.subpage{background:#f8fbfc}.subpage-header{position:relative;background:#031b35}.subpage-header .current{color:#72dbe5}.page-hero{min-height:680px;padding:110px clamp(22px,7vw,110px);display:grid;grid-template-columns:1.2fr .8fr;gap:8vw;align-items:center;background:radial-gradient(circle at 12% 20%,rgba(25,199,217,.17),transparent 32%),linear-gradient(135deg,#02172e,#0a455d);color:#fff}.page-hero h1,.use-hero h1{font-size:clamp(3.3rem,6vw,6.4rem)}.page-hero-aside{display:flex;flex-direction:column;gap:13px;padding:38px;border:1px solid rgba(255,255,255,.18);border-radius:26px;background:rgba(255,255,255,.06);box-shadow:0 30px 70px rgba(0,0,0,.25)}.page-hero-aside span{color:#e6b84f;font-size:.72rem;font-weight:900;letter-spacing:.15em}.page-hero-aside strong{padding:16px;background:rgba(255,255,255,.08);border-radius:10px;font-size:1.15rem}.page-hero-aside i{height:17px;color:#69dbe4;font-style:normal;text-align:center}.page-intro{padding:110px clamp(22px,9vw,150px);display:grid;grid-template-columns:.45fr 1.1fr 1fr;gap:5vw;align-items:start}.page-intro h2{font-size:clamp(2.2rem,3.7vw,3.8rem)}.page-intro>p:last-child{color:#5d7181;font-size:1.1rem}.capability-list{padding:0 clamp(22px,7vw,110px) 120px}.capability-list>article{display:grid;grid-template-columns:110px minmax(0,850px);justify-content:center;gap:5vw;padding:70px 0;border-top:1px solid #cfdee4}.capability-list>article>span{color:#91a4b2;font-size:3rem;font-weight:300}.capability-list ul{display:grid;grid-template-columns:1fr 1fr;gap:11px 30px;padding:0;list-style:none;color:#526879}.capability-list li:before{content:'✓';margin-right:9px;color:#078495;font-weight:900}.decision-band{padding:100px clamp(22px,8vw,130px);background:#eaf3f5}.decision-band>div{display:grid;grid-template-columns:1fr 1fr;gap:18px;margin-top:35px}.decision-band a{display:flex;flex-direction:column;gap:11px;padding:33px;background:#fff;border:1px solid #d2e0e5;border-radius:18px;text-decoration:none}.decision-band a strong{font-size:1.5rem}.decision-band a span{color:#0a7788}.use-hero{min-height:690px;display:grid;grid-template-columns:1fr 1fr;background:#06263f;color:#fff}.use-hero-copy{padding:110px clamp(30px,6vw,95px);align-self:center}.use-hero>img{width:100%;height:100%;min-height:690px;object-fit:cover}.use-hero-work>img{object-position:center}.three-outcomes{padding:90px clamp(22px,6vw,92px);display:grid;grid-template-columns:repeat(3,1fr);gap:18px;background:#fff}.three-outcomes article{padding:30px;border-left:1px solid #cbdce2}.three-outcomes span{color:#0b7d8e;font-size:.72rem;font-weight:900;letter-spacing:.13em}.three-outcomes h2{margin:18px 0;font-size:1.85rem}.three-outcomes p{color:#607483}.split-detail{padding:120px clamp(22px,7vw,110px);display:grid;grid-template-columns:1fr 1fr;gap:8vw;align-items:center}.split-detail>div:first-child>p:not(.eyebrow){color:#5d7181;font-size:1.08rem}.split-detail a{display:inline-block;margin-top:20px;color:#087788;font-weight:850}.record-stack{display:flex;flex-direction:column;gap:12px}.record-stack article{padding:25px 28px;border:1px solid #d4e2e7;border-radius:15px;background:#fff;box-shadow:0 14px 30px rgba(3,27,53,.06)}.record-stack small,.record-stack strong,.record-stack span{display:block}.record-stack small{color:#0b8293;font-weight:900;letter-spacing:.12em}.record-stack strong{margin:8px 0 3px;font-size:1.2rem}.record-stack span{color:#657a8a}.subpage .cta{margin-top:0}.subpage footer{margin-top:90px}@media(max-width:960px){.page-hero,.use-hero,.page-intro,.split-detail{grid-template-columns:1fr}.page-hero{padding-top:85px}.page-intro{gap:15px}.use-hero>img{min-height:480px;max-height:620px}.three-outcomes{grid-template-columns:1fr}.decision-band>div{grid-template-columns:1fr}}@media(max-width:650px){.capability-list>article{grid-template-columns:1fr}.capability-list>article>span{font-size:2rem}.capability-list ul{grid-template-columns:1fr}.use-hero-copy{padding:80px 22px}.use-hero>img{min-height:390px}.three-outcomes{padding-left:22px;padding-right:22px}}
