:root{--review-navy:#082b4a;--review-blue:#124f86;--review-red:#c82132;--review-ink:#202a32;--review-muted:#5d6972;--review-soft:#f3f5f6;--review-line:#dfe4e7}
body.corporate{color:var(--review-ink);background:#fff;font-size:16px}
.corporate nav{min-height:82px;padding:.9rem max(24px,calc((100% - 1240px)/2));background:rgba(255,255,255,.98);border-bottom:1px solid rgba(8,43,74,.12);box-shadow:0 3px 18px rgba(8,43,74,.06);backdrop-filter:blur(12px)}
.corporate .nav-logo{color:var(--review-navy);font-size:1.7rem}.corporate .nav-logo em{color:#6a757d;font-size:.52rem}.corporate .nav-links{gap:1rem}.corporate .nav-links a{color:#34434e;font-size:.79rem;font-weight:700}.corporate .nav-links a:hover,.corporate .nav-links a:focus-visible{color:var(--review-red)}.corporate .nav-phone{color:var(--review-blue)!important;white-space:nowrap}.corporate .nav-cta{color:#fff!important;background:var(--review-red)!important;padding:.72rem 1rem}.corporate .nav-cta:hover{background:#a91828!important}
.corporate .orion-announcement{margin-top:82px;background:#edf3f7;border-bottom-color:#d9e3e9}.corporate .orion-new-badge{background:var(--review-red)}.corporate .orion-banner-button{background:var(--review-navy)}
.corporate .hero{min-height:650px}.corporate .hero-img{filter:saturate(.82) contrast(1.02)}.corporate .hero-overlay{background:linear-gradient(90deg,rgba(5,30,51,.94) 0%,rgba(5,30,51,.79) 49%,rgba(5,30,51,.18) 82%)}.corporate .hero-content{max-width:1240px;padding:6.5rem 2rem 5.5rem}.corporate .hero-eyebrow{color:#d7e4eb}.corporate .hero-content h1{max-width:830px;font-size:clamp(4.1rem,8vw,7.35rem);line-height:.88}.corporate .hero-content h1 span{color:#fff;font-style:normal;font-weight:600}.corporate .hero-confidence{border-left-color:var(--review-red);background:rgba(255,255,255,.08)}.corporate .hero-sub{max-width:720px;color:#e4ebef}.corporate .hero-badge{color:#eef3f5}.corporate .btn-amber{color:#fff;background:var(--review-red);border-color:var(--review-red)}.corporate .btn-amber:hover{background:#a91828;border-color:#a91828}.corporate .btn-outline-light{border-color:rgba(255,255,255,.7)}
.corp-proof{padding:1.65rem 2rem;background:#fff}.corp-proof-inner{max-width:1240px}.corp-proof-item{padding:.45rem 1.8rem}.corp-proof-item strong{color:var(--review-navy);font-size:.94rem}.corp-proof-item span{color:var(--review-muted);font-size:.76rem}
.corp-section{padding:6.5rem 2rem}.corporate .container,.corporate .contact-grid,.corporate .slider-wrap,.corporate .footer-inner,.corporate .footer-bottom{max-width:1240px}.corporate .section-label{color:var(--review-red)}.corporate h2,.corporate h3{color:var(--review-navy)}.corp-intro{max-width:900px}.corp-intro .lead{max-width:790px;color:var(--review-muted);font-size:1.08rem}
.corp-services{margin-top:3.25rem;border-color:var(--review-line)}.corp-service{min-height:250px;padding:2.25rem;border-color:var(--review-line);transition:background .2s ease,transform .2s ease}.corp-service:hover{background:#f8fafb;transform:translateY(-2px)}.corp-service .num{color:var(--review-blue)}.corp-service p{color:var(--review-muted)}.corp-service strong{color:var(--review-navy)}
.corp-process{padding:6.5rem 2rem;background:var(--review-navy)}.corp-process-grid{max-width:1240px}.corp-process-item .num{color:#8fc1df}.corp-process-item p{color:#cbd7df}
.corp-soft{background:var(--review-soft)}.corp-ecosystem{gap:1.4rem;margin-top:3rem}.corp-ecosystem article{padding:2.35rem;border-color:var(--review-line)}.corp-ecosystem small{color:var(--review-red)}.corp-ecosystem p{color:var(--review-muted)}
.corporate .slider-section{padding:6.5rem 2rem;background:#071f35}.corporate .slider-wrap{gap:5rem}.corporate .ba-slider{box-shadow:none;border:1px solid rgba(255,255,255,.18)}
.corporate .contact-section{padding:6.5rem 2rem;background:#fff}.corporate .contact-grid{gap:6rem}.corporate .contact-form{padding:2rem;background:var(--review-soft);border-top:4px solid var(--review-navy)}.corporate .contact-form input,.corporate .contact-form select,.corporate .contact-form textarea{min-height:48px;border-color:#c8d2d8}.corporate .contact-form input:focus,.corporate .contact-form select:focus,.corporate .contact-form textarea:focus{border-color:var(--review-blue);box-shadow:0 0 0 2px rgba(18,79,134,.12)}.corporate .contact-form button{background:var(--review-red)}.corporate .contact-form button:hover{background:#a91828}
.corporate footer{background:#061c30}.corporate .footer-brand-name{font-size:1.75rem}.corporate .footer-col h3{color:#fff;font-size:1rem}.corporate .footer-brand p,.corporate .footer-col a{color:#c3d0d8}
@media(max-width:1180px){.corporate nav{padding-inline:1.25rem}.corporate .nav-links{gap:.72rem}.corporate .nav-links a{font-size:.73rem}}
@media(max-width:1024px){.corporate nav{min-height:102px;align-items:flex-start}.corporate .orion-announcement{margin-top:102px}.corporate .nav-links{padding-bottom:.45rem;mask-image:linear-gradient(90deg,#000 94%,transparent)}.corp-services{grid-template-columns:repeat(2,1fr)}.corp-service{min-height:225px}}
@media(max-width:700px){.corporate nav{min-height:96px}.corporate .nav-logo{font-size:1.45rem}.corporate .orion-announcement{margin-top:96px}.corporate .hero{min-height:650px;align-items:flex-end}.corporate .hero-overlay{background:linear-gradient(0deg,rgba(5,30,51,.96),rgba(5,30,51,.48))}.corporate .hero-content{padding:4.7rem 1.2rem 3.2rem}.corporate .hero-content h1{font-size:clamp(3.35rem,16vw,4.8rem)}.corporate .hero-actions{display:grid;grid-template-columns:1fr}.corporate .hero-actions .btn{width:100%;text-align:center}.corp-section,.corp-process,.corporate .slider-section,.corporate .contact-section{padding:4.5rem 1.15rem}.corp-services{grid-template-columns:1fr}.corp-service{min-height:0;padding:1.7rem}.corporate .contact-grid{gap:2.5rem}.corporate .contact-form{padding:1.25rem}}
.corporate button.btn{font-family:inherit;cursor:pointer}
@media(prefers-reduced-motion:reduce){.corp-service{transition:none}}
