/* Seller page only. The approved homepage retains its exact styles and script. */
[data-page=selling] .seller-type-photo,[data-page=selling] .seller-photo-credit{display:none}
[data-page=selling][data-look=feinschliff] .hero--kat{min-height:0;background:#161718}
[data-page=selling][data-look=feinschliff] .hero-inner{min-height:650px;padding-block:68px 100px}
[data-page=selling][data-look=feinschliff] .hero-bild{inset:0}
[data-page=selling][data-look=feinschliff] .hero-bild img{object-position:64% 50%}
[data-page=selling][data-look=feinschliff] .hero-schleier{background:linear-gradient(90deg,#151617 3%,#151617f2 25%,#151617c9 40%,#15161744 62%,#15161705 80%),linear-gradient(0deg,#15161755,transparent 35%)}
[data-page=selling][data-look=feinschliff] .hero h1{font-size:clamp(42px,4.3vw,66px);line-height:1.04;max-width:18ch;letter-spacing:-.035em}
[data-page=selling][data-look=feinschliff] .hero-text{max-width:42ch;font-size:20px;line-height:1.5;margin-top:24px}
[data-page=selling][data-look=feinschliff] .hero-seo-text{max-width:56ch;font-size:16px;line-height:1.6;color:#ffffffbc;margin-top:16px}
[data-page=selling][data-look=feinschliff] .hero-kacheln{gap:12px;margin-top:28px}
[data-page=selling][data-look=feinschliff] .hero-kachel{min-width:0;padding:14px 24px;border-radius:8px;background:#ffffff0c;border-color:#ffffff65;backdrop-filter:blur(8px)}
[data-page=selling][data-look=feinschliff] .hero-kachel--rot{background:var(--rot);border-color:var(--rot)}
[data-page=selling][data-look=feinschliff] .hero-kachel-kicker{font-size:11px;opacity:.75;margin-bottom:4px}
[data-page=selling][data-look=feinschliff] .hero>.ki-marke{left:auto;right:24px;bottom:68px;max-width:calc(100% - 48px)}
[data-page=selling][data-look=feinschliff] #online-wertanalyse{padding:72px 0;overflow:visible;background:#f6f5f2;position:relative;scroll-margin-top:0}
[data-page=selling][data-look=feinschliff] #online-wertanalyse>.wrap{display:grid;grid-template-columns:minmax(0,.78fr) minmax(0,1.22fr);gap:0 56px;align-items:center;position:relative;padding-top:0}
[data-page=selling][data-look=feinschliff] #online-wertanalyse .sec-kopf{margin:0;padding:0;max-width:none}
[data-page=selling][data-look=feinschliff] #online-wertanalyse h2{font-size:clamp(32px,3vw,44px);line-height:1.1;letter-spacing:-.025em;max-width:16ch}
[data-page=selling][data-look=feinschliff] #online-wertanalyse .lead{font-size:17px;line-height:1.75;margin-top:22px;max-width:43ch}
[data-page=selling][data-look=feinschliff] #online-wertanalyse .iwa-rahmen{position:relative;margin:0;padding:32px;min-height:0;width:100%;border:1px solid #e2dfd8;border-radius:16px;background:#fff;box-shadow:0 12px 32px -24px #15161735;opacity:1!important;transform:none!important}
[data-page=selling][data-look=feinschliff] #online-wertanalyse .iwa-fuss{grid-column:2;font-size:12px;line-height:1.6;margin:18px 0 0;text-align:left;color:#6c6c73;max-width:62ch}
@media(max-width:1024px){
 [data-page=selling][data-look=feinschliff] #online-wertanalyse>.wrap{gap:0 30px;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr)}
 [data-page=selling][data-look=feinschliff] #online-wertanalyse .iwa-rahmen{padding:24px}
}
@media(max-width:760px){
 [data-page=selling][data-look=feinschliff] .hero-inner{min-height:0;padding-block:64px 110px}
 [data-page=selling][data-look=feinschliff] .hero-bild{inset:0}
 [data-page=selling][data-look=feinschliff] .hero-bild img{object-position:67% center}
 [data-page=selling][data-look=feinschliff] .hero-schleier{background:linear-gradient(90deg,#151617e6,#151617a8 67%,#15161780),linear-gradient(0deg,#151617,transparent 45%)}
 [data-page=selling][data-look=feinschliff] .hero h1{font-size:clamp(36px,8.5vw,54px);max-width:20ch}
 [data-page=selling][data-look=feinschliff] .hero .kicker{font-size:11px;max-width:31ch;line-height:1.6}
 [data-page=selling][data-look=feinschliff] .hero-text{font-size:18px}
 [data-page=selling][data-look=feinschliff] .hero-seo-text{font-size:15px}
 [data-page=selling][data-look=feinschliff] .hero-kacheln{display:grid;grid-template-columns:1fr 1fr;gap:10px}
 [data-page=selling][data-look=feinschliff] .hero-kachel{padding:13px 12px}
 [data-page=selling][data-look=feinschliff] .hero-kachel-titel{font-size:14px}
 [data-page=selling][data-look=feinschliff] .hero>.ki-marke{bottom:28px;right:20px;font-size:11px}
 [data-page=selling][data-look=feinschliff] #online-wertanalyse{padding-block:48px;scroll-margin-top:0}
 [data-page=selling][data-look=feinschliff] #online-wertanalyse>.wrap{grid-template-columns:1fr;padding-top:0;gap:28px}
 [data-page=selling][data-look=feinschliff] #online-wertanalyse h2{max-width:20ch}
 [data-page=selling][data-look=feinschliff] #online-wertanalyse .iwa-rahmen{margin:0;padding:22px 18px}
 [data-page=selling][data-look=feinschliff] #online-wertanalyse .iwa-fuss{grid-column:1;margin:0}
}

/* A consistent rhythm of photography, quiet information and darker device scenes. */
[data-page=selling][data-look=feinschliff] main>.sec:not(#online-wertanalyse){padding-block:clamp(72px,7vw,104px)}
[data-page=selling][data-look=feinschliff] .sec-kopf h2{letter-spacing:-.027em;line-height:1.12}
[data-page=selling][data-look=feinschliff] #immobilienarten{background:#fff}
[data-page=selling][data-look=feinschliff] #immobilienarten .sec-kopf{max-width:860px;margin-bottom:42px}
[data-page=selling][data-look=feinschliff] .immo-arten-grid{gap:24px;align-items:stretch}
[data-page=selling][data-look=feinschliff] .immo-art-karte{position:relative;padding:232px 28px 32px;border:1px solid #e6e4df;border-radius:14px;background:#f8f7f4;box-shadow:none;overflow:hidden;transition:border-color .3s,transform var(--entrance-duration,1.6s) var(--entrance-ease,ease),opacity var(--entrance-opacity,1.2s)}
[data-page=selling][data-look=feinschliff] .seller-type-photo{display:block;position:absolute;inset:0 0 auto;width:100%;height:208px;object-fit:cover;object-position:center;filter:saturate(.9)}
[data-page=selling][data-look=feinschliff] .immo-art-karte:first-child .seller-type-photo{object-position:50% 25%}
[data-page=selling][data-look=feinschliff] .seller-photo-credit{display:block;position:absolute;top:178px;right:12px;padding:3px 7px;border-radius:4px;background:#ffffffdf;color:#414141;font-size:10px;line-height:1.4}
[data-page=selling][data-look=feinschliff] .immo-art-nummer{position:absolute;left:20px;top:18px;background:#ffffffed;border:1px solid #fff;color:var(--rot);box-shadow:none;backdrop-filter:blur(8px)}
[data-page=selling][data-look=feinschliff] .immo-art-karte h3{font-size:24px;line-height:1.18;max-width:17ch;margin-top:0}
[data-page=selling][data-look=feinschliff] .immo-art-karte p{font-size:16px;line-height:1.75;color:#5a5a61}
[data-page=selling][data-look=feinschliff] .immo-art-karte::before,[data-page=selling][data-look=feinschliff] .immo-art-karte::after{display:none}
[data-page=selling][data-look=feinschliff] .immo-art-karte:is(:hover,:focus-visible){border-color:#bdb9b0;box-shadow:0 12px 32px -24px #24242940}
[data-page=selling][data-look=feinschliff] #chemnitz-umgebung{background:var(--flaeche-grau)}
[data-page=selling][data-look=feinschliff] .immo-kompetenz-grid{grid-template-columns:minmax(0,1fr);gap:32px;align-items:start}
[data-page=selling][data-look=feinschliff] #chemnitz-umgebung h2{max-width:21ch}
[data-page=selling][data-look=feinschliff] #chemnitz-umgebung .lead{font-size:17px;line-height:1.75;margin-top:24px;max-width:85ch}
[data-page=selling][data-look=feinschliff] .immo-lokal-punkte{gap:24px 28px;margin-top:34px}
[data-page=selling][data-look=feinschliff] .immo-lokal-punkte li{padding-top:18px;border-top:1px solid #cfcbc2}
[data-page=selling][data-look=feinschliff] .immo-lokal-punkte strong{font-size:16px;line-height:1.5}
[data-page=selling][data-look=feinschliff] .immo-lokal-punkte span{font-size:15px;line-height:1.7}
[data-page=selling][data-look=feinschliff] .immo-siegel-karte{margin:0;padding:24px 28px;background:#f8f7f4;border:1px solid #cecbc4;border-radius:12px;box-shadow:none;max-width:none;width:100%}
[data-page=selling][data-look=feinschliff] .immo-siegel-karte .kicker{font-size:11px}
[data-page=selling][data-look=feinschliff] .immo-siegel-karte h3{font-size:18px;line-height:1.3}
[data-page=selling][data-look=feinschliff] .immo-siegel-ladeflaeche{display:none}
[data-page=selling][data-look=feinschliff] .immo-siegel-hinweis{font-size:12px;line-height:1.6;margin:12px 0 0}
[data-page=selling][data-look=feinschliff] #ablauf{background:#fff}
[data-page=selling][data-look=feinschliff] #ablauf .weg6{padding:28px 0 0}
[data-page=selling][data-look=feinschliff] #ablauf .schritt-nr{width:58px;height:58px;font-size:21px;box-shadow:0 0 0 10px #fff}
[data-page=selling][data-look=feinschliff] #ablauf .schritt-titel{margin-top:22px;font-size:17px}
[data-page=selling][data-look=feinschliff] #ablauf .schritt-sub{font-size:15px}
[data-page=selling][data-look=feinschliff] #schwerpunkte{background:#f0ede7;padding-bottom:44px!important}
[data-page=selling][data-look=feinschliff] #schwerpunkte .zwei-spalten{align-items:end;gap:70px}
[data-page=selling][data-look=feinschliff] #schwerpunkte h2{max-width:23ch}
[data-page=selling][data-look=feinschliff] #schwerpunkte .lead{font-size:18px;line-height:1.7}
[data-page=selling][data-look=feinschliff] #fotografie{background:#f0ede7;padding-top:40px!important}
[data-page=selling][data-look=feinschliff] .schwerpunkt-grid{gap:clamp(36px,6vw,88px);grid-template-columns:minmax(0,1.12fr) minmax(0,.88fr)}
[data-page=selling][data-look=feinschliff] .schwerpunkt-grid--gedreht{grid-template-columns:minmax(0,.88fr) minmax(0,1.12fr)}
[data-page=selling][data-look=feinschliff] .schwerpunkt-text h2{max-width:17ch;font-size:clamp(32px,3.2vw,46px);line-height:1.1;letter-spacing:-.027em}
[data-page=selling][data-look=feinschliff] .schwerpunkt-text>p{font-size:18px;line-height:1.75;margin-top:24px}
[data-page=selling][data-look=feinschliff] .vergleich{outline:0;border:7px solid #fff;border-radius:15px;box-shadow:0 24px 40px -32px #24242870}
[data-page=selling][data-look=feinschliff] #rundgang{background:radial-gradient(ellipse at 85% 20%,#353536,transparent 70%),#161618;overflow:clip}
[data-page=selling][data-look=feinschliff] #rundgang>.wrap{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.25fr);gap:clamp(38px,5vw,78px);align-items:center}
[data-page=selling][data-look=feinschliff] #rundgang .zwei-spalten{display:block}
[data-page=selling][data-look=feinschliff] #rundgang h2{font-size:clamp(32px,3.2vw,46px);max-width:19ch;line-height:1.1;letter-spacing:-.027em}
[data-page=selling][data-look=feinschliff] #rundgang .zwei-spalten-text{margin-top:26px}
[data-page=selling][data-look=feinschliff] #rundgang .lead{font-size:17px;line-height:1.8;color:#c5c5cc}
[data-page=selling][data-look=feinschliff] #rundgang .ref-tablet{margin:20px 3px;max-width:none;width:100%;filter:drop-shadow(0 32px 25px #0006)}
[data-page=selling][data-look=feinschliff] #rundgang .rundgang-direkt{border-width:12px;border-radius:28px}
[data-page=selling][data-look=feinschliff] #staging{background:#fff}
[data-page=selling][data-look=feinschliff] #leistungen{background:#f3f2ee}
[data-page=selling][data-look=feinschliff] #leistungen .leistungen{gap:0;border:1px solid #dddcd7;border-radius:14px;overflow:hidden;background:#fff}
[data-page=selling][data-look=feinschliff] #leistungen .leistung{border:0;border-right:1px solid #e5e4df;border-bottom:1px solid #e5e4df;border-radius:0;box-shadow:none;padding:32px;background:#fff}
[data-page=selling][data-look=feinschliff] #leistungen .leistung h3{font-size:21px;max-width:23ch;margin-top:20px}
[data-page=selling][data-look=feinschliff] #leistungen .leistung p{font-size:16px;line-height:1.75}
[data-page=selling][data-look=feinschliff] #leistungen .haken{width:28px;height:28px}
[data-page=selling][data-look=feinschliff] #wertanalyse .wert-inner{min-height:490px;gap:64px;padding-block:65px;grid-template-columns:minmax(0,1fr) minmax(0,.9fr)}
[data-page=selling][data-look=feinschliff] #wertanalyse h2{font-size:clamp(34px,3.2vw,46px);max-width:18ch;line-height:1.1}
[data-page=selling][data-look=feinschliff] #wertanalyse .wert-karte{align-self:center;margin:0;padding:30px}
[data-page=selling][data-look=feinschliff] #eigentuemerfragen{background:#fff}
[data-page=selling][data-look=feinschliff] #eigentuemerfragen>.wrap{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:64px;align-items:start}
[data-page=selling][data-look=feinschliff] #eigentuemerfragen h2{font-size:clamp(32px,3vw,43px);max-width:19ch}
[data-page=selling][data-look=feinschliff] #eigentuemerfragen .lead{font-size:17px;line-height:1.75;margin-top:24px}
[data-page=selling][data-look=feinschliff] .immo-faq-liste{margin:0}
[data-page=selling][data-look=feinschliff] .immo-faq-punkt{border:1px solid #deded9;border-radius:8px;padding-inline:22px;background:#fafaf8;margin-bottom:12px}
[data-page=selling][data-look=feinschliff] #referenzen{background:#18181a;color:#f8f8f8}
[data-page=selling][data-look=feinschliff] #referenzen .referenzen-block{padding:0;background:none;border:0;box-shadow:none}
[data-page=selling][data-look=feinschliff] #referenzen h2,[data-page=selling][data-look=feinschliff] #referenzen .referenz-titel{color:#fff}
[data-page=selling][data-look=feinschliff] #referenzen .lead{color:#c2c2c9}
[data-page=selling][data-look=feinschliff] #referenzen .referenzen{gap:26px}
[data-page=selling][data-look=feinschliff] #referenzen .referenz{background:#242427;border-color:#ffffff21;border-radius:12px;box-shadow:none}
[data-page=selling][data-look=feinschliff] #referenzen .referenz-ort{color:#bebec7}
[data-page=selling][data-look=feinschliff] #referenzen .referenz-body{padding:24px}
[data-page=selling][data-look=feinschliff] #kontakt{background:#f3f2ee}
[data-page=selling][data-look=feinschliff] #kontakt .kontakt-info{background:#fff;border:1px solid #e3e2dc;border-radius:14px;padding:36px}
[data-page=selling][data-look=feinschliff] #kontakt .kontakt-karte{border-radius:14px;box-shadow:none}
@media(max-width:1024px){
 [data-page=selling][data-look=feinschliff] .immo-art-karte{padding:206px 20px 26px}
 [data-page=selling][data-look=feinschliff] .seller-type-photo{height:184px}
 [data-page=selling][data-look=feinschliff] .seller-photo-credit{top:154px}
 [data-page=selling][data-look=feinschliff] .immo-art-karte h3{font-size:21px}
 [data-page=selling][data-look=feinschliff] .immo-kompetenz-grid{grid-template-columns:1fr;gap:32px}
 [data-page=selling][data-look=feinschliff] .immo-lokal-punkte{grid-template-columns:1fr}
 [data-page=selling][data-look=feinschliff] #rundgang>.wrap{grid-template-columns:1fr;gap:28px}
 [data-page=selling][data-look=feinschliff] #rundgang .zwei-spalten{display:grid;grid-template-columns:1fr 1fr;gap:32px;align-items:center}
 [data-page=selling][data-look=feinschliff] #rundgang .ref-tablet{width:min(100%,760px);justify-self:center}
 [data-page=selling][data-look=feinschliff] #wertanalyse .wert-inner{grid-template-columns:1fr 1fr;min-height:560px;gap:30px}
 [data-page=selling][data-look=feinschliff] #wertanalyse .wert-karte{width:100%;padding:24px}
 [data-page=selling][data-look=feinschliff] #eigentuemerfragen>.wrap{gap:36px}
}
@media(max-width:760px){
 [data-page=selling][data-look=feinschliff] main>.sec:not(#online-wertanalyse){padding-block:58px}
 [data-page=selling][data-look=feinschliff] .immo-arten-grid{grid-template-columns:1fr;gap:20px}
 [data-page=selling][data-look=feinschliff] .immo-art-karte{padding:234px 25px 28px}
 [data-page=selling][data-look=feinschliff] .seller-type-photo{height:208px}
 [data-page=selling][data-look=feinschliff] .seller-photo-credit{top:178px}
 [data-page=selling][data-look=feinschliff] .immo-art-karte h3{font-size:26px;max-width:none}
 [data-page=selling][data-look=feinschliff] .immo-kompetenz-grid,[data-page=selling][data-look=feinschliff] #schwerpunkte .zwei-spalten,[data-page=selling][data-look=feinschliff] .schwerpunkt-grid,[data-page=selling][data-look=feinschliff] .schwerpunkt-grid--gedreht,[data-page=selling][data-look=feinschliff] #rundgang .zwei-spalten,[data-page=selling][data-look=feinschliff] #wertanalyse .wert-inner,[data-page=selling][data-look=feinschliff] #eigentuemerfragen>.wrap{grid-template-columns:1fr;gap:34px}
 [data-page=selling][data-look=feinschliff] #schwerpunkte{padding-bottom:12px!important}
 [data-page=selling][data-look=feinschliff] .schwerpunkt-text h2{max-width:20ch}
 [data-page=selling][data-look=feinschliff] #rundgang .zwei-spalten-text{margin:0}
 [data-page=selling][data-look=feinschliff] #rundgang .rundgang-direkt{border-width:8px;border-radius:20px}
 [data-page=selling][data-look=feinschliff] #leistungen .leistungen{grid-template-columns:1fr}
 [data-page=selling][data-look=feinschliff] #leistungen .leistung{padding:28px}
 [data-page=selling][data-look=feinschliff] #wertanalyse .wert-inner{padding-block:58px;min-height:0;gap:48px}
 [data-page=selling][data-look=feinschliff] #wertanalyse .ref-scene-layer img{top:27%;height:73%}
 [data-page=selling][data-look=feinschliff] #wertanalyse .wert-karte{max-width:100%}
 [data-page=selling][data-look=feinschliff] #eigentuemerfragen .sec-kopf{margin:0}
 [data-page=selling][data-look=feinschliff] #referenzen .referenzen{grid-template-columns:1fr;gap:22px}
 [data-page=selling][data-look=feinschliff] #kontakt .kontakt-info{padding:26px}
}

/* V17: Original badge position and widget dimensions; seller-only visual refinements. */
/* Keep the sticky header and close button visible when the mobile menu locks scrolling. */
html[data-page=selling]:has(#burger[aria-expanded=true]){overflow:hidden}
html[data-page=selling]:has(#burger[aria-expanded=true]) body{overflow:visible!important}
/* V18: Align the choice card with the last CTA and expose more of the house. */
@media(min-width:761px){
 [data-page=selling][data-look=feinschliff] #wertanalyse .wert-karte{align-self:end;--value-card-y:0px}
}
[data-page=selling][data-look=feinschliff] #wertanalyse .wert-text h2{margin-bottom:16px}
@media(max-width:1024px){
 [data-page=selling][data-look=feinschliff] #wertanalyse .wert-aktionen a:last-child{background:#171719e6;border-color:#ffffffb3}
}
.seller-service-icon,.seller-faq-visual{display:none}
.seller-local-symbol{display:none}
[data-page=selling][data-look=feinschliff] .seller-local-location{display:block;color:var(--rot)}
[data-page=selling][data-look=feinschliff] #chemnitz-umgebung .immo-lokal-punkte{gap:18px;margin-top:32px}
[data-page=selling][data-look=feinschliff] #chemnitz-umgebung .immo-lokal-punkte li{padding:24px;background:#ffffffb8;border:1px solid #dedbd4;border-radius:14px;display:grid;grid-template-columns:30px minmax(0,1fr);gap:12px 13px;align-content:start}
[data-page=selling][data-look=feinschliff] #chemnitz-umgebung .immo-lokal-punkte li::before{display:none}
[data-page=selling][data-look=feinschliff] .seller-local-symbol{display:block;grid-column:1;grid-row:1;color:var(--rot)}
.seller-local-symbol svg{display:block;width:28px;height:28px}
[data-page=selling][data-look=feinschliff] #chemnitz-umgebung .immo-lokal-punkte strong{grid-column:2;grid-row:1;font-size:16px;line-height:1.5;margin:0}
[data-page=selling][data-look=feinschliff] #chemnitz-umgebung .immo-lokal-punkte li>span:not(.seller-local-symbol){grid-column:1/-1;font-size:15px;line-height:1.7;color:#58585f}

/* Use the full content width around the centered 802 × 554 provider-sized preview. */
[data-page=selling][data-look=feinschliff] #online-wertanalyse>.wrap{display:block;padding-top:0}
[data-page=selling][data-look=feinschliff] #online-wertanalyse .sec-kopf{max-width:none;margin:0 0 40px}
[data-page=selling][data-look=feinschliff] #online-wertanalyse h2{max-width:none;font-size:clamp(32px,3.4vw,48px)}
[data-page=selling][data-look=feinschliff] #online-wertanalyse .lead{max-width:70ch;margin-top:22px}
[data-page=selling][data-look=feinschliff] #online-wertanalyse .iwa-rahmen{padding:clamp(16px,2.5vw,28.8px);margin:0;width:100%}
[data-page=selling][data-look=feinschliff] #online-wertanalyse .iwa-fuss{max-width:68ch;text-align:center;margin:20px auto 0}

/* Match the public site's right-hand 320 px seal column, without the portrait. */
[data-page=selling][data-look=feinschliff] .immo-kompetenz-grid{grid-template-columns:minmax(0,1fr) 320px;gap:clamp(40px,6vw,96px);align-items:start}
[data-page=selling][data-look=feinschliff] #chemnitz-umgebung h2{max-width:none}
[data-page=selling][data-look=feinschliff] .immo-siegel-karte{width:320px;padding:25.6px;background:#fff;border:1px solid #dfddd8;border-radius:20px;box-shadow:0 18px 55px #19120c12;text-align:center}
[data-page=selling][data-look=feinschliff] .immo-siegel-karte .kicker{font-size:12px}
[data-page=selling][data-look=feinschliff] .immo-siegel-karte h3{font-size:18.88px;line-height:1.3;margin-bottom:20px}
[data-page=selling][data-look=feinschliff] .immo-siegel-ladeflaeche{display:block;min-height:250px}
[data-page=selling][data-look=feinschliff] .immo-lokal-punkte{grid-template-columns:repeat(2,minmax(0,1fr))}

/* Six individual service cards, with clear visual entry points and quieter text. */
[data-page=selling][data-look=feinschliff] #leistungen{background:#f2f0eb}
[data-page=selling][data-look=feinschliff] #leistungen .sec-kopf{max-width:900px;margin-bottom:44px}
[data-page=selling][data-look=feinschliff] #leistungen .leistungen{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;border:0;border-radius:0;overflow:visible;background:none;align-items:stretch}
[data-page=selling][data-look=feinschliff] #leistungen .leistung{position:relative;padding:32px 28px;border:1px solid #e3e0d9;border-radius:18px;background:#fff;box-shadow:0 10px 28px -22px #1b18132b;overflow:hidden}
[data-page=selling][data-look=feinschliff] #leistungen .leistung::before{content:"";position:absolute;inset:0 auto auto 28px;width:42px;height:3px;background:var(--rot);border-radius:0 0 3px 3px}
[data-page=selling][data-look=feinschliff] #leistungen .haken{display:none}
[data-page=selling][data-look=feinschliff] .seller-service-icon{display:grid;place-items:center;width:64px;height:64px;border-radius:16px;background:#f9eeee;color:var(--rot);margin-bottom:26px}
.seller-service-icon svg{width:32px;height:32px}
[data-page=selling][data-look=feinschliff] #leistungen .leistung h3{font-size:22px;line-height:1.25;letter-spacing:-.015em;margin:0 0 17px;max-width:22ch}
[data-page=selling][data-look=feinschliff] #leistungen .leistung p{font-size:16px;line-height:1.7;color:#5b5b62;margin:0}
@media(hover:hover){
 [data-page=selling][data-look=feinschliff] #leistungen .leistung:hover{border-color:#d6a8aa;box-shadow:0 15px 32px -22px #6e24282b}
}

/* The FAQ photograph fades on all four edges into the section background. */
[data-page=selling][data-look=feinschliff] #eigentuemerfragen{background:#f8f7f4;overflow:clip}
[data-page=selling][data-look=feinschliff] #eigentuemerfragen>.wrap{grid-template-columns:minmax(0,.92fr) minmax(0,1.08fr);gap:60px;align-items:start}
[data-page=selling][data-look=feinschliff] #eigentuemerfragen .sec-kopf{margin:0;max-width:none}
[data-page=selling][data-look=feinschliff] .seller-faq-visual{display:block;position:relative;margin:22px -30px -20px;height:340px}
.seller-faq-visual img{display:block;width:100%;height:100%;object-fit:cover;object-position:center;mask-image:linear-gradient(to right,transparent,#000 12%,#000 84%,transparent),linear-gradient(to bottom,transparent,#000 15%,#000 76%,transparent);mask-composite:intersect;-webkit-mask-image:linear-gradient(to right,transparent,#000 12%,#000 84%,transparent),linear-gradient(to bottom,transparent,#000 15%,#000 76%,transparent);-webkit-mask-composite:source-in}
.seller-faq-visual figcaption{position:absolute;bottom:24px;right:38px;color:#78756e;font-size:11px;line-height:1.5}
[data-page=selling][data-look=feinschliff] #eigentuemerfragen .immo-faq-liste{position:relative;margin:0}
[data-page=selling][data-look=feinschliff] #eigentuemerfragen details{background:#fff;border-color:#dfdcd5;box-shadow:none}

@media(max-width:1000px){
 [data-page=selling][data-look=feinschliff] #leistungen .leistungen{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}
 [data-page=selling][data-look=feinschliff] .immo-kompetenz-grid{grid-template-columns:minmax(0,1fr) 300px;gap:32px}
 [data-page=selling][data-look=feinschliff] .immo-siegel-karte{width:300px;padding:24px}
 [data-page=selling][data-look=feinschliff] .immo-lokal-punkte{grid-template-columns:1fr}
 [data-page=selling][data-look=feinschliff] #eigentuemerfragen>.wrap{gap:32px}
 [data-page=selling][data-look=feinschliff] .seller-faq-visual{margin-inline:-20px;height:300px}
}
@media(max-width:760px){
 [data-page=selling][data-look=feinschliff] #online-wertanalyse .sec-kopf{margin-bottom:30px}
 [data-page=selling][data-look=feinschliff] .immo-kompetenz-grid{grid-template-columns:1fr;gap:32px}
 [data-page=selling][data-look=feinschliff] .immo-siegel-karte{width:min(100%,360px);justify-self:center}
 [data-page=selling][data-look=feinschliff] #leistungen .leistungen{grid-template-columns:1fr;gap:18px}
 [data-page=selling][data-look=feinschliff] #leistungen .leistung{padding:28px 26px}
 [data-page=selling][data-look=feinschliff] .seller-service-icon{width:56px;height:56px;margin-bottom:22px}
 [data-page=selling][data-look=feinschliff] #eigentuemerfragen>.wrap{grid-template-columns:1fr;gap:28px}
 [data-page=selling][data-look=feinschliff] .seller-faq-visual{height:255px;margin:16px -20px -16px}
 .seller-faq-visual figcaption{right:25px;bottom:18px}
}