/* A dimensional home makes the fee the entire offer, rather than another text card. */
.page-sell .seller-hero{grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);gap:48px}
.page-sell .seller-value-visual.fee-hero-feature{display:block;padding:0;background:transparent;color:var(--ink);border-radius:0;align-self:center;box-shadow:none;text-align:center;overflow:visible;min-width:0}
.fee-house-art{position:relative;width:100%;max-width:520px;margin:0 auto;isolation:isolate}
.fee-house-illustration{display:block;width:100%;height:auto;overflow:visible}
.fee-house-offer{position:absolute;left:46.15%;top:44%;transform:translate(-50%,-8%);white-space:nowrap;text-align:center}
.fee-hero-number{display:block;font:600 clamp(104px,12.4vw,172px)/.95 Outfit,Arial,sans-serif;letter-spacing:-.06em;color:white;font-variant-numeric:lining-nums}
.fee-hero-number>span{font-size:.56em;letter-spacing:-.04em;margin-left:3px}
.page-sell .fee-hero-feature h2{font-size:clamp(26px,2.8vw,36px);line-height:1.1;letter-spacing:-.02em;font-weight:600;color:white;margin:12px 0 0}
.page-sell .fee-hero-feature .fee-hero-note{margin:12px auto 0;max-width:46ch;padding:16px 0 0;border-top:1px solid var(--border);color:var(--muted);background:transparent;font-size:14px;line-height:1.55;text-align:left}
@media(min-width:768px) and (max-width:1023px){.page-sell .seller-hero{gap:32px}.fee-hero-number{font-size:clamp(104px,13vw,132px)}.page-sell .fee-hero-feature .fee-hero-note{margin-top:8px}}
@media(max-width:767px){.page-sell .seller-hero{grid-template-columns:1fr;gap:24px}.fee-house-art{max-width:420px}.fee-hero-number{font-size:clamp(100px,30vw,138px)}.page-sell .fee-hero-feature h2{font-size:28px;margin-top:10px}.page-sell .fee-hero-feature .fee-hero-note{margin-top:8px;padding-top:14px}}
@supports(font-size:1cqw){.fee-house-art{container-type:inline-size}.fee-hero-number{font-size:clamp(76px,32cqw,172px)}.page-sell .fee-hero-feature h2{font-size:clamp(22px,7cqw,36px)}}
/* All roof/wall vertices share the same extrusion vector (54, -32). No overlapping trim. */
.fee-house-art{perspective:900px;perspective-origin:50% 50%}
.fee-house-ambience{position:absolute;inset:0;width:100%;height:100%;pointer-events:none}
.fee-house-object{position:relative;transform-style:preserve-3d;transform-origin:50% 55%}
.fee-house-offer{top:42%;z-index:1;backface-visibility:hidden}
/* White faces with one shallow lavender edge; no heavy extrusion. */
.fee-hero-number{text-shadow:1px 1px 0 #e0d2f0,1.5px 1.5px 0 #e0d2f0,3px 5px 6px rgb(34 34 34 / .18)}
.page-sell .fee-hero-feature h2{text-shadow:1px 1px 0 #e0d2f0,2px 3px 4px rgb(34 34 34 / .16)}
.fee-house-offer{top:40.5%;transform:translate(-50%,-8%) translateY(-3px)}
