/* Only changes required by the approved investment-landing brief. Source component styles remain intact. */
.hero .content{padding-top:35px}
.hero h1{margin-bottom:24px}
.ipo-language{border:0;padding:0;cursor:default}
.ipo-language:disabled{opacity:1;cursor:default}
.ipo-language:disabled:hover{background:transparent}
.portfolio-sculpture{position:absolute;inset:5%;width:90%;height:90%;object-fit:contain;z-index:2;pointer-events:none}
@media(max-width:600px){.hero .content{padding-top:24px}.hero h1{margin-bottom:18px}}

/* Reserved source promotion plaque: content and destination will be agreed later. */
.offer-pill:empty{width:min(100%,380px);min-height:46px;cursor:default}

/* Approved first-screen gaps: heading/body ×2, body/art ×2, art/actions ×2, actions/review ×1.5. */
.hero h1{margin-bottom:48px}
.hero .benefits{margin-bottom:48px}
.hero .hero-actions{margin-top:36px}
.hero .reviews-showcase{margin-top:calc(128px + 3.6vw)}
@media(max-width:600px){.hero h1{margin-bottom:36px}.hero .benefits{margin-bottom:36px}.hero .reviews-showcase{margin-top:calc(47.5px + 3.6vw)}}
