.page_page__8Cktj{--navy:#071426;--ink:#0a1428;--blue:#3471f2;--cyan:#48d7de;--muted:#59677a;color:var(--ink);background:#fff}.page_shell__Mc_Fb{width:min(1180px,calc(100% - 48px));margin:auto}.page_hero__M_w3l{position:relative;overflow:hidden;padding:94px 0 0;color:#fff;background:radial-gradient(circle at 86% 4%,#154c7d 0,transparent 34%),radial-gradient(circle at 10% 100%,#17366f 0,transparent 37%),var(--navy)}.page_grid__ZyEOy{position:absolute;inset:0;background-image:linear-gradient(rgba(117,160,217,.065) 1px,transparent 0),linear-gradient(90deg,rgba(117,160,217,.065) 1px,transparent 0);background-size:54px 54px;mask-image:linear-gradient(#000,transparent)}.page_hero__M_w3l .page_shell__Mc_Fb{position:relative}.page_eyebrow__kHl_f{margin:0 0 20px;color:#69dce3;font-size:11px;font-weight:900;letter-spacing:.15em}.page_heroLayout__DfoIs{display:grid;grid-template-columns:1.2fr .8fr;gap:80px;align-items:end;padding-bottom:70px}.page_hero__M_w3l h1,.page_page__8Cktj h2,.page_page__8Cktj h3{font-family:var(--font-brand),sans-serif;letter-spacing:-.045em;line-height:1.05}.page_hero__M_w3l h1{font-size:clamp(3.8rem,6.5vw,6.8rem);margin:0;max-width:900px}.page_heroCopy__EGU9y p{margin:0;color:#c2cee0;font-size:1.12rem;line-height:1.75}.page_heroCopy__EGU9y a{display:inline-flex;gap:16px;margin-top:28px;padding:15px 19px;border-radius:12px;color:#fff;background:linear-gradient(135deg,#3b70f3,#138fa8);font-weight:900;text-decoration:none;box-shadow:0 15px 35px rgba(27,102,223,.25)}.page_portfolioRail__J0LPe{display:flex;align-items:center;justify-content:space-between;gap:22px;padding:18px 0;border-top:1px solid #253a55;color:#d2dfef;font-size:10px;font-weight:900;letter-spacing:.12em;white-space:nowrap;overflow:hidden}.page_portfolioRail__J0LPe i{width:5px;height:5px;border-radius:50%;background:var(--cyan);flex:none}.page_foundation__5155Z,.page_portfolio__jkQ7a{padding:105px 0}.page_sectionHead__pnE9C{display:grid;grid-template-columns:1.05fr .95fr;gap:80px;align-items:end;margin-bottom:52px}.page_sectionHead__pnE9C h2{font-size:clamp(2.7rem,4.7vw,4.8rem);margin:0}.page_sectionHead__pnE9C>p{margin:0;color:var(--muted);font-size:1.05rem;line-height:1.75}.page_productGrid__Z6Cos{display:grid;grid-template-columns:repeat(2,1fr);gap:22px}.page_productGrid__Z6Cos article{position:relative;overflow:hidden;padding:40px;border:1px solid #d3deea;border-radius:24px;background:#fff;box-shadow:0 16px 42px rgba(13,35,70,.07);transition:transform .3s ease,border-color .3s ease,box-shadow .3s ease}.page_productGrid__Z6Cos article:hover{transform:translateY(-6px);border-color:#89abe5;box-shadow:0 28px 65px rgba(13,35,70,.14)}.page_productGrid__Z6Cos article.page_featured__6s6eV{color:#fff;background:radial-gradient(circle at 100% 0,rgba(65,211,220,.2),transparent 34%),linear-gradient(145deg,#173d91,#116f86);border-color:#58becb;box-shadow:0 25px 62px rgba(13,44,97,.26)}.page_number__SVzL0{position:absolute;right:30px;top:28px;display:grid;place-items:center;width:38px;height:38px;border-radius:50%;color:#6b8fc8;background:#eef4fb;font-size:11px;font-weight:900}.page_featured__6s6eV .page_number__SVzL0{color:#0c2442;background:#fff}.page_cardEyebrow__Io4N6{margin:0;color:#28738e;font-size:10px;font-weight:900;letter-spacing:.13em}.page_featured__6s6eV .page_cardEyebrow__Io4N6{color:#bdf9fc}.page_productGrid__Z6Cos h3{font-size:2rem;margin:24px 0 14px}.page_cardCopy__3MIZE{color:var(--muted);line-height:1.7;margin:0}.page_featured__6s6eV .page_cardCopy__3MIZE{color:#e2f3fb}.page_productGrid__Z6Cos ul{list-style:none;padding:0;margin:26px 0}.page_productGrid__Z6Cos li{padding:11px 0;border-top:1px solid #e2e8f0;color:#26364d;font-size:14px}.page_productGrid__Z6Cos li:before{content:"✓";margin-right:10px;color:#1796a5;font-weight:900}.page_featured__6s6eV li{color:#f1f8ff;border-color:hsla(0,0%,100%,.19)}.page_featured__6s6eV li:before{color:#fff}.page_productGrid__Z6Cos article>a{display:inline-flex;gap:10px;color:#176a91;font-weight:900;text-decoration:none}.page_featured__6s6eV>a{color:#fff!important}.page_foundation__5155Z{color:#fff;background:radial-gradient(circle at 10% 5%,rgba(52,113,242,.24),transparent 28%),#081527}.page_foundation__5155Z .page_sectionHead__pnE9C>p{color:#b9c7d9}.page_foundation__5155Z h2{color:#fff}.page_foundationGrid__ljwAf{display:grid;grid-template-columns:repeat(4,1fr);gap:16px}.page_foundationGrid__ljwAf article{min-height:170px;padding:27px;border:1px solid #2b405d;border-radius:19px;background:#101f35}.page_foundationGrid__ljwAf span{color:#69dce3;font-size:10px;font-weight:900;letter-spacing:.13em}.page_foundationGrid__ljwAf p{margin:25px 0 0;color:#c0ccdc;font-size:14px;line-height:1.65}.page_boundary__c7w_9{display:grid;grid-template-columns:.35fr .65fr;gap:40px;margin-top:22px;padding:26px 30px;border-radius:18px;background:linear-gradient(120deg,#1d4bad,#12798d);align-items:center}.page_boundary__c7w_9 b{font-size:1.1rem}.page_boundary__c7w_9 span{color:#dcecf5;line-height:1.6}.page_cta__FqCFA{padding:80px 0;background:#edf3f8}.page_cta__FqCFA .page_shell__Mc_Fb{display:flex;align-items:center;justify-content:space-between;gap:45px;padding:43px 48px;border-radius:25px;color:#fff;background:linear-gradient(120deg,#2a5fe1,#138ca3);box-sizing:border-box}.page_cta__FqCFA p{margin:0 0 10px;color:#d8fbff;font-size:10px;font-weight:900;letter-spacing:.14em}.page_cta__FqCFA h2{max-width:800px;margin:0;font-size:clamp(2rem,3.5vw,3.6rem)}.page_cta__FqCFA a{flex:none;padding:15px 19px;border-radius:12px;color:var(--ink);background:#fff;text-decoration:none;font-weight:900}.page_cta__FqCFA a span{margin-left:14px}@media(max-width:900px){.page_heroLayout__DfoIs,.page_sectionHead__pnE9C{grid-template-columns:1fr;gap:35px}.page_heroLayout__DfoIs{align-items:start}.page_foundationGrid__ljwAf{grid-template-columns:repeat(2,1fr)}.page_boundary__c7w_9{grid-template-columns:1fr}}@media(max-width:650px){.page_shell__Mc_Fb{width:min(100% - 32px,1180px)}.page_hero__M_w3l{padding-top:70px}.page_hero__M_w3l h1{font-size:3.5rem}.page_heroLayout__DfoIs{padding-bottom:54px}.page_foundation__5155Z,.page_portfolio__jkQ7a{padding:75px 0}.page_foundationGrid__ljwAf,.page_productGrid__Z6Cos{grid-template-columns:1fr}.page_productGrid__Z6Cos article{padding:30px}.page_sectionHead__pnE9C{margin-bottom:38px}.page_cta__FqCFA{padding:55px 0}.page_cta__FqCFA .page_shell__Mc_Fb{align-items:flex-start;flex-direction:column;padding:30px}.page_cta__FqCFA a{width:100%;box-sizing:border-box;text-align:center}}