:root{--bg:#f6f9fd;--bg-2:#edf3fb;--surface:#fff;--brand:#21457f;--brand-deep:#16335f;--blue:#2a66c9;--blue-soft:#eaf1fb;--cta:#dc2626;--cta-deep:#b91c1c;--text:#0f1f38;--muted:#4a5b76;--line:#dce6f3;--navy:#0b1a33;--radius:22px;--shadow-sm:0 1px 2px rgba(15,31,56,.05),0 4px 14px rgba(15,31,56,.05);--shadow-md:0 2px 4px rgba(15,31,56,.05),0 14px 34px rgba(15,31,56,.09);--font:var(--font-archivo),ui-sans-serif,system-ui,-apple-system,sans-serif;--font-label:var(--font-grotesk),var(--font-archivo),ui-sans-serif,system-ui,sans-serif;--pad:clamp(20px,5vw,56px);--nav-h:64px}*,:after,:before{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:after,:before{animation-duration:1ms!important;animation-iteration-count:1!important;transition-duration:1ms!important}}body{font-family:var(--font);background:var(--bg);color:var(--text);line-height:1.6;-webkit-font-smoothing:antialiased;overflow-x:hidden}::selection{background:var(--brand);color:#fff}a{color:inherit;text-decoration:none}img{max-width:100%;display:block;height:auto}button{font:inherit;color:inherit;background:none;border:0;cursor:pointer}::-webkit-scrollbar{width:10px}::-webkit-scrollbar-thumb{background:#c3d2e6;border-radius:99px}::-webkit-scrollbar-track{background:var(--bg)}:focus-visible{outline:2px solid var(--blue);outline-offset:3px;border-radius:4px}.container{width:min(1240px,100% - 2 * var(--pad));margin-inline:auto}section{scroll-margin-top:calc(var(--nav-h) + 32px)}.section{padding-block:clamp(80px,10vw,136px)}.section--tight{padding-block:clamp(52px,6.5vw,88px)}.section--alt{background:var(--bg-2)}.section--white{background:var(--surface)}.eyebrow{font-family:var(--font-label);font-size:12px;font-weight:600;letter-spacing:.26em;text-transform:uppercase;color:var(--blue);display:flex;align-items:center;gap:14px;margin-bottom:22px}.eyebrow:before{content:"";width:34px;height:2px;background:var(--cta);border-radius:2px}.h-display{font-weight:760;letter-spacing:-.035em;line-height:1.04;font-size:clamp(2.3rem,5vw,3.9rem);color:var(--brand-deep);text-wrap:balance}.text-grad{background:linear-gradient(105deg,var(--brand) 10%,var(--blue) 90%);-webkit-background-clip:text;background-clip:text;color:transparent}.lead{color:var(--muted);font-size:clamp(1rem,1.4vw,1.125rem);max-width:56ch}.about-text p strong,.lead strong{color:var(--text);font-weight:650}.section-head{display:grid;grid-template-columns:1.05fr .95fr;grid-gap:32px var(--pad);gap:32px var(--pad);align-items:end;margin-bottom:clamp(40px,5.5vw,64px)}.section-head .lead{justify-self:end}@media (max-width:880px){.section-head{grid-template-columns:1fr}.section-head .lead{justify-self:start}}[data-reveal]{opacity:0;transform:translateY(26px);transition:opacity .85s cubic-bezier(.2,.65,.2,1),transform .85s cubic-bezier(.2,.65,.2,1);transition-delay:var(--d,0s)}[data-reveal].in{opacity:1;transform:none}@media (prefers-reduced-motion:reduce){[data-reveal]{opacity:1;transform:none}}.btn{display:inline-flex;align-items:center;gap:10px;padding:15px 26px;border-radius:999px;font-size:15px;font-weight:700;letter-spacing:.005em;white-space:nowrap;cursor:pointer;transition:transform .22s,box-shadow .22s,background .22s,border-color .22s,color .22s}.btn svg{flex:none}.btn-primary{background:linear-gradient(160deg,#ef4444,var(--cta) 55%,var(--cta-deep));color:#fff;box-shadow:0 8px 22px rgba(220,38,38,.28),inset 0 1px 0 hsla(0,0%,100%,.25)}.btn-primary:hover{transform:translateY(-2px);box-shadow:0 14px 32px rgba(220,38,38,.38),inset 0 1px 0 hsla(0,0%,100%,.25)}.btn-ghost{border:1.5px solid #c8d7ec;background:hsla(0,0%,100%,.85);color:var(--brand-deep)}.btn-ghost:hover{border-color:var(--blue);background:var(--blue-soft);transform:translateY(-2px)}.btn-navy{background:linear-gradient(160deg,#2d549b,var(--brand) 60%,var(--brand-deep));color:#fff;box-shadow:0 8px 22px rgba(33,69,127,.26),inset 0 1px 0 hsla(0,0%,100%,.22)}.btn-navy:hover{transform:translateY(-2px);box-shadow:0 14px 32px rgba(33,69,127,.36),inset 0 1px 0 hsla(0,0%,100%,.22)}.btn-sm{padding:11px 20px;font-size:14px}.dot{--pulse-c:rgba(220,38,38,.5);width:8px;height:8px;border-radius:99px;background:var(--cta);flex:none;box-shadow:0 0 0 0 var(--pulse-c);animation:pulse 2s infinite}.dot--green{--pulse-c:rgba(22,163,74,.45);background:#16a34a}.dot--white{--pulse-c:hsla(0,0%,100%,.6);background:#fff}@keyframes pulse{0%{box-shadow:0 0 0 0 var(--pulse-c)}70%{box-shadow:0 0 0 11px transparent}to{box-shadow:0 0 0 0 transparent}}.nav{position:fixed;top:14px;left:0;right:0;z-index:100;pointer-events:none}.nav-inner{pointer-events:auto;width:min(1240px,100% - 2 * clamp(12px,3vw,40px));margin-inline:auto;height:var(--nav-h);display:flex;align-items:center;justify-content:space-between;gap:16px;padding:0 10px 0 24px;border-radius:999px;background:hsla(0,0%,100%,.72);border:1px solid rgba(33,69,127,.1);backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);box-shadow:var(--shadow-sm);transition:background .35s,box-shadow .35s,border-color .35s}.nav.scrolled .nav-inner{background:hsla(0,0%,100%,.94);border-color:rgba(33,69,127,.14);box-shadow:var(--shadow-md)}.brand{display:flex;flex-direction:column;line-height:1;gap:3px}.brand-mark{font-style:italic;font-weight:880;font-stretch:116%;font-size:25px;letter-spacing:-.015em;color:var(--brand)}.brand-mark em{font-style:italic;color:var(--cta)}.brand-sub{font-family:var(--font-label);font-size:7.5px;font-weight:600;letter-spacing:.42em;text-transform:uppercase;color:var(--muted)}.nav-links{display:flex;gap:6px;list-style:none}.nav-links a{display:block;padding:10px 16px;font-size:14.5px;font-weight:600;color:#33486b;border-radius:999px;transition:color .25s,background .25s}.nav-links a:hover,.nav-links a[aria-current=page]{color:var(--brand-deep);background:var(--blue-soft)}.nav-link-btn{display:inline-flex;align-items:center;gap:7px;padding:10px 16px;font-size:14.5px;font-weight:600;color:#33486b;border-radius:999px;transition:color .25s,background .25s}.nav-link-btn:hover,.nav-link-btn[aria-expanded=true]{color:var(--brand-deep);background:var(--blue-soft)}.nav-caret{transition:transform .25s;opacity:.7}.nav-caret.open{transform:rotate(180deg)}.nav-cta{display:flex;align-items:center;gap:8px}.mega{pointer-events:none;width:min(1240px,100% - 2 * clamp(12px,3vw,40px));margin:10px auto 0;background:#fff;border:1px solid rgba(33,69,127,.12);border-radius:24px;box-shadow:0 18px 36px rgba(15,31,56,.1),0 42px 90px rgba(15,31,56,.18);padding:clamp(18px,2vw,28px);opacity:0;visibility:hidden;transform:translateY(-10px) scale(.99);transform-origin:top center;transition:opacity .28s cubic-bezier(.2,.65,.2,1),transform .28s cubic-bezier(.2,.65,.2,1),visibility .28s}.mega.open{pointer-events:auto;opacity:1;visibility:visible;transform:translateY(0) scale(1)}.mega-grid{display:grid;grid-template-columns:1fr 320px;grid-gap:clamp(18px,2vw,28px);gap:clamp(18px,2vw,28px);align-items:stretch}.mega-items{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:8px;gap:8px;align-content:start}.mega-item{display:flex;align-items:center;gap:14px;padding:14px 16px;border-radius:15px;border:1px solid transparent;transition:background .2s,border-color .2s,transform .2s}.mega-item:hover{background:var(--blue-soft);border-color:rgba(33,69,127,.12);transform:translateY(-1px)}.mega-ico3d{width:56px;height:56px;flex:none;object-fit:cover;border-radius:12px;mix-blend-mode:multiply;transition:transform .25s cubic-bezier(.2,.65,.2,1)}.mega-item:hover .mega-ico3d{transform:scale(1.14) rotate(-3deg)}.mega-text{display:flex;flex-direction:column;gap:2px;min-width:0}.mega-text strong{font-size:15px;font-weight:740;letter-spacing:-.015em;color:var(--brand-deep);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.mega-text small{font-size:12.5px;color:var(--muted)}.mega-num{margin-left:auto;font-family:var(--font-label);font-size:11px;font-weight:600;letter-spacing:.16em;color:#9fb1ca}.mega-locs{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:6px;gap:6px;align-content:start}.mega-loc{display:flex;align-items:center;gap:11px;padding:10px 13px;border-radius:13px;border:1px solid transparent;transition:background .2s,border-color .2s}.mega-loc:hover{background:var(--blue-soft);border-color:rgba(33,69,127,.12)}.mega-loc-ico3d{width:46px;height:46px;flex:none;object-fit:cover;border-radius:10px;mix-blend-mode:multiply;transition:transform .25s cubic-bezier(.2,.65,.2,1)}.mega-loc:hover .mega-loc-ico3d{transform:scale(1.14)}.mega-loc .mega-text strong{font-size:14px}.mega-loc .mega-text small{font-size:11.5px}.mega-side{display:flex;flex-direction:column;align-items:flex-start;gap:10px;background:linear-gradient(180deg,var(--bg-2),#f7fafd);border:1px solid var(--line);border-radius:18px;padding:16px}.mega-side img{width:100%;aspect-ratio:16/9.5;object-fit:cover;border-radius:12px;margin-bottom:4px}.mega-side strong{font-size:16px;font-weight:760;letter-spacing:-.015em;color:var(--brand-deep)}.mega-side p{font-size:13px;color:var(--muted);margin-bottom:6px}.mega-side .btn{margin-top:auto}@media (max-width:980px){.mega{display:none}}.burger{display:none;width:44px;height:44px;border-radius:999px;border:1.5px solid var(--line);background:#fff;position:relative;flex:none}.burger span{position:absolute;left:13px;right:13px;height:2px;border-radius:2px;background:var(--brand-deep);transition:transform .3s,top .3s}.burger span:first-child{top:17px}.burger span:nth-child(2){top:25px}.burger.open span:first-child{top:21px;transform:rotate(45deg)}.burger.open span:nth-child(2){top:21px;transform:rotate(-45deg)}.menu{position:fixed;inset:0;z-index:99;background:rgba(246,249,253,.96);backdrop-filter:blur(22px);-webkit-backdrop-filter:blur(22px);display:flex;overflow:hidden;opacity:0;visibility:hidden;transition:opacity .4s,visibility .4s}.menu.open{opacity:1;visibility:visible}.menu-track{position:relative;flex:1 1;height:100%}.menu-panel{position:absolute;inset:0;display:flex;flex-direction:column;overflow-y:auto;overflow-x:hidden;overscroll-behavior:contain;scrollbar-width:none;-ms-overflow-style:none}.menu-panel::-webkit-scrollbar{display:none;width:0;height:0}.menu-panel--main{justify-content:center;padding:calc(var(--nav-h) + 24px) var(--pad) max(28px,env(safe-area-inset-bottom));transition:transform .55s cubic-bezier(.32,.72,0,1),opacity .45s ease,filter .55s ease}.menu-track.sub-open .menu-panel--main{transform:translateX(-24%) scale(.985);opacity:.35;filter:saturate(.85);pointer-events:none}.menu-panel--sub{padding:calc(var(--nav-h) + 30px) var(--pad) max(32px,env(safe-area-inset-bottom));background:linear-gradient(180deg,#f7fafd,#edf3fb);transform:translateX(106%);box-shadow:-24px 0 64px rgba(15,31,56,.14);transition:transform .55s cubic-bezier(.32,.72,0,1)}.menu-track.sub-open .menu-panel--sub{transform:translateX(0)}.menu-panel--sub .m-sub-all,.menu-panel--sub .m-sub-item,.menu-panel--sub .menu-back,.menu-panel--sub .menu-sub-head{opacity:0;transform:translateX(32px);transition:opacity .35s ease,transform .45s cubic-bezier(.2,.65,.2,1)}.menu-track.sub-open .menu-panel--sub .menu-back{opacity:1;transform:none;transition-delay:.08s}.menu-track.sub-open .menu-panel--sub .menu-sub-head{opacity:1;transform:none;transition-delay:.13s}.menu-track.sub-open .menu-panel--sub .m-sub-item{opacity:1;transform:none;transition-delay:calc(.17s + var(--i, 0) * 34ms)}.menu-track.sub-open .menu-panel--sub .m-sub-all{opacity:1;transform:none;transition-delay:calc(.24s + var(--i, 8) * 34ms)}.menu .menu-link{font-size:clamp(1.7rem,7.5vw,2.6rem);font-weight:760;letter-spacing:-.03em;color:var(--brand-deep);padding:13px 0;border-bottom:1px solid var(--line);display:flex;justify-content:space-between;align-items:center;opacity:0;transform:translateY(24px);transition:opacity .5s,transform .5s,color .25s}.menu .menu-link span{font-family:var(--font-label);font-size:13px;color:var(--blue);font-weight:600;letter-spacing:.2em}.menu.open .menu-link{opacity:1;transform:none}.menu.open .menu-link:first-child{transition-delay:.06s}.menu.open .menu-link:nth-child(2){transition-delay:.12s}.menu.open .menu-link:nth-child(3){transition-delay:.18s}.menu.open .menu-link:nth-child(4){transition-delay:.24s}.menu.open .menu-link:nth-child(5){transition-delay:.3s}.menu .menu-link:hover{color:var(--blue)}.menu .menu-foot{margin-top:36px;opacity:0;transition:opacity .5s .36s}.menu.open .menu-foot{opacity:1}button.menu-link{width:100%;text-align:left;cursor:pointer}.menu-chev{width:34px;height:34px;flex:none;display:grid;place-items:center;border-radius:999px;color:var(--brand)}.menu-back,.menu-chev{border:1.5px solid var(--line);background:#fff}.menu-back{display:inline-flex;align-items:center;gap:8px;align-self:flex-start;font-size:.95rem;font-weight:700;color:var(--brand-deep);border-radius:999px;padding:10px 18px;margin-bottom:22px;cursor:pointer;transition:background .25s,border-color .25s}.menu-back:hover{background:var(--blue-soft);border-color:#aac4e8}.menu-sub-head{font-size:1.7rem;font-weight:770;letter-spacing:-.025em;color:var(--brand-deep);margin-bottom:14px}.menu-sub-list{display:grid;grid-gap:4px;gap:4px}.m-sub-item{display:flex;align-items:center;gap:13px;padding:7px 10px;border-radius:14px;font-weight:650;font-size:1.04rem;color:#33486b;transition:background .2s,color .2s}.m-sub-item:active,.m-sub-item:hover{background:var(--blue-soft);color:var(--brand-deep)}.m-sub-item img{width:46px;height:46px;flex:none;object-fit:cover;border-radius:10px;mix-blend-mode:multiply}.m-sub-item small{color:var(--muted);font-weight:500;margin-left:6px}.m-sub-all{display:inline-block;margin-top:16px;padding:8px 10px;font-weight:700;color:var(--blue)}@media (max-width:980px){.nav-links{display:none}.burger{display:block}.nav-cta .btn span.long{display:none}}@media (min-width:981px){.menu{display:none}}.hero{position:relative;min-height:100svh;display:flex;align-items:flex-end;overflow:hidden;isolation:isolate}.hero-bg{z-index:-1}.hero-bg,.hero-img{position:absolute;inset:0}.hero-img{width:100%;height:100%;object-fit:cover;object-position:center 38%}.hero-veil{position:absolute;inset:0;background:linear-gradient(92deg,rgba(11,26,51,.93),rgba(14,34,68,.85) 26%,rgba(22,51,95,.52) 48%,rgba(33,69,127,.14) 72%,rgba(33,69,127,0)),linear-gradient(180deg,rgba(11,26,51,.3),rgba(11,26,51,0) 26%,rgba(11,26,51,0) 70%,rgba(11,26,51,.55))}.hero-inner{position:relative;padding:calc(var(--nav-h) + 56px) 0 clamp(48px,8vh,88px)}.hero-trust{display:inline-flex;align-items:center;gap:10px;font-family:var(--font-label);font-size:12.5px;font-weight:600;letter-spacing:.2em;text-transform:uppercase;color:#dce9fb;background:rgba(10,22,44,.42);border:1px solid hsla(0,0%,100%,.2);border-radius:999px;padding:9px 18px;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px)}.hero h1,.hero-trust{margin-bottom:clamp(20px,3.2vh,32px)}.hero h1{font-size:clamp(2.9rem,7.4vw,6.2rem);font-weight:790;line-height:1;letter-spacing:-.04em;color:#fff;max-width:14ch;text-shadow:0 2px 24px rgba(8,18,36,.35)}.hero h1 .grad{background:linear-gradient(105deg,#e8f2ff 5%,#9ec9ff 60%,#6da3f5);-webkit-background-clip:text;background-clip:text;color:transparent}.hero-sub{color:#ccdcf2;font-size:clamp(1.04rem,1.5vw,1.2rem);max-width:50ch;margin-bottom:clamp(26px,4vh,40px);text-shadow:0 1px 14px rgba(8,18,36,.3)}.hero-sub strong{color:#fff;font-weight:700}.hero-ctas{gap:14px;align-items:center;margin-bottom:clamp(26px,4vh,40px)}.hero-chips,.hero-ctas{display:flex;flex-wrap:wrap}.hero-chips{gap:10px 12px}.chip{display:inline-flex;align-items:center;gap:8px;font-size:13.5px;color:#eaf2ff;font-weight:600;background:rgba(10,22,44,.42);border:1px solid hsla(0,0%,100%,.2);border-radius:999px;padding:8px 16px;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px)}.chip svg{color:#4ade80}.hero .btn-ghost{border-color:hsla(0,0%,100%,.38);background:hsla(0,0%,100%,.08);color:#fff;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px)}.hero .btn-ghost:hover{background:hsla(0,0%,100%,.18);border-color:hsla(0,0%,100%,.6)}.hero-cards{position:absolute;right:clamp(24px,5vw,72px);bottom:clamp(96px,16vh,160px);display:flex;flex-direction:column;gap:14px;z-index:2}.float-card{display:flex;align-items:center;gap:14px;padding:14px 22px 14px 15px;border-radius:17px;background:hsla(0,0%,100%,.9);border:1px solid rgba(33,69,127,.1);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);box-shadow:var(--shadow-md);animation:bob 7s ease-in-out infinite}.float-card:nth-child(2){animation-delay:1.6s;margin-left:30px}@keyframes bob{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}.float-ico{width:42px;height:42px;flex:none;display:grid;place-items:center;border-radius:12px;background:var(--blue-soft);color:var(--brand);border:1px solid rgba(33,69,127,.16)}.float-card b{display:block;font-size:14.5px;font-weight:740;letter-spacing:-.01em;line-height:1.25;color:var(--brand-deep)}.float-card small{font-size:12.5px;color:var(--muted)}.scroll-hint{position:absolute;bottom:clamp(18px,3.4vh,34px);right:var(--pad);display:flex;align-items:center;gap:12px;font-family:var(--font-label);font-size:11px;letter-spacing:.3em;text-transform:uppercase;color:#bcd3f2}.scroll-hint:after{content:"";width:2px;height:48px;border-radius:2px;background:linear-gradient(180deg,#cfe3fd,transparent);animation:drip 2.2s ease-in-out infinite}@keyframes drip{0%{transform:scaleY(0);transform-origin:top}45%{transform:scaleY(1);transform-origin:top}55%{transform:scaleY(1);transform-origin:bottom}to{transform:scaleY(0);transform-origin:bottom}}@media (max-width:980px){.hero-cards{display:none}}@media (max-width:560px){.scroll-hint{display:none}.hero-veil{background:linear-gradient(180deg,rgba(11,26,51,.5),rgba(13,30,60,.78) 45%,rgba(11,26,51,.94))}}.page-hero{position:relative;padding:calc(var(--nav-h) + clamp(64px, 11vh, 110px)) 0 clamp(44px,6.5vw,80px);overflow:hidden;isolation:isolate;background:linear-gradient(180deg,#e8f0fa 0,var(--bg) 100%)}.page-hero:before{content:"";position:absolute;inset:0;z-index:-1;background-image:linear-gradient(rgba(33,69,127,.05) 1px,transparent 0),linear-gradient(90deg,rgba(33,69,127,.05) 1px,transparent 0);background-size:72px 72px;-webkit-mask-image:radial-gradient(ellipse 85% 90% at 50% 0,#000 25%,transparent 78%);mask-image:radial-gradient(ellipse 85% 90% at 50% 0,#000 25%,transparent 78%)}.page-hero .h-display{font-size:clamp(2.4rem,5.8vw,4.4rem);max-width:24ch}.page-hero-lead{margin-top:20px}.page-hero-ctas{display:flex;flex-wrap:wrap;gap:14px;margin-top:30px}.breadcrumbs{margin-bottom:clamp(22px,3.6vh,36px)}.breadcrumbs ol{list-style:none;display:flex;flex-wrap:wrap;gap:10px;font-size:13px;color:var(--muted)}.breadcrumbs li{display:flex;align-items:center;gap:10px}.breadcrumbs a{transition:color .25s}.breadcrumbs a:hover{color:var(--blue)}.breadcrumbs [aria-current=page]{color:var(--brand-deep);font-weight:600}.crumb-sep{opacity:.5}.marquee{overflow:hidden;border-block:1px solid var(--line);padding:18px 0;background:var(--surface)}.marquee-track{display:flex;width:max-content;animation:marquee 30s linear infinite}.marquee:hover .marquee-track{animation-play-state:paused}@keyframes marquee{to{transform:translateX(-50%)}}.marquee-set{display:flex;align-items:center;flex:none}.marquee-set span{display:inline-flex;align-items:center;font-weight:800;font-stretch:118%;font-size:clamp(1.2rem,2.3vw,1.8rem);letter-spacing:.04em;text-transform:uppercase;color:transparent;-webkit-text-stroke:1.2px rgba(33,69,127,.34);padding:0 0 0 28px;white-space:nowrap}.marquee-set i{font-style:normal;color:var(--cta);-webkit-text-stroke:0;font-size:1rem;padding-left:28px}.usp-grid{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:18px;gap:18px}.benefit-grid{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:16px;gap:16px}.card{position:relative;padding:clamp(26px,3vw,36px);border-radius:var(--radius);border:1px solid transparent;background:linear-gradient(180deg,#fff,#fbfdff) padding-box,linear-gradient(160deg,rgba(33,69,127,.26),rgba(220,38,38,.16) 42%,rgba(42,102,201,.3)) border-box;box-shadow:var(--shadow-sm);overflow:hidden;transition:transform .35s cubic-bezier(.2,.65,.2,1),box-shadow .35s}.card:before{content:"";position:absolute;top:-80px;left:-60px;width:250px;height:250px;border-radius:50%;background:radial-gradient(circle,rgba(42,102,201,.13),transparent 65%);transition:transform .4s cubic-bezier(.2,.65,.2,1);pointer-events:none}.card--red:before{background:radial-gradient(circle,rgba(220,38,38,.1),transparent 65%)}.card:after{content:"";position:absolute;inset:0 0 auto 0;height:1.5px;background:linear-gradient(90deg,transparent 5%,hsla(0,0%,100%,.95),transparent 95%);pointer-events:none}.card:hover{transform:translateY(-6px);box-shadow:0 6px 14px rgba(15,31,56,.06),0 28px 56px rgba(15,31,56,.15)}.card:hover:before{transform:scale(1.3)}.card>*{position:relative}.card-num{position:absolute;top:24px;right:26px;font-family:var(--font-label);font-size:12px;letter-spacing:.2em;color:#9fb1ca}.ico3d{width:clamp(96px,9vw,132px);height:auto;margin:-8px 0 14px -10px;mix-blend-mode:multiply;transition:transform .35s cubic-bezier(.2,.65,.2,1)}.ico3d--sm{width:clamp(76px,7vw,100px);margin:-6px 0 12px -8px}.card:hover .ico3d{transform:translateY(-5px) rotate(-3deg) scale(1.04)}.card-ico{width:52px;height:52px;display:grid;place-items:center;border-radius:15px;background:var(--blue-soft);border:1px solid rgba(33,69,127,.16);color:var(--brand);margin-bottom:24px}.card--red .card-ico{background:#fdecec;border-color:rgba(220,38,38,.22);color:var(--cta)}.card h3{font-size:clamp(1.2rem,1.65vw,1.45rem);font-weight:740;letter-spacing:-.02em;color:var(--brand-deep);margin-bottom:12px}.benefit-grid .card h3{font-size:1.08rem}.card p{color:var(--muted);font-size:.975rem}.benefit-grid .card p{font-size:.92rem}.benefit-grid .card-ico{width:46px;height:46px;margin-bottom:18px}@media (max-width:1060px){.benefit-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:920px){.usp-grid{grid-template-columns:1fr}}@media (max-width:560px){.benefit-grid{grid-template-columns:1fr}}.service-list{border-top:1px solid var(--line)}.srow{position:relative;display:grid;grid-template-columns:84px 1.05fr 1.3fr 64px;grid-gap:24px;gap:24px;align-items:center;padding:clamp(22px,3vw,34px) clamp(4px,1vw,16px);border-bottom:1px solid var(--line);transition:background .3s}.srow:hover{background:rgba(42,102,201,.05)}.srow-ico{width:84px;height:84px;border-radius:20px;border:1px solid var(--line);background:#fff;box-shadow:var(--shadow-sm);object-fit:cover;transition:transform .3s,box-shadow .3s}.srow:hover .srow-ico{transform:scale(1.06) rotate(-2deg);box-shadow:var(--shadow-md)}.srow h3{font-size:clamp(1.4rem,2.4vw,1.95rem);font-weight:740;letter-spacing:-.025em;line-height:1.12;color:var(--brand-deep);transition:transform .3s,color .3s}.srow:hover h3{transform:translateX(10px);color:var(--blue)}.srow p{color:var(--muted);font-size:.96rem;max-width:52ch}.srow-arrow{width:52px;height:52px;border-radius:999px;border:1.5px solid var(--line);background:var(--surface);display:grid;place-items:center;color:var(--brand);justify-self:end;transition:background .3s,color .3s,border-color .3s,transform .3s}.srow:hover .srow-arrow{background:linear-gradient(160deg,#2d549b,var(--brand-deep));border-color:transparent;color:#fff;transform:rotate(45deg)}@media (max-width:880px){.srow{grid-template-columns:1fr;gap:10px;padding-inline:0}.srow-arrow{display:none}.srow:hover h3{transform:none}}.about-grid{display:grid;grid-template-columns:1.05fr .95fr;grid-gap:clamp(36px,5.5vw,80px);gap:clamp(36px,5.5vw,80px);align-items:center}.about-text p{color:var(--muted);margin-top:18px}.about-media{display:grid;grid-gap:14px;gap:14px}.img-card{border-radius:var(--radius);overflow:hidden;border:1px solid var(--line);box-shadow:var(--shadow-md)}.img-card img{width:100%;height:100%;object-fit:cover}.stats{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:12px;gap:12px}.about-media .stats{grid-template-columns:repeat(2,1fr)}.stat{padding:clamp(18px,2.2vw,26px);border-radius:18px;background:var(--surface);border:1px solid var(--line);box-shadow:var(--shadow-sm);transition:border-color .3s,transform .3s}.stat:hover{border-color:#b9cdea;transform:translateY(-4px)}.stat b{display:block;font-size:clamp(1.9rem,3.4vw,2.7rem);font-weight:820;font-stretch:112%;letter-spacing:-.03em;line-height:1;background:linear-gradient(120deg,var(--brand) 20%,var(--blue));-webkit-background-clip:text;background-clip:text;color:transparent;margin-bottom:8px}.stat span{font-family:var(--font-label);font-size:11px;letter-spacing:.18em;text-transform:uppercase;color:var(--muted)}@media (max-width:880px){.about-grid{grid-template-columns:1fr}.stats{grid-template-columns:repeat(2,1fr)}}.media-banner{position:relative;border-radius:var(--radius);overflow:hidden;border:1px solid var(--line);box-shadow:var(--shadow-md);margin-bottom:clamp(28px,4vw,44px)}.media-banner img{width:100%;height:clamp(220px,34vw,420px);object-fit:cover}.media-banner figcaption{position:absolute;left:16px;bottom:16px;background:hsla(0,0%,100%,.88);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);border:1px solid rgba(33,69,127,.12);color:var(--brand-deep);font-size:13px;font-weight:600;padding:8px 16px;border-radius:999px}.trust-bar{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:14px;gap:14px;margin-top:clamp(32px,4.5vh,48px)}.trust-item{padding:16px 20px;border-radius:16px;background:var(--surface);border:1px solid var(--line);box-shadow:var(--shadow-sm)}.trust-item b{display:block;font-size:1.3rem;font-weight:800;letter-spacing:-.02em;color:var(--brand-deep)}.trust-item span{font-size:.82rem;color:var(--muted)}@media (max-width:880px){.trust-bar{grid-template-columns:repeat(2,1fr)}}.feature-list{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:12px 28px;gap:12px 28px;list-style:none}.feature-list li{display:flex;gap:12px;align-items:flex-start;padding:14px 16px;border-radius:14px;background:var(--surface);border:1px solid var(--line);color:#33486b;font-size:.96rem;font-weight:500}.feature-list svg{color:#16a34a;flex:none;margin-top:4px}@media (max-width:760px){.feature-list{grid-template-columns:1fr}}.steps{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:16px;gap:16px;counter-reset:step}.step{position:relative;padding:clamp(22px,2.6vw,30px);border-radius:20px;background:var(--surface);border:1px solid var(--line);box-shadow:var(--shadow-sm)}.step:before{counter-increment:step;content:"0" counter(step);display:inline-flex;font-family:var(--font-label);font-size:12px;font-weight:700;letter-spacing:.18em;color:var(--brand);background:var(--blue-soft);border:1px solid rgba(33,69,127,.16);border-radius:999px;padding:5px 12px;margin-bottom:16px}.step h3{font-size:1.06rem;font-weight:740;letter-spacing:-.015em;color:var(--brand-deep);margin-bottom:10px}.step p{color:var(--muted);font-size:.92rem}@media (max-width:1020px){.steps{grid-template-columns:repeat(2,1fr)}}@media (max-width:600px){.steps{grid-template-columns:1fr}}.faq-list{border-top:1px solid var(--line);max-width:860px}.faq-item{border-bottom:1px solid var(--line)}.faq-item summary{list-style:none;cursor:pointer;display:flex;justify-content:space-between;align-items:center;gap:24px;padding:20px 4px;font-size:1.06rem;font-weight:680;letter-spacing:-.01em;color:var(--brand-deep);transition:color .25s}.faq-item summary::-webkit-details-marker{display:none}.faq-item summary:hover{color:var(--blue)}.faq-marker{position:relative;width:30px;height:30px;flex:none;border-radius:999px;border:1.5px solid var(--line);background:var(--surface);color:var(--brand);transition:background .3s,border-color .3s,transform .3s}.faq-marker:after,.faq-marker:before{content:"";position:absolute;inset:0;margin:auto;background:currentColor;border-radius:2px}.faq-marker:before{width:12px;height:2px}.faq-marker:after{width:2px;height:12px}.faq-item[open] .faq-marker{background:var(--blue-soft);border-color:#aac4e8;transform:rotate(45deg)}.faq-item>p{padding:0 4px 22px;color:var(--muted);max-width:70ch}.emergency .band{position:relative;border-radius:28px;padding:clamp(44px,6.5vw,88px) clamp(24px,5vw,80px);text-align:center;overflow:hidden;background:radial-gradient(720px 320px at 85% 0,rgba(220,38,38,.2),transparent 60%),radial-gradient(900px 480px at 8% 110%,rgba(42,102,201,.28),transparent 62%),linear-gradient(160deg,#14294d 0,#0e1f3d 55%,var(--navy) 100%);border:1px solid rgba(33,69,127,.4);box-shadow:0 24px 60px rgba(11,26,51,.28)}.band:before{content:"";position:absolute;inset:0;background-image:linear-gradient(rgba(148,178,224,.06) 1px,transparent 0),linear-gradient(90deg,rgba(148,178,224,.06) 1px,transparent 0);background-size:64px 64px;-webkit-mask-image:radial-gradient(ellipse 75% 90% at 50% 50%,#000,transparent 80%);mask-image:radial-gradient(ellipse 75% 90% at 50% 50%,#000,transparent 80%)}.band>*{position:relative}.band .eyebrow{justify-content:center;color:#9ec2ff}.band .eyebrow:after{content:"";width:34px;height:2px;background:var(--cta);border-radius:2px}.band h2{font-size:clamp(2rem,5vw,3.9rem);font-weight:780;letter-spacing:-.035em;line-height:1.05;color:#fff;margin-bottom:18px}.band h2 .red{color:#ff8d85}.band .lead{margin-inline:auto;margin-bottom:34px;color:#b9c9e2}.band .btn-primary{font-size:clamp(1rem,1.6vw,1.2rem);padding:19px 38px}.hotline-sub{margin-top:18px;font-family:var(--font-label);font-size:12px;letter-spacing:.24em;text-transform:uppercase;color:#8fa5c6}.contact-grid{display:grid;grid-template-columns:1.05fr .95fr;grid-gap:clamp(36px,5.5vw,80px);gap:clamp(36px,5.5vw,80px);align-items:start}.contact-grid .lead{margin-top:20px;margin-bottom:32px}.contact-ctas{display:flex;flex-wrap:wrap;gap:14px}.info-card{border-radius:var(--radius);border:1px solid var(--line);background:var(--surface);box-shadow:var(--shadow-md);padding:clamp(10px,1.4vw,18px) clamp(22px,2.6vw,34px)}.info-row{display:grid;grid-template-columns:46px 1fr;grid-gap:18px;gap:18px;align-items:flex-start;padding:20px 0;border-bottom:1px solid var(--line)}.info-row:last-child{border-bottom:0}.info-ico{width:46px;height:46px;display:grid;place-items:center;border-radius:13px;background:var(--blue-soft);border:1px solid rgba(33,69,127,.16);color:var(--brand)}.info-row b{display:block;font-family:var(--font-label);font-size:11px;font-weight:600;letter-spacing:.22em;text-transform:uppercase;color:var(--muted);margin-bottom:6px}.info-row a,.info-row p{font-size:1rem;font-weight:600;line-height:1.5;color:var(--brand-deep)}.info-row a:hover{color:var(--blue)}.info-row small{display:block;color:var(--muted);font-size:.86rem;font-weight:400}@media (max-width:880px){.contact-grid{grid-template-columns:1fr}}.location-grid{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:14px;gap:14px}.location-card{display:flex;align-items:center;gap:16px;padding:17px 20px;border-radius:17px;background:var(--surface);border:1px solid var(--line);box-shadow:var(--shadow-sm);transition:transform .3s,border-color .3s,box-shadow .3s}.location-card:hover{transform:translateY(-3px);border-color:#b9cdea;box-shadow:var(--shadow-md)}.location-ico3d{width:50px;height:50px;flex:none;object-fit:cover;border-radius:12px;mix-blend-mode:multiply;transition:transform .25s cubic-bezier(.2,.65,.2,1)}.location-card:hover .location-ico3d{transform:scale(1.12)}.location-text{display:flex;flex-direction:column;gap:2px;min-width:0}.location-text strong{font-weight:740;letter-spacing:-.015em;color:var(--brand-deep)}.location-text small{color:var(--muted);font-size:.82rem}.location-arrow{margin-left:auto;color:#9fb1ca;transition:color .3s,transform .3s}.location-card:hover .location-arrow{color:var(--blue);transform:translate(2px,-2px)}@media (max-width:1020px){.location-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:620px){.location-grid{grid-template-columns:1fr}}.related-grid{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:14px;gap:14px}.related-card{display:block;padding:24px 26px;border-radius:18px;background:var(--surface);border:1px solid var(--line);box-shadow:var(--shadow-sm);transition:transform .3s,border-color .3s,box-shadow .3s}.related-card:hover{transform:translateY(-3px);border-color:#b9cdea;box-shadow:var(--shadow-md)}.related-card strong{display:flex;justify-content:space-between;align-items:center;gap:12px;font-weight:740;letter-spacing:-.015em;color:var(--brand-deep);margin-bottom:8px}.related-card strong svg{color:var(--blue);flex:none}.related-card p{color:var(--muted);font-size:.9rem}@media (max-width:880px){.related-grid{grid-template-columns:1fr}}.prose{max-width:760px;color:#33486b}.prose h2{font-size:1.5rem;font-weight:740;letter-spacing:-.02em;margin:42px 0 14px}.prose h2,.prose h3{color:var(--brand-deep)}.prose h3{font-size:1.15rem;font-weight:700;margin:28px 0 10px}.prose li,.prose p{margin-bottom:12px;font-size:.98rem}.prose ul{padding-left:22px;margin-bottom:16px}.prose a{color:var(--blue);text-decoration:underline;text-underline-offset:3px}.prose .note{margin-top:36px;padding:16px 20px;border-radius:14px;border:1px solid #aac4e8;background:var(--blue-soft);font-size:.9rem}footer{position:relative;background:var(--navy);color:#c8d6ea;overflow:hidden;isolation:isolate}footer:before{content:"";position:absolute;inset:0;z-index:-1;background:radial-gradient(820px 420px at 88% 4%,rgba(220,38,38,.14),transparent 60%),radial-gradient(1000px 560px at 4% 30%,rgba(42,102,201,.22),transparent 62%),linear-gradient(180deg,#102345 0,var(--navy) 46%,#081224 100%)}.footer-wave{display:block;width:100%;height:clamp(36px,6vw,88px)}.footer-content{position:relative}.footer-cta{display:grid;grid-template-columns:1.3fr auto;grid-gap:24px clamp(24px,4vw,56px);gap:24px clamp(24px,4vw,56px);align-items:center;padding-block:clamp(36px,5vw,64px) clamp(36px,5vw,60px);border-bottom:1px solid rgba(148,178,224,.16)}.footer-cta h2{font-size:clamp(1.8rem,4vw,3.1rem);font-weight:780;letter-spacing:-.03em;line-height:1.06;color:#fff}.footer-cta-grad{background:linear-gradient(105deg,#9ec2ff 5%,#5d93e8 95%);-webkit-background-clip:text;background-clip:text;color:transparent}.footer-cta-actions{display:flex;flex-wrap:wrap;gap:12px;justify-self:end}.btn-white{border:1.5px solid hsla(0,0%,100%,.32);background:hsla(0,0%,100%,.06);color:#fff}.btn-white:hover{background:hsla(0,0%,100%,.14);border-color:hsla(0,0%,100%,.55);transform:translateY(-2px)}.footer-grid{display:grid;grid-template-columns:1.4fr 1fr 1fr 1fr;grid-gap:clamp(32px,4vw,56px);gap:clamp(32px,4vw,56px);padding-block:clamp(44px,5.5vw,68px) clamp(32px,4vw,48px)}.brand--footer{display:inline-flex}.brand--footer .brand-mark{font-size:46px;color:#fff}.brand--footer .brand-sub{font-size:11px;color:#7e95ba;letter-spacing:.38em}.footer-brand p{color:#93a8c8;font-size:.95rem;margin-top:18px;max-width:34ch}.footer-badges{display:flex;flex-wrap:wrap;gap:8px;margin-top:18px}.footer-badge{display:inline-flex;align-items:center;gap:8px;font-size:12.5px;font-weight:600;color:#c8d6ea;border:1px solid rgba(148,178,224,.22);border-radius:999px;padding:7px 14px;background:rgba(148,178,224,.07)}footer h4{font-family:var(--font-label);font-size:11.5px;font-weight:600;letter-spacing:.26em;text-transform:uppercase;color:#7e95ba;margin-bottom:18px}.footer-col ul{list-style:none;display:grid;grid-gap:11px;gap:11px}.footer-col a{color:#c8d6ea;font-size:.95rem;transition:color .25s}.footer-col a:hover{color:#fff}.footer-col p{color:#c8d6ea;font-size:.95rem;line-height:1.7}.footer-col p span{color:#7e95ba}.footer-locations{border-top:1px solid rgba(148,178,224,.16);padding-block:26px 30px}.footer-locations h4{margin-bottom:14px}.footer-loc-cloud{display:flex;flex-wrap:wrap;gap:8px}.footer-pill{font-size:.84rem;font-weight:600;color:#c8d6ea;border:1px solid rgba(148,178,224,.22);border-radius:999px;padding:8px 16px;background:rgba(148,178,224,.06);transition:background .25s,color .25s,border-color .25s,transform .25s}.footer-pill:hover{background:rgba(148,178,224,.16);border-color:rgba(148,178,224,.45);color:#fff;transform:translateY(-2px)}.footer-bottom{border-top:1px solid rgba(148,178,224,.16);padding-block:24px;display:flex;flex-wrap:wrap;gap:12px 28px;align-items:center;justify-content:space-between;font-size:.85rem;color:#93a8c8}.footer-bottom nav{display:flex;gap:24px}.footer-bottom a:hover{color:#fff}.made-with a{font-weight:600;color:#c8d6ea}.made-heart{color:#ff6b62;display:inline-block;animation:heartbeat 2.6s ease-in-out infinite}@keyframes heartbeat{0%,to{transform:scale(1)}8%{transform:scale(1.25)}16%{transform:scale(1)}}.footer-giant{font-weight:880;font-stretch:116%;font-size:clamp(110px,21vw,300px);line-height:.74;letter-spacing:-.02em;text-align:center;white-space:nowrap;margin-bottom:-.16em;background:linear-gradient(180deg,rgba(148,178,224,.18),rgba(148,178,224,.015));-webkit-background-clip:text;background-clip:text;-webkit-user-select:none;-moz-user-select:none;user-select:none;pointer-events:none}.footer-giant,.footer-giant em{font-style:italic;color:transparent}.footer-giant em{background:linear-gradient(180deg,rgba(220,38,38,.4),rgba(220,38,38,.03));-webkit-background-clip:text;background-clip:text}@media (max-width:980px){.footer-grid{grid-template-columns:1fr 1fr}.footer-cta{grid-template-columns:1fr}.footer-cta-actions{justify-self:start}}@media (max-width:560px){.footer-grid{grid-template-columns:1fr}}.notfound{min-height:70svh;display:grid;place-items:center;text-align:center;padding:calc(var(--nav-h) + 80px) var(--pad) 80px}.notfound h1{font-size:clamp(4rem,14vw,9rem);font-weight:820;letter-spacing:-.04em;line-height:1}.notfound p{color:var(--muted);margin:18px 0 30px}@font-face{font-family:Archivo;font-style:italic;font-weight:100 900;font-stretch:62% 125%;font-display:swap;src:url(/_next/static/media/69bc46473dfaa9fa-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Archivo;font-style:italic;font-weight:100 900;font-stretch:62% 125%;font-display:swap;src:url(/_next/static/media/bf12ccbafdbe00b7-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,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:Archivo;font-style:italic;font-weight:100 900;font-stretch:62% 125%;font-display:swap;src:url(/_next/static/media/da522a9b642f99ae-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Archivo;font-style:normal;font-weight:100 900;font-stretch:62% 125%;font-display:swap;src:url(/_next/static/media/8a053b136321ec99-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Archivo;font-style:normal;font-weight:100 900;font-stretch:62% 125%;font-display:swap;src:url(/_next/static/media/2a8fe189f1a8dd0c-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,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:Archivo;font-style:normal;font-weight:100 900;font-stretch:62% 125%;font-display:swap;src:url(/_next/static/media/c214ffb7f5362987-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Archivo Fallback;src:local("Arial");ascent-override:88.96%;descent-override:21.28%;line-gap-override:0.00%;size-adjust:98.70%}.__className_9e6479{font-family:Archivo,Archivo Fallback}.__variable_9e6479{--font-archivo:"Archivo","Archivo Fallback"}@font-face{font-family:Space Grotesk;font-style:normal;font-weight:300 700;font-display:swap;src:url(/_next/static/media/e1aab0933260df4d-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Space Grotesk;font-style:normal;font-weight:300 700;font-display:swap;src:url(/_next/static/media/b7387a63dd068245-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,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:Space Grotesk;font-style:normal;font-weight:300 700;font-display:swap;src:url(/_next/static/media/36966cca54120369-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Space Grotesk Fallback;src:local("Arial");ascent-override:89.71%;descent-override:26.62%;line-gap-override:0.00%;size-adjust:109.69%}.__className_dd5b2f{font-family:Space Grotesk,Space Grotesk Fallback;font-style:normal}.__variable_dd5b2f{--font-grotesk:"Space Grotesk","Space Grotesk Fallback"}