.enquire.business-enquiry{position:relative;isolation:isolate;min-height:760px;overflow:hidden;background:#064778;color:#f0f7ff;padding:85px 8% 70px}
.business-ocean{position:absolute;inset:0;z-index:0;background:linear-gradient(#1067c4,#0453a8 42%,#053875)}
.business-ocean:after{content:'';position:absolute;inset:0;pointer-events:none;background:linear-gradient(90deg,#04366088,transparent 60%)}
.business-ocean canvas{position:absolute;inset:0;width:100%;height:100%;touch-action:pan-y}
.business-enquiry .enquire-row{position:relative;z-index:2;display:block;width:43%;pointer-events:none}
.business-enquiry .enquire-row h2{font-size:clamp(65px,6.5vw,112px);letter-spacing:-5px;line-height:1.04;margin-bottom:26px}
.business-enquiry h2 em{color:#cae4ff}.business-enquiry .enquire-row>div{width:100%;margin:0}.business-enquiry .enquire-row p{font-size:14px;line-height:1.9;max-width:360px}.business-enquiry .enquire-row .dv{font-size:27px;color:#cce5ff;margin:0 0 16px}.business-enquiry .button{pointer-events:auto;max-width:330px;gap:35px;margin-top:25px}
.business-art-controls{position:absolute;right:8%;bottom:24px;z-index:3;display:flex;gap:10px}.business-art-controls button{min-height:44px;border:1px solid #d6eaff88;border-radius:30px;background:#063c6366;color:#eff7ff;padding:10px 16px;font-size:11px;backdrop-filter:blur(5px)}
@media(max-width:1000px) and (min-width:701px){.business-enquiry .enquire-row{width:47%}.business-enquiry .enquire-row h2{font-size:64px;letter-spacing:-3px}}
@media(max-width:700px){.enquire.business-enquiry{min-height:1130px;padding:55px 7% 0}.business-enquiry .enquire-row{width:100%}.business-enquiry .enquire-row h2{font-size:68px;letter-spacing:-3.5px;margin-bottom:15px}.business-enquiry .enquire-row .dv{font-size:25px;line-height:1.8;margin-bottom:12px}.business-enquiry .enquire-row p{font-size:12px;line-height:1.8;max-width:310px}.business-enquiry .button{margin-top:18px;max-width:325px}.business-ocean{top:360px}.business-ocean:after{background:linear-gradient(#0453a888,transparent 18%)}.business-art-controls{left:7%;right:7%;bottom:18px;justify-content:flex-end}.business-art-controls button{font-size:10px;padding:10px 14px}}
/* Mobile also invites the visitor to nudge the unit away from the complete DOM headline. */
@media(max-width:700px){.hero-headline{top:36%}}
@media(max-width:700px) and (prefers-reduced-motion:reduce){.hero-headline{top:14.5%}}

.business-enquiry .button .dv{color:#062b52}

/* Mobile headline remains readable at rest; only the English companion is partly layered. */
@media(max-width:700px){.unit-controls{top:62%}}

/* Compact phone composition: surface unit, centered invitation, then close-up diver. */
@media(max-width:700px){
 .enquire.business-enquiry{min-height:900px;padding:210px 7% 0}
 .business-enquiry .enquire-row{width:100%;text-align:center}
 .business-enquiry .enquire-row h2{font-size:60px;letter-spacing:-3px;line-height:1.04;margin:0 0 14px}
 .business-enquiry .enquire-row p{margin:0 auto;max-width:310px}
 .business-enquiry .business-cta{display:inline-block;margin:0 auto}
 .business-enquiry .business-cta .button{margin-top:16px}
}
@media(max-width:360px){.enquire.business-enquiry{min-height:850px;padding-top:200px}.business-enquiry .enquire-row h2{font-size:55px}}
