@font-face{font-family:Plus Jakarta Sans;src:local(Plus Jakarta Sans Regular Italic),local(Plus Jakarta Sans Italic),url(../_fonts/uwqakOkBu6oMrlKV4nma9bgMSEI66NJL44fJJkjX1H0-mm5MnNoNuc5ko4Nv0Cu1FYtbr_ybSjxjKyx63bJpg40.woff2)format("woff2");font-display:swap;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-weight:400;font-style:italic}@font-face{font-family:Plus Jakarta Sans Fallback\: sans-serif;src:local("sans-serif");size-adjust:100%;ascent-override:103.8%;descent-override:22.2%;line-gap-override:0%}@font-face{font-family:Plus Jakarta Sans;src:local(Plus Jakarta Sans Medium Italic),url(../_fonts/uwqakOkBu6oMrlKV4nma9bgMSEI66NJL44fJJkjX1H0-mm5MnNoNuc5ko4Nv0Cu1FYtbr_ybSjxjKyx63bJpg40.woff2)format("woff2");font-display:swap;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-weight:500;font-style:italic}@font-face{font-family:Plus Jakarta Sans;src:local(Plus Jakarta Sans SemiBold Italic),url(../_fonts/uwqakOkBu6oMrlKV4nma9bgMSEI66NJL44fJJkjX1H0-mm5MnNoNuc5ko4Nv0Cu1FYtbr_ybSjxjKyx63bJpg40.woff2)format("woff2");font-display:swap;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-weight:600;font-style:italic}@font-face{font-family:Plus Jakarta Sans;src:local(Plus Jakarta Sans Bold Italic),url(../_fonts/uwqakOkBu6oMrlKV4nma9bgMSEI66NJL44fJJkjX1H0-mm5MnNoNuc5ko4Nv0Cu1FYtbr_ybSjxjKyx63bJpg40.woff2)format("woff2");font-display:swap;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-weight:700;font-style:italic}@font-face{font-family:Plus Jakarta Sans;src:local(Plus Jakarta Sans ExtraBold Italic),url(../_fonts/uwqakOkBu6oMrlKV4nma9bgMSEI66NJL44fJJkjX1H0-mm5MnNoNuc5ko4Nv0Cu1FYtbr_ybSjxjKyx63bJpg40.woff2)format("woff2");font-display:swap;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-weight:800;font-style:italic}@font-face{font-family:Plus Jakarta Sans;src:local(Plus Jakarta Sans Regular),local(Plus Jakarta Sans),url(../_fonts/xAgln5dSOIuCufJoUuvSumEbp6nwk_5l1iNEj8UD--Q-lM2uw_GlrieFupO05ZpcDsytugt3jjU5RBmGxD8PVZE.woff2)format("woff2");font-display:swap;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-weight:400;font-style:normal}@font-face{font-family:Plus Jakarta Sans;src:local(Plus Jakarta Sans Medium),url(../_fonts/xAgln5dSOIuCufJoUuvSumEbp6nwk_5l1iNEj8UD--Q-lM2uw_GlrieFupO05ZpcDsytugt3jjU5RBmGxD8PVZE.woff2)format("woff2");font-display:swap;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-weight:500;font-style:normal}@font-face{font-family:Plus Jakarta Sans;src:local(Plus Jakarta Sans SemiBold),url(../_fonts/xAgln5dSOIuCufJoUuvSumEbp6nwk_5l1iNEj8UD--Q-lM2uw_GlrieFupO05ZpcDsytugt3jjU5RBmGxD8PVZE.woff2)format("woff2");font-display:swap;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-weight:600;font-style:normal}@font-face{font-family:Plus Jakarta Sans;src:local(Plus Jakarta Sans Bold),url(../_fonts/xAgln5dSOIuCufJoUuvSumEbp6nwk_5l1iNEj8UD--Q-lM2uw_GlrieFupO05ZpcDsytugt3jjU5RBmGxD8PVZE.woff2)format("woff2");font-display:swap;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-weight:700;font-style:normal}@font-face{font-family:Plus Jakarta Sans;src:local(Plus Jakarta Sans ExtraBold),url(../_fonts/xAgln5dSOIuCufJoUuvSumEbp6nwk_5l1iNEj8UD--Q-lM2uw_GlrieFupO05ZpcDsytugt3jjU5RBmGxD8PVZE.woff2)format("woff2");font-display:swap;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-weight:800;font-style:normal}:root{--blue:#0439ff;--blue-hover:#0330e0;--blue-soft:#e8f0ff;--navy:#003a6c;--ink:#23252d;--ink-2:#414247;--text:#4b4e59;--muted:#5b6478;--faint:#8a8f9c;--line:#e7e7e7;--line-2:#ececec;--chip:#f0f1f3;--field:#f5f6f8;--map:#deecf3;--pill-dark:#2c2e39;--white:#fff;--font:"Neue Montreal", "Plus Jakarta Sans", system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;--container:1320px;--gutter:60px;--radius:16px;--radius-sm:6px;--header-h:94px;--fs-hero:clamp(30px, 2.1vw + 22px, 52px);--fs-display:clamp(40px, 3.57vw + 26.6px, 78px);--fs-h2:clamp(32px, 1.69vw + 25.7px, 50px);--fs-h3:clamp(22px, .38vw + 20.6px, 26px);--fs-lg:clamp(16px, .19vw + 15.3px, 18px);--fs-md:16px;--fs-sm:14px;--ease:cubic-bezier(.22, 1, .36, 1);--ease-in-out:cubic-bezier(.65, 0, .35, 1);--shadow-card:0 24px 60px -18px #0c183c47, 0 2px 8px #0c183c0f}@media (width<=1199px){:root{--gutter:40px}}@media (width<=767px){:root{--gutter:20px;--header-h:72px;--radius:14px}}.font-fallback{font-family:Plus Jakarta Sans,Plus Jakarta Sans Fallback\: sans-serif,sans-serif}*,:after,:before{box-sizing:border-box}html{-webkit-text-size-adjust:100%;scroll-behavior:smooth;scroll-padding-top:calc(var(--header-h) + 16px)}body{font-family:Neue Montreal,Plus Jakarta Sans,system-ui,-apple-system,Segoe UI,Roboto,sans-serif;font-size:var(--fs-md);color:var(--ink);background:var(--white);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizelegibility;margin:0;line-height:1.5;overflow-x:hidden}img,svg,video{max-width:100%;display:block}img{height:auto}a{color:inherit;text-decoration:none}button,input,select,textarea{font:inherit;color:inherit}button{cursor:pointer;background:0 0;border:0;padding:0}h1,h2,h3,h4,p{margin:0}:focus-visible{outline:2px solid var(--blue);outline-offset:3px;border-radius:4px}::selection{background:var(--blue);color:#fff}.sr-only{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.container{width:100%;max-width:calc(var(--container) + var(--gutter)*2);padding-inline:var(--gutter);margin-inline:auto}.t-hero{font-size:var(--fs-hero);letter-spacing:-.025em;line-height:1.2}.t-display,.t-hero{text-transform:uppercase;color:var(--ink);font-weight:800}.t-display{font-size:var(--fs-display);letter-spacing:-.035em;line-height:1.1}.t-h2{font-size:var(--fs-h2);letter-spacing:-.025em;color:var(--ink);line-height:1.24}.t-h2,.t-h3{font-weight:500}.t-h3{font-size:var(--fs-h3);letter-spacing:-.015em;line-height:1.3}.t-lg{font-size:var(--fs-lg);color:var(--text);line-height:1.56}.hl{color:var(--blue)}.btn{--btn-bg:var(--blue);border-radius:var(--radius-sm);background:var(--btn-bg);color:#fff;height:56px;font-size:var(--fs-lg);white-space:nowrap;isolation:isolate;transition:transform .35s var(--ease),box-shadow .35s var(--ease),background-color .25s;justify-content:center;align-items:center;gap:10px;padding:0 24px;font-weight:500;line-height:1;display:inline-flex;position:relative;overflow:hidden}.btn:before{content:"";z-index:-1;transition:transform .7s var(--ease);background:linear-gradient(110deg,#0000 20%,#ffffff59 50%,#0000 80%);position:absolute;inset:0;transform:translate(-120%)}.btn:hover{background:var(--blue-hover);transform:translateY(-2px);box-shadow:0 14px 30px -12px #0439ff99}.btn:hover:before{transform:translate(120%)}.btn:active{transform:translateY(0)}.btn--sm{height:48px;padding:0 23px;font-size:17px}.btn--block{width:100%}.btn--white{--btn-bg:#fff;color:var(--ink);background:#fff}.btn--white:hover{color:var(--blue);background:#fff}.btn--ghost{color:var(--ink);box-shadow:inset 0 0 0 1px var(--line);background:0 0}.btn--ghost:hover{background:var(--blue);color:#fff;box-shadow:none}.btn[disabled]{opacity:.6;pointer-events:none}.chip{background:var(--chip);height:40px;color:var(--ink);white-space:nowrap;border-radius:999px;align-items:center;padding:0 16px;font-size:16px;font-weight:400;line-height:1;display:inline-flex}.chip--white{background:#fff}.more{color:var(--ink);align-items:center;gap:12px;font-size:16px;display:inline-flex}.more__icon{background:var(--ink);color:#fff;width:32px;height:32px;transition:transform .4s var(--ease),background-color .25s;border-radius:50%;place-items:center;display:grid}.more__icon svg{width:16px;height:16px;transition:transform .4s var(--ease)}.more:hover .more__icon{background:var(--blue);transform:scale(1.08)}.more:hover .more__icon svg{transform:translate(2px)rotate(-45deg)}.prose{font-size:var(--fs-lg);color:var(--text);line-height:1.7}.prose>*+*{margin-top:1.1em}.prose h2,.prose h3{color:var(--ink);letter-spacing:-.02em;margin-top:1.6em;font-weight:500;line-height:1.25}.prose h2{font-size:clamp(24px,1vw + 20px,32px)}.prose h3{font-size:clamp(20px,.6vw + 18px,24px)}.prose a{color:var(--blue);text-underline-offset:3px;text-decoration:underline}.prose ol,.prose ul{padding-left:1.2em}.prose li+li{margin-top:.4em}.prose img{border-radius:var(--radius)}.field{flex-direction:column;gap:8px;display:flex}.field label{color:var(--ink);font-size:15px;font-weight:500}.input{border-radius:var(--radius-sm);background:var(--field);width:100%;height:56px;color:var(--ink);border:1px solid #0000;padding:0 18px;font-size:16px;transition:border-color .2s,background-color .2s,box-shadow .2s}textarea.input{resize:vertical;height:auto;min-height:140px;padding:16px 18px}.input::placeholder{color:#8a8f9c}.input:focus{border-color:var(--blue);background:#fff;outline:none;box-shadow:0 0 0 4px #0439ff1f}.alert{border-radius:var(--radius-sm);padding:14px 18px;font-size:15px;line-height:1.5}.alert--error{color:#b42318;background:#fff1f1}.alert--ok{color:#067647;background:#ecfdf3}.reveal,.reveal-drop,.reveal-left,.reveal-right,.reveal-scale{opacity:0;transition:opacity .9s var(--ease),transform 1s var(--ease),filter .9s var(--ease);transition-delay:var(--reveal-delay,0s);will-change:opacity,transform}.reveal{transform:translateY(40px)}.reveal-scale{transform:scale(.92)}.reveal-left{transform:translate(-60px)}.reveal-right{transform:translate(60px)}.reveal-drop{transition-duration:1.2s,1.6s,.9s;transition-timing-function:var(--ease),cubic-bezier(.34,1.35,.64,1),var(--ease);transform:translateY(-140px)rotate(-3deg)}.is-visible.reveal,.is-visible.reveal-drop,.is-visible.reveal-left,.is-visible.reveal-right,.is-visible.reveal-scale{opacity:1;transform:none}.reveal-img{clip-path:inset(0 0 100% 0 round var(--radius));transition:clip-path 1.3s var(--ease-in-out);transition-delay:var(--reveal-delay,0s)}.reveal-img img{transition:transform 1.8s var(--ease);transition-delay:var(--reveal-delay,0s);transform:scale(1.18)}.reveal-img.is-visible{clip-path:inset(0 0 0 0 round var(--radius))}.reveal-img.is-visible img{transform:scale(1)}.has-parallax{transform:translate3d(0,var(--parallax,0),0);will-change:transform}.split-word{vertical-align:top;margin-bottom:-.08em;padding-bottom:.08em;display:inline-block;overflow:hidden}.split-word>span{animation:word-rise 1s var(--ease) both;animation-delay:calc(var(--i,0)*70ms + var(--split-delay,0s));display:inline-block}@keyframes word-rise{0%{opacity:0;transform:translateY(105%)rotate(4deg)}to{opacity:1;transform:none}}@keyframes fade-up{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:none}}@keyframes fade-in{0%{opacity:0}to{opacity:1}}.page-enter-active,.page-leave-active{transition:opacity .35s var(--ease),transform .45s var(--ease)}.page-enter-from{opacity:0;transform:translateY(16px)}.page-leave-to{opacity:0}@media (prefers-reduced-motion:reduce){*,:after,:before{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}@keyframes hero-zoom{0%{filter:saturate(.6);transform:scale(1.14)}to{filter:none;transform:scale(1)}}@keyframes bob-pill{50%{translate:0 -6px}}@keyframes glow-drift{to{transform:translate(220px,-120px)}}@keyframes spin{to{transform:rotate(1turn)}}.err[data-v-b77d5c80]{flex-direction:column;justify-content:center;align-items:flex-start;gap:20px;min-height:60vh;padding-top:80px;padding-bottom:40px;display:flex}.err__code[data-v-b77d5c80]{background:linear-gradient(120deg,var(--ink) 30%,var(--blue));color:#0000;-webkit-background-clip:text;background-clip:text;font-size:clamp(96px,16vw,220px);line-height:.9}.err p[data-v-b77d5c80]{max-width:520px}.err__actions[data-v-b77d5c80]{flex-wrap:wrap;gap:12px;margin-top:8px;display:flex}
