@font-face{font-family:Manrope;font-style:normal;font-weight:300 800;font-display:swap;src:url(./manrope-latin-ext-Ch3YOpNY.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Manrope;font-style:normal;font-weight:300 800;font-display:swap;src:url(./manrope-latin-DHIcAJRg.woff2)format("woff2");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}:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--bg:#02050b;--bg2:#06101f;--ink:#eef6fb;--body:#c3d2de;--muted:#94a9bc;--dim:#6d8297;--line:#96cde621;--line2:#96cde642;--cy:#5fd6e8;--vi:#8b7cf6;--cy2:#2bb3ca;--amb:#ffb454;--ok:#7fe3c4;--glass:#050d1aa8;--glass2:#060f1edb;--sans:"Manrope", system-ui, -apple-system, "Segoe UI", sans-serif;--mono:ui-monospace, "Cascadia Code", "SF Mono", Menlo, Consolas, monospace;--ease:cubic-bezier(.2, .7, .2, 1);--pad:20px;--hdr:64px;--h1:clamp(2.35rem, 8.6vw, 3.1rem);--h2:clamp(1.75rem, 6.4vw, 2.3rem);--text-w:640px}@media (width>=720px){:root{--pad:36px;--hdr:70px}}@media (width>=1024px){:root{--pad:clamp(40px, 4.6vw, 80px);--hdr:74px;--h1:clamp(3rem, 4.6vw, 4.7rem);--h2:clamp(2.1rem, 2.8vw, 3.05rem)}}@supports (color:oklch(0 0 0)){:root{--cy:oklch(82% .115 205);--vi:oklch(64% .19 285)}}*,:before,:after{box-sizing:border-box}html{-moz-text-size-adjust:100%;text-size-adjust:100%;scroll-padding-top:calc(var(--hdr) + 16px);background:var(--bg)}@media (prefers-reduced-motion:no-preference){html{scroll-behavior:smooth}}body{background:radial-gradient(120% 80% at 70% 30%, #071a30 0%, transparent 60%), radial-gradient(90% 60% at 10% 90%, #120f33 0%, transparent 55%), var(--bg);min-height:100svh;color:var(--body);font:400 17px/1.6 var(--sans);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;margin:0}a{color:inherit}h1,h2,h3,h4,p,ul,ol,figure,dl{margin:0;padding:0}ul,ol{list-style:none}img{max-width:100%;height:auto}button,input,textarea,select{font:inherit;color:inherit}[hidden]{display:none!important}:focus-visible{outline:2px solid var(--cy);outline-offset:3px;border-radius:4px}::selection{color:#fff;background:#5fd6e859}.vh{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;overflow:hidden;position:absolute!important}.nw{white-space:nowrap}.scena{z-index:0;pointer-events:none;view-transition-name:scena;position:fixed;inset:0}.scena__cv{opacity:0;width:100%;height:100%;transition:opacity 1.2s var(--ease);display:block;position:absolute;inset:0}.scena.is-live .scena__cv{opacity:1}.scena__velo{transition:opacity .5s;position:absolute;inset:0}@media (width>=1024px){.scena__velo{background:linear-gradient(90deg,#02050be0 0%,#02050bcc 36%,#02050b73 48%,#02050b00 58%)}}.app{z-index:1;position:relative}html.is-solo .app{display:none}html[data-still] .orbit,html[data-still] [data-map-open]{display:none!important}.skip{z-index:90;background:var(--ink);color:var(--bg);border-radius:6px;padding:12px 16px;font-weight:700;position:absolute;top:8px;left:-9999px}.skip:focus{left:12px}.hdr{z-index:40;height:var(--hdr);border-bottom:1px solid var(--line);-webkit-backdrop-filter:blur(14px)saturate(1.2);view-transition-name:hdr;background:linear-gradient(#02050bdb,#02050b8c);position:fixed;inset:0 0 auto}.hdr__in{height:100%;padding:0 var(--pad);align-items:center;gap:24px;display:flex}.brand{color:var(--ink);flex:none;align-items:center;gap:12px;text-decoration:none;display:inline-flex}.brand__mark{filter:drop-shadow(0 0 10px #5fd6e859);width:26px;height:auto}.brand__name{letter-spacing:.3em;font-size:15px;font-weight:700}.nav{gap:6px;margin-left:20px;display:none}.nav__a{color:var(--muted);border-radius:6px;padding:8px 12px;font-size:15px;font-weight:600;text-decoration:none;transition:color .2s;position:relative}.nav__a:hover,.nav__a[aria-current]{color:var(--ink)}.nav__a[aria-current]:after{content:"";background:linear-gradient(90deg, var(--cy), var(--vi));height:1px;position:absolute;bottom:2px;left:12px;right:12px}.hdr__tools{align-items:center;gap:12px;margin-left:auto;display:flex}.lang{font:600 12px/1 var(--mono);letter-spacing:.08em;gap:2px;display:none}.lang__a{color:var(--dim);border-radius:5px;padding:7px 8px;text-decoration:none}.lang__a:hover{color:var(--ink)}.lang__a.is-cur{color:var(--cy)}.cta{color:var(--ink);background:#ffffff05;border:1px solid #5fd6e866;border-radius:999px;padding:9px 16px;font-size:14px;font-weight:700;text-decoration:none;transition:border-color .25s,background .25s;display:none}.cta:hover{border-color:var(--cy);background:#5fd6e80f}.hbtn{border:1px solid var(--line2);color:var(--ink);font:600 12px/1 var(--mono);letter-spacing:.08em;text-transform:uppercase;cursor:pointer;background:#ffffff08;border-radius:8px;align-items:center;gap:8px;padding:8px 12px;transition:border-color .2s,background .2s;display:inline-flex}.hbtn:hover{border-color:var(--cy);background:#5fd6e814}.hbtn--s{padding:6px 10px;font-size:11px}.hbtn__ico{border:1px solid var(--cy);border-radius:50%;width:14px;height:14px;position:relative}.hbtn__ico:before,.hbtn__ico:after{content:"";background:var(--cy);border-radius:50%;width:4px;height:4px;position:absolute}.hbtn__ico:before{top:3px;left:-3px}.hbtn__ico:after{background:var(--vi);bottom:1px;right:-3px}.hbtn__dot{background:var(--cy);width:8px;height:8px;box-shadow:0 0 8px var(--cy);border-radius:2px}.hbtn[aria-pressed=true] .hbtn__dot{border-left:3px solid var(--amb);border-right:3px solid var(--amb);box-shadow:none;background:0 0;border-radius:0}.burger{border:1px solid var(--line2);cursor:pointer;background:#ffffff08;border-radius:10px;place-content:center;gap:6px;width:42px;height:42px;display:inline-grid}.burger span{background:var(--ink);width:18px;height:1.5px;display:block}.mnav{inset:calc(var(--hdr) + 8px) 12px auto auto;border:1px solid var(--line2);background:var(--glass2);width:min(340px,100vw - 24px);color:var(--ink);-webkit-backdrop-filter:blur(18px);border-radius:14px;margin:0;padding:10px;position:fixed;box-shadow:0 30px 80px #00000080}.mnav__a{border-radius:8px;justify-content:space-between;padding:14px 12px;font-size:17px;font-weight:600;text-decoration:none;display:flex}.mnav__a:hover,.mnav__a[aria-current]{background:#5fd6e814}.mnav .lang{border-top:1px solid var(--line);margin-top:8px;padding:12px 8px 4px;display:flex}@supports not selector(:popover-open){.mnav{width:auto;box-shadow:none;position:static}.burger{display:none}}@media (width>=1024px){.nav,.lang,.cta{display:flex}.burger{display:none}.mnav{display:none!important}}@media (width>=720px) and (width<=1023px){.cta{display:inline-flex}}@media (width>=1024px) and (width<=1279px){.hdr__in{gap:14px}.nav{gap:2px;margin-left:6px}.nav__a{padding:8px;font-size:14px}.nav__a[aria-current]:after{left:8px;right:8px}.hbtn--map{padding:8px 9px}.hbtn--map .hbtn__t{display:none}}.main{outline:none;position:relative}.st{padding:0 var(--pad);flex-direction:column;display:flex;position:relative}.st__text{z-index:2;max-width:var(--text-w);margin:0 calc(var(--pad) * -.4) 18px;background:var(--glass);border:1px solid var(--line);-webkit-backdrop-filter:blur(16px)saturate(1.15);border-radius:18px;padding:28px 22px 34px;position:relative}.st__view{order:-1;height:62svh;min-height:300px;position:relative}.st--hero .st__view{height:58svh;min-height:320px;margin-top:var(--hdr)}.st--hero .st__text,.st--head .st__text{background:linear-gradient(#050d1a33, var(--glass));border-color:#0000}.st--head{padding-top:var(--hdr)}.st--head .st__view{height:40svh;min-height:240px}.st--legal{padding-top:calc(var(--hdr) + 24px)}.st--legal .st__text{background:var(--glass2);max-width:820px;margin-left:auto;margin-right:auto}.st--contact .st__view{order:0;height:auto;min-height:0}.st--first{padding-top:8px}@media (width>=1024px){.st{grid-template-columns:minmax(0,1fr) minmax(0,1.05fr);align-items:start;column-gap:clamp(24px,4vw,72px);min-height:100svh;display:grid}.st__text{max-width:var(--text-w);-webkit-backdrop-filter:none;background:0 0;border:0;border-radius:0;grid-column:1;margin:0;padding:clamp(96px,16vh,168px) 0 clamp(96px,14vh,140px)}.st__view{top:var(--hdr);height:calc(100svh - var(--hdr));order:0;grid-area:1/2;min-height:0;position:sticky}.st--hero{min-height:100svh}.st--hero .st__text{padding:calc(var(--hdr) + 40px) 0 60px;background:0 0;align-self:center;max-width:none;container-type:inline-size}.st--hero .hero__title{max-width:13em;font-size:clamp(2.5rem,9.70874cqi,4.7rem)}.st--hero :is(.eyebrow,.lead,.cta-row,.strip){max-width:var(--text-w)}.st--hero .st__view{height:100svh;margin-top:0;top:0}.st--head{min-height:86svh;padding-top:0}.st--head .st__text{padding-top:calc(var(--hdr) + 96px);background:0 0}.st--head .st__view{height:calc(86svh - var(--hdr))}.st--legal{min-height:0;padding-top:calc(var(--hdr) + 56px);padding-bottom:80px;display:block}.st--legal .st__text{border:1px solid var(--line);background:var(--glass2);-webkit-backdrop-filter:blur(18px);border-radius:22px;padding:56px clamp(32px,4vw,64px) 64px}.st--contact{align-items:center;min-height:0;padding-top:120px;padding-bottom:120px}.st--contact .st__text{padding:0}.st--contact .st__view{height:auto;position:relative;top:auto}.st--first{padding-top:40px}}.st__idx{font:600 12px/1 var(--mono);letter-spacing:.14em;color:var(--cy);align-items:center;gap:12px;margin-bottom:18px;display:flex}.st__idx:after{content:"";background:linear-gradient(90deg, var(--cy), transparent);width:56px;height:1px}.eyebrow{font:600 12px/1.3 var(--mono);letter-spacing:.2em;text-transform:uppercase;color:var(--cy);margin-bottom:18px}.hero__title,.h1{color:var(--ink);font-size:var(--h1);letter-spacing:-.025em;text-wrap:balance;font-weight:700;line-height:1.04}.h1{font-size:calc(var(--h1) * .92)}.accent{background:linear-gradient(95deg, var(--cy) 10%, var(--vi) 90%);color:#0000;-webkit-background-clip:text;background-clip:text}.h2{color:var(--ink);font-size:var(--h2);letter-spacing:-.018em;text-wrap:balance;margin-bottom:20px;font-weight:700;line-height:1.1}.h3{color:var(--ink);letter-spacing:-.005em;margin:36px 0 14px;font-size:20px;font-weight:700;line-height:1.3}.h4{color:var(--ink);margin-bottom:8px;font-size:17px;font-weight:700;line-height:1.35}.lead{color:var(--body);text-wrap:pretty;margin-top:22px;font-size:clamp(1.06rem,1.25vw,1.24rem);line-height:1.6}.lead--s{margin:0 0 22px;font-size:1.08rem}.p{color:var(--body);text-wrap:pretty}.p+.p,.p+.lnk{margin-top:16px}.p--muted{color:var(--muted)}.note{color:var(--dim);margin-top:20px;font-size:14px;line-height:1.55}.kicker{font:600 11px/1.3 var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--dim)}.kicker--ink{color:var(--cy)}.kicker--s{margin-bottom:2px;display:block}.lnk{color:var(--cy);align-items:center;gap:8px;margin-top:26px;font-weight:700;text-decoration:none;display:inline-flex}.lnk:hover{text-underline-offset:4px;text-decoration:underline}.lnk--s{margin-top:14px;font-size:15px}.links{flex-wrap:wrap;gap:4px 28px;display:flex}.date{font:500 12px/1.4 var(--mono);color:var(--dim);letter-spacing:.06em;margin-top:14px}.cta-row{flex-wrap:wrap;gap:12px;margin-top:34px;display:flex}.btn{cursor:pointer;border:1px solid #0000;border-radius:12px;align-items:center;gap:10px;padding:15px 22px;font-size:16px;font-weight:700;text-decoration:none;transition:box-shadow .25s,border-color .25s,background .25s,transform .25s;display:inline-flex}.btn--primary,.btn--ghost{color:var(--ink);background:#ffffff05}.btn--primary{border-color:#5fd6e866}.btn--ghost{border-color:var(--line2)}.btn--primary:hover,.btn--ghost:hover{border-color:var(--cy);background:#5fd6e80f}.strip{border-top:1px solid var(--line);flex-wrap:wrap;align-items:center;gap:6px 8px;margin-top:40px;padding-top:22px;display:flex}.strip__label{font:600 11px/1 var(--mono);letter-spacing:.16em;text-transform:uppercase;color:var(--dim);margin-right:8px}.strip__a{color:var(--body);border:1px solid var(--line);border-radius:999px;padding:6px 11px;font-size:14px;font-weight:600;text-decoration:none;transition:border-color .2s,color .2s}.strip__a:hover{border-color:var(--cy);color:var(--ink)}.crumbs{font:600 12px/1.3 var(--mono);letter-spacing:.08em;color:var(--dim);gap:10px;margin-bottom:26px;display:flex}.crumbs a{color:var(--muted);text-decoration:none}.crumbs a:hover{color:var(--cy)}.pindex{flex-wrap:wrap;gap:8px;margin-top:34px;display:flex}.pindex a{color:var(--body);border:1px solid var(--line);background:#ffffff05;border-radius:10px;align-items:center;gap:10px;padding:9px 14px;font-size:14px;font-weight:600;text-decoration:none;transition:border-color .2s,color .2s;display:inline-flex}.pindex a:hover{border-color:var(--cy);color:var(--ink)}.pindex span{color:var(--cy)}.tcards{gap:12px;margin-top:26px;display:grid}@media (width>=640px){.tcards{grid-template-columns:1fr 1fr}}.tcard{border:1px solid var(--line);background:linear-gradient(160deg,#ffb4540d,#5fd6e808);border-radius:14px;padding:18px 18px 20px}.tcard__m{font:600 11.5px/1.4 var(--mono);letter-spacing:.04em;color:var(--amb);margin-bottom:10px}.tcard__m:before{content:"× "}.tcard__t{color:var(--ink);margin-bottom:6px;font-size:17px;font-weight:700;line-height:1.3}.tcard__t:before{content:"";background:var(--cy);width:8px;height:8px;box-shadow:0 0 10px var(--cy);vertical-align:2px;border-radius:2px;margin-right:9px;display:inline-block}.tcard__x{color:var(--muted);font-size:15px;line-height:1.55}.stages{counter-reset:st;gap:10px;margin-top:28px;display:grid}.stage{border:1px solid var(--line);background:#ffb45408;border-radius:14px;grid-template-columns:44px 1fr;column-gap:14px;padding:16px 18px;transition:border-color .4s,background .4s;display:grid}.stage.is-on{background:#ffb45412;border-color:#ffb45480}.stage__n{font:700 22px/1 var(--mono);color:var(--amb);grid-row:span 2;padding-top:2px}.stage__t{color:var(--ink);font-size:17px;font-weight:700}.stage__x{color:var(--muted);font-size:15px}.closing{background:linear-gradient(140deg,#7fe3c414,#5fd6e80a);border:1px solid #7fe3c459;border-radius:16px;grid-template-columns:40px 1fr;gap:16px;margin-top:18px;padding:22px;display:grid}.closing__icon{border:2px solid var(--ok);border-radius:6px;width:30px;height:24px;margin-top:2px;position:relative;top:8px}.closing__icon:before{content:"";border:2px solid var(--ok);border-bottom:0;border-radius:9px 9px 0 0;width:16px;height:14px;position:absolute;top:-14px;left:50%;translate:-50%}.closing__t{color:var(--ink);margin-bottom:6px;font-size:19px;font-weight:700}.closing__x{color:var(--body);font-size:15.5px}.closing .lnk{margin-top:12px}.oks{gap:10px;margin-top:26px;display:grid}@media (width>=640px){.oks{grid-template-columns:1fr 1fr}}.ok{border:1px solid var(--line);background:#5fd6e808;border-radius:14px;padding:16px 18px}.ok__t{color:var(--ink);margin-bottom:4px;padding-left:24px;font-size:16px;font-weight:700;position:relative}.ok__t:before{content:"";border-left:2px solid var(--ok);border-bottom:2px solid var(--ok);width:12px;height:7px;position:absolute;top:5px;left:0;rotate:-45deg}.ok__x{color:var(--muted);font-size:15px}.tiles{gap:12px;margin-top:26px;display:grid}@media (width>=640px){.tiles{grid-template-columns:1fr 1fr}}.tile{border:1px solid var(--line);background:#ffffff05;border-radius:14px;padding:18px 18px 16px}.tile__t{color:var(--ink);margin-bottom:12px;font-size:18px;font-weight:700}.tile .kicker{margin-top:8px}.tile__x{color:var(--body);margin-top:2px;font-size:15px}.tile__x--muted{color:var(--muted)}.rows{border-top:1px solid var(--line);margin-top:26px}.row{border-bottom:1px solid var(--line);grid-template-columns:76px 1fr;gap:6px 16px;padding:18px 0;display:grid}.row__y{font:700 15px/1.3 var(--mono);color:var(--cy)}.row__main .kicker{color:var(--muted);margin-bottom:4px}.row__x{color:var(--body);font-size:15.5px}.row .src{grid-column:2}.src{font:600 12px/1.4 var(--mono);color:var(--muted);letter-spacing:.03em;margin-top:4px;text-decoration:none;display:inline-block}.src:hover{color:var(--cy);text-decoration:underline}.steps{gap:10px;margin-top:26px;display:grid}.step{border:1px solid var(--line);background:#ffffff05;border-radius:14px;grid-template-columns:36px 1fr;column-gap:14px;padding:18px;display:grid}.step__n{border:1px solid var(--cy);width:30px;height:30px;color:var(--cy);font:700 13px/1 var(--mono);border-radius:8px;grid-row:span 3;place-content:center;display:grid}.step__t{color:var(--ink);font-size:17px;font-weight:700}.step__x{color:var(--muted);margin-top:2px;font-size:15px}.step__pill{font:600 12px/1.3 var(--mono);color:var(--cy);background:#5fd6e80f;border:1px solid #5fd6e859;border-radius:999px;justify-self:start;margin-top:10px;padding:5px 10px}.fits{gap:16px;margin-top:18px;display:grid}@media (width>=640px){.fits{grid-template-columns:repeat(3,1fr)}}.fit__x{color:var(--muted);margin-top:6px;font-size:15px}.qkey{border:1px solid var(--line2);background:linear-gradient(130deg,#5fd6e80f,#8b7cf60f);border-radius:16px;margin-top:28px;padding:20px}.qkey__row{flex-wrap:wrap;align-items:center;gap:10px;margin-top:14px;display:flex}.qkey__m{font:600 12.5px/1.4 var(--mono);color:var(--cy);border:1px solid #5fd6e866;border-radius:10px;padding:10px 12px}.qkey__m b{font:700 14px/1.3 var(--sans);color:var(--ink);display:block}.qkey__m--q{color:#b5abff;border-color:#8b7cf68c}.qkey__m--key{color:var(--ok);border-color:#7fe3c480}.qkey__plus,.qkey__arrow{color:var(--dim);font-weight:700}.qkey__both{color:var(--body);margin-top:14px;font-size:15px}.cards2{gap:12px;margin-top:14px;display:grid}@media (width>=640px){.cards2{grid-template-columns:1fr 1fr}}.card{border:1px solid var(--line);background:#ffffff05;border-radius:14px;padding:18px}.card p{color:var(--muted);font-size:15px}.gov{border:1px solid var(--line2);border-radius:16px;margin-top:26px;padding:18px}.gov__list{gap:10px;margin-top:12px;display:grid}@media (width>=640px){.gov__list{grid-template-columns:1fr 1fr}}.gov__c{background:#5fd6e80d;border-radius:10px;padding:12px 14px}.gov__t{color:var(--ink);font-size:16px;font-weight:700}.gov__s{color:var(--muted);font-size:14px}.upd{gap:8px;margin-top:18px;display:grid}.upd__s{border:1px solid var(--line);color:var(--body);border-radius:10px;align-items:center;gap:12px;padding:12px 14px;font-size:15px;display:flex}.upd__s--back{color:var(--muted);border-style:dashed}.upd__n{width:24px;height:24px;color:var(--cy);font:700 12px/1 var(--mono);background:#5fd6e81f;border-radius:6px;flex:none;place-content:center;display:grid}.two{gap:18px;margin-top:4px;display:grid}@media (width>=640px){.two{grid-template-columns:1fr 1fr}}.two .kicker{margin-bottom:6px}.cases{border:1px solid var(--line);background:#ffffff05;border-radius:14px;margin-top:26px;padding:18px}.cases__list{gap:12px;margin-top:12px;display:grid}.cases__list li{color:var(--muted);padding-left:16px;font-size:15px;position:relative}.cases__list li:before{content:"";background:var(--cy);border-radius:1px;width:6px;height:6px;position:absolute;top:9px;left:0;rotate:45deg}.cases__t{color:var(--ink);font-weight:700}.links .lnk{margin-top:20px}.durbox{border:1px solid var(--line2);border-radius:16px;margin-top:26px;padding:20px}.durs{gap:14px;margin-top:12px;display:grid}.dur__t{color:var(--ink);font-size:15px;font-weight:600}.dur__row{grid-template-columns:1fr auto;align-items:center;gap:12px;margin-top:6px;display:grid}.dur__track{background:#ffffff0f;border-radius:3px;height:6px;position:relative;overflow:hidden}.dur__track span{background:linear-gradient(90deg, var(--cy), var(--vi));border-radius:3px;position:absolute;inset:0 auto 0 0}.dur__track--0 span{width:84%}.dur__track--1 span{width:50%}.dur__track--2 span{background:repeating-linear-gradient(90deg,#ffb454b3 0 6px,#0000 6px 12px);width:100%}.dur__v{font:600 12px/1.3 var(--mono);color:var(--muted)}.durbox__rule{color:var(--ink);margin-top:16px;font-size:15.5px;font-weight:600}.marks{gap:8px;margin-top:12px;margin-bottom:8px;display:grid}.mark{color:var(--body);font-size:15px}.mark__y{font:700 14px/1 var(--mono);color:var(--cy);margin-right:8px}.st .btn--primary{margin-top:30px}.cta-row .btn--primary{margin-top:0}.linkcards{gap:10px;margin-top:18px;display:grid}@media (width>=640px){.linkcards{grid-template-columns:1fr 1fr}}.linkcard{border:1px solid var(--line);background:#ffffff05;border-radius:14px;grid-template-columns:1fr auto;gap:4px 12px;padding:18px;text-decoration:none;transition:border-color .2s,background .2s;display:grid}.linkcard:hover{border-color:var(--cy);background:#5fd6e80d}.linkcard__t{color:var(--ink);font-weight:700}.linkcard__x{color:var(--muted);grid-column:1;font-size:14.5px}.linkcard__a{color:var(--cy);grid-area:1/2/span 2;align-self:center}.steps--3{margin-bottom:8px}.fig .tags{flex-wrap:wrap;place-content:center;gap:10px;height:100%;padding:20px 0;display:flex}.tag{font:700 11.5px/1.25 var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--ink);border:1px solid var(--line2);white-space:nowrap;-webkit-backdrop-filter:blur(6px);background:#040b16bd;border-radius:7px;padding:6px 9px}.tag a{color:inherit;text-decoration:none;display:block}.tag__s{font:500 12px/1.3 var(--sans);letter-spacing:0;text-transform:none;color:var(--muted);margin-top:3px;display:block}.tag--amb{border-color:#ffb45480}.tag--amb .tag__b{color:var(--amb)}.tag--ok{border-color:#7fe3c48c}.tag--ok .tag__b{color:var(--ok)}.tag--vi{border-color:#8b7cf699}.tag--vi .tag__b{color:#b9afff}.tag--pin .tag__b{color:var(--cy)}.tag--focus{border-color:var(--cy);box-shadow:0 0 24px #5fd6e840}.is-3d .tag{z-index:6;opacity:0;visibility:hidden;pointer-events:none;will-change:transform, opacity;position:fixed;top:0;left:0;translate:-50% calc(-100% - 12px)}.is-3d .tag.is-on{visibility:visible}.is-3d .tag:after{content:"";background:linear-gradient(var(--cy), transparent);width:1px;height:12px;position:absolute;top:100%;left:50%}.is-3d .tag--low{translate:-50% 12px}.is-3d .tag--low:after{background:linear-gradient(transparent, var(--cy));top:auto;bottom:100%}.is-3d .tag--area{translate:-50% -50%}.is-3d .tag--area:after{content:none}.is-3d .tag.is-on a{pointer-events:auto}@media (width<=599px){.tag{padding:5px 7px;font-size:10.5px}.tag__s,.is-3d .tag[data-anchor^=sec]:not(.tag--focus){display:none}.tag--amb .tag__b,.tag--line .tag__b{white-space:normal;max-width:46vw;display:block}}.is-3d .st__view--hero{touch-action:pan-y pinch-zoom;cursor:grab}html.is-3d.is-map,html.is-3d.is-map body{touch-action:pinch-zoom}html.is-3d.is-map body{cursor:grab}html.is-node-hover .st__view--hero,html.is-node-hover.is-map body{cursor:pointer}html.is-turning,html.is-turning *{-webkit-user-select:none;user-select:none;cursor:grabbing!important}.orbit{gap:8px;padding:24px 0;display:grid}.node{border:1px solid var(--line2);background:#040b16b3;border-radius:12px;gap:2px;padding:12px 14px;text-decoration:none;display:grid}.node__t{color:var(--ink);font-size:15px;font-weight:700}.node__x{color:var(--muted);font-size:13px}.is-3d .orbit{padding:0;display:block}.is-3d .node{z-index:7;opacity:0;visibility:hidden;-webkit-backdrop-filter:blur(6px);will-change:transform, opacity;background:#040b168c;border-color:#0000;width:max-content;max-width:240px;padding:8px 12px;transition:border-color .25s,background .25s;position:fixed;top:0;left:0;translate:26px -50%}.is-3d .node:before{content:"";background:linear-gradient(90deg, transparent, var(--cy));width:14px;height:1px;position:absolute;top:50%;left:-18px}.is-3d .node.is-left{text-align:right;translate:calc(-100% - 26px) -50%}.is-3d .node.is-left:before{background:linear-gradient(90deg, var(--cy), transparent);left:auto;right:-18px}.is-3d .node.is-below{text-align:center;translate:-50% 18px}.is-3d .node.is-below:before{background:linear-gradient(transparent, var(--cy));width:1px;height:12px;top:-14px;left:50%}.is-3d .node.is-above{text-align:center;translate:-50% calc(-100% - 18px)}.is-3d .node.is-above:before{background:linear-gradient(var(--cy), transparent);width:1px;height:12px;top:auto;bottom:-14px;left:50%}@media (width<=599px){.is-3d .orbit{grid-template-columns:1fr 1fr;gap:6px;display:grid;position:absolute;bottom:6px;left:0;right:0}.is-3d .map__nodes{left:var(--pad);right:var(--pad);bottom:calc(18px + env(safe-area-inset-bottom));grid-template-columns:1fr 1fr;gap:6px;display:grid;position:absolute}.is-3d .orbit .node,.is-3d .map .node{visibility:visible;text-align:left;border-color:var(--line2);background:#040b16b3;width:auto;max-width:none;padding:9px 10px;position:static;translate:none;opacity:1!important;transform:none!important}.is-3d .orbit .node:before,.is-3d .map .node:before{display:none}.is-3d .orbit .node__t,.is-3d .map .node__t{font-size:11px}}.is-3d .node.is-on{visibility:visible}.is-3d .node__t{font:700 12px/1.2 var(--mono);letter-spacing:.1em;text-transform:uppercase}.is-3d .node__x{display:none}.is-3d .node:hover,.is-3d .node:focus-visible{background:#040b16d1;border-color:#5fd6e899}.is-3d .node:hover .node__x,.is-3d .node:focus-visible .node__x{margin-top:4px;display:block}html.is-node-hover{cursor:pointer}.map{z-index:30;pointer-events:none;position:fixed;inset:0}.map__head{left:var(--pad);right:var(--pad);top:calc(var(--hdr) + 20px);pointer-events:auto;justify-content:space-between;align-items:center;display:flex;position:absolute}.map__t{font:600 12px/1 var(--mono);letter-spacing:.2em;text-transform:uppercase;color:var(--cy)}.map__nodes,.map .node{pointer-events:auto}html.is-map .main,html.is-map .ftr{opacity:0;visibility:hidden;transition:opacity .35s,visibility 0s .35s}.main,.ftr{transition:opacity .45s .1s}html.is-map .scena__velo{opacity:0}.contact__list{gap:4px;margin-top:26px;display:grid}.contact__list .kicker{margin-top:10px}.contact__mail{color:var(--cy);word-break:break-word;font-weight:700;text-decoration:none}.contact__mail:hover{text-decoration:underline}.formbox{border:1px solid var(--line2);background:var(--glass2);-webkit-backdrop-filter:blur(18px)saturate(1.2);border-radius:20px;margin-bottom:40px;padding:24px 20px;position:relative;box-shadow:0 40px 100px #00000073}@media (width>=1024px){.formbox{margin:0;padding:34px 32px}}.form,.form__row{gap:16px;display:grid}@media (width>=640px){.form__row{grid-template-columns:1fr 1fr}}.field{gap:6px;display:grid}.field__l{color:var(--ink);font-size:14px;font-weight:600}.field__i{width:100%;color:var(--ink);background:#02060eb3;border:1px solid #96cde647;border-radius:10px;padding:13px 14px;font-size:16px;transition:border-color .2s,box-shadow .2s}.field__i:hover{border-color:#96cde673}.field__i:focus{border-color:var(--cy);outline:none;box-shadow:0 0 0 3px #5fd6e833}.field__i--area{resize:vertical;min-height:130px}.field__i[aria-invalid=true]{border-color:var(--amb)}.field__err{color:var(--amb);font-size:14px}.check{color:var(--body);align-items:flex-start;gap:12px;font-size:15px;display:flex}.check input{width:20px;height:20px;accent-color:var(--cy);flex:none;margin-top:2px}.check__link{color:var(--cy)}.form__foot{flex-wrap:wrap;align-items:center;gap:14px 20px;margin-top:6px;display:flex}.form__foot .btn{margin-top:0}.form__note{color:var(--dim);font-size:13px}.form .btn[aria-busy=true]{opacity:.6;pointer-events:none}.alert{background:#ffb45412;border:1px solid #ffb4548c;border-radius:12px;padding:16px}.alert__t{color:var(--amb);font-weight:700}.alert__x{margin:4px 0 8px;font-size:15px}.thanks{outline:none;padding:10px 0}.thanks__t{color:var(--ink);font-size:26px;font-weight:700}.thanks__x{margin-top:6px}.thanks__x--muted{color:var(--muted)}.form__nojs{color:var(--body);display:none}@media (scripting:none){.form{display:none}.form__nojs{display:block}}.prose{color:var(--body);margin-top:36px}.prose__h{color:var(--ink);margin:36px 0 12px;font-size:21px;font-weight:700}.prose p{margin:10px 0}.prose ul{gap:8px;margin:12px 0;display:grid}.prose li{padding-left:18px;position:relative}.prose li:before{content:"";background:var(--cy);border-radius:1px;width:6px;height:6px;position:absolute;top:11px;left:0;rotate:45deg}.prose a,.lead a{color:var(--cy)}.ftr{z-index:2;border-top:1px solid var(--line);-webkit-backdrop-filter:blur(10px);background:linear-gradient(#02050bc7,#02050bf5);position:relative}.ftr__in{padding:56px var(--pad) 34px;gap:34px;display:grid}@media (width>=720px){.ftr__in{grid-template-columns:1.3fr 1fr 1fr 1fr}}.ftr__name{color:var(--ink);letter-spacing:.3em;font-weight:700}.ftr__tag{color:var(--body);margin-top:10px}.ftr__desc{color:var(--muted);font-size:15px}.ftr__col{align-content:start;gap:8px;display:grid}.ftr__col .kicker{margin-bottom:6px}.ftr__a{color:var(--body);font-size:15px;text-decoration:none}.ftr__a:hover,.ftr__a[aria-current]{color:var(--cy)}.ftr__row{font-size:15px;display:grid}.ftr__mail{color:var(--cy);text-decoration:none}.ftr__base{padding:18px var(--pad) 28px;border-top:1px solid var(--line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px;display:flex}.ftr__copy{color:var(--dim);font-size:13px}.ftr__tech{flex-wrap:wrap;align-items:center;gap:14px;display:flex}.ftr__engine{font:600 11.5px/1.3 var(--mono);color:var(--dim);letter-spacing:.04em}@view-transition{navigation:none}::view-transition-old(scena){display:none}::view-transition-new(scena){animation:none}::view-transition-old(hdr){animation:none}::view-transition-new(hdr){animation:none}::view-transition-old(root){animation:.26s var(--ease) both vt-out}::view-transition-new(root){animation:.52s var(--ease) 90ms both vt-in}@keyframes vt-out{to{opacity:0;filter:blur(4px);translate:0 -14px}}@keyframes vt-in{0%{opacity:0;filter:blur(6px);translate:0 22px}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important}}@media print{.scena,.hdr,.map,.ftr__tech,.fig,.orbit{display:none!important}body{color:#000;background:#fff}.st__text{color:#000;background:0 0!important;border:0!important}}
