/* A2 PRESS Sparta V6 — cinematic Suite Diamante hero (clean, brand-compliant) */
.v6-hero{isolation:isolate;position:relative;min-height:645px;background:#131C37;color:#fff;overflow:hidden;display:flex;align-items:stretch}
.v6-hero-media,.v6-hero-shade{position:absolute;inset:0;z-index:-2}
.v6-hero-media{background:linear-gradient(135deg,#131C37,#303A73)}
.v6-poster,.v6-hero-video{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:center 52%;display:block}
.v6-poster{opacity:.95}
.v6-hero-video{z-index:1}
.v6-hero-shade{z-index:-1;background:linear-gradient(90deg,rgba(19,28,55,.98) 0%,rgba(19,28,55,.94) 27%,rgba(19,28,55,.72) 50%,rgba(19,28,55,.16) 86%),linear-gradient(0deg,rgba(19,28,55,.50) 0%,transparent 30%)}
.v6-hero-inner{position:relative;display:flex;flex-direction:column;justify-content:space-between;min-height:645px;width:min(1320px,calc(100% - 112px));padding-top:84px;padding-bottom:33px}
.v6-hero-text{width:min(640px,88%)}
.v6-overline{display:flex;align-items:center;gap:11px;font-family:Manrope,Arial,sans-serif;font-size:10px;letter-spacing:.2em;font-weight:700;color:#E1E9F5}
.v6-overline-rule{height:1px;width:27px;background:#A7BCD2;display:inline-block}.v6-small-dot{color:#A7BCD2}
.v6-feature-label{display:block;margin:70px 0 19px;color:#D4E0F0;font:700 10px/1.4 Manrope,Arial,sans-serif;letter-spacing:.18em}.v6-feature-label span{color:#A7BCD2;padding:0 6px}
.v6-hero h1{font-family:'Cormorant Garamond',Georgia,serif;font-size:clamp(67px,6.2vw,96px);line-height:.94;letter-spacing:-.042em;font-weight:600;color:#fff;max-width:650px;margin:0 0 22px}
.v6-hero h1 em{font-style:italic;font-weight:500;color:#C7D6E9}
.v6-hero-description{color:#E1E7F2;font:400 13px/2 Manrope,Arial,sans-serif;max-width:415px;margin-bottom:24px}
.v6-hero-actions{display:flex;gap:24px;align-items:center;flex-wrap:wrap;margin-top:25px}
.v6-main-cta{display:inline-flex;gap:22px;align-items:center;justify-content:space-between;min-height:52px;padding:14px 19px;background:#FFF;color:#131C37!important;text-decoration:none!important;font:700 11px/1.3 Manrope,Arial,sans-serif;letter-spacing:.01em;transition:background .2s}
.v6-main-cta:hover{background:#EFF2F7}
.v6-ghost-cta{display:inline-flex;gap:14px;padding:13px 0;color:#fff!important;border-bottom:1px solid #A7BCD2;text-decoration:none!important;font:600 11px/1.3 Manrope,Arial,sans-serif}
.v6-hero-foot{display:flex;justify-content:space-between;align-items:center;gap:14px;color:#C4D0E3;font:600 10px/1.4 Manrope,Arial,sans-serif;letter-spacing:.13em}
.v6-hero-foot b{font-weight:600;color:#A7BCD2;margin:0 6px}
.v6-video-toggle{position:absolute;right:max(23px,calc((100vw - 1200px) / 2));bottom:76px;background:#FFFFFFE0;color:#131C37;border:1px solid #ffffff8f;min-height:38px;padding:8px 14px;font:600 10px/1 Manrope,Arial,sans-serif;display:flex;align-items:center;gap:8px;z-index:3;cursor:pointer}
.v6-video-toggle:hover{background:#fff}
.v6-hero:not(:has(.v6-hero-video)) .v6-poster{object-position:center}
@media(max-width:900px){.v6-hero,.v6-hero-inner{min-height:615px}.v6-hero-shade{background:linear-gradient(90deg,#131C37ef,#131c37b8 55%,#131c3750),linear-gradient(0deg,#131C376b,transparent)}.v6-hero-inner{width:calc(100% - 48px);padding-top:65px}.v6-hero h1{font-size:clamp(68px,9vw,90px)}.v6-feature-label{margin-top:72px}}
@media(max-width:650px){.v6-hero,.v6-hero-inner{min-height:660px}.v6-hero-shade{background:linear-gradient(0deg,#131C37 0%,#131c37eb 22%,#131c3760 70%,#131c3740 100%)}.v6-hero-inner{width:calc(100% - 38px);padding-top:40px;padding-bottom:28px}.v6-hero-text{width:100%}.v6-hero h1{font-size:clamp(61px,14.3vw,77px);line-height:.94}.v6-feature-label{margin-top:205px}.v6-hero-description{font-size:12px;line-height:1.8;max-width:345px}.v6-hero-actions{gap:13px}.v6-main-cta{min-height:48px;font-size:10px;padding:13px 15px}.v6-ghost-cta{font-size:10px}.v6-hero-foot{font-size:8px;flex-wrap:wrap;gap:9px}.v6-video-toggle{right:19px;top:16px;bottom:auto}.v6-hero-media img,.v6-hero-media video{object-position:68% center}}
@media(prefers-reduced-motion:reduce){.v6-hero-video{display:none}.v6-main-cta{transition:none}}
