.btn.primary{background:var(--green);border-color:var(--line);box-shadow:0 14px 32px #078a7038}body>header{box-shadow:0 16px 44px #0f172014}.hero{box-shadow:0 32px 90px #0a11192e}.stats{box-shadow:0 24px 70px #0000002e}.ops{box-shadow:0 22px 60px #0f17201c}#catalog:before{box-shadow:0 24px 70px #0f172017}.logo span{box-shadow:0 10px 24px #0f17202e}body>header>button[aria-expanded=true]{background:var(--accent);border-color:var(--accent);transform:translateY(-1px)}html.js:not(.cookie-ok):has(.cookie[open]){overflow:hidden}html:not(.js) .cookie{-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;height:auto;padding:0 14px 14px;top:auto}#kn-site-menu a{color:#4f5c69;border-radius:8px;align-items:center;min-height:46px;padding:0 14px;font-size:15px;font-weight:800;display:flex}#kn-site-menu [aria-current=page]{color:#fff;background:#101821}.js #kn-site-menu{z-index:280;border:1px solid var(--line);background:#fff;border-radius:8px;grid-area:auto;width:min(320px,100vw - 32px);padding:6px;display:grid;position:absolute;top:calc(100% - 10px);right:28px;overflow:hidden;box-shadow:0 22px 54px #10182129}[data-kn-city-dropdown-label]{white-space:nowrap;font-size:13px}[data-open]>button,.city>button:hover{border-color:var(--accent);background:#fff;box-shadow:0 0 0 3px #0f8f7224}[data-open]>button:after{margin-top:3px;transform:rotate(225deg)}[data-kn-city-dropdown-panel]{z-index:120;background:#fff;border:1px solid #d1ddd8f2;border-radius:10px;width:max(100% - 95px,260px);max-height:360px;padding:6px;position:absolute;top:calc(100% + 9px);left:94px;overflow:auto;box-shadow:0 18px 48px #0c1b2638}[data-kn-city-dropdown-option]{text-align:left;background:0 0;border:0;border-radius:8px;align-items:center;width:100%;min-height:36px;padding:8px 10px;font-size:14px;font-weight:700;display:flex}[data-kn-city-dropdown-option][aria-selected=true]{background:var(--accent);color:#fff}.filters{background:#ffffffd1;border:1px solid #ffffffe0;border-radius:8px;grid-area:f;grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;margin:12px 0 0;padding:12px;display:grid;box-shadow:0 18px 44px #0f17200f}.filters label,:is(footer,dialog) form label{color:#536070;gap:7px;font-size:12px;font-weight:800;line-height:1.25;display:grid}.filters :is(select,input),:is(footer,dialog) form :is(input,textarea){width:100%;min-height:44px;color:var(--ink);background:#fff;border:1px solid #d9e1dc;border-radius:8px;padding:10px 12px;font-size:15px;font-weight:500;line-height:normal}input:focus,select:focus,textarea:focus{border-color:#078a70b8;outline:0;box-shadow:0 0 0 4px #078a701f}.bar{background:#ffffffd1;border:1px solid #ffffffe0;border-radius:8px;grid-area:b;justify-content:space-between;align-items:center;gap:12px;margin:22px 0 10px;padding:10px 12px;display:flex;box-shadow:0 18px 44px #0f17200f}.filters:not([hidden])+.bar{margin-top:10px}.bar output{color:#101821;font-size:15px;font-weight:800}[data-kn-reset]{border:1px solid var(--line);background:#fff;border-radius:8px;justify-content:center;align-items:center;min-height:42px;padding:0 16px;font-size:14px;font-weight:700;display:inline-flex}[data-kn-status]{color:var(--muted);grid-area:s;padding:22px 0;font-size:15px}.cards{overflow-anchor:none;grid-area:c;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.card{border:1px solid var(--card-line);background:#fff;border-radius:8px;grid-template-columns:minmax(0,1fr) auto;align-content:start;align-items:center;gap:0 10px;padding:13px 14px 16px;display:grid;position:relative;overflow:hidden;box-shadow:0 14px 36px #0f17200f}.card:before{content:"";background:var(--op,var(--accent));height:4px;position:absolute;bottom:0;left:0;right:0}.card[data-op=megafon]{--op:#00b956}.card[data-op=mts]{--op:#e30613}.card[data-op=beeline]{--op:#f4c400}.card[data-op=tele2]{--op:#111}.card[data-op=yota]{--op:#00b4e6}.card[data-op="8800"],.card[data-op=business]{--op:#0b8f79}.card h3,.card .meta{grid-area:1/1/2/-1;align-self:start}.card h3{color:#101820;white-space:nowrap;margin:0;font-size:clamp(20px,1.45vw,24px);font-weight:800;line-height:1.05}.meta{color:var(--muted);flex-wrap:wrap;gap:5px;margin:calc(1.05*clamp(20px,1.45vw,24px) + 6px) 0 8px;font-size:13px;line-height:1.35;display:flex}.meta span{color:#40505f;background:#f1f5f2;border-radius:999px;padding:4px 7px;font-size:12px;line-height:1.2}.meta .op{align-items:center;gap:6px;padding:3px 7px 3px 4px;display:flex}.meta img{width:18px;height:18px}.price{color:var(--accent-dark);white-space:nowrap;font-size:clamp(18px,1.28vw,22px);font-weight:800;line-height:1;overflow:hidden}[data-kn-buy]{background:var(--green);color:#fff;white-space:nowrap;border:1px solid #0000;border-radius:7px;justify-content:center;align-items:center;min-width:112px;min-height:34px;padding:0 10px;font-size:12px;font-weight:700;display:inline-flex;box-shadow:0 14px 32px #078a7038}.mini{grid-column:1/-1;padding:6px 14px;font-size:14px}[data-kn-pagination]{flex-wrap:wrap;grid-area:p;justify-content:center;align-items:center;gap:8px;margin:22px 0 0;display:flex}[data-kn-more]{color:#fff;text-transform:uppercase;background:#e6532f;border:0;border-radius:999px;justify-content:center;align-items:center;width:220px;min-height:48px;padding:0 28px;font-size:15px;font-weight:800;display:inline-flex;box-shadow:0 14px 26px #e6532f38}.tags{border:1px solid var(--line);background:#fff;border-radius:20px;flex-wrap:wrap;gap:9px;max-width:1120px;margin:28px auto 4px;padding:clamp(18px,2.4vw,26px);display:flex}.tags h2{width:100%;margin:0 0 3px;font-size:clamp(18px,2.4vw,23px);font-weight:700}.tags a{border:1px solid var(--line);background:#f8faf7;border-radius:999px;padding:9px 16px;font-size:14.5px;font-weight:600}.text{border:1px solid var(--line);max-width:1120px;box-shadow:var(--shadow);color:#28323c;background:#fff;border-radius:24px;margin:24px auto 8px;padding:clamp(22px,3vw,36px)}.text h2{color:var(--ink);margin:0 0 12px;font-size:clamp(21px,3vw,28px);font-weight:700}.text h3{color:var(--ink);margin:26px 0 10px;font-size:19px;font-weight:700}.text p,.text ul,.text ol{margin:0 0 12px;font-size:16px;line-height:1.62}.text a:not(.btn){color:var(--accent-dark);text-decoration:underline}:is(.text,.faq) details{border-bottom:1px solid var(--line);padding:4px 0}:is(.text,.faq) details:last-of-type{border-bottom:0}:is(.text,.faq) summary{color:var(--ink);cursor:pointer;padding:14px 36px 14px 0;font-size:16.5px;font-weight:700;list-style:none;position:relative}summary::-webkit-details-marker{display:none}:is(.text,.faq) summary:after{content:"+";color:var(--accent);font-size:22px;font-weight:800;position:absolute;top:50%;right:0;transform:translateY(-50%)}:is(.text,.faq) [open]>summary:after{content:"−"}.faq details p{color:#28323c;margin:0 0 14px;font-size:15.5px;line-height:1.6}.how ol{counter-reset:how;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin:18px 0 0;display:grid}.how li{border:1px solid var(--card-line);background:#fff;border-radius:8px;padding:clamp(20px,2.5vw,30px);box-shadow:0 16px 42px #0f17200f}.how li:before{counter-increment:how;content:counter(how,decimal-leading-zero);color:var(--orange);margin:0 0 12px;font-size:13px;font-weight:800;display:block}.how h3{margin:0 0 10px;font-size:clamp(24px,2.4vw,34px);font-weight:700;line-height:1.12}.how p{color:var(--muted);font-size:16px;line-height:1.6}.faq{border:1px solid var(--line);max-width:1120px;box-shadow:var(--shadow);background:#fff;border-radius:24px;margin:28px auto;padding:clamp(22px,3vw,36px)}.faq h2{margin:0 0 14px;font-size:clamp(22px,3vw,30px);font-weight:700}footer{color:#fff;background:linear-gradient(135deg,#101821,#0f1a22 50%,#0d2325);border-radius:8px;gap:clamp(18px,3vw,30px);margin:18px 0 0;padding:58px;display:grid;position:relative;overflow:hidden;box-shadow:0 28px 74px #1018212e}.lead{grid-template-columns:minmax(0,.92fr) minmax(340px,.62fr);align-items:start;gap:clamp(22px,4vw,54px);display:grid}.lead .kicker{text-transform:uppercase;color:var(--accent);margin:0 0 14px;padding-top:6px;font-size:12px}.lead h2{max-width:720px;font-size:clamp(32px,4vw,58px);font-weight:800;line-height:1.02}.lead>div>p:not(.kicker){color:#ffffffb8;max-width:640px;margin:16px 0 0;font-size:17px;line-height:1.6}.lead>div>a,.brand>a:last-child{background:#ffffff14;border:1px solid #ffffff2e;border-radius:8px;justify-content:center;align-items:center;width:max-content;min-height:42px;margin-top:24px;padding:0 14px;font-size:16px;font-weight:800;display:flex}footer form{color:var(--ink);background:#fffffff0;border:1px solid #ffffff9e;border-radius:8px;gap:12px;padding:clamp(16px,2.4vw,24px);display:grid;box-shadow:0 18px 50px #1018212e}:is(footer,dialog) form textarea{resize:vertical;min-height:92px}.hp{opacity:0;position:absolute;left:-9999px}form .consent{color:#2d3844e0;padding-left:35px;font-size:12px;font-weight:600;line-height:1.45;display:block;position:relative}form .consent input{width:18px;height:18px;min-height:0;margin:0;position:absolute;top:1px;left:4px}.consent a{color:var(--accent-dark);text-decoration:underline}:is(footer,dialog) form .btn{width:100%;font-size:14px}:is(footer,dialog) form output{min-height:20px;color:var(--muted);font-size:14px;font-weight:500;display:block}[data-state=error]{color:#b42318}.dir{z-index:1;background:#070d149e;border:1px solid #ffffff1f;border-radius:8px;grid-template-columns:minmax(240px,1.15fr) repeat(5,minmax(132px,.72fr));gap:clamp(18px,3vw,34px);padding:clamp(22px,3.8vw,42px);display:grid;position:relative}.dir nav:nth-of-type(2){grid-column:4}.brand .logo{color:#fff;white-space:normal;margin:0 0 14px}.brand .logo span{color:#101821;background:#fff}.brand p{color:#ffffffad;max-width:360px;font-size:15px;line-height:1.6}.brand>a:last-child{border-color:#ffffff29}.dir nav{flex-direction:column;align-items:flex-start;gap:10px;display:flex}.dir nav p{text-transform:uppercase;margin:0 0 4px;font-size:13px;font-weight:800;line-height:1.2}.dir nav a{color:#ffffffad;overflow-wrap:anywhere;font-size:14px;font-weight:700;line-height:1.35}.law{z-index:1;color:#ffffffad;border-top:1px solid #ffffff24;gap:10px;padding-top:clamp(16px,2.6vw,24px);font-size:13px;font-weight:700;line-height:1.65;display:grid;position:relative}.law strong{color:#fff;font-weight:800}dialog.lead{z-index:2147483000;width:460px;max-width:calc(100% - 48px);max-height:calc(100% - 48px);color:var(--ink);background:0 0;border:0;margin:auto;padding:25px;display:block;position:fixed;inset:0;overflow:auto}dialog.lead:not([open]){display:none}dialog.lead::backdrop{background:#0a11199e}dialog.lead:after{content:"";z-index:-1;background:#fff;border:1px solid #ffffffad;border-radius:8px;position:absolute;inset:0;box-shadow:0 28px 90px #0a111957}[data-kn-close]{background:#f3f6f8;border:0;border-radius:999px;justify-content:center;align-items:center;width:36px;height:36px;padding:1px 6px;font-size:24px;line-height:1;display:flex;position:absolute;top:15px;right:15px}#kn-lead-title{margin:0 48px 8px 0;font-size:26px;line-height:1.15}#kn-lead-title strong{font-weight:700}[data-kn-selected-number]{color:var(--muted);margin:0 0 18px;font-size:16px;font-weight:700}dialog form{gap:14px;display:grid}dialog .consent{color:#465362f0;margin-top:-2px}dialog form .btn{min-height:42px}:focus-visible{outline:2px solid var(--accent);outline-offset:2px}@media (max-width:1180px){.lead{grid-template-columns:1fr}.dir{grid-template-columns:repeat(2,minmax(0,1fr))}.dir nav:nth-of-type(2){grid-column:auto}.brand{grid-column:1/-1}}@media (max-width:820px){[data-kn-city-dropdown-panel]{max-height:320px}.js #kn-site-menu{top:72px;left:10px;right:auto}#kn-site-menu a{white-space:nowrap;min-height:44px;padding:12px 14px}footer{padding:22px}.filters,.cards{grid-template-columns:repeat(2,minmax(0,1fr))}.how ol{grid-template-columns:1fr}.tags,.faq,.text{margin-left:0;margin-right:0}}@media (max-width:560px){.ops{box-shadow:0 10px 26px #16202a12}[data-kn-city-dropdown-label]{font-size:12px}[data-kn-city-dropdown-panel]{width:100%;left:0}.filters{gap:8px}.filters label{grid-column:1/-1;font-size:11px}.filters label:nth-of-type(3),.filters label:nth-of-type(4){grid-column:auto}.filters :is(select,input),:is(footer,dialog) form :is(input,textarea){padding:9px 10px;font-size:16px}:is(footer,dialog) form textarea{min-height:42px}.bar{background:#fff;border-color:#dce2e8f0;gap:8px;padding:12px;display:grid}.bar output{color:var(--ink);font-size:22px}.cards{grid-template-columns:1fr}.card{gap:0 10px;padding:11px 12px 14px}.card h3{font-size:22px}.meta{flex-wrap:nowrap;margin:29.1px 0 7px;padding-bottom:1px}.meta span{white-space:nowrap;flex:none;max-width:190px;overflow:hidden}.price{font-size:25px}[data-kn-buy]{min-width:118px}[data-kn-pagination]{gap:6px}.text{border-radius:18px;padding:20px 16px}footer{gap:18px;padding:20px}.lead .kicker{font-size:11px}.lead h2{font-size:clamp(30px,10vw,40px)}.lead>div>p:not(.kicker){font-size:15px}.lead>div>a,.brand>a:last-child{width:100%}form .consent{font-size:11px}.dir{grid-template-columns:1fr;padding:22px}.dir nav{border-top:1px solid #ffffff1a;padding-top:14px}dialog.lead{max-width:calc(100% - 30px);padding:19px}#kn-lead-title{margin-right:42px;font-size:23px}}