@font-face{font-family:Sora;src:url(/fonts/sora-variable.woff2) format("woff2");font-weight:100 800;font-display:swap}@font-face{font-family:Inter;src:url(/fonts/inter-variable.woff2) format("woff2");font-weight:100 900;font-display:swap}:root{--ink: #05060F;--depth: #0B1B5C;--royal: #1E40FF;--royal-hover: #1935DC;--current: #1FA9FF;--ice: #F4F7FC;--mist: #A9B8D0;--surface: #10182A;--line: #2D3C58;--font-display: Sora, Arial, sans-serif;--font-body: Inter, Arial, sans-serif;--max: 1280px;--gutter: clamp(24px, 5vw, 64px);--radius: 8px;--radius-lg: 16px;--ease: cubic-bezier(.22, 1, .36, 1);--fast: .16s;--enter: .64s;--text-hero: clamp(2.5rem, 1.4rem + 4.4vw, 4.5rem);--text-h1: clamp(2.25rem, 1.4rem + 3vw, 3.5rem);--text-h2: clamp(1.875rem, 1.5rem + 1.3vw, 2.5rem);--text-h3: clamp(1.375rem, 1.3rem + .3vw, 1.5rem);--text-lede: clamp(1.125rem, 1rem + .4vw, 1.25rem)}*,*:before,*:after{box-sizing:border-box}html{overflow-x:clip;scroll-behavior:smooth;-webkit-text-size-adjust:100%}body{margin:0;background:var(--ink);color:var(--ice);font:400 1rem/1.6 var(--font-body);-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}h1,h2,h3,h4{font-family:var(--font-display);font-weight:600;letter-spacing:-.03em;margin:0;text-wrap:balance}h1{font-size:var(--text-h1);line-height:1.08}h2{font-size:var(--text-h2);line-height:1.15}h3{font-size:var(--text-h3);line-height:1.25;letter-spacing:-.02em}p{margin:0;max-width:62ch}p+p{margin-top:1em}a{color:inherit;text-decoration-thickness:1px;text-underline-offset:.2em}a:hover{color:var(--current)}img,svg,video{display:block;max-width:100%;height:auto}ul,ol{margin:0;padding:0;list-style:none}button,input,textarea{font:inherit;color:inherit}:where(a,button,input,textarea,select,summary):focus-visible{outline:3px solid var(--current);outline-offset:4px;border-radius:2px}::selection{background:var(--royal);color:var(--ice)}.wrap{width:min(100% - 2 * var(--gutter),var(--max));margin-inline:auto}.section{padding-block:clamp(64px,9vw,128px)}.section+.section{border-top:1px solid var(--line)}.band{display:grid;gap:32px}@media(min-width:900px){.band{grid-template-columns:5fr 7fr;gap:64px}.band__head{position:sticky;top:32px;align-self:start}}.lede{font-size:var(--text-lede);line-height:1.5;color:var(--mist);max-width:52ch}.muted{color:var(--mist)}.small{font-size:.875rem;line-height:1.5}.btn{display:inline-flex;align-items:center;justify-content:center;gap:12px;min-height:48px;padding:12px 24px;border:1px solid transparent;border-radius:var(--radius);background:var(--royal);color:var(--ice);font:600 1rem/1.4 var(--font-body);text-decoration:none;cursor:pointer;transition:background var(--fast),border-color var(--fast),transform var(--fast)}.btn:hover{background:var(--royal-hover);color:var(--ice);transform:translateY(-1px)}.btn:disabled{opacity:.6;cursor:default;transform:none}.btn--secondary{background:transparent;border-color:var(--mist)}.btn--secondary:hover{background:transparent;border-color:var(--ice)}.btn--compact{min-height:40px;padding:8px 16px;font-size:.9375rem}.actions{display:flex;flex-wrap:wrap;gap:12px}.rules>*{padding-block:24px;border-top:1px solid var(--line)}.rules>*:last-child{border-bottom:1px solid var(--line)}.enter{animation:enter var(--enter) var(--ease) both;animation-delay:calc(var(--i, 0) * 80ms)}@keyframes enter{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:none}}.w{display:inline-block;overflow:hidden;padding:.1em .06em .18em;margin:-.1em -.06em -.18em;vertical-align:top}.w__in{display:inline-block;transform:translateY(115%);animation:word-up .72s var(--ease) forwards;animation-delay:calc(var(--i, 0) * 80ms)}@keyframes word-up{to{transform:none}}@supports (animation-timeline: view()){@media(prefers-reduced-motion:no-preference){.reveal{animation:reveal linear both;animation-timeline:view();animation-range:entry 5% entry 40%}.draw:before{animation:draw linear both;animation-timeline:view();animation-range:entry 25% cover 55%}.river__seg path{stroke-dasharray:1;stroke-dashoffset:1;animation:flow linear both;animation-timeline:view();animation-range:entry 20% cover 60%}}}@keyframes reveal{0%{opacity:0;transform:translateY(28px)}}@keyframes draw{0%{transform:scaleY(0)}to{transform:scaleY(1)}}@keyframes flow{to{stroke-dashoffset:0}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}.enter,.w__in{animation:none;transform:none}.btn,.btn:hover{transition:none;transform:none}.current{animation:none!important}}.visually-hidden{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.skip{position:absolute;left:16px;top:-100px;padding:12px 16px;background:var(--royal);color:var(--ice);border-radius:var(--radius);z-index:100}.skip:focus{top:16px}.kicker{display:inline-flex;align-items:center;gap:12px;color:var(--mist);font-size:.9375rem;font-weight:500}.kicker:before{content:"";flex:none;width:24px;height:1px;background:var(--current)}.prose{max-width:62ch}.prose p{max-width:none}.prose p+p,.prose ul+p,.prose ol+p,.prose p+ul,.prose p+ol{margin-top:1em}.prose ul,.prose ol{display:grid;gap:10px}.prose li{position:relative;padding-left:24px}.prose ul>li:before{content:"";position:absolute;left:0;top:.8em;width:12px;height:1px;background:var(--current)}.prose ol{counter-reset:n}.prose ol>li:before{counter-increment:n;content:counter(n);position:absolute;left:0;top:0;color:var(--current);font:600 .875rem/1.75 var(--font-display)}.prose strong{font-weight:600;color:var(--ice)}.prose a{color:var(--ice)}.prose a:hover{color:var(--current)}.prose--muted{color:var(--mist)}.band-section{padding-block:clamp(56px,7vw,104px)}.section--surface{background:var(--surface)}.band__head h2{margin-top:16px}.crumbs ol{display:flex;flex-wrap:wrap;gap:4px 10px;font-size:.9375rem;color:var(--mist)}.crumbs li+li:before{content:"/";margin-right:10px;opacity:.6}.crumbs a{text-decoration:none}.crumbs a:hover{color:var(--current);text-decoration:underline}.crumbs [aria-current]{color:var(--ice)}@media(max-width:639px){.crumbs li:last-child{display:none}}.faq__item{border-top:1px solid var(--line)}.faq__item:last-child{border-bottom:1px solid var(--line)}.faq__item summary{cursor:pointer;font-weight:600;list-style:none;display:flex;justify-content:space-between;gap:16px;padding-block:16px}.faq__item summary::-webkit-details-marker{display:none}.faq__item summary:after{content:"+";color:var(--current);font-weight:400;flex:none}.faq__item[open] summary:after{content:"−"}.faq__item>:not(summary){margin-top:-4px;padding-bottom:16px;max-width:56ch}.pills{display:flex;flex-wrap:wrap;gap:12px}.pills a{display:inline-block;padding:10px 16px;border:1px solid var(--line);border-radius:999px;text-decoration:none;color:var(--ice);transition:border-color var(--fast),color var(--fast)}.pills a:hover,.pills a[aria-current]{border-color:var(--current);color:var(--current)}.pills__all{border-color:var(--mist)!important}.steps{position:relative;display:grid;gap:40px}.steps:before{content:"";position:absolute;left:14px;top:28px;bottom:28px;width:1px;background:var(--current);transform-origin:top}.steps--wide{max-width:900px;margin-top:clamp(32px,4vw,48px)}.step{display:grid;grid-template-columns:40px 1fr;gap:20px}.step__num{position:relative;width:28px;height:28px;display:grid;place-items:center;border:1px solid var(--current);border-radius:50%;background:var(--ink);font:600 .875rem/1 var(--font-display);color:var(--current)}.section--surface .step__num{background:var(--surface)}.step__name{font-size:var(--text-h3)}.step p{max-width:62ch}.statement{padding-block:clamp(40px,6vw,80px) clamp(56px,8vw,112px);border-top:0!important}.statement__title{font-size:var(--text-h1);line-height:1.08;max-width:24ch}.statement__text{margin-top:clamp(28px,4vw,48px);font-size:1.0625rem;line-height:1.6;color:var(--mist)}.statement__text p{max-width:none;break-inside:avoid}.statement__text p+p{margin-top:1em}.statement__text strong{color:var(--ice);font-weight:600}.statement__text a{color:var(--ice)}@media(min-width:900px){.statement__text{columns:2;column-gap:56px;max-width:116ch}}.statement--illu .statement__grid{display:grid;gap:clamp(32px,5vw,48px);align-items:start}.statement--illu .statement__text{columns:auto;max-width:56ch}@media(min-width:900px){.statement--illu .statement__grid{grid-template-columns:minmax(0,7fr) minmax(0,5fr);gap:64px}.statement--illu .statement__grid>figure{justify-self:end}}.band__body{display:grid;gap:clamp(28px,4vw,40px);align-content:start}.band__body>.demo{max-width:none}.cells{display:grid;gap:0 32px;margin-top:clamp(32px,4vw,48px)}@media(min-width:640px){.cells{grid-template-columns:repeat(2,1fr)}}@media(min-width:1024px){.cells{grid-template-columns:repeat(3,1fr)}.cells--2{grid-template-columns:repeat(2,1fr)}}.cells--short{grid-template-columns:repeat(2,1fr);gap:0 20px}.cells--short .cell{padding-block:14px 18px}@media(min-width:640px){.cells--short{grid-template-columns:repeat(3,1fr);gap:0 32px}}@media(min-width:1024px){.cells--short{grid-template-columns:repeat(4,1fr)}}.cell{position:relative;padding-block:20px 28px;border-top:1px solid var(--line);display:grid;gap:8px;align-content:start}.cell__name{font:600 1.125rem/1.35 var(--font-display);letter-spacing:-.02em;text-wrap:balance}.cell__name a,a.cell__name{text-decoration:none;transition:color var(--fast)}.cell__name a:hover,a.cell__name:hover{color:var(--current)}.cell__name a:after,a.cell__name:after{content:"";position:absolute;inset:0}.cell__text{color:var(--mist)}.cell__text a{color:var(--ice);position:relative;z-index:1}.cells--profiles .cell__name{font-size:var(--text-h3);line-height:1.25}.cells--list{grid-template-columns:1fr;margin-top:12px}.cells--list .cell{padding-block:12px}.cells--list .cell__name{font:500 1rem/1.5 var(--font-body);letter-spacing:0}.defs{margin:clamp(32px,4vw,48px) 0 0;display:grid}.defs__row{display:grid;gap:8px 32px;padding-block:20px;border-top:1px solid var(--line)}.defs__row:last-child{border-bottom:1px solid var(--line)}@media(min-width:720px){.defs__row{grid-template-columns:minmax(200px,3fr) 9fr}}.defs__row dt{font:600 1.125rem/1.4 var(--font-display);letter-spacing:-.02em;margin:0}.defs__row dd{margin:0;color:var(--mist);max-width:68ch}.defs__row dd a{color:var(--ice)}.numeral{display:block;font:600 clamp(2.5rem,2rem + 3vw,4.5rem)/1 var(--font-display);letter-spacing:-.04em;color:var(--current)}.fams{display:grid;gap:32px}@media(min-width:900px){.fams{grid-template-columns:repeat(3,1fr);gap:48px 32px}}.fam{display:grid;gap:16px;align-content:start;padding-top:24px;border-top:1px solid var(--line)}.fam__icon{color:var(--current);width:44px;height:44px;display:grid;place-items:center;border:1px solid var(--line);border-radius:50%}.fam h3 a{text-decoration:none}.fam h3 a:hover{color:var(--current)}.fam__services{display:grid;gap:8px}.fam__services a{color:var(--ice);font-weight:500;text-decoration:none}.fam__services a:hover{color:var(--current)}@media(max-width:1023px),(pointer:coarse){.crumbs a{display:inline-block;padding-block:12px;margin-block:-12px}.fam h3 a{display:inline-block;padding-block:9px;margin-block:-9px}.fam__services{gap:0}.fam__services a{display:inline-block;padding-block:12px}}.river{display:grid;gap:8px;align-items:center;margin-top:clamp(32px,5vw,56px)}@media(min-width:720px){.river{grid-template-columns:auto 1fr auto;gap:24px}}.river__node{display:grid;gap:6px}.river__name{font:600 var(--text-h3)/1.2 var(--font-display);letter-spacing:-.02em;display:flex;align-items:center;gap:14px}.river__name:before{content:"";flex:none;width:12px;height:12px;border-radius:50%;background:var(--current);box-shadow:0 0 0 5px #1fa9ff29}.river__node .small{padding-left:26px}.river__seg{position:relative;min-height:112px;display:grid;place-items:center}.river__seg svg{position:absolute;inset:0;width:100%;height:100%}.river__seg path{stroke:var(--current);stroke-width:1.5;fill:none;vector-effect:non-scaling-stroke}.river__label{position:relative;padding:8px 18px;background:var(--ink);font:600 var(--text-h2)/1 var(--font-display);letter-spacing:-.03em}.section--surface .river__label{background:var(--surface)}@media(max-width:719px){.river__seg{min-height:88px;justify-items:start}.river__seg svg{display:none}.river__seg:before{content:"";position:absolute;left:5px;top:0;bottom:0;width:1px;background:var(--current)}.river__label{margin-left:26px}}.header[data-astro-cid-nen7h5rs]{padding-block:20px}.header__row[data-astro-cid-nen7h5rs]{display:flex;align-items:center;gap:24px}.brand[data-astro-cid-nen7h5rs]{display:inline-flex;align-items:center;gap:12px;font:600 1.375rem/1 var(--font-display);letter-spacing:-.02em;text-decoration:none}.brand__mark[data-astro-cid-nen7h5rs]{display:grid;place-items:center;width:44px;height:44px;border-radius:50%;background:var(--ice)}.brand[data-astro-cid-nen7h5rs] img[data-astro-cid-nen7h5rs]{width:34px;height:34px}.nav[data-astro-cid-nen7h5rs]{margin-inline:auto}.nav[data-astro-cid-nen7h5rs] ul[data-astro-cid-nen7h5rs]{display:flex;gap:28px}.nav[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs]{text-decoration:none;font-weight:500}.nav[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs][aria-current]{color:var(--current)}.header__contact[data-astro-cid-nen7h5rs]{display:flex;align-items:center;gap:20px}.tel[data-astro-cid-nen7h5rs]{display:inline-flex;align-items:center;gap:8px;text-decoration:none;font-weight:500;white-space:nowrap}.menu-btn[data-astro-cid-nen7h5rs]{display:none;width:44px;height:44px;padding:0;align-items:center;justify-content:center;background:none;border:1px solid var(--line);border-radius:var(--radius);cursor:pointer}@media(width<=1023px){.nav[data-astro-cid-nen7h5rs],.header__cta[data-astro-cid-nen7h5rs]{display:none}.menu-btn[data-astro-cid-nen7h5rs]{display:inline-flex}.tel[data-astro-cid-nen7h5rs]{width:44px;height:44px;justify-content:center;border:1px solid var(--line);border-radius:var(--radius)}.tel[data-astro-cid-nen7h5rs] span[data-astro-cid-nen7h5rs]{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.header__contact[data-astro-cid-nen7h5rs]{gap:12px;margin-left:auto}}.menu[data-astro-cid-nen7h5rs]{width:min(100%,420px);max-width:100%;height:100dvh;max-height:100dvh;margin:0 0 0 auto;padding:20px var(--gutter) 32px;background:var(--surface);color:var(--ice);border:0;border-left:1px solid var(--line);display:none;flex-direction:column}.menu[data-astro-cid-nen7h5rs][open]{display:flex}.menu[data-astro-cid-nen7h5rs]::backdrop{background:#05060fb3}.menu__top[data-astro-cid-nen7h5rs]{display:flex;align-items:center;justify-content:space-between}.menu__brand[data-astro-cid-nen7h5rs]{font:600 1.375rem/1 var(--font-display)}.menu__list[data-astro-cid-nen7h5rs]{margin-top:32px;display:grid}.menu__list[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs]{display:block;padding:16px 0;text-decoration:none;font:600 1.5rem/1.2 var(--font-display);letter-spacing:-.02em;border-top:1px solid var(--line)}.menu__foot[data-astro-cid-nen7h5rs]{margin-top:auto;display:grid;gap:16px;padding-top:32px}.menu__foot[data-astro-cid-nen7h5rs] .btn[data-astro-cid-nen7h5rs]{justify-self:start}.footer[data-astro-cid-jo6i4kqk]{border-top:1px solid var(--line);padding-block:64px 32px;background:var(--surface)}.footer__grid[data-astro-cid-jo6i4kqk]{display:grid;gap:40px 32px;grid-template-columns:repeat(2,1fr)}@media(width>=720px){.footer__grid[data-astro-cid-jo6i4kqk]{grid-template-columns:repeat(3,1fr)}}@media(width>=1024px){.footer__grid[data-astro-cid-jo6i4kqk]{grid-template-columns:1.6fr repeat(5,1fr)}}.footer__about[data-astro-cid-jo6i4kqk]{grid-column:1 / -1;display:grid;gap:12px;align-content:start}@media(width>=1024px){.footer__about[data-astro-cid-jo6i4kqk]{grid-column:auto}}.footer__about[data-astro-cid-jo6i4kqk] p[data-astro-cid-jo6i4kqk]{max-width:36ch}@media(width<=719px){.footer__regions[data-astro-cid-jo6i4kqk]{grid-column:1 / -1}.footer__regions[data-astro-cid-jo6i4kqk] .footer__links[data-astro-cid-jo6i4kqk]{grid-template-columns:1fr 1fr;column-gap:32px}}.footer__brand[data-astro-cid-jo6i4kqk]{font:600 1.375rem/1 var(--font-display);letter-spacing:-.02em}.footer__title[data-astro-cid-jo6i4kqk]{font-weight:600;margin-bottom:12px}.footer__title[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]{text-decoration:none}.footer__links[data-astro-cid-jo6i4kqk]{display:grid;gap:8px}.footer__links[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]{text-decoration:none;color:var(--mist)}.footer__links[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]:hover{color:var(--current)}.footer__bottom[data-astro-cid-jo6i4kqk]{margin-top:48px;padding-top:24px;border-top:1px solid var(--line);display:flex;flex-wrap:wrap;justify-content:space-between;gap:12px 24px}.footer__legal[data-astro-cid-jo6i4kqk]{display:flex;flex-wrap:wrap;gap:4px 16px}.footer__legal[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]{white-space:nowrap}@media(width<=1023px),(pointer:coarse){.footer__links[data-astro-cid-jo6i4kqk]{gap:0}.footer__links[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]{display:inline-block;padding-block:12px}.footer__title[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]{display:inline-block;padding-block:9px;margin-block:-9px}.footer__legal[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]{display:inline-block;padding-block:14px;margin-block:-14px}}.preview-note[data-astro-cid-hkbrpulz]{margin:0;padding:8px var(--gutter);max-width:none;background:var(--depth);color:var(--ice);font-size:.8125rem;text-align:center}
