.hero{padding:104px 0 20px;position:relative;overflow:hidden}.hero .wrap{z-index:1;align-items:center;gap:36px;display:grid;position:relative}@media (width>=1080px){.hero .wrap{grid-template-rows:1fr auto;grid-template-columns:1fr minmax(0,560px);gap:28px 64px;min-height:calc(100svh - 124px)}}.hero .marq-sec{grid-column:1/-1;width:100vw;margin-left:calc(50% - 50vw);padding:0}@media (width<=1079px){.hero .wrap>div:first-child{order:1}.hero .marq-sec{order:2}.hero .wrap>div:nth-child(2){order:3}.hero .hero-hint{display:none}}.hero h1{max-width:14ch;font-size:clamp(40px,5.6vw,82px)}@media (width>=1080px){.hero h1{font-size:clamp(40px,min(5.6vw,9svh),82px)}}@media (width>=1080px) and (height<=820px){.hero .hero-hint{display:none}.hero .lead{margin-top:18px}.hero .btn-row{margin-top:26px}}.hero .lead{margin-top:24px}.hero .btn-row{margin-top:34px}.hero-hint{color:var(--ink-3);align-items:center;gap:14px;margin-top:36px;font-size:15px;display:flex}.hero-hint .arrow{color:#4e4e4e;width:72px;transform:rotate(24deg)}@media (width<=1079px){.hero-hint .arrow{transform:rotate(100deg)}}.demo{grid-template-columns:auto 1fr;justify-content:center;align-items:end;gap:20px;display:grid;position:relative}@media (width<=640px){.demo{grid-template-columns:1fr;justify-items:center}}.stand{justify-items:center;display:grid}.screen{aspect-ratio:9/16;background:#0d0d0f;border-radius:22px;width:min(300px,62vw);padding:10px;position:relative;box-shadow:0 40px 80px -30px #00000080,inset 0 0 0 1px #ffffff14}.screen-in{background:#111;border-radius:14px;width:100%;height:100%;position:relative;overflow:hidden}.leg{background:linear-gradient(90deg,#1b1b1d,#2c2c30,#1b1b1d);border-radius:0 0 6px 6px;width:38%;height:56px}.foot{background:#1b1b1d;border-radius:999px;width:64%;height:12px;box-shadow:0 18px 30px -10px #00000073}.slide{opacity:0;transition:opacity .7s var(--ease),transform .9s var(--ease);color:#fff;flex-direction:column;padding:18px 16px;font-size:12px;display:flex;position:absolute;inset:0;transform:scale(1.04)}.slide.on{opacity:1;transform:none}.s-bar{opacity:.85;justify-content:space-between;font-size:11px;display:flex}.s-menu{background:linear-gradient(#1c1c1c,#2b2b2e)}.s-menu .st{letter-spacing:-.02em;margin:18px 0 4px;font-size:20px;font-weight:500}.s-menu .sub{opacity:.65;font-size:11px}.s-menu ul{gap:10px;margin:16px 0 0;padding:0;list-style:none;display:grid}.s-menu li{border-bottom:1px dashed #ffffff2e;justify-content:space-between;padding-bottom:8px;display:flex}.s-menu li.stop{opacity:.35;text-decoration:line-through}.s-menu .tag2{background:var(--lime);color:#111;border-radius:999px;align-self:flex-start;margin-top:auto;padding:6px 10px;font-size:11px;font-weight:500}.s-offer{background:radial-gradient(circle at 70% 20%,#3aa7f0 0%,#0072bd 45%,#003d66 100%)}.s-offer .big{letter-spacing:-.06em;margin-top:auto;font-size:76px;line-height:.9}.s-offer .st{letter-spacing:-.02em;margin-top:8px;font-size:22px;font-weight:500}.s-offer p{opacity:.8;margin-top:6px;font-size:12px}.s-offer .qr{background-blend-mode:multiply;opacity:.9;background:repeating-linear-gradient(90deg,#fff 0 4px,#0000 4px 8px),repeating-linear-gradient(0deg,#fff 0 4px,#0000 4px 8px);border-radius:8px;outline:4px solid #fff;width:54px;height:54px;margin-top:16px}.s-nav{color:var(--ink);background:#f4f4f5}.s-nav .st{margin-top:12px;font-size:16px;font-weight:500}.s-nav .map{box-shadow:inset 0 0 0 1px var(--line);background:#fff;border-radius:12px;flex:1;margin-top:12px;position:relative;overflow:hidden}.s-nav .room{color:var(--ink-2);background:#e9e9ec;border-radius:6px;place-items:center;font-size:9px;display:grid;position:absolute}.s-nav svg{width:100%;height:100%;position:absolute;inset:0}.s-nav .route{stroke:#0090e8;stroke-width:3px;fill:none;stroke-linecap:round;stroke-dasharray:6 6;animation:1.2s linear infinite dash}@keyframes dash{to{stroke-dashoffset:-24px}}.s-nav .here{background:var(--lime);border-radius:50%;width:14px;height:14px;position:absolute;box-shadow:0 0 0 4px #98f89066}.s-nav .eta{box-shadow:inset 0 0 0 1px var(--line);background:#fff;border-radius:10px;justify-content:space-between;margin-top:10px;padding:10px 12px;font-size:11px;display:flex}.s-sch{color:var(--ink);background:#fff}.s-sch .st{margin-top:14px;font-size:18px;font-weight:500}.s-sch .row{border-bottom:1px solid var(--line);grid-template-columns:42px 1fr auto;align-items:center;gap:8px;padding:9px 0;font-size:11px;display:grid}.s-sch .row b{font-weight:500}.s-sch .row .moved{color:#0072bd;font-weight:500}.panel{gap:8px;width:min(230px,100%);padding:14px;font-size:14px;display:grid}@media (width<=640px){.panel{grid-template-columns:1fr 1fr;width:100%;max-width:420px}}.panel-t{color:var(--ink-3);padding:2px 4px 6px;font-size:13px}@media (width<=640px){.pbtn[data-to=ad]{grid-column:1/-1}}.demo{--sw:min(300px,62vw);align-items:start}@media (width>=1080px){.demo{--sw:clamp(200px,calc((100svh - 330px)*9/16),300px)}}.screen{width:var(--sw)!important}@media (width>=641px){.panel{height:calc(var(--sw)*16/9);flex-direction:column;gap:8px;padding:12px;display:flex}.panel .pbtn{flex:1;min-height:0}.panel .status{padding-top:4px}}@media (width<=640px){.panel-t{grid-column:1/-1}}.pbtn{font:inherit;color:var(--ink);cursor:pointer;text-align:left;box-shadow:inset 0 0 0 1px var(--line);transition:background-color .3s,box-shadow .3s,transform .3s var(--ease);background:#ffffffb3;border:0;border-radius:14px;align-items:center;gap:10px;padding:12px 14px;font-size:15px;display:flex}.pbtn:hover{background:#fff}.pbtn:active{transform:scale(.97)}.pbtn[aria-pressed=true]{background:var(--ink);color:#fff;box-shadow:none}.pbtn i{opacity:.5;background:currentColor;border-radius:3px;flex:none;width:10px;height:10px}.status{color:var(--ink-3);grid-column:1/-1;align-items:center;gap:8px;padding:6px 4px 0;font-size:12px;display:flex}.status.flash{color:var(--ink)}.rail-head{flex-wrap:wrap;justify-content:space-between;align-items:end;gap:24px;margin-bottom:40px;display:flex}.rail{scroll-snap-type:x mandatory;padding:4px var(--pad) 24px;margin:0 calc(var(--pad)*-1);scrollbar-width:none;grid-auto-columns:min(84vw,380px);grid-auto-flow:column;gap:16px;display:grid;overflow-x:auto}.rail::-webkit-scrollbar{display:none}@media (width>=1280px){.rail{grid-template-columns:repeat(4,1fr);grid-auto-flow:row;margin:0;padding:4px 0 0;overflow:visible}}.pc{scroll-snap-align:start;border-radius:var(--r-xl);background:var(--bg-2);transition:transform .6s var(--ease),box-shadow .6s var(--ease);flex-direction:column;display:flex;overflow:hidden}.pc:hover{box-shadow:var(--shadow);transform:translateY(-4px)}.pc .frame{aspect-ratio:1;box-shadow:none;border-radius:0}.pc .frame.pr{background:linear-gradient(#ededef 0%,#e2e2e5 100%)}.pc .frame.pr img{object-fit:contain;transition:transform .8s var(--ease)}.pc:hover .frame.pr img{transform:translateY(-6px)}.pc .tx{flex:1;align-content:start;gap:10px;padding:22px 22px 24px;display:grid}.pc h3{font-size:22px}.pc p{color:var(--ink-2);font-size:16px}.pc a{align-items:center;gap:8px;margin-top:auto;padding-top:8px;font-weight:500;text-decoration:none;display:inline-flex}.pc a svg{width:16px;height:16px;transition:transform .4s var(--ease)}.pc a:hover svg{transform:translate(3px)}.hyb-line{border-radius:var(--r-lg);background:var(--blue-soft);color:#05476f;flex-wrap:wrap;align-items:center;gap:14px 24px;margin-top:28px;padding:20px 24px;display:flex}.hyb-line a{font-weight:500}.ba-switch{background:var(--bg-2);border-radius:999px;grid-template-columns:1fr 1fr;margin-top:28px;padding:5px;display:inline-grid;position:relative}.ba-switch button{z-index:1;font:inherit;cursor:pointer;color:var(--ink-2);background:0 0;border:0;border-radius:999px;padding:12px 22px;font-size:16px;transition:color .4s;position:relative}.ba-switch button[aria-pressed=true]{color:#fff}.ba-switch .knob{background:var(--ink);width:calc(50% - 5px);transition:transform .6s var(--ease);border-radius:999px;position:absolute;top:5px;bottom:5px;left:5px}.ba-switch.after .knob{background:var(--blue-strong);transform:translate(100%)}.ba{gap:12px;margin-top:40px;display:grid}@media (width>=860px){.ba{grid-template-columns:repeat(2,1fr)}}.ba-row{border-radius:var(--r-lg);background:var(--bg-2);gap:8px;padding:24px 26px;transition:background-color .5s;display:grid}.ba-row .ic{width:40px;height:40px;box-shadow:inset 0 0 0 1px var(--line);background:#fff;border-radius:12px;grid-row:span 2;place-items:center;display:grid}.ba-row .ic svg{width:20px;height:20px}.ba-row h3{letter-spacing:-.015em;font-size:19px}.ba-row p{color:var(--ink-2);font-size:16px}.ba-row [data-after]{display:none}.ba.after .ba-row{background:var(--blue-soft)}.ba.after .ba-row [data-before]{display:none}.ba.after .ba-row [data-after]{display:block}.ba.after .ba-row .ic{background:var(--blue-strong);color:#fff;box-shadow:none}.seg{background:var(--bg-2);scrollbar-width:none;border-radius:999px;gap:6px;max-width:100%;padding:5px;display:flex;overflow-x:auto}.seg::-webkit-scrollbar{display:none}.seg button{font:inherit;color:var(--ink-2);cursor:pointer;background:0 0;border:0;border-radius:999px;flex:none;padding:11px 18px;font-size:15px;transition:background-color .3s,color .3s}.seg button:hover{color:var(--ink)}.seg button[aria-selected=true]{color:var(--ink);background:#fff;box-shadow:0 4px 14px -6px #0003}.ind{align-items:stretch;gap:24px;margin-top:32px;display:grid}@media (width>=960px){.ind{grid-template-columns:1.05fr .95fr;gap:32px}}.ind .frame{min-height:320px}.ind-copy{align-content:start;gap:18px;padding:clamp(24px,3vw,40px);display:grid}.ind-copy h3{font-size:clamp(26px,2.4vw,36px)}.ind-copy .pr{flex-wrap:wrap;gap:8px;display:flex}.ind-copy .pr span{background:var(--blue-soft);color:#05476f;border-radius:999px;padding:7px 13px;font-size:14px}.ind-copy ul{color:var(--ink-2);gap:10px;margin:0;padding:0;list-style:none;display:grid}.ind-copy li{gap:12px;display:flex}.ind-copy li:before{content:"";background:var(--ink);border-radius:50%;flex:none;width:7px;height:7px;margin-top:.65em}.ind-copy .case{border-top:1px solid var(--line);color:var(--ink-2);padding-top:16px;font-size:15px}.ind-copy .case b{color:var(--ink);font-weight:500}@media (prefers-reduced-motion:no-preference){.ind>*{animation:rise .6s var(--ease) both}.ind>:nth-child(2){animation-delay:60ms}@keyframes rise{0%{opacity:0;transform:translateY(12px)}}}.nums{background:var(--line);border-radius:var(--r-xl);gap:1px;margin-top:48px;display:grid;overflow:hidden}@media (width>=760px){.nums{grid-template-columns:repeat(3,1fr)}}.nums div{background:#fff;padding:clamp(24px,3vw,40px)}.nums b{letter-spacing:-.05em;font-size:clamp(48px,5.6vw,84px);font-weight:400;line-height:.95;display:block}.nums span{color:var(--ink-2);max-width:30ch;margin-top:12px;display:block}.gal{grid-template-columns:repeat(2,1fr);gap:16px;margin-top:20px;display:grid}@media (width>=900px){.gal{grid-template-columns:repeat(4,1fr)}}.gal figure{margin:0}.gal .frame{aspect-ratio:3/4}.gal .frame.fit{background:var(--bg-2);position:relative}.gal .frame.fit .fit-bg{filter:blur(26px)saturate(1.15)brightness(.97);background-position:50%;background-size:cover;position:absolute;inset:-24px;transform:scale(1.1)}.gal .frame.fit img{object-fit:contain;filter:drop-shadow(0 10px 24px #0000002e);width:100%;height:100%;position:relative}.gal figcaption{color:var(--ink-2);margin-top:10px;font-size:14px}.gal figcaption b{color:var(--ink);font-weight:500;display:block}.quote{max-width:1100px}.quote p.q{letter-spacing:-.035em;text-wrap:balance;font-size:clamp(28px,3.6vw,52px);line-height:1.1}.quote p.q span{color:var(--ink-4)}.quote-foot{gap:24px;margin-top:40px;display:grid}@media (width>=900px){.quote-foot{grid-template-columns:1fr 1fr;gap:56px}}.quote-foot p{color:var(--ink-2)}.offer{border-radius:var(--r-xl);isolation:isolate;background:#e9e9eb;align-items:center;gap:32px;padding:clamp(28px,5vw,72px);display:grid;position:relative;overflow:hidden}@media (width>=920px){.offer{grid-template-columns:1.2fr auto}}.offer .blob{z-index:-1}.offer h2{max-width:14ch}.offer p{color:var(--ink-2);max-width:48ch;margin-top:16px}.offer-steps{counter-reset:o;gap:10px;margin-top:24px;display:grid}.offer-steps li{align-items:center;gap:12px;list-style:none;display:flex}.offer-steps li:before{counter-increment:o;content:counter(o);background:#fff;border-radius:50%;flex:none;place-items:center;width:28px;height:28px;font-size:13px;display:grid}.offer-steps{padding:0}.s-partner{color:#2b2118;background:linear-gradient(160deg,#f6efe6 0%,#efe2d2 100%)}.s-partner .lbl{background:#00000014;border-radius:999px;align-self:flex-start;margin-top:14px;padding:4px 9px;font-size:11px}.s-partner .st{letter-spacing:-.02em;margin-top:auto;font-size:24px;font-weight:500;line-height:1.08}.s-partner p{opacity:.75;margin-top:8px;font-size:12px}.s-partner .s-time{color:#f6efe6;background:#2b2118;border-radius:10px;justify-content:space-between;margin-top:14px;padding:9px 11px;font-size:11px;display:flex}.mods{align-items:center;gap:32px;margin-top:48px;display:grid}@media (width>=980px){.mods{grid-template-columns:minmax(0,440px) 1fr;gap:72px}}.kiosk{background:#0f0f11;border-radius:26px;justify-self:center;width:min(380px,100%);padding:12px;box-shadow:0 40px 80px -30px #00000073}.kiosk-in{background:#f6f6f7;border-radius:16px;gap:12px;padding:18px;display:grid}.kiosk-top{color:var(--ink-3);justify-content:space-between;align-items:center;font-size:12px;display:flex}.kiosk-top svg{width:auto;height:12px;color:var(--ink)}.kiosk-hello{letter-spacing:-.02em;font-size:20px;font-weight:500;line-height:1.15}.tiles{grid-template-columns:repeat(2,1fr);gap:8px;display:grid}.tile{min-height:84px;font:inherit;color:var(--ink);text-align:left;cursor:pointer;box-shadow:inset 0 0 0 1px var(--line);transition:background-color .3s,color .3s,transform .3s var(--ease);background:#fff;border:0;border-radius:14px;flex-direction:column;justify-content:space-between;gap:18px;padding:12px;font-size:14px;line-height:1.2;display:flex}.tile:hover{transform:translateY(-2px)}.tile svg{width:20px;height:20px;color:var(--blue-strong)}.tile[aria-selected=true]{background:var(--ink);color:#fff;box-shadow:none}.tile[aria-selected=true] svg{color:var(--lime)}.mod-copy{align-content:start;gap:16px;max-width:560px;display:grid}.mod-copy h3{font-size:clamp(26px,2.6vw,38px)}.mod-copy p{color:var(--ink-2)}.mod-ex{background:var(--blue-soft);color:#05476f;border-radius:16px;padding:16px 18px;font-size:15px}.mod-ex b{font-weight:500}.mod-note{border-top:1px solid var(--line);color:var(--ink-2);margin-top:8px;padding-top:18px;font-size:15px}@media (prefers-reduced-motion:no-preference){.mod-copy.swap{animation:rise .5s var(--ease)}}.earn{border-radius:var(--r-xl);background:var(--ink);color:#fff;isolation:isolate;gap:40px;padding:clamp(28px,5vw,72px);display:grid;position:relative;overflow:hidden}@media (width>=980px){.earn{grid-template-columns:1fr 1fr;align-items:center;gap:64px}}.earn .blob{z-index:-1}.earn h2{color:#fff;max-width:14ch}.earn .lead{color:#fffc;margin-top:20px}.earn-where{flex-wrap:wrap;gap:8px;margin-top:24px;display:flex}.earn-where span{background:#ffffff1a;border-radius:999px;padding:7px 13px;font-size:14px;box-shadow:inset 0 0 0 1px #ffffff29}.loop{gap:14px;display:grid}.loop-t{color:#ffffffa6;font-size:14px}.loop-bar{border-radius:16px;gap:3px;height:64px;display:flex;overflow:hidden}.loop-bar div{align-items:flex-end;padding:10px 12px;font-size:12px;line-height:1.2;display:flex}.lb-own{background:#0072bd;flex:3}.lb-a{color:#111;background:#98f890;flex:1.5}.lb-b{color:#111;background:#e9e9eb;flex:1.5}.lb-own2{background:#0090e8;flex:2}.loop-legend{gap:10px;margin-top:6px;display:grid}.loop-legend div{color:#ffffffd9;align-items:baseline;gap:12px;font-size:15px;display:flex}.loop-legend b{color:#fff;min-width:22px;font-weight:500}.earn .soon{color:#fff9;margin-top:6px;font-size:13px}.ind-copy .subs{flex-wrap:wrap;gap:6px;display:flex}.ind-copy .subs span{box-shadow:inset 0 0 0 1px var(--line);color:var(--ink-2);background:#fff;border-radius:999px;padding:6px 12px;font-size:14px}.ind-copy li small{background:var(--blue-soft);color:#05476f;vertical-align:1px;border-radius:999px;flex:none;align-self:flex-start;margin-left:auto;padding:2px 8px;font-size:12px;display:inline-block}.ind-copy .scen{color:var(--ink-3);font-size:13px}.clients{gap:16px;margin-top:20px;display:grid}@media (width>=900px){.clients{grid-template-columns:1.1fr .9fr}}.cl-card{border-radius:var(--r-xl);background:var(--bg-2);align-content:start;gap:14px;padding:clamp(22px,3vw,34px);display:grid}.cl-card h3{font-size:clamp(21px,1.8vw,26px)}.cl-card ul{gap:0;margin:0;padding:0;list-style:none;display:grid}.cl-card li{border-top:1px solid var(--line);justify-content:space-between;gap:16px;padding:12px 0;font-size:16px;display:flex}.cl-card li span{color:var(--ink-3);white-space:nowrap;flex:none}.cl-card .big{letter-spacing:-.045em;font-size:clamp(40px,4.4vw,60px);line-height:1}.cl-card .big small{letter-spacing:0;color:var(--ink-2);margin-top:10px;font-size:15px;line-height:1.45;display:block}.agro{gap:12px;display:grid}.agro-item{border-top:1px solid var(--line);grid-template-columns:120px 1fr;align-items:center;gap:18px;padding:18px 0;display:grid}.agro-item img{object-fit:contain;object-position:left center;width:120px;height:48px}.agro-item p{color:var(--ink-2);font-size:15px}.agro-item b{color:var(--ink);font-weight:500}@media (width<=520px){.agro-item{grid-template-columns:1fr}}.marq-sec{padding:28px 0 64px;overflow:hidden}.marq-t{text-align:center;color:var(--ink-2);padding:0 var(--pad);margin:0 auto 18px;font-size:15px}.marq{width:max-content;display:flex;-webkit-mask:linear-gradient(90deg,#0000,#000 8% 92%,#0000);mask:linear-gradient(90deg,#0000,#000 8% 92%,#0000)}.marq-track{flex:none;align-items:center;gap:clamp(36px,5vw,72px);margin:0;padding:0 clamp(36px,5vw,72px) 0 0;list-style:none;display:flex}.marq-track img{object-fit:contain;filter:grayscale();opacity:.62;width:auto;max-width:170px;height:clamp(34px,3.4vw,46px);transition:opacity .3s,filter .3s}.marq-track li:hover img{opacity:1}@media (prefers-reduced-motion:no-preference){.marq{animation:48s linear infinite marq}.marq:hover{animation-play-state:paused}@keyframes marq{to{transform:translate(-50%)}}}@media (prefers-reduced-motion:reduce){.marq{flex-wrap:wrap;justify-content:center;width:auto;-webkit-mask:none;mask:none}.marq-track{padding:0 var(--pad);flex-wrap:wrap;flex:100%;justify-content:center;row-gap:24px}.marq-track[aria-hidden]{display:none}}.ru{background:linear-gradient(#f4f6fb 0%,#eef1f8 100%);position:relative;overflow:hidden}.ru .wrap{z-index:1;position:relative}.ru-head{gap:18px;max-width:760px;margin-bottom:clamp(40px,5vw,64px);display:grid}.ru-badge{box-shadow:inset 0 0 0 1px var(--line);color:var(--ink-2);background:#fff;border-radius:999px;place-self:start;align-items:center;gap:10px;padding:8px 14px 8px 8px;font-size:14px;display:inline-flex}.ru-flag{width:28px;height:20px;box-shadow:inset 0 0 0 1px var(--line);border-radius:5px;grid-template-rows:1fr 1fr 1fr;display:grid;overflow:hidden}.ru-flag i:first-child{background:#fff}.ru-flag i:nth-child(2){background:#0039a6}.ru-flag i:nth-child(3){background:#d52b1e}.ru-grid{gap:14px;display:grid}@media (width>=720px){.ru-grid{grid-template-columns:repeat(2,1fr)}}@media (width>=1180px){.ru-grid{grid-template-columns:repeat(4,1fr)}}.ru-card{align-content:start;gap:12px;padding:clamp(22px,2.4vw,30px);display:grid}.ru-card .n{letter-spacing:-.05em;color:var(--blue-strong);font-size:clamp(44px,4.4vw,64px);line-height:.9}.ru-card h3{letter-spacing:-.015em;font-size:clamp(19px,1.5vw,22px)}.ru-card p{color:var(--ink-2);font-size:16px}.geo{align-items:center;gap:28px;margin-bottom:clamp(48px,6vw,80px);display:grid}@media (width>=1000px){.geo{grid-template-columns:1.12fr .88fr;gap:56px}}.geo-map{border-radius:var(--r-xl);background:linear-gradient(#f7f8fb,#eef1f6);padding:clamp(12px,2vw,24px);position:relative}.geo-inner{position:relative}.geo-inner img{width:100%;height:auto;display:block}.geo-h{margin-bottom:16px;font-size:clamp(30px,3.1vw,46px)}.geo p{color:var(--ink-2);margin-bottom:22px}.geo-cities{flex-wrap:wrap;gap:8px;display:flex}.geo-cities span{background:var(--bg-2);color:var(--ink-2);cursor:default;border-radius:999px;padding:8px 14px;font-size:15px;transition:background-color .3s,color .3s}.geo-cities span.on{background:var(--ink);color:#fff}.pin{aspect-ratio:24/32;cursor:pointer;z-index:1;background:0 0;border:0;width:clamp(18px,3%,30px);padding:0;position:absolute;transform:translate(-50%,-100%)}.pin svg{filter:drop-shadow(0 3px 4px #003c6e40);width:100%;height:100%;overflow:visible}.pin path{fill:#0090e8;transition:fill .3s}.pin circle{fill:#fff}.pin:after{content:"";opacity:0;background:#0090e859;border-radius:50%;width:14px;height:6px;margin-left:-7px;position:absolute;bottom:-3px;left:50%}.pin.on{z-index:3}.pin.on path,.pin:hover path,.pin:focus-visible path{fill:#0072bd}.pin-tip{white-space:nowrap;background:var(--ink);color:#fff;text-align:left;opacity:0;pointer-events:none;transition:opacity .35s var(--ease),transform .45s var(--ease);border-radius:12px;padding:8px 12px;font-size:13px;line-height:1.25;position:absolute;bottom:calc(100% + 8px);left:50%;transform:translate(-50%,6px);box-shadow:0 10px 24px -10px #0006}.pin-tip b{font-weight:500;display:block}.pin-tip small{opacity:.7;margin-top:2px;font-size:11px;display:block}.pin-tip:after{content:"";border:6px solid #0000;border-top-color:var(--ink);margin-left:-6px;position:absolute;top:100%;left:50%}.pin.on .pin-tip,.pin:hover .pin-tip,.pin:focus-visible .pin-tip{opacity:1;transform:translate(-50%)}.pin[data-pin=kgd] .pin-tip,.pin[data-pin=simf] .pin-tip,.pin[data-pin=sea] .pin-tip,.pin[data-pin=mah] .pin-tip{left:0;transform:translate(-10%,6px)}.pin[data-pin=kgd].on .pin-tip,.pin[data-pin=kgd]:hover .pin-tip,.pin[data-pin=simf].on .pin-tip,.pin[data-pin=simf]:hover .pin-tip,.pin[data-pin=sea].on .pin-tip,.pin[data-pin=sea]:hover .pin-tip,.pin[data-pin=mah].on .pin-tip,.pin[data-pin=mah]:hover .pin-tip{transform:translate(-10%)}.pin[data-pin=kgd] .pin-tip:after,.pin[data-pin=simf] .pin-tip:after,.pin[data-pin=sea] .pin-tip:after,.pin[data-pin=mah] .pin-tip:after{left:12%}.pin[data-pin=ys] .pin-tip,.pin[data-pin=vlad] .pin-tip{left:auto;right:0;transform:translate(10%,6px)}.pin[data-pin=ys].on .pin-tip,.pin[data-pin=ys]:hover .pin-tip,.pin[data-pin=vlad].on .pin-tip,.pin[data-pin=vlad]:hover .pin-tip{transform:translate(10%)}.pin[data-pin=ys] .pin-tip:after,.pin[data-pin=vlad] .pin-tip:after{margin:0 -6px 0 0;left:auto;right:12%}@media (prefers-reduced-motion:no-preference){.js .geo-map:not(.go) .pin{opacity:0;transform:translate(-50%,-160%)}.geo-map.go .pin{animation:drop .7s var(--ease) both;animation-delay:calc(var(--i) * 90ms)}@keyframes drop{0%{opacity:0;transform:translate(-50%,-170%)}to{opacity:1;transform:translate(-50%,-100%)}}.geo-map.go .pin:after{animation:2.6s ease-out infinite ring;animation-delay:calc(1.2s + var(--i) * .21s)}@keyframes ring{0%{opacity:.9;transform:scale(.4)}70%,to{opacity:0;transform:scale(2.6)}}}.pr-head{flex-wrap:wrap;justify-content:space-between;align-items:end;gap:24px;margin-bottom:32px;display:flex}.pr-head .lead{max-width:46ch;margin-top:18px}.per{background:var(--bg-2);border-radius:999px;grid-template-columns:1fr 1fr;padding:5px;display:inline-grid;position:relative}.per button{z-index:1;font:inherit;color:var(--ink-2);cursor:pointer;background:0 0;border:0;border-radius:999px;padding:10px 20px;font-size:15px;transition:color .4s;position:relative}.per button[aria-pressed=true]{color:#fff}.per .knob{background:var(--ink);width:calc(50% - 5px);transition:transform .5s var(--ease);border-radius:999px;position:absolute;top:5px;bottom:5px;left:5px}.per.y .knob{transform:translate(100%)}.per small{background:var(--lime);color:#111;z-index:2;border-radius:999px;padding:3px 8px;font-size:11px;position:absolute;top:-10px;right:-6px}.ptable{border-collapse:separate;border-spacing:0;width:100%;font-size:16px}.ptable th{color:var(--ink-3);text-align:left;padding:0 16px 14px;font-size:14px;font-weight:400}.ptable td{border-top:1px solid var(--line);vertical-align:top;padding:18px 16px}.ptable td:first-child{width:30%;font-weight:500}.ptable td small{color:var(--ink-3);margin-top:4px;font-size:13px;font-weight:400;line-height:1.35;display:block}.ptable .v{letter-spacing:-.02em;white-space:nowrap;font-size:clamp(18px,1.6vw,22px)}.ptable .v em{color:var(--ink-3);font-size:14px;font-style:normal}.ptable .na{color:var(--ink-4)}@media (width<=760px){.ptable thead{display:none}.ptable,.ptable tbody,.ptable tr,.ptable td{width:100%;display:block}.ptable tr{border-top:1px solid var(--line);padding:16px 0}.ptable td{border:0;justify-content:space-between;gap:16px;padding:4px 0;display:flex}.ptable td:first-child{width:auto;margin-bottom:6px;display:block}.ptable td[data-l]:before{content:attr(data-l);color:var(--ink-3);font-size:14px}}.disc{color:var(--ink-2);flex-wrap:wrap;align-items:center;gap:8px;margin-top:22px;font-size:15px;display:flex}.disc span{background:var(--blue-soft);color:#05476f;border-radius:999px;padding:7px 13px;font-size:14px}.calc{grid-template-columns:minmax(0,1fr);gap:32px;margin-top:clamp(40px,5vw,64px);padding:clamp(22px,3.4vw,44px);display:grid}.calc>*,.rng input{min-width:0}@media (width>=980px){.calc{grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);gap:56px}}.calc h3{font-size:clamp(24px,2.4vw,34px)}.cf{gap:22px;margin-top:24px;display:grid}.cf label,.cf .lbl{color:var(--ink-2);margin-bottom:8px;font-size:14px;display:block}.chips{flex-wrap:wrap;gap:6px;display:flex}.chips button{font:inherit;color:var(--ink-2);cursor:pointer;box-shadow:inset 0 0 0 1px var(--line);background:#fff;border:0;border-radius:999px;padding:10px 16px;font-size:15px;transition:background-color .3s,color .3s}.chips button[aria-pressed=true]{background:var(--ink);color:#fff;box-shadow:none}.chips button[disabled]{opacity:.4;cursor:not-allowed}.rng{grid-template-columns:1fr 108px;align-items:center;gap:14px;display:grid}.rng input[type=range]{accent-color:#0072bd;width:100%}.rng input[type=number]{text-align:center;min-height:44px;padding:0 10px}.cres{border-radius:var(--r-lg);background:var(--ink);color:#fff;align-content:start;gap:14px;padding:clamp(22px,3vw,34px);display:grid}.cres .row{color:#ffffffbf;border-bottom:1px solid #ffffff24;justify-content:space-between;align-items:baseline;gap:16px;padding-bottom:12px;font-size:15px;display:flex}.cres .row b{color:#fff;white-space:nowrap;font-size:18px;font-weight:500}.cres .tot{letter-spacing:-.04em;margin-top:6px;font-size:clamp(34px,3.6vw,52px);line-height:1}.cres .tot small{letter-spacing:0;color:#ffffffb3;margin-bottom:10px;font-size:14px;display:block}.cres .btn{white-space:normal;text-align:center;justify-content:center;min-width:0}.cres .note{color:#fff9;font-size:13px;line-height:1.45}.cm{max-width:80ch;color:var(--ink-2);margin-top:22px;font-size:15px;line-height:1.5}.cm b{color:var(--ink);font-weight:500}.hint-s{color:var(--ink-3);margin-top:8px;font-size:13px;display:block}.pr-foot{color:var(--ink-3);max-width:80ch;margin-top:18px;font-size:13px}
