
:root{--bg:#f4f7fb;--paper:#fff;--ink:#121a2a;--muted:#5c687c;--line:#dce3ee;--blue:#2878ff;--green:#129b78;--soft:#eef5ff;--shadow:0 18px 50px rgba(22,34,58,.10)}
*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:var(--bg);color:var(--ink);font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",Arial,sans-serif;line-height:1.56}a{color:#155bd4;text-decoration:none}a:hover{text-decoration:underline}.wrap{width:min(1160px,calc(100% - 32px));margin:0 auto}.hdr{position:sticky;top:0;z-index:40;background:rgba(255,255,255,.94);border-bottom:1px solid var(--line);backdrop-filter:blur(14px)}.hdr .wrap{min-height:74px;display:flex;align-items:center;gap:18px}.logo{display:inline-flex;align-items:center;gap:10px;color:var(--ink);font-weight:850;font-size:18px}.logo img{display:block;border-radius:8px}.nav{display:flex;align-items:center;gap:14px;margin-left:auto}.nav a{color:#344157;font-weight:720;font-size:14px}.hdr-cta{display:flex;align-items:center;gap:10px}.burger{display:none;border:1px solid var(--line);background:#fff;border-radius:8px;padding:8px 10px;font-size:18px}.btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:42px;padding:10px 16px;border-radius:8px;border:1px solid var(--line);background:#fff;color:var(--ink);font-weight:800}.btn svg{width:18px;height:18px}.btn-primary{background:var(--blue);border-color:var(--blue);color:#fff}.btn-white{background:#fff;color:var(--ink)}.btn-ghost{background:transparent}.btn-lg{min-height:50px;padding:13px 20px;font-size:16px}#langsw{position:relative}.lang-picker{position:relative}.lang-picker summary{list-style:none;display:inline-flex;align-items:center;gap:6px;min-height:42px;padding:9px 11px;border:1px solid var(--line);border-radius:8px;background:#fff;color:var(--ink);font-weight:900;cursor:pointer}.lang-picker summary::-webkit-details-marker{display:none}.lang-code{font-size:13px}.lang-caret{color:var(--muted);font-size:12px}.lang-menu{position:absolute;right:0;top:calc(100% + 8px);z-index:90;display:grid;grid-template-columns:repeat(2,minmax(118px,1fr));gap:4px;width:min(340px,calc(100vw - 32px));max-height:360px;overflow:auto;padding:10px;border:1px solid var(--line);border-radius:8px;background:#fff;box-shadow:var(--shadow)}.lang-menu a{padding:8px 10px;border-radius:7px;color:#344157;font-size:13px;font-weight:750}.lang-menu a:hover,.lang-menu a[aria-current="true"]{background:var(--soft);color:var(--blue);text-decoration:none}[dir="rtl"] body{text-align:right}[dir="rtl"] .nav{margin-left:0;margin-right:auto}[dir="rtl"] .lang-menu{right:auto;left:0}.hero{position:relative;overflow:hidden;padding:clamp(48px,8vw,96px) 0;background:linear-gradient(180deg,#fff 0%,#eef5ff 100%);border-bottom:1px solid var(--line)}.hero:before{content:"";position:absolute;inset:auto -10% -50% -10%;height:70%;background:radial-gradient(closest-side at 50% 50%,rgba(40,120,255,.16),transparent 70%);pointer-events:none}.hero-in{position:relative}.badges{display:flex;flex-wrap:wrap;gap:10px;margin-bottom:16px}.badge{display:inline-flex;align-items:center;gap:8px;padding:8px 12px;border:1px solid var(--line);border-radius:999px;background:rgba(255,255,255,.86);color:#334057;font-weight:750;font-size:14px}.dot{width:8px;height:8px;border-radius:50%;background:var(--green)}h1{max-width:920px;margin:0;font-size:clamp(19px,2.94vw,34px);line-height:1.12;letter-spacing:0}.lead{max-width:850px;margin:20px 0 0;color:var(--muted);font-size:clamp(18px,2.2vw,22px)}.hero-cta{display:flex;flex-wrap:wrap;gap:12px;margin-top:28px}section{padding:clamp(36px,6vw,70px) 0}.eyebrow{margin:0 0 10px;color:var(--green);font-weight:850;text-transform:uppercase;font-size:13px;letter-spacing:0}.h2,h2{margin:0 0 12px;font-size:clamp(28px,4vw,44px);line-height:1.12;letter-spacing:0}.sub{max-width:760px;color:var(--muted);font-size:18px}.grid{display:grid;gap:18px}.g2{grid-template-columns:repeat(2,minmax(0,1fr))}.g3{grid-template-columns:repeat(3,minmax(0,1fr))}.g4{grid-template-columns:repeat(4,minmax(0,1fr))}.plat,.ft-plats{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin-top:22px}.plat a,.ft-plats a{display:flex;align-items:center;gap:12px;min-height:76px;padding:16px;border:1px solid var(--line);border-radius:8px;background:#fff;color:var(--ink);font-weight:850;box-shadow:var(--shadow)}.plat svg,.ft-plats svg{width:28px;height:28px;min-width:28px;display:block;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;color:var(--blue)}.plat svg rect,.plat svg circle,.plat svg path,.plat svg line,.plat svg polyline,.ft-plats svg rect,.ft-plats svg circle,.ft-plats svg path,.ft-plats svg line,.ft-plats svg polyline{vector-effect:non-scaling-stroke}.ft-plats{grid-template-columns:repeat(8,minmax(0,1fr));margin-top:24px}.ft-plats a{min-height:48px;padding:10px 12px;font-size:13px;box-shadow:none;background:#f8fbff}.ft-plats svg{width:20px;height:20px;min-width:20px}.card,.tariff,.faq details,.notice,.download-card,.platform-card{background:var(--paper);border:1px solid var(--line);border-radius:8px;box-shadow:var(--shadow)}.card,.tariff,.download-card,.platform-card{padding:22px}.card h3,.tariff h3{margin:0 0 8px;font-size:21px}.card p,.tariff p{color:var(--muted)}.step .n{width:36px;height:36px;border-radius:8px;background:var(--soft);color:var(--blue);display:grid;place-items:center;font-weight:900;margin-bottom:14px}.tariffs{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:18px}.tariff.best{border-color:rgba(40,120,255,.45);box-shadow:0 20px 55px rgba(40,120,255,.15)}.price{font-size:38px;font-weight:900}.muted{color:var(--muted)}.crumbs{padding:18px 0;color:var(--muted);font-size:14px}.faq details{padding:18px 20px;margin:12px 0;box-shadow:none}.faq summary{cursor:pointer;font-weight:850}.faq p{color:var(--muted)}table{width:100%;border-collapse:collapse;background:#fff;border:1px solid var(--line);border-radius:8px;overflow:hidden}th,td{padding:14px;border-bottom:1px solid var(--line);text-align:left}th{background:#f8fbff}.notice{padding:16px 18px;border-left:4px solid var(--green)}footer{padding:52px 0 28px;border-top:0;color:#9aa4b5;background:#0e121b}footer .wrap{display:block}.ft-grid{display:grid;grid-template-columns:minmax(230px,1.35fr) repeat(3,minmax(150px,1fr));gap:clamp(30px,6vw,82px);align-items:start}.ft-grid>div{display:flex;flex-direction:column;align-items:flex-start;gap:10px}.ft-grid h4{margin:0 0 8px;color:#778294;font-size:13px;line-height:1;text-transform:uppercase;letter-spacing:.16em;font-weight:900}.ft-grid p,.ft-grid .muted{margin:10px 0 0;color:#a3adbd;font-size:14px;line-height:1.55}.ft-grid a{color:#a5afbf;font-size:15px;line-height:1.55}.ft-grid a:hover{color:#fff;text-decoration:none}.ft-grid .cabinet-text-link,.ft-grid a[href="/go/cabinet/"]{color:#22d07a;font-weight:900}.ft-grid .cabinet-text-link:hover,.ft-grid a[href="/go/cabinet/"]:hover{color:#38ef95}.ft .logo{color:#f5f8ff;font-weight:850}.ft .logo:hover{text-decoration:none}.ft .logo img{width:30px;height:30px}.ft .ft-plats{display:grid;grid-template-columns:repeat(8,minmax(68px,1fr));gap:12px;margin-top:46px;padding-top:24px;border-top:1px solid rgba(163,173,189,.18)}.ft .ft-plats a{min-height:auto;padding:0;border:0;border-radius:0;background:transparent;box-shadow:none;color:#929cac;display:flex;flex-direction:column;align-items:center;justify-content:flex-start;gap:7px;font-size:12px;line-height:1.2;font-weight:650}.ft .ft-plats a:hover{color:#fff;text-decoration:none}.ft .ft-plats a:hover svg{color:#22d07a}.ft .ft-plats svg{width:23px;height:23px;min-width:23px;color:#9aa4b5}.ft-bot{display:none}
@media(max-width:980px){.hdr .wrap{align-items:flex-start;flex-wrap:wrap;padding:14px 0}.burger{display:inline-flex;margin-left:auto}.nav{display:none;flex-basis:100%;order:3;flex-direction:column;align-items:flex-start;margin-left:0}.hdr-cta{margin-left:auto}.g4,.g3,.tariffs,.plat{grid-template-columns:repeat(2,minmax(0,1fr))}.ft-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:32px}.ft-grid>div:first-child{grid-column:1/-1}.ft .ft-plats{grid-template-columns:repeat(4,minmax(0,1fr))}h1{font-size:21px}}@media(max-width:640px){.g4,.g3,.g2,.tariffs,.plat{grid-template-columns:1fr}.hdr-cta{width:100%;justify-content:flex-start}.hero{padding-top:42px}.btn-lg{width:100%}.ft-grid{grid-template-columns:1fr}.ft-grid>div:first-child{grid-column:auto}.ft .ft-plats{grid-template-columns:repeat(2,minmax(0,1fr));row-gap:18px}}
