@font-face{font-family:Manrope Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(../media/manrope-cyrillic-ext-wght-normal.1dtltwig2y3wh.woff2)format("woff2-variations");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Manrope Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(../media/manrope-cyrillic-wght-normal.1hmx3sz6swr8m.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Manrope Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(../media/manrope-greek-wght-normal.37b2k1x9f-55d.woff2)format("woff2-variations");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Manrope Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(../media/manrope-vietnamese-wght-normal.3xvzy9_grgcx4.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Manrope Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(../media/manrope-latin-ext-wght-normal.0-hru0xfwhnbp.woff2)format("woff2-variations");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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Manrope Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(../media/manrope-latin-wght-normal.1p_a2k8qd5zhp.woff2)format("woff2-variations");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}
.va{--bg:#f5f5f7;--surface:#fff;--ink:#1d1d1f;--ink-2:#6e6e73;--line:#00000017;--glass:#ffffffb8;--accent:#1d1d1f;--accent-ink:#fff;--soft:#f0f0f2;--tag:#e8e8ed;--shadow:0 1px 2px #0000000a,0 8px 30px #0000000f;--focus:#0071e3;--tile:#fff;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}@media (prefers-color-scheme:dark){.va{--bg:#000;--surface:#161618;--ink:#f5f5f7;--ink-2:#a1a1a6;--line:#ffffff1f;--glass:#161618b8;--accent:#f5f5f7;--accent-ink:#000;--soft:#1f1f22;--tag:#2a2a2e;--shadow:0 1px 2px #0006,0 8px 30px #00000080;--focus:#2997ff;--tile:#f5f5f7;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}}:where(.va) *{box-sizing:border-box;margin:0;padding:0}html:has(.va){background:var(--va-bg,#f5f5f7);overflow-x:hidden}html:has(.va) body{background:var(--va-bg,#f5f5f7);overflow-x:hidden}.va{background:var(--bg);min-height:100dvh;color:var(--ink);letter-spacing:.005em;-webkit-font-smoothing:antialiased;flex-direction:column;font:16px/1.55 Manrope Variable,Manrope,-apple-system,BlinkMacSystemFont,SF Pro Text,Segoe UI,sans-serif;display:flex}:where(.va) button,:where(.va) textarea,:where(.va) input{font:inherit;color:inherit}:where(.va) a{color:inherit;text-decoration:none}:where(.va) button{cursor:pointer;background:0 0;border:0}.va :focus-visible{outline:2px solid var(--focus);outline-offset:2px;border-radius:8px}svg.logo{width:auto;height:100%;display:block}@media (max-width:860px){.stage{grid-template-columns:minmax(0,1fr)}}.cta{background:var(--accent);min-height:44px;color:var(--accent-ink);white-space:nowrap;border-radius:999px;justify-content:center;align-items:center;gap:8px;padding:0 20px;font-size:14px;font-weight:600;transition:transform 80ms,opacity .12s;display:inline-flex}.cta:active{opacity:.85;transform:scale(.96)}.cta.ghost{color:var(--ink);border:1.5px solid var(--line);background:0 0}.cta.sm{min-height:36px;padding:0 14px;font-size:13px}.lnk{min-height:44px;color:var(--ink);white-space:nowrap;border-radius:999px;align-items:center;padding:0 10px;font-size:14px;font-weight:500;transition:background .12s;display:inline-flex}.lnk:hover{background:var(--soft)}.chev{border-bottom:1.5px solid;border-right:1.5px solid;width:7px;height:7px;margin-left:7px;transition:transform .2s;display:inline-block;transform:rotate(45deg)translateY(-3px)}[aria-expanded=true] .chev{transform:rotate(225deg)translateY(-1px)}.mapp{border-radius:12px;align-items:center;gap:10px;min-height:48px;padding:6px 8px;font-size:14px;font-weight:600;transition:background .12s;display:flex}.mapp:hover{background:var(--soft)}.mapp em{color:var(--ink-2);margin-left:auto;font-size:12px;font-style:normal;font-weight:600}.foot{border-top:1px solid var(--line);letter-spacing:.012em;color:var(--ink-2);text-align:center;margin-top:auto;padding:22px 16px;font-size:12.5px;line-height:1.7}.foot .row{flex-wrap:wrap;justify-content:center;align-items:center;gap:6px 18px;display:flex}.foot .brandf{height:22px;color:var(--ink);display:inline-flex}.foot .legal{border-top:1px solid var(--line);margin-top:12px;padding-top:12px}.ico{background:var(--tile);width:36px;height:36px;box-shadow:inset 0 0 0 1px var(--line);border-radius:9px;flex:none;place-items:center;display:grid;overflow:hidden}.ico svg{width:100%;height:100%;display:block}.ico.round{box-shadow:none;background:0 0;border-radius:50%}.ico.full{box-shadow:inset 0 0 0 1px var(--line);background:0 0}.ico.ini{background:var(--tag);color:var(--ink-2);box-shadow:none;font-size:15px;font-weight:700}.ico.big{border-radius:14px;width:56px;height:56px;font-size:22px}.ico.big.round{border-radius:50%}.prov{color:var(--ink-2);font-weight:600;font-size:inherit!important;opacity:1!important;margin:0!important;display:inline!important}.ok{letter-spacing:.02em;color:#0f6b45;white-space:nowrap;background:#0f6b451f;border-radius:999px;padding:2px 8px;font-size:12px;font-weight:700}@media (prefers-color-scheme:dark){.va .ok{color:#8cc0a9;background:#8cc0a929}}.home{padding:0 clamp(16px,6cqi,64px)}.h1{letter-spacing:-.032em;max-width:15ch;font-size:clamp(28px,6.4cqi,58px);font-weight:700;line-height:1.06}.sub{color:var(--ink-2);letter-spacing:.012em;max-width:44ch;margin-top:14px;font-size:clamp(14px,1.7cqi,17px);line-height:1.6}.blk{padding:clamp(36px,8cqi,88px) 0}.blk+.blk{border-top:1px solid var(--line)}.kicker{letter-spacing:.08em;text-transform:uppercase;color:var(--ink-2);margin-bottom:14px;font-size:12px;font-weight:700}.h2{letter-spacing:-.022em;margin-bottom:18px;font-size:clamp(20px,3.2cqi,30px);font-weight:700;line-height:1.15}.note{color:var(--ink-2);letter-spacing:.012em;margin-top:14px;font-size:12px}@container (min-width:560px){.grid-ico{grid-template-columns:repeat(7,minmax(0,1fr))}}.feature{background:var(--surface);box-shadow:var(--shadow);border-radius:28px;grid-template-columns:minmax(0,1fr);gap:20px;padding:clamp(20px,5cqi,48px);display:grid}@container (min-width:640px){.feature{grid-template-columns:minmax(0,1.3fr) minmax(0,1fr);align-items:end}}.feature .head{align-items:center;gap:14px;margin-bottom:14px;display:flex}.feature .head b{letter-spacing:-.02em;font-size:22px}.price b{letter-spacing:-.03em;font-size:clamp(28px,4.4cqi,40px);line-height:1.05;display:block}.price span{color:var(--ink-2);margin-top:4px;font-size:13px;display:block}.price .offer{background:var(--soft);color:var(--ink);white-space:normal;border-radius:999px;margin-top:12px;padding:6px 12px;font-size:12.5px;font-weight:600;display:inline-block}.price .cta{width:100%;margin-top:16px;display:flex}@container (min-width:640px){.split{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:48px}.cols2{grid-template-columns:minmax(0,1fr) minmax(0,1.6fr)}}@container (min-width:600px){.doors{grid-template-columns:1fr 1fr;gap:16px}}@container (min-width:640px){.cards{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}.card.main{grid-column:span 2}}@media (prefers-reduced-motion:reduce){.va *,.va :before,.va :after{transition:none!important;animation:none!important}}@media (max-width:860px){.stage1{grid-template-columns:minmax(0,1fr)}}.entry{flex-wrap:wrap;align-items:center;gap:10px 14px;margin-top:26px;display:flex}.entry small{color:var(--ink-2);letter-spacing:.012em;width:100%;font-size:13px}.entry .cta{min-height:48px;padding:0 24px;font-size:15px}.feature p.words{letter-spacing:-.025em;max-width:none;font-size:clamp(22px,3.6cqi,34px);font-weight:700}.dg{max-width:720px;padding:clamp(36px,8cqi,88px) 0}.dg.center{text-align:center;flex-direction:column;align-items:center;margin:0 auto;display:flex}.dg.center .sub{margin-left:auto;margin-right:auto}.h1.sm{max-width:18ch;font-size:clamp(26px,5cqi,46px)}.duo{grid-template-columns:minmax(0,1fr);gap:12px;margin-top:28px;display:grid}@container (min-width:560px){.duo{grid-template-columns:1fr 1fr;gap:16px}}.opt{background:var(--surface);min-height:clamp(140px,22cqi,210px);box-shadow:var(--shadow);border-radius:24px;flex-direction:column;gap:6px;padding:clamp(18px,3.4cqi,30px);transition:transform 80ms;display:flex}.opt:active{transform:scale(.98)}.opt.dark{background:var(--accent);color:var(--accent-ink)}.opt b{letter-spacing:-.02em;margin-top:auto;font-size:clamp(20px,2.8cqi,28px)}.opt span:not(.micico):not(.penico){opacity:.72;letter-spacing:.01em;font-size:13px;line-height:1.5}.micico{border:2.5px solid;border-radius:8px;flex:none;width:14px;height:20px;display:inline-block;position:relative}.micico:after{content:"";background:currentColor;width:2.5px;height:5px;position:absolute;bottom:-8px;left:50%;transform:translate(-50%)}.micico.big{border-width:4px;border-radius:16px;width:30px;height:44px}.micico.big:after{width:4px;height:10px;bottom:-15px}.penico{background:currentColor;border-radius:2px;flex:none;width:18px;height:3px;margin:8px 0;display:inline-block;transform:rotate(-45deg)}.opt .micico,.opt .penico{margin-bottom:8px}.bigmic{background:var(--accent);width:clamp(104px,16cqi,140px);height:clamp(104px,16cqi,140px);color:var(--accent-ink);box-shadow:var(--shadow);border-radius:50%;place-items:center;margin-top:30px;transition:transform 80ms;display:grid}.bigmic:active{transform:scale(.95)}.timer{font-variant-numeric:tabular-nums;letter-spacing:-.01em;margin-top:16px;font-size:22px;font-weight:700}.timer.big{letter-spacing:-.03em;margin-top:0;font-size:clamp(40px,7cqi,64px)}.fine{color:var(--ink-2);letter-spacing:.012em;margin-top:10px;font-size:12.5px;line-height:1.5}.under{text-underline-offset:3px;margin-top:10px;font-size:14px;text-decoration:underline}.qlist{counter-reset:q;background:var(--surface);box-shadow:var(--shadow);border-radius:22px;margin-top:24px;padding:6px 18px;list-style:none}.qlist li{counter-increment:q;border-bottom:1px solid var(--line);align-items:baseline;gap:14px;padding:14px 0;font-size:15px;font-weight:600;line-height:1.45;display:flex}.qlist li:last-child{border-bottom:0}.qlist li:before{content:counter(q);background:var(--tag);width:26px;height:26px;color:var(--ink-2);border-radius:50%;flex:none;place-items:center;font-size:12px;font-weight:700;display:grid}.seg{background:var(--tag);border-radius:999px;grid-template-columns:1fr 1fr;max-width:360px;margin-top:26px;padding:4px;display:grid}.seg button{min-height:44px;color:var(--ink-2);border-radius:999px;font-size:14px;font-weight:600;transition:background .12s}.seg button[aria-selected=true]{background:var(--surface);color:var(--ink);box-shadow:var(--shadow)}.field{border:1.5px solid var(--line);color:var(--ink-2);border-radius:14px;min-height:44px;margin-bottom:8px;padding:10px 12px;font-size:13px}.cta.wide{min-height:52px;margin-top:22px;padding:0 32px;font-size:15px}.pv[hidden]{display:none!important}.seg.small{max-width:260px;margin-top:8px}.seg.small button{min-height:40px;font-size:13px}.contact{max-width:520px;margin-top:26px}.clabel{font-size:13px;font-weight:700}.field.in{color:var(--ink-2);margin-top:10px}.field.area{background:var(--surface);min-height:72px;margin:8px 0 0}.field.area.tall{max-width:560px;min-height:130px;margin-top:18px}.timer.sm{margin:0;font-size:14px}@container (min-width:560px){.ringwrap{grid-template-columns:auto minmax(0,1fr);justify-items:start}}.qlist.plain{box-shadow:none;background:0 0;margin-top:0;padding:0}.acc2{margin-top:16px}.acc2 details{border-top:1px solid var(--line);padding:4px 0}.acc2 summary{cursor:pointer;align-items:center;min-height:44px;font-size:14.5px;font-weight:600;list-style:none;display:flex}.acc2 summary::-webkit-details-marker{display:none}.acc2 details[open] summary{color:var(--ink)}.acc2 .field.area{margin-bottom:8px}:is(html:has(.va),html:has(.va) *){scrollbar-width:none;-ms-overflow-style:none}html:has(.va)::-webkit-scrollbar{width:0;height:0;display:none}html:has(.va) ::-webkit-scrollbar{width:0;height:0;display:none}.simple{max-width:560px}.simple .seg{margin-top:0}.ask{letter-spacing:-.02em;margin-top:26px;font-size:clamp(20px,2.8cqi,26px);font-weight:700;line-height:1.25}.ph,.ph2{color:var(--ink-2);font-size:14px}.ph2{background:var(--surface);margin-top:14px}.recline{flex-wrap:wrap;align-items:center;gap:8px 14px;margin-top:18px;display:flex}.recline .fine{margin:0}.dot{background:#e0382c;border-radius:50%;flex:none;width:9px;height:9px}.check{background:var(--accent);border-radius:50%;flex:none;place-items:center;width:44px;height:44px;margin-bottom:18px;display:grid}.check:after{content:"";border-left:2.5px solid var(--accent-ink);border-bottom:2.5px solid var(--accent-ink);width:14px;height:8px;transform:rotate(-45deg)translate(1px,-2px)}.res .sub{margin-bottom:6px}.kick2{color:var(--ink-2);letter-spacing:.01em;margin:30px 0 10px;font-size:13px;font-weight:700}.appres{background:var(--surface);box-shadow:var(--shadow);text-align:left;border-radius:22px;align-items:center;gap:14px;width:100%;max-width:520px;padding:14px;display:flex}.appres .t{flex:1;min-width:0}.appres b{font-size:15px;display:block}.appres span{color:var(--ink-2);font-size:12.5px;line-height:1.45;display:block}.appres.big{flex-wrap:wrap;gap:16px;padding:clamp(18px,3.4cqi,30px)}.appres.big b{letter-spacing:-.02em;font-size:22px}.appres.big span{font-size:14px}.appres.big .cta{width:100%;display:flex}.conf{color:var(--ink-2);align-items:center;gap:12px;margin-top:22px;font-size:14px;display:flex}.conf .check{width:28px;height:28px;margin:0}.conf .check:after{border-width:2px;width:10px;height:6px}.center2{text-align:center;flex-direction:column;align-items:center;display:flex}.soon{letter-spacing:.02em;color:var(--ink-2);background:var(--tag);white-space:nowrap;border-radius:999px;padding:2px 8px;font-size:12px;font-weight:700}.bhead{align-items:center;gap:12px;margin-bottom:16px;display:flex}.bhead.c{justify-content:center}.bhead b{letter-spacing:-.02em;font-size:20px}.ico.big{border-radius:13px;width:52px;height:52px}.h3{letter-spacing:-.02em;margin-bottom:16px;font-size:clamp(20px,2.6cqi,26px);font-weight:700}.trow{flex-wrap:wrap;align-items:center;gap:10px 16px;margin-top:24px;display:flex}.trow .fine{margin:0}.flist{max-width:640px;margin:0;padding:0;list-style:none}.flist li{border-bottom:1px solid var(--line);padding:12px 0 12px 26px;font-size:15px;line-height:1.5;position:relative}.flist li:last-child{border-bottom:0}.flist li:before{content:"";border-left:2px solid var(--accent);border-bottom:2px solid var(--accent);width:10px;height:6px;position:absolute;top:19px;left:2px;transform:rotate(-45deg)}.flist.sm li{padding:9px 0 9px 24px;font-size:14px}.flist.sm li:before{top:15px}.inst{gap:14px;max-width:640px;display:grid}.inst.cards{grid-template-columns:minmax(0,1fr)}@container (min-width:640px){.inst.cards{grid-template-columns:repeat(2,minmax(0,1fr))}}.inst.cards .istep{background:var(--surface);box-shadow:var(--shadow);border-radius:20px;padding:18px}.istep{grid-template-columns:30px minmax(0,1fr);align-items:start;gap:12px;display:grid}.istep i{background:var(--tag);width:28px;height:28px;color:var(--ink-2);border-radius:50%;place-items:center;font-size:12px;font-style:normal;font-weight:700;display:grid}.istep b{font-size:15px;display:block}.istep span{color:var(--ink-2);margin-top:2px;font-size:14px;line-height:1.5;display:block}.pcard .cta{width:100%}.sub.nb{max-width:36ch}.short .h1{margin:0 auto}.pline{color:var(--ink-2);margin-top:22px;font-size:15px;line-height:1.5}.pline b{color:var(--ink);letter-spacing:-.03em;font-size:clamp(24px,3.4cqi,32px)}.pline span{font-size:13px}.offer2{background:var(--soft);border-radius:999px;margin-top:10px;padding:6px 12px;font-size:12.5px;font-weight:600;display:inline-block}.cta.big{min-height:52px;margin-top:22px;padding:0 30px;font-size:15px}.acc2.left{text-align:left;width:100%;max-width:560px;margin-top:30px}.flist li.later{color:var(--ink-2)}.flist li.later:before{border-color:var(--line)}.flist li.later .soon{vertical-align:1px;margin-left:6px}.diag{border-top:1px solid var(--line);width:100%;max-width:560px;margin-top:34px;padding-top:26px}.diag p{font-size:15px;font-weight:600;line-height:1.45}.entry2{flex-wrap:wrap;justify-content:center;gap:10px;margin-top:14px;display:flex}.lh{letter-spacing:-.01em;margin:28px 0 10px;font-size:17px;font-weight:700}.ltext{max-width:640px}.big404{letter-spacing:-.04em;color:var(--ink-2);margin-bottom:10px;font-size:clamp(56px,12cqi,110px);font-weight:700;line-height:1}.lnk2{min-height:44px;color:var(--ink-2);align-items:center;margin-top:14px;font-size:14px;text-decoration:underline;display:inline-flex}@font-face{font-family:Newsreader;font-style:normal;font-weight:200 800;font-display:swap;src:url(/fonts/newsreader-latin-wght-normal.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}@font-face{font-family:Newsreader;font-style:normal;font-weight:200 800;font-display:swap;src:url(/fonts/newsreader-latin-ext-wght-normal.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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Newsreader Repli;src:local(Georgia),local(Times New Roman);size-adjust:96%;ascent-override:92%;descent-override:24%}.va :is(h1,h2,h3,h4),.va :is(.h1,.h2,.h3){letter-spacing:-.018em;font-family:Newsreader,Newsreader Repli,Georgia,serif}.faqapp{padding-top:0}.faqbloc{color:var(--ink-2);text-align:left;max-width:560px;font-size:15.5px;line-height:1.6}.faqapp .h2{text-align:left;width:100%;max-width:560px;margin-top:8px}.faqapp .kick2{text-align:left;width:100%;max-width:560px}.faqapp .acc2.left{margin-top:4px}.faqq{font:inherit;letter-spacing:0;font-size:14.5px;font-weight:600}.faqr{color:var(--ink-2);padding:0 0 14px;font-size:14.5px;line-height:1.55}.nom-app .l{display:inline-block}@media (prefers-reduced-motion:no-preference){.nom-app .l{animation:.56s cubic-bezier(.34,1.3,.64,1) calc(var(--i) * 60ms) 1 backwards}.nom-app .g0{animation-name:nom-g0}.nom-app .g1{animation-name:nom-g1}.nom-app .g2{animation-name:nom-g2}.bhead .atterrit{animation:nom-pt .62s ease-out calc(var(--n) * 60ms + .26s) 1 backwards;display:inline-block}}@keyframes nom-g0{0%{opacity:0;transform:translateY(-70%)}70%{opacity:1;transform:translateY(8%)}to{opacity:1;transform:translateY(0)}}@keyframes nom-g1{0%{opacity:0;transform:rotate(-90deg)scale(.3)}70%{opacity:1;transform:rotate(8deg)scale(1.08)}to{opacity:1;transform:rotate(0)scale(1)}}@keyframes nom-g2{0%{opacity:0;transform:translateY(60%)scale(.8)}55%{opacity:1;transform:translateY(-14%)scale(1.04)}80%{opacity:1;transform:translateY(4%)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes nom-pt{0%{opacity:0;transform:translateY(-260%)scale(.6)}60%{opacity:1;transform:translateY(0)scale(1.15,.85)}80%{opacity:1;transform:translateY(-30%)scale(.97,1.03)}to{opacity:1;transform:translateY(0)scale(1)}}.bhead{flex-wrap:wrap}.apk{border:1.5px solid var(--line);width:44px;height:44px;color:var(--ink);border-radius:50%;place-items:center;transition:transform 80ms,opacity .12s;display:inline-grid}.apk svg{width:18px;height:18px}.apk:active{opacity:.85;transform:scale(.96)}.apk:focus-visible{outline:2px solid var(--accent);outline-offset:2px}
html:has(.va){--va-bg:#f5f5f7}@media (prefers-color-scheme:dark){html:has(.va){--va-bg:#000}}.va-head{z-index:30;pointer-events:none;padding:14px 0 0;position:sticky;top:0}.va-head>*{pointer-events:auto}.dnav{background:var(--surface);width:min(92%,640px);box-shadow:var(--shadow);border:1px solid var(--line);border-radius:999px;align-items:center;gap:8px;min-height:54px;margin:0 auto;padding:0 6px 0 16px;display:flex;position:relative}.dnav .brand{height:28px;color:var(--ink);flex:none;align-items:center;display:flex}.dnav .end,.pbar .end{align-items:center;gap:4px;margin-left:auto;display:flex}.lnk[aria-expanded=true]{background:var(--accent);color:var(--accent-ink)}.lnk[aria-expanded=true]:hover{background:var(--accent)}.mega{background:var(--surface);border:1px solid var(--line);box-shadow:var(--shadow);border-radius:22px;grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:4px 12px;padding:14px;display:grid;position:absolute;top:64px;left:0;right:0}.mapp{border-radius:12px;align-items:center;gap:10px;min-height:48px;padding:6px 8px;font-size:14px;font-weight:600;transition:background .12s;display:flex}.mapp:hover{background:var(--soft)}.mapp:active{transform:scale(.98)}.mapp em{color:var(--ink-2);margin-left:auto;font-size:12px;font-style:normal;font-weight:600}.pop{background:var(--surface);border:1px solid var(--line);width:min(300px,100%);box-shadow:var(--shadow);border-radius:22px;padding:18px;position:absolute;top:64px;right:0}.pop p,.sheet p{color:var(--ink-2);letter-spacing:.01em;margin-bottom:14px;font-size:14px;line-height:1.55}.pop .cta,.sheet .cta{width:100%;display:flex}.pop .sec,.sheet .sec{text-align:center;color:var(--ink-2);text-underline-offset:3px;margin-top:12px;font-size:14px;text-decoration:underline;display:block}.pbar{background:var(--surface);box-shadow:var(--shadow);border:1px solid var(--line);border-radius:999px;align-items:center;gap:4px;margin:0 10px;padding:4px;display:none}.pbar .brand{width:44px;height:44px;color:var(--ink);border-radius:50%;place-items:center;display:grid}.pbar .brand span{height:26px;display:flex}.pbar .lnk{padding:0 12px;font-size:14px}.scrim{z-index:40;background:#00000052;animation:.22s va-fade;position:fixed;inset:0}.sheet{background:var(--surface);max-height:calc(100dvh - 20px);box-shadow:var(--shadow);z-index:41;border-radius:26px;padding:18px 12px;animation:.26s cubic-bezier(.2,.8,.2,1) va-drop;position:fixed;top:10px;left:10px;right:10px;overflow:hidden auto}.sheet-head{justify-content:space-between;align-items:center;min-height:44px;margin-bottom:6px;padding-left:8px;font-size:17px;font-weight:700;display:flex}.sheet .pad{padding:0 8px}.close{width:44px;height:44px;color:var(--ink-2);border-radius:50%;place-items:center;font-size:22px;line-height:1;display:grid}.close:active{background:var(--tag)}@keyframes va-drop{0%{transform:translateY(-110%)}to{transform:none}}@keyframes va-fade{0%{opacity:0}to{opacity:1}}@media (max-width:640px){.dnav{display:none}.pbar{display:flex}}.va main{flex:1;width:100%;max-width:1120px;margin:0 auto;container-type:inline-size}.va .foot{margin-top:0}.va .foot a{align-items:center;min-height:44px;display:inline-flex}.va .foot .row{gap:0 18px}.h1.page-h1{font-size:clamp(28px,6.4cqi,58px)}.short{padding-left:0;padding-right:0}.diag-form .field{background:var(--surface);width:100%;color:var(--ink);font-size:15px;display:block}.diag-form textarea.field{resize:vertical;line-height:1.55}.diag-form .field::placeholder{color:var(--ink-2)}.diag-form input.field{min-height:48px;margin-top:14px}.diag-form .err{color:#c0392b;margin-top:12px;font-size:13.5px}@media (prefers-color-scheme:dark){.diag-form .err{color:#ff8a80}}.diag-form .hp{width:1px;height:1px;position:absolute;left:-10000px;overflow:hidden}.cta[disabled],.cta[aria-disabled=true]{opacity:.5;pointer-events:none}.recline .cta.rec{background:var(--accent);color:var(--accent-ink)}.recline .timer{margin:0;font-size:16px}.ts{min-height:65px;margin-top:18px}.lsec{margin-top:28px}.lsec h2{letter-spacing:-.01em;margin-bottom:10px;font-size:17px;font-weight:700}.lsec p,.lsec li{color:var(--ink-2);letter-spacing:.01em;font-size:15px;line-height:1.65}.lsec p+p,.lsec ul,.lsec .lcards{margin-top:10px}.lsec ul{padding-left:20px}.lsec a{text-underline-offset:3px;text-decoration:underline}.lcards{gap:10px;display:grid}@container (min-width:560px){.lcards{grid-template-columns:1fr 1fr}}.lcard{background:var(--surface);box-shadow:var(--shadow);color:var(--ink);border-radius:16px;padding:14px 16px;font-size:14.5px;line-height:1.55}.lcard b{letter-spacing:.04em;text-transform:uppercase;color:var(--ink-2);margin-bottom:4px;font-size:12px;font-weight:700;display:block}.ltable{border-collapse:collapse;table-layout:fixed;width:100%;font-size:14px}.ltable th,.ltable td{text-align:left;border-bottom:1px solid var(--line);overflow-wrap:anywhere;vertical-align:top;padding:8px 6px}.ltable th{color:var(--ink-2);font-size:12px}.legal{max-width:712px;padding:clamp(28px,6cqi,64px) 16px}.dg,.blk{padding-left:16px;padding-right:16px}.home .blk,.home .dg{padding-left:0;padding-right:0}.sr{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.res .kick2{margin-top:0}.diag-form textarea.field{border:1.5px solid var(--line);border-radius:14px;min-height:130px;margin-top:18px;padding:12px 14px}.diag-form input.field{border:1.5px solid var(--line);border-radius:14px;padding:10px 14px}.legal .text-muted,.legal .text-text,.legal .text-faint{color:inherit}.legal .text-accent{color:var(--ink);text-underline-offset:3px;text-decoration:underline}.legal .bg-surface{background:var(--surface)}.legal .border,.legal .border-border{border:1px solid var(--line)}.legal .rounded-xl,.legal .rounded-2xl{border-radius:16px}.legal .p-4{padding:14px 16px}.legal .p-5{padding:16px 18px}.legal .grid{gap:10px;display:grid}.legal .list-disc{padding-left:20px;list-style:outside}.legal .ltext{margin-top:8px}.legal .lsec>p,.legal .lsec>ul,.legal .lsec>div,.legal .lsec>table{margin-top:10px}.legal strong{color:var(--ink)}@container (min-width:560px){.legal .sm\:grid-cols-2{grid-template-columns:1fr 1fr}}.prev{background:var(--surface);box-shadow:var(--shadow);border-radius:22px;max-width:520px;min-height:150px;margin-top:22px;padding:22px}
