@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{scroll-behavior:smooth;-webkit-text-size-adjust:100%;overflow-x:clip}body{background:var(--ink);color:var(--ice);font:400 1rem/1.6 var(--font-body);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;margin:0}h1,h2,h3,h4{font-family:var(--font-display);letter-spacing:-.03em;text-wrap:balance;margin:0;font-weight:600}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);letter-spacing:-.02em;line-height:1.25}p{max-width:62ch;margin:0}p+p{margin-top:1em}a{color:inherit;text-underline-offset:.2em;text-decoration-thickness:1px}a:hover{color:var(--current)}img,svg,video{max-width:100%;height:auto;display:block}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{gap:32px;display:grid}@media (width>=900px){.band{grid-template-columns:5fr 7fr;gap:64px}.band__head{align-self:start;position:sticky;top:32px}}.lede{font-size:var(--text-lede);color:var(--mist);max-width:52ch;line-height:1.5}.muted{color:var(--mist)}.small{font-size:.875rem;line-height:1.5}.btn{border-radius:var(--radius);background:var(--royal);min-height:48px;color:var(--ice);font:600 1rem/1.4 var(--font-body);cursor:pointer;transition:background var(--fast), border-color var(--fast), transform var(--fast);border:1px solid #0000;justify-content:center;align-items:center;gap:12px;padding:12px 24px;text-decoration:none;display:inline-flex}.btn:hover{background:var(--royal-hover);color:var(--ice);transform:translateY(-1px)}.btn:disabled{opacity:.6;cursor:default;transform:none}.btn--secondary{border-color:var(--mist);background:0 0}.btn--secondary:hover{border-color:var(--ice);background:0 0}.btn--compact{min-height:40px;padding:8px 16px;font-size:.9375rem}.actions{flex-wrap:wrap;gap:12px;display:flex}.rules>*{border-top:1px solid var(--line);padding-block:24px}.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{vertical-align:top;margin:-.1em -.06em -.18em;padding:.1em .06em .18em;display:inline-block;overflow:hidden}.w__in{animation:word-up .72s var(--ease) forwards;animation-delay:calc(var(--i,0) * 80ms);display:inline-block;transform:translateY(115%)}@keyframes word-up{to{transform:none}}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){.reveal{animation:linear both reveal view();animation-range:entry 5% entry 40%}.draw:before{animation:linear both draw view();animation-range:entry 25% cover 55%}.river__seg path{stroke-dasharray:1;stroke-dashoffset:1px;animation:linear both flow 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{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.skip{background:var(--royal);color:var(--ice);border-radius:var(--radius);z-index:100;padding:12px 16px;position:absolute;top:-100px;left:16px}.skip:focus{top:16px}.kicker{color:var(--mist);align-items:center;gap:12px;font-size:.9375rem;font-weight:500;display:inline-flex}.kicker:before{content:"";background:var(--current);flex:none;width:24px;height:1px}.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{gap:10px;display:grid}.prose li{padding-left:24px;position:relative}.prose ul>li:before{content:"";background:var(--current);width:12px;height:1px;position:absolute;top:.8em;left:0}.prose ol{counter-reset:n}.prose ol>li:before{counter-increment:n;content:counter(n);color:var(--current);font:600 .875rem/1.75 var(--font-display);position:absolute;top:0;left:0}.prose strong{color:var(--ice);font-weight:600}.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{color:var(--mist);flex-wrap:wrap;gap:4px 10px;font-size:.9375rem;display:flex}.crumbs li+li:before{content:"/";opacity:.6;margin-right:10px}.crumbs a{text-decoration:none}.crumbs a:hover{color:var(--current);text-decoration:underline}.crumbs [aria-current]{color:var(--ice)}@media (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;justify-content:space-between;gap:16px;padding-block:16px;font-weight:600;list-style:none;display:flex}.faq__item summary::-webkit-details-marker{display:none}.faq__item summary:after{content:"+";color:var(--current);flex:none;font-weight:400}.faq__item[open] summary:after{content:"−"}.faq__item>:not(summary){max-width:56ch;margin-top:-4px;padding-bottom:16px}.pills{flex-wrap:wrap;gap:12px;display:flex}.pills a{border:1px solid var(--line);color:var(--ice);transition:border-color var(--fast), color var(--fast);border-radius:999px;padding:10px 16px;text-decoration:none;display:inline-block}.pills a:hover,.pills a[aria-current]{border-color:var(--current);color:var(--current)}.pills__all{border-color:var(--mist)!important}.steps{gap:40px;display:grid;position:relative}.steps:before{content:"";background:var(--current);transform-origin:top;width:1px;position:absolute;top:28px;bottom:28px;left:14px}.steps--wide{max-width:900px;margin-top:clamp(32px,4vw,48px)}.step{grid-template-columns:40px 1fr;gap:20px;display:grid}.step__num{border:1px solid var(--current);background:var(--ink);width:28px;height:28px;font:600 .875rem/1 var(--font-display);color:var(--current);border-radius:50%;place-items:center;display:grid;position:relative}.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);max-width:24ch;line-height:1.08}.statement__text{color:var(--mist);margin-top:clamp(28px,4vw,48px);font-size:1.0625rem;line-height:1.6}.statement__text p{break-inside:avoid;max-width:none}.statement__text p+p{margin-top:1em}.statement__text strong{color:var(--ice);font-weight:600}.statement__text a{color:var(--ice)}@media (width>=900px){.statement__text{columns:2;column-gap:56px;max-width:116ch}}.cells{gap:0 32px;margin-top:clamp(32px,4vw,48px);display:grid}@media (width>=640px){.cells{grid-template-columns:repeat(2,1fr)}}@media (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 (width>=640px){.cells--short{grid-template-columns:repeat(3,1fr);gap:0 32px}}@media (width>=1024px){.cells--short{grid-template-columns:repeat(4,1fr)}}.cell{border-top:1px solid var(--line);align-content:start;gap:8px;padding-block:20px 28px;display:grid;position:relative}.cell__name{font:600 1.125rem/1.35 var(--font-display);letter-spacing:-.02em;text-wrap:balance}.cell__name a,a.cell__name{transition:color var(--fast);text-decoration:none}.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);z-index:1;position:relative}.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{border-top:1px solid var(--line);gap:8px 32px;padding-block:20px;display:grid}.defs__row:last-child{border-bottom:1px solid var(--line)}@media (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{color:var(--mist);max-width:68ch;margin:0}.defs__row dd a{color:var(--ice)}.numeral{font:600 clamp(2.5rem, 2rem + 3vw, 4.5rem)/1 var(--font-display);letter-spacing:-.04em;color:var(--current);display:block}.fams{gap:32px;display:grid}@media (width>=900px){.fams{grid-template-columns:repeat(3,1fr);gap:48px 32px}}.fam{border-top:1px solid var(--line);align-content:start;gap:16px;padding-top:24px;display:grid}.fam__icon{color:var(--current);border:1px solid var(--line);border-radius:50%;place-items:center;width:44px;height:44px;display:grid}.fam h3 a{text-decoration:none}.fam h3 a:hover{color:var(--current)}.fam__services{gap:8px;display:grid}.fam__services a{color:var(--ice);font-weight:500;text-decoration:none}.fam__services a:hover{color:var(--current)}@media (width<=1023px),(pointer:coarse){.crumbs a{margin-block:-12px;padding-block:12px;display:inline-block}.fam h3 a{margin-block:-9px;padding-block:9px;display:inline-block}.fam__services{gap:0}.fam__services a{padding-block:12px;display:inline-block}}.river{align-items:center;gap:8px;margin-top:clamp(32px,5vw,56px);display:grid}@media (width>=720px){.river{grid-template-columns:auto 1fr auto;gap:24px}}.river__node{gap:6px;display:grid}.river__name{font:600 var(--text-h3)/1.2 var(--font-display);letter-spacing:-.02em;align-items:center;gap:14px;display:flex}.river__name:before{content:"";background:var(--current);border-radius:50%;flex:none;width:12px;height:12px;box-shadow:0 0 0 5px #1fa9ff29}.river__node .small{padding-left:26px}.river__seg{place-items:center;min-height:112px;display:grid;position:relative}.river__seg svg{width:100%;height:100%;position:absolute;inset:0}.river__seg path{stroke:var(--current);stroke-width:1.5px;fill:none;vector-effect:non-scaling-stroke}.river__label{background:var(--ink);font:600 var(--text-h2)/1 var(--font-display);letter-spacing:-.03em;padding:8px 18px;position:relative}.section--surface .river__label{background:var(--surface)}@media (width<=719px){.river__seg{justify-items:start;min-height:88px}.river__seg svg{display:none}.river__seg:before{content:"";background:var(--current);width:1px;position:absolute;top:0;bottom:0;left:5px}.river__label{margin-left:26px}}.header[data-astro-cid-nen7h5rs]{padding-block:20px}.header__row[data-astro-cid-nen7h5rs]{align-items:center;gap:24px;display:flex}.brand[data-astro-cid-nen7h5rs]{font:600 1.375rem/1 var(--font-display);letter-spacing:-.02em;align-items:center;gap:12px;text-decoration:none;display:inline-flex}.brand__mark[data-astro-cid-nen7h5rs]{background:var(--ice);border-radius:50%;place-items:center;width:44px;height:44px;display:grid}.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]{gap:28px;display:flex}.nav[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs]{font-weight:500;text-decoration:none}.nav[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs][aria-current]{color:var(--current)}.header__contact[data-astro-cid-nen7h5rs]{align-items:center;gap:20px;display:flex}.tel[data-astro-cid-nen7h5rs]{white-space:nowrap;align-items:center;gap:8px;font-weight:500;text-decoration:none;display:inline-flex}.menu-btn[data-astro-cid-nen7h5rs]{border:1px solid var(--line);border-radius:var(--radius);cursor:pointer;background:0 0;justify-content:center;align-items:center;width:44px;height:44px;padding:0;display:none}@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]{border:1px solid var(--line);border-radius:var(--radius);justify-content:center;width:44px;height:44px}.tel[data-astro-cid-nen7h5rs] span[data-astro-cid-nen7h5rs]{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.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;padding:20px var(--gutter) 32px;background:var(--surface);color:var(--ice);border:0;border-left:1px solid var(--line);flex-direction:column;margin:0 0 0 auto;display:none}.menu[data-astro-cid-nen7h5rs][open]{display:flex}.menu[data-astro-cid-nen7h5rs]::backdrop{background:#05060fb3}.menu__top[data-astro-cid-nen7h5rs]{justify-content:space-between;align-items:center;display:flex}.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]{font:600 1.5rem/1.2 var(--font-display);letter-spacing:-.02em;border-top:1px solid var(--line);padding:16px 0;text-decoration:none;display:block}.menu__foot[data-astro-cid-nen7h5rs]{gap:16px;margin-top:auto;padding-top:32px;display:grid}.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);background:var(--surface);padding-block:64px 32px}.footer__grid[data-astro-cid-jo6i4kqk]{grid-template-columns:repeat(2,1fr);gap:40px 32px;display:grid}@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;align-content:start;gap:12px;display:grid}@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]{margin-bottom:12px;font-weight:600}.footer__title[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]{text-decoration:none}.footer__links[data-astro-cid-jo6i4kqk]{gap:8px;display:grid}.footer__links[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]{color:var(--mist);text-decoration:none}.footer__links[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]:hover{color:var(--current)}.footer__bottom[data-astro-cid-jo6i4kqk]{border-top:1px solid var(--line);flex-wrap:wrap;justify-content:space-between;gap:12px 24px;margin-top:48px;padding-top:24px;display:flex}.footer__legal[data-astro-cid-jo6i4kqk]{flex-wrap:wrap;gap:4px 16px;display:flex}.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]{padding-block:12px;display:inline-block}.footer__title[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]{margin-block:-9px;padding-block:9px;display:inline-block}.footer__legal[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]{margin-block:-14px;padding-block:14px;display:inline-block}}.preview-note[data-astro-cid-hkbrpulz]{padding:8px var(--gutter);background:var(--depth);max-width:none;color:var(--ice);text-align:center;margin:0;font-size:.8125rem}
