.slick-slider{box-sizing:border-box;-webkit-touch-callout:none;-webkit-user-select:none;user-select:text}.slick-list,.slick-slider{position:relative;display:block}.slick-list{overflow:hidden;margin:0;padding:0}.slick-list:focus{outline:none}.slick-list.draggable{cursor:pointer;cursor:grab;-webkit-user-select:none;user-select:none}.slick-list.dragging{cursor:grabbing}.slick-slider .slick-list,.slick-slider .slick-track{transform:translateZ(0)}.slick-track{position:relative;left:0;top:0;display:block;margin-left:auto;margin-right:auto}.slick-track:after,.slick-track:before{content:"";display:table}.slick-track:after{clear:both}.slick-loading .slick-track{visibility:hidden}.slick-slide{float:left;height:100%;min-height:1px;display:none}[dir=rtl] .slick-slide{float:right}.slick-slide img{display:block}.slick-slide.slick-loading img{display:none}.slick-slide.dragging img{pointer-events:none}.slick-initialized .slick-slide{display:block}.slick-loading .slick-slide{visibility:hidden}.slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent}.slick-arrow.slick-hidden{display:none}@property --btn-angle{syntax:"<angle>";inherits:false;initial-value:90deg}@keyframes btnGradientTurn{to{--btn-angle:450deg}}:is(a,button)[class*=__action]:hover,:is(a,button)[class*=__submit]:hover,:is(a,button)[class*=ctaPrimary]:hover,:is(a,button)[class*=gateCta]:hover,:is(a,button)[class*=gradientButton]:hover,:is(a,button)[class*=mapFormSubmit]:hover,:is(a,button)[class*=planCta]:hover,:is(a,button)[class*=playBtn]:hover,:is(a,button)[class*=startCtaLink]:hover{animation:btnGradientTurn 10s linear infinite}:root{--font-body:var(--font-poppins),"Poppins",system-ui,-apple-system,"Segoe UI",sans-serif;--font-heading:var(--font-megafield),"Megafield",var(--font-body);--font-display:var(--font-body);--font-label:var(--font-body);--fs-display:4.5rem;--fs-h2:3.5rem;--fs-h3:1.5rem;--fs-h4:1.375rem;--fs-body:0.875rem;--fs-small:0.8125rem;--fs-xs:0.75rem;--fs-label:0.6875rem;--fs-badge:0.625rem;--lh-tight:1;--lh-heading:1.1;--lh-body:1.55;--tracking-label:0.1em;--tracking-wide:0.06em;--color-white:#ffffff;--color-royal:#0000c3;--color-violet:#3e30e2;--color-periwinkle:#546ffa;--color-navy:#172b76;--color-navy-600:#1733a1;--color-navy-400:#20337b;--color-blue:#3a4fd9;--color-pink:#db1a84;--color-pink-soft:#f7c2dd;--color-orange:#f6a93b;--color-yellow:#ffc956;--color-yellow-light:#ffe28a;--color-slate:#dbe5ed;--color-slate-300:#c9d3df;--color-ice:#e1f2fa;--color-ice-deep:#c2d3f2;--color-text:#1d1d1f;--color-text-strong:#111827;--color-text-muted:#4b5366;--color-text-soft:#6b7385;--color-line:rgba(23,43,118,0.12);--color-line-light:rgba(255,255,255,0.14);--gradient-cta:linear-gradient(90deg,#414dd6,#d71b86);--gradient-navy-card:linear-gradient(115deg,#172b76,#1733a1 55%,#1a3ab0 75%,#172b76);--gradient-yellow:linear-gradient(95deg,#ffc956,#ffcc53 50%,#ffd041);--gradient-ice:linear-gradient(115deg,#e1f2fa,#def2fc 45%,#c2d3f2);--gradient-tech:radial-gradient(60% 70% at 38% 38%,rgba(118,84,255,0.85) 0%,rgba(62,48,226,0.55) 35%,rgba(0,0,195,0) 70%),radial-gradient(45% 55% at 95% 100%,rgba(84,111,250,0.95) 0%,rgba(84,111,250,0) 70%),#0000c3;--container:1440px;--container-md:1376px;--container-sm:1034px;--container-footer:1204px;--gutter:40px;--section-gap:124px;--section-y:var(--section-gap);--radius-xs:2px;--radius-sm:4px;--radius-md:12px;--radius-lg:22px;--radius-xl:28px;--radius-pill:999px;--shadow-card:0 24px 60px rgba(28,46,122,0.12);--shadow-soft:0 10px 30px rgba(17,24,39,0.08);--ease-out:cubic-bezier(0.22,1,0.36,1);--duration-fast:0.2s;--duration:0.4s;--duration-slow:0.8s;--header-height:136px;--u:1px;--t:1px}@media (max-width:1024px){:root{--fs-display:3rem;--fs-h2:2.5rem;--fs-h3:1.375rem;--fs-h4:1.25rem;--gutter:24px}}@media (max-width:768px){:root{--section-gap:64px}}@media (max-width:640px){:root{--fs-display:2.25rem;--fs-h2:1.875rem;--fs-h3:1.25rem;--fs-h4:1.125rem;--gutter:20px}}*,:after,:before{box-sizing:border-box;margin:0;padding:0}html{text-size-adjust:100%;scroll-behavior:smooth;scroll-padding-top:24px;scrollbar-width:thin;scrollbar-color:#3a4fd9 #e8eef8}html::-webkit-scrollbar{width:6px;height:6px}html::-webkit-scrollbar-track{background:#e8eef8}html::-webkit-scrollbar-thumb{background:#3a4fd9;border-radius:99px}html::-webkit-scrollbar-thumb:hover{background:#172b76}body,html{width:100%;overflow-x:clip}h1,h2{font-family:var(--font-heading)!important}h1{font-size:var(--fs-display)}h2{font-size:var(--fs-h2)}body{font-family:var(--font-body);font-size:var(--fs-body);line-height:var(--lh-body);color:var(--color-text);background:var(--color-white);overflow-wrap:break-word;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility}img,svg,video{display:block;max-width:100%}a{text-decoration:none}a,button{color:inherit}button{font:inherit;background:none;border:0;cursor:pointer}[role=tab],a,button{transition:color var(--duration-fast) ease,background-color var(--duration-fast) ease,border-color var(--duration-fast) ease,text-decoration-color var(--duration-fast) ease,opacity var(--duration-fast) ease,box-shadow var(--duration-fast) ease}ol,ul{list-style:none}h1,h2,h3,h4{font-weight:500;line-height:var(--lh-heading);text-wrap:balance}:focus:not(:focus-visible){outline:none}:focus-visible{outline:2px solid var(--color-blue);outline-offset:3px;border-radius:4px}::selection{background:var(--color-pink);color:var(--color-white)}.container{width:min(100% - 2 * var(--gutter),var(--container));margin-inline:auto}.visually-hidden{position:absolute!important;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.skip-link{position:fixed;top:12px;left:12px;z-index:1000;padding:10px 16px;background:var(--color-white);color:var(--color-navy);font-weight:600;border-radius:var(--radius-sm);transform:translateY(-160%);transition:transform var(--duration-fast) ease}.skip-link:focus-visible{transform:translateY(0)}.section-title{font-family:var(--font-display);font-size:var(--fs-h2);font-weight:500;line-height:var(--lh-heading);letter-spacing:.005em;color:var(--color-text)}.slick-slider{-webkit-tap-highlight-color:transparent;touch-action:pan-y}.slick-track{display:flex}.slick-slide{height:auto}.slick-slide>div{height:100%}.slick-slide :focus:not(:focus-visible),.slick-slide:focus{outline:none}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:after,:before{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}