:root{--blue:#0270C0;--blue-h:#015A9C;--logo-blue:#008BDE;--signal:#2E9BEA;--ink:#1D2330;--slate:#445064;--steel:#6B7486;--line:#E6ECF0;--line-2:#D9E1E7;--mist:#F7F9FB;--paper:#FFFFFF;--night:#0F141D;--night-2:#141A24;--dotc:#C9D3DC;--blue-soft:#E8F2FB;--ok:#1E7A4F;--ok-soft:#E3F2EA;--glass:rgba(255,255,255,.62);--glass-edge:rgba(255,255,255,.85);--shadow:0 1px 2px rgba(29,35,48,.04),0 12px 32px -18px rgba(29,35,48,.22);--sans:"Inter",system-ui,-apple-system,"Segoe UI",sans-serif;--mono:"IBM Plex Mono",ui-monospace,monospace;--ease:cubic-bezier(.23,1,.32,1);--dl-ink:#17212B;--dl-logo:#224C64;--dl-accent:#287A9C;--dl-bg:#E9EDF1;--dl-hero:linear-gradient(135deg,#E9E5F4,#C9E3ED 58%,#B9DDEB)}@media (prefers-color-scheme: dark){:root:not([data-theme=light]){--ink:#EEF2F6;--slate:#B6C1CE;--steel:#8B96A6;--line:#222B38;--line-2:#2C3746;--mist:#0F141D;--paper:#141A24;--dotc:#2A3442;--blue:#3B97DF;--blue-h:#5AAAE8;--blue-soft:rgba(59,151,223,.14);--ok:#6FD3A2;--ok-soft:rgba(111,211,162,.12);--glass:rgba(20,26,36,.62);--glass-edge:rgba(255,255,255,.1);--shadow:0 12px 32px -18px rgba(0,0,0,.7);color-scheme:dark}}:root[data-theme=dark]{--ink:#EEF2F6;--slate:#B6C1CE;--steel:#8B96A6;--line:#222B38;--line-2:#2C3746;--mist:#0F141D;--paper:#141A24;--dotc:#2A3442;--blue:#3B97DF;--blue-h:#5AAAE8;--blue-soft:rgba(59,151,223,.14);--ok:#6FD3A2;--ok-soft:rgba(111,211,162,.12);--glass:rgba(20,26,36,.62);--glass-edge:rgba(255,255,255,.1);--shadow:0 12px 32px -18px rgba(0,0,0,.7);color-scheme:dark}*{box-sizing:border-box}[hidden]{display:none!important}html{scroll-behavior:smooth}body{margin:0;background:var(--mist);color:var(--ink);font:400 16px/1.6 var(--sans);-webkit-font-smoothing:antialiased;overflow-x:clip}a{color:inherit}img{max-width:100%;display:block}.wrap{max-width:1200px;margin:0 auto;padding-left:max(20px,env(safe-area-inset-left,0px));padding-right:max(20px,env(safe-area-inset-right,0px))}h1,h2,h3{margin:0;font-weight:600;letter-spacing:-.035em;line-height:1.04;text-wrap:balance}p{margin:0;text-wrap:pretty}.blue{color:var(--blue)}.mono{font:500 12px/1.4 var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--steel)}.mono.b{color:var(--blue)}.lede{font-size:clamp(17px,1.5vw,19px);color:var(--slate);max-width:52ch}:focus-visible{outline:2px solid var(--blue);outline-offset:3px;border-radius:6px}.dots{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background-image:radial-gradient(var(--dotc) 1px,transparent 1px);background-size:16px 16px;-webkit-mask-image:radial-gradient(ellipse at center,#000 30%,transparent 75%);mask-image:radial-gradient(ellipse at center,#000 30%,transparent 75%)}.frame{position:relative}.frame>.reg{position:absolute;width:11px;height:11px;pointer-events:none;color:var(--steel);opacity:.7}.frame>.reg:before,.frame>.reg:after{content:"";position:absolute;background:currentColor}.frame>.reg:before{left:5px;top:0;width:1px;height:11px}.frame>.reg:after{top:5px;left:0;height:1px;width:11px}.reg.tl{left:-6px;top:-6px}.reg.tr{right:-6px;top:-6px}.reg.bl{left:-6px;bottom:-6px}.reg.br{right:-6px;bottom:-6px}.glass{background:var(--glass);backdrop-filter:blur(18px) saturate(150%);-webkit-backdrop-filter:blur(18px) saturate(150%);border:1px solid var(--glass-edge)}.card{background:var(--paper);border:1px solid var(--line);border-radius:14px;box-shadow:var(--shadow)}.hdr{position:sticky;top:0;z-index:50;padding-top:0;transition:padding .45s var(--ease)}.hdr .glass{max-width:100%;margin:0 auto;border:1px solid transparent;border-radius:0;background:color-mix(in srgb,var(--mist) 72%,transparent);transition:max-width .5s var(--ease),border-radius .5s var(--ease),box-shadow .5s var(--ease),border-color .5s,background .5s}.hdr.scrolled{padding-top:12px;padding-left:max(12px,env(safe-area-inset-left,0px));padding-right:max(12px,env(safe-area-inset-right,0px))}.hdr.scrolled .glass{max-width:1200px;border-radius:24px;border-color:var(--glass-edge);background:var(--glass);box-shadow:inset 0 1px #ffffffe6,0 18px 40px -24px #17212b59}.hdr.scrolled .bar{height:60px;padding-left:16px;padding-right:8px}.hdr.scrolled .btn.primary,.hdr.scrolled .nav a{border-radius:14px}.hdr .bar{transition:height .45s var(--ease),padding .45s var(--ease)}.hdr .bar{display:flex;align-items:center;justify-content:space-between;gap:20px;height:68px}.brand{display:flex;align-items:center;flex:none}.brand img{height:44px;width:auto}.brand .rev{display:none}.nav{display:flex;gap:2px}.nav a{text-decoration:none;font-size:14px;font-weight:500;color:var(--slate);padding:8px 12px;border-radius:6px;transition:color .2s,background .2s}.nav a:hover,.nav a[aria-current=page]{color:var(--ink);background:var(--paper)}.end{display:flex;align-items:center;gap:8px}.lang{display:inline-flex;border:1px solid var(--line-2);border-radius:6px;overflow:hidden}.lang button{border:0;background:transparent;font:500 12px var(--mono);color:var(--steel);padding:6px 9px;cursor:pointer}.lang button[aria-pressed=true]{background:var(--paper);color:var(--ink)}.menu-btn{display:none;width:40px;height:40px;border-radius:6px;border:1px solid var(--line-2);background:var(--paper);color:var(--ink);cursor:pointer;place-items:center}@media (max-width:1060px){.nav,.hdr .lang{display:none}.menu-btn{display:grid}}@media (max-width:420px){.brand img{height:26px}}.drawer{position:fixed;top:0;right:0;bottom:0;left:0;z-index:70;background:#0f141d59;backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);display:flex;justify-content:flex-end}.drawer .pnl{width:min(340px,100%);height:100%;background:var(--paper);padding:calc(18px + env(safe-area-inset-top,0px)) 22px 24px;display:flex;flex-direction:column;animation:slin .35s var(--ease)}.drawer a{text-decoration:none;font-size:22px;font-weight:600;letter-spacing:-.02em;padding:12px 0;border-bottom:1px solid var(--line)}@keyframes slin{0%{transform:translate(30px);opacity:0}}.btn{display:inline-flex;align-items:center;justify-content:center;gap:9px;height:46px;padding:0 20px;border-radius:6px;border:1px solid var(--line-2);background:var(--paper);color:var(--ink);font:600 15px var(--sans);text-decoration:none;cursor:pointer;white-space:nowrap;transition:background .2s,border-color .2s,transform .15s var(--ease),box-shadow .2s}.btn:hover{border-color:var(--steel)}.btn:active{transform:scale(.97)}.btn.primary{background:var(--blue);border-color:var(--blue);color:#fff;box-shadow:0 8px 20px -10px #0270c0b3}.btn.primary:hover{background:var(--blue-h);border-color:var(--blue-h)}.btn.sm{height:38px;padding:0 14px;font-size:14px}.btn.lg{height:54px;padding:0 26px;font-size:16px}.btn .hrt{transition:transform .3s var(--ease)}.btn:hover .hrt{transform:scale(1.18)}.link{display:inline-flex;align-items:center;gap:6px;color:var(--blue);font-weight:600;text-decoration:none;font-size:15px}.link svg{transition:transform .25s var(--ease)}.link:hover svg{transform:translate(3px)}.tag{display:inline-flex;align-items:center;gap:6px;height:24px;padding:0 8px;border-radius:4px;border:1px solid var(--line-2);font:500 11px var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--steel);white-space:nowrap;background:var(--paper)}.tag.live{color:var(--blue);border-color:color-mix(in srgb,var(--blue) 35%,transparent);background:var(--blue-soft)}.tag.live:before{content:"";width:6px;height:6px;border-radius:50%;background:var(--blue);box-shadow:0 0 0 3px color-mix(in srgb,var(--blue) 22%,transparent)}.tag.okk{color:var(--ok);border-color:color-mix(in srgb,var(--ok) 35%,transparent);background:var(--ok-soft)}.ph{position:relative;margin:0;overflow:hidden;border-radius:14px;background:linear-gradient(135deg,#dce8f2,#c6dbec 60%,#b4d2ea)}.ph img{width:100%;height:100%;object-fit:cover;transform:scale(var(--z,1.06));transition:transform 1.2s var(--ease)}.ph:hover img{--z:1.1}.ph .cap{position:absolute;left:12px;bottom:12px;font:500 10.5px var(--mono);letter-spacing:.12em;text-transform:uppercase;color:#fff;background:#0f141d6b;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);padding:5px 8px;border-radius:4px}.ph.empty:after{content:"PHOTO";position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;font:500 11px var(--mono);letter-spacing:.2em;color:#1d233059}main{min-height:60vh}.view{animation:vin .6s var(--ease) both}@keyframes vin{0%{opacity:0;transform:translateY(12px)}}.sec{padding-block:clamp(72px,9vw,120px)}.sh{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,.8fr);gap:28px;align-items:end;margin-bottom:clamp(30px,4vw,48px)}.sh h2{font-size:clamp(32px,4.4vw,54px);margin-top:14px}.sh p{color:var(--slate);font-size:17px}@media (max-width:820px){.sh{grid-template-columns:1fr}}@supports (animation-timeline: view()){.rv{animation:rise linear both;animation-timeline:view();animation-range:entry 0% cover 25%}@keyframes rise{0%{opacity:0;transform:translateY(36px)}}.ph.par img{animation:pz linear both;animation-timeline:view()}@keyframes pz{0%{transform:scale(1.18) translateY(-4%)}to{transform:scale(1.06) translateY(4%)}}}.hero{position:relative;padding-top:clamp(20px,3vw,36px)}.hero .frame{border-radius:20px}.hero .ph{height:min(78vh,720px);min-height:520px;border-radius:20px}.hero .ph img{animation:kb 18s ease-out both}@keyframes kb{0%{transform:scale(1.16)}to{transform:scale(1.04)}}.hero .ph:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;background:linear-gradient(90deg,#0f141d9e,#0f141d40 48%,#0f141d00 72%),linear-gradient(0deg,rgba(15,20,29,.35),transparent 40%)}.hero .ph.empty:before{background:linear-gradient(90deg,#0f141d8c,#0f141d1a)}.hero .copy{position:absolute;z-index:2;left:clamp(20px,5vw,64px);bottom:clamp(24px,5vw,64px);right:20px;max-width:820px;color:#fff;display:flex;flex-direction:column;gap:20px}.hero h1{font-size:clamp(42px,6.2vw,84px);font-weight:600;letter-spacing:-.045em;line-height:1.06;color:#fff}.hero h1 .ln{display:block;overflow:hidden;padding:.08em 0 .12em;margin:-.08em 0 -.12em}.hero h1 .ln>span{display:inline-block;animation:up 1s var(--ease) both}.hero h1 .ln:nth-child(2)>span{animation-delay:.1s}.hero h1 .accent{color:#7cc4f5}@keyframes up{0%{transform:translateY(105%)}}.hero .sub{font-size:clamp(17px,1.6vw,20px);color:#ffffffe0;animation:fin .9s .3s var(--ease) both}.hero .ctas{display:flex;gap:10px;flex-wrap:wrap;animation:fin .9s .45s var(--ease) both}.hero .btn.ghost{background:#ffffff24;border-color:#ffffff59;color:#fff;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px)}.hero .btn.ghost:hover{background:#ffffff3d}.hero .kicker{display:inline-flex;align-items:center;gap:10px;align-self:flex-start;padding:6px 10px;border-radius:4px;background:#ffffff24;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border:1px solid rgba(255,255,255,.28);font:500 11px var(--mono);letter-spacing:.14em;text-transform:uppercase;animation:fin .9s var(--ease) both}.hero .kicker i{width:6px;height:6px;border-radius:50%;background:#7cc4f5;box-shadow:0 0 0 3px #7cc4f54d;animation:pulse 2s infinite}@keyframes pulse{50%{box-shadow:0 0 0 7px #7cc4f500}}@keyframes fin{0%{opacity:0;transform:translateY(14px)}}.chips{position:absolute;z-index:2;right:clamp(16px,3vw,40px);top:clamp(16px,3vw,40px);display:flex;flex-direction:column;gap:10px;align-items:flex-end}.chip{border-radius:10px;padding:12px 14px;display:flex;align-items:center;gap:12px;color:var(--ink);box-shadow:var(--shadow);animation:fin .9s var(--ease) both,bob 7s ease-in-out infinite}.chip:nth-child(2){animation-delay:.6s,-3s}.chip b{display:block;font-size:20px;letter-spacing:-.03em;line-height:1.1}.chip span{font:500 10.5px var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--steel)}@keyframes bob{50%{transform:translateY(-8px)}}@media (max-width:700px){.hero h1{font-size:clamp(34px,10vw,52px)}.chips{display:none}.hero .ph{min-height:600px;height:86vh}.hero .ph:before{background:linear-gradient(0deg,#0f141dc7,#0f141d59 55%,#0f141d1a)}}.strip{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border-bottom:1px solid var(--line);margin-top:28px}.strip div{display:flex;gap:10px;align-items:center;padding:16px 0;font-size:14px;color:var(--slate)}.strip div+div{padding-left:20px}.strip b{font:500 11px var(--mono);color:var(--blue)}@media (max-width:760px){.strip{grid-template-columns:1fr}.strip div+div{padding-left:0;border-top:1px solid var(--line)}}.reel{overflow:hidden;padding-block:8px}.reel .track{display:flex;gap:14px;width:max-content;animation:reel 60s linear infinite}.reel:hover .track{animation-play-state:paused}.reel .ph{width:clamp(220px,24vw,320px);aspect-ratio:4/5;flex:none}.reel .ph:nth-child(2n){aspect-ratio:4/4.4;margin-top:36px}@keyframes reel{to{transform:translate(-50%)}}.state{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:clamp(28px,5vw,72px);align-items:center}.state h2{font-size:clamp(36px,5.2vw,68px)}.state .ph{aspect-ratio:4/5}.big-q{font-size:clamp(22px,2.4vw,30px);line-height:1.35;letter-spacing:-.02em;font-weight:500;color:var(--ink)}.big-q .w{color:var(--ink)}@supports (animation-timeline: view()){.big-q .w{animation:lit linear both;animation-timeline:view();animation-range:cover 5% cover 45%}@keyframes lit{0%{color:color-mix(in srgb,var(--ink) 20%,transparent)}}}@media (max-width:860px){.state{grid-template-columns:1fr}.state .ph{aspect-ratio:16/11}}.pillars{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}.pil{display:flex;flex-direction:column;overflow:hidden;text-decoration:none;transition:transform .45s var(--ease),box-shadow .45s var(--ease)}.pil:hover{transform:translateY(-5px);box-shadow:0 24px 48px -24px #1d233059}.pil .ph{aspect-ratio:4/3;border-radius:0}.pil .bd{padding:18px 18px 20px;display:flex;flex-direction:column;gap:8px}.pil h3{font-size:19px;letter-spacing:-.02em;line-height:1.2}.pil p{font-size:14.5px;color:var(--slate)}@media (max-width:1000px){.pillars{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:540px){.pillars{grid-template-columns:1fr}}.plist{border-top:1px solid var(--line)}.prow{display:grid;grid-template-columns:56px minmax(0,1.1fr) minmax(0,1.4fr) auto 28px;gap:20px;align-items:center;padding:24px 4px;border-bottom:1px solid var(--line);text-decoration:none;transition:background .3s,padding .3s var(--ease)}.prow:hover{background:var(--paper);padding-left:14px}.prow .n{font:500 12px var(--mono);color:var(--steel)}.prow h3{font-size:clamp(22px,2.4vw,30px)}.prow p{color:var(--slate);font-size:15px}.prow .go{color:var(--steel);transition:transform .3s var(--ease),color .3s}.prow:hover .go{transform:translate(4px);color:var(--blue)}@media (max-width:820px){.prow{grid-template-columns:40px minmax(0,1fr) auto;gap:12px}.prow p,.prow .go{display:none}}.flow{position:relative;border-radius:16px;padding:clamp(24px,4vw,48px);overflow:hidden}.flow svg.wire{position:absolute;left:0;top:0;width:100%;height:100%;pointer-events:none}.flow .steps{position:relative;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:18px}.node{display:flex;flex-direction:column;gap:10px}.node .dot{width:18px;height:18px;border-radius:50%;border:1.5px solid var(--steel);background:var(--paper)}.node.live .dot{border:0;background:radial-gradient(circle at 35% 35%,#5BB4F2,var(--blue));box-shadow:0 0 0 6px color-mix(in srgb,var(--blue) 18%,transparent)}.node h3{font-size:24px}.node p{font-size:14.5px;color:var(--slate)}@media (max-width:820px){.flow .steps{grid-template-columns:1fr 1fr}.flow svg.wire{display:none}}@media (max-width:460px){.flow .steps{grid-template-columns:1fr}}.dl{font-family:"Onest",var(--sans);color:var(--dl-ink);background:var(--dl-hero);border-radius:20px;overflow:hidden;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,.85fr);gap:32px;align-items:center;padding:clamp(26px,5vw,60px);position:relative}.dl h2,.dl h3,.dl h1{font-family:"Onest",var(--sans);letter-spacing:-.03em;color:#182a38}.dl h2{font-size:clamp(34px,4.6vw,58px)}.dl p{color:#3e4c58}.dl .lock{height:40px;width:auto}.dl .note{font-size:13.5px;color:#596875}.dl .btn.primary{background:#17212b;border-color:#17212b;box-shadow:none;font-family:"Onest",var(--sans)}.dl .btn{font-family:"Onest",var(--sans);border-radius:12px}.dl .free{display:inline-flex;align-items:center;height:26px;padding:0 10px;border-radius:999px;background:#dfeee9;color:#25745f;font-weight:600;font-size:13px}.dl .attr{font-size:12.5px;color:#596875}@media (max-width:900px){.dl{grid-template-columns:1fr}}.phone{width:min(280px,72vw);aspect-ratio:9/19;border-radius:42px;padding:10px;background:#17212b;box-shadow:0 40px 70px -30px #17212b8c,inset 0 0 0 1.5px #ffffff1a;justify-self:center;transform:rotate(-3deg);transition:transform .8s var(--ease);position:relative}.phone:hover{transform:rotate(0) translateY(-6px)}.phone .scr{height:100%;border-radius:33px;overflow:hidden;background:#e9edf1;padding:40px 14px 14px;display:flex;flex-direction:column;gap:9px;font-family:"Onest",var(--sans);color:#17212b;font-size:12px}.phone .notch{position:absolute;top:18px;left:50%;transform:translate(-50%);width:80px;height:20px;border-radius:12px;background:#17212b;z-index:2}.phone .row{display:flex;justify-content:space-between;align-items:center}.phone .gl{background:#ffffffb3;border:1px solid #fff;border-radius:16px;padding:11px}.phone .k{font-size:10.5px;color:#596875}.phone .v{font-size:19px;font-weight:600;letter-spacing:-.02em}.phone .bar{height:7px;border-radius:4px;background:#d3dde4;overflow:hidden;margin-top:6px}.phone .bar i{display:block;height:100%;width:84%;background:#287a9c;border-radius:4px}.phone .q{align-self:flex-end;background:#15212d;color:#fff;border-radius:14px 14px 4px;padding:8px 11px;max-width:82%}.phone .a{background:#fff;border-radius:14px 14px 14px 4px;padding:8px 11px;max-width:92%;line-height:1.4}.phone .tiny{font-size:9.5px;color:#596875;text-align:center;margin-top:auto}.facts{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:0;border:1px solid var(--line);border-radius:14px;background:var(--paper);overflow:hidden}.fact{padding:26px 22px;display:flex;flex-direction:column;gap:8px}.fact+.fact{border-left:1px solid var(--line)}.fact b{font-size:clamp(40px,4.6vw,58px);font-weight:600;letter-spacing:-.045em;line-height:1;font-variant-numeric:tabular-nums}.fact span{font-size:14px;color:var(--slate)}.fine{display:flex;gap:10px;align-items:center;margin-top:14px;font-size:14px;color:var(--steel)}@media (max-width:860px){.facts{grid-template-columns:1fr 1fr}.fact:nth-child(3){border-left:0}.fact:nth-child(n+3){border-top:1px solid var(--line)}}.band{position:relative;border-radius:20px;overflow:hidden;min-height:520px;display:flex;align-items:flex-end}.band .ph{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:0}.band:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;background:linear-gradient(0deg,#0f141dd9,#0f141d33 70%)}.band .in{position:relative;z-index:2;padding:clamp(24px,5vw,60px);display:flex;justify-content:space-between;align-items:flex-end;gap:24px;flex-wrap:wrap;width:100%;color:#fff}.band h2{font-size:clamp(36px,5.2vw,68px);color:#fff;max-width:13ch}.band p{color:#fffc;margin-top:14px;max-width:44ch;font-size:17px}.inv{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}.ic{padding:22px;display:flex;flex-direction:column;gap:10px;text-decoration:none;transition:transform .4s var(--ease),border-color .3s}.ic:hover{transform:translateY(-4px);border-color:var(--blue)}.ic .mono{font-size:11px}.ic h3{font-size:20px;letter-spacing:-.02em}.ic p{font-size:14.5px;color:var(--slate);flex:1}@media (max-width:1000px){.inv{grid-template-columns:1fr 1fr}}@media (max-width:520px){.inv{grid-template-columns:1fr}}.foot{margin-top:clamp(64px,8vw,110px);background:var(--night);color:#c5ceda;padding-block:56px 36px;position:relative;overflow:hidden}.foot .dots{background-image:radial-gradient(#25303F 1px,transparent 1px);-webkit-mask-image:linear-gradient(180deg,#000,transparent 70%);mask-image:linear-gradient(180deg,#000,transparent 70%)}.foot .top{position:relative;display:flex;flex-direction:column;align-items:center;text-align:center;gap:16px;padding-bottom:40px;margin-bottom:40px;border-bottom:1px solid #222B38}.foot .cols{position:relative;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:28px;text-align:center;max-width:820px;margin:0 auto}.foot .top img{height:clamp(44px,6vw,64px);width:auto}.foot h4{margin:0 0 12px;font:500 11px var(--mono);letter-spacing:.14em;text-transform:uppercase;color:#6b7486}.foot ul{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:9px}.foot ul a{text-decoration:none;font-size:14px;color:#c5ceda}.foot ul a:hover{color:#fff}.foot .base{position:relative;display:flex;justify-content:center;align-items:center;text-align:center;gap:10px 22px;flex-wrap:wrap;margin-top:44px;padding-top:20px;border-top:1px solid #222B38;font:400 12px var(--mono);letter-spacing:.04em;color:#6b7486}.foot .lang{border-color:#2c3746}.foot .lang button{color:#8b96a6}.foot .lang button[aria-pressed=true]{background:#222b38;color:#fff}@media (max-width:640px){.foot .cols{grid-template-columns:1fr 1fr;row-gap:32px}}.phead{position:relative;padding-top:clamp(40px,6vw,80px);padding-bottom:clamp(28px,4vw,48px)}.phead h1{font-size:clamp(42px,6vw,76px);letter-spacing:-.045em;margin-top:16px;max-width:15ch}.phead .lede{margin-top:18px}.split{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:clamp(24px,4vw,56px);align-items:center}.split .ph{aspect-ratio:5/4}@media (max-width:860px){.split{grid-template-columns:1fr}}.g2{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.g3{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}@media (max-width:860px){.g2,.g3{grid-template-columns:1fr}}.pad{padding:clamp(20px,3vw,30px)}.pad h3{font-size:22px;letter-spacing:-.02em;margin:10px 0 8px}.pad p{color:var(--slate);font-size:15px}.quote{font-size:clamp(20px,2.2vw,26px);line-height:1.35;letter-spacing:-.02em;font-weight:500;margin-top:12px}.vals{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:0;border:1px solid var(--line);border-radius:14px;background:var(--paper);overflow:hidden}.vals div{padding:20px 16px;display:flex;flex-direction:column;gap:6px}.vals div+div{border-left:1px solid var(--line)}.vals b{font-size:16px;letter-spacing:-.01em}.vals span{font-size:13px;color:var(--steel)}@media (max-width:960px){.vals{grid-template-columns:repeat(3,1fr)}.vals div:nth-child(4){border-left:0}.vals div:nth-child(n+4){border-top:1px solid var(--line)}}@media (max-width:520px){.vals{grid-template-columns:1fr 1fr}.vals div{border-left:0!important;border-top:1px solid var(--line)}.vals div:nth-child(2n){border-left:1px solid var(--line)!important}.vals div:nth-child(-n+2){border-top:0}}.empty-box{border:1px dashed var(--line-2);border-radius:14px;padding:26px;text-align:center;color:var(--steel);font-size:14.5px}.toc{display:flex;gap:8px;flex-wrap:wrap;margin-top:24px}.pd{overflow:hidden}.pd summary{list-style:none;cursor:pointer;display:grid;grid-template-columns:200px minmax(0,1fr) auto;gap:20px;align-items:center;padding:16px}.pd summary::-webkit-details-marker{display:none}.pd summary .ph{aspect-ratio:4/3;border-radius:10px}.pd summary h2{font-size:clamp(26px,3vw,38px);margin:8px 0 4px}.pd summary p{color:var(--slate)}.pd .chev{width:40px;height:40px;border-radius:6px;border:1px solid var(--line-2);display:grid;place-items:center;transition:transform .4s var(--ease)}.pd[open] .chev{transform:rotate(180deg)}.pd .inner{padding:20px 20px 22px;display:flex;flex-direction:column;gap:20px;border-top:1px solid var(--line)}.pd[open] .inner{animation:fin .5s var(--ease)}@media (max-width:700px){.pd summary{grid-template-columns:minmax(0,1fr) auto}.pd summary .ph{display:none}}.topics{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.topics>div{border:1px solid var(--line);border-radius:10px;padding:14px}.topics b{font-size:14.5px;display:block;margin-bottom:6px}.topics ul{margin:0;padding-left:16px;font-size:13.5px;color:var(--slate)}@media (max-width:960px){.topics{grid-template-columns:1fr 1fr}}@media (max-width:500px){.topics{grid-template-columns:1fr}}.weeks{display:grid;grid-template-columns:repeat(8,minmax(0,1fr));gap:0;border:1px solid var(--line);border-radius:10px;overflow:hidden}.weeks div{padding:12px;font-size:13px;color:var(--ink)}.weeks div+div{border-left:1px solid var(--line)}.weeks span{display:block;font:500 10.5px var(--mono);color:var(--blue);letter-spacing:.1em;margin-bottom:4px}@media (max-width:960px){.weeks{grid-template-columns:repeat(4,1fr)}.weeks div:nth-child(5){border-left:0}.weeks div:nth-child(n+5){border-top:1px solid var(--line)}}@media (max-width:500px){.weeks{grid-template-columns:1fr 1fr}.weeks div{border-left:0!important;border-top:1px solid var(--line)}.weeks div:nth-child(2n){border-left:1px solid var(--line)!important}.weeks div:nth-child(-n+2){border-top:0}}.ticks{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:8px}.ticks li{font-size:13.5px;border:1px solid var(--line);border-radius:4px;padding:5px 9px;color:var(--slate);background:var(--mist)}.note{font-size:14px;color:var(--slate);border-left:2px solid var(--blue);padding:4px 0 4px 12px}.form{display:grid;gap:14px}.r2{display:grid;grid-template-columns:1fr 1fr;gap:14px}@media (max-width:600px){.r2{grid-template-columns:1fr}}.fld{display:flex;flex-direction:column;gap:6px;font-size:13.5px;font-weight:500;min-width:0}.fld input,.fld select,.fld textarea{font:400 15px var(--sans);color:var(--ink);background:var(--paper);border:1px solid var(--line-2);border-radius:6px;padding:12px 13px;width:100%;transition:border-color .2s,box-shadow .2s}.fld input:focus,.fld select:focus,.fld textarea:focus{outline:none;border-color:var(--blue);box-shadow:0 0 0 3px var(--blue-soft)}.checks{display:flex;flex-wrap:wrap;gap:8px}.checks label{display:inline-flex;align-items:center;gap:7px;border:1px solid var(--line-2);border-radius:6px;padding:7px 11px;font-size:13.5px;cursor:pointer;background:var(--paper)}.checks input{accent-color:var(--blue)}.okmsg{border-radius:10px;padding:18px;background:var(--ok-soft);display:flex;gap:12px;align-items:flex-start;font-size:15px}.dg{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,.9fr);gap:clamp(24px,4vw,48px);align-items:start}.dg>*{min-width:0}@media (max-width:940px){.dg{grid-template-columns:minmax(0,1fr)}}.dphoto{aspect-ratio:16/10}.dcard{padding:clamp(20px,3vw,28px);display:flex;flex-direction:column;gap:16px;position:sticky;top:90px;border-radius:16px;box-shadow:0 30px 60px -30px #1d233059}@media (max-width:940px){.dcard{position:relative;top:auto}}.seg{display:grid;grid-template-columns:1fr 1fr;border:1px solid var(--line-2);border-radius:8px;padding:3px;gap:3px;background:var(--mist)}.seg button{height:42px;border:0;border-radius:6px;background:transparent;font:600 14.5px var(--sans);color:var(--slate);cursor:pointer;transition:background .25s,color .25s}.seg button[aria-pressed=true]{background:var(--paper);color:var(--ink);box-shadow:0 1px 3px #1d23301f}.amts{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.amts button{height:54px;border-radius:8px;border:1px solid var(--line-2);background:var(--paper);font:600 17px var(--sans);color:var(--ink);cursor:pointer;font-variant-numeric:tabular-nums;transition:border-color .2s,background .2s,transform .15s}.amts button:active{transform:scale(.96)}.amts button[aria-pressed=true]{border-color:var(--blue);background:var(--blue-soft);color:var(--blue);box-shadow:0 0 0 1px var(--blue)}@media (max-width:400px){.amts{grid-template-columns:1fr 1fr}}.custom{display:flex;align-items:center;gap:6px;border:1px solid var(--line-2);border-radius:8px;padding:0 14px;height:54px;background:var(--paper)}.custom:focus-within{border-color:var(--blue);box-shadow:0 0 0 3px var(--blue-soft)}.custom span{font-weight:600;color:var(--steel);font-size:17px}.custom input{flex:1;min-width:0;border:0;background:transparent;font:600 17px var(--sans);color:var(--ink);outline:none}.bigamt{font-size:clamp(52px,6.4vw,80px);font-weight:600;letter-spacing:-.05em;line-height:1;font-variant-numeric:tabular-nums}.bigamt small{font-size:.3em;letter-spacing:0;color:var(--steel);font-weight:500;margin-left:6px}.bump{animation:bump .4s var(--ease)}@keyframes bump{40%{transform:scale(1.04)}}.taxnote{display:flex;gap:12px;align-items:flex-start;padding:16px;border-radius:10px;background:var(--blue-soft);font-size:14.5px;color:var(--ink)}.taxnote svg{flex:none;color:var(--blue);margin-top:2px}.uses{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.uses .ph{aspect-ratio:1/1;border-radius:10px}.uses b{display:block;font-size:14.5px;margin-top:8px}.uses span{font-size:13px;color:var(--steel)}.faq details{border-bottom:1px solid var(--line)}.faq summary{list-style:none;cursor:pointer;display:flex;justify-content:space-between;gap:14px;padding:15px 0;font-weight:600;font-size:15.5px}.faq summary::-webkit-details-marker{display:none}.faq summary:after{content:"+";font:400 22px var(--sans);color:var(--steel);transition:transform .3s var(--ease);line-height:1}.faq details[open] summary:after{transform:rotate(45deg)}.faq details p{padding-bottom:15px;color:var(--slate);font-size:15px}.spark{position:fixed;pointer-events:none;z-index:90;color:var(--blue);animation:spark 1.1s var(--ease) forwards}@keyframes spark{to{transform:translate(var(--dx),-90px) scale(.6);opacity:0}}.dialog{position:fixed;top:0;right:0;bottom:0;left:0;z-index:80;display:grid;place-items:center;background:#0f141d6b;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);padding:20px}.dialog .box{max-width:460px;width:100%;padding:26px;display:flex;flex-direction:column;gap:12px;border-radius:16px;animation:fin .35s var(--ease)}.dlp{font-family:"Onest",var(--sans);color:var(--dl-ink)}.dlp h2,.dlp h3{font-family:"Onest",var(--sans)}.dlp .card{border-radius:18px;border-color:#d3dde4}.dlp .n{width:34px;height:34px;border-radius:10px;display:grid;place-items:center;background:#deeff5;color:#287a9c;font-weight:600}.frag{display:flex;flex-wrap:wrap;gap:8px}.frag span{background:#fff;border:1px solid #D3DDE4;border-radius:999px;padding:7px 13px;font-size:14px}@media (prefers-reduced-motion:reduce){*{animation:none!important;transition:none!important;scroll-behavior:auto!important}}.three{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.three .pil .ph{aspect-ratio:4/5}.three .pil h3{font-size:24px}@media (max-width:860px){.three{grid-template-columns:1fr}.three .pil .ph{aspect-ratio:16/11}}.duo{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.prog{position:relative;border-radius:20px;overflow:hidden;min-height:460px;display:flex;align-items:flex-end;text-decoration:none;color:#fff;isolation:isolate}.prog .ph{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:0;z-index:-1}.prog:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;background:linear-gradient(0deg,#0f141dd9,#0f141d0d 65%);transition:opacity .4s}.prog .in{position:relative;z-index:1;padding:clamp(22px,3vw,32px);display:flex;flex-direction:column;gap:10px;width:100%}.prog h3{font-size:clamp(28px,3.2vw,40px);color:#fff}.prog p{color:#ffffffd9;font-size:16px}.prog .more{display:inline-flex;align-items:center;gap:8px;align-self:flex-start;margin-top:6px;height:40px;padding:0 16px;border-radius:6px;background:#ffffff29;border:1px solid rgba(255,255,255,.35);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);font-weight:600;font-size:14.5px;transition:background .3s}.prog:hover .more{background:#ffffff47}.prog:hover .ph img{--z:1.12}@media (max-width:760px){.duo{grid-template-columns:1fr}.prog{min-height:400px}}.inv3{grid-template-columns:repeat(3,minmax(0,1fr))}@media (max-width:860px){.inv3{grid-template-columns:1fr}}.phero-photo{position:relative;border-radius:20px;overflow:hidden;min-height:440px;display:flex;align-items:flex-end;isolation:isolate}.phero-photo .ph{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:0;z-index:-1}.phero-photo:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(0deg,#0f141dcc,#0f141d1a 70%)}.phero-photo .in{position:relative;padding:clamp(24px,5vw,56px);color:#fff;display:flex;flex-direction:column;gap:14px}.phero-photo h1{font-size:clamp(42px,6vw,80px);letter-spacing:-.045em;color:#fff}.phero-photo p{color:#ffffffe0;font-size:clamp(17px,1.6vw,20px)}.steps4{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:0;border:1px solid var(--line);border-radius:14px;background:var(--paper);overflow:hidden}.steps4 div{padding:22px 18px;display:flex;flex-direction:column;gap:6px}.steps4 div+div{border-left:1px solid var(--line)}.steps4 b{font-size:19px;letter-spacing:-.02em}.steps4 span.d{font-size:14px;color:var(--slate)}@media (max-width:820px){.steps4{grid-template-columns:1fr 1fr}.steps4 div:nth-child(3){border-left:0}.steps4 div:nth-child(n+3){border-top:1px solid var(--line)}}.adm-top{display:flex;justify-content:space-between;align-items:flex-end;gap:16px;flex-wrap:wrap;margin-bottom:22px}.kpis{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));border:1px solid var(--line);border-radius:14px;background:var(--paper);overflow:hidden}.kpis div{padding:20px}.kpis div+div{border-left:1px solid var(--line)}.kpis b{display:block;font-size:34px;font-weight:600;letter-spacing:-.04em;line-height:1.1;font-variant-numeric:tabular-nums}.kpis span{font-size:13px;color:var(--steel)}@media (max-width:760px){.kpis{grid-template-columns:1fr 1fr}.kpis div:nth-child(3){border-left:0}.kpis div:nth-child(n+3){border-top:1px solid var(--line)}}.tabs{display:flex;gap:4px;margin:26px 0 14px;border-bottom:1px solid var(--line);overflow-x:auto}.tabs button{border:0;background:none;padding:10px 12px;font:600 14px var(--sans);color:var(--steel);cursor:pointer;border-bottom:2px solid transparent;margin-bottom:-1px;white-space:nowrap}.tabs button[aria-selected=true]{color:var(--ink);border-bottom-color:var(--blue)}.filters{display:flex;gap:6px;flex-wrap:wrap;margin-bottom:12px}.filters button{border:1px solid var(--line-2);background:var(--paper);border-radius:999px;padding:5px 11px;font:500 12.5px var(--sans);color:var(--slate);cursor:pointer}.filters button[aria-pressed=true]{background:var(--ink);color:var(--paper);border-color:var(--ink)}.tbl{width:100%;border-collapse:collapse;background:var(--paper);border:1px solid var(--line);border-radius:12px;overflow:hidden;font-size:14px}.tbl th{text-align:left;font:500 11px var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--steel);padding:11px 12px;border-bottom:1px solid var(--line);background:var(--mist)}.tbl td{padding:12px;border-bottom:1px solid var(--line);vertical-align:top}.tbl tr:last-child td{border-bottom:0}.tbl tr.row{cursor:pointer}.tbl tr.row:hover td{background:var(--mist)}.tbl .det td{background:var(--mist);font-size:13.5px;color:var(--slate)}.tbl .det dl{display:grid;grid-template-columns:max-content 1fr;gap:4px 16px;margin:0}.tbl .det dt{color:var(--steel)}.tbl .det dd{margin:0;color:var(--ink);white-space:pre-wrap;word-break:break-word}.tbl select{font:500 13px var(--sans);border:1px solid var(--line-2);border-radius:6px;padding:4px 6px;background:var(--paper);color:var(--ink)}.tblwrap{overflow-x:auto}.st-new{color:var(--blue)}.st-contacted{color:#9a6400}.st-done{color:var(--ok)}.bars{display:flex;flex-direction:column;gap:10px;background:var(--paper);border:1px solid var(--line);border-radius:12px;padding:18px}.bars .r{display:grid;grid-template-columns:120px 1fr 48px;gap:12px;align-items:center;font-size:14px}.bars .t{height:10px;border-radius:5px;background:var(--line);overflow:hidden}.bars .t i{display:block;height:100%;background:var(--blue);border-radius:5px}.adm-empty{padding:34px;text-align:center;color:var(--steel);border:1px dashed var(--line-2);border-radius:12px;background:var(--paper)}.adm-link{font:500 12px var(--mono);letter-spacing:.08em}
