@font-face{font-family:Manrope;font-style:normal;font-weight:200 800;font-display:swap;src:url(../media/a342834df7752944-s.3hd2l7bm32o7k.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Manrope;font-style:normal;font-weight:200 800;font-display:swap;src:url(../media/d3fe2f289711ac3f-s.1l2zhvq5eocqf.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Manrope;font-style:normal;font-weight:200 800;font-display:swap;src:url(../media/58c4895d0a0ef7cc-s.2vhvl9vrvk-va.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Manrope;font-style:normal;font-weight:200 800;font-display:swap;src:url(../media/bfc7db5c00d21bc5-s.173xwsdme27n8.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Manrope;font-style:normal;font-weight:200 800;font-display:swap;src:url(../media/6ab0db14f70d8ed6-s.13hnt-xgp82zk.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Manrope;font-style:normal;font-weight:200 800;font-display:swap;src:url(../media/a343f882a40d2cc9-s.p.1sj6eobyi31rd.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Manrope Fallback;src:local(Arial);ascent-override:103.31%;descent-override:29.07%;line-gap-override:0.0%;size-adjust:103.19%}.manrope_c2842340-module__2bPeaq__className{font-family:Manrope,Manrope Fallback;font-style:normal}.manrope_c2842340-module__2bPeaq__variable{--font-sans:"Manrope", "Manrope Fallback"}
:root{--navy:#0b1b33;--navy-2:#10284a;--blue:#1a5fac;--blue-dark:#144a88;--green:#19b57b;--green-text:#0e8459;--gray:#414042;--ink:#16212f;--muted:#55606f;--tint:#eef4fb;--line:#d9e3ef;--font:var(--font-sans), system-ui, -apple-system, "Segoe UI", sans-serif}*,:before,:after{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:84px}body{font-family:var(--font);color:var(--ink);-webkit-font-smoothing:antialiased;background:#fff;margin:0;line-height:1.6}img,svg{max-width:100%}h1,h2,h3{letter-spacing:-.02em;margin:0;line-height:1.15}p{margin:0}ul,ol{margin:0;padding:0;list-style:none}a{color:inherit}:focus-visible{outline:3px solid var(--green);outline-offset:3px;border-radius:4px}.wrap{width:min(1180px,100% - 40px);margin-inline:auto}.narrow{max-width:640px}.muted{color:var(--muted)}.mt{margin-top:44px}.btn{min-height:48px;font:700 1rem var(--font);cursor:pointer;border:2px solid #0000;border-radius:10px;justify-content:center;align-items:center;gap:8px;padding:0 26px;text-decoration:none;transition:background .2s,color .2s,border-color .2s;display:inline-flex}.btn-sm{min-height:42px;padding:0 18px;font-size:.9rem}.btn-block{width:100%}.btn-primary{background:var(--blue);color:#fff}.btn-primary:hover{background:var(--blue-dark)}.btn-primary:disabled{opacity:.7;cursor:progress}.btn-green{background:var(--green);color:var(--navy)}.btn-green:hover{background:#22c88a}.btn-outline-light{color:#fff;border-color:#ffffffb3}.btn-outline-light:hover{color:var(--navy);background:#fff}.site-header{z-index:10;position:absolute;inset:0 0 auto}.header-in{justify-content:space-between;align-items:center;gap:24px;height:84px;display:flex}.logo{width:auto;height:40px;display:block}.nav{gap:30px;display:none}.nav a{color:#ffffffd9;font-size:.95rem;font-weight:500;text-decoration:none}.nav a:hover{color:#fff}@media (min-width:980px){.nav{display:flex}}@media (max-width:420px){.header-in .btn{display:none}}.hero{background:radial-gradient(1200px 600px at 15% 0%, var(--navy-2), var(--navy) 60%);color:#fff;padding:132px 0 64px;position:relative}.hero-bg{pointer-events:none;position:absolute;inset:0;overflow:hidden}.hero-bars{opacity:.16;pointer-events:none;width:min(520px,70vw);position:absolute;bottom:-80px;left:-60px}.bar{transform-box:fill-box;transform-origin:bottom;animation:.9s cubic-bezier(.2,.7,.2,1) both rise}.bar-2{animation-delay:.12s}.bar-3{animation-delay:.24s}@keyframes rise{0%{opacity:0;transform:scaleY(.15)}to{opacity:1;transform:none}}.hero-grid{gap:40px;display:grid;position:relative}.hero h1{max-width:14ch;font-size:clamp(2.3rem,5.4vw,3.9rem);font-weight:800}.lead{color:#ffffffd9;max-width:46ch;margin-top:22px;font-size:1.15rem}.ticks{gap:12px;margin-top:28px;display:grid}.ticks li{align-items:center;gap:12px;font-weight:600;display:flex}.ticks svg{background:var(--green);width:26px;height:26px;color:var(--navy);border-radius:50%;flex:none;padding:5px}.hero-form{color:var(--ink);background:#fff;border-radius:18px;padding:28px;box-shadow:0 30px 60px -20px #030a198c}@media (min-width:900px){.hero{padding:150px 0 0}.hero-grid{grid-template-columns:1.1fr .9fr;align-items:start;gap:72px}.hero-copy{padding-top:24px;padding-bottom:110px}.hero-form{z-index:2;margin-bottom:-130px;padding:34px;position:relative}.section.after-hero{padding-top:190px}}.lead-form h3{font-size:1.35rem;font-weight:800}.form-sub{color:var(--muted);margin:8px 0 18px;font-size:.92rem}.lead-form label{margin:14px 0 6px;font-size:.85rem;font-weight:700;display:block}.lead-form input,.lead-form select{border:1.5px solid var(--line);background:var(--tint);width:100%;height:48px;font:500 1rem var(--font);color:var(--ink);border-radius:10px;padding:0 14px}.lead-form input::placeholder{color:#7a8594}.lead-form input:focus,.lead-form select:focus{border-color:var(--blue);background:#fff;outline:none;box-shadow:0 0 0 3px #1a5fac2e}.lead-form .btn{margin-top:22px}.hp{opacity:0;width:1px;height:1px;left:-9999px;position:absolute!important}.desktop-only{display:none}@media (min-width:900px){.desktop-only{display:block}}.form-legal{color:var(--muted);margin-top:14px;font-size:.78rem}.form-safe{border-top:1px solid var(--line);color:var(--green-text);align-items:center;gap:8px;margin-top:14px;padding-top:14px;font-size:.85rem;font-weight:600;display:flex}.form-error{color:#a12525;background:#fdecec;border-radius:8px;margin-top:14px;padding:10px 12px;font-size:.9rem;font-weight:600}.form-done{text-align:center;color:var(--green-text);padding:24px 6px}.form-done h3{color:var(--ink);margin:12px 0 8px;font-size:1.4rem}.form-done p{color:var(--muted)}.spin{animation:1s linear infinite spin}@keyframes spin{to{transform:rotate(360deg)}}.section{padding:84px 0}.band-tint{background:var(--tint)}h2{font-size:clamp(1.8rem,3.6vw,2.6rem);font-weight:800}h2+.muted{max-width:58ch;margin-top:16px;font-size:1.05rem}.grid{gap:28px;display:grid}@media (min-width:640px){.g3{grid-template-columns:repeat(2,1fr)}}@media (min-width:980px){.g3{grid-template-columns:repeat(3,1fr)}}.split-head h2{max-width:20ch}.plain-item{border-top:3px solid var(--line);padding-top:18px}.plain-item h3{margin-bottom:6px;font-size:1.15rem}.plain-item p{color:var(--muted)}.plain-item:nth-child(3n+1){border-top-color:var(--blue)}.plain-item:nth-child(3n+2){border-top-color:#1b8a9a}.plain-item:nth-child(3n){border-top-color:var(--green)}.ico{width:48px;height:48px;color:var(--blue);background:#e3edfa;border-radius:12px;place-items:center;display:inline-grid}.ico-sm{border-radius:10px;flex:none;width:36px;height:36px}.service h3{margin:18px 0 8px;font-size:1.2rem}.service p{color:var(--muted)}.band-tint .service .ico,.band-tint .ico-sm{background:#fff}.about{align-items:center;gap:40px;display:grid}.about .btn{margin-top:28px}.about-card{border:1px solid var(--line);background:#fff;border-radius:22px;place-items:center;min-height:260px;display:grid}.about-card img{width:min(220px,60%);height:auto}@media (min-width:900px){.about{grid-template-columns:1.2fr .8fr;gap:80px}}.why{align-items:start;gap:48px;display:grid}@media (min-width:980px){.why{grid-template-columns:1.15fr .85fr;gap:80px}}.checklist{gap:20px;margin-top:32px;display:grid}.checklist li{gap:16px;display:flex}.checklist strong{display:block}.checklist span:not(.ico){color:var(--muted)}.report{border:1px solid var(--line);background:#fff;border-radius:20px;padding:28px;box-shadow:0 24px 48px -28px #0b1b3359}.report-title{margin-bottom:8px;font-size:1.15rem;font-weight:800}.report li{border-bottom:1px solid var(--line);justify-content:space-between;gap:12px;padding:14px 0;display:flex}.report em{color:var(--green-text);white-space:nowrap;align-items:center;gap:6px;font-size:.85rem;font-style:normal;font-weight:700;display:inline-flex}.report em svg{background:#d6f3e7;border-radius:50%;width:20px;height:20px;padding:3px}.report-note{color:var(--muted);margin-top:16px;font-size:.8rem}.steps{gap:28px;display:grid}.steps li{padding-top:4px;position:relative}.steps h3{margin:16px 0 6px;font-size:1.2rem}.steps p{color:var(--muted);font-size:.95rem}.step-n{color:var(--blue);background:#e3edfa;border-radius:999px;padding:2px 12px;font-size:.85rem;font-weight:800;position:absolute;top:0;right:0}@media (min-width:900px){.steps{grid-template-columns:repeat(5,1fr);gap:24px;position:relative}.steps:before{content:"";background:linear-gradient(90deg, var(--blue), var(--green));opacity:.35;height:2px;position:absolute;top:28px;left:24px;right:24px}.steps .ico{background:var(--blue);color:#fff;position:relative}.step-n{top:0;left:60px;right:auto}}.closing{background:var(--navy);color:#fff;padding:96px 0;position:relative;overflow:hidden}.closing-bars{opacity:.14;width:min(420px,60vw);position:absolute;top:-40px;right:-40px}.closing-in{position:relative}.closing h2{max-width:20ch}.closing p{color:#ffffffd1;margin-top:18px;font-size:1.1rem}.closing-actions{flex-wrap:wrap;gap:14px;margin-top:32px;display:flex}.site-footer{color:#ffffffb3;background:#07122a;padding:36px 0;font-size:.9rem}.footer-in{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;display:flex}.footer-in img{width:auto;height:34px}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}.bar,.spin{animation:none}}.soon{background:linear-gradient(#e6f1fb 0%,#f6fafe 50%,#fff 85%);flex-direction:column;min-height:100dvh;display:flex;overflow-x:hidden}.soon-main{flex-direction:column;flex:1;min-height:0;padding-top:clamp(20px,4vh,48px);display:flex}.soon-copy{flex:none}.soon-logo{width:auto;height:clamp(34px,5.5vh,52px);margin-bottom:clamp(20px,4.5vh,48px)}.soon h1{color:var(--navy);max-width:12ch;font-size:clamp(2rem,min(7.5vw,7.6vh),3.8rem);font-weight:800}.grad{background:linear-gradient(90deg, var(--blue), var(--green));color:#0000;-webkit-background-clip:text;background-clip:text}.soon-lead{color:#34455c;max-width:34ch;margin-top:clamp(12px,2.4vh,22px);font-size:clamp(.95rem,2.2vh,1.15rem)}.soon-card{background:#fff;border-radius:16px;align-items:center;gap:14px;max-width:100%;margin-top:clamp(16px,3vh,32px);padding:14px 22px 14px 14px;text-decoration:none;display:inline-flex;box-shadow:0 18px 40px -18px #0b1b3340}.soon-card:hover{box-shadow:0 18px 40px -14px #1a5fac66}.soon-card-ico{width:48px;height:48px;color:var(--blue);background:#dff2ee;border-radius:50%;flex:none;place-items:center;display:grid}.soon-card-label{color:var(--muted);font-size:.85rem;display:block}.soon-card strong{color:var(--navy);overflow-wrap:anywhere;font-size:clamp(.95rem,4vw,1.2rem);display:block}.soon-photo{flex:1;min-height:110px;margin-top:12px;position:relative}.soon-photo img{object-fit:cover;object-position:55% 60%;width:100%;height:100%;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#0000,#000 20% 80%,#0000);mask-image:linear-gradient(#0000,#000 20% 80%,#0000)}.soon-feats{text-align:center;flex:none;grid-template-columns:repeat(4,1fr);gap:8px;padding-top:8px;padding-bottom:clamp(16px,3vh,32px);display:grid}.soon-feats li{color:#34455c;flex-direction:column;align-items:center;gap:8px;font-size:.72rem;line-height:1.3;display:flex}.soon-feat-ico{width:46px;height:46px;color:var(--blue);background:#dff2ee;border-radius:50%;place-items:center;display:grid}.soon-feat-ico svg{width:22px;height:22px}@media (min-width:900px){.soon-main{flex-direction:row;justify-content:space-between;align-items:center;gap:24px;padding-top:0}.soon-copy{flex:0 52%;padding-block:24px}.soon-photo{flex:0 0 min(46%,640px);align-self:stretch;max-height:700px;margin:16px 0}.soon-photo img{object-position:52% 55%;-webkit-mask-composite:source-in;-webkit-mask-image:linear-gradient(90deg,#0000 0,#000 35%),linear-gradient(#0000,#000 12% 82%,#0000);mask-image:linear-gradient(90deg,#0000 0,#000 35%),linear-gradient(#0000,#000 12% 82%,#0000);-webkit-mask-composite:source-in;mask-composite:intersect}.soon-feats{gap:0;padding-top:12px}.soon-feats li{text-align:left;flex-direction:row;justify-content:center;gap:14px;padding:0 20px;font-size:.95rem}.soon-feat-ico{flex:none;width:56px;height:56px}.soon-feat-ico svg{width:26px;height:26px}.soon-feats li+li{border-left:2px solid #0000;border-image:linear-gradient(to bottom, transparent, var(--blue), transparent) 1}}@media (min-width:900px) and (max-width:1100px){.soon-feats li{text-align:center;flex-direction:column}}@media (min-width:900px){.soon h1{max-width:19ch}}.soon .grad{white-space:nowrap}@media (min-width:900px){.soon h1{max-width:22ch}}@media (min-width:1500px){.soon .wrap{width:min(1400px,100% - 96px)}.soon h1{font-size:clamp(3.4rem,min(4vw,8.5vh),5rem)}.soon-lead{font-size:clamp(1.1rem,2.4vh,1.3rem)}.soon-photo{flex-basis:min(44%,760px);max-height:820px}.soon-feats li{font-size:1.05rem}}.soon{position:relative}.soon-main,.soon-feats{z-index:2;position:relative}@media (min-width:900px){.soon-photo{z-index:0;flex:none;height:auto;max-height:none;margin:0;position:absolute;inset:0;-webkit-mask-image:none;mask-image:none}.soon-photo img{object-fit:fill;width:auto;max-width:none;height:100%;inset:0 0 auto auto;-webkit-mask-image:none;mask-image:none}.soon-photo:after{content:"";background:linear-gradient(90deg,#eef5fc 0% 20%,#eef5fca6 36%,#eef5fc00 52%),linear-gradient(#fff0 70%,#ffffffb3 88%,#ffffffeb 100%);position:absolute;inset:0}}@media (max-width:899px){.soon-lead{font-size:.92rem;line-height:1.5}.soon-card{padding:10px 18px 10px 10px}.soon-card-ico{width:42px;height:42px}.soon-photo{min-height:150px}.soon-photo img{object-position:55% 62%}}@media (min-width:900px){.soon h1{max-width:12ch}.soon-photo:after{background:linear-gradient(90deg,#eef5fc 0% 24%,#eef5fcb3 40%,#eef5fc00 58%),linear-gradient(#fff0 70%,#ffffffb3 88%,#ffffffeb 100%)}}
