._8aEwW_page{min-height:100vh}._8aEwW_launchPage{background:#fff;min-height:100svh;overflow:hidden}._8aEwW_launchHeader{z-index:2;align-items:center;max-width:1240px;height:82px;margin:auto;padding:0 32px;display:flex;position:absolute;top:0;left:0;right:0}._8aEwW_launchHero{isolation:isolate;background:#fff;align-items:center;min-height:100svh;padding:115px max(32px,50vw - 588px) 75px;display:flex;position:relative;overflow:hidden}._8aEwW_launchHero:after{content:"";z-index:-2;background:url(/assets/hero-section.jpg) 100%/cover no-repeat;position:absolute;inset:0;transform:scaleX(-1)}._8aEwW_launchHero:before{content:"";z-index:-1;background:linear-gradient(90deg,#fffffff5 0%,#ffffffd6 48%,#ffffff59 100%);position:absolute;inset:0}._8aEwW_launchHero ._8aEwW_heroCopy{max-width:700px}._8aEwW_launchHero h1{letter-spacing:-.075em;max-width:650px;margin-top:20px;font:800 clamp(3rem,7vw,6.2rem)/1.02 Manrope,sans-serif}._8aEwW_launchHero ._8aEwW_heroLead{max-width:570px;color:var(--muted);margin-top:27px;font-size:1.13rem;line-height:1.75}._8aEwW_launchHero ._8aEwW_heroLead a{color:var(--blue);text-underline-offset:3px;font-weight:700;text-decoration:underline}._8aEwW_header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:30px;max-width:1240px;height:82px;margin:auto;padding:0 32px;display:flex}._8aEwW_brand{letter-spacing:-.04em;align-items:center;gap:10px;font-family:Manrope,sans-serif;font-size:1.05rem;font-weight:800;display:flex}._8aEwW_brand img{object-fit:contain}._8aEwW_nav{color:#475467;gap:30px;font-size:.9rem;display:flex}._8aEwW_nav a:hover,._8aEwW_textButton:hover,._8aEwW_serviceCard a:hover{color:var(--blue)}._8aEwW_headerCta,._8aEwW_primaryButton{background:var(--blue);color:#fff;border-radius:5px;align-items:center;gap:10px;padding:13px 18px;font-size:.84rem;font-weight:700;display:inline-flex}._8aEwW_icon{fill:none;stroke:currentColor;stroke-width:1.7px;stroke-linecap:round;stroke-linejoin:round;width:18px;height:18px}._8aEwW_hero{isolation:isolate;background:#fff;align-items:center;max-width:1240px;min-height:560px;margin:auto;padding:64px 32px 80px;display:flex;position:relative;overflow:hidden}._8aEwW_hero:after{content:"";z-index:-2;background:url(/assets/hero-section.jpg) 100%/125% no-repeat;position:absolute;inset:0;transform:scaleX(-1)}._8aEwW_hero:before{content:"";z-index:-1;background:linear-gradient(90deg,#fffffff5 0%,#ffffffd6 48%,#ffffff61 100%);position:absolute;inset:0}._8aEwW_eyebrow{color:var(--blue);text-transform:uppercase;letter-spacing:.14em;font-size:.72rem;font-weight:700}._8aEwW_heroCopy{max-width:930px}._8aEwW_hero h1{letter-spacing:-.075em;max-width:900px;margin-top:20px;font:800 clamp(3rem,7vw,6.2rem)/1.02 Manrope,sans-serif}._8aEwW_heroLead{max-width:680px;color:var(--muted);margin-top:27px;font-size:1.13rem;line-height:1.75}._8aEwW_heroActions{flex-wrap:wrap;align-items:center;gap:23px;margin-top:35px;display:flex}._8aEwW_textButton{color:var(--ink);align-items:center;gap:8px;font-size:.9rem;font-weight:700;display:inline-flex}._8aEwW_heroPanel{color:#fff;background:linear-gradient(145deg,#132754,#0b1630);border-radius:14px;min-height:410px;padding:30px;box-shadow:0 25px 60px #10245426}._8aEwW_heroPanelTop{border-bottom:1px solid #ffffff25;justify-content:space-between;align-items:center;padding-bottom:22px;display:flex}._8aEwW_panelLabel{font:600 1rem Manrope,sans-serif}._8aEwW_panelStatus{color:#9bbaff;text-transform:uppercase;letter-spacing:.1em;font-size:.7rem}._8aEwW_heroFlow{gap:0;margin-top:48px;display:grid}._8aEwW_heroFlow div{grid-template-columns:42px 1fr;gap:5px 16px;padding:0 0 32px;display:grid;position:relative}._8aEwW_heroFlow div:not(:last-child):after{content:"";border-left:1px dashed #7aa4ff80;height:45px;position:absolute;top:24px;left:12px}._8aEwW_heroFlow span{color:#a9c5ff;border:1px solid #80a8ff;border-radius:50%;grid-row:span 2;place-items:center;width:25px;height:25px;font-size:.7rem;display:grid}._8aEwW_heroFlow strong{font:700 1.25rem Manrope,sans-serif}._8aEwW_heroFlow small{color:#a9b8d5;font-size:.85rem}._8aEwW_heroPanelFooter{color:#b8c5dc;border-top:1px solid #ffffff25;margin-top:12px;padding-top:20px;font-size:.84rem;line-height:1.5}._8aEwW_statement{background:var(--cream);text-align:center;padding:105px 32px}._8aEwW_statement h2{letter-spacing:-.06em;max-width:800px;margin:18px auto;font:700 clamp(2rem,4vw,3.4rem)/1.1 Manrope,sans-serif}._8aEwW_statement p:last-child{max-width:630px;color:var(--muted);margin:auto;line-height:1.7}._8aEwW_section{max-width:1240px;margin:auto;padding:110px 32px}._8aEwW_sectionHeading{justify-content:space-between;gap:50px;margin-bottom:50px;display:flex}._8aEwW_sectionHeading h2{letter-spacing:-.06em;max-width:650px;margin-top:15px;font:700 clamp(2rem,3.5vw,3.2rem)/1.1 Manrope,sans-serif}._8aEwW_sectionHeading>p{max-width:360px;color:var(--muted);align-self:end;line-height:1.7}._8aEwW_serviceGrid{grid-template-columns:repeat(3,1fr);gap:18px;display:grid}._8aEwW_serviceCard{isolation:isolate;color:#fff;background:var(--service-image) center/cover no-repeat;border-radius:10px;align-items:flex-end;min-height:390px;padding:30px;transition:transform .2s,box-shadow .2s;display:flex;position:relative;overflow:hidden}._8aEwW_serviceCard:hover{transform:translateY(-4px);box-shadow:0 15px 35px #183d8230}._8aEwW_serviceCardOverlay{z-index:-1;background:linear-gradient(#0815311f 15%,#081531e6 100%);position:absolute;inset:0}._8aEwW_serviceCardContent{width:100%}._8aEwW_iconBox,._8aEwW_productIcon{width:45px;height:45px;color:var(--blue);background:#fff;border-radius:8px;place-items:center;display:grid}._8aEwW_serviceCard h3{margin-top:28px;font:700 1.3rem Manrope,sans-serif}._8aEwW_serviceCard p{color:#e4e9f2;margin-top:11px;font-size:.92rem;line-height:1.65}._8aEwW_serviceCard span{color:#fff;align-items:center;gap:7px;margin-top:28px;font-size:.85rem;font-weight:700;display:inline-flex}._8aEwW_productsSection{background:var(--pale);max-width:none;padding-left:max(32px,50vw - 588px);padding-right:max(32px,50vw - 588px)}._8aEwW_productGrid{grid-template-columns:repeat(4,1fr);gap:14px;display:grid}._8aEwW_productCard{background:#fff;border:1px solid #e0e8fa;border-radius:10px;flex-direction:column;justify-content:space-between;min-height:250px;padding:25px;transition:transform .2s,box-shadow .2s;display:flex}._8aEwW_productCard:hover{transform:translateY(-4px);box-shadow:0 15px 35px #183d8212}._8aEwW_productCard>._8aEwW_icon{color:var(--blue);align-self:flex-end}._8aEwW_productCard h3{margin-top:23px;font:700 1.1rem Manrope,sans-serif}._8aEwW_capitalStrip{color:#fff;background:#112755;border-radius:10px;align-items:center;gap:20px;margin-top:18px;padding:26px;display:flex}._8aEwW_capitalStrip ._8aEwW_eyebrow{color:#9bbaff}._8aEwW_capitalStrip h3{margin-top:7px;font:600 1.1rem Manrope,sans-serif}._8aEwW_capitalStrip ._8aEwW_textButton{color:#fff;white-space:nowrap;margin-left:auto}._8aEwW_aboutSection{grid-template-columns:.9fr 1.1fr;align-items:center;gap:85px;display:grid}._8aEwW_aboutImage{border-radius:10px;min-height:520px;position:relative;overflow:hidden}._8aEwW_aboutImage img{object-fit:cover;object-position:center 40%}._8aEwW_aboutCopy h2{letter-spacing:-.06em;max-width:550px;margin-top:17px;font:700 clamp(2rem,3.6vw,3.3rem)/1.1 Manrope,sans-serif}._8aEwW_aboutCopy>p:not(._8aEwW_eyebrow){max-width:500px;color:var(--muted);margin:24px 0 28px;line-height:1.75}._8aEwW_contactSection{text-align:center;color:#fff;background:#10234b;padding:110px 32px}._8aEwW_contactSection h2{letter-spacing:-.07em;margin:18px auto 15px;font:700 clamp(2.2rem,4vw,4rem)/1.05 Manrope,sans-serif}._8aEwW_contactSection>p:not(._8aEwW_eyebrow){color:#b9c5da;max-width:520px;margin:0 auto 30px;line-height:1.7}._8aEwW_contactSection ._8aEwW_primaryButton{color:var(--blue);background:#fff}._8aEwW_footer{color:#98a2b3;justify-content:space-between;gap:20px;max-width:1240px;margin:auto;padding:25px 32px;font-size:.78rem;display:flex}@media (max-width:800px){._8aEwW_header{padding:0 20px}._8aEwW_launchHeader{height:68px;padding:0 20px}._8aEwW_nav{display:none}._8aEwW_headerCta{padding:10px 12px;font-size:.75rem}._8aEwW_hero{min-height:620px;padding:32px 20px 70px}._8aEwW_hero:after{background:url(/assets/team.jpg) 50%/cover no-repeat;transform:none}._8aEwW_hero:before{background:linear-gradient(#ffffffeb 0%,#ffffffc7 55%,#ffffff85 100%)}._8aEwW_hero h1{font-size:clamp(2.8rem,13vw,4.2rem)}._8aEwW_launchHero{align-items:center;min-height:100svh;padding:88px 20px 42px}._8aEwW_launchHero:after{background:url(/assets/team.jpg) 50%/cover no-repeat;transform:none}._8aEwW_launchHero:before{background:linear-gradient(#ffffffed 0%,#ffffffc7 54%,#ffffff7a 100%)}._8aEwW_launchHero h1{font-size:clamp(2.8rem,13vw,4.2rem)}._8aEwW_launchNote{margin-top:20px}._8aEwW_statement,._8aEwW_section{padding:75px 20px}._8aEwW_sectionHeading{display:block}._8aEwW_sectionHeading>p{margin-top:22px}._8aEwW_serviceGrid,._8aEwW_productGrid{grid-template-columns:1fr}._8aEwW_productCard{min-height:200px}._8aEwW_capitalStrip{flex-wrap:wrap;align-items:flex-start}._8aEwW_capitalStrip ._8aEwW_textButton{margin-left:0}._8aEwW_aboutSection{grid-template-columns:1fr;gap:40px}._8aEwW_aboutImage{min-height:430px}._8aEwW_footer{flex-direction:column;padding:24px 20px}}
