:root{--bg:#f5f8f6;--surface:#fff;--surface-2:#e2efeb;--surface-3:#e2efeb;--text:#24352c;--heading:#02382e;--muted:#66756d;--border:#d6e3db;--border-strong:#bbd3c5;--green:#075243;--green-hover:#075243;--green-active:#075243;--green-soft:#e2efeb;--green-bright:#075243;--dark:#001a15;--dark-2:#02382e;--danger:#c53e4b;--warning:#9b6812;--success:#075243;--focus:#1479ff;--shadow-sm:0 8px 24px #02382e12;--shadow-md:0 18px 48px #02382e1c;--shadow-lg:0 30px 80px #001a152e;--sidebar-width:244px;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}:root[data-theme=dark]{--bg:#001a15;--surface:#02382e;--surface-2:#02382e;--surface-3:#02382e;--text:#d6e3dc;--heading:#e2efeb;--muted:#9caca3;--border:#294138;--border-strong:#365448;--green:#075243;--green-hover:#075243;--green-active:#075243;--green-soft:#02382e;--dark:#001a15;--dark-2:#02382e;--danger:#ff7883;--warning:#f4c46e;--success:#075243;--focus:#6caaff;--shadow-sm:0 8px 24px #0003;--shadow-md:0 18px 48px #00000047;--shadow-lg:0 30px 80px #00000061;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}*{box-sizing:border-box}html{scroll-behavior:smooth;background:var(--bg)}body{background:var(--bg);min-width:320px;color:var(--text);margin:0;font-family:Manrope Variable,Segoe UI,Arial,sans-serif;font-size:15px;line-height:1.62}body.menu-open{overflow:hidden}button,input,select,textarea{font:inherit}button,a{-webkit-tap-highlight-color:transparent}button{color:inherit}a{color:inherit;text-decoration:none}img{max-width:100%}svg{flex:none;width:21px;height:21px}h1,h2,h3,p{margin-top:0}h1,h2,h3{color:var(--heading);letter-spacing:-.035em;line-height:1.1}p{max-width:72ch}::selection{background:var(--green);color:#fff}:focus-visible{outline:3px solid var(--focus);outline-offset:3px}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;position:absolute!important}.skip-link{z-index:9999;background:var(--heading);color:var(--bg);border-radius:10px;padding:11px 16px;position:fixed;top:10px;left:10px;transform:translateY(-150%)}.skip-link:focus{transform:none}.brand{background:0 0;border:0;align-items:center;width:172px;min-height:40px;padding:0;display:inline-flex}.brand__logo{width:100%;height:auto;display:block}.sidebar{z-index:60;width:var(--sidebar-width);color:#fff;scrollbar-width:thin;background:radial-gradient(circle at 20% 0,#0752431c,#0000 28%),linear-gradient(#02382e,#001a15 68%);flex-direction:column;height:100dvh;padding:12px 14px;display:flex;position:fixed;inset:0 auto 0 0;overflow-y:auto}.sidebar__top{justify-content:space-between;align-items:center;display:flex}.sidebar .brand__logo,.mobile-drawer .brand__logo{filter:brightness(0)invert()}.drawer-close{display:none}.audience-switch{background:#ffffff0b;border:1px solid #ffffff1a;border-radius:12px;grid-template-columns:1fr 1fr;gap:3px;margin:10px 0 7px;padding:2px;display:grid}.audience-switch button{color:#ffffff8c;cursor:pointer;background:0 0;border:0;border-radius:9px;min-height:27px;padding:3px 7px;font-size:12px;font-weight:750;transition:all .18s}.audience-switch button.is-active{color:#e2efeb;background:#0752432b;box-shadow:inset 0 0 0 1px #07524347}.sidebar-payment{background:radial-gradient(circle at 90% 18%,#07524338,#0000 30%),linear-gradient(135deg,#0752434d,#02382e80);border:1px solid #0752436b;border-radius:16px;justify-content:space-between;align-items:center;gap:10px;min-height:56px;margin:6px 0 14px;padding:8px 10px;transition:all .18s;display:flex;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #ffffff0b,0 12px 28px #00000029,0 0 24px #07524314}.sidebar-payment:hover{background:linear-gradient(135deg,#07524361,#02382e94);border-color:#075243b3;transform:translateY(-2px);box-shadow:0 15px 32px #0003,0 0 30px #07524324}.sidebar-payment span{z-index:1;color:#fff;font-size:13px;font-weight:850;line-height:1.15;position:relative}.sidebar-payment b{z-index:1;color:#075243;background:#e2efeb;border-radius:50%;flex:0 0 38px;place-items:center;width:38px;height:38px;font-size:19px;display:grid;position:relative;box-shadow:0 8px 22px #00000038,0 0 0 5px #ffffff0f}.sidebar__label{color:#ffffff59;letter-spacing:.12em;text-transform:uppercase;margin:1px 8px 4px;font-size:8px;font-weight:800}.sidebar__label--info{border-top:1px solid #ffffff14;margin-top:6px;padding-top:7px}.main-nav,.sidebar-service-nav{gap:2px;display:grid}.main-nav--primary{margin-top:3px}.main-nav a,.sidebar-service-nav a{color:#ffffffad;border-radius:10px;align-items:center;gap:9px;min-height:34px;padding:5px 9px;font-size:13px;font-weight:650;transition:all .18s;display:flex}.main-nav a svg,.sidebar-service-nav a svg{color:#ffffff61;width:16px;height:16px}.main-nav a:hover,.sidebar-service-nav a:hover{color:#fff;background:#ffffff0f}.main-nav a.is-active,.sidebar-service-nav a.is-active{color:#fff;background:#07524321;box-shadow:inset 3px 0 #075243}.main-nav a.is-active svg,.sidebar-service-nav a.is-active svg{color:#075243}.sidebar-service-nav a{min-height:30px;font-size:12.5px}.sidebar-phone{color:#ffffffc2;border-radius:10px;align-items:center;gap:9px;min-height:45px;padding:6px 8px;display:flex}.sidebar-phone:hover{background:#ffffff0f}.sidebar-phone svg{color:#075243;width:17px;height:17px}.sidebar-phone span{line-height:1.2;display:grid}.sidebar-phone small{color:#ffffff6b;font-size:9px}.sidebar-phone strong{margin-top:3px;font-size:11px}.theme-switch{min-height:40px;color:var(--muted);cursor:pointer;background:0 0;border:0;border-radius:10px;align-items:center;gap:9px;padding:7px 9px;font-size:11px;font-weight:700;display:flex}.sidebar .theme-switch,.mobile-drawer .theme-switch{color:#ffffff9e}.theme-switch:hover{color:#fff;background:#ffffff0f}.theme-icon{width:18px;height:18px}.theme-icon--sun,.theme-label--light,:root[data-theme=dark] .theme-icon--moon,:root[data-theme=dark] .theme-label--dark{display:none}:root[data-theme=dark] .theme-icon--sun,:root[data-theme=dark] .theme-label--light{display:inline}.desktop-header{z-index:40;min-height:64px;margin-left:var(--sidebar-width);border-bottom:1px solid var(--border);background:color-mix(in srgb, var(--bg) 90%, transparent);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);justify-content:space-between;align-items:center;gap:18px;padding:8px clamp(28px,4vw,56px);display:flex;position:sticky;top:0}.desktop-header__actions{align-items:center;gap:8px;display:flex}.desktop-phone{border-radius:10px;align-items:center;gap:8px;padding:5px 8px;display:flex}.desktop-phone svg{width:18px;height:18px;color:var(--green)}.desktop-phone span{line-height:1.1;display:grid}.desktop-phone strong{color:var(--heading);margin-top:3px;font-size:11px}.header-cabinet{min-height:40px;color:var(--muted);border-radius:10px;align-items:center;gap:7px;padding:8px 11px;font-size:11px;font-weight:750;display:inline-flex}.header-cabinet:hover{background:var(--surface-2);color:var(--heading)}.header-cabinet svg{width:17px;height:17px;color:var(--green)}.header-connect{font-size:11px;min-height:42px!important;padding-inline:14px!important}.mobile-header,.mobile-drawer,.drawer-backdrop{display:none}.site-main{min-height:100vh;margin-left:var(--sidebar-width)}.site-footer{margin-left:var(--sidebar-width);border-top:1px solid var(--border);background:var(--surface);grid-template-columns:1.35fr repeat(3,1fr);gap:34px;padding:56px clamp(30px,5vw,72px) 80px;display:grid}.site-footer>div{flex-direction:column;align-items:flex-start;gap:7px;display:flex}.site-footer__brand p{max-width:340px;color:var(--muted);font-size:12px}.site-footer strong{color:var(--heading);margin-bottom:5px;font-size:12px}.site-footer a:not(.brand){min-height:28px;color:var(--muted);font-size:12px}.site-footer a:hover{color:var(--green)}.site-footer>small{border-top:1px solid var(--border);color:var(--muted);grid-column:1/-1;padding-top:24px;font-size:10px}.page-section{width:min(100%,1440px);margin:0 auto;padding:52px clamp(28px,5vw,72px)}.page-section--soft{border:1px solid var(--border);background:linear-gradient(180deg, var(--surface-2), var(--surface));border-radius:26px;width:calc(100% - 2*clamp(28px,5vw,72px));margin-block:24px;padding:44px clamp(24px,4vw,50px)}.button{cursor:pointer;border:1px solid #0000;border-radius:12px;justify-content:center;align-items:center;gap:8px;min-height:46px;padding:10px 17px;font-weight:800;line-height:1.1;transition:transform .18s,background .18s,border-color .18s,box-shadow .18s;display:inline-flex}.button:hover{transform:translateY(-2px)}.button:active{transform:translateY(0)}.button:disabled{cursor:not-allowed;opacity:.55;transform:none}.button--primary{background:var(--green);color:#fff;box-shadow:0 10px 24px #07524333}.button--primary:active{background:var(--green-active)}:root[data-theme=dark] .button--primary{color:#001a15}.button--secondary{border-color:var(--border);background:var(--surface);color:var(--heading)}.button--secondary:hover{border-color:color-mix(in srgb, var(--green) 60%, var(--border));background:var(--surface-2)}.button svg{width:18px;height:18px}.icon-button{border:1px solid var(--border);background:var(--surface);cursor:pointer;border-radius:12px;place-items:center;width:44px;height:44px;display:grid}.eyebrow,.location-pill,.card-kicker{color:var(--green-active);letter-spacing:.09em;text-transform:uppercase;align-items:center;gap:7px;font-size:11px;font-weight:850;display:inline-flex}:root[data-theme=dark] .eyebrow,:root[data-theme=dark] .card-kicker{color:var(--green)}.location-pill{border:1px solid var(--border);background:color-mix(in srgb, var(--surface) 88%, transparent);letter-spacing:0;text-transform:none;border-radius:999px;padding:7px 11px}.location-pill svg{width:16px;height:16px}.section-heading h2{max-width:770px;margin:8px 0 0}.section-heading p{max-width:720px;color:var(--muted);margin:10px 0 0;font-size:15px}.tariff-home-section .section-heading h2{white-space:nowrap;max-width:none;font-size:clamp(1.7rem,2.4vw,2.3rem)}.section-action{justify-content:center;margin-top:26px;display:flex}.lead{max-width:850px;color:var(--muted);margin-bottom:26px;font-size:18px}.reveal{opacity:0;will-change:opacity, transform;transition:opacity .68s cubic-bezier(.22,1,.36,1),transform .68s cubic-bezier(.22,1,.36,1);transform:translateY(24px)scale(.99)}.page-hero{min-height:292px;padding-top:62px;padding-bottom:56px;position:relative;overflow:hidden}.page-hero:before{z-index:-2;border:1px solid var(--border);background:radial-gradient(circle at 82% 12%, color-mix(in srgb, var(--green) 14%, transparent), transparent 34%), linear-gradient(135deg, var(--surface), var(--surface-2));content:"";border-radius:28px;position:absolute;inset:18px clamp(18px,3vw,36px)}.page-hero__content{z-index:2;grid-template-columns:minmax(0,1fr) auto;align-items:center;column-gap:24px;width:100%;max-width:none;padding-left:0;display:grid;position:relative}.page-hero h1{margin:10px 0 14px;font-size:clamp(2.25rem,4vw,3.45rem)}.page-hero p{max-width:730px;color:var(--muted);margin:0;font-size:16px}.page-hero__graphic{z-index:-1;border:1px solid color-mix(in srgb, var(--green) 28%, transparent);opacity:.7;border-radius:50%;width:350px;height:350px;animation:28s linear infinite orbit;position:absolute;top:-100px;right:2%}.page-hero__graphic:before,.page-hero__graphic:after{border:1px solid color-mix(in srgb, var(--green) 20%, transparent);content:"";border-radius:50%;position:absolute;inset:65px}.page-hero__graphic i{background:var(--green);width:9px;height:9px;box-shadow:0 0 18px color-mix(in srgb, var(--green) 60%, transparent);border-radius:50%;position:absolute}.page-hero__graphic i:first-child{top:40px;left:76px}.page-hero__graphic i:nth-child(2){bottom:120px;right:20px}.page-hero__graphic i:nth-child(3){bottom:26px;left:120px}.hero{grid-template-columns:minmax(0,1.05fr) minmax(350px,.95fr);align-items:center;gap:clamp(24px,3vw,42px);display:grid;position:relative;overflow:hidden}.hero--home{width:min(100% - 80px,1360px);min-height:clamp(420px,100svh - 120px,460px);box-shadow:var(--shadow-lg);background:radial-gradient(circle at 80% 18%,#07524333,#0000 27%),radial-gradient(circle at 4% 92%,#02382e6b,#0000 34%),linear-gradient(135deg,#001a15,#02382e 52%,#02382e);border:1px solid #0752432e;border-radius:30px;margin:18px auto 0;padding:clamp(24px,3vw,38px)}.hero--home:before{z-index:0;border-radius:inherit;content:"";background-image:linear-gradient(#ffffff06 1px,#0000 1px),linear-gradient(90deg,#ffffff06 1px,#0000 1px);background-size:54px 54px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(110deg,#000 20%,#000000b3 65%,#0000);mask-image:linear-gradient(110deg,#000 20%,#000000b3 65%,#0000)}.hero__content{z-index:3;position:relative}.hero h1{max-width:620px;margin:13px 0 14px}.hero h1 em{color:#075243;font-style:normal}.hero__content>p{color:#e2efebb8;max-width:560px;margin-bottom:18px;font-size:15px}.hero__actions{flex-wrap:wrap;gap:9px;margin-top:16px;display:flex}.hero--home h1{color:#e2efeb;font-size:clamp(2.25rem,4vw,3.25rem)}.hero--home h1 em{white-space:nowrap}.hero--home .button--large{min-height:48px;padding-inline:19px}.hero-starfield{z-index:1;border-radius:inherit;pointer-events:none;position:absolute;inset:0;overflow:hidden}.hero-starfield i{background:#e2efeb;border-radius:50%;width:3px;height:3px;animation:4.8s ease-in-out infinite star-float;position:absolute;box-shadow:0 0 13px 4px #0752432e}.hero-starfield i:nth-child(2){animation-delay:-.7s;top:25%;left:39%}.hero-starfield i:nth-child(3){animation-delay:-1.4s;top:15%;left:67%}.hero-starfield i:nth-child(4){animation-delay:-2.2s;top:10%;right:7%}.hero-starfield i:nth-child(5){animation-delay:-.4s;top:43%;left:4%}.hero-starfield i:nth-child(6){animation-delay:-1.9s;top:53%;left:45%}.hero-starfield i:nth-child(7){animation-delay:-3s;top:36%;right:4%}.hero-starfield i:nth-child(8){animation-delay:-2.6s;bottom:14%;left:12%}.hero-starfield i:nth-child(9){animation-delay:-1.1s;bottom:8%;left:36%}.hero-starfield i:nth-child(10){animation-delay:-3.6s;bottom:20%;left:60%}.hero-starfield i:nth-child(11){animation-delay:-.9s;bottom:12%;right:8%}.hero-starfield i:nth-child(12){animation-delay:-2.9s;top:31%;left:22%}.hero-starfield i:nth-child(13){animation-delay:-1.6s;top:68%;left:30%}.hero-starfield i:nth-child(14){animation-delay:-.2s;top:22%;right:30%}.hero-starfield i:nth-child(15){animation-delay:-2.4s;bottom:38%;right:20%}.hero-starfield i:nth-child(16){animation-delay:-1.2s;top:72%;right:4%}.hero-starfield i:nth-child(17){animation-delay:-3.3s;top:8%;left:52%}.hero-starfield i:nth-child(18){animation-delay:-.5s;bottom:6%;left:75%}.hero-metrics{z-index:3;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:radial-gradient(circle at 100% 0,#07524326,#0000 38%),#001a1594;border:1px solid #ffffff24;border-radius:23px;gap:8px;padding:12px;display:grid;position:relative;overflow:hidden;box-shadow:0 26px 64px #00000038}.hero-metrics__head{color:#ffffff80;justify-content:space-between;align-items:center;padding:1px 2px 3px;font-size:11px;display:flex}.hero-metrics__head strong{color:#fff;align-items:center;gap:7px;font-size:12px;display:flex}.hero-metrics__head i{background:#075243;border-radius:50%;width:7px;height:7px;animation:2s ease-in-out infinite status-pulse;box-shadow:0 0 0 6px #0752431a}.hero-metrics__grid{grid-template-columns:1fr 1fr;gap:8px;display:grid}.hero-metric{color:#fff;cursor:pointer;text-align:left;background:#ffffff0b;border:1px solid #ffffff1a;border-radius:16px;grid-template-columns:36px 1fr;align-content:center;gap:2px 8px;min-height:100px;padding:13px;transition:all .26s cubic-bezier(.22,1,.36,1);display:grid;position:relative;overflow:hidden}.hero-metric:after{content:"";pointer-events:none;background:linear-gradient(105deg,#0000 28%,#07524317 47%,#0000 65%);position:absolute;inset:0;transform:translate(-125%)}.hero-metric:hover,.hero-metric.is-active{background:#07524321;border-color:#07524380;transform:translateY(-3px);box-shadow:0 12px 28px #00000024,0 0 22px #07524314}.hero-metric.is-active:after{animation:2.6s ease-in-out infinite metric-shimmer}.hero-metric>svg{color:#075243;background:#0752431a;border-radius:9px;grid-row:1/span 3;width:29px;height:29px;padding:5px}.hero-metric>span{color:#ffffff8c;font-size:10px}.hero-metric>strong{color:#fff;font-size:19px;line-height:1.08}.hero-metric>strong b{color:#075243;font:inherit;font-variant-numeric:tabular-nums}.hero-metric>small{color:#ffffff85;font-size:9px}.hero-metric__timer{z-index:2;background:#ffffff17;border-radius:99px;height:3px;position:absolute;bottom:8px;left:12px;right:12px;overflow:hidden}.hero-metric__timer i{border-radius:inherit;transform-origin:0;background:linear-gradient(90deg,#075243,#e2efeb);width:100%;height:100%;display:block;transform:scaleX(0);box-shadow:0 0 12px #07524373}.hero-metric.is-active .hero-metric__timer i{animation:4.4s linear forwards metric-timer}.hero-metrics__respect{background:linear-gradient(90deg,#07524321,#ffffff0b);border:1px solid #07524321;border-radius:13px;align-items:center;gap:12px;min-height:44px;padding:9px 12px;display:flex}.hero-metrics__respect>span{color:#075243;letter-spacing:.02em;align-items:center;gap:7px;font-size:10px;font-weight:900;display:inline-flex}.hero-metrics__respect>span b{background:#07524324;border-radius:9px;place-items:center;width:28px;height:28px;display:inline-grid;position:relative}.hero-metrics__respect>span b svg{width:17px;height:17px;position:absolute}.hero-metrics__respect p{color:#ffffff9e;margin:0;font-size:9px;line-height:1.4}.hero-metrics__respect--business{background:linear-gradient(90deg,#0752431c,#29a6ff0e)}.benefit-panels{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.benefit-panel{border:1px solid var(--border);background:linear-gradient(180deg, var(--surface), color-mix(in srgb, var(--surface-2) 45%, var(--surface)));box-shadow:var(--shadow-sm);border-radius:18px;transition:transform .22s,border-color .22s,box-shadow .22s;position:relative;overflow:hidden}.benefit-panel:after{background:linear-gradient(90deg, transparent, var(--green), #075243, transparent);content:"";transform-origin:50%;border-radius:999px 999px 0 0;height:3px;transition:transform .34s cubic-bezier(.22,1,.36,1);position:absolute;bottom:0;left:17px;right:17px;transform:scaleX(0)}.benefit-panel.is-open:after{transform:scaleX(1)}.benefit-panel:hover{border-color:color-mix(in srgb, var(--green) 40%, var(--border));box-shadow:var(--shadow-md);transform:translateY(-4px)}.benefit-panel.is-open{border-color:color-mix(in srgb, var(--green) 55%, var(--border));background:radial-gradient(circle at 100% 0, color-mix(in srgb, var(--green) 12%, transparent), transparent 40%), var(--surface)}.benefit-panel>button{cursor:pointer;text-align:left;background:0 0;border:0;grid-template-columns:auto 1fr auto;align-items:center;gap:13px;width:100%;min-height:92px;padding:17px;display:grid}.benefit-panel__icon{background:var(--green-soft);width:46px;height:46px;color:var(--green);border-radius:14px;place-items:center;display:grid}.benefit-panel__heading{gap:4px;display:grid}.benefit-panel__heading strong{color:var(--heading);font-size:14px}.benefit-panel__toggle{background:var(--surface-2);width:29px;height:29px;color:var(--green);border-radius:50%;place-items:center;display:grid}.benefit-panel__toggle svg{width:13px;height:13px;transition:transform .24s;transform:rotate(90deg)}.benefit-panel.is-open .benefit-panel__toggle svg{transform:rotate(-90deg)}.benefit-panel__body{opacity:0;grid-template-rows:0fr;padding-inline:17px;transition:grid-template-rows .36s cubic-bezier(.22,1,.36,1),padding .3s,opacity .2s;display:grid}.benefit-panel__body>p{min-height:0;color:var(--muted);margin:0;font-size:12px;overflow:hidden}.benefit-panel.is-open .benefit-panel__body{opacity:1;grid-template-rows:1fr;padding-bottom:17px}.tariff-category-nav{grid-template-columns:1fr 1fr;gap:10px;margin-bottom:22px;display:grid}.tariff-category-nav a{border:1px solid var(--border);background:var(--surface);min-height:70px;box-shadow:var(--shadow-sm);border-radius:16px;align-items:center;gap:12px;padding:14px 16px;display:flex}.tariff-category-nav a>svg{width:25px;height:25px;color:var(--green)}.tariff-category-nav span{display:grid}.tariff-category-nav small{color:var(--muted);font-size:9px}.tariff-category-nav strong{color:var(--heading);margin-top:3px;font-size:13px}.tariff-category-nav a.is-active{border-color:color-mix(in srgb, var(--green) 52%, var(--border));background:var(--green-soft)}.tariff-tabs{flex-wrap:wrap;justify-content:center;gap:7px;margin-bottom:22px;display:flex}.tariff-tabs button{border:1px solid var(--border);background:var(--surface);min-height:42px;color:var(--muted);cursor:pointer;border-radius:12px;align-items:center;gap:7px;padding:8px 14px;font-size:11px;font-weight:800;transition:all .18s;display:inline-flex}.tariff-tabs button:hover{border-color:var(--green);color:var(--heading)}.tariff-tabs button.is-active{border-color:var(--green);background:var(--green);color:#fff;box-shadow:0 8px 20px #0752432e}.tariff-tabs button svg{width:16px;height:16px}.tariff-selector__panel{animation:.36s cubic-bezier(.22,1,.36,1) panel-in}.tariff-grid{grid-template-columns:repeat(3,minmax(0,300px));justify-content:center;gap:16px;display:grid}.tariff-grid>:last-child:nth-child(3n+1){grid-column:2}.tariff-card{aspect-ratio:1;border:1px solid var(--border);background:var(--surface);height:100%;min-height:0;box-shadow:var(--shadow-sm);border-radius:20px;flex-direction:column;padding:19px;transition:transform .24s,border-color .24s,box-shadow .24s;display:flex;position:relative;overflow:hidden}.tariff-card:before{background:color-mix(in srgb, var(--green) 10%, transparent);content:"";border-radius:50%;width:170px;height:170px;position:absolute;top:-105px;right:-105px}.tariff-card:hover{border-color:color-mix(in srgb, var(--green) 42%, var(--border));box-shadow:var(--shadow-md);transform:translateY(-5px)}.tariff-card--promo{border-color:color-mix(in srgb, var(--green) 50%, var(--border))}.tariff-card__top{grid-template-rows:27px 18px;grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:5px 10px;min-height:50px;display:grid;position:relative}.tariff-card__top>div:first-child{display:contents}.tariff-card__top .card-kicker{grid-area:1/1;align-self:center}.tariff-card h3{letter-spacing:-.025em;white-space:nowrap;grid-area:2/1/auto/-1;align-self:start;margin:0;font-size:15px;line-height:18px}.tariff-card__top .respect-disclosure{grid-area:1/2}.promo-badge{background:color-mix(in srgb, var(--green) 14%, var(--surface));min-height:27px;color:var(--green-active);letter-spacing:.06em;border-radius:999px;align-items:center;gap:5px;padding:5px 8px;font-size:8px;font-weight:900;display:inline-flex}:root[data-theme=dark] .promo-badge{color:var(--green)}.promo-badge svg{width:13px;height:13px}.tariff-card__metrics{gap:12px;margin:20px 0 16px;display:grid}.tariff-metric{align-items:center;gap:7px;display:flex}.tariff-metric>svg{width:22px;height:22px;color:var(--green);stroke-width:2.2px;flex:none}.tariff-metric strong{color:var(--heading);letter-spacing:-.07em;font-size:52px;line-height:.9}.tariff-metric span{color:var(--muted);align-self:flex-end;margin-bottom:4px;font-size:11px;font-weight:700}.tariff-metric--tv strong{font-size:48px}.feature-list{gap:6px;margin:0 0 12px;padding:0;list-style:none;display:grid}.feature-list li{color:var(--muted);align-items:flex-start;gap:7px;font-size:10px;display:flex}.feature-list svg{width:15px;height:15px;color:var(--green)}.tariff-card__footer{border-top:1px solid var(--border);justify-content:space-between;align-items:center;gap:10px;margin-top:auto;padding-top:13px;display:flex}.price{align-items:baseline;gap:4px;margin:0;display:flex}.price strong{color:var(--heading);letter-spacing:-.04em;font-size:21px}.price span{color:var(--muted);font-size:9px}.tariff-card__footer .button{justify-content:center;width:auto;min-height:40px;padding:8px 11px;font-size:10px}.info-band{border:1px solid var(--border);background:var(--surface);width:calc(100% - 2*clamp(28px,5vw,72px));box-shadow:var(--shadow-sm);border-radius:18px;grid-template-columns:auto 1fr auto;align-items:center;gap:14px;margin-block:24px;padding:20px 22px;display:grid}.info-band>svg{background:var(--green-soft);width:34px;height:34px;color:var(--green);border-radius:11px;padding:7px}.info-band div{display:grid}.info-band strong{color:var(--heading)}.info-band p{color:var(--muted);margin:3px 0 0;font-size:11px}.info-band>a:not(.button){color:var(--green-active);align-items:center;gap:6px;font-size:11px;font-weight:800;display:inline-flex}.info-band>a svg{width:16px;height:16px}.coverage-section{width:calc(100% - 2*clamp(28px,5vw,72px));box-shadow:var(--shadow-lg);background:radial-gradient(circle at 8% 12%,#0752431c,#0000 29%),radial-gradient(circle at 100% 100%,#02382e3b,#0000 36%),linear-gradient(135deg,#001a15,#02382e 52%,#02382e);border:1px solid #07524329;border-radius:30px;grid-template-columns:minmax(0,.88fr) minmax(0,1.12fr);align-items:stretch;gap:clamp(24px,4vw,46px);margin-block:24px;padding:clamp(27px,4vw,44px);display:grid}.coverage-section__copy{flex-direction:column;justify-content:center;display:flex}.coverage-section__copy .eyebrow{color:#075243}.coverage-section__copy h2{color:#e2efeb;margin:10px 0 13px;font-size:clamp(2rem,3vw,3rem)}.coverage-section__copy>p{color:#e2efebb3}.coverage-points{gap:8px;margin-top:18px;display:grid}.coverage-points span{color:#ffffffd1;background:#ffffff0d;border:1px solid #ffffff1a;border-radius:999px;align-items:center;gap:7px;width:fit-content;padding:8px 11px;font-size:10px;font-weight:750;display:inline-flex}.coverage-points svg{color:#075243;width:14px;height:14px}.coverage-box{border:1px solid var(--border);background:var(--surface);box-shadow:var(--shadow-md);border-radius:21px;padding:24px}.coverage-section .coverage-box{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#001a158a;border-color:#ffffff1c;align-self:center;box-shadow:0 26px 64px #00000038}.segmented{border:1px solid var(--border);border-radius:13px;gap:4px;width:fit-content;margin:0 auto 18px;padding:4px;display:flex}.segmented legend{color:var(--muted);margin-bottom:7px;padding-inline:4px;font-size:10px;font-weight:800}.segmented label{cursor:pointer}.segmented input{opacity:0;position:absolute}.segmented span{min-height:38px;color:var(--muted);border-radius:9px;place-items:center;padding:6px 13px;font-size:11px;font-weight:800;display:grid}.segmented input:checked+span{background:var(--green-soft);color:var(--green-active);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--green) 28%, transparent)}.coverage-section .segmented{background:#ffffff08;border-color:#ffffff1c}.coverage-section .segmented legend,.coverage-section .field>span{color:#e2efebb8}.coverage-section .segmented input:checked+span{color:#fff;background:#07524329;box-shadow:inset 0 0 0 1px #07524347}.field-grid{grid-template-columns:1fr 1fr auto;align-items:end;gap:10px;display:grid}.coverage-box--compact .field-grid{grid-template-columns:1fr auto}.field{gap:6px;display:grid}.field>span{color:var(--heading);font-size:10px;font-weight:800}.field>span small{color:var(--muted);font-weight:600}.field input,.field select,.field textarea{border:1px solid var(--border);background:var(--surface);width:100%;min-height:48px;color:var(--text);border-radius:11px;outline:0;padding:10px 12px;transition:border-color .18s,box-shadow .18s,background .18s}.field textarea{resize:vertical}.field input:focus,.field select:focus,.field textarea:focus{border-color:var(--green);box-shadow:0 0 0 4px color-mix(in srgb, var(--green) 12%, transparent)}.field input[aria-invalid=true],.field select[aria-invalid=true]{border-color:var(--danger)}.coverage-result{background:var(--surface-2);border-radius:14px;grid-template-columns:auto 1fr auto;align-items:center;gap:12px;margin-top:16px;padding:15px;display:grid}.coverage-result>svg{background:var(--green);color:#fff;border-radius:50%;width:30px;height:30px;padding:6px}.coverage-result strong{color:var(--heading);font-size:12px}.coverage-result p{color:var(--muted);margin:2px 0 0;font-size:10px}.coverage-result .button{min-height:38px;font-size:10px}.coverage-result--not-found>svg{background:var(--muted)}.coverage-section .coverage-result{background:#ffffff14}.coverage-section .coverage-result strong{color:#fff}.coverage-section .coverage-result p{color:#ffffff94}.coverage-section .coverage-result .button--secondary{color:#fff;background:#ffffff0f;border-color:#ffffff24}.settlement-cloud{flex-wrap:wrap;gap:8px;display:flex}.settlement-cloud span{border:1px solid var(--border);background:var(--surface);color:var(--text);border-radius:999px;align-items:center;gap:6px;padding:8px 11px;font-size:10px;font-weight:700;display:inline-flex}.split-promo{grid-template-columns:1fr 1fr;gap:16px;display:grid}.promo-card{border-radius:24px;height:100%;min-height:340px;padding:28px;position:relative;overflow:hidden}.promo-card>h2{max-width:430px;margin:14px 0 11px}.promo-card>p{z-index:1;max-width:430px;color:var(--muted);position:relative}.promo-card>.button{z-index:2;position:absolute;bottom:27px;left:28px}.promo-card--tv{border:1px solid var(--border);background:linear-gradient(140deg, var(--surface-2), var(--surface))}.promo-card--tv>svg{width:170px;height:170px;color:color-mix(in srgb, var(--green) 19%, transparent);position:absolute;bottom:-26px;right:-24px}.promo-card--respect{color:#fff;box-shadow:var(--shadow-md);background:radial-gradient(circle at 100% 0,#ffffff2b,#0000 30%),linear-gradient(145deg,#02382e,#075243)}.promo-card--respect h2,.promo-card--respect p{color:#fff}.promo-card--respect .promo-badge{color:#fff;background:#ffffff29}.promo-card--respect .button{color:#fff;background:#ffffff1f;border-color:#ffffff42}.promo-speed{color:#ffffff2b;letter-spacing:-.08em;align-items:center;gap:6px;font-size:64px;font-weight:900;line-height:1;display:flex;position:absolute;bottom:24px;right:24px}.promo-speed svg{width:42px;height:42px}.faq-list details{border-bottom:1px solid var(--border)}.faq-list summary{cursor:pointer;min-height:64px;color:var(--heading);justify-content:space-between;align-items:center;gap:18px;font-size:15px;font-weight:800;list-style:none;display:flex}.faq-list summary::-webkit-details-marker{display:none}.faq-list summary span{background:var(--surface-2);width:30px;height:30px;color:var(--green);border-radius:50%;flex:none;place-items:center;font-size:19px;transition:transform .18s;display:grid}.faq-list details[open] summary span{transform:rotate(45deg)}.faq-list details p{color:var(--muted);padding:0 46px 18px 0;font-size:13px}.cta-banner,.calculation-banner{color:#fff;width:calc(100% - 2*clamp(28px,5vw,72px));box-shadow:var(--shadow-lg);background:radial-gradient(circle at 100% 0,#0752432b,#0000 34%),linear-gradient(130deg,#02382e,#075243);border:1px solid #07524324;border-radius:28px;justify-content:space-between;align-items:center;gap:26px;margin-block:24px;padding:36px 40px;display:flex}.cta-banner h2,.calculation-banner h2{color:#fff;max-width:690px;margin:10px 0 12px}.cta-banner p,.calculation-banner p{color:#ffffffb3;margin:0;font-size:13px}.cta-banner .eyebrow,.calculation-banner .eyebrow{color:#075243}.cta-banner>div:last-child{flex-wrap:wrap;gap:9px;display:flex}.cta-banner .button--secondary{color:#fff;background:#ffffff1a;border-color:#ffffff38}.content-page-section{padding-top:28px}.content-card-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.content-card-grid--three{grid-template-columns:repeat(3,minmax(0,1fr))}.content-card-grid--two{grid-template-columns:repeat(2,minmax(0,1fr))}.content-card{border:1px solid var(--border);background:var(--surface);height:100%;min-height:140px;box-shadow:var(--shadow-sm);border-radius:18px;grid-template-columns:auto 1fr auto;align-items:start;gap:13px;padding:19px;transition:transform .22s,border-color .22s,box-shadow .22s;display:grid}a.content-card:hover{border-color:color-mix(in srgb, var(--green) 42%, var(--border));box-shadow:var(--shadow-md);transform:translateY(-4px)}.content-card>span{background:var(--green-soft);width:40px;height:40px;color:var(--green);border-radius:12px;place-items:center;display:grid}.content-card>span svg{width:18px;height:18px}.content-card h2{margin:2px 0 7px;font-size:16px}.content-card p{color:var(--muted);margin:0;font-size:12px}.content-card>svg{width:17px;height:17px;color:var(--green);margin-top:10px}.service-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:13px;display:grid}.service-grid--three{grid-template-columns:repeat(3,minmax(0,1fr))}.service-card{border:1px solid var(--border);background:var(--surface);min-height:135px;box-shadow:var(--shadow-sm);border-radius:18px;grid-template-columns:auto 1fr auto;align-items:center;gap:13px;padding:18px;transition:all .22s;display:grid}.service-card:hover{border-color:color-mix(in srgb, var(--green) 42%, var(--border));box-shadow:var(--shadow-md);transform:translateY(-4px)}.service-card>span{background:var(--green-soft);width:43px;height:43px;color:var(--green);border-radius:13px;place-items:center;display:grid}.service-card h3{margin:0 0 6px;font-size:15px}.service-card p{color:var(--muted);margin:0;font-size:11px}.service-card>svg{width:17px;height:17px;color:var(--green)}.form-layout{grid-template-columns:minmax(0,1fr) 280px;align-items:start;gap:22px;width:min(100% - 72px,1120px);padding:28px 0 52px;display:grid}.form-layout>aside{border:1px solid var(--border);background:var(--surface);box-shadow:var(--shadow-sm);border-radius:18px;padding:22px;position:sticky;top:88px}.form-layout>aside>strong{color:var(--heading);font-size:16px}.form-layout>aside>p{color:var(--muted);margin:8px 0 18px;font-size:12px}.form-layout>aside ol{gap:11px;margin:18px 0;padding:0;list-style:none;display:grid}.form-layout>aside li{color:var(--text);align-items:center;gap:9px;font-size:11px;display:flex}.form-layout>aside li span{background:var(--green-soft);width:26px;height:26px;color:var(--green-active);border-radius:8px;place-items:center;font-size:9px;font-weight:900;display:grid}.form-layout>aside a{border-top:1px solid var(--border);color:var(--muted);padding-top:16px;font-size:10px;display:grid}.form-layout>aside a strong{color:var(--green-active);margin-top:4px;font-size:15px}.connection-form{border:1px solid var(--border);background:var(--surface-2);border-radius:22px;gap:14px;padding:8px;display:grid}.form-section{border:1px solid var(--border);background:var(--surface);border-radius:17px;padding:22px}.form-section__title{align-items:flex-start;gap:12px;margin-bottom:18px;display:flex}.form-section__title>span{background:var(--green-soft);width:34px;height:34px;color:var(--green-active);border-radius:10px;flex:none;place-items:center;font-size:10px;font-weight:900;display:grid}.form-section__title h2{margin:2px 0 5px;font-size:18px}.form-section__title p{color:var(--muted);margin:0;font-size:11px}.form-grid{grid-template-columns:1fr 1fr;gap:12px;display:grid}.form-grid__wide{grid-column:1/-1}.connection-form .segmented{width:100%}.connection-form .segmented label{flex:1}.connection-form .segmented span{width:100%}.connection-form .button--large{width:100%;margin-top:14px}.field-error{color:var(--danger);font-size:10px}.error-summary{border:1px solid color-mix(in srgb, var(--danger) 35%, var(--border));background:color-mix(in srgb, var(--danger) 8%, var(--surface));border-radius:14px;padding:14px 16px}.error-summary strong{color:var(--danger)}.error-summary p{color:var(--muted);margin:3px 0 0;font-size:11px}.consent{cursor:pointer;align-items:flex-start;gap:10px;margin-top:15px;display:flex}.consent input{opacity:0;position:absolute}.consent>span{border:1px solid var(--border);background:var(--surface);color:#0000;border-radius:7px;flex:none;place-items:center;width:22px;height:22px;display:grid}.consent input:checked+span{border-color:var(--green);background:var(--green);color:#fff}.consent svg{width:14px;height:14px}.consent em{color:var(--muted);font-size:11px;font-style:normal}.consent a{color:var(--green-active);text-decoration:underline}.honeypot{position:absolute;left:-9999px}.form-note{color:var(--muted);align-items:center;gap:7px;margin:12px 0 0;font-size:9px;display:flex}.form-note svg{width:14px;height:14px;color:var(--green)}.modal-backdrop{z-index:100;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#001a15a6;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.modal{background:var(--surface);border-radius:22px;width:min(100%,520px);box-shadow:0 28px 90px #00000057}.modal__content{text-align:center;padding:34px;position:relative}.modal__close{border:1px solid var(--border);background:var(--surface);cursor:pointer;border-radius:10px;place-items:center;width:36px;height:36px;display:grid;position:absolute;top:13px;right:13px}.result-icon{background:var(--green-soft);width:58px;height:58px;color:var(--green);border-radius:18px;place-items:center;margin:0 auto 16px;display:grid}.result-icon--error{background:color-mix(in srgb, var(--danger) 10%, var(--surface));color:var(--danger)}.connection-result h2{margin-bottom:10px}.connection-result p{color:var(--muted);margin-inline:auto;font-size:12px}.connection-result .button{margin:4px}.hero--business{width:min(100% - 80px,1360px);min-height:clamp(420px,100svh - 120px,460px);box-shadow:var(--shadow-lg);background:radial-gradient(circle at 82% 16%,#0752432b,#0000 28%),linear-gradient(135deg,#001a15,#02382e 56%,#02382e);border:1px solid #0752432e;border-radius:30px;margin:18px auto 0;padding:clamp(24px,3vw,38px)}.hero--business h1{color:#fff;font-size:clamp(2.25rem,4vw,3.25rem)}.hero--business .hero__content>p{color:#e2efebb3}.hero--business .button--large{min-height:48px;padding-inline:19px}.hero--business .button--secondary{color:#fff;background:#ffffff0f;border-color:#ffffff29}.business-nodes{display:none}.business-process{grid-template-columns:.8fr 1.2fr;align-items:start;gap:26px;display:grid}.business-process>div p{color:var(--muted)}.business-process ol{grid-template-columns:repeat(3,1fr);gap:10px;margin:0;padding:0;list-style:none;display:grid}.business-process li{border:1px solid var(--border);background:var(--surface);border-radius:15px;gap:6px;padding:17px;display:grid}.business-process li>span{color:var(--green);font-size:10px;font-weight:900}.business-process li strong{color:var(--heading);font-size:12px}.business-process li small{color:var(--muted);font-size:10px}.business-process>.button{grid-column:1/-1;justify-self:start}.business-support{justify-content:space-between;align-items:center;gap:20px;display:flex}.business-support>div{align-items:center;gap:13px;display:flex}.business-support>div>span{background:var(--green-soft);width:48px;height:48px;color:var(--green);border-radius:14px;place-items:center;display:grid}.business-support h2{margin:3px 0 5px;font-size:22px}.business-support p{color:var(--muted);margin:0;font-size:11px}.tv-intro{grid-template-columns:.7fr 1.3fr;align-items:end;gap:28px;padding-top:46px;padding-bottom:20px;display:grid}.tv-intro h1{white-space:nowrap;margin:8px 0 0;font-size:clamp(1.7rem,2.3vw,2.15rem)}.tv-intro p{display:none}.tv-catalog{padding-top:16px}.tv-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.tv-card{border:1px solid var(--border);background:var(--surface);height:100%;min-height:390px;box-shadow:var(--shadow-sm);border-radius:20px;flex-direction:column;padding:15px;transition:all .22s;display:flex}.tv-card:hover{border-color:color-mix(in srgb,var(--green) 42%,var(--border));box-shadow:var(--shadow-md);transform:translateY(-5px)}.tv-card__brand{background:radial-gradient(circle at 80% 20%,#07524347,#0000 35%),linear-gradient(145deg,#001a15,#02382e);border-radius:15px;place-items:center;min-height:142px;margin-bottom:17px;padding:24px;display:grid;overflow:hidden}.tv-card__brand img{object-fit:contain;width:min(100%,260px);height:70px;display:block}.partner-logo--taiget{filter:brightness(0)invert()}.partner-mark--business{color:#fff;border:2px solid #ffffffe6;border-radius:18px;place-items:center;width:96px;height:74px;display:grid}.partner-mark--business svg{width:48px;height:48px}.partner-logo--iptvportal{filter:drop-shadow(0 10px 22px #0003);width:min(100%,230px)!important}.tv-card h2{margin:8px 0;font-size:20px}.tv-card>p{color:var(--muted);margin-bottom:16px;font-size:11px}.tv-card__footer{border-top:1px solid var(--border);justify-content:space-between;align-items:center;gap:10px;margin-top:auto;padding-top:14px;display:flex}.tv-card__footer p{margin:0;display:grid}.tv-card__footer small{color:var(--muted);font-size:8px}.tv-card__footer strong{color:var(--heading);font-size:12px}.tv-card__footer .button{min-height:39px;font-size:10px}.tv-features{grid-template-columns:repeat(4,1fr);gap:10px;padding-top:20px;display:grid}.tv-features .reveal>div{border:1px solid var(--border);background:var(--surface);border-radius:16px;align-content:center;gap:4px;min-height:115px;padding:16px;display:grid}.tv-features svg{color:var(--green)}.tv-features strong{color:var(--heading);margin-top:5px;font-size:12px}.tv-features span{color:var(--muted);font-size:9px}.payment-layout{grid-template-columns:minmax(0,1fr) 320px;align-items:start;gap:20px;padding-top:28px;display:grid}.payment-form{border:1px solid var(--border);background:var(--surface);box-shadow:var(--shadow-md);border-radius:22px;padding:26px}.payment-form__head{align-items:flex-start;gap:14px;margin-bottom:22px;display:flex}.payment-form__icon{background:var(--green-soft);width:52px;height:52px;color:var(--green);border-radius:16px;flex:none;place-items:center;display:grid}.payment-form__head h2{margin:5px 0 7px}.payment-form__head p{color:var(--muted);margin:0;font-size:11px}.payment-form__grid{grid-template-columns:1fr 1fr;gap:12px;display:grid}.payment-recurring{margin-block:16px}.payment-message{border:1px solid color-mix(in srgb,var(--warning) 35%,var(--border));background:color-mix(in srgb,var(--warning) 8%,var(--surface));color:var(--warning);border-radius:13px;align-items:flex-start;gap:9px;margin:14px 0;padding:13px;display:flex}.payment-message svg{width:17px;height:17px}.payment-message p{margin:0;font-size:10px}.payment-form>.button{width:100%}.payment-form__note{color:var(--muted);align-items:flex-start;gap:7px;margin-top:12px;font-size:9px;display:flex}.payment-form__note svg{width:14px;height:14px;color:var(--green)}.payment-aside{border:1px solid var(--border);background:linear-gradient(145deg,var(--surface-2),var(--surface));box-shadow:var(--shadow-sm);border-radius:20px;padding:24px;position:sticky;top:88px}.payment-aside__icon{background:var(--green-soft);width:48px;height:48px;color:var(--green);border-radius:14px;place-items:center;display:grid}.payment-aside h2{margin:15px 0 9px}.payment-aside p{color:var(--muted);font-size:11px}.payment-aside .button{width:100%}.payment-aside__contact{border-top:1px solid var(--border);margin-top:18px;padding-top:16px;display:grid}.payment-aside__contact small{color:var(--muted);font-size:9px}.payment-aside__contact a{color:var(--green-active);margin-top:4px;font-size:15px;font-weight:850}.story-grid{grid-template-columns:.9fr 1.1fr;gap:16px;display:grid}.story-list{gap:12px;display:grid}.story-card{border:1px solid var(--border);background:var(--surface);min-height:130px;box-shadow:var(--shadow-sm);border-radius:20px;align-items:flex-start;gap:13px;padding:21px;display:flex}.story-card--accent{color:#fff;background:radial-gradient(circle at 100% 0,#0752432e,#0000 38%),linear-gradient(145deg,#02382e,#075243);flex-direction:column;justify-content:flex-end;min-height:100%;padding:30px;display:flex}.story-card--accent h2{color:#fff}.story-card--accent p{color:#ffffffb3}.story-card__icon{background:var(--green-soft);width:43px;height:43px;color:var(--green);border-radius:13px;flex:none;place-items:center;display:grid}.story-card h2{margin:2px 0 7px;font-size:17px}.story-card p{color:var(--muted);margin:0;font-size:11px}.company-facts{grid-template-columns:.8fr 1.2fr;align-items:center;gap:24px;display:grid}.company-facts>.reveal p{color:var(--muted)}.company-facts__grid{grid-template-columns:1fr 1fr;gap:10px;display:grid}.company-facts__grid article{border:1px solid var(--border);background:var(--surface);min-height:95px;box-shadow:var(--shadow-sm);border-radius:16px;align-content:center;padding:16px;display:grid}.company-facts__grid small{color:var(--muted);font-size:9px}.company-facts__grid strong{color:var(--heading);margin-top:5px;font-size:18px}.split-info{grid-template-columns:1fr 1fr;gap:14px;display:grid}.contact-panel{border:1px solid var(--border);background:var(--surface);min-height:220px;box-shadow:var(--shadow-sm);border-radius:20px;grid-template-columns:auto 1fr;align-items:start;gap:14px;padding:24px;display:grid}.contact-panel>span{background:var(--green-soft);width:46px;height:46px;color:var(--green);border-radius:14px;place-items:center;display:grid}.contact-panel small{color:var(--muted);font-size:9px}.contact-panel h2{margin:6px 0 9px;font-size:19px}.contact-panel p{color:var(--muted);font-size:11px}.contact-grid{grid-template-columns:repeat(2,1fr);gap:14px;display:grid}.contact-card{border:1px solid var(--border);background:var(--surface);min-height:190px;box-shadow:var(--shadow-sm);border-radius:20px;align-content:end;padding:22px;transition:all .22s;display:grid;position:relative;overflow:hidden}.contact-card:hover{border-color:color-mix(in srgb,var(--green) 42%,var(--border));box-shadow:var(--shadow-md);transform:translateY(-5px)}.contact-card--primary{color:#fff;background:radial-gradient(circle at 100% 0,#ffffff26,#0000 35%),linear-gradient(145deg,#02382e,#075243)}.contact-card>span{background:var(--green-soft);width:43px;height:43px;color:var(--green);border-radius:13px;place-items:center;display:grid;position:absolute;top:20px;left:20px}.contact-card--primary>span{color:#fff;background:#ffffff24}.contact-card small{color:var(--muted);font-size:9px}.contact-card strong{color:var(--heading);margin-top:5px;font-size:20px}.contact-card p{color:var(--muted);margin:5px 0 0;font-size:10px}.contact-card>svg{color:var(--green);position:absolute;bottom:20px;right:20px}.contact-card--primary small,.contact-card--primary p{color:#ffffffad}.contact-card--primary strong,.contact-card--primary>svg{color:#fff}.office-card{grid-template-columns:.8fr 1.2fr;align-items:stretch;gap:18px;display:grid}.office-card__map{border:1px solid var(--border);min-height:330px;box-shadow:var(--shadow-md);background:linear-gradient(145deg,#001a15,#02382e);border-radius:24px;position:relative;overflow:hidden}.office-card__map:after{content:"";pointer-events:none;background:linear-gradient(#0000 45%,#001a15bd);position:absolute;inset:0}.office-card__map iframe{filter:saturate(.78)contrast(1.03);border:0;width:100%;height:100%;position:absolute;inset:0}.office-card__map-label{z-index:1;color:#fff;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#02382ee0;border:1px solid #fff3;border-radius:17px;grid-template-columns:42px 1fr;align-items:center;padding:14px 16px;display:grid;position:absolute;bottom:18px;left:18px;right:18px;box-shadow:0 14px 34px #0000002e}.office-card__map-label svg{color:#075243;grid-row:1/3;width:27px;height:27px}.office-card__map-label span{color:#fff9;font-size:9px;font-weight:750}.office-card__map-label strong{margin-top:2px;font-size:14px}.office-card__map-link{z-index:2;color:#02382e;min-height:38px;box-shadow:var(--shadow-sm);background:#fffffff0;border-radius:11px;align-items:center;gap:7px;padding:8px 12px;font-size:10px;font-weight:850;display:inline-flex;position:absolute;top:16px;right:16px}.office-card__map-link svg{width:14px;height:14px}.office-card__copy{border:1px solid var(--border);background:var(--surface);border-radius:24px;flex-direction:column;justify-content:center;height:100%;padding:28px;display:flex}.office-card__copy h2{margin:10px 0}.office-card__copy p{color:var(--muted)}.vacancy-layout{grid-template-columns:1fr 1fr;gap:16px;display:grid}.vacancy-main{color:#fff;background:radial-gradient(circle at 100% 0,#07524338,#0000 35%),linear-gradient(145deg,#001a15,#02382e);border-radius:24px;flex-direction:column;justify-content:flex-end;min-height:430px;padding:30px;display:flex}.vacancy-main__icon{color:#075243;background:#ffffff1f;border-radius:17px;place-items:center;width:56px;height:56px;margin-bottom:auto;display:grid}.vacancy-main .eyebrow{color:#075243}.vacancy-main h2{color:#fff;margin:10px 0}.vacancy-main p{color:#ffffffb3}.vacancy-main .button{align-self:flex-start}.vacancy-notes{gap:12px;display:grid}.vacancy-notes article{border:1px solid var(--border);background:var(--surface);min-height:130px;box-shadow:var(--shadow-sm);border-radius:19px;grid-template-columns:auto 1fr;align-items:start;gap:13px;padding:21px;display:grid}.vacancy-notes article>span{color:var(--green);font-size:10px;font-weight:900}.vacancy-notes h2{margin:0 0 7px;font-size:17px}.vacancy-notes p{color:var(--muted);margin:0;font-size:11px}.document-grid{grid-template-columns:repeat(3,1fr);gap:14px;display:grid}.document-card{border:1px solid var(--border);background:var(--surface);height:100%;min-height:260px;box-shadow:var(--shadow-sm);border-radius:20px;flex-direction:column;padding:22px;transition:all .22s;display:flex}.document-card:hover{border-color:color-mix(in srgb,var(--green) 42%,var(--border));box-shadow:var(--shadow-md);transform:translateY(-5px)}.document-card__icon{background:var(--green-soft);width:47px;height:47px;color:var(--green);border-radius:14px;place-items:center;margin-bottom:18px;display:grid}.document-card>small{color:var(--muted);font-size:9px}.document-card h2{margin:5px 0 9px;font-size:18px}.document-card p{color:var(--muted);margin:0 0 18px;font-size:11px}.document-card>strong{color:var(--green-active);align-items:center;gap:6px;margin-top:auto;font-size:11px;display:inline-flex}.document-card>strong svg{width:15px;height:15px}.license-grid{grid-template-columns:repeat(3,1fr);gap:14px;display:grid}.license-card{border:1px solid var(--border);background:var(--surface);height:100%;box-shadow:var(--shadow-sm);border-radius:18px;grid-template-columns:110px 1fr;gap:15px;padding:13px;transition:all .22s;display:grid}.license-card:hover{border-color:color-mix(in srgb,var(--green) 42%,var(--border));box-shadow:var(--shadow-md);transform:translateY(-4px)}.license-card__preview{background:#f4eee4;border-radius:12px;height:155px;overflow:hidden}.license-card__preview img{object-fit:cover;object-position:top;width:100%;height:100%}.license-card>div:last-child{flex-direction:column;padding:6px 4px;display:flex}.license-card small{color:var(--muted);font-size:8px}.license-card h2{margin:4px 0 7px;font-size:17px}.license-card p{color:var(--muted);margin:0;font-size:9px}.license-card span{color:var(--green-active);align-items:center;gap:5px;margin-top:auto;font-size:9px;font-weight:800;display:inline-flex}.license-card span svg{width:14px;height:14px}.legal-details{grid-template-columns:1fr 1fr;align-items:center;gap:24px;display:grid}.legal-details p{color:var(--muted);margin:6px 0;font-size:11px}.legal-details dl{gap:8px;margin:0;display:grid}.legal-details dl div{border-bottom:1px solid var(--border);justify-content:space-between;gap:20px;padding:12px 14px;display:flex}.legal-details dt{color:var(--muted);font-size:10px}.legal-details dd{color:var(--heading);margin:0;font-weight:800}.document-viewer{gap:14px;padding-top:28px;display:grid}.document-viewer iframe{border:1px solid var(--border);background:var(--surface);border-radius:18px;width:100%;height:75vh;min-height:650px}.document-viewer .button{justify-self:start}.legal-article{grid-template-columns:250px 1fr;align-items:start;gap:24px;padding-top:28px;display:grid}.legal-article__toc{border:1px solid var(--border);background:var(--surface);border-radius:17px;gap:5px;padding:18px;display:grid;position:sticky;top:88px}.legal-article__toc strong{color:var(--heading);margin-bottom:6px}.legal-article__toc a{color:var(--muted);border-radius:8px;padding:6px 8px;font-size:10px}.legal-article__toc a:hover{background:var(--surface-2);color:var(--green-active)}.legal-article__content{gap:8px;display:grid}.legal-article__content section{border:1px solid var(--border);background:var(--surface);border-radius:17px;grid-template-columns:44px 1fr;gap:14px;padding:22px;display:grid}.legal-article__content section>span{color:var(--green);font-size:10px;font-weight:900}.legal-article__content h2{margin:0 0 8px;font-size:18px}.legal-article__content p{color:var(--muted);margin:0;font-size:12px}.legal-note{background:var(--green-soft);border-radius:14px;gap:10px;padding:16px;display:flex}.legal-note svg{color:var(--green)}.legal-note p{color:var(--text);margin:0;font-size:11px}.support-quick{grid-template-columns:1fr 1fr;gap:14px;display:grid}.support-call,.support-status{border:1px solid var(--border);background:var(--surface);min-height:130px;box-shadow:var(--shadow-sm);border-radius:19px;grid-template-columns:auto 1fr auto;align-items:center;gap:13px;padding:20px;display:grid}.support-call{color:#fff;background:linear-gradient(145deg,#02382e,#075243)}.support-call>span,.support-status>span{background:var(--green-soft);width:46px;height:46px;color:var(--green);border-radius:14px;place-items:center;display:grid}.support-call>span{color:#fff;background:#ffffff24}.support-call div,.support-status div{display:grid}.support-call small{color:#ffffff94;font-size:9px}.support-call strong{color:#fff;font-size:20px}.support-call p{color:#ffffffad;margin:3px 0 0;font-size:10px}.support-call>svg{color:#fff}.support-status small{color:var(--muted);font-size:9px}.support-status strong{color:var(--heading);margin-top:3px;font-size:15px}.support-status p{color:var(--muted);margin:3px 0 0;font-size:10px}.guide-layout{grid-template-columns:300px 1fr;align-items:start;gap:20px;padding-top:28px;display:grid}.guide-warning{color:#fff;background:radial-gradient(circle at 100% 0,#0752432e,#0000 35%),linear-gradient(145deg,#001a15,#02382e);border-radius:20px;padding:22px;position:sticky;top:88px}.guide-warning svg{color:#075243;width:37px;height:37px}.guide-warning h2{color:#fff;margin:16px 0 10px;font-size:21px}.guide-warning p{color:#ffffffad;margin:0;font-size:11px}.guide-steps{gap:10px;margin:0;padding:0;list-style:none;display:grid}.guide-steps li{border:1px solid var(--border);background:var(--surface);box-shadow:var(--shadow-sm);border-radius:18px;grid-template-columns:45px 1fr;gap:14px;padding:21px;display:grid}.guide-steps li>span{color:var(--green);font-size:10px;font-weight:900}.guide-steps h2{margin:0 0 7px;font-size:18px}.guide-steps p{color:var(--muted);margin:0;font-size:11px}.respect-layout{grid-template-columns:1.05fr .95fr;gap:16px;padding-top:28px;display:grid}.respect-main{color:#fff;background:radial-gradient(circle at 100% 0,#ffffff2b,#0000 35%),linear-gradient(145deg,#02382e,#075243);border-radius:24px;flex-direction:column;justify-content:space-between;min-height:360px;padding:28px;display:flex}.respect-main .promo-badge{color:#fff;background:#ffffff26;align-self:flex-start}.respect-main__speed{align-items:center;gap:12px;display:flex}.respect-main__speed strong{color:#fff;letter-spacing:-.08em;font-size:clamp(4rem,8vw,7rem);line-height:.9}.respect-main__speed svg{color:#ffffff80;width:40px;height:40px}.respect-main__speed span{color:#fff9;align-self:flex-end;margin-bottom:10px;font-size:11px}.respect-main p{color:#ffffffb8;margin:0}.respect-conditions{gap:11px;display:grid}.respect-conditions article{border:1px solid var(--border);background:var(--surface);min-height:110px;box-shadow:var(--shadow-sm);border-radius:18px;grid-template-columns:auto 1fr;align-items:center;gap:13px;padding:20px;display:grid}.respect-conditions span{color:var(--green);font-size:10px;font-weight:900}.respect-conditions p{color:var(--heading);margin:0;font-size:14px;font-weight:750}.respect-tariffs span svg{width:14px;height:14px;color:var(--green)}.status-page{text-align:center;align-content:center;place-items:center;min-height:70vh;display:grid}.status-page>span{color:var(--green);letter-spacing:-.08em;opacity:.18;font-size:clamp(5rem,15vw,10rem);font-weight:900;line-height:1}.status-page h1{margin:-20px 0 12px}.status-page p{color:var(--muted)}.status-page>div{flex-wrap:wrap;justify-content:center;gap:8px;display:flex}.status-page>a{color:var(--green-active);align-items:center;gap:6px;margin-top:18px;font-weight:800;display:inline-flex}.floating-contact{z-index:70;background:var(--green);color:#fff;cursor:pointer;border:0;border-radius:17px;place-items:center;width:52px;height:52px;transition:all .18s;display:grid;position:fixed;bottom:22px;right:22px;box-shadow:0 14px 34px #0752434d}.floating-contact:hover{background:var(--green-hover);transform:translateY(-3px)}.contact-popover{z-index:69;border:1px solid var(--border);background:var(--surface);width:260px;box-shadow:var(--shadow-lg);border-radius:17px;gap:7px;padding:17px;animation:.24s cubic-bezier(.22,1,.36,1) pop-in;display:grid;position:fixed;bottom:84px;right:22px}.contact-popover strong{color:var(--heading);margin-bottom:4px}.contact-popover a{min-height:38px;color:var(--muted);border-radius:9px;align-items:center;gap:8px;padding:7px 9px;font-size:11px;display:flex}.contact-popover a:hover{background:var(--surface-2);color:var(--heading)}.contact-popover svg{width:16px;height:16px;color:var(--green)}@keyframes star-float{0%,to{opacity:.25;transform:translateY(0)scale(.75)}50%{opacity:1;transform:translateY(-9px)scale(1.35)}}@keyframes metric-timer{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes metric-shimmer{0%{opacity:0;transform:translate(-125%)}45%{opacity:1}to{opacity:0;transform:translate(125%)}}@keyframes status-pulse{0%,to{opacity:.55;transform:scale(.9)}50%{opacity:1;transform:scale(1.12)}}@keyframes orbit{to{transform:rotate(360deg)}}@keyframes panel-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@keyframes pop-in{0%{opacity:0;transform:translateY(10px)scale(.97)}to{opacity:1;transform:none}}@media (max-width:1180px){.tariff-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.license-grid{grid-template-columns:repeat(2,1fr)}.service-grid--three,.content-card-grid--three{grid-template-columns:repeat(2,minmax(0,1fr))}.hero{grid-template-columns:1fr 1fr}}@media (max-width:980px){.desktop-header,.sidebar{display:none}.site-main,.site-footer{margin-left:0}.mobile-header{z-index:50;border-bottom:1px solid var(--border);background:color-mix(in srgb,var(--bg) 90%,transparent);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);justify-content:space-between;align-items:center;gap:8px;min-height:66px;padding:8px 16px;display:flex;position:sticky;top:0}.mobile-header .brand{width:132px;min-height:42px}.mobile-header__actions{align-items:center;gap:7px;display:flex}.mobile-header .theme-switch{border:1px solid var(--border);background:var(--surface);width:44px;min-height:44px;color:var(--muted);border-radius:12px;place-items:center;padding:0;display:grid}.mobile-header .theme-label{display:none!important}.drawer-backdrop{z-index:80;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#001a1594;border:0;display:block;position:fixed;inset:0}.mobile-drawer{z-index:90;color:#fff;background:radial-gradient(circle at 20% 0,#0752431f,#0000 30%),linear-gradient(#02382e,#001a15 68%);flex-direction:column;width:min(88vw,360px);padding:14px;transition:transform .26s cubic-bezier(.22,1,.36,1);display:flex;position:fixed;inset:0 auto 0 0;overflow-y:auto;transform:translate(-105%)}.mobile-drawer.is-open{transform:none}.mobile-drawer[aria-hidden=true]{visibility:hidden}.mobile-drawer .drawer-close{color:#fff;cursor:pointer;background:#ffffff14;border:0;border-radius:10px;place-items:center;width:38px;height:38px;display:grid}.mobile-drawer .brand{width:168px}.benefit-panels{grid-template-columns:repeat(2,minmax(0,1fr))}.hero{grid-template-columns:1fr}.hero--home,.hero--business{min-height:auto}.hero-metrics,.hero-visual--business{margin-top:8px}.coverage-section,.story-grid,.company-facts,.office-card,.payment-layout,.guide-layout,.legal-article,.respect-layout{grid-template-columns:1fr}.payment-aside,.guide-warning,.legal-article__toc{position:static}.business-process{grid-template-columns:1fr}.business-process ol{grid-template-columns:repeat(3,1fr)}.tv-grid,.document-grid{grid-template-columns:1fr 1fr}}@media (max-width:767px){body{font-size:14px}.tariff-home-section .section-heading h2{white-space:normal}.page-section{padding:40px 17px}.page-section--soft,.coverage-section,.cta-banner,.calculation-banner,.info-band{width:calc(100% - 20px);margin-block:18px}.page-section--soft{border-radius:22px;padding:28px 18px}.page-hero{min-height:auto;padding-top:44px;padding-bottom:38px}.page-hero:before{border-radius:22px;inset:10px}.page-hero__content{padding:0 7px}.page-hero h1{font-size:clamp(2rem,10vw,2.7rem)}.page-hero p{font-size:14px}.page-hero__graphic{width:230px;height:230px;top:-80px;right:-110px}.hero--home,.hero--business{border-radius:23px;width:calc(100% - 20px);margin:10px;padding:38px 20px 24px}.hero--home h1,.hero--business h1{font-size:clamp(2.15rem,11vw,2.9rem)}.hero__content>p{font-size:15px}.hero__actions{grid-template-columns:1fr;display:grid}.hero__actions .button{width:100%}.hero-metrics{border-radius:19px;padding:12px}.hero-metrics__grid{gap:6px}.hero-metric{min-height:91px;padding:11px}.hero-metric>strong{font-size:16px}.hero-metrics__respect{flex-direction:column;align-items:flex-start;gap:4px}.benefit-panels,.tariff-grid,.split-promo,.content-card-grid,.content-card-grid--two,.content-card-grid--three,.service-grid,.service-grid--three,.tv-grid,.contact-grid,.split-info,.vacancy-layout,.document-grid,.license-grid,.support-quick{grid-template-columns:1fr}.tariff-grid>:last-child:nth-child(3n+1){grid-column:auto}.tariff-category-nav{grid-template-columns:1fr}.tariff-tabs--scroll{scrollbar-width:none;flex-wrap:nowrap;padding-bottom:5px;overflow-x:auto}.tariff-tabs--scroll::-webkit-scrollbar{display:none}.tariff-tabs--scroll button{flex:none}.tariff-card{min-height:340px}.info-band{grid-template-columns:auto 1fr;padding:17px}.info-band>a,.info-band>.button{grid-column:1/-1;justify-content:center;width:100%}.coverage-section{border-radius:23px;padding:25px 18px}.coverage-box{padding:17px}.coverage-box .segmented{grid-template-columns:1fr 1fr;width:100%;display:grid}.coverage-box .segmented legend{grid-column:1/-1}.field-grid,.coverage-box--compact .field-grid{grid-template-columns:1fr}.coverage-result{grid-template-columns:auto 1fr}.coverage-result .button{grid-column:1/-1;width:100%}.promo-card{min-height:310px;padding:23px 20px}.promo-card>.button{bottom:20px;left:20px;right:20px}.promo-speed{font-size:48px;bottom:80px;right:15px}.cta-banner,.calculation-banner,.business-support{border-radius:23px;flex-direction:column;align-items:stretch;padding:28px 20px}.cta-banner .button,.calculation-banner .button,.business-support .button{width:100%}.form-layout{grid-template-columns:1fr}.form-layout>aside{grid-row:1;position:static}.form-section{padding:18px 15px}.form-grid,.payment-form__grid{grid-template-columns:1fr}.connection-form .segmented{grid-template-columns:1fr 1fr;display:grid}.connection-form .segmented legend{grid-column:1/-1}.business-process ol{grid-template-columns:1fr}.tv-intro{grid-template-columns:1fr;gap:8px;padding-top:35px}.tv-features,.company-facts__grid{grid-template-columns:1fr 1fr}.license-card{grid-template-columns:95px 1fr}.license-card__preview{height:135px}.document-viewer iframe{height:68vh;min-height:520px}.legal-article__content section{grid-template-columns:32px 1fr;padding:18px}.respect-main__speed strong{font-size:4rem}.site-footer{grid-template-columns:1fr 1fr;gap:26px;padding:46px 20px 105px}.site-footer__brand,.site-footer>small{grid-column:1/-1}.floating-contact{width:48px;height:48px;bottom:14px;right:14px}.contact-popover{width:auto;bottom:74px;left:14px;right:14px}}@media (max-width:430px){.mobile-header .brand{width:112px}.mobile-header{padding-inline:10px}.hero-metrics__grid{grid-template-columns:1fr 1fr}.company-facts__grid,.tv-features,.site-footer{grid-template-columns:1fr}.site-footer__brand,.site-footer>small{grid-column:1}.tariff-card__footer{flex-direction:column;align-items:flex-start}.tariff-card__footer .button{width:100%}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}.reveal{opacity:1;transform:none}}.coverage-page-layout{grid-template-columns:minmax(0,1.15fr) minmax(320px,.85fr);align-items:start;gap:24px;display:grid}.coverage-page-steps{gap:12px;display:grid}.coverage-page-steps article{border:1px solid var(--border);background:var(--surface);min-height:118px;box-shadow:var(--shadow-sm);border-radius:18px;grid-template-columns:auto 1fr;align-items:center;gap:14px;padding:18px;display:grid}.coverage-page-steps article>span{background:var(--green-soft);width:44px;height:44px;color:var(--green);border-radius:14px;place-items:center;display:grid}.coverage-page-steps small{color:var(--green);letter-spacing:.12em;margin-bottom:3px;font-size:9px;font-weight:900;display:block}.coverage-page-steps h2{margin:0 0 5px;font-size:16px}.coverage-page-steps p{color:var(--muted);margin:0;font-size:11px}.coverage-geography{gap:22px;display:grid}.coverage-geography .section-heading{margin-bottom:0}.coverage-geography .settlement-cloud span svg{width:13px;height:13px;color:var(--green)}.coverage-geography>.button{width:fit-content}.calculation-banner__actions{flex-wrap:wrap;justify-content:flex-end;gap:10px;display:flex}.tv-extras{gap:22px;display:grid}.tv-extra-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;display:grid}.tv-extra-grid article{border:1px solid var(--border);background:var(--surface);min-height:130px;box-shadow:var(--shadow-sm);border-radius:17px;flex-direction:column;justify-content:space-between;gap:20px;padding:17px;transition:transform .22s,border-color .22s,box-shadow .22s;display:flex}.tv-extra-grid article:hover{border-color:color-mix(in srgb, var(--green) 42%, var(--border));box-shadow:var(--shadow-md);transform:translateY(-4px)}.tv-extra-grid small{color:var(--muted);font-size:9px}.tv-extra-grid h2{margin:5px 0 0;font-size:16px}.tv-extra-grid strong{color:var(--green-active);font-size:13px}.document-viewer__actions{flex-wrap:wrap;gap:10px;display:flex}@media (max-width:1100px){.tv-extra-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:900px){.coverage-page-layout{grid-template-columns:1fr}.calculation-banner__actions{justify-content:stretch;width:100%}.calculation-banner__actions .button{flex:1}}@media (max-width:767px){.coverage-page-steps article{min-height:0}.coverage-geography>.button{width:100%}.tv-extra-grid{grid-template-columns:1fr 1fr}.calculation-banner__actions{display:grid}.document-viewer__actions{width:100%;display:grid}.document-viewer__actions .button{width:100%}}@media (max-width:480px){.tv-extra-grid{grid-template-columns:1fr}}.form-layout>.form-main-reveal,.form-layout>.form-side-reveal,.service-grid>.reveal,.content-card-grid>.reveal,.document-grid>.reveal,.license-grid>.reveal,.tv-grid>.reveal,.tv-extra-grid>.reveal,.split-promo>.reveal{min-width:0}.form-layout>.form-side-reveal>aside{border:1px solid var(--border);background:var(--surface);box-shadow:var(--shadow-sm);border-radius:18px;padding:22px;position:sticky;top:88px}.form-layout>.form-side-reveal>aside>strong{color:var(--heading);font-size:16px}.form-layout>.form-side-reveal>aside>p{color:var(--muted);margin:8px 0 18px;font-size:12px}.form-layout>.form-side-reveal>aside ol{gap:11px;margin:18px 0;padding:0;list-style:none;display:grid}.form-layout>.form-side-reveal>aside li{color:var(--text);align-items:center;gap:9px;font-size:11px;display:flex}.form-layout>.form-side-reveal>aside li span{background:var(--green-soft);width:26px;height:26px;color:var(--green-active);border-radius:8px;place-items:center;font-size:9px;font-weight:900;display:grid}.form-layout>.form-side-reveal>aside a{border-top:1px solid var(--border);color:var(--muted);padding-top:16px;font-size:10px;display:grid}.form-layout>.form-side-reveal>aside a strong{color:var(--green-active);margin-top:4px;font-size:15px}.service-grid>.reveal>.service-card,.content-card-grid>.reveal>.content-card,.document-grid>.reveal>.document-card,.license-grid>.reveal>.license-card,.tv-grid>.reveal>.tv-card,.tv-extra-grid>.reveal>article,.split-promo>.reveal>.promo-card{height:100%}@media (max-width:900px){.form-layout>.form-side-reveal{grid-row:1}.form-layout>.form-side-reveal>aside{position:static}}.info-band__actions{flex-wrap:wrap;justify-content:flex-end;gap:10px 18px;display:flex}.info-band__actions a{color:var(--green-active);align-items:center;gap:7px;font-size:12px;font-weight:800;display:inline-flex}.info-band__actions svg{width:16px;height:16px}@media (max-width:767px){.info-band__actions{justify-content:flex-start;width:100%}}.hero--home:before{display:none}.hero--business>.reveal{z-index:3;position:relative}.hero--business .hero-starfield{z-index:1}.desktop-header .theme-switch,.mobile-header .theme-switch{border:1px solid var(--border);background:var(--surface);width:40px;min-height:40px;color:var(--muted);border-radius:10px;place-items:center;padding:0;display:grid}.desktop-header .theme-switch:hover,.mobile-header .theme-switch:hover{background:var(--surface-2);color:var(--heading)}.desktop-header .theme-label,.mobile-header .theme-label{display:none!important}.page-hero:before{inset:12px clamp(18px,3vw,36px)}.page-hero h1{white-space:nowrap;max-width:none;margin:7px 0 9px;font-size:clamp(1.7rem,2.3vw,2.15rem);line-height:1.04}.page-hero p{display:none}.page-hero .eyebrow,.page-hero h1{grid-column:1}.page-hero .hero__actions{grid-area:1/2/3;align-self:center;margin:0}.page-hero .hero__actions .button{white-space:nowrap}.page-hero__graphic{width:285px;height:285px;top:-92px;right:3%}.page-hero__graphic:before,.page-hero__graphic:after{inset:54px}.page-hero__graphic:after{inset:112px}.page-hero+.page-section,.page-hero+.reveal>.page-section,.content-page-section{padding-top:18px}.cta-banner,.calculation-banner,.business-support{width:min(100% - 96px,1180px);margin-inline:auto}.tariff-card{isolation:isolate;background:var(--surface)}.tariff-card:before{display:none}.tariff-card__orb{z-index:0;border-radius:inherit;pointer-events:none;position:absolute;inset:0;overflow:hidden}.tariff-card__orb i{background:radial-gradient(circle at 35% 35%, color-mix(in srgb, var(--green) 24%, transparent), color-mix(in srgb, var(--green) 12%, transparent) 62%, color-mix(in srgb, var(--green) 7%, transparent));width:230px;height:230px;box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--green) 10%, transparent);border-radius:50%;transition:transform .55s cubic-bezier(.22,1,.36,1),opacity .3s;position:absolute;top:-132px;right:-108px}.tariff-card:hover .tariff-card__orb i{opacity:.95;transform:translate(-18px,18px)scale(1.08)}.tariff-card--promo{z-index:4;overflow:visible}.tariff-card:has(.respect-disclosure.is-open){z-index:50}.tariff-card__top,.tariff-card__metrics,.tariff-card .feature-list,.tariff-card__footer{z-index:1;position:relative}.tariff-card__top{z-index:6}.respect-disclosure{z-index:70;flex:none;position:relative}.promo-badge--button{cursor:pointer;border:0;transition:transform .18s,box-shadow .18s,background .18s}.promo-badge--button:hover,.promo-badge--button[aria-expanded=true]{background:color-mix(in srgb, var(--green) 24%, var(--surface));transform:translateY(-2px);box-shadow:0 9px 24px #07524333}.promo-badge--respect:after{content:none;display:none}.respect-disclosure__panel{z-index:60;color:#fff;background:radial-gradient(circle at 100% 0,#07524333,#0000 42%),#02382e;border:1px solid #0752432e;border-radius:15px;width:min(270px,100vw - 42px);padding:15px;animation:.22s cubic-bezier(.22,1,.36,1) respect-panel-in;position:absolute;top:calc(100% + 10px);right:0;box-shadow:0 20px 48px #001a1561}.respect-disclosure__panel:before{content:"";background:#02382e;width:10px;height:10px;position:absolute;top:-5px;right:24px;transform:rotate(45deg)}.respect-disclosure__panel strong{color:#fff;margin-bottom:6px;font-size:13px;display:block}.respect-disclosure__panel p{color:#ffffffc2;margin:0;font-size:11px;line-height:1.5}.respect-disclosure__panel span{color:#075243;margin-top:10px;font-size:11px;font-weight:850;display:block}@keyframes respect-panel-in{0%{opacity:0;transform:translateY(-7px)scale(.98)}to{opacity:1;transform:none}}.tv-intro{padding-top:42px;padding-bottom:18px;display:block}.tv-intro h1{margin:10px 0 11px}.tv-intro p{max-width:720px}.partner-logo--bisv{border-radius:19px;box-shadow:0 14px 34px #0003;width:92px!important;height:92px!important}.coverage-page-stage{width:min(100% - 72px,1080px);box-shadow:none;background:0 0;border:0;border-radius:0;grid-template-columns:1fr;align-items:stretch;gap:18px;margin:18px auto 30px;padding:clamp(22px,2.5vw,30px);display:grid;position:relative;overflow:visible}.coverage-page-stage:before,.coverage-page-stage:after{display:none}.coverage-page-stage:before{width:420px;height:420px;top:-220px;right:-210px}.coverage-page-stage:after{width:250px;height:250px;top:-135px;right:-120px}.coverage-page-stage__copy,.coverage-page-stage__form{z-index:2;position:relative}.coverage-live{color:#075243;letter-spacing:.08em;text-transform:uppercase;align-items:center;gap:8px;font-size:10px;font-weight:850;display:inline-flex}.coverage-live i{background:#075243;border-radius:50%;width:7px;height:7px;animation:2s ease-in-out infinite status-pulse;box-shadow:0 0 0 6px #0752431a}.coverage-page-stage h2{color:#e2efeb;max-width:920px;margin:0;font-size:clamp(2rem,3.4vw,3rem);line-height:1.05}.coverage-page-stage__copy>p{color:#e2efebb3;max-width:540px;margin:0}.coverage-stage-points{z-index:2;flex-wrap:wrap;justify-content:center;gap:8px;margin-top:0;display:flex;position:relative}.coverage-stage-points span{color:#ffffffc7;background:#ffffff0d;border:1px solid #ffffff1a;border-radius:999px;align-items:center;gap:6px;padding:8px 11px;font-size:10px;font-weight:750;display:inline-flex}.coverage-stage-points svg{color:#075243;width:14px;height:14px}.coverage-page-stage .coverage-box{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#001a159e;border-color:#ffffff1f;width:100%;padding:22px;box-shadow:0 26px 65px #00000040}.coverage-page-stage .segmented{margin:0 0 18px}.coverage-page-stage .field-grid{grid-template-columns:minmax(180px,1.3fr) minmax(150px,1fr) minmax(100px,.55fr) auto}.coverage-page-stage .segmented{background:#ffffff09;border-color:#ffffff1f}.coverage-page-stage .segmented legend,.coverage-page-stage .field>span{color:#e2efebb8}.coverage-page-stage .segmented input:checked+span{color:#fff;background:#07524329;box-shadow:inset 0 0 0 1px #07524347}.coverage-page-stage .field input{color:#fff;background:#0003;border-color:#ffffff1f}.coverage-page-stage .coverage-result{background:#ffffff14}.coverage-page-stage .coverage-result .button--secondary{color:#fff;background:#ffffff0f;border-color:#ffffff24}.coverage-route{padding-top:34px}.coverage-route__grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.coverage-route__grid article{border:1px solid var(--border);background:linear-gradient(155deg,var(--surface),var(--surface-2));height:100%;min-height:190px;box-shadow:var(--shadow-sm);border-radius:21px;padding:22px;transition:transform .22s,border-color .22s,box-shadow .22s;position:relative;overflow:hidden}.coverage-route__grid article:hover{border-color:color-mix(in srgb,var(--green) 42%,var(--border));box-shadow:var(--shadow-md);transform:translateY(-5px)}.coverage-route__number{color:color-mix(in srgb,var(--green) 20%,transparent);letter-spacing:-.08em;font-size:46px;font-weight:900;position:absolute;top:10px;right:18px}.coverage-route__icon{background:var(--green-soft);width:45px;height:45px;color:var(--green);border-radius:14px;place-items:center;display:grid}.coverage-route__grid h2{margin:22px 0 8px;font-size:18px}.coverage-route__grid p{color:var(--muted);margin:0;font-size:11px}.coverage-geography{gap:20px}.coverage-geography .settlement-cloud span{transition:transform .18s,border-color .18s,background .18s}.coverage-geography .settlement-cloud span:hover{border-color:color-mix(in srgb,var(--green) 40%,var(--border));background:var(--green-soft);transform:translateY(-2px)}.site-footer{margin:24px 24px 24px calc(var(--sidebar-width) + 24px);color:#fff;background:radial-gradient(circle at 10% 0,#0752431f,#0000 28%),linear-gradient(#02382e,#001a15);border-top:0;border-radius:28px;padding:0;display:block;overflow:hidden;box-shadow:0 20px 60px #001a1529}.site-footer>.site-footer__lead{border-bottom:1px solid #ffffff17;grid-template-columns:minmax(0,1.15fr) minmax(330px,.85fr);align-items:start;gap:clamp(34px,5vw,72px);padding:44px clamp(28px,4vw,54px) 34px;display:grid}.site-footer__identity{align-content:start;gap:24px;display:grid}.site-footer__brand p{color:#ffffff94;max-width:390px;margin:0;font-size:12px}.site-footer__address{align-items:flex-start;gap:8px;max-width:390px;display:inline-flex;color:#ffffffb8!important;font-size:11px!important}.site-footer__address svg{color:#075243;width:16px;height:16px;margin-top:2px}.site-footer__contacts>a{background:#ffffff0b;border:1px solid #ffffff1a;border-radius:15px;align-items:center;gap:11px;min-height:86px;padding:15px;transition:transform .2s,border-color .2s,background .2s;display:flex}.site-footer__contacts span{min-width:0;display:grid}.site-footer__contacts small{color:#ffffff6b;font-size:8px}.site-footer__contacts strong{overflow-wrap:anywhere;color:#fff;margin-top:4px;font-size:11px}.site-footer__links{grid-template-columns:repeat(3,minmax(92px,1fr));align-content:start;gap:24px;padding:4px 0 0;display:grid}.site-footer__links strong{color:#fff;margin-bottom:5px;font-size:11px}.site-footer__links a{color:#ffffff8f;min-height:26px;font-size:11px}.site-footer__bottom{color:#ffffff61;justify-content:space-between;align-items:center;gap:18px;padding:20px clamp(28px,4vw,54px) 26px;font-size:9px;display:flex}.site-footer__bottom small{color:inherit}@media (max-width:980px){.site-footer{margin:18px}.site-footer>.site-footer__lead{grid-template-columns:1fr}.site-footer__contacts{grid-template-columns:repeat(3,minmax(0,1fr))}.coverage-page-stage{grid-template-columns:1fr;width:calc(100% - 40px)}}@media (max-width:767px){.page-hero{padding-top:36px;padding-bottom:28px}.page-hero+.page-section,.page-hero+.reveal>.page-section{padding-top:12px}.cta-banner,.calculation-banner,.business-support{width:calc(100% - 24px)}.tariff-card--promo{overflow:visible}.respect-disclosure__panel{width:calc(100vw - 28px);position:fixed;top:50%;right:14px;transform:translateY(-50%)}.respect-disclosure__panel:before{display:none}.coverage-page-stage{border-radius:24px;width:calc(100% - 20px);margin:12px auto 20px;padding:27px 18px}.coverage-route__grid{grid-template-columns:1fr}.coverage-route__grid article{min-height:160px}.site-footer>.site-footer__lead{gap:28px;padding:40px 20px 28px}.site-footer__contacts{grid-template-columns:1fr}.site-footer__contacts>a{min-height:72px}.site-footer__links{grid-template-columns:1fr 1fr;gap:24px;padding:0}.site-footer__bottom{flex-direction:column;align-items:flex-start;padding:18px 20px 100px}.form-layout{width:calc(100% - 24px);padding-inline:0}}@media (max-width:430px){.site-footer__links{grid-template-columns:1fr}.desktop-header .theme-switch{display:none}}@media (max-width:767px){.respect-disclosure__panel{width:min(270px,100vw - 42px);position:absolute;top:calc(100% + 10px);right:0;transform:none}.respect-disclosure__panel:before{display:block}}.info-band{width:min(100% - 96px,1180px);margin-inline:auto}.page-hero{width:min(100%,1440px);margin-inline:auto;padding-inline:clamp(28px,5vw,72px)}.page-hero:before{inset-inline:clamp(28px,5vw,72px)}.page-hero+.page-section,.page-hero+.reveal>.page-section{padding-top:6px}@media (max-width:767px){.info-band{width:calc(100% - 24px)}.page-hero{width:calc(100% - 20px);padding-inline:17px}.page-hero__content{grid-template-columns:1fr}.page-hero h1,.tv-intro h1{white-space:normal}.page-hero .hero__actions{grid-area:auto/1;margin-top:12px}}.site-footer__bottom{flex-direction:row}@media (max-width:767px){.site-footer__bottom{flex-direction:column}}:root:not([data-theme=dark]) .sidebar,:root:not([data-theme=dark]) .mobile-drawer{border-right:1px solid var(--border);color:var(--text);background:radial-gradient(circle at 18% 0,#0752431a,#0000 30%),linear-gradient(#e2efeb,#e2efeb 72%);box-shadow:12px 0 36px #02382e0f}:root:not([data-theme=dark]) .audience-switch{border-color:var(--border);background:#ffffffb8}:root:not([data-theme=dark]) .audience-switch button.is-active{background:var(--green-soft);color:var(--green-active);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--green) 28%,var(--border))}:root:not([data-theme=dark]) .sidebar-payment{border-color:color-mix(in srgb,var(--green) 38%,var(--border));background:linear-gradient(135deg,#fff,var(--green-soft));box-shadow:var(--shadow-sm)}:root:not([data-theme=dark]) .sidebar-payment:hover{background:linear-gradient(135deg,#fff,color-mix(in srgb,var(--green-soft) 72%,var(--green)));box-shadow:var(--shadow-md)}:root:not([data-theme=dark]) .sidebar-payment b{background:var(--green);color:#fff;box-shadow:0 6px 18px #07524333}:root:not([data-theme=dark]) .main-nav a:hover,:root:not([data-theme=dark]) .sidebar-service-nav a:hover{background:var(--surface);color:var(--heading)}:root:not([data-theme=dark]) .main-nav a.is-active,:root:not([data-theme=dark]) .sidebar-service-nav a.is-active{background:var(--green-soft);color:var(--green-active)}:root:not([data-theme=dark]) .mobile-drawer .drawer-close{background:var(--surface);color:var(--heading)}:root:not([data-theme=dark]) .hero--home,:root:not([data-theme=dark]) .hero--business{border-color:color-mix(in srgb,var(--green) 26%,var(--border));box-shadow:var(--shadow-md);background:radial-gradient(circle at 80% 16%,#07524324,#0000 30%),radial-gradient(circle at 4% 92%,#07524314,#0000 34%),linear-gradient(135deg,#e2efeb,#e2efeb)}:root:not([data-theme=dark]) .hero--home:before{background-image:linear-gradient(#0752430b 1px,#0000 1px),linear-gradient(90deg,#0752430b 1px,#0000 1px)}:root:not([data-theme=dark]) .hero--home .location-pill,:root:not([data-theme=dark]) .hero--business .location-pill{border-color:var(--border);color:var(--green-active);background:#ffffffb8}:root:not([data-theme=dark]) .hero--home .button--secondary,:root:not([data-theme=dark]) .hero--business .button--secondary{border-color:var(--border);color:var(--heading);background:#ffffffc2}:root:not([data-theme=dark]) .hero-starfield i{background:var(--green);box-shadow:0 0 13px 4px #07524324}:root:not([data-theme=dark]) .hero-metrics{border-color:var(--border);box-shadow:var(--shadow-md);background:#ffffffbd}:root:not([data-theme=dark]) .hero-metric{border-color:var(--border);color:var(--heading);background:#fffc}:root:not([data-theme=dark]) .hero-metric:hover,:root:not([data-theme=dark]) .hero-metric.is-active{border-color:color-mix(in srgb,var(--green) 48%,var(--border));background:var(--green-soft);box-shadow:var(--shadow-sm)}:root:not([data-theme=dark]) .hero-metric>strong b{color:var(--green-active)}:root:not([data-theme=dark]) .hero-metric__timer{background:var(--surface-3)}:root:not([data-theme=dark]) .hero-metrics__respect{border-color:var(--border);background:linear-gradient(90deg,var(--green-soft),#ffffffd1)}@media (max-width:767px){.page-section{padding:28px 14px}.page-section--soft,.coverage-section,.cta-banner,.calculation-banner,.info-band{width:calc(100% - 16px);margin-block:12px}.page-section--soft{border-radius:20px;padding:21px 14px}.section-heading{margin-bottom:16px}.section-heading h2,.tariff-home-section .section-heading h2{font-size:clamp(1.5rem,7vw,1.85rem)}.page-hero{min-height:0;padding:18px 17px 12px}.page-hero:before{border-radius:18px;inset-block:4px}.page-hero h1{font-size:clamp(1.45rem,6.5vw,1.8rem)}.page-hero .hero__actions{margin-top:9px}.page-hero .hero__actions .button{min-height:40px}.hero--home,.hero--business{border-radius:21px;width:calc(100% - 16px);margin:8px;padding:27px 16px 18px}.hero--home h1,.hero--business h1{font-size:clamp(2rem,9.5vw,2.55rem)}.hero__content>p{margin-bottom:12px;font-size:13px}.hero__actions{margin-top:12px}.hero-metrics{margin-top:12px;padding:9px}.hero-metric{min-height:82px;padding:9px}.benefit-panels,.tariff-grid,.service-grid,.tv-grid,.content-card-grid{overscroll-behavior-inline:contain;scroll-snap-type:inline mandatory;scrollbar-width:none;touch-action:pan-x;grid-template-columns:none;grid-auto-columns:min(82vw,290px);grid-auto-flow:column;justify-content:start;gap:11px;margin-inline:-2px;padding:3px 2px 13px;scroll-padding-inline:2px;display:grid;overflow-x:auto}.benefit-panels::-webkit-scrollbar{display:none}.tariff-grid::-webkit-scrollbar{display:none}.service-grid::-webkit-scrollbar{display:none}.tv-grid::-webkit-scrollbar{display:none}.content-card-grid::-webkit-scrollbar{display:none}.benefit-panels>*,.tariff-grid>*,.service-grid>*,.tv-grid>*,.content-card-grid>*{scroll-snap-align:start}.tariff-card{aspect-ratio:1;min-height:0}.tariff-card__footer{flex-direction:row;align-items:center}.tariff-card__footer .button{width:auto}.tariff-category-nav{grid-template-columns:1fr 1fr;gap:7px}.tariff-category-nav a{min-height:58px;padding:10px}.tv-intro{padding-top:25px;padding-bottom:8px}.tv-intro h1{font-size:clamp(1.5rem,7vw,1.85rem)}.tv-catalog{padding-top:8px}.benefit-panels,.service-grid,.tv-grid,.content-card-grid{scroll-snap-type:none;touch-action:auto;grid-template-columns:1fr;grid-auto-columns:auto;grid-auto-flow:row;gap:9px;margin-inline:0;padding:0;overflow:visible}.tariff-grid{scroll-snap-type:none;touch-action:auto;grid-template-columns:repeat(3,minmax(0,1fr));grid-auto-columns:auto;grid-auto-flow:row;justify-content:stretch;gap:6px;margin-inline:0;padding:0;display:grid;overflow:visible}.tariff-grid>*{scroll-snap-align:none;min-width:0}.tariff-grid>:last-child:nth-child(3n+1){grid-column:2}.tariff-card{aspect-ratio:auto;border-radius:14px;height:100%;min-height:226px;padding:10px 7px 8px}.tariff-card__orb i{width:118px;height:118px;top:-70px;right:-63px}.tariff-card__top{grid-template-rows:16px 24px;grid-template-columns:minmax(0,1fr) auto;gap:2px 3px;min-height:42px}.tariff-card__top .card-kicker{letter-spacing:.055em;text-overflow:ellipsis;white-space:nowrap;font-size:6.5px;overflow:hidden}.tariff-card h3{white-space:normal;align-self:center;font-size:9px;line-height:1.12}.promo-badge{gap:0;min-height:20px;padding:3px 5px}.promo-badge svg{width:10px;height:10px}.promo-badge--respect span{display:none}.tariff-card__metrics{gap:0;margin:15px 0 10px}.tariff-metric{gap:3px}.tariff-metric>svg{width:14px;height:14px}.tariff-metric strong,.tariff-metric--tv strong{font-size:clamp(27px,8.5vw,36px);line-height:.9}.tariff-metric span{margin-bottom:2px;font-size:6.5px}.tariff-card .feature-list{min-height:27px;margin-bottom:7px;display:flex}.tariff-card .feature-list li{display:none}.tariff-card .feature-list li:first-child{gap:3px;font-size:7px;line-height:1.25;display:flex}.tariff-card .feature-list svg{width:10px;height:10px}.tariff-card__footer{flex-direction:column;align-items:stretch;gap:6px;padding-top:7px}.price{white-space:nowrap;justify-content:center;gap:2px}.price strong{font-size:15px}.price span{font-size:6.5px}.tariff-card__footer .button{border-radius:9px;gap:3px;width:100%;min-height:29px;padding:5px 4px;font-size:7.5px}.tariff-card__footer .button svg{width:11px;height:11px}}.site-footer{border-radius:22px;margin-top:18px}.site-footer>.site-footer__lead{grid-template-columns:minmax(0,1.05fr) minmax(330px,.95fr);gap:clamp(20px,3vw,38px);padding:25px clamp(22px,3vw,38px) 20px}.site-footer__brand p{font-size:10px;line-height:1.45}.site-footer__address{font-size:9.5px!important}.site-footer__contacts{gap:7px}.site-footer__contacts>a{border-radius:12px;gap:8px;min-height:55px;padding:9px 10px}.site-footer__contacts>a>svg{width:17px;height:17px}.site-footer__contacts strong{margin-top:2px;font-size:9px}.site-footer__links{gap:16px;padding-top:2px}.site-footer__links>div{gap:3px}.site-footer__links a{min-height:21px;font-size:9.5px;line-height:1.25}.site-footer__bottom{gap:12px;padding:12px clamp(22px,3vw,38px) 14px;font-size:8px}@media (max-width:767px){.site-footer{border-radius:18px;margin:10px 8px 14px}.site-footer>.site-footer__lead{grid-template-columns:1fr;gap:16px;padding:18px 14px 14px}.site-footer__identity{gap:12px}.site-footer__brand{grid-template-columns:auto 1fr;align-items:center;gap:7px 12px;display:grid}.site-footer__brand .brand{width:116px}.site-footer__brand p{display:none}.site-footer__address{grid-column:1/-1;max-width:none;font-size:8.5px!important}.site-footer__address svg{width:13px;height:13px}.site-footer__contacts{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px}.site-footer__contacts>a{border-radius:10px;gap:6px;min-height:44px;padding:7px 8px}.site-footer__contacts>a:last-child{grid-column:1/-1}.site-footer__contacts>a>svg{width:15px;height:15px}.site-footer__contacts small{font-size:6.5px}.site-footer__contacts strong{font-size:8px}.site-footer__links{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;padding:0}.site-footer__links>div{gap:2px}.site-footer__links strong{margin-bottom:3px;font-size:8.5px}.site-footer__links a{min-height:19px;font-size:7.5px;line-height:1.2}.site-footer__bottom{flex-direction:row;justify-content:space-between;align-items:flex-start;gap:8px;padding:9px 14px 12px;font-size:7px;line-height:1.35}.site-footer__bottom>*{max-width:50%}.tariff-grid{grid-template-columns:1fr;gap:12px}.tariff-grid>:last-child:nth-child(3n+1){grid-column:auto}.tariff-card{border-radius:19px;min-height:276px;padding:17px}.tariff-card__orb i{width:190px;height:190px;top:-108px;right:-88px}.tariff-card__top{grid-template-rows:23px 20px;gap:4px 8px;min-height:48px}.tariff-card__top .card-kicker{letter-spacing:.07em;font-size:9px}.tariff-card h3{white-space:nowrap;font-size:15px;line-height:19px}.promo-badge{gap:4px;min-height:25px;padding:4px 8px;font-size:7px}.promo-badge svg{width:12px;height:12px}.promo-badge--respect span{display:inline}.tariff-card__metrics{margin:17px 0 13px}.tariff-metric{gap:6px}.tariff-metric>svg{width:20px;height:20px}.tariff-metric strong,.tariff-metric--tv strong{font-size:48px}.tariff-metric span{margin-bottom:4px;font-size:10px}.tariff-card .feature-list{gap:5px;min-height:0;margin-bottom:11px;display:grid}.tariff-card .feature-list li,.tariff-card .feature-list li:first-child{gap:6px;font-size:9px;line-height:1.35;display:flex}.tariff-card .feature-list svg{width:13px;height:13px}.tariff-card__footer{flex-direction:row;align-items:center;gap:9px;padding-top:11px}.price{justify-content:flex-start}.price strong{font-size:20px}.price span{font-size:8px}.tariff-card__footer .button{border-radius:11px;gap:6px;width:auto;min-height:38px;padding:8px 11px;font-size:9px}.tariff-card__footer .button svg{width:14px;height:14px}.coverage-page-stage{gap:14px;padding:22px 14px}.coverage-page-stage h2{font-size:clamp(1.75rem,8vw,2.15rem);line-height:1.08}.coverage-page-stage .coverage-box{padding:15px}.coverage-page-stage .segmented{margin:0 auto 15px}.coverage-page-stage .field-grid{grid-template-columns:1fr;gap:9px}.coverage-stage-points{gap:6px}.coverage-stage-points span{padding:7px 9px;font-size:8px}}:root:not([data-theme=dark]){--bg:#e2efeb;--surface:#e2efeb;--surface-2:#e2efeb;--surface-3:#e2efeb;--text:#02382e;--heading:#001a15;--muted:#476a5a;--border:#075243;--border-strong:#075243;--green:#075243;--green-hover:#075243;--green-active:#075243;--green-soft:#e2efeb;--green-bright:#075243;--shadow-sm:0 8px 24px #02382e1a;--shadow-md:0 18px 46px #02382e26;--shadow-lg:0 28px 72px #02382e33}:root:not([data-theme=dark]) body{background:radial-gradient(circle at 88% 4%, #07524329, transparent 26rem), radial-gradient(circle at 8% 45%, #0752431a, transparent 30rem), var(--bg)}:root:not([data-theme=dark]) .desktop-header{border-color:var(--border);background:#e2efebf0;box-shadow:0 8px 28px #02382e12}:root:not([data-theme=dark]) .page-section--soft{border-color:var(--border);box-shadow:var(--shadow-sm);background:linear-gradient(145deg,#e2efeb,#e2efeb)}:root:not([data-theme=dark]) .tariff-card,:root:not([data-theme=dark]) .benefit-panel,:root:not([data-theme=dark]) .service-card,:root:not([data-theme=dark]) .content-card,:root:not([data-theme=dark]) .tv-card,:root:not([data-theme=dark]) .tariff-category-nav a,:root:not([data-theme=dark]) .coverage-box{border-color:var(--border-strong);box-shadow:var(--shadow-sm);background:linear-gradient(145deg,#e2efeb,#e2efeb)}:root:not([data-theme=dark]) .tariff-card:hover,:root:not([data-theme=dark]) .benefit-panel:hover,:root:not([data-theme=dark]) .service-card:hover,:root:not([data-theme=dark]) .content-card:hover,:root:not([data-theme=dark]) .tv-card:hover{border-color:var(--green);box-shadow:var(--shadow-md)}:root:not([data-theme=dark]) .button--primary{background:linear-gradient(135deg,#075243,#075243);box-shadow:0 10px 24px #0752433d}:root:not([data-theme=dark]) .button--primary:hover{background:linear-gradient(135deg,#075243,#075243);box-shadow:0 13px 30px #0752434d}:root:not([data-theme=dark]) .button--secondary,:root:not([data-theme=dark]) .tariff-tabs button,:root:not([data-theme=dark]) .tariff-category-nav a{border-color:var(--border-strong)}:root:not([data-theme=dark]) .field input,:root:not([data-theme=dark]) .field select,:root:not([data-theme=dark]) .field textarea{border-color:var(--border-strong);background:#e2efeb}:root:not([data-theme=dark]) .eyebrow,:root:not([data-theme=dark]) .card-kicker{color:var(--green-active)}:root:not([data-theme=dark]) .feature-list li,:root:not([data-theme=dark]) .section-heading p,:root:not([data-theme=dark]) .content-card p,:root:not([data-theme=dark]) .service-card p{color:#486257}:root:not([data-theme=dark]) .sidebar,:root:not([data-theme=dark]) .mobile-drawer{background:radial-gradient(circle at 18% 0,#0752432e,#0000 32%),linear-gradient(#e2efeb,#e2efeb 72%)}:root:not([data-theme=dark]) .hero-metrics{background:#02382e94;border-color:#ffffff38;box-shadow:0 22px 52px #02382e3d}:root:not([data-theme=dark]) .hero-metrics__head{color:#fff9}:root:not([data-theme=dark]) .hero-metrics__head strong{color:#fff}:root:not([data-theme=dark]) .hero-metric{color:#fff;background:#ffffff17;border-color:#ffffff2e}:root:not([data-theme=dark]) .hero-metric>span,:root:not([data-theme=dark]) .hero-metric>small{color:#ffffffa6}:root:not([data-theme=dark]) .hero-metric>strong,:root:not([data-theme=dark]) .hero-metric>strong b{color:#fff}:root:not([data-theme=dark]) .hero-metric:hover,:root:not([data-theme=dark]) .hero-metric.is-active{background:#07524338;border-color:#e2efebb3;box-shadow:0 12px 30px #02382e33}:root:not([data-theme=dark]) .hero-metrics__respect{background:linear-gradient(90deg,#0752432e,#ffffff14);border-color:#ffffff2b}:root:not([data-theme=dark]) .hero-metrics__respect>span{color:#e2efeb}:root:not([data-theme=dark]) .hero-metrics__respect p{color:#ffffffad}.hero-starfield i,:root:not([data-theme=dark]) .hero-starfield i{clip-path:none;background:#fff;border-radius:50%;width:3px;height:3px;box-shadow:0 0 13px 4px #ffffff42}.hero-starfield i:nth-child(3n){width:5px;height:5px}.hero-starfield i:nth-child(4n){width:2px;height:2px}:root:not([data-theme=dark]) .sidebar,:root:not([data-theme=dark]) .mobile-drawer{color:#fff;background:radial-gradient(circle at 18% 0,#07524333,#0000 30%),linear-gradient(#02382e,#075243 58%,#075243);border-color:#ffffff29;box-shadow:12px 0 38px #02382e2e}:root:not([data-theme=dark]) .sidebar .brand__logo,:root:not([data-theme=dark]) .mobile-drawer .brand__logo,:root:not([data-theme=dark]) .mobile-header .brand__logo{filter:brightness(0)invert()}:root:not([data-theme=dark]) .audience-switch{background:#ffffff14;border-color:#ffffff2e}:root:not([data-theme=dark]) .audience-switch button{color:#ffffffad}:root:not([data-theme=dark]) .audience-switch button.is-active{color:#fff;background:#07524347;box-shadow:inset 0 0 0 1px #e2efeb59}:root:not([data-theme=dark]) .sidebar-payment{background:radial-gradient(circle at 88% 18%,#e2efeb40,#0000 30%),linear-gradient(135deg,#07524357,#02382e8f);border-color:#e2efeb8c;box-shadow:inset 0 0 0 1px #ffffff0f,0 12px 28px #02382e33}:root:not([data-theme=dark]) .sidebar-payment:hover{background:linear-gradient(135deg,#07524373,#02382ea6)}:root:not([data-theme=dark]) .sidebar-payment span{color:#fff}:root:not([data-theme=dark]) .sidebar-payment b{color:#075243;background:#fff;box-shadow:0 8px 22px #02382e38,0 0 0 5px #ffffff14}:root:not([data-theme=dark]) .main-nav a,:root:not([data-theme=dark]) .sidebar-service-nav a{color:#ffffffbd}:root:not([data-theme=dark]) .main-nav a svg,:root:not([data-theme=dark]) .sidebar-service-nav a svg{color:#ffffff8c}:root:not([data-theme=dark]) .main-nav a:hover,:root:not([data-theme=dark]) .sidebar-service-nav a:hover{color:#fff;background:#ffffff1a}:root:not([data-theme=dark]) .main-nav a.is-active,:root:not([data-theme=dark]) .sidebar-service-nav a.is-active{color:#fff;background:#0752433d;box-shadow:inset 3px 0 #e2efeb}:root:not([data-theme=dark]) .main-nav a.is-active svg,:root:not([data-theme=dark]) .sidebar-service-nav a.is-active svg{color:#e2efeb}:root:not([data-theme=dark]) .mobile-drawer .drawer-close{color:#fff;background:#ffffff1a}:root:not([data-theme=dark]) .desktop-header,:root:not([data-theme=dark]) .mobile-header{color:#fff;background:radial-gradient(circle at 80% 0,#07524329,#0000 34%),linear-gradient(90deg,#02382e,#075243);border-color:#ffffff2b;box-shadow:0 8px 28px #02382e2e}:root:not([data-theme=dark]) .desktop-header__caption{color:#ffffffc2;letter-spacing:-.015em;font-size:16px;font-weight:850;line-height:1.2}:root:not([data-theme=dark]) .desktop-phone:hover{background:#ffffff1a}:root:not([data-theme=dark]) .desktop-phone svg{color:#e2efeb}:root:not([data-theme=dark]) .desktop-phone small{color:#ffffff94}:root:not([data-theme=dark]) .desktop-phone strong{color:#fff}:root:not([data-theme=dark]) .desktop-header .theme-switch,:root:not([data-theme=dark]) .mobile-header .theme-switch,:root:not([data-theme=dark]) .mobile-header .icon-button{color:#fff;background:#ffffff1a;border-color:#ffffff38}:root:not([data-theme=dark]) .desktop-header .theme-switch:hover,:root:not([data-theme=dark]) .mobile-header .theme-switch:hover,:root:not([data-theme=dark]) .mobile-header .icon-button:hover{color:#fff;background:#ffffff2b}:root:not([data-theme=dark]) .header-connect{color:#fff;background:linear-gradient(135deg,#075243,#075243);box-shadow:0 10px 24px #02382e38}.desktop-header__caption{letter-spacing:-.015em;font-size:16px;font-weight:850;line-height:1.2}:root[data-theme=dark] .mobile-header .brand__logo{filter:brightness(0)invert()}:root:not([data-theme=dark]){--bg:#f3f6f4;--surface-2:#edf2ef;--green:#075243;--green-hover:#02382e;--green-active:#02382e;--green-bright:#075243}.desktop-header,:root:not([data-theme=dark]) .desktop-header{color:#02382e;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#fffffff5;border-color:#dce5e0;min-height:72px;padding-inline:clamp(28px,4vw,58px);box-shadow:0 6px 22px #02382e12}.desktop-header__caption,:root:not([data-theme=dark]) .desktop-header__caption{color:#02382e;letter-spacing:-.01em;font-size:15px;font-weight:620}.desktop-phone,:root:not([data-theme=dark]) .desktop-phone{color:#02382e;border-radius:10px;min-height:48px;padding:7px 11px}.header-connect,:root:not([data-theme=dark]) .header-connect{color:#fff;background:#075243;border-color:#075243;min-height:46px;padding-inline:17px;box-shadow:0 8px 20px #0752432e}:root:not([data-theme=dark]) .hero--home,:root:not([data-theme=dark]) .hero--business{background:linear-gradient(90deg,#fffffffa 0 55%,#eff5f2fa 55% 100%);border:1px solid #d5e1db;min-height:clamp(410px,100svh - 128px,470px);box-shadow:0 22px 52px #02382e1c}:root:not([data-theme=dark]) .hero--home h1,:root:not([data-theme=dark]) .hero--business h1{color:#02382e;letter-spacing:-.045em;max-width:560px;font-size:clamp(2.15rem,3.35vw,2.85rem);font-weight:720;line-height:1.06}:root:not([data-theme=dark]) .hero h1 em{color:#075243;white-space:nowrap;font-size:.88em;font-weight:690}:root:not([data-theme=dark]) .hero__content>p,:root:not([data-theme=dark]) .hero--business .hero__content>p{color:#53665e;max-width:525px;font-size:15px;line-height:1.62}:root:not([data-theme=dark]) .hero--home .button--secondary,:root:not([data-theme=dark]) .hero--business .button--secondary{color:#02382e;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:#fff;border-color:#cbd8d1}.hero-starfield i:nth-child(2){top:30%;left:62%}.hero-starfield i:nth-child(3){width:4px;height:4px;top:72%;left:54%}.hero-starfield i:nth-child(4){width:2px;height:2px;top:18%;right:8%}.hero-offer{z-index:3;color:#02382e;background:#f5f8f6;border:1px solid #cfddd6;border-radius:20px;gap:14px;padding:clamp(20px,2.4vw,28px);display:grid;position:relative;box-shadow:0 16px 38px #02382e17}.hero-offer__head{color:#5d6f67;border-bottom:1px solid #dbe5df;justify-content:space-between;align-items:center;gap:16px;padding-bottom:12px;font-size:12px;display:flex}.hero-offer__head>span{font-weight:620}.hero-offer__head>strong{color:#075243;align-items:center;gap:7px;font-size:12px;font-weight:650;display:inline-flex}.hero-offer__lead{background:#fff;border:1px solid #d7e2dc;border-radius:14px;align-items:center;gap:15px;padding:16px;display:flex}.hero-offer__lead>svg{color:#075243;background:#e2efeb;border-radius:12px;flex:none;width:45px;height:45px;padding:10px}.hero-offer__lead>div{gap:1px;display:grid}.hero-offer__lead span{color:#65766e;font-size:12px}.hero-offer__lead strong{color:#02382e;font-size:clamp(1.35rem,2vw,1.75rem);font-weight:760;line-height:1.12}.hero-offer__lead strong b{color:#075243;font:inherit;font-variant-numeric:tabular-nums}.hero-offer__lead small{color:#708078;margin-top:3px;font-size:10px}.hero-offer__benefits{margin:0;padding:0;list-style:none;display:grid}.hero-offer__benefits li{border-bottom:1px solid #dde6e1;grid-template-columns:30px 1fr;align-items:center;gap:10px;padding:10px 4px;display:grid}.hero-offer__benefits li:last-child{border-bottom:0}.hero-offer__benefits svg{color:#075243;width:20px;height:20px}.hero-offer__benefits li>span{gap:1px;display:grid}.hero-offer__benefits strong{color:#02382e;font-size:13px;font-weight:680}.hero-offer__benefits small{color:#6e7d76;font-size:11px}.hero-offer__note{color:#426157;background:#e2efeb;border-radius:11px;align-items:flex-start;gap:9px;padding:11px 12px;display:flex}.hero-offer__note svg{color:#075243;flex:none;width:18px;height:18px}.hero-offer__note p{margin:0;font-size:11px;line-height:1.45}.hero-offer__note strong{color:#02382e;font-weight:760}:root[data-theme=dark] .hero-offer{color:#e2efeb;background:#02382ed1;border-color:#ffffff24}:root[data-theme=dark] .hero-offer__head{color:#ffffff94;border-color:#ffffff1f}:root[data-theme=dark] .hero-offer__head>strong{color:#ffffffd1}:root[data-theme=dark] .hero-offer__lead{background:#ffffff0e;border-color:#ffffff1f}:root[data-theme=dark] .hero-offer__lead span,:root[data-theme=dark] .hero-offer__lead small,:root[data-theme=dark] .hero-offer__benefits small{color:#ffffff94}:root[data-theme=dark] .hero-offer__lead strong,:root[data-theme=dark] .hero-offer__benefits strong{color:#fff}:root[data-theme=dark] .hero-offer__benefits li{border-color:#ffffff1a}:root[data-theme=dark] .hero-offer__note{color:#ffffffad;background:#0752432e}:root[data-theme=dark] .hero-offer__note strong{color:#075243}@media (max-width:1180px){.desktop-header__caption{font-size:14px}.header-connect{padding-inline:14px}:root:not([data-theme=dark]) .hero--home h1,:root:not([data-theme=dark]) .hero--business h1{font-size:clamp(2rem,3.4vw,2.55rem)}}@media (max-width:980px){.hero-offer{margin-top:8px}}@media (max-width:767px){:root:not([data-theme=dark]) .hero--home,:root:not([data-theme=dark]) .hero--business{background:linear-gradient(#fff 0 52%,#eef4f1 52% 100%)}:root:not([data-theme=dark]) .hero--home h1,:root:not([data-theme=dark]) .hero--business h1{font-size:clamp(2rem,10vw,2.55rem)}:root:not([data-theme=dark]) .hero h1 em{white-space:normal}.hero-offer{border-radius:17px;padding:17px}.hero-offer__head{flex-direction:column;align-items:flex-start;gap:4px}.hero-offer__benefits li{padding-block:9px}}:root:not([data-theme=dark]){--bg:#fff;--surface:#fff;--surface-2:#f2f7f4;--surface-3:#e2efeb;--text:#02382e;--heading:#02382e;--muted:#60776c;--border:#d3e3dc;--border-strong:#a8c8b9;--green:#02382e;--green-hover:#02382e;--green-active:#02382e;--green-soft:#e2efeb;--green-bright:#075243;--shadow-sm:0 8px 24px #02382e14;--shadow-md:0 18px 46px #02382e1f;--shadow-lg:0 28px 72px #02382e2b;--sidebar-width:284px}:root[data-theme=dark]{--sidebar-width:284px}.sidebar,.mobile-drawer,:root:not([data-theme=dark]) .sidebar,:root:not([data-theme=dark]) .mobile-drawer{color:#fff;background:radial-gradient(circle at 18% 0,#07524333,#0000 30%),linear-gradient(#02382e,#02382e 72%);border-color:#ffffff24;box-shadow:12px 0 34px #02382e29}.main-nav,.sidebar-service-nav{gap:3px}.main-nav a,.sidebar-service-nav a,:root:not([data-theme=dark]) .main-nav a,:root:not([data-theme=dark]) .sidebar-service-nav a{color:#fff;min-height:38px;padding:7px 10px;font-size:15px;font-weight:720;line-height:1.22}.main-nav a span,.sidebar-service-nav a span{white-space:nowrap}.sidebar,.mobile-drawer{-ms-overflow-style:none;scrollbar-width:none}.sidebar::-webkit-scrollbar{width:0;height:0;display:none}.mobile-drawer::-webkit-scrollbar{width:0;height:0;display:none}.sidebar-service-nav a,:root:not([data-theme=dark]) .sidebar-service-nav a{min-height:36px;font-size:14.5px}.main-nav a svg,.sidebar-service-nav a svg,:root:not([data-theme=dark]) .main-nav a svg,:root:not([data-theme=dark]) .sidebar-service-nav a svg{color:#fffc}.main-nav a:hover,.sidebar-service-nav a:hover,:root:not([data-theme=dark]) .main-nav a:hover,:root:not([data-theme=dark]) .sidebar-service-nav a:hover{color:#fff;background:#ffffff1a}.main-nav a.is-active,.sidebar-service-nav a.is-active,:root:not([data-theme=dark]) .main-nav a.is-active,:root:not([data-theme=dark]) .sidebar-service-nav a.is-active{color:#fff;background:#ffffff24;box-shadow:inset 3px 0 #fff}.main-nav a.is-active svg,.sidebar-service-nav a.is-active svg,:root:not([data-theme=dark]) .main-nav a.is-active svg,:root:not([data-theme=dark]) .sidebar-service-nav a.is-active svg{color:#fff}.audience-switch button,:root:not([data-theme=dark]) .audience-switch button{color:#ffffffc2;font-size:13px}.audience-switch button.is-active,:root:not([data-theme=dark]) .audience-switch button.is-active{color:#02382e;box-shadow:none;background:#fff}.sidebar-payment,:root:not([data-theme=dark]) .sidebar-payment{background:radial-gradient(circle at 88% 16%,#ffffff2e,#0000 30%),linear-gradient(135deg,#075243,#02382e);border-color:#ffffff6b}.sidebar-payment:hover,:root:not([data-theme=dark]) .sidebar-payment:hover{background:linear-gradient(135deg,#075243,#02382e);border-color:#ffffffb8}.sidebar-payment span,:root:not([data-theme=dark]) .sidebar-payment span{color:#fff;font-size:14px}.sidebar-payment b,:root:not([data-theme=dark]) .sidebar-payment b{color:#02382e;background:#fff}.sidebar-nav-divider,:root:not([data-theme=dark]) .sidebar-nav-divider{background:#fff3}.desktop-header,.mobile-header,:root:not([data-theme=dark]) .desktop-header,:root:not([data-theme=dark]) .mobile-header{color:#fff;background:linear-gradient(90deg,#02382e,#02382e);border-color:#ffffff24;box-shadow:0 8px 26px #02382e24}.desktop-header__caption,:root:not([data-theme=dark]) .desktop-header__caption,.desktop-phone svg,:root:not([data-theme=dark]) .desktop-phone svg,.desktop-header .theme-switch,.mobile-header .theme-switch,:root:not([data-theme=dark]) .desktop-header .theme-switch,:root:not([data-theme=dark]) .mobile-header .theme-switch{color:#fff}.header-connect,:root:not([data-theme=dark]) .header-connect{color:#02382e;background:#fff;border-color:#fff;box-shadow:0 9px 24px #001a152e}:root:not([data-theme=dark]) .button--primary{color:#fff;background:#02382e;border-color:#02382e;box-shadow:0 10px 24px #02382e33}:root:not([data-theme=dark]) .button--primary:hover{color:#fff;background:#02382e;box-shadow:0 13px 30px #02382e45}:root:not([data-theme=dark]) .tariff-card,:root:not([data-theme=dark]) .benefit-panel,:root:not([data-theme=dark]) .service-card,:root:not([data-theme=dark]) .content-card,:root:not([data-theme=dark]) .tv-card,:root:not([data-theme=dark]) .tariff-category-nav a,:root:not([data-theme=dark]) .coverage-box,:root:not([data-theme=dark]) .page-section--soft{border-color:var(--border);background:#fff}.site-footer{margin:18px 0 0 var(--sidebar-width);box-shadow:none;background:radial-gradient(circle at 10% 0,#07524321,#0000 28%),linear-gradient(#02382e,#02382e);border:0;border-radius:0}@media (max-width:980px){.site-footer{border-radius:0;margin:18px 0 0}}:root,:root[data-theme=dark]{--sidebar-width:266px}.sidebar{padding-inline:12px}.main-nav a,.sidebar-service-nav a,:root:not([data-theme=dark]) .main-nav a,:root:not([data-theme=dark]) .sidebar-service-nav a{min-height:35px;padding:6px 9px;font-size:14px;font-weight:580}.main-nav a.is-active,.sidebar-service-nav a.is-active,:root:not([data-theme=dark]) .main-nav a.is-active,:root:not([data-theme=dark]) .sidebar-service-nav a.is-active{background:#ffffff1a;box-shadow:inset 2px 0 #fff}.sidebar-payment,:root:not([data-theme=dark]) .sidebar-payment{background:linear-gradient(135deg,#075243c7,#02382ed1);border-color:#ffffff40;min-height:48px;padding:7px 9px}.sidebar-payment span,:root:not([data-theme=dark]) .sidebar-payment span{font-size:13px;font-weight:650}.sidebar-payment b,:root:not([data-theme=dark]) .sidebar-payment b{width:36px;height:36px;font-size:16px}.header-connect:hover,:root:not([data-theme=dark]) .header-connect:hover{color:#02382e;background:#e2efeb;border-color:#a9c6b8}.hero--home{box-sizing:border-box;grid-template-columns:minmax(0,1.18fr) minmax(315px,.82fr);gap:clamp(22px,2.6vw,36px);height:455px;min-height:455px;padding-block:25px}.hero--home>.reveal:last-child{justify-self:end;width:100%;max-width:355px}.hero-offer{border-radius:14px;gap:9px;padding:17px 18px}.hero-offer__head{gap:10px;padding-bottom:8px;font-size:11px}.hero-offer__head>strong{text-align:right;justify-content:flex-end;max-width:180px;font-size:10.5px;line-height:1.25}.hero-offer__lead{background:#e9f1ed;border:0;border-radius:10px;gap:12px;padding:11px 12px}.hero-offer__lead>svg{background:#fff;border-radius:9px;width:38px;height:38px;padding:8px}.hero-offer__lead strong{font-size:clamp(1.25rem,1.8vw,1.55rem)}.hero-offer__benefits li{grid-template-columns:26px 1fr;gap:8px;padding:7px 3px}.hero-offer__benefits svg{width:18px;height:18px}.hero-offer__benefits strong{font-size:12px}.hero-offer__benefits small{font-size:10px}.hero-offer__note{gap:7px;padding:8px 9px}.hero-offer__note svg{width:16px;height:16px}.hero-offer__note p{font-size:10px}@media (max-width:980px){:root,:root[data-theme=dark]{--sidebar-width:0px}.hero--home{grid-template-columns:1fr;width:calc(100% - 20px);height:auto;min-height:0;padding-block:34px 24px}.hero--home>.reveal:last-child{max-width:none}}@media (max-width:767px){.main-nav a,.sidebar-service-nav a,:root:not([data-theme=dark]) .main-nav a,:root:not([data-theme=dark]) .sidebar-service-nav a{min-height:40px;font-size:15px}.site-footer{border-radius:0;margin:10px 0 0}}.site-footer>.site-footer__lead{grid-template-columns:minmax(0,1.15fr) minmax(390px,.85fr);align-items:start;gap:clamp(40px,5vw,72px);padding:40px clamp(34px,4.5vw,62px) 34px}.site-footer__identity{gap:22px}.site-footer__brand{gap:11px}.site-footer__brand .brand{width:188px}.site-footer__brand p{color:#ffffffb8;max-width:430px;font-size:13px;line-height:1.58}.site-footer__address{gap:10px;max-width:440px;font-weight:650;line-height:1.45;color:#ffffffe0!important;font-size:12.5px!important}.site-footer__address svg{color:#e2efeb;width:18px;height:18px}.site-footer__contacts{grid-template-columns:minmax(0,360px);gap:10px}.site-footer__contacts>a{background:#ffffff12;border-color:#ffffff29;border-radius:12px;gap:11px;min-height:76px;padding:13px 14px}.site-footer__contacts>a>svg{color:#e2efeb;width:21px;height:21px}.site-footer__contacts strong{color:#fff;overflow-wrap:normal;white-space:nowrap;margin-top:4px;font-size:12px;line-height:1.25}.site-footer__links{grid-template-columns:repeat(3,minmax(105px,1fr));gap:clamp(22px,3vw,38px);padding-top:2px}.site-footer__links>div{gap:7px;min-width:0}.site-footer__links strong{color:#fff;margin-bottom:7px;font-size:13px;line-height:1.3}.site-footer__links a{color:#ffffffb8;white-space:nowrap;min-height:27px;font-size:12px;line-height:1.4}.site-footer__links a:hover{color:#fff}.site-footer__bottom{color:#ffffff9e;align-items:center;gap:24px;padding:17px clamp(34px,4.5vw,62px) 20px;font-size:10.5px;line-height:1.45}@media (max-width:1120px){.site-footer>.site-footer__lead{grid-template-columns:1fr;gap:30px}.site-footer__links{max-width:680px}}@media (max-width:767px){.site-footer>.site-footer__lead{grid-template-columns:1fr;gap:25px;padding:28px 18px 24px}.site-footer__identity{gap:18px}.site-footer__brand{align-items:flex-start;gap:10px;display:flex}.site-footer__brand .brand{width:150px}.site-footer__brand p{max-width:320px;font-size:12px;line-height:1.5;display:block}.site-footer__address{max-width:320px;font-size:11.5px!important}.site-footer__address svg{width:17px;height:17px}.site-footer__contacts{grid-template-columns:minmax(0,1fr);gap:8px;max-width:360px}.site-footer__contacts>a{gap:8px;min-height:66px;padding:10px}.site-footer__contacts>a:last-child{grid-column:auto}.site-footer__contacts>a>svg{width:19px;height:19px}.site-footer__contacts small{font-size:8.5px}.site-footer__contacts strong{font-size:10.5px}.site-footer__links{grid-template-columns:minmax(0,1fr);gap:20px}.site-footer__links>div:nth-child(3){grid-column:auto;gap:7px;display:flex}.site-footer__links>div:nth-child(3) strong{grid-column:auto}.site-footer__links strong{margin-bottom:4px;font-size:12px}.site-footer__links a{min-height:25px;font-size:11.5px}.site-footer__bottom{flex-direction:column;align-items:flex-start;gap:5px;padding:15px 18px 18px;font-size:10px;line-height:1.45}.site-footer__bottom>*{max-width:none}}.button,.header-connect{font-weight:680}.desktop-header,:root:not([data-theme=dark]) .desktop-header{color:#02382e;background:#fffffff5;border-color:#dce5e0;min-height:72px;padding-inline:clamp(28px,4vw,58px);box-shadow:0 6px 22px #02382e12}.desktop-phone,:root:not([data-theme=dark]) .desktop-phone{color:#02382e;min-height:48px;padding:7px 11px}.desktop-phone small,:root:not([data-theme=dark]) .desktop-phone small{color:#687970;font-size:10px;font-weight:520}.desktop-phone strong,:root:not([data-theme=dark]) .desktop-phone strong{color:#02382e;font-size:14px;font-weight:720}.desktop-header .theme-switch,:root:not([data-theme=dark]) .desktop-header .theme-switch{color:#416056;background:#f4f7f5;border-color:#d8e3dd}.header-connect,:root:not([data-theme=dark]) .header-connect{color:#fff;background:#075243;border-color:#075243;min-height:46px;box-shadow:0 8px 20px #0752432e}.header-connect:hover,:root:not([data-theme=dark]) .header-connect:hover{color:#fff;background:#02382e}:root:not([data-theme=dark]) .hero--home,:root:not([data-theme=dark]) .hero--business{background:linear-gradient(90deg,#fffffffa 0 55%,#eff5f2fa 55% 100%);border-color:#d5e1db;min-height:clamp(410px,100svh - 128px,470px);box-shadow:0 22px 52px #02382e1c}:root:not([data-theme=dark]) .hero--home:before,:root:not([data-theme=dark]) .hero--business:before{background:linear-gradient(90deg,#02382e 0 34%,#075243 34% 47%,#0000 47%) 0 0/100% 5px no-repeat;display:block;-webkit-mask-image:none;mask-image:none}:root:not([data-theme=dark]) .hero--home h1,:root:not([data-theme=dark]) .hero--business h1{color:#02382e;max-width:560px;font-size:clamp(2.15rem,3.35vw,2.85rem);font-weight:720;line-height:1.06}:root:not([data-theme=dark]) .hero h1 em{color:#075243;font-size:.88em;font-weight:690}:root:not([data-theme=dark]) .hero__content>p,:root:not([data-theme=dark]) .hero--business .hero__content>p{color:#53665e;font-size:15px;line-height:1.62}:root:not([data-theme=dark]) .hero--home .button--primary,:root:not([data-theme=dark]) .hero--business .button--primary{color:#fff;background:#075243;border-color:#075243}:root:not([data-theme=dark]) .hero--home .button--secondary,:root:not([data-theme=dark]) .hero--business .button--secondary{color:#02382e;box-shadow:none;background:#fff;border-color:#cbd8d1}.hero-starfield i,:root:not([data-theme=dark]) .hero-starfield i{width:3px;height:3px;box-shadow:none;opacity:.16;background:#075243;animation:none}@media (max-width:767px){:root:not([data-theme=dark]) .hero--home,:root:not([data-theme=dark]) .hero--business{background:linear-gradient(#fff 0 52%,#eef4f1 52% 100%)}:root:not([data-theme=dark]) .hero--home h1,:root:not([data-theme=dark]) .hero--business h1{font-size:clamp(2rem,10vw,2.55rem)}:root:not([data-theme=dark]) .hero h1 em{white-space:normal}}:root:not([data-theme=dark]) .hero--home,:root:not([data-theme=dark]) .hero--business{background:radial-gradient(circle at 84% 16%,#07524342,#0000 30%),radial-gradient(circle at 7% 92%,#02382e57,#0000 35%),linear-gradient(135deg,#02382e,#02382e 58%,#075243);border-color:#07524357;box-shadow:0 22px 54px #02382e33}:root:not([data-theme=dark]) .hero--home:before,:root:not([data-theme=dark]) .hero--business:before{background-image:linear-gradient(#ffffff06 1px,#0000 1px),linear-gradient(90deg,#ffffff06 1px,#0000 1px);background-size:58px 58px;display:block;-webkit-mask-image:linear-gradient(105deg,#000 12%,#0000009e 68%,#0000 100%);mask-image:linear-gradient(105deg,#000 12%,#0000009e 68%,#0000 100%)}:root:not([data-theme=dark]) .hero--home h1,:root:not([data-theme=dark]) .hero--business h1{color:#fff}:root:not([data-theme=dark]) .hero h1 em{color:#e2efeb}:root:not([data-theme=dark]) .hero__content>p,:root:not([data-theme=dark]) .hero--business .hero__content>p{color:#ffffffc2}:root:not([data-theme=dark]) .hero--home .location-pill,:root:not([data-theme=dark]) .hero--business .location-pill{color:#e2efeb;background:#ffffff17;border-color:#ffffff38}:root:not([data-theme=dark]) .hero--home .button--primary,:root:not([data-theme=dark]) .hero--business .button--primary{color:#02382e;background:#fff;border-color:#fff;box-shadow:0 10px 26px #02382e2e}:root:not([data-theme=dark]) .hero--home .button--secondary,:root:not([data-theme=dark]) .hero--business .button--secondary{color:#fff;background:#ffffff14;border-color:#ffffff47}.hero-starfield i,:root:not([data-theme=dark]) .hero-starfield i{opacity:.42;background:#fff;animation:6.2s ease-in-out infinite star-float;box-shadow:0 0 10px 2px #fff3}.hero-starfield i:nth-child(3n){opacity:.55;width:4px;height:4px}:root:not([data-theme=dark]) .hero-offer{background:#f7faf8fa;border-color:#d3e0da;box-shadow:0 18px 42px #02382e2e}@media (max-width:767px){:root:not([data-theme=dark]) .hero--home,:root:not([data-theme=dark]) .hero--business{background:radial-gradient(circle at 88% 72%,#0752433d,#0000 34%),linear-gradient(155deg,#02382e,#02382e)}}:root:not([data-theme=dark]),:root[data-theme=dark]{--sidebar-width:266px}.main-nav a,.sidebar-service-nav a,:root:not([data-theme=dark]) .main-nav a,:root:not([data-theme=dark]) .sidebar-service-nav a{font-weight:580}.header-connect,:root:not([data-theme=dark]) .header-connect{color:#02382e;min-height:42px;box-shadow:none;background:#e2efeb;border-color:#cbdad3;padding-inline:14px}.hero--home{height:455px;min-height:455px;padding-block:25px}:root:not([data-theme=dark]) .hero--home h1{letter-spacing:-.04em;max-width:535px;font-size:clamp(2.05rem,3.15vw,2.65rem)}:root:not([data-theme=dark]) .hero--home .hero__content>p{max-width:535px;font-size:14px;line-height:1.55}.hero-starfield i,:root:not([data-theme=dark]) .hero-starfield i{opacity:.22;width:2px;height:2px;animation:none;box-shadow:0 0 7px 1px #ffffff29}.hero-starfield i:first-child{top:10%;left:6%}.hero-starfield i:nth-child(2){top:12%;left:auto;right:7%}.hero-starfield i:nth-child(3){opacity:.28;width:3px;height:3px;inset:auto auto 9% 7%}.hero-starfield i:nth-child(4){width:2px;height:2px;top:auto;bottom:8%;right:6%}@media (max-width:980px){.hero--home{height:auto;min-height:0;padding-block:34px 24px}}.hero--home{background-size:112% 112%;animation:20s ease-in-out infinite alternate hero-gradient-drift}.hero--home .hero__content{animation:.6s cubic-bezier(.22,.8,.25,1) both hero-copy-in}.hero--home>.reveal:last-child{animation:.7s cubic-bezier(.22,.8,.25,1) .12s both hero-panel-in}.hero-offer,:root:not([data-theme=dark]) .hero-offer{border:1px solid #02382e2e;box-shadow:0 18px 45px #02382e1a}.hero-offer__head{border-bottom-color:#02382e2b}.hero-offer__head i{background:linear-gradient(90deg,#075243,#075243);border-radius:999px;width:24px;height:2px}.hero-offer__lead,:root:not([data-theme=dark]) .hero-offer__lead{background:#fff;border:1px solid #02382e33;box-shadow:0 8px 24px #02382e12}.hero-offer__benefits li{opacity:0;border-bottom-color:#02382e26;grid-template-columns:30px 1fr;padding-inline:5px;transition:background-color .18s,transform .18s;animation:.42s forwards hero-row-in}.hero-offer__benefits li:first-child{animation-delay:.22s}.hero-offer__benefits li:nth-child(2){animation-delay:.29s}.hero-offer__benefits li:nth-child(3){animation-delay:.36s}.hero-offer__benefits li:hover{background:#02382e0b;border-radius:9px;transform:translate(3px)}.hero-offer__benefits svg{border-radius:8px;width:28px;height:28px;padding:5px;transition:color .18s,background-color .18s}.hero-offer__benefits li:hover svg{color:#075243;background:#02382e1a}.hero-offer__note,:root:not([data-theme=dark]) .hero-offer__note{border:1px solid #02382e29}.hero__actions .button{transition:transform .18s,box-shadow .18s,background-color .18s,border-color .18s}.hero__actions .button:hover{transform:translateY(-2px)}.hero__actions .button svg{transition:transform .18s}.hero__actions .button:hover svg:last-child{transform:translate(4px)}@keyframes hero-copy-in{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}@keyframes hero-panel-in{0%{opacity:0;transform:translate(28px)}to{opacity:1;transform:translate(0)}}@keyframes hero-row-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@keyframes hero-gradient-drift{0%{background-position:48% 48%}to{background-position:52% 52%}}@media (prefers-reduced-motion:reduce){.hero--home,.hero--home .hero__content,.hero--home>.reveal:last-child,.hero-offer__benefits li{animation:none!important}.hero-offer__benefits li{opacity:1}.hero__actions .button,.hero__actions .button svg,.hero-offer__benefits li,.hero-offer__benefits svg{transition:none!important}}.hero-starfield{display:none}.hero-offer{isolation:isolate;overflow:hidden}.hero-offer>*{z-index:2;position:relative}.hero-offer:before,.hero-offer:after{content:"";z-index:0;pointer-events:none;opacity:0;border:1px solid #02382e21;border-radius:50%;position:absolute}.hero-offer:before{width:230px;height:126px;animation:7.5s cubic-bezier(.4,0,.2,1) infinite offer-wave-one;top:52px;right:-92px;transform:rotate(-12deg)scale(.72);box-shadow:0 0 0 18px #02382e13,0 0 0 38px #02382e0b,0 0 0 60px #02382e06}.hero-offer:after{width:205px;height:112px;animation:7.5s cubic-bezier(.4,0,.2,1) 2.6s infinite offer-wave-two;bottom:40px;left:-104px;transform:rotate(14deg)scale(.74);box-shadow:0 0 0 18px #02382e0f,0 0 0 38px #02382e09,0 0 0 58px #02382e05}@keyframes offer-wave-one{0%{opacity:0;transform:rotate(-12deg)scale(.72)}22%{opacity:.78}72%{opacity:.3}to{opacity:0;transform:rotate(-12deg)scale(1.34)}}@keyframes offer-wave-two{0%{opacity:0;transform:rotate(14deg)scale(.74)}22%{opacity:.66}72%{opacity:.26}to{opacity:0;transform:rotate(14deg)scale(1.3)}}@media (prefers-reduced-motion:reduce){.hero-offer:before,.hero-offer:after{opacity:.18;animation:none!important}}.hero-offer:before,.hero-offer:after{content:none;animation:none}.hero--home:after{content:"";z-index:1;pointer-events:none;opacity:0;border:1px solid #ffffff21;border-radius:50%;width:390px;height:205px;animation:8.5s cubic-bezier(.4,0,.2,1) infinite hero-signal-wave;position:absolute;top:112px;right:18%;transform:rotate(-9deg)scale(.68);box-shadow:0 0 0 30px #ffffff13,0 0 0 68px #ffffff0b,0 0 0 112px #ffffff06}@keyframes hero-signal-wave{0%{opacity:0;transform:rotate(-9deg)scale(.68)}20%{opacity:.7}70%{opacity:.27}to{opacity:0;transform:rotate(-9deg)scale(1.25)}}@media (max-width:767px){.hero--home:after{width:260px;height:140px;top:34%;right:-90px}}@media (prefers-reduced-motion:reduce){.hero--home:after{opacity:.18;animation:none!important}}.hero--home:after{content:none;animation:none}.hero-wave{z-index:1;pointer-events:none;opacity:.9;height:94px;position:absolute;bottom:-2px;left:-7%;right:-7%;overflow:hidden}.hero-wave svg{width:114%;height:100%;margin-left:-7%;overflow:visible}.hero-wave--top{opacity:.48;top:-2px;bottom:auto;transform:rotate(180deg)}.hero-wave--top svg{animation:13s ease-in-out infinite alternate hero-ribbon-top-drift}.hero-wave__back{fill:#e2efeb1f;transform-origin:50%;animation:11s ease-in-out infinite alternate hero-ribbon-back}.hero-wave__front{fill:#07524329;transform-origin:50%;animation:8.5s ease-in-out infinite alternate hero-ribbon-front}@keyframes hero-ribbon-back{0%{transform:translate(-2.5%,3px)scaleX(1.02)}to{transform:translate(2.5%,-4px)scaleX(1.05)}}@keyframes hero-ribbon-front{0%{transform:translate(2%,1px)scaleX(1.04)}to{transform:translate(-2.5%,5px)scaleX(1.01)}}@keyframes hero-ribbon-top-drift{0%{transform:translate(-1.5%)}to{transform:translate(1.5%)}}@media (max-width:767px){.hero-wave{opacity:.78;height:72px}.hero-wave--top{opacity:.36}}@media (prefers-reduced-motion:reduce){.hero-wave__back,.hero-wave__front,.hero-wave--top svg{animation:none!important}}.hero-offer:not(.hero-offer--business){background:linear-gradient(155deg,#fff 0%,#e2efeb 100%)}.hero-offer:not(.hero-offer--business):before{content:"";z-index:0;background:radial-gradient(circle,#07524326,#07524300 68%);border-radius:50%;width:190px;height:190px;animation:none;position:absolute;top:38px;right:-78px}.hero-offer:not(.hero-offer--business) .hero-offer__head{border-bottom:0;padding-bottom:2px}.hero-offer:not(.hero-offer--business) .hero-offer__head>strong{background:#e2efebb8;border:1px solid #02382e1f;border-radius:999px;max-width:none;padding:5px 8px}.hero-offer:not(.hero-offer--business) .hero-offer__head i{display:none}.hero-offer:not(.hero-offer--business) .hero-offer__lead{grid-template-columns:34px minmax(92px,1fr) 122px;gap:9px;min-height:108px;padding:10px 6px 10px 12px;display:grid;position:relative;overflow:hidden}.hero-offer:not(.hero-offer--business) .hero-offer__lead>svg{align-self:center}.hero-offer:not(.hero-offer--business) .hero-offer__lead>div:not(.hero-offer__router){z-index:2;align-self:center}.hero-offer:not(.hero-offer--business) .hero-offer__lead strong{white-space:nowrap;font-size:clamp(1.18rem,1.7vw,1.48rem)}.hero-offer__router{align-self:stretch;min-width:0;position:relative}.hero-offer__router-image{z-index:2;object-fit:contain;filter:drop-shadow(0 10px 12px #02382e29);width:150px;max-width:none;height:150px;position:absolute;bottom:-34px;right:-17px;transform:rotate(-2deg)}.hero-offer__router-signal,.hero-offer__router-signal i{border:1px solid #07524329;border-radius:50%;position:absolute}.hero-offer__router-signal{z-index:1;width:48px;height:48px;animation:3.2s ease-in-out infinite router-signal;top:5px;left:26px}.hero-offer__router-signal i:first-child{inset:-12px}.hero-offer__router-signal i:nth-child(2){opacity:.62;inset:-24px}.hero-offer__router-signal i:nth-child(3){opacity:.34;inset:-36px}.hero-offer:not(.hero-offer--business) .hero-offer__benefits{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px}.hero-offer:not(.hero-offer--business) .hero-offer__benefits li{background:#e2efebc7;border:1px solid #02382e1c;border-radius:10px;grid-template-columns:24px 1fr;min-height:48px;padding:7px 8px}.hero-offer:not(.hero-offer--business) .hero-offer__benefits li:nth-child(3){grid-column:1/-1}.hero-offer:not(.hero-offer--business) .hero-offer__benefits svg{width:24px;height:24px;padding:4px}.hero-offer:not(.hero-offer--business) .hero-offer__benefits small{display:none}.hero-offer:not(.hero-offer--business) .hero-offer__note{color:#ffffffd6;background:linear-gradient(100deg,#075243,#075243);border-color:#02382e57;align-items:center;box-shadow:0 8px 18px #02382e26}.hero-offer:not(.hero-offer--business) .hero-offer__note svg,.hero-offer:not(.hero-offer--business) .hero-offer__note strong{color:#fff}@keyframes router-signal{0%,to{opacity:.45;transform:scale(.88)}50%{opacity:.9;transform:scale(1.08)}}@media (max-width:420px){.hero-offer:not(.hero-offer--business) .hero-offer__lead{grid-template-columns:32px minmax(82px,1fr) 96px}.hero-offer__router-image{width:126px;height:126px;bottom:-26px;right:-18px}}@media (prefers-reduced-motion:reduce){.hero-offer__router-signal{animation:none!important}}.hero-offer:not(.hero-offer--business) .hero-offer__lead{background:radial-gradient(circle at 76% 42%,#07524338,#0000 42%),linear-gradient(145deg,#e2efeb,#e2efeb);border-color:#02382e29;min-height:158px;padding:0;display:block;box-shadow:inset 0 1px #ffffffc7,0 10px 26px #02382e14}.hero-offer:not(.hero-offer--business) .hero-offer__lead>svg{z-index:4;background:#e2efeb;border-radius:9px;width:29px;height:29px;padding:6px;position:absolute;top:24px;left:16px}.hero-offer:not(.hero-offer--business) .hero-offer__lead>div:not(.hero-offer__router){z-index:3;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ffffffeb;border:1px solid #02382e29;border-radius:12px;align-content:center;width:132px;min-height:91px;padding:11px 9px 10px 42px;display:grid;position:absolute;top:16px;left:12px;box-shadow:0 10px 24px #02382e1a}.hero-offer:not(.hero-offer--business) .hero-offer__lead span{font-size:10px}.hero-offer:not(.hero-offer--business) .hero-offer__lead strong{white-space:normal;font-size:1.12rem;line-height:1.08}.hero-offer:not(.hero-offer--business) .hero-offer__lead small{max-width:94px;font-size:8.5px;line-height:1.3}.hero-offer:not(.hero-offer--business) .hero-offer__router{z-index:2;width:190px;height:158px;position:absolute;bottom:0;right:-1px}.hero-offer:not(.hero-offer--business) .hero-offer__router:after{content:"";z-index:0;filter:blur(8px);background:#02382e24;border-radius:50%;width:142px;height:24px;position:absolute;bottom:7px;right:2px}.hero-offer:not(.hero-offer--business) .hero-offer__router-image{filter:drop-shadow(0 13px 14px #02382e33);width:224px;height:224px;animation:5.4s ease-in-out infinite router-float;bottom:-44px;right:-19px;transform:rotate(-3deg)}.hero-offer:not(.hero-offer--business) .hero-offer__router-signal{width:56px;height:56px;top:15px;left:56px}@keyframes router-float{0%,to{transform:translateY(0)rotate(-3deg)}50%{transform:translateY(-4px)rotate(-2deg)}}@media (max-width:420px){.hero-offer:not(.hero-offer--business) .hero-offer__lead{min-height:150px}.hero-offer:not(.hero-offer--business) .hero-offer__router{width:172px;height:150px}.hero-offer:not(.hero-offer--business) .hero-offer__router-image{width:204px;height:204px}}@media (prefers-reduced-motion:reduce){.hero-offer:not(.hero-offer--business) .hero-offer__router-image{animation:none!important}}.hero-router-standalone{z-index:4;pointer-events:none;justify-self:center;place-items:center;width:min(100%,430px);min-height:360px;display:grid;position:relative;overflow:visible;transform:translate(-56px)}.hero-router-standalone:after{z-index:0;filter:blur(16px);content:"";background:#001a155c;border-radius:50%;width:310px;height:48px;position:absolute;bottom:26px}.hero-router-standalone img{z-index:2;object-fit:contain;filter:drop-shadow(0 24px 22px #001a1557);width:420px;max-width:none;height:420px;animation:6.2s ease-in-out infinite hero-router-standalone-float;position:relative}@keyframes hero-router-standalone-float{0%,to{transform:translateY(8px)rotate(-2deg)}50%{transform:translateY(0)rotate(-.7deg)}}@media (max-width:980px){.hero-router-standalone{min-height:310px}.hero-router-standalone img{width:350px;height:350px}}@media (max-width:767px){.hero-router-standalone{min-height:255px;margin-top:-8px;transform:none}.hero-router-standalone img{width:285px;height:285px}.hero-router-standalone:after{width:220px;height:34px;bottom:20px}}@media (prefers-reduced-motion:reduce){.hero-router-standalone img{animation:none!important}}.hero-carousel{isolation:isolate}.hero-carousel__copy{animation:.56s cubic-bezier(.22,.8,.25,1) both hero-carousel-copy-in}.hero-carousel__visual{z-index:4;pointer-events:none;justify-self:center;place-items:center;width:min(100%,460px);min-height:360px;animation:.68s cubic-bezier(.22,.8,.25,1) 60ms both hero-carousel-visual-in;display:grid;position:relative;overflow:visible}.hero-carousel__visual:after{z-index:0;filter:blur(16px);content:"";background:#001a1557;border-radius:50%;width:310px;height:46px;position:absolute;bottom:22px}.hero-carousel__visual:before{z-index:1;pointer-events:none;content:"";position:absolute}.hero-carousel__visual img{z-index:2;object-fit:contain;filter:drop-shadow(0 24px 22px #001a1557);max-width:none;animation:6.2s ease-in-out infinite hero-carousel-object-float;position:relative}.hero-carousel__visual--router{transform:translate(-10px)}.hero-carousel__visual--router img{width:370px;height:370px}.hero-carousel__visual--router:before{filter:blur(3px);background:radial-gradient(circle,#0752433b,#0752431a 42%,#0000 69%);border-radius:50%;width:330px;height:330px;animation:5.8s ease-in-out infinite hero-router-stage-glow}.hero-carousel__visual--router:after{background:radial-gradient(#07524357,#02382e52 48%,#0000 72%);width:330px;height:52px;bottom:24px;box-shadow:0 0 34px #0752431f}.hero-carousel__visual--tv img{filter:drop-shadow(0 22px 20px #001a1552)drop-shadow(0 0 20px #0752436b)drop-shadow(-14px 4px 28px #ffbb4838);width:480px;height:350px;animation-name:hero-carousel-tv-float;transform:scaleX(-1)}.hero-carousel__visual--tv:before{clip-path:polygon(100% 6%,0 25%,0 78%,100% 96%);filter:blur(27px)saturate(118%);mix-blend-mode:screen;transform-origin:100%;background:radial-gradient(at 100% 48%,#075243b8,#0752434d 34%,#0000 72%),radial-gradient(at 80% 57%,#ffbf4d7a,#ffbf4d1f 40%,#0000 68%);width:470px;height:310px;animation:6.2s ease-in-out infinite hero-tv-screen-light;top:18px;left:-145px}.hero-carousel__visual--tv:after{background:radial-gradient(#0752433d,#001a154d 55%,#0000 75%);width:340px;height:44px;bottom:20px}.hero-carousel__controls{z-index:8;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#02382e8c;border:1px solid #ffffff26;border-radius:99px;align-items:center;padding:9px 12px;display:flex;position:absolute;bottom:18px;left:50%;right:auto;transform:translate(-50%);box-shadow:0 10px 28px #001a1533}.hero-carousel__dots button{cursor:pointer;background:#ffffff2e;border:0;border-radius:99px;width:8px;height:8px;transition:width .24s,background-color .24s;display:block;position:relative;overflow:hidden}.hero-carousel__dots{align-items:center;gap:8px;display:flex}.hero-carousel__dots button{padding:0}.hero-carousel__dots button.is-active{background:#ffffff21;width:48px}.hero-carousel__dots button i{border-radius:inherit;background:#ffffff57;display:block;position:absolute;inset:0}.hero-carousel__dots button.is-active i{transform-origin:0;background:linear-gradient(90deg,#e2efeb,#075243);animation:7.2s linear forwards hero-carousel-progress}@keyframes hero-carousel-copy-in{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:translateY(0)}}@keyframes hero-carousel-visual-in{0%{opacity:0;translate:24px}to{opacity:1;translate:0}}@keyframes hero-carousel-progress{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes hero-carousel-object-float{0%,to{transform:translateY(8px)rotate(-2deg)}50%{transform:translateY(0)rotate(-.7deg)}}@keyframes hero-carousel-tv-float{0%,to{transform:scaleX(-1)translateY(8px)rotate(-1deg)}50%{transform:scaleX(-1)translateY(0)rotate(.4deg)}}@keyframes hero-tv-screen-light{0%,to{opacity:.72;transform:translateY(8px)rotate(-1deg)scaleX(.93)scaleY(.96)}50%{opacity:1;transform:translateY(0)rotate(.4deg)scaleX(1.1)scaleY(1.04)}}@keyframes hero-router-stage-glow{0%,to{opacity:.62;transform:scale(.94)}50%{opacity:1;transform:scale(1.06)}}@media (max-width:980px){.hero-carousel__visual{min-height:310px}.hero-carousel__visual--router{transform:translate(-24px)}.hero-carousel__visual--router img{width:320px;height:320px}.hero-carousel__visual--tv{transform:translate(-14px)}.hero-carousel__visual--tv img{width:405px;height:310px}}@media (max-width:767px){.hero-carousel{padding-bottom:62px}.hero-carousel__visual,.hero-carousel__visual--router,.hero-carousel__visual--tv{min-height:255px;margin-top:-8px;transform:none}.hero-carousel__visual--router img{width:285px;height:285px}.hero-carousel__visual--tv img{width:315px;height:275px}.hero-carousel__visual--tv:before{width:340px;height:230px;top:18px;left:-65px}.hero-carousel__controls{bottom:16px;left:50%;right:auto;transform:translate(-50%)}}@media (prefers-reduced-motion:reduce){.hero-carousel__copy,.hero-carousel__visual,.hero-carousel__visual img,.hero-carousel__visual:before{animation:none!important}}.hero-carousel__visual--support img{width:390px;height:390px;animation-name:hero-carousel-support-float}.hero-carousel__visual--support:before{filter:blur(4px);background:radial-gradient(circle,#07524333,#07524314 44%,#0000 70%);border-radius:50%;width:350px;height:350px}.hero-carousel__visual--support:after{background:radial-gradient(#0752433d,#001a153d 54%,#0000 76%);width:300px;height:48px;bottom:20px}@keyframes hero-carousel-support-float{0%,to{transform:translateY(8px)rotate(2deg)}50%{transform:translateY(-2px)rotate(-.4deg)}}.connection-highlights{grid-template-columns:1.16fr repeat(3,minmax(0,1fr));gap:12px;margin-top:22px;display:grid}.connection-highlights>.reveal{min-width:0;height:100%}.connection-highlight{border:1px solid var(--border);background:radial-gradient(circle at 100% 0,color-mix(in srgb,var(--green) 10%,transparent),transparent 46%), var(--surface);height:100%;min-height:148px;box-shadow:var(--shadow-sm);border-radius:22px;grid-template-columns:48px minmax(0,1fr);align-items:start;gap:14px;padding:20px;transition:transform .2s,border-color .2s,box-shadow .2s;display:grid;position:relative;overflow:hidden}.connection-highlight:hover{border-color:color-mix(in srgb,var(--green) 42%,var(--border));box-shadow:var(--shadow-md);transform:translateY(-3px)}.connection-highlight__icon{background:var(--green-soft);width:48px;height:48px;color:var(--green);border-radius:15px;place-items:center;display:grid}.connection-highlight__content{min-width:0}.connection-highlight__metric{min-height:38px;color:var(--heading);white-space:nowrap;align-items:baseline;gap:7px;display:flex}.connection-highlight__metric strong{letter-spacing:-.055em;font-size:clamp(1.75rem,2.5vw,2.45rem);font-weight:780;line-height:1}.connection-highlight__metric span{color:var(--muted);font-size:11px;font-weight:650}.connection-highlight h3{letter-spacing:-.02em;margin:9px 0 4px;font-size:14px}.connection-highlight p{color:var(--muted);margin:0;font-size:10px;line-height:1.45}.connection-highlight__progress{background:#fff3;border-radius:999px;height:4px;margin-top:13px;display:block;overflow:hidden}.connection-highlight__progress i{border-radius:inherit;background:linear-gradient(90deg,#e2efeb,#fff);height:100%;transition:width 80ms linear;display:block}.connection-highlight--speed{background:linear-gradient(145deg,#02382e,#02382e 72%,#02382e);border-color:#0752433d;box-shadow:0 18px 44px #02382e33}.connection-highlight--speed .connection-highlight__icon{color:#e2efeb;background:#ffffff21}.connection-highlight--speed .connection-highlight__metric,.connection-highlight--speed h3{color:#fff}.connection-highlight--speed .connection-highlight__metric span,.connection-highlight--speed p{color:#e2efebb3}:root[data-theme=dark] .connection-highlight--speed{background:linear-gradient(145deg,#02382e,#02382e 72%,#001a15)}@media (max-width:980px){.hero-carousel__visual--support{transform:translate(-18px)}.hero-carousel__visual--support img{width:325px;height:325px}.connection-highlights{scroll-snap-type:x mandatory;scrollbar-width:none;grid-template-columns:none;grid-auto-columns:minmax(230px,42vw);grid-auto-flow:column;padding:3px 2px 14px;overflow-x:auto}.connection-highlights::-webkit-scrollbar{display:none}.connection-highlights>.reveal{scroll-snap-align:start}}@media (max-width:767px){.hero-carousel__visual--support{min-height:255px;margin-top:-8px;transform:none}.hero-carousel__visual--support img{width:270px;height:270px}.connection-highlights{grid-auto-columns:minmax(225px,82vw);margin-top:16px}.connection-highlight{min-height:138px;padding:18px}}@media (prefers-reduced-motion:reduce){.hero-carousel__visual--support img{animation:none!important}.connection-highlight,.connection-highlight__progress i{transition:none!important}}.network-panel{color:#fff;background:radial-gradient(circle at 12% -20%,#07524342,#0000 42%),linear-gradient(135deg,#02382e 0% 50%,#075243 100%);border:1px solid #07524352;border-radius:24px;margin-top:22px;padding:16px;position:relative;overflow:hidden;box-shadow:0 22px 55px #02382e38}.network-panel:before{content:"";border:1px solid #ffffff1f;border-radius:50%;width:240px;height:240px;position:absolute;top:-130px;right:-80px}.network-panel__header{z-index:1;color:#e2efebb8;justify-content:space-between;align-items:center;gap:18px;margin-bottom:12px;font-size:12px;display:flex;position:relative}.network-panel__header strong{color:#fff;align-items:center;gap:7px;font-size:12px;display:inline-flex}.network-panel__header strong i{background:#075243;border-radius:50%;width:8px;height:8px;box-shadow:0 0 0 6px #0752431f}.network-panel__facts{z-index:1;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid;position:relative}.network-fact{-webkit-backdrop-filter:blur(9px);backdrop-filter:blur(9px);background:#ffffff14;border:1px solid #e2efeb3b;border-radius:17px;grid-template-columns:38px minmax(0,1fr);align-items:start;gap:11px;min-height:124px;padding:15px 15px 25px;transition:border-color .2s,background-color .2s,transform .2s;display:grid;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff12}.network-fact:hover{background:#ffffff21;border-color:#e2efeb7a;transform:translateY(-2px)}.network-fact__icon{color:#075243;background:#07524324;border-radius:12px;place-items:center;width:38px;height:38px;display:grid}.network-fact>div{min-width:0;display:grid}.network-fact small{color:#e2efeb99;font-size:9px}.network-fact strong{color:#fff;letter-spacing:-.035em;text-overflow:ellipsis;white-space:nowrap;margin-top:3px;font-size:clamp(1rem,1.8vw,1.35rem);font-weight:780;line-height:1.05;overflow:hidden}.network-fact p{color:#e2efeba1;margin:4px 0 0;font-size:9px;line-height:1.35}.network-fact__progress{background:#ffffff38;border-radius:99px;height:3px;position:absolute;bottom:10px;left:12px;right:12px;overflow:hidden}.network-fact__progress i{border-radius:inherit;background:linear-gradient(90deg,#075243,#e2efeb);height:100%;transition:width 90ms linear;display:block}.network-panel__respect{z-index:1;background:#02382e4d;border:1px solid #e2efeb30;border-radius:15px;align-items:center;gap:18px;min-height:46px;margin-top:10px;padding:10px 14px;display:flex;position:relative}.network-panel__respect>span{color:#075243;white-space:nowrap;align-items:center;gap:7px;display:inline-flex}.network-panel__respect svg{width:17px;height:17px}.network-panel__respect strong{font-size:10px}.network-panel__respect p{color:#e2efebb8;margin:0;font-size:10px;line-height:1.35}:root[data-theme=dark] .network-panel{background:radial-gradient(circle at 12% -20%,#07524333,#0000 42%),linear-gradient(135deg,#02382e 0% 52%,#02382e 100%);border-color:#0752434d;box-shadow:0 24px 60px #0000004d}@media (max-width:767px){.network-panel{border-radius:20px;margin-top:16px;padding:12px}.network-panel__facts{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px}.network-fact{border-radius:15px;grid-template-columns:32px minmax(0,1fr);gap:8px;min-height:120px;padding:13px 11px 23px}.network-fact__icon{border-radius:10px;width:32px;height:32px}.network-fact strong{font-size:1.05rem}.network-panel__respect{flex-direction:column;align-items:flex-start;gap:4px;padding:10px 12px}}@media (prefers-reduced-motion:reduce){.network-fact,.network-fact__progress i{transition:none!important}}.network-panel{border-radius:20px;padding:12px}.network-panel__header{margin-bottom:9px}.network-panel__facts{gap:8px}.network-fact{color:#fff;cursor:pointer;text-align:left;border-radius:14px;grid-template-columns:32px minmax(0,1fr);gap:9px;min-height:92px;padding:11px 11px 19px}.network-fact__icon{border-radius:10px;width:32px;height:32px}.network-fact__icon svg{width:16px;height:16px}.network-fact small{font-size:8px}.network-fact strong{font-size:clamp(.95rem,1.45vw,1.16rem)}.network-fact p{margin-top:2px;font-size:8px}.network-fact__progress{height:2px;bottom:8px;left:10px;right:10px}.network-fact__progress i{transition:width 3.45s linear}.network-fact:first-child .network-fact__progress i{transition-duration:.13s}.network-fact.is-active{background:#ffffff2b;border-color:#e2efeb8f;box-shadow:inset 0 1px #ffffff1f,0 10px 24px #02382e21}.network-fact.is-active .network-fact__icon{animation:.7s cubic-bezier(.22,.8,.25,1) both network-icon-pulse}.network-fact.is-active strong{animation:.48s cubic-bezier(.22,.8,.25,1) both network-value-in}.network-panel__respect{border-radius:13px;gap:13px;min-height:38px;margin-top:8px;padding:8px 11px}@keyframes network-icon-pulse{0%{opacity:.5;transform:scale(.82)}55%{opacity:1;transform:scale(1.08)}to{opacity:1;transform:scale(1)}}@keyframes network-value-in{0%{opacity:0;transform:translateY(5px)}to{opacity:1;transform:translateY(0)}}@media (max-width:767px){.network-panel{border-radius:18px;padding:10px}.network-panel__facts{gap:7px}.network-fact{border-radius:13px;grid-template-columns:28px minmax(0,1fr);gap:7px;min-height:88px;padding:10px 9px 18px}.network-fact__icon{width:28px;height:28px}.network-fact strong{font-size:.92rem}.network-panel__respect{flex-direction:row;align-items:center;gap:9px;padding:8px 10px}.network-panel__respect p{font-size:8px}}@media (prefers-reduced-motion:reduce){.network-fact.is-active .network-fact__icon,.network-fact.is-active strong{animation:none!important}}.hero-carousel__visual--internet img{width:360px;height:410px;animation-name:hero-carousel-object-float}.hero-carousel__visual--tv img{width:520px;height:360px;animation-name:hero-raccoon-tv-float;transform:none}@keyframes hero-raccoon-tv-float{0%,to{transform:translateY(7px)rotate(-.6deg)}50%{transform:translateY(0)rotate(.35deg)}}@media (max-width:980px){.hero-carousel__visual--internet{transform:translate(-18px)}.hero-carousel__visual--internet img,.hero-carousel__visual--support img{width:315px;height:350px}.hero-carousel__visual--tv img{width:410px;height:285px}}@media (max-width:767px){.hero-carousel__visual--internet,.hero-carousel__visual--tv,.hero-carousel__visual--support{min-height:255px;margin-top:-8px;transform:none}.hero-carousel__visual--internet img,.hero-carousel__visual--support img{width:245px;height:275px}.hero-carousel__visual--tv img{width:315px;height:220px}}.hero--home.hero-carousel{overflow:hidden}.hero-carousel__visual--internet,.hero-carousel__visual--support{align-self:end;place-items:center;height:360px;min-height:360px;overflow:visible}@media (max-width:980px){.hero-carousel__visual--internet,.hero-carousel__visual--support{height:310px;min-height:310px;transform:translate(-18px,48px)}.hero-carousel__visual--internet img,.hero-carousel__visual--support img{width:400px;height:450px}.hero-carousel__visual--tv{transform:translate(-52px)}}@media (max-width:767px){.hero-carousel__visual--internet,.hero-carousel__visual--support{height:250px;min-height:250px;margin-top:-8px;overflow:visible;transform:translateY(38px)}.hero-carousel__visual--internet img,.hero-carousel__visual--support img{width:310px;height:350px}.hero-carousel__visual--tv{transform:translate(-22px)}}.hero-carousel__visual--tv img{filter:none!important}.hero-carousel__visual--tv:before,.hero-carousel__visual--tv:after{animation:none!important;display:none!important}@media (max-width:980px){.hero-carousel__visual--internet img,.hero-carousel__visual--support img{width:460px;height:520px}}@media (max-width:767px){.hero-carousel__visual--internet img,.hero-carousel__visual--support img{width:340px;height:385px}}.hero-carousel__visual--internet{transform:translate(-18px,18px)}.hero-carousel__visual--support{transform:translate(-20px,18px)}.hero-carousel__visual--tv{transform:translate(-126px)}.hero-carousel__visual--tv img{width:480px;height:332px}@media (max-width:980px){.hero-carousel__visual--internet,.hero-carousel__visual--support{transform:translate(-18px,14px)}.hero-carousel__visual--internet img,.hero-carousel__visual--support img{width:520px;height:590px}.hero-carousel__visual--tv{transform:translate(-76px)}.hero-carousel__visual--tv img{width:380px;height:264px}}@media (max-width:767px){.hero-carousel__visual--internet,.hero-carousel__visual--support{transform:translateY(10px)}.hero-carousel__visual--internet img,.hero-carousel__visual--support img{width:380px;height:430px}.hero-carousel__visual--tv{transform:translate(-38px)}.hero-carousel__visual--tv img{width:290px;height:202px}}@media (min-width:981px){.hero-carousel__visual--internet,.hero-carousel__visual--support{transform:translate(-112px,-72px)}.hero-carousel__visual--tv{align-self:end;transform:translate(-126px,78px)}.hero-carousel__visual--tv img{width:580px;height:402px}}:root:not([data-theme=dark]){--bg:#fff;--surface:#fff;--surface-2:#e2efeb;--surface-3:#e2efeb;--text:#263a33;--heading:#001a15;--muted:#63736d;--border:#d7e3df;--border-strong:#b9cec7;--green:#02382e;--green-hover:#075243;--green-active:#001a15;--green-soft:#e2efeb;--green-bright:#075243;--dark:#001a15;--dark-2:#02382e;--success:#075243;--shadow-sm:0 8px 24px #001a1512;--shadow-md:0 18px 46px #001a151c;--shadow-lg:0 28px 72px #001a1529}.sidebar,.mobile-drawer,:root:not([data-theme=dark]) .sidebar,:root:not([data-theme=dark]) .mobile-drawer{background:linear-gradient(#001a15 0%,#02382e 100%);border-color:#ffffff24;box-shadow:12px 0 34px #001a1529}.desktop-header,.mobile-header,:root:not([data-theme=dark]) .desktop-header,:root:not([data-theme=dark]) .mobile-header{background:linear-gradient(90deg,#001a15 0%,#02382e 100%);box-shadow:0 8px 24px #001a1524}.sidebar-payment,:root:not([data-theme=dark]) .sidebar-payment{box-shadow:none;background:linear-gradient(135deg,#075243 0%,#02382e 48%,#001a15 100%);border-color:#ffffff6b}.sidebar-payment:hover,:root:not([data-theme=dark]) .sidebar-payment:hover{box-shadow:none;background:linear-gradient(135deg,#02382e 0%,#001a15 100%);border-color:#ffffffb3}.sidebar-payment b,:root:not([data-theme=dark]) .sidebar-payment b{color:#02382e;box-shadow:none}.button--primary:hover,:root:not([data-theme=dark]) .button--primary:hover,.floating-contact:hover{color:#fff;background:linear-gradient(135deg,#075243 0%,#001a15 100%);box-shadow:0 13px 28px #001a153b}:root:not([data-theme=dark]) .hero--home,:root:not([data-theme=dark]) .hero--business,.hero--home,.hero--business{box-shadow:none;background:linear-gradient(#001a15 0%,#02382e 100%);border-color:#ffffff2e}.hero--home:before,.hero--business:before{display:none}:root:not([data-theme=dark]) .hero--home h1,:root:not([data-theme=dark]) .hero--business h1,:root:not([data-theme=dark]) .hero h1 em,.hero--home h1,.hero--business h1,.hero h1 em{color:#fff}:root:not([data-theme=dark]) .hero__content>p,:root:not([data-theme=dark]) .hero--business .hero__content>p,.hero__content>p,.hero--business .hero__content>p{color:#ffffffbd}:root:not([data-theme=dark]) .hero--home .location-pill,:root:not([data-theme=dark]) .hero--business .location-pill,.hero--home .location-pill,.hero--business .location-pill{color:#001a15;-webkit-backdrop-filter:none;backdrop-filter:none;background:#fff;border-color:#fff}.hero--home .button--primary,.hero--business .button--primary,:root:not([data-theme=dark]) .hero--home .button--primary,:root:not([data-theme=dark]) .hero--business .button--primary{color:#001a15;box-shadow:none;background:#fff;border-color:#fff}.hero--home .button--secondary,.hero--business .button--secondary,:root:not([data-theme=dark]) .hero--home .button--secondary,:root:not([data-theme=dark]) .hero--business .button--secondary{color:#fff;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border-color:#ffffff80}.hero--home .button--secondary:hover,.hero--business .button--secondary:hover{background:#ffffff1a;border-color:#fff}.hero-carousel__visual{z-index:2;background:#fff;border-radius:50% 0 0 50%/100% 0 0 100%;width:49%;height:100%;min-height:0;position:absolute;inset:0 0 0 auto;overflow:hidden;animation:none!important;transform:none!important}.hero-carousel__visual:before,.hero-carousel__visual:after,.hero-router-standalone:after{display:none!important}.hero-carousel__visual img{object-fit:contain;max-width:none;position:absolute;top:54%;left:50%;filter:none!important;animation:none!important;transform:translate(-50%,-50%)!important}.hero-router-standalone img{filter:none!important;animation:none!important}.hero-carousel__visual--internet img{width:520px!important;height:650px!important}.hero-carousel__visual--support img{width:540px!important;height:650px!important}.hero-carousel__controls{box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:#ffffff1a;border-color:#ffffff3d}.coverage-section,.cta-banner,.calculation-banner,.promo-card--respect,.story-card--accent,.contact-card--primary,.vacancy-main,.guide-warning,.respect-main,.support-call,.tv-card__brand,.connection-highlight--speed,.network-panel{background:linear-gradient(145deg,#001a15 0%,#02382e 100%)}.coverage-section,.connection-highlight--speed,.network-panel{box-shadow:none;border-color:#ffffff2e}.network-panel__header strong i{box-shadow:none;background:#fff}@media (max-width:980px){.hero-carousel__visual{width:51%}.hero-carousel__visual--internet img,.hero-carousel__visual--support img{width:450px!important;height:570px!important}.hero-carousel__visual--tv img{top:42%;width:650px!important;height:434px!important}}@media (max-width:767px){.hero-carousel__visual{border-radius:50% 50% 0 0/28% 28% 0 0;width:100%;height:270px;min-height:270px;margin:8px 0 -24px;position:relative;inset:auto}.hero-carousel__visual--internet img,.hero-carousel__visual--support img{top:57%;width:330px!important;height:420px!important}.hero-carousel__visual--tv img{top:43%;left:50%;width:460px!important;height:307px!important}}:root:not([data-theme=dark]){--bg:#f3f6f4;--surface:#fff;--surface-2:#edf2ef;--surface-3:#e2efeb;--text:#263a33;--heading:#153027;--muted:#60716a;--border:#d4e0da;--border-strong:#b7cbc1;--green:#075243;--green-hover:#02382e;--green-active:#001a15;--green-soft:#e2efeb}:root:not([data-theme=dark]) body,:root:not([data-theme=dark]) .site-main{background:radial-gradient(circle at 88% 4%, #07524314, transparent 28rem), radial-gradient(circle at 8% 46%, #0752430e, transparent 32rem), var(--bg)}.button--primary,:root:not([data-theme=dark]) .button--primary,.tariff-tabs button.is-active,.floating-contact{color:#fff;background:#075243;border-color:#075243;box-shadow:0 10px 24px #07524338}.button--primary:hover,:root:not([data-theme=dark]) .button--primary:hover,.floating-contact:hover{color:#fff;background:#02382e;border-color:#02382e;box-shadow:0 13px 30px #02382e45}.header-connect,.header-connect:hover,:root:not([data-theme=dark]) .header-connect,:root:not([data-theme=dark]) .header-connect:hover{color:#02382e;background:#e2efeb;border-color:#b9cec5}:root:not([data-theme=dark]) .hero--home,.hero--home{background:linear-gradient(145deg,#001a15 0%,#02382e 74%,#075243 100%);box-shadow:0 24px 54px #001a152e}:root:not([data-theme=dark]) .hero--home h1,.hero--home h1{color:#fff}:root:not([data-theme=dark]) .hero--home h1 em,.hero--home h1 em{color:#9fcfbd}:root:not([data-theme=dark]) .hero--home .hero__content>p,.hero--home .hero__content>p{color:#e1f0eac2}:root:not([data-theme=dark]) .hero--home .location-pill,.hero--home .location-pill{color:#dff1ea;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff1a;border-color:#ffffff4d}.hero--home .button--primary,:root:not([data-theme=dark]) .hero--home .button--primary{color:#02382e;background:#fff;border-color:#fff;box-shadow:0 10px 26px #001a152e}.hero--home .button--secondary,:root:not([data-theme=dark]) .hero--home .button--secondary{color:#fff;box-shadow:none;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff12;border-color:#ffffff75}.hero--home .button--secondary:hover,:root:not([data-theme=dark]) .hero--home .button--secondary:hover{background:#ffffff24;border-color:#fff}.coverage-section__copy .eyebrow,.coverage-points svg,.cta-banner .eyebrow,.calculation-banner .eyebrow,.vacancy-main .eyebrow,.vacancy-main__icon,.guide-warning svg,.network-panel__respect>span,.connection-highlight--speed .connection-highlight__icon{color:#9fcfbd}.network-panel__header strong i{background:#72c7a8;box-shadow:0 0 0 6px #72c7a81f}.network-fact__icon{color:#9fcfbd;background:#9fcfbd24}.network-fact__progress i,.connection-highlight__progress i{background:linear-gradient(90deg,#72c7a8,#dff1ea)}.hero--home.hero-carousel{position:relative;overflow:hidden}.hero-carousel__visual{z-index:2;clip-path:ellipse(100% 100% at 100%);background:#fff;border-radius:0;width:54%;height:100%;min-height:0;margin:0;display:block;position:absolute;inset:0 0 0 auto;overflow:hidden;animation:none!important;transform:none!important}.hero-carousel__visual:before,.hero-carousel__visual:after{display:none!important}.hero-carousel__visual img{z-index:1;object-fit:contain;max-width:none;position:absolute;top:55%;left:58%;filter:none!important;animation:none!important;transform:translate(-50%,-50%)!important}.hero-carousel__visual--internet img,.hero-carousel__visual--support img{width:610px!important;height:690px!important}.hero-carousel__visual--tv img{top:50%;left:59%;width:560px!important;height:373px!important}@media (max-width:980px){.hero-carousel__visual{width:55%}.hero-carousel__visual--internet img,.hero-carousel__visual--support img{width:500px!important;height:565px!important}.hero-carousel__visual--tv img{width:470px!important;height:313px!important}}@media (max-width:767px){.hero-carousel__visual{clip-path:ellipse(92% 100% at 50% 100%);width:100%;height:270px;min-height:270px;margin:8px 0 -24px;position:relative;inset:auto}.hero-carousel__visual--internet img,.hero-carousel__visual--support img{top:59%;left:50%;width:340px!important;height:390px!important}.hero-carousel__visual--tv img{top:55%;left:50%;width:350px!important;height:233px!important}}.desktop-header__caption,:root:not([data-theme=dark]) .desktop-header__caption{color:#dff1ea;font-size:12px;font-weight:760}.desktop-phone,:root:not([data-theme=dark]) .desktop-phone{background:#ffffff12;border:1px solid #ffffff24}.desktop-phone:hover,:root:not([data-theme=dark]) .desktop-phone:hover{background:#ffffff21}.desktop-phone svg,:root:not([data-theme=dark]) .desktop-phone svg{color:#9fcfbd}.desktop-phone small,:root:not([data-theme=dark]) .desktop-phone small{color:#ffffffad}.desktop-phone strong,:root:not([data-theme=dark]) .desktop-phone strong{color:#fff}.hero--home.hero-carousel{width:min(100% - clamp(40px,4vw,72px),1680px);min-height:clamp(470px,31vw,540px)}.hero-carousel__visual--internet img,.hero-carousel__visual--support img{top:66%;width:610px!important;height:690px!important}.promo-badge--respect{color:#fff;background:#075243;border:1px solid #075243;min-height:30px;padding:6px 10px;font-size:9px;box-shadow:0 7px 18px #02382e29}:root[data-theme=dark] .promo-badge--respect,.promo-badge--respect svg{color:#fff}.tariff-card--promo{border:2px solid #72c7a8;box-shadow:0 16px 38px #07524321}.coverage-box__intro{gap:4px;margin-bottom:18px;display:grid}.coverage-box__intro strong{color:#fff;font-size:16px;line-height:1.2}.coverage-box__intro span{color:#ffffffb8;font-size:11px;line-height:1.45}.coverage-section .coverage-box{box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:#fff;border-color:#ffffff38}.coverage-section .coverage-box__intro strong{color:#153027}.coverage-section .coverage-box__intro span{color:#60716a}.coverage-section__copy .eyebrow{color:#dff1ea;background:#9fcfbd1f;border:1px solid #9fcfbd57;border-radius:999px;width:fit-content;padding:5px 9px;font-size:10px;display:inline-flex}.coverage-points span{color:#ffffffe6;background:#ffffff14;border-color:#ffffff2e}.coverage-section .segmented{background:#edf2ef;border-color:#d4e0da;justify-content:flex-start;width:100%}.coverage-section .segmented legend,.coverage-section .field>span{color:#29483d;font-size:11px}.coverage-section .segmented legend b,.coverage-section .field>span b{color:#fff;background:#075243;border-radius:50%;place-items:center;width:20px;height:20px;margin-right:5px;font-size:10px;display:inline-grid}.coverage-section .segmented span{color:#48665b}.coverage-section .segmented input:checked+span{color:#fff;box-shadow:none;background:#075243}.coverage-section .field input{color:#153027;background:#fff;border-color:#b7cbc1}.coverage-section .field input::placeholder{color:#7d9289}.coverage-section .field input:focus{border-color:#075243;box-shadow:0 0 0 4px #0752431f}@media (min-width:1600px){.page-section{width:min(100%,1600px)}.hero--home.hero-carousel{min-height:520px;padding-inline:clamp(42px,4vw,68px)}.hero--home .hero-carousel__copy{max-width:660px}.hero--home h1{font-size:clamp(3rem,3.35vw,4rem)}.hero-carousel__visual{width:55%}.hero-carousel__visual--internet img,.hero-carousel__visual--support img{top:67%;width:690px!important;height:780px!important}.hero-carousel__visual--tv img{width:650px!important;height:433px!important}.tariff-grid{grid-template-columns:repeat(3,minmax(0,340px))}.coverage-section,.cta-banner,.calculation-banner{width:calc(100% - 100px)}}@media (max-width:980px) and (min-width:768px){.hero--home.hero-carousel{width:calc(100% - 32px);min-height:460px;padding:36px;display:block}.hero--home .hero-carousel__copy{width:46%;max-width:390px}.hero--home h1{font-size:clamp(2rem,4vw,2.45rem)}.hero--home .hero__content>p{font-size:12px;line-height:1.55}.hero--home .hero__actions{grid-template-columns:1fr;width:100%;display:grid}.hero--home .hero__actions .button{justify-content:center;width:100%}.hero-carousel__visual{width:52%}.hero-carousel__visual--internet img,.hero-carousel__visual--support img{top:66%;width:510px!important;height:610px!important}}@media (max-width:767px){.hero--home.hero-carousel{width:calc(100% - 16px);min-height:0;margin:8px;padding:27px 16px 0;display:grid}.hero--home .hero__content>p{display:none}.hero--home h1{margin-bottom:16px}.hero--home .hero__actions{margin-top:0}.hero-carousel__visual{clip-path:none;background:#fff;border-radius:0;width:calc(100% + 32px);height:310px;min-height:310px;margin:18px -16px 0;position:relative;inset:auto}.hero-carousel__visual--internet img,.hero-carousel__visual--support img{top:63%;left:50%;width:360px!important;height:440px!important}.hero-carousel__visual--tv img{top:53%;left:50%;width:360px!important;height:240px!important}.hero-carousel__controls{background:#02382e;border-color:#ffffff2e;bottom:12px}.coverage-section{gap:22px}.coverage-section__copy .eyebrow{color:#9fcfbd}.coverage-section__copy h2{margin-top:7px}.coverage-section .coverage-box{padding:18px}.coverage-section .segmented{grid-template-columns:1fr 1fr}.coverage-section .segmented span{padding-inline:8px;font-size:10px}.promo-badge--respect{min-height:29px;padding:5px 9px;font-size:8px}.promo-badge--respect span{display:inline}}.hero--home.hero-carousel,:root:not([data-theme=dark]) .hero--home.hero-carousel,:root[data-theme=dark] .hero--home.hero-carousel{isolation:isolate;background:#fff;border:1.5px solid #075243;box-shadow:0 24px 58px #001a1521}.hero--home.hero-carousel:before{z-index:0;border-radius:inherit;content:"";opacity:.78;pointer-events:none;background:repeating-radial-gradient(at 53%,#0000 0 42px,#0752431f 43px 45px,#0000 46px 77px),repeating-radial-gradient(at 5% 110%,#0000 0 54px,#72c7a81c 55px 57px,#0000 58px 92px);position:absolute;inset:0;display:block!important}.hero--home.hero-carousel:after{z-index:1;content:"";pointer-events:none;border:2px solid #02382e47;border-radius:50%;width:min(46vw,720px);height:150%;position:absolute;top:50%;left:53%;transform:translate(-50%,-50%)rotate(3deg);box-shadow:0 0 0 24px #ffffffb8,0 0 0 26px #07524329,0 0 0 54px #ffffff80,0 0 0 56px #0752431a}.hero--home .hero-carousel__copy{z-index:3}.hero--home h1,:root:not([data-theme=dark]) .hero--home h1,:root[data-theme=dark] .hero--home h1{color:#153027}.hero--home h1 em,:root:not([data-theme=dark]) .hero--home h1 em,:root[data-theme=dark] .hero--home h1 em{color:#075243}.hero--home .hero__content>p,:root:not([data-theme=dark]) .hero--home .hero__content>p,:root[data-theme=dark] .hero--home .hero__content>p{color:#60716a}.hero--home .location-pill,:root:not([data-theme=dark]) .hero--home .location-pill,:root[data-theme=dark] .hero--home .location-pill{color:#02382e;-webkit-backdrop-filter:none;backdrop-filter:none;background:#e2efeb;border-color:#07524347}.hero--home .button--primary,:root:not([data-theme=dark]) .hero--home .button--primary,:root[data-theme=dark] .hero--home .button--primary{color:#fff;background:#075243;border-color:#075243;box-shadow:0 10px 24px #07524333}.hero--home .button--primary:hover,:root:not([data-theme=dark]) .hero--home .button--primary:hover,:root[data-theme=dark] .hero--home .button--primary:hover{color:#fff;background:#02382e;border-color:#02382e}.hero--home .button--secondary,:root:not([data-theme=dark]) .hero--home .button--secondary,:root[data-theme=dark] .hero--home .button--secondary{color:#153027;box-shadow:none;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#ffffffdb;border-color:#7fa89a}.hero--home .button--secondary:hover,:root:not([data-theme=dark]) .hero--home .button--secondary:hover,:root[data-theme=dark] .hero--home .button--secondary:hover{color:#02382e;background:#e2efeb;border-color:#075243}.hero-carousel__visual{z-index:2;clip-path:none;background:0 0}.hero-carousel__controls{background:#02382e;border-color:#ffffff38;box-shadow:0 8px 20px #001a1529}.hero-carousel__dots button.is-active i{background:linear-gradient(90deg,#fff,#9fcfbd)}@media (max-width:980px) and (min-width:768px){.hero--home.hero-carousel:before{background:repeating-radial-gradient(at 48% 52%,#0000 0 34px,#0752431c 35px 37px,#0000 38px 66px),repeating-radial-gradient(at 0 110%,#0000 0 48px,#72c7a81a 49px 51px,#0000 52px 82px)}.hero--home.hero-carousel:after{width:460px;height:145%;left:49%}}@media (max-width:767px){.hero--home.hero-carousel{background:#fff;border-color:#07524399}.hero--home.hero-carousel:before{opacity:.7;background:repeating-radial-gradient(at 74% 66%,#0000 0 38px,#0752431a 39px 41px,#0000 42px 70px),repeating-radial-gradient(at -8% 16%,#0000 0 46px,#72c7a81a 47px 49px,#0000 50px 82px)}.hero--home.hero-carousel:after{border-color:#02382e33;width:330px;height:520px;top:63%;left:63%;box-shadow:0 0 0 18px #ffffff94,0 0 0 20px #0752431f,0 0 0 40px #ffffff6b,0 0 0 42px #07524314}.hero-carousel__visual{z-index:2;background:0 0}}.hero--home.hero-carousel:before{z-index:1;opacity:.9;background:repeating-radial-gradient(at 54%,#0000 0 40px,#07524333 41px 44px,#0000 45px 75px),repeating-radial-gradient(at 2% 112%,#0000 0 52px,#72c7a82e 53px 56px,#0000 57px 90px)}.hero--home.hero-carousel:after{z-index:4;border-radius:inherit;width:auto;height:auto;box-shadow:none;content:"";opacity:.82;pointer-events:none;background:repeating-radial-gradient(at 61%,#0000 0 54px,#02382e8c 55px 58px,#0000 59px 86px);border:0;position:absolute;inset:-18% -4%;transform:none;-webkit-mask-image:linear-gradient(90deg,#0000 0 38%,#000 48% 63%,#0000 75%);mask-image:linear-gradient(90deg,#0000 0 38%,#000 48% 63%,#0000 75%)}.hero-carousel__visual--tv img{left:49%;width:540px!important;height:360px!important}@media (min-width:1600px){.hero-carousel__visual--tv img{left:49%;width:620px!important;height:413px!important}}@media (max-width:980px) and (min-width:768px){.hero--home.hero-carousel:after{background:repeating-radial-gradient(at 58%,#0000 0 44px,#02382e85 45px 48px,#0000 49px 72px);inset:-14% -7%;-webkit-mask-image:linear-gradient(90deg,#0000 0 35%,#000 45% 64%,#0000 78%);mask-image:linear-gradient(90deg,#0000 0 35%,#000 45% 64%,#0000 78%)}.hero-carousel__visual--tv img{left:47%}}@media (max-width:767px){.hero--home.hero-carousel:before{background:repeating-radial-gradient(at 72% 66%,#0000 0 34px,#07524330 35px 38px,#0000 39px 64px),repeating-radial-gradient(at -8% 14%,#0000 0 42px,#72c7a829 43px 46px,#0000 47px 76px)}.hero--home.hero-carousel:after{opacity:.72;background:repeating-radial-gradient(at 62% 54%,#0000 0 38px,#02382e80 39px 42px,#0000 43px 66px);inset:20% -22% -8%;-webkit-mask-image:linear-gradient(90deg,#0000 0 27%,#000 43% 68%,#0000 84%);mask-image:linear-gradient(90deg,#0000 0 27%,#000 43% 68%,#0000 84%)}.hero-carousel__visual--tv img{left:50%;width:350px!important;height:233px!important}}.hero--home .hero-wave{display:none}@media (min-width:981px){.hero--home.hero-carousel{width:min(100% - clamp(40px,4vw,72px),1480px);min-height:clamp(460px,27vw,500px);padding-inline:clamp(38px,3.2vw,56px)}.hero--home .hero-carousel__copy{width:100%;max-width:610px}.hero--home h1{max-width:610px;font-size:clamp(2.55rem,2.8vw,3.4rem);line-height:1.06}.hero--home .hero__content>p{max-width:570px;line-height:1.55}.hero--home.hero-carousel:before{z-index:0;opacity:1;background:radial-gradient(at 72% 48%,#e2efebad 0 14%,#e2efeb38 30%,#0000 49%),#fff}.hero--home.hero-carousel:after{content:none}.hero--home .hero-wave{z-index:1;opacity:1;height:132px;display:block;bottom:-1px;left:-6%;right:-6%}.hero--home .hero-wave svg{width:112%;height:100%;margin-left:-6%}.hero--home .hero-wave__back{fill:#d5ebe4;animation:12s ease-in-out infinite alternate hero-ribbon-back}.hero--home .hero-wave__front{fill:#78b49f;animation:9s ease-in-out infinite alternate hero-ribbon-front}.hero-carousel__visual{width:49%}.hero-carousel__visual--internet img{top:65%;left:47%;width:540px!important;height:610px!important}.hero-carousel__visual--support img{top:65%;left:47%;width:525px!important;height:600px!important}.hero-carousel__visual--tv img{top:50%;left:48%;width:570px!important;height:380px!important}}@media (min-width:1600px){.hero--home.hero-carousel{min-height:500px}.hero-carousel__visual--internet img{width:575px!important;height:650px!important}.hero-carousel__visual--support img{width:555px!important;height:630px!important}.hero-carousel__visual--tv img{width:600px!important;height:400px!important}}@media (min-width:1920px){body{zoom:1.5;width:66.6667vw}.sidebar{height:66.6667dvh}.site-main{min-height:66.6667vh}.page-section{width:min(100%,1440px)}.hero--home.hero-carousel{grid-template-columns:minmax(0,1.05fr) minmax(350px,.95fr);justify-content:normal;gap:40px;width:min(100% - 64px,1480px);min-height:440px;padding-inline:41px}.hero--home .hero-carousel__copy{max-width:610px}.hero--home h1{max-width:610px;font-size:2.55rem}.hero--home .hero__content>p{max-width:570px}.hero-carousel__visual{width:49%;left:auto;right:0}.hero-carousel__visual--internet img{top:65%;left:47%;width:540px!important;height:610px!important}.hero-carousel__visual--support img{top:65%;left:47%;width:525px!important;height:600px!important}.hero-carousel__visual--tv img{left:48%;width:570px!important;height:380px!important}}@media (max-width:767px){.hero--home.hero-carousel:before{opacity:1;background:#fff}.hero--home.hero-carousel:after{content:none!important;display:none!important}.hero--home .hero-wave{z-index:1;opacity:1;height:74px;display:block;bottom:-1px;left:-10%;right:-10%}.hero--home .hero-wave svg{width:116%;height:100%;margin-left:-8%}.hero--home .hero-wave__back{fill:#d5ebe4;animation:12s ease-in-out infinite alternate hero-ribbon-back}.hero--home .hero-wave__front{fill:#78b49f;animation:9s ease-in-out infinite alternate hero-ribbon-front}}.hero-carousel__visual--tv img{left:44%}@media (max-width:767px){.hero-carousel__visual--tv{height:330px;min-height:330px;margin-top:-38px}.hero-carousel__visual--tv img{object-position:center;top:49%;left:46%;width:450px!important;height:300px!important;transform:translate(-50%,-50%)!important}}@media (min-width:981px){:root,:root[data-theme=dark]{--sidebar-width:218px}:root.sidebar-collapsed,:root.sidebar-collapsed[data-theme=dark]{--sidebar-width:72px}.sidebar{padding-inline:10px;transition:width .28s,padding .28s;overflow-x:hidden}.desktop-header,.site-main,.site-footer{transition:margin-left .28s}.sidebar__top{gap:6px}.sidebar .brand{flex:0 0 160px;width:160px;transition:width .28s,flex-basis .28s;position:relative;overflow:hidden}.sidebar-collapse{color:#fff;cursor:pointer;background:#ffffff14;border:1px solid #ffffff3d;border-radius:10px;flex:0 0 28px;place-items:center;width:28px;height:34px;padding:0;transition:background .18s,transform .28s;display:grid}.sidebar-collapse:hover{background:#ffffff29}.sidebar-collapse svg{width:17px;height:17px;transition:transform .28s;transform:rotate(180deg)}.sidebar .main-nav a{white-space:nowrap;gap:8px;padding-inline:8px;font-size:12.5px}.sidebar .audience-switch button{padding-inline:4px;font-size:10.5px}:root.sidebar-collapsed .sidebar{padding-inline:8px}:root.sidebar-collapsed .sidebar__top{flex-direction:column;justify-content:center;gap:7px}:root.sidebar-collapsed .sidebar .brand{flex-basis:54px;width:48px;height:54px;min-height:54px}:root.sidebar-collapsed .sidebar .brand__logo{width:172px;max-width:none;height:auto;position:absolute;top:50%;left:-124px;transform:translateY(-50%)}:root.sidebar-collapsed .sidebar-collapse{flex-basis:28px;width:40px;height:28px}:root.sidebar-collapsed .sidebar-collapse svg{transform:none}:root.sidebar-collapsed .sidebar .audience-switch{display:none}:root.sidebar-collapsed .sidebar-payment{min-height:48px;box-shadow:none;background:0 0;border-color:#0000;justify-content:center;margin:10px 0 12px;padding:0}:root.sidebar-collapsed .sidebar-payment:hover{background:#ffffff14;transform:none}:root.sidebar-collapsed .sidebar-payment span{display:none}:root.sidebar-collapsed .sidebar .main-nav a{justify-content:center;gap:0;padding-inline:0}:root.sidebar-collapsed .sidebar .main-nav a span{opacity:0;width:0;overflow:hidden}:root.sidebar-collapsed .sidebar .main-nav a svg{flex:0 0 20px;width:20px;height:20px}}.hero-carousel__visual--internet img,.hero-carousel__visual--support img{top:70%}@media (max-width:980px) and (min-width:768px){.hero-carousel__visual--internet img,.hero-carousel__visual--support img{top:69%}}@media (max-width:767px){.hero-carousel__visual--internet img,.hero-carousel__visual--support img{top:72%}.hero-carousel__visual--internet,.hero-carousel__visual--support{margin-top:-16px}}:root,:root[data-theme=dark]{--bg:#f3f6f4;--surface:#fff;--surface-2:#e8f1ed;--surface-3:#dceae4;--text:#263a32;--heading:#12392e;--muted:#687a72;--border:#cdded6;--border-strong:#a9c6b9;--green:#075243;--green-hover:#06483b;--green-active:#02382e;--green-soft:#e0eee8;--dark:#001a15;--dark-2:#02382e;--shadow-sm:0 8px 22px #02382e0e;--shadow-md:0 18px 44px #02382e16;--shadow-lg:0 28px 70px #02382e21;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--sidebar-width:226px!important}html{background:var(--bg)}body{background:radial-gradient(circle at 92% 8%, #0752430b, transparent 27rem), var(--bg);min-width:320px;color:var(--text);font-size:15px;line-height:1.58;overflow-x:clip;zoom:1!important;width:auto!important}h1,h2,h3{text-wrap:balance}p{text-wrap:pretty}h1{font-size:clamp(2.35rem,4vw,4.5rem)}h2{font-size:clamp(1.75rem,2.55vw,2.75rem)}h3{font-size:1.22rem}.site-main{min-height:calc(100vh - 72px)!important}.page-section{width:min(100%,1580px);padding:clamp(44px,4.6vw,72px) clamp(24px,4vw,64px)}.section-heading{margin-bottom:clamp(24px,3vw,34px)}.section-heading h2{max-width:900px;margin-top:9px;line-height:1.07}.section-heading p,.lead{color:var(--muted);font-size:15px;line-height:1.65}.eyebrow,.location-pill,.card-kicker{letter-spacing:.075em;font-size:11px}.location-pill{color:#075243;background:#edf5f1;border-color:#b7d2c6;min-height:34px;padding:7px 12px}.button{min-height:46px;box-shadow:none;border-radius:12px;font-size:14px}.button--large{min-height:50px;padding-inline:21px}.button--primary{background:var(--green);box-shadow:0 10px 22px #07524324}.button--primary:hover{background:var(--green-hover);box-shadow:0 13px 28px #0752432e}.button--secondary{border-color:var(--border-strong)}.sidebar{background:radial-gradient(circle at 15% -5%,#78b49f24,#0000 28%),linear-gradient(#00382e 0%,#001f19 64%,#001a15 100%);padding:13px 11px;height:100dvh!important}.sidebar .brand{flex-basis:164px;width:164px}.sidebar .audience-switch button{white-space:nowrap;min-height:30px;font-size:11px}.sidebar .audience-switch{grid-template-columns:minmax(0,.92fr) minmax(0,1.08fr)}.sidebar-payment{min-height:58px;box-shadow:none;background:#ffffff0e;border-color:#adddca42}.sidebar-payment:hover{box-shadow:none;background:#ffffff16;border-color:#adddca7a}.sidebar .main-nav a{color:#ffffffc2;border-radius:10px;min-height:38px;font-size:12.5px}.sidebar .main-nav a.is-active{background:#ffffff1b;box-shadow:inset 3px 0 #b8dfd1}.sidebar .main-nav a.is-active svg{color:#b8dfd1}.desktop-header{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#002720f7;border-bottom-color:#ffffff17;min-height:72px;padding:10px clamp(28px,3.4vw,56px);box-shadow:0 8px 24px #001a1514}.desktop-header__caption{color:#dff1ea;font-size:12px;font-weight:760}.desktop-phone{background:#ffffff0e;border:1px solid #ffffff24}.desktop-phone:hover{background:#ffffff1a}.desktop-phone svg{color:#a8d5c5}.desktop-phone small{color:#ffffffa8;font-size:10px}.desktop-phone strong{color:#fff;font-size:14px}.desktop-header .header-connect{color:#02382e;box-shadow:none;background:#eff7f3;font-size:12px;min-height:46px!important;padding-inline:17px!important}.desktop-header .header-connect:hover{box-shadow:none;background:#fff}.floating-contact,.contact-popover{display:none}.page-hero{min-height:270px;padding-top:58px;padding-bottom:54px}.page-hero:before{border-color:var(--border-strong);box-shadow:var(--shadow-sm);background:linear-gradient(100deg,#fff 0% 68%,#eef5f2 100%);border-radius:26px;inset:18px clamp(24px,4vw,64px)}.page-hero__content{grid-template-columns:minmax(0,850px) auto;max-width:1120px}.page-hero h1{max-width:900px;margin:10px 0 13px;font-size:clamp(2.35rem,3.35vw,3.6rem);line-height:1.04;white-space:normal!important}.page-hero p{max-width:760px;font-size:15px;line-height:1.65}.page-hero__graphic{display:none}.hero--home.hero-carousel,:root:not([data-theme=dark]) .hero--home.hero-carousel,:root[data-theme=dark] .hero--home.hero-carousel{width:min(100% - clamp(32px,4vw,64px),1500px);height:auto;min-height:clamp(440px,31vw,540px);color:var(--text);background:#fff;border:1.5px solid #0d6957;border-radius:28px;grid-template-columns:minmax(0,1.02fr) minmax(430px,.98fr);align-items:center;gap:clamp(24px,3vw,48px);margin:20px auto 0;padding:clamp(42px,3.4vw,55px) clamp(42px,4.35vw,66px);display:grid;position:relative;overflow:clip;box-shadow:0 22px 52px #02382e18}.hero--home.hero-carousel:before{z-index:0;border-radius:inherit;opacity:1;background:radial-gradient(at 77% 40%,#e0eee899,#0000 36%),#fff;-webkit-mask-image:none;mask-image:none}.hero--home.hero-carousel:after{content:none!important;display:none!important}.hero--home .hero-carousel__copy{z-index:4;width:100%;max-width:650px;position:relative}.hero--home .location-pill{color:#075243;background:#edf5f1;border-color:#b7d2c6}.hero--home h1{color:#15392e;max-width:650px;margin:16px 0 14px;font-size:clamp(2.65rem,3.35vw,4rem);line-height:1.03}.hero--home h1 em{color:#075b4a;white-space:normal}.hero--home .hero__content>p{color:#687a72;max-width:610px;margin-bottom:19px;font-size:15px;line-height:1.62}.hero--home .hero__actions{gap:10px;margin-top:18px}.hero--home .button--secondary{color:#15392e;-webkit-backdrop-filter:none;backdrop-filter:none;background:#ffffffeb;border-color:#8fb9a9}.hero--home .button--secondary:hover{background:#edf5f1;border-color:#075243}.hero--home .hero-wave{z-index:1;opacity:1;pointer-events:none;width:auto;height:clamp(104px,8vw,132px);display:block;position:absolute;bottom:-1px;left:-5%;right:-5%}.hero--home .hero-wave svg{width:110%;height:100%;margin-left:-5%;display:block}.hero--home .hero-wave--top{opacity:.72;transform-origin:50%;height:clamp(74px,5.5vw,96px);top:-1px;bottom:auto;transform:rotate(180deg)}.hero--home .hero-wave__back{fill:#d4e9e1;animation:13s ease-in-out infinite alternate hero-ribbon-back}.hero--home .hero-wave__front{fill:#78b49f;animation:10s ease-in-out infinite alternate hero-ribbon-front}.hero-carousel__visual{z-index:2;clip-path:none;background:0 0;border-radius:0;width:51%;height:100%;position:absolute;inset:0 0 0 auto;overflow:visible;transform:none!important}.hero-carousel__visual:before,.hero-carousel__visual:after{content:none!important;display:none!important}.hero-carousel__visual img{object-fit:contain;max-width:none;display:block;position:absolute;filter:none!important;height:auto!important;transform:translate(-50%,-50%)!important}.hero-carousel__controls{z-index:5;background:#02382e;border-color:#ffffff4d;padding:7px 9px;bottom:16px;box-shadow:0 8px 20px #00272029}.hero-carousel__dots button{width:10px;min-width:0;height:10px;min-height:0}.hero-carousel__dots{gap:6px}.hero-carousel__dots button.is-active{width:32px}.network-panel,.tariff-card,.tv-card,.content-card,.service-card,.story-card,.contact-card,.document-card,.license-card,.payment-form,.payment-aside,.form-layout>aside,.connection-form{box-shadow:var(--shadow-sm)}.content-card,.service-card{min-height:132px;box-shadow:none;border-radius:17px}.content-card p,.service-card p,.story-card p,.contact-card p,.document-card p,.tv-card>p,.form-section__title p,.form-layout>aside>p{font-size:12.5px;line-height:1.58}a.content-card:hover,.service-card:hover,.tv-card:hover,.document-card:hover,.license-card:hover,.contact-card:hover{box-shadow:var(--shadow-md);transform:translateY(-2px)}.tariff-card{box-shadow:none;border-radius:20px}.tariff-card--promo{background:linear-gradient(155deg,#e0eee8e6,#fff 45%);border-color:#8dbdab}.field>span,.segmented legend{font-size:11.5px}.field input,.field select,.field textarea{border-radius:12px;min-height:50px;font-size:14px}.page-section--soft{background:linear-gradient(#edf4f1,#fff);border-radius:22px}.cta-banner,.calculation-banner{box-shadow:var(--shadow-md);background:radial-gradient(circle at 100% 0,#adddca29,#0000 34%),linear-gradient(130deg,#02382e,#075243);border-radius:24px}.faq-list{max-width:1040px}.faq-list summary{min-height:70px;font-size:16px}.promo-card{box-shadow:none;border-radius:22px}.promo-card--respect{box-shadow:var(--shadow-sm)}.split-promo{gap:18px}.promo-card{isolation:isolate;min-height:400px}.promo-card>.eyebrow,.promo-card>.promo-badge,.promo-card>h2,.promo-card>p{z-index:3;position:relative}.promo-card>.button{z-index:3;position:absolute}.promo-card>h2,.promo-card>p{max-width:46%}.promo-card:after{z-index:1;content:"";pointer-events:none;position:absolute;inset:0}.promo-card--tv:after{background:linear-gradient(90deg,#f5f8f6 0 36%,#f5f8f6d1 42%,#f5f8f62e 50%,#0000 57%)}.promo-card--respect:after{background:linear-gradient(90deg,#02382e 0 37%,#02382ef5 45%,#02382e75 59%,#0000 74%)}.promo-card__art{z-index:0;object-fit:cover;object-position:center;pointer-events:none;width:100%;height:100%;display:block;position:absolute;inset:0}.promo-card--tv .promo-card__art{object-fit:contain;object-position:right bottom;width:78%;height:100%;inset:auto -2% 0 auto}.promo-card--tv>svg{display:none}.legal-details{grid-template-columns:minmax(0,1fr) minmax(280px,420px)}.legal-details>*,.legal-details dl,.legal-details dl div,.legal-details dt,.legal-details dd{min-width:0}.legal-details dl div{grid-template-columns:minmax(52px,auto) minmax(0,1fr);align-items:center;display:grid}.legal-details dd{overflow-wrap:anywhere;text-align:right}.document-card>small,.license-card small,.license-card p,.license-card span{font-size:10.5px}@media (min-width:1600px){body{zoom:1!important;width:auto!important}.sidebar{height:100dvh!important}.site-main{min-height:calc(100vh - 72px)!important}.page-section{width:min(100%,1580px)}.hero--home.hero-carousel{width:min(100% - 72px,1500px);padding:clamp(64px,4vw,78px) clamp(74px,4.5vw,90px)}.hero--home h1{font-size:4rem}.hero--home .hero-carousel__copy{max-width:710px}.hero--home .hero__content>p{max-width:680px;font-size:18px}.hero--home .location-pill{font-size:13px}.hero--home .hero__actions .button{min-height:56px;padding-inline:23px;font-size:16px}.hero-carousel__controls{bottom:24px}}@media (min-width:981px){:root.sidebar-collapsed,:root.sidebar-collapsed[data-theme=dark]{--sidebar-width:72px!important}.content-card-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.content-card-grid>:last-child:nth-child(3n+1){grid-column:span 2}}@media (min-width:1200px){.hero--home.hero-carousel{aspect-ratio:1004/440;min-height:0}}@media (max-width:1180px) and (min-width:981px){:root,:root[data-theme=dark]{--sidebar-width:210px!important}.hero--home.hero-carousel{grid-template-columns:minmax(0,1fr) minmax(380px,.9fr);padding-inline:42px}.hero--home h1{font-size:clamp(2.45rem,3.7vw,3.2rem)}.hero-carousel__visual--internet img,.hero-carousel__visual--support img{left:52%}}@media (max-width:1599px) and (min-width:981px){:root,:root[data-theme=dark]{--sidebar-width:210px!important}.hero-carousel__visual--internet img{top:52%;left:47%;width:350px!important}.hero-carousel__visual--support img{top:52%;left:46%;width:350px!important}.hero-carousel__visual--tv img{top:54%;left:44%;width:500px!important}}@media (max-width:980px){.site-main{min-height:calc(100vh - 72px)!important}.mobile-header{background:#003027fa;border-bottom-color:#ffffff1a;min-height:72px;padding:9px 16px;box-shadow:0 8px 24px #001a1514}.mobile-header .brand__logo{filter:brightness(0)invert()}.mobile-header .icon-button{color:#fff;background:#ffffff12;border-color:#ffffff3d}.hero--home.hero-carousel{grid-template-columns:minmax(0,46%) minmax(0,54%);gap:18px;width:calc(100% - 32px);min-height:470px;margin-top:16px;padding:34px}.hero--home h1{font-size:clamp(2.15rem,4.5vw,2.7rem)}.hero--home .hero__content>p{font-size:13px}.hero--home .hero__actions{grid-template-columns:1fr;display:grid}.hero--home .hero__actions .button{width:100%}.hero-carousel__visual{width:55%}.hero-carousel__visual--internet img,.hero-carousel__visual--support img{top:53%;left:51%;width:360px!important}.hero-carousel__visual--tv img{top:54%;left:43%;width:500px!important}.content-card-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:767px){body{font-size:14px}.page-section{width:100%;padding:38px 16px}.section-heading{margin-bottom:22px}.section-heading h2{font-size:clamp(1.75rem,8vw,2.25rem)}.eyebrow,.card-kicker{font-size:10.5px}.page-hero{padding:40px 16px 34px}.page-hero:before{border-radius:22px;inset:8px}.page-hero__content{padding:0 7px;display:block}.page-hero h1{font-size:clamp(2rem,10vw,2.7rem)}.page-hero p{font-size:14px}.hero--home.hero-carousel,:root:not([data-theme=dark]) .hero--home.hero-carousel,:root[data-theme=dark] .hero--home.hero-carousel{border-radius:24px;grid-template-columns:1fr;gap:0;width:calc(100% - 16px);min-height:0;margin:8px;padding:26px 16px 0;display:grid}.hero--business{border-radius:24px;width:calc(100% - 16px);margin:8px;padding:30px 17px 24px;overflow:clip}.hero--home .hero-carousel__copy{width:100%;max-width:none}.hero--home .location-pill{min-height:32px;padding:6px 10px;font-size:10px}.hero--home h1{margin:14px 0 16px;font-size:clamp(2rem,9.1vw,2.55rem);line-height:1.06}.hero--home .hero__content>p{display:none}.hero--home .hero__actions{gap:9px;margin-top:0}.hero--home .hero__actions .button{min-height:49px}.hero-carousel__visual{width:calc(100% + 32px);height:340px;min-height:340px;margin:16px -16px 0;position:relative;inset:auto;overflow:hidden}.hero-carousel__visual--internet,.hero-carousel__visual--support,.hero-carousel__visual--tv{margin-top:16px;transform:none!important}.hero-carousel__visual--internet img{top:50%;left:50%;width:263px!important}.hero-carousel__visual--support img{top:50%;left:50%;width:285px!important}.hero-carousel__visual--tv img{top:50%;left:44%;width:420px!important}.hero--home .hero-wave{z-index:1;height:76px;left:-12%;right:-12%}.hero--home .hero-wave--top{height:58px}.hero-carousel__controls{z-index:5;bottom:10px}.content-card-grid,.content-card-grid--two,.content-card-grid--three{grid-template-columns:1fr}.content-card,.service-card{min-height:0;padding:17px}.promo-card{min-height:520px;padding:23px 20px}.promo-card>h2,.promo-card>p{max-width:none}.promo-card>.button{width:auto;bottom:250px;left:20px;right:20px}.promo-card__art{object-position:right center;height:238px;top:auto;bottom:0}.promo-card--tv .promo-card__art{object-fit:contain;object-position:right bottom;width:125%;height:245px;inset:auto -15% 0 auto}.promo-card--tv:after,.promo-card--respect:after{background:linear-gradient(180deg, var(--promo-card-solid) 0 49%, #fff0 68%)}.promo-card--tv{--promo-card-solid:#f5f8f6}.promo-card--respect{--promo-card-solid:#02382e}.tariff-card,.tv-card,.document-card,.story-card,.contact-card{border-radius:18px}.page-section--soft,.coverage-section,.cta-banner,.calculation-banner,.info-band{width:calc(100% - 16px)}.cta-banner,.calculation-banner{border-radius:20px;padding:26px 19px}.form-layout{width:calc(100% - 16px)}.form-layout>.form-main-reveal{grid-row:1}.form-layout>.form-side-reveal{grid-row:2}.form-section{padding:18px 15px}.legal-details{grid-template-columns:1fr;gap:18px}.legal-details dl{width:100%}.legal-details dl div{grid-template-columns:52px minmax(0,1fr);gap:12px;width:100%;padding-inline:10px}.legal-details dd{max-width:100%;font-size:13px}.document-grid,.license-grid{grid-template-columns:1fr}.floating-contact,.contact-popover{display:none}}@media (max-width:420px){.mobile-header{padding-inline:13px}.mobile-header .brand{width:124px}.hero--home h1{font-size:clamp(1.9rem,8.8vw,2.3rem)}.hero-carousel__visual{height:320px;min-height:320px}.hero-carousel__visual--internet img{width:247px!important}.hero-carousel__visual--support img{width:270px!important}.hero-carousel__visual--tv img{left:44%;width:405px!important}}@media (prefers-reduced-motion:reduce){.hero--home .hero-wave__back,.hero--home .hero-wave__front{animation:none}}.hero-carousel__visual--internet img{top:calc(100% - 90px);left:48%;width:500px!important}.hero-carousel__visual--support img{top:calc(100% - 90px);left:48%;width:520px!important}.hero-carousel__visual--tv img{top:52%;left:44%;width:650px!important}@media (min-width:1600px){.hero-carousel__visual--internet img{width:560px!important}.hero-carousel__visual--support img{width:580px!important}.hero-carousel__visual--tv img{width:720px!important}}@media (min-width:1200px){.hero-carousel__visual--internet img,.hero-carousel__visual--support img{top:320px}.hero-carousel__visual--tv img{top:220px}}@media (min-width:1600px){.hero-carousel__visual--internet img,.hero-carousel__visual--support img{top:340px}.hero-carousel__visual--tv img{top:230px}}@media (max-width:980px) and (min-width:768px){.hero-carousel__visual--internet img{width:460px!important}.hero-carousel__visual--support img{width:480px!important}.hero-carousel__visual--tv img{width:600px!important}}@media (max-width:767px){.hero-carousel__visual{height:350px;min-height:350px}.hero-carousel__visual--internet img{top:calc(100% - 64px);left:50%;width:350px!important}.hero-carousel__visual--support img{top:calc(100% - 64px);left:50%;width:370px!important}.hero-carousel__visual--tv img{top:52%;left:44%;width:470px!important}}@media (max-width:420px){.hero-carousel__visual{height:340px;min-height:340px}.hero-carousel__visual--internet img{width:340px!important}.hero-carousel__visual--support img{width:360px!important}.hero-carousel__visual--tv img{width:450px!important}}@media (min-width:981px){:root,:root[data-theme=dark]{--sidebar-width:286px!important}.desktop-header{inset:0 0 auto var(--sidebar-width);z-index:70;margin-left:0!important;position:fixed!important}.site-main{padding-top:72px}}.sidebar .main-nav{gap:4px}.sidebar .main-nav a{min-height:42px;padding:5px 8px;line-height:1.2}.sidebar .main-nav--primary a{min-height:52px;font-size:13px;font-weight:750}.sidebar-nav-divider{background:#c4e0d633;height:1px;margin:10px 7px}.nav-glyph{background:#fff1;border-radius:10px;flex:0 0 32px;place-items:center;width:32px;height:32px;display:grid;position:relative}.nav-glyph img{object-fit:contain;filter:brightness(0)invert();opacity:.72;display:block;position:absolute}.nav-glyph--home{background:#1b806a59}.nav-glyph--home img,.nav-glyph--house img{width:18px;height:18px}.nav-glyph--user{background:#34304d}.nav-glyph--user img{filter:brightness(0)saturate()invert(47%)sepia(37%)saturate(1155%)hue-rotate(183deg)brightness(95%);opacity:1}.nav-glyph--user img:first-child{width:8px;height:8px;top:7px;left:12px}.nav-glyph--user img:last-child{width:14px;height:10px;bottom:6px;left:9px}.nav-glyph--tv img:first-child{width:18px;height:14px;top:10px;left:7px}.nav-glyph--tv img:last-child{width:8px;height:5px;top:5px;left:12px}.main-nav a.is-active .nav-glyph{background:#b8dfd12e}.main-nav a.is-active .nav-glyph img{opacity:1}.hero-mask{isolation:isolate;background:linear-gradient(135deg,#eff8f4 0%,#dbece5 100%);align-items:center;min-height:clamp(540px,47vw,660px);display:flex;position:relative;overflow:hidden}.hero-mask:after{z-index:-1;content:"";pointer-events:none;background:linear-gradient(90deg,#eff8f4fa 0%,#eff8f4f0 30%,#eff8f433 53%,#0000 65%);position:absolute;inset:0}.hero-mask__copy{z-index:2;width:min(47%,660px);padding-block:42px;position:relative}.hero-mask__copy h1{color:#12392e;font-size:clamp(2.65rem,4.7vw,5.25rem);line-height:.96}.hero-mask__copy h1 em{color:#078168}.hero-mask__copy p{color:#38574d;max-width:590px;font-size:clamp(1rem,1.35vw,1.22rem)}.hero-mask__visual{z-index:0;position:absolute;inset:0}.hero-mask__visual img{object-fit:cover;object-position:center;width:100%;height:100%}.benefits-panel{border:1px solid var(--border);box-shadow:var(--shadow-md);background:#fff;border-radius:26px;padding:clamp(26px,3vw,40px)}.benefits-panel__header{justify-content:space-between;align-items:end;gap:24px;margin-bottom:24px;display:flex}.benefits-panel__header h2{max-width:720px;margin:8px 0 0}.benefits-panel__status{color:#075243;white-space:nowrap;align-items:center;gap:8px;font-size:13px;font-weight:800;display:inline-flex}.benefits-panel__status i{background:#13aa80;border-radius:50%;width:9px;height:9px;box-shadow:0 0 0 5px #13aa8021}.benefits-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.benefit-card{border:1px solid var(--border);background:#f7faf8;border-radius:18px;transition:border-color .2s,background .2s;overflow:hidden}.benefit-card.is-open{background:#edf6f2;border-color:#8ebdad}.benefit-card button{width:100%;color:inherit;cursor:pointer;text-align:left;background:0 0;border:0;grid-template-columns:48px minmax(0,1fr) 28px;align-items:center;gap:13px;padding:16px;display:grid}.benefit-card__icon{color:#075243;background:#dceee7;border-radius:15px;place-items:center;width:48px;height:48px;display:grid}.benefit-card__icon svg{width:23px;height:23px}.benefit-card__text{gap:3px;display:grid}.benefit-card__text strong{color:var(--heading);font-size:16px}.benefit-card__text small{color:var(--muted);font-size:13px}.benefit-card__arrow{color:#075243;place-items:center;display:grid}.benefit-card__arrow svg{width:18px;transition:transform .2s;transform:rotate(90deg)}.benefit-card.is-open .benefit-card__arrow svg{transform:rotate(-90deg)}.benefit-card>p{color:#4d665d;margin:-2px 18px 18px 77px;font-size:14px}.tv-card__brand{background:radial-gradient(circle at 18% -10%,#35eab961,#0000 37%),radial-gradient(circle at 86% 115%,#228e76ad,#0000 44%),#003b35;border-radius:18px 18px 0 0;place-items:center;min-height:108px;margin:-1px -1px 17px;display:grid}.tv-card__brand img{object-fit:contain;width:auto!important;max-width:72%!important;height:66px!important}.partner-logo--bisv{max-width:118px!important}.partner-logo--iptvportal{max-width:230px!important}.partner-logo--smotryoshka{max-width:248px!important}.info-band--tv{background:linear-gradient(135deg,#e4f3ed,#f5faf7);border-color:#aed3c5;margin-top:0}@media (max-width:980px){.hero-mask{align-items:start;min-height:760px;padding-top:54px}.hero-mask:after{background:linear-gradient(#eff8f4fc 0%,#eff8f4f0 43%,#eff8f400 65%)}.hero-mask__copy{width:100%;padding-block:0}.hero-mask__visual img{object-position:63% bottom}}@media (max-width:700px){.hero-mask{min-height:690px;padding:34px 20px}.hero-mask__copy h1{font-size:clamp(2.45rem,13vw,4rem)}.hero-mask__copy p{font-size:15px}.hero-mask__visual img{object-position:66% bottom;width:155%;transform:translate(-17%)}.benefits-panel{border-radius:20px;padding:22px 16px}.benefits-panel__header{flex-direction:column;align-items:start}.benefits-grid{grid-template-columns:1fr}.benefit-card>p{margin-left:18px}}.apps-section,.news-hub{gap:24px;display:grid}.apps-intro{max-width:680px}.apps-intro h2{color:var(--heading);margin:8px 0 6px;font-size:clamp(1.7rem,3vw,2.4rem)}.apps-intro p{color:var(--muted);margin:0;font-size:15px}.apps-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.apps-grid>.reveal{height:100%}.app-service-card{border:1px solid var(--border);background:var(--surface);border-radius:24px;grid-template-rows:auto 1fr auto;gap:20px;height:100%;min-height:310px;padding:28px;display:grid}.app-service-card__icon{width:54px;height:54px;color:var(--green);background:color-mix(in srgb, var(--green) 12%, var(--surface));border-radius:16px;place-items:center;display:grid}.app-service-card__icon svg{width:25px;height:25px}.app-service-card h2{color:var(--heading);margin:0 0 9px;font-size:21px}.app-service-card p{color:var(--muted);margin:0;font-size:14px;line-height:1.55}.app-service-card .button{width:100%}.app-service-card--2{border-color:color-mix(in srgb, #1a8bcb 44%, var(--border))}.app-service-card--3{border-color:color-mix(in srgb, var(--accent) 44%, var(--border))}.apps-help-band{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:18px;display:grid}.apps-help-band>span{width:54px;height:54px;color:var(--green);background:color-mix(in srgb, var(--green) 12%, var(--surface));border-radius:16px;place-items:center;display:grid}.apps-help-band h2{color:var(--heading);margin:0 0 5px;font-size:22px}.apps-help-band p{color:var(--muted);margin:0;font-size:14px}.news-primary-card{border:1px solid color-mix(in srgb, var(--green) 48%, var(--border));min-height:220px;color:inherit;background:linear-gradient(135deg, color-mix(in srgb, var(--green) 13%, var(--surface)), var(--surface));border-radius:26px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:22px;padding:34px;display:grid}.news-primary-card>span{color:#fff;background:var(--green);border-radius:19px;place-items:center;width:64px;height:64px;display:grid}.news-primary-card>span svg{width:28px;height:28px}.news-primary-card h2{color:var(--heading);margin:9px 0 8px;font-size:clamp(1.8rem,3vw,2.5rem)}.news-primary-card p{max-width:720px;color:var(--muted);margin:0;font-size:15px;line-height:1.55}.news-primary-card>strong{color:var(--green);align-items:center;gap:8px;font-size:14px;display:inline-flex}.news-primary-card>strong svg{width:18px}.news-links-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.news-links-grid>a{border:1px solid var(--border);min-height:150px;color:inherit;background:var(--surface);border-radius:20px;grid-template-columns:auto minmax(0,1fr) auto;align-items:start;gap:14px;padding:22px;display:grid}.news-links-grid>a>span{width:42px;height:42px;color:var(--green);background:color-mix(in srgb, var(--green) 11%, var(--surface));border-radius:13px;place-items:center;display:grid}.news-links-grid h2{color:var(--heading);margin:0 0 7px;font-size:17px}.news-links-grid p{color:var(--muted);margin:0;font-size:13px;line-height:1.5}.news-links-grid>a>svg{width:17px;color:var(--green)}@media (max-width:900px){.apps-grid,.news-links-grid{grid-template-columns:minmax(0,1fr)}.app-service-card{min-height:0}.apps-help-band,.news-primary-card{grid-template-columns:auto minmax(0,1fr)}.apps-help-band .button,.news-primary-card>strong{grid-column:1/-1;width:100%}}@media (max-width:520px){.apps-section,.news-hub{gap:14px}.app-service-card,.news-primary-card,.news-links-grid>a{border-radius:18px;padding:18px}.news-primary-card{grid-template-columns:minmax(0,1fr)}.news-primary-card>span{width:50px;height:50px}.apps-help-band{grid-template-columns:minmax(0,1fr)}}.content-page-section--support{border-top:3px solid var(--green)}.content-page-section--support .content-card-grid{counter-reset:support-step}.content-page-section--instruction .content-card{position:relative}.content-page-section--instruction .content-card:after{counter-increment:support-step;content:counter(support-step, decimal-leading-zero);color:color-mix(in srgb, var(--green) 35%, transparent);font-size:22px;font-weight:900;position:absolute;top:16px;right:18px}.content-page-section--tool{background:linear-gradient(145deg, color-mix(in srgb, var(--green) 8%, var(--surface)), var(--surface))}.content-page-section--tool .content-card:first-child{border-color:color-mix(in srgb, var(--green) 52%, var(--border));grid-column:1/-1}.content-page-section--document .content-card{border-left:3px solid var(--green)}.support-family-faq details>a{min-height:44px;color:var(--green);align-items:center;gap:7px;margin:0 20px 18px;font-weight:800;display:inline-flex}.support-family-faq details>a svg{width:17px}.content-page-section--business{background:linear-gradient(145deg, color-mix(in srgb, #1a8bcb 7%, var(--surface)), var(--surface));border-top:3px solid #1a8bcb}.content-page-section--business .content-card>span{color:#1a8bcb;background:color-mix(in srgb, #1a8bcb 12%, var(--surface))}.tv-service-family{position:relative;overflow:hidden}.tv-service-family:before{background:var(--tv-accent,var(--green));content:"";width:4px;position:absolute;inset:0 auto 0 0}.tv-service-family--business-svyaz{--tv-accent:#e0a320}.tv-service-family--iptvportal{--tv-accent:#08705d}.tv-service-family--smotryoshka{--tv-accent:#1a8bcb}.tv-service-family .content-card>span{color:var(--tv-accent);background:color-mix(in srgb, var(--tv-accent) 12%, var(--surface))}.promo-badge--button{position:relative}.promo-badge--button:before{content:"";border-radius:18px;position:absolute;inset:-8px}.promo-badge--button:focus-visible{outline:3px solid color-mix(in srgb, var(--green) 45%, transparent);outline-offset:5px}.contact-popover{max-height:min(520px,100dvh - 110px);overflow:auto;right:max(14px, env(safe-area-inset-right))!important;bottom:max(76px, calc(env(safe-area-inset-bottom) + 72px))!important;width:min(360px,100vw - 28px)!important}.field input,.field select,.field textarea,.home-connect__form input,.coverage-directory__search input{min-height:46px;font-size:16px}.field textarea{min-height:112px}.field-error{color:var(--danger);margin-top:5px;font-size:12px;line-height:1.35;display:block}.field input[aria-invalid=true],.field select[aria-invalid=true],.field textarea[aria-invalid=true],.home-connect__form input[aria-invalid=true]{border-color:var(--danger)!important}@media (max-width:520px){.contact-popover{left:14px;width:auto!important;right:14px!important}}@media (prefers-reduced-motion:reduce){.benefit-card__arrow svg{transition:none}}:root[data-theme=dark]{--bg:#061814;--surface:#0b241e;--surface-2:#102f27;--surface-3:#173c32;--text:#c9dbd4;--heading:#f0faf6;--muted:#91a9a0;--border:#27473d;--border-strong:#386256;--green:#32b891;--green-hover:#3cc79e;--green-active:#75d8bb;--green-soft:#123a30;--shadow-sm:0 8px 24px #00000038;--shadow-md:0 18px 48px #0000004d;--shadow-lg:0 30px 80px #0000006b}::view-transition-old(root){mix-blend-mode:normal;filter:none;width:100%;height:100%;animation:none;transform:none}::view-transition-new(root){mix-blend-mode:normal;filter:none;width:100%;height:100%;animation:none;transform:none}::view-transition-old(root){z-index:1}::view-transition-new(root){z-index:2;animation:.58s cubic-bezier(.2,.78,.22,1) both theme-circle-reveal}@keyframes theme-circle-reveal{0%{clip-path:circle(0 at var(--theme-x) var(--theme-y))}to{clip-path:circle(var(--theme-radius) at var(--theme-x) var(--theme-y))}}.theme-orbit{color:#d8f1e8;cursor:pointer;background:#ffffff14;border:1px solid #ffffff2e;border-radius:50%;flex:0 0 44px;place-items:center;width:44px;height:44px;transition:color .2s,background .2s,transform .2s;display:grid;position:relative;overflow:hidden}.theme-orbit:hover{color:#fff;background:#ffffff26;transform:rotate(8deg)}.theme-orbit:focus-visible{outline-offset:2px;outline:3px solid #70dcbb6b}.theme-orbit svg{z-index:1;width:20px;height:20px;position:relative}:root[data-theme=dark] body,:root[data-theme=dark] .site-main{background:radial-gradient(circle at 88% 6%, #32b89114, transparent 30rem), var(--bg);color:var(--text)}:root[data-theme=dark] .page-hero:before{border-color:var(--border);background:linear-gradient(110deg,#0b241e 0% 68%,#12372e 100%)}:root[data-theme=dark] :where(.tariff-card,.tv-card,.content-card,.service-card,.story-card,.contact-card,.document-card,.license-card,.payment-form,.payment-aside,.connection-form,.form-layout>aside,.office-card,.legal-article,.document-viewer,.faq-list details,.coverage-box){border-color:var(--border);background:var(--surface);color:var(--text)}:root[data-theme=dark] .benefits-panel{border-color:var(--border);background:#0b241e}:root[data-theme=dark] .benefit-card{border-color:var(--border);background:#0f2b24}:root[data-theme=dark] .benefit-card__text strong,:root[data-theme=dark] .hero-mask__copy h1{color:var(--heading)}:root[data-theme=dark] .benefit-card__text small,:root[data-theme=dark] .benefit-card>p,:root[data-theme=dark] .hero-mask__copy p{color:var(--muted)}:root[data-theme=dark] .hero-mask{background:linear-gradient(135deg,#0c251f 0%,#12392f 100%);border-color:#35685a}:root[data-theme=dark] .hero-mask:after{background:linear-gradient(90deg,#091f1afc 0%,#091f1af0 31%,#091f1a57 53%,#0000 67%)}:root[data-theme=dark] .hero-mask__visual{filter:brightness(.72)saturate(.9)}:root[data-theme=dark] .hero-mask .location-pill{color:#81d8bf;background:#0f322ae0;border-color:#35685a}:root[data-theme=dark] .hero-mask .button--secondary,:root[data-theme=dark] .button--secondary{border-color:var(--border-strong);background:var(--surface);color:var(--heading)}:root[data-theme=dark] .desktop-header{background:#031813f7}.site-loader{z-index:10000;opacity:1;background:radial-gradient(circle at 50% 42%,#4ad3a938,#0000 24rem),linear-gradient(145deg,#08715c,#03483b 58%,#013329);place-items:center;transition:opacity .28s,visibility .28s;display:grid;position:fixed;inset:0;overflow:hidden}.site-loader.is-leaving{visibility:hidden;opacity:0}.site-loader__glow{aspect-ratio:1;border:1px solid #ffffff17;border-radius:50%;width:min(72vw,760px);animation:1.8s ease-in-out infinite alternate loader-breathe;position:absolute;box-shadow:0 0 0 70px #ffffff06,0 0 0 145px #ffffff05}.site-loader__content{z-index:1;justify-items:center;width:min(78vw,430px);display:grid;position:relative}.site-loader__content img{filter:brightness(0)invert();width:min(100%,340px);height:auto;display:block}.site-loader__track{background:#0014103d;border:1px solid #ffffff2e;border-radius:999px;width:min(100%,330px);height:7px;margin-top:38px;overflow:hidden;box-shadow:inset 0 1px 3px #0003}.site-loader__track span{border-radius:inherit;background:#fff;height:100%;transition:width .16s ease-out;display:block;position:relative;box-shadow:0 0 20px #ffffff8c}.site-loader__track span:after{content:"";background:linear-gradient(90deg,#0000,#59dcb4b3,#0000);animation:.9s linear infinite loader-shimmer;position:absolute;inset:0}.site-loader__content p{color:#ffffffbd;letter-spacing:.13em;text-transform:uppercase;margin:15px 0 0;font-size:11px;font-weight:750}@keyframes loader-breathe{0%{opacity:.55;transform:scale(.94)}to{opacity:1;transform:scale(1.03)}}@keyframes loader-shimmer{0%{transform:translate(-110%)}to{transform:translate(110%)}}@media (max-width:980px){.mobile-header .theme-orbit{border-color:var(--border);background:var(--surface);width:42px;height:42px;color:var(--green-active);flex-basis:42px}:root[data-theme=dark] .hero-mask:after{background:linear-gradient(#091f1afc 0%,#091f1af0 43%,#091f1a00 68%)}}.contact-popover__enot{border:1px solid color-mix(in srgb, var(--green-active) 42%, var(--border));background:radial-gradient(circle at 92% 0%, color-mix(in srgb, var(--green-active) 14%, transparent), transparent 42%), var(--surface-2);width:100%;min-height:68px;color:var(--text);text-align:left;cursor:pointer;border-radius:15px;align-items:center;gap:11px;padding:9px 11px;transition:border-color .18s,background-color .18s,transform .18s;display:flex}:is(.contact-popover__enot:hover,.contact-popover__enot:focus-visible){border-color:var(--green-active);background-color:var(--green-soft);transform:translate(-2px)}.contact-popover__enot:focus-visible{outline:2px solid var(--green-active);outline-offset:2px}.enot-chat__back:focus-visible{outline:2px solid var(--green-active);outline-offset:2px}.enot-chat__composer :is(input,button):focus-visible{outline:2px solid var(--green-active);outline-offset:2px}.contact-popover__enot>span:nth-child(2){flex:1;gap:3px;min-width:0;display:grid}.contact-popover__enot small{color:var(--muted);font-size:11px;line-height:1.2}.contact-popover__enot strong{color:var(--heading);font-size:15px;line-height:1.25}.contact-popover__enot>svg{width:17px;height:17px;color:var(--green-active);flex:none}.enot-avatar{border:1px solid color-mix(in srgb, var(--green-active) 32%, var(--border));background:linear-gradient(145deg,#e9fff7,#c8f0e3);border-radius:50%;flex:none;width:34px;height:34px;display:block;position:relative;overflow:hidden;box-shadow:0 5px 14px #005c4426}.enot-avatar img{object-fit:cover;object-position:50% 50%;transform-origin:51% 43%;width:100%;height:100%;transform:scale(2.35)}.enot-avatar--menu{width:48px;height:48px}.enot-avatar--head{width:46px;height:46px}.contact-popover.contact-popover--chat{-webkit-backdrop-filter:none;backdrop-filter:none;grid-template-rows:auto minmax(0,1fr) auto auto;height:min(560px,100dvh - 190px);min-height:420px;overflow:hidden;background:var(--surface)!important;border-radius:23px!important;gap:0!important;width:min(390px,100vw - 32px)!important;padding:0!important;display:grid!important}.enot-chat__head{border-bottom:1px solid var(--border);background:radial-gradient(circle at 86% 0%, color-mix(in srgb, var(--green-active) 12%, transparent), transparent 45%), var(--surface);align-items:center;gap:10px;min-width:0;padding:13px 14px;display:flex}.enot-chat__back{border:1px solid var(--border);background:var(--surface-2);width:36px;height:36px;color:var(--heading);cursor:pointer;border-radius:11px;flex:none;place-items:center;padding:0;display:grid}.enot-chat__back svg{width:17px;height:17px;transform:rotate(180deg)}.enot-chat__head>div{gap:3px;min-width:0;display:grid}.enot-chat__head strong{color:var(--heading);font-size:17px;line-height:1.15}.enot-chat__head small{color:var(--muted);align-items:center;gap:5px;font-size:10px;line-height:1.25;display:flex}.enot-chat__head small i{background:#20c79d;border-radius:50%;flex:none;width:7px;height:7px;box-shadow:0 0 0 3px #20c79d2e}.enot-chat__messages{background:radial-gradient(circle at 0 0, color-mix(in srgb, var(--green-active) 7%, transparent), transparent 34%), color-mix(in srgb, var(--surface-2) 72%, var(--surface));scrollbar-width:thin;flex-direction:column;gap:12px;min-height:0;padding:12px 14px 18px;display:flex;overflow-y:auto}.enot-chat__day{background:color-mix(in srgb, var(--surface) 86%, transparent);color:var(--muted);letter-spacing:.04em;text-transform:uppercase;border-radius:999px;align-self:center;padding:4px 9px;font-size:9px;font-weight:800}.enot-message{align-items:flex-end;gap:7px;max-width:92%;display:flex}.enot-message p{border:1px solid var(--border);background:var(--surface);color:var(--text);border-radius:14px 14px 14px 5px;margin:0;padding:10px 12px;font-size:12px;line-height:1.48;box-shadow:0 6px 18px #07241d0f}.enot-message--user{justify-content:flex-end;align-self:flex-end}.enot-message--user p{border-color:color-mix(in srgb, var(--green-active) 42%, transparent);background:var(--green-active);color:#fff;border-radius:14px 14px 5px}.enot-message__action{width:fit-content;max-width:100%;color:var(--green-active);align-items:center;gap:6px;margin-top:9px;font-size:11px;font-weight:850;line-height:1.25;text-decoration:none;display:flex}.enot-message__action:hover{text-underline-offset:3px;text-decoration:underline}.enot-message__action svg{flex:none;width:14px;height:14px}.enot-message--typing p{justify-content:center;align-items:center;gap:4px;min-width:48px;min-height:36px;display:flex}.enot-message--typing p i{background:var(--muted);border-radius:50%;width:5px;height:5px;animation:1s ease-in-out infinite enot-typing}.enot-message--typing p i:nth-child(2){animation-delay:.14s}.enot-message--typing p i:nth-child(3){animation-delay:.28s}@keyframes enot-typing{0%,60%,to{opacity:.35;transform:translateY(0)}30%{opacity:1;transform:translateY(-3px)}}.enot-chat__composer{border-top:1px solid var(--border);background:var(--surface);align-items:center;gap:8px;padding:10px 12px;display:flex}.enot-chat__composer input{border:1px solid var(--border);background:var(--surface-2);min-width:0;height:44px;color:var(--text);font:inherit;border-radius:13px;flex:1;padding:0 13px;font-size:12px}.enot-chat__composer input::placeholder{color:var(--muted)}.enot-chat__composer button{background:var(--green-active);color:#fff;cursor:pointer;border:0;border-radius:13px;flex:none;place-items:center;width:44px;height:44px;padding:0;display:grid}.enot-chat__composer button:disabled{opacity:.38;cursor:default}.enot-chat__composer button svg{width:18px;height:18px}.enot-chat__note{background:var(--surface);color:var(--muted);text-align:center;margin:0;padding:0 14px 11px;font-size:9px;line-height:1.35}@media (max-width:620px){.contact-popover,.contact-popover.contact-popover--chat{right:max(10px, env(safe-area-inset-right))!important;bottom:max(70px, calc(60px + env(safe-area-inset-bottom)))!important;width:auto!important;left:10px!important}.contact-popover.contact-popover--chat{height:min(570px,100dvh - 86px);min-height:390px;border-radius:21px!important}.enot-chat__messages{padding-inline:12px}.enot-message{max-width:95%}}@media (prefers-reduced-motion:reduce){.contact-popover__enot{transition:none!important;animation:none!important}.enot-message--typing p i{animation-name:enot-typing!important;animation-duration:1s!important;animation-timing-function:ease-in-out!important;animation-iteration-count:infinite!important}}@media (max-width:600px){.site-footer .site-footer__links{align-items:start!important;height:auto!important;position:relative!important;top:14px!important}.site-footer .site-footer__links>div,.site-footer .site-footer__links>div:nth-child(3){justify-content:flex-start!important;row-gap:7px!important;height:auto!important}.site-footer .site-footer__links>div>strong{margin:0 0 2px!important}.site-footer .site-footer__links>div>a{min-height:18px!important;margin:0!important}.site-footer .site-footer__bottom{white-space:nowrap!important;flex-flow:row!important;justify-content:flex-start!important;align-items:center!important;gap:10px!important;width:100%!important;padding:10px 12px 14px!important;font-size:6.5px!important;display:flex!important}.site-footer .site-footer__bottom>small{white-space:nowrap!important;flex:none!important;font-size:6.5px!important}.site-footer .site-footer__bottom .site-footer__legal{white-space:nowrap!important;flex-flow:row!important;flex:none!important;align-items:center!important;gap:10px!important;display:flex!important}.site-footer .site-footer__bottom .site-footer__legal a{white-space:nowrap!important;min-height:0!important;font-size:6.5px!important;line-height:1.2!important}}.coverage-section--directory{margin-top:0!important}.coverage-section .coverage-box--compact .coverage-box__intro{grid-template-columns:auto minmax(0,1fr)!important;align-items:center!important;column-gap:12px!important}.coverage-section .coverage-box--compact .coverage-box__intro-icon{background:var(--surface-2)!important;color:#009763!important;border-radius:12px!important;place-items:center!important;width:42px!important;height:42px!important;display:grid!important}.coverage-section .coverage-box--compact .coverage-box__intro-icon svg{color:currentColor!important;stroke:currentColor!important;width:21px!important;height:21px!important}.coverage-section .coverage-box--compact .coverage-box__intro>div{gap:3px!important;min-width:0!important;display:grid!important}.coverage-section .coverage-box--compact .coverage-address-fields{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:12px!important;display:grid!important}.coverage-section .coverage-box--compact .coverage-address-fields>.button{grid-column:1/-1!important}.coverage-section .coverage-box--compact .field>span small{color:var(--muted)!important;margin-left:5px!important;font-size:.82em!important;font-weight:500!important}.coverage-section .coverage-box--compact .coverage-result{border:1px solid var(--border)!important;background:var(--surface-2)!important;box-shadow:none!important;border-radius:14px!important;grid-template-columns:auto minmax(0,1fr) auto!important;align-items:center!important;gap:12px!important;margin-top:18px!important;padding:14px!important;display:grid!important}.coverage-section .coverage-box--compact .coverage-result>svg{color:#fff!important;stroke:currentColor!important;background:#009763!important;border-radius:11px!important;width:38px!important;height:38px!important;padding:9px!important}.coverage-section .coverage-box--compact .coverage-result--settlement-not-found>svg,.coverage-section .coverage-box--compact .coverage-result--street-not-found>svg,.coverage-section .coverage-box--compact .coverage-result--house-not-found>svg{background:#ffaa0e!important}.coverage-section .coverage-box--compact .coverage-result>div{gap:3px!important;min-width:0!important;display:grid!important}.coverage-section .coverage-box--compact .coverage-result strong{color:var(--heading)!important;font-size:14px!important;line-height:1.3!important}.coverage-section .coverage-box--compact .coverage-result p{color:var(--muted)!important;margin:0!important;font-size:11px!important;line-height:1.45!important}.coverage-section .coverage-box--compact .coverage-result .button{white-space:nowrap!important;width:auto!important;min-height:40px!important;padding-inline:14px!important}@media (max-width:620px){.coverage-section .coverage-box--compact .coverage-address-fields{grid-template-columns:minmax(0,1fr)!important}.coverage-section .coverage-box--compact .coverage-result{grid-template-columns:auto minmax(0,1fr)!important}.coverage-section .coverage-box--compact .coverage-result .button{grid-column:1/-1!important;width:100%!important}}.tv-features{align-items:stretch;gap:14px!important}.tv-features>.reveal{min-width:0;height:100%}.tv-features .tv-feature-card{--tv-feature-accent:#79bbae;--tv-feature-tint:14%;border:1px solid var(--tv-feature-accent)!important;background:color-mix(in srgb, var(--tv-feature-accent) var(--tv-feature-tint), var(--surface))!important;min-height:126px!important;box-shadow:0 12px 28px color-mix(in srgb, var(--tv-feature-accent) 8%, transparent)!important;border-radius:20px!important;grid-template-columns:58px minmax(0,1fr)!important;align-items:center!important;gap:16px!important;padding:20px!important;display:grid!important}.tv-features>.reveal:first-child .tv-feature-card{--tv-feature-accent:#71857f;--tv-feature-tint:12%}.tv-features>.reveal:nth-child(2) .tv-feature-card{--tv-feature-accent:#a78136;--tv-feature-tint:18%}.tv-features>.reveal:nth-child(3) .tv-feature-card{--tv-feature-accent:#579d86;--tv-feature-tint:17%}.tv-features>.reveal:nth-child(4) .tv-feature-card{--tv-feature-accent:#8175bd;--tv-feature-tint:18%}.tv-feature-card__icon{background:color-mix(in srgb, var(--tv-feature-accent) 38%, var(--surface));width:58px;height:58px;color:var(--tv-feature-accent);border-radius:17px;place-items:center;display:grid}.tv-feature-card__icon svg{width:27px!important;height:27px!important}.tv-feature-card__text{gap:5px;min-width:0;display:grid}.tv-feature-card__text strong{color:var(--heading);font-size:16px!important;line-height:1.22!important}.tv-feature-card__text small{color:var(--muted);font-size:13px!important;line-height:1.4!important}:root:not([data-theme=dark]) .tv-features>.reveal:first-child .tv-feature-card{--tv-feature-accent:#5f8278;--tv-feature-tint:4%}:root:not([data-theme=dark]) .tv-features>.reveal:nth-child(2) .tv-feature-card{--tv-feature-accent:#d5a33a;--tv-feature-tint:18%}:root:not([data-theme=dark]) .tv-features>.reveal:nth-child(3) .tv-feature-card{--tv-feature-accent:#4a9f84;--tv-feature-tint:14%}:root:not([data-theme=dark]) .tv-features>.reveal:nth-child(4) .tv-feature-card{--tv-feature-accent:#8173c5;--tv-feature-tint:14%}:root[data-theme=dark] .tv-feature-card__icon{background:color-mix(in srgb, var(--tv-feature-accent) 35%, #303231)}@media (max-width:900px){.tv-features{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media (max-width:560px){.tv-features{grid-template-columns:1fr!important}.tv-features .tv-feature-card{min-height:112px;padding:16px;grid-template-columns:52px minmax(0,1fr) 28px!important;gap:13px!important}.tv-feature-card__icon{width:52px;height:52px}}.coverage-section{isolation:isolate;border-radius:26px!important;grid-template-columns:minmax(0,.88fr) minmax(440px,1.12fr)!important;align-items:stretch!important;gap:28px!important;width:min(100% - 40px,1120px)!important;margin:34px auto!important;padding:32px!important;position:relative!important;overflow:hidden!important}.coverage-section:before{z-index:-1;aspect-ratio:1;border:52px solid color-mix(in srgb, var(--green-active) 8%, transparent);content:"";pointer-events:none;border-radius:50%;width:390px;position:absolute;top:-155px;left:-125px}.coverage-section:after{content:"";background:linear-gradient(90deg,#ffad17 0 33%,#009764 33% 66%,#279ce5 66%);border-radius:0 0 999px 999px;width:168px;height:4px;position:absolute;top:0;left:50%;transform:translate(-50%)}:root:not([data-theme=dark]) .coverage-section{background:radial-gradient(circle at 11% 15%,#1abe8b1f,#0000 35%),linear-gradient(135deg,#f8fbfa 0%,#edf7f3 100%)!important;border-color:#bcd8cf!important;box-shadow:0 22px 52px #14503e1a!important}:root[data-theme=dark] .coverage-section{background:radial-gradient(circle at 10% 15%,#1dc28f1f,#0000 34%),linear-gradient(135deg,#252827 0%,#202322 100%)!important;border-color:#414946!important;box-shadow:0 24px 58px #00000038!important}.coverage-section__copy{flex-direction:column;justify-content:center;padding:8px 4px 8px 8px;display:flex;max-width:none!important}.coverage-section__copy h2{max-width:430px;margin-bottom:10px!important;font-size:clamp(2rem,2.45vw,2.55rem)!important;font-weight:650!important;line-height:1.02!important}.coverage-section__copy>p{max-width:440px!important;font-size:14px!important;line-height:1.5!important}.coverage-steps{gap:2px!important;margin-top:20px!important}.coverage-step{border:1px solid color-mix(in srgb, var(--green-active) 15%, var(--border));background:color-mix(in srgb, var(--surface) 74%, transparent);border-radius:14px;min-height:54px;padding:9px 12px 9px 9px;position:relative;grid-template-columns:34px minmax(0,1fr)!important;gap:11px!important}.coverage-step>b{box-shadow:0 0 0 5px color-mix(in srgb, var(--green-active) 10%, transparent);width:34px!important;height:34px!important}.coverage-step strong{font-size:13px!important}.coverage-step small{font-size:10.5px!important}.coverage-section .coverage-box--compact{align-self:center;position:relative;overflow:hidden;border-radius:20px!important;width:100%!important;max-width:none!important;padding:24px!important;box-shadow:0 18px 40px #082b211a!important}.coverage-section .coverage-box--compact:before{content:"";background:linear-gradient(90deg,#009764,#27c89a);height:3px;position:absolute;top:0;left:0;right:0}.coverage-section .coverage-box--compact .coverage-box__intro{grid-template-columns:42px minmax(0,1fr);align-items:center;gap:12px!important;margin-bottom:16px!important;display:grid!important}.coverage-box__intro-icon{background:color-mix(in srgb, var(--green-active) 13%, var(--surface));border-radius:13px;place-items:center;width:42px;height:42px;color:var(--green-active)!important;display:grid!important}.coverage-box__intro-icon svg{width:20px;height:20px}.coverage-section .coverage-box--compact .coverage-box__intro>div{gap:3px;display:grid}.coverage-section .coverage-box--compact .coverage-box__intro strong{font-size:1.18rem!important;font-weight:700!important}.coverage-section .coverage-box--compact .segmented{margin-bottom:11px!important}.coverage-section .coverage-box--compact .field-grid{gap:10px!important}@media (max-width:980px){.coverage-section{grid-template-columns:minmax(0,1fr)!important;gap:22px!important;width:min(100% - 28px,760px)!important;padding:28px!important}.coverage-section__copy{padding:0!important}.coverage-steps{grid-template-columns:repeat(3,minmax(0,1fr))!important}.coverage-step{align-items:start;min-height:78px;grid-template-columns:30px minmax(0,1fr)!important}.coverage-step>b{width:30px!important;height:30px!important}}@media (max-width:620px){.coverage-section{border-radius:22px!important;gap:18px!important;width:calc(100% - 20px)!important;padding:22px 16px!important}.coverage-section:before{width:280px;top:-150px;left:-145px}.coverage-section__copy h2{font-size:clamp(1.8rem,9vw,2.2rem)!important}.coverage-steps{grid-template-columns:minmax(0,1fr)!important}.coverage-step{min-height:0}.coverage-section .coverage-box--compact{padding:19px 15px!important}}.figma-hero:before,:root[data-theme=dark] .figma-hero:before{content:none!important;display:none!important}.reveal{--reveal-shift:clamp(16px, 1.35vw, 24px);opacity:0;transform:translate3d(0, var(--reveal-shift), 0) scale(.994);-webkit-backface-visibility:hidden;backface-visibility:hidden;will-change:opacity, transform;transition:opacity .32s cubic-bezier(.22,1,.36,1),transform .56s cubic-bezier(.16,1,.3,1)}.reveal[data-reveal-side=above]{--reveal-shift:clamp(-24px, -1.35vw, -16px)}.reveal.is-visible{opacity:1;transform:translate(0,0)scale(1)}.reveal>:where(.benefit-card,.tariff-card,.service-card,.content-card,.tv-card,.document-card,.faq-list details){outline:0;animation:none}:where(.button,.figma-button,.tariff-tabs button,.audience-switch button,.icon-button,.theme-orbit,.sidebar-payment){transition:transform .22s cubic-bezier(.22,.8,.24,1),box-shadow .24s,filter .22s,background-color .22s,border-color .22s}:where(.button,.figma-button,.tariff-tabs button,.audience-switch button,.icon-button,.sidebar-payment):hover{filter:brightness(1.035)saturate(1.04);transform:translateY(-2px)}:where(.button,.figma-button,.tariff-tabs button,.audience-switch button,.icon-button,.sidebar-payment):active{transition-duration:80ms;transform:translateY(0)scale(.97)}.button--primary:hover,.home-connect__submit:hover{box-shadow:0 0 0 1px #18c79b3d,0 0 22px #18c79b4d}.button svg,.figma-button img{transition:transform .22s cubic-bezier(.22,.8,.24,1)}.button:hover svg:last-child,.figma-button:hover img{transform:translate(5px)}.figma-hero__actions .figma-button:hover{transform:translateY(-3px)scale(1.018)}.figma-hero__actions .figma-button--accent:hover{box-shadow:0 0 0 1px #ffce737a,0 0 30px #ffaa0e80}.figma-hero__actions .figma-button--green:hover{box-shadow:0 0 0 1px #63eac461,0 0 30px #00af7e6b}@keyframes figma-yellow-glow{0%,to{box-shadow:0 0 0 1px #ffbc3f2e,0 0 14px #ffaa0e38}50%{box-shadow:0 0 0 1px #ffce7357,0 0 24px #ffaa0e61}}@keyframes figma-green-glow{0%,to{box-shadow:0 0 0 1px #3dd7ab24,0 0 13px #00a17333}50%{box-shadow:0 0 0 1px #63eac447,0 0 23px #00af7e57}}.tariff-card .button--primary,:root:not([data-theme=dark]) .tariff-card .button--primary,:root[data-theme=dark] .tariff-card .button--primary,.home-connect__submit,.figma-button--accent{color:#332500!important}.tariff-card .button--primary:hover,.home-connect__submit:hover{transform:translateY(-2px);box-shadow:0 0 0 1px #ffce734d,0 0 20px #ffaa0e57!important}.sidebar-payment,:root:not([data-theme=dark]) .sidebar-payment,:root[data-theme=dark] .sidebar-payment{isolation:isolate;border:1px solid #ffffff2e;border-radius:18px;margin:0 0 16px;padding:0 126px 0 18px;position:relative;overflow:hidden;box-shadow:0 10px 24px #007b582e;background:#009b70!important;min-height:108px!important}.sidebar-payment:before{content:"";z-index:-1;pointer-events:none;background:#ffffff1a;border-radius:50%;position:absolute;inset:-45% 36% -45% -30%;transform:rotate(-14deg)}.sidebar-payment>span strong{color:#fff;font-size:14px;line-height:1.25}.sidebar-payment>span small{color:#ffffffc2;font-size:9px}.sidebar-payment__art{width:148px;height:158px;transition:transform .35s cubic-bezier(.22,.8,.24,1);top:-13px;right:0}.sidebar-payment:hover .sidebar-payment__art{transform:translate(-3px,-3px)rotate(-1.5deg)scale(1.035)}.sidebar-payment__arrow{box-sizing:content-box;background:#00322638;border-radius:50%;width:14px;height:14px;padding:7px;transition:transform .22s,background .22s;bottom:11px;right:12px}.sidebar-payment:hover .sidebar-payment__arrow{background:#00322657;transform:translate(3px)}@media (prefers-reduced-motion:reduce){.reveal,.reveal--up,.reveal.is-visible,.reveal.is-visible :where(.benefit-card,.tariff-card,.service-card,.content-card,.tv-card,.document-card,.faq-list details),:where(.button,.figma-button,.tariff-tabs button,.audience-switch button,.icon-button,.theme-orbit,.sidebar-payment),.figma-hero__actions .figma-button--accent,.figma-hero__actions .figma-button--green,.sidebar-payment__art,.sidebar-payment__arrow{transition:none!important;animation:none!important}.reveal,.reveal--up,.reveal.is-visible{opacity:1;filter:none;transform:none}.site-loader__glow,.site-loader__track span:after{animation:none}::view-transition-new(root){animation:none}}:root:not([data-theme=dark]){--bg:#d5e5e0;--surface:#f7faf9;--surface-2:#e8f3ef;--surface-3:#e3f3ed;--text:#17352f;--heading:#17352f;--muted:#62706b;--border:#d9e5e1;--border-strong:#b9d4ca;--green:#008744;--green-hover:#007b58;--green-active:#007b58;--green-soft:#e3f3ed;--shadow-sm:0 8px 24px #1946390f;--shadow-md:0 18px 46px #19463917;--shadow-lg:0 28px 70px #19463921}:root:not([data-theme=dark]) body,:root:not([data-theme=dark]) .site-main{color:#17352f;background:#d5e5e0}.brand{position:relative}.brand__logo{object-fit:contain;position:absolute;inset:0;width:100%!important;height:100%!important}.brand__logo--dark,:root[data-theme=dark] .brand__logo--light{display:none}:root[data-theme=dark] .brand__logo--dark{display:block}@media (min-width:981px){:root,:root[data-theme=dark],:root:not([data-theme=dark]){--sidebar-width:352px!important}.sidebar{border-radius:28px;box-shadow:0 12px 28px #0000000a;border:1px solid var(--border)!important;width:304px!important;height:calc(100dvh - 48px)!important;padding:16px 12px 20px!important;inset:24px auto 24px 24px!important}.desktop-header{border:1px solid var(--border);border-radius:20px;min-height:68px;box-shadow:0 8px 24px #1946390f;inset:24px 24px auto var(--sidebar-width)!important;margin-left:0!important}.site-main{padding-top:116px}.desktop-header__actions{width:100%}.desktop-phone{position:absolute;left:50%;transform:translate(-50%)}.desktop-header .theme-orbit{margin-left:auto}.desktop-header .header-connect{display:none}}:root:not([data-theme=dark]) .sidebar,:root:not([data-theme=dark]) .mobile-drawer{color:#17352f;background:#fff}:root[data-theme=dark] .sidebar,:root[data-theme=dark] .mobile-drawer{background:#252525}.sidebar__top{min-height:66px}.sidebar .brand{flex:0 0 64px;width:214px;height:64px;margin-inline:auto}.sidebar-collapse{display:none!important}:root:not([data-theme=dark]) .sidebar .brand__logo,:root:not([data-theme=dark]) .mobile-drawer .brand__logo{filter:none}.audience-switch{background:var(--green-soft);border:1px solid #007b5838;border-radius:14px;gap:4px;margin:9px 0 12px;padding:4px;grid-template-columns:1fr 1fr!important}.audience-switch button{color:var(--muted);border-radius:10px;min-height:36px!important}.audience-switch button.is-active{color:#fff;box-shadow:none;background:#007b58}.sidebar-payment{border:0;border-radius:0;margin:0 -12px 14px;padding:0 124px 0 20px;overflow:hidden;background:linear-gradient(135deg,#00a977,#007b58)!important;min-height:104px!important}.sidebar-payment>span{z-index:3;display:grid;position:relative;color:#fff!important}.sidebar-payment>span strong{font-size:13px;line-height:1.25}.sidebar-payment>span small{color:#ffffffc7;white-space:nowrap;margin-top:5px;font-size:9px}.sidebar-payment__art{z-index:1;object-fit:contain;width:151px;height:165px;position:absolute;top:-16px;right:-2px}.sidebar-payment__art--dark,:root[data-theme=dark] .sidebar-payment__art--light{display:none}:root[data-theme=dark] .sidebar-payment__art--dark{display:block}.sidebar-payment__arrow{z-index:3;filter:brightness(0)invert();width:14px;height:14px;position:absolute;bottom:14px;right:16px}:root:not([data-theme=dark]) .sidebar .main-nav a:hover,:root:not([data-theme=dark]) .sidebar .main-nav a.is-active,:root:not([data-theme=dark]) .mobile-drawer .main-nav a:hover,:root:not([data-theme=dark]) .mobile-drawer .main-nav a.is-active{color:#007b58;box-shadow:none;background:#e3f3ed}:root:not([data-theme=dark]) .nav-glyph{background:#00874414}:root:not([data-theme=dark]) .nav-glyph img{filter:brightness(0)saturate()invert(35%)sepia(62%)saturate(963%)hue-rotate(122deg)brightness(82%);opacity:1}:root:not([data-theme=dark]) .nav-glyph--user{background:#00874414;border-color:#0000;color:#17352f!important}:root:not([data-theme=dark]) .nav-glyph--user img{filter:none}:root:not([data-theme=dark]) .sidebar-nav-divider{background:#d9e5e1}:root:not([data-theme=dark]) .desktop-header,:root:not([data-theme=dark]) .mobile-header{color:#17352f;background:#fff}:root:not([data-theme=dark]) .desktop-header__caption,:root:not([data-theme=dark]) .desktop-phone strong{color:#17352f}:root:not([data-theme=dark]) .desktop-phone{background:0 0;border:0}:root:not([data-theme=dark]) .theme-orbit{color:#007b58;background:#e8f3ef;border-color:#0000}.theme-art--dark,:root[data-theme=dark] .theme-art--light{display:none}:root[data-theme=dark] .theme-art--dark{display:block}.figma-hero{border:1px solid var(--border);background:var(--surface);border-radius:30px;width:min(100% - 48px,1486px);min-height:clamp(520px,40vw,618px);margin:0 auto;padding:0;position:relative;overflow:hidden;box-shadow:0 8px 24px #0000000a}.figma-hero:before{content:"";z-index:1;pointer-events:none;background:#397e6b29;border-radius:50%;width:107%;height:178.82%;position:absolute;top:10.29%;left:50.7%}:root[data-theme=dark] .figma-hero:before{background:#43997f33}.figma-hero__bg{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.figma-hero__copy{z-index:3;width:min(61%,850px);padding:clamp(52px,4.5vw,72px) 0 48px clamp(34px,4vw,58px);position:relative}.figma-hero h1{letter-spacing:-.035em;margin:0}.figma-hero h1 span,.figma-hero h1 em{font-style:normal;font-weight:750;line-height:1.04;display:block}.figma-hero h1 span{color:var(--heading);white-space:nowrap;font-size:clamp(2.65rem,3.85vw,3.65rem)}.figma-hero h1 em{color:#007b58;white-space:nowrap;font-size:clamp(2.5rem,3.75vw,3.5rem)}:root[data-theme=dark] .figma-hero h1 em{color:#19d49a}.figma-hero__copy p{width:min(100%,685px);color:var(--text);margin:28px 0 0;font-size:clamp(1.25rem,2vw,2rem);line-height:1.5}.figma-hero__actions{gap:16px;margin-top:28px;display:flex}.figma-button{color:#fff;border-radius:14px;justify-content:center;align-items:center;gap:18px;min-width:220px;min-height:55px;padding:0 26px;font-weight:800;display:inline-flex}.figma-button--accent{box-shadow:none;background:#ffaa0e}.figma-button--green{background:#007b58}.figma-button img{object-fit:contain;width:31px;height:27px}.figma-hero__raccoon{z-index:2;object-fit:contain;object-position:right bottom;width:min(46%,650px);height:100%;position:absolute;bottom:0;right:0}:root:not([data-theme=dark]) .benefits-panel,:root:not([data-theme=dark]) :where(.tariff-card,.tv-card,.content-card,.service-card,.contact-card,.document-card,.license-card,.payment-form,.payment-aside,.connection-form,.form-layout>aside,.office-card,.legal-article,.document-viewer,.faq-list details){background:#fff;border-color:#d9e5e1}:root:not([data-theme=dark]) .benefit-card:first-child{background:#fff;border-color:#199b75}:root:not([data-theme=dark]) .benefit-card:nth-child(2){background:#fff4db;border-color:#ffc14f}:root:not([data-theme=dark]) .benefit-card:nth-child(3){background:#e2f2ec}:root:not([data-theme=dark]) .benefit-card:nth-child(4){background:#efecff}:root:not([data-theme=dark]) .page-section--soft,:root:not([data-theme=dark]) .tariff-selector__panel{background:#e8f3ef}@media (max-width:1100px){.figma-hero__copy{width:66%}.figma-hero__raccoon{width:48%}}@media (max-width:980px){.figma-hero{width:calc(100% - 28px);min-height:700px;margin-top:14px}.figma-hero__copy{width:100%;padding:42px 28px}.figma-hero__copy p{max-width:640px}.figma-hero__raccoon{width:68%;height:54%}}@media (max-width:620px){.figma-hero{border-radius:22px;min-height:690px}.figma-hero__copy{padding:32px 20px}.figma-hero h1 span{font-size:clamp(1.65rem,7.6vw,2.25rem)}.figma-hero h1 em{font-size:clamp(1.55rem,7vw,2.05rem)}.figma-hero__copy p{font-size:1.05rem}.figma-hero__actions{flex-direction:column;align-items:stretch}.figma-button{width:100%;min-width:0}.figma-hero__raccoon{width:92%;height:48%}}:root[data-theme=dark]{--bg:#1e1e1e;--surface:#292929;--surface-2:#303230;--surface-3:#343434;--text:#f4f6f5;--heading:#f4f6f5;--muted:#abb3b0;--border:#3b403e;--border-strong:#515855;--green:#17b784;--green-hover:#20c993;--green-active:#6bd9b8;--green-soft:#303532;--dark:#1a1a1a;--dark-2:#242424}:root[data-theme=dark] body,:root[data-theme=dark] .site-main{color:#f4f6f5;background:#1e1e1e}:root[data-theme=dark] .sidebar,:root[data-theme=dark] .mobile-drawer,:root[data-theme=dark] .desktop-header,:root[data-theme=dark] .mobile-header{color:#f4f6f5;background:#252525!important;border-color:#3b403e!important}:root[data-theme=dark] .desktop-header{box-shadow:0 8px 24px #0000002e}:root[data-theme=dark] .desktop-phone{background:#303230;border-color:#454a48}:root[data-theme=dark] .theme-orbit{color:#d6dfdc;background:#303230;border-color:#474d4a}:root[data-theme=dark] .audience-switch{background:#26352f;border-color:#3c5b51}:root[data-theme=dark] .audience-switch button{color:#abb3b0}:root[data-theme=dark] .audience-switch button.is-active{color:#fff;background:#08765d}:root[data-theme=dark] .sidebar .main-nav a,:root[data-theme=dark] .mobile-drawer .main-nav a{color:#eef2f0}:root[data-theme=dark] .sidebar .main-nav a:hover,:root[data-theme=dark] .sidebar .main-nav a.is-active,:root[data-theme=dark] .mobile-drawer .main-nav a:hover,:root[data-theme=dark] .mobile-drawer .main-nav a.is-active{color:#fff;background:#3b3b3b;box-shadow:inset 3px 0 #8faaa1}.nav-glyph{place-items:center;display:grid}.nav-glyph svg{color:currentColor!important;width:18px!important;height:18px!important}:root[data-theme=dark] .nav-glyph{color:#d9dfdc;background:#393939;border:1px solid #4a4a4a}:root[data-theme=dark] .main-nav a.is-active .nav-glyph{color:#fff;background:#4a4f4d;border-color:#81928d}:root[data-theme=dark] .nav-glyph--user{color:#d9dfdc;background:#393939;border-color:#4a4a4a}:root[data-theme=dark] .nav-glyph--news{color:#d9dfdc}:root:not([data-theme=dark]) .nav-glyph svg{color:currentColor!important;stroke:currentColor!important}:root:not([data-theme=dark]) .nav-glyph{color:#17352f!important}:root:not([data-theme=dark]) .main-nav a.is-active .nav-glyph,:root:not([data-theme=dark]) .main-nav a:hover .nav-glyph{color:#007b58!important}:root[data-theme=dark] .page-hero:before{background:linear-gradient(110deg,#292929 0% 70%,#303230 100%);border-color:#3b403e}:root[data-theme=dark] :where(.tariff-card,.tv-card,.content-card,.service-card,.story-card,.contact-card,.document-card,.license-card,.payment-form,.payment-aside,.connection-form,.form-layout>aside,.office-card,.legal-article,.document-viewer,.faq-list details,.coverage-box,.benefits-panel){color:#f4f6f5;background:#292929;border-color:#3b403e}:root[data-theme=dark] .benefit-card{background:#303030;border-color:#424745}:root[data-theme=dark] .benefit-card:nth-child(2){background:#342f27;border-color:#6d5b34}:root[data-theme=dark] .benefit-card:nth-child(3){background:#29332f}:root[data-theme=dark] .benefit-card:nth-child(4){background:#302e3b}:root[data-theme=dark] .benefit-card.is-open{background:#353535;border-color:#5d6c67}:root[data-theme=dark] .benefit-card__icon{color:#7bd1b5;background:#3a3d3b}:root[data-theme=dark] .page-section--soft,:root[data-theme=dark] .tariff-selector__panel{background:linear-gradient(#272727,#222)}:root[data-theme=dark] .tariff-card--promo{background:linear-gradient(155deg,#333735,#292929 48%);border-color:#56645f}:root[data-theme=dark] .info-band--tv{background:linear-gradient(135deg,#303532,#292929);border-color:#4b5551}:root[data-theme=dark] .promo-card--tv:after{background:linear-gradient(90deg,#292929 0 36%,#292929e0 43%,#2929293d 54%,#0000 61%)}.figma-hero__mask{z-index:2;object-fit:cover;object-position:center;filter:none;pointer-events:none;width:100%;height:100%;display:block;position:absolute;inset:0}:root[data-theme=dark] .figma-hero__mask{filter:none}@media (max-width:980px){.figma-hero__mask{object-position:64% bottom;width:145%;max-width:none;transform:translate(-16%)}}@media (min-width:981px){.sidebar__top{min-height:88px}.sidebar .brand{flex:0 0 190px;width:190px;height:78px;min-height:78px;margin-inline:auto}}.sidebar .main-nav--primary a{min-height:42px;padding-block:5px;font-size:12.5px;font-weight:750}.sidebar-nav-divider{opacity:1;background:#56605c;width:calc(100% - 16px);height:1px;margin:12px 8px}:root:not([data-theme=dark]) .sidebar-nav-divider,:root:not([data-theme=dark]) .mobile-drawer .sidebar-nav-divider{background:#cbdad5}.audience-switch button{justify-content:center;align-items:center;gap:7px;display:inline-flex}.audience-switch button svg{flex:0 0 16px;width:16px;height:16px}:root:not([data-theme=dark]) .sidebar .audience-switch,:root:not([data-theme=dark]) .mobile-drawer .audience-switch{background:#e3f3ed;border:1px solid #afd0c5;grid-template-columns:repeat(2,minmax(0,1fr));gap:4px;width:100%;padding:4px;display:grid}:root:not([data-theme=dark]) .sidebar .audience-switch button,:root:not([data-theme=dark]) .mobile-drawer .audience-switch button{color:#36524a;min-width:0;box-shadow:none;opacity:1;background:0 0;border:0}:root:not([data-theme=dark]) .sidebar .audience-switch button.is-active,:root:not([data-theme=dark]) .mobile-drawer .audience-switch button.is-active{color:#fff;background:#007b58}.benefits-home-section .benefits-grid{border:1px solid var(--border);border-radius:22px;align-items:stretch;gap:0;overflow:hidden;box-shadow:0 12px 30px #19463914}.benefits-home-section .benefit-card{height:100%;box-shadow:none;border:0;border-radius:0}.benefits-home-section .benefit-card__text strong{font-size:16px}.benefits-home-section .benefit-card__text small{font-size:13px}.benefits-home-section .benefit-card>p{margin:0 20px 22px 94px;font-size:13.5px}@media (max-width:860px){.benefits-home-section .benefits-grid{border-radius:18px}}@media (max-width:620px){.figma-hero__mask{width:180%;transform:translate(-31%)}}@media (min-width:981px){.sidebar__top{min-height:88px}.sidebar .brand{flex:0 0 190px;width:190px;height:78px;min-height:78px}}.benefits-home-section{margin-top:0;padding-top:24px;padding-bottom:38px}.benefits-home-section .benefits-panel{box-shadow:none;background:0 0;border:0;padding:0}.benefits-home-section .benefits-grid{grid-template-columns:repeat(4,minmax(0,1fr));align-items:stretch;gap:0}.benefits-home-section .benefit-card{background:var(--surface);height:100%;box-shadow:none;border:0;border-radius:0}.benefits-home-section .benefit-card button{grid-template-columns:58px minmax(0,1fr) 26px;gap:16px;min-height:124px;padding:22px 20px}.benefits-home-section .benefit-card__icon{border-radius:17px;width:58px;height:58px}.benefits-home-section .benefit-card__icon svg{width:28px;height:28px}.benefits-home-section .benefit-card__text strong{font-size:16px;line-height:1.22}.benefits-home-section .benefit-card__text small{margin-top:4px;font-size:13px;line-height:1.4}.benefits-home-section .benefit-card>p{color:var(--muted);margin:0 20px 22px 94px;font-size:13.5px;line-height:1.55}.tariff-home-section{border:1px solid var(--border);background:var(--surface-2);border-radius:26px;padding:clamp(24px,3vw,40px)}.tariff-home-section .section-heading{text-align:center;margin-bottom:16px}.tariff-home-section .section-heading h2{font-size:clamp(1.7rem,2.5vw,2.4rem)}.tariff-home-section .tariff-tabs button{min-height:34px;box-shadow:none;background:0 0;border:0;border-radius:999px;padding:7px 16px;font-size:10px}.tariff-home-section .tariff-tabs button.is-active{color:#fff;box-shadow:none;background:#007b58;border:0}.tariff-home-section .tariff-selector__panel{border:1px solid var(--border);background:var(--surface);border-radius:22px;padding:clamp(20px,2.5vw,32px)}.tariff-card .button--primary,:root:not([data-theme=dark]) .tariff-card .button--primary,:root[data-theme=dark] .tariff-card .button--primary{color:#17352f!important;box-shadow:none!important;background:#ffaa0e!important;border-color:#ffaa0e!important}.tariff-card .button--primary:hover{transform:none;background:#f59f00!important;border-color:#f59f00!important}.tv-included-band{border:1px solid var(--border);background:var(--surface);border-radius:15px;grid-template-columns:auto minmax(220px,1fr) auto auto auto;align-items:center;gap:14px;width:min(92%,980px);margin:-2px auto 0;padding:14px 16px;display:grid;box-shadow:0 10px 24px #19463912}.tv-included-band__icon{background:var(--green-soft);width:38px;height:38px;color:var(--green-active);border-radius:11px;place-items:center;display:grid}.tv-included-band__icon svg{width:20px;height:20px}.tv-included-band>div{gap:3px;display:grid}.tv-included-band strong{color:var(--heading);font-size:12px}.tv-included-band small{color:var(--muted);font-size:9px}.tv-included-band>span:not(.tv-included-band__icon){color:var(--muted);white-space:nowrap;align-items:center;gap:5px;font-size:9px;display:inline-flex}.tv-included-band>span svg{width:13px;height:13px;color:var(--green-active)}.tv-included-band .button{min-height:34px;padding:7px 12px;font-size:9px}:root:not([data-theme=dark]) .coverage-section{border-color:var(--border);background:var(--surface);box-shadow:none}:root:not([data-theme=dark]) .coverage-section__copy h2{color:var(--heading)}:root:not([data-theme=dark]) .coverage-section__copy>p{color:var(--muted)}:root:not([data-theme=dark]) .coverage-section__copy .eyebrow{background:var(--green-soft);color:var(--green-active);border-color:#007b5829}:root:not([data-theme=dark]) .coverage-points span{border-color:var(--border);background:var(--surface-2);color:var(--text)}:root:not([data-theme=dark]) .coverage-points svg{color:var(--green-active)}:root:not([data-theme=dark]) .coverage-section .coverage-box{border-color:var(--border);background:var(--surface-2);box-shadow:none}.home-connect{border:1px solid var(--border);background:var(--surface);border-radius:28px;min-height:480px;position:relative;overflow:hidden;box-shadow:0 14px 34px #19463912}.home-connect__media{z-index:0;position:absolute;inset:0}.home-connect__art{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.home-connect__art--dark,:root[data-theme=dark] .home-connect__art--light{display:none}:root[data-theme=dark] .home-connect__art--dark{display:block}.home-connect__content{z-index:1;width:50%;margin-left:50%;padding:clamp(30px,3.5vw,52px);position:relative}.home-connect__content h2{margin:8px 0 9px;font-size:clamp(1.8rem,2.5vw,2.55rem)}.home-connect__content>p,.home-connect__panel>p{color:var(--muted);margin:0 0 18px;font-size:14px;line-height:1.55}.home-connect__form{grid-template-columns:1fr 1fr;gap:12px;display:grid}.home-connect__form label{gap:5px;display:grid}.home-connect__form label>span{color:var(--heading);font-size:12px;font-weight:800}.home-connect__form input,.home-connect__form select{border:1px solid var(--border-strong);background:var(--surface);width:100%;height:42px;color:var(--text);font:inherit;border-radius:10px;outline:0;padding:0 12px;font-size:13px}.home-connect__form input:focus,.home-connect__form select:focus{border-color:var(--green-active);box-shadow:0 0 0 3px color-mix(in srgb, var(--green) 12%, transparent)}.home-connect__submit{color:#17352f;min-height:42px;box-shadow:none;background:#ffaa0e;border-color:#ffaa0e;grid-column:1/-1}.home-connect__form>small,.home-connect__result{grid-column:1/-1}.home-connect__form>small{color:var(--muted);font-size:11px;line-height:1.4}.home-connect__form>small a{color:var(--green-active);text-decoration:underline}.home-connect__result{background:var(--green-soft);color:var(--green-active);border-radius:10px;align-items:center;gap:7px;padding:10px 12px;font-size:12px;font-weight:750;display:flex}.home-connect__result svg{width:15px;height:15px}.home-connect__result.is-error{color:#a52f2f;background:#be3a3a1a}.faq-home-section{border:1px solid var(--border);background:var(--surface);border-radius:24px;padding:clamp(24px,3vw,38px)}.faq-home-section .faq-list{max-width:none}@media (max-width:1180px){.tv-included-band{grid-template-columns:auto minmax(200px,1fr) auto}.tv-included-band>span:not(.tv-included-band__icon){display:none}}.desktop-header__back{display:none}@media (min-width:1181px){.desktop-header__back{border:1px solid var(--border-strong);background:var(--surface-2);width:34px;height:34px;color:var(--green-active);cursor:pointer;border-radius:10px;flex:0 0 34px;place-items:center;padding:0;transition:border-color .18s,background .18s,transform .18s;display:grid}.desktop-header__back svg{width:17px;height:17px;transform:rotate(180deg)}.desktop-header__back:hover{border-color:var(--green-active);background:var(--green-soft);transform:translate(-2px)}.site-main>.page-back{display:none}}.brand__logo{background:url(/assets/light-logo.webp) 50%/contain no-repeat;display:block}:root[data-theme=dark] .brand__logo{background-image:url(/assets/dark-logo.webp)}.sidebar-payment__art{background:url(/assets/light-phone.webp) 50%/contain no-repeat;display:block}:root[data-theme=dark] .sidebar-payment__art{background-image:url(/assets/dark-phone.webp)}.home-connect__art.is-loaded{background:url(/assets/light-service.webp) 50%/cover no-repeat}:root[data-theme=dark] .home-connect__art.is-loaded{background-image:url(/assets/dark-service.webp)}.figma-button>svg{flex:none;width:31px;height:27px}@media (max-width:860px){.home-connect__art{background-position:28%}}@media (max-width:620px){.home-connect__art{background-position:0}}@media (min-width:621px) and (max-width:1180px){.home-connect__art{background-position:50%}}.floating-contact{cursor:pointer;z-index:1001!important;right:max(20px, env(safe-area-inset-right))!important;bottom:max(20px, env(safe-area-inset-bottom))!important;color:#fff!important;background:#008f64!important;border:1px solid #ffffff57!important;border-radius:19px!important;place-items:center!important;width:58px!important;height:58px!important;padding:0!important;transition:transform .2s,background-color .2s,box-shadow .2s!important;display:grid!important;position:fixed!important;box-shadow:0 12px 30px #00614647!important}.floating-contact:hover,.floating-contact[aria-expanded=true]{transform:translateY(-2px);background:#00a875!important;box-shadow:0 14px 34px #008f645c!important}.floating-contact:focus-visible{outline-offset:4px;outline:3px solid #7edfc6!important}.contact-popover{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);animation:.22s cubic-bezier(.22,1,.36,1) pop-in;z-index:1000!important;right:max(20px, env(safe-area-inset-right))!important;bottom:max(90px, calc(78px + env(safe-area-inset-bottom)))!important;border:1px solid color-mix(in srgb, var(--green-active) 28%, var(--border))!important;background:color-mix(in srgb, var(--surface) 96%, transparent)!important;width:min(340px,100vw - 32px)!important;color:var(--text)!important;border-radius:21px!important;gap:10px!important;padding:18px!important;display:grid!important;position:fixed!important;box-shadow:0 24px 58px #07241d33!important}:root[data-theme=dark] .contact-popover{background:#2b2e2cf7!important;border-color:#49534f!important;box-shadow:0 28px 64px #00000057!important}.contact-popover__head{align-items:center;gap:11px;padding:2px 2px 7px;display:flex}.contact-popover__head>span,.contact-popover__icon{background:var(--green-soft);color:var(--green-active);border-radius:12px;flex:none;place-items:center;display:grid}.contact-popover__head>span{width:43px;height:43px}.contact-popover__head>span svg{width:21px;height:21px}.contact-popover__head>div,.contact-popover>a>span:last-child{gap:3px;min-width:0;display:grid}.contact-popover__head strong{font-size:16px;line-height:1.2;color:var(--heading)!important;margin:0!important}.contact-popover__head small,.contact-popover>a small{color:var(--muted);font-size:12px;line-height:1.35}.contact-popover>a:not(.contact-popover__more){border:1px solid var(--border)!important;background:var(--surface-2)!important;min-height:60px!important;color:var(--text)!important;border-radius:14px!important;align-items:center!important;gap:11px!important;padding:9px 11px!important;transition:border-color .18s,background-color .18s,transform .18s!important;display:flex!important}.contact-popover>a:not(.contact-popover__more):hover{transform:translate(-2px);border-color:color-mix(in srgb, var(--green-active) 45%, var(--border))!important;background:var(--green-soft)!important}.contact-popover__phone-choice{min-width:0}.contact-popover__phone-choice>summary{border:1px solid var(--border);background:var(--surface-2);min-height:60px;color:var(--text);cursor:pointer;border-radius:14px;align-items:center;gap:11px;padding:9px 11px;list-style:none;transition:border-color .18s,background-color .18s;display:flex}.contact-popover__phone-choice>summary::-webkit-details-marker{display:none}.contact-popover__phone-choice>summary:hover,.contact-popover__phone-choice[open]>summary{border-color:color-mix(in srgb, var(--green-active) 45%, var(--border));background:var(--green-soft)}.contact-popover__phone-choice>summary>span:nth-child(2),.contact-popover__phone-options>a>span{gap:3px;min-width:0;display:grid}.contact-popover__phone-choice>summary strong,.contact-popover__phone-options strong{color:var(--heading);margin:0;font-size:14px;line-height:1.25}.contact-popover__phone-choice>summary small,.contact-popover__phone-options small{color:var(--muted);font-size:12px;line-height:1.35}.contact-popover__phone-toggle{flex:none;margin-left:auto;transition:transform .18s;width:17px!important;height:17px!important;color:var(--green-active)!important}.contact-popover__phone-choice[open] .contact-popover__phone-toggle{transform:rotate(90deg)}.contact-popover__phone-options{gap:7px;padding:7px 0 0 50px;display:grid}.contact-popover__phone-options>a{border:1px solid var(--border);background:var(--surface-2);min-height:49px;color:var(--text);border-radius:12px;align-items:center;padding:7px 10px;transition:border-color .18s,background-color .18s,transform .18s;display:flex}.contact-popover__phone-options>a:hover{border-color:color-mix(in srgb, var(--green-active) 45%, var(--border));background:var(--green-soft);transform:translate(-2px)}.contact-popover__icon{width:39px;height:39px}.contact-popover__icon svg{color:currentColor!important;width:18px!important;height:18px!important}.contact-popover>a strong{overflow-wrap:anywhere;color:var(--heading);font-size:14px;line-height:1.25}.contact-popover__more{font-weight:800;min-height:44px!important;color:var(--green-active)!important;background:0 0!important;border-radius:12px!important;justify-content:center!important;align-items:center!important;gap:8px!important;padding:8px 12px!important;font-size:13px!important;display:flex!important}.contact-popover__more:hover{background:var(--green-soft)!important}.contact-popover__more svg{color:currentColor!important;width:16px!important;height:16px!important}@media (max-width:620px){.floating-contact{right:max(14px, env(safe-area-inset-right))!important;bottom:max(14px, env(safe-area-inset-bottom))!important;border-radius:17px!important;width:54px!important;height:54px!important}.contact-popover{right:max(12px, env(safe-area-inset-right))!important;bottom:max(80px, calc(70px + env(safe-area-inset-bottom)))!important;border-radius:19px!important;width:auto!important;padding:16px!important;left:12px!important}}@media (prefers-reduced-motion:reduce){.floating-contact,.contact-popover,.contact-popover>a{transition:none!important;animation:none!important}}@media (max-width:860px){.benefits-home-section .benefits-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.home-connect{min-height:620px}.home-connect__art{object-position:28% center;opacity:.32}.home-connect__content{background:color-mix(in srgb, var(--surface) 88%, transparent);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);width:100%;margin-left:0;padding:34px}}@media (max-width:620px){.benefits-home-section .benefits-grid{grid-template-columns:1fr}.tariff-home-section{border-radius:20px;padding:20px 12px}.tariff-home-section .tariff-selector__panel{padding:16px 10px}.tv-included-band{grid-template-columns:auto 1fr;width:96%}.tv-included-band .button{grid-column:1/-1;width:100%}.home-connect{background:var(--surface);border-radius:22px;min-height:0;padding:0!important}.home-connect__media{background:var(--surface-2);border-radius:21px;height:clamp(220px,66vw,270px);position:relative;inset:auto;overflow:hidden}.home-connect__art{object-fit:cover;object-position:left center;opacity:1;transform-origin:0;width:200%;max-width:none;height:100%;transform:translate(-14px)scale(1.25)}.home-connect__content{border:1px solid var(--border);background:color-mix(in srgb, var(--surface) 96%, transparent);-webkit-backdrop-filter:none;backdrop-filter:none;border-radius:20px;width:auto;margin:-24px 12px 12px;padding:24px 18px 20px;box-shadow:0 14px 34px #0e372c1f}:root[data-theme=dark] .home-connect__content{box-shadow:0 16px 36px #0000003d}.home-connect__content h2{font-size:clamp(1.65rem,8vw,2rem);line-height:1.08}.home-connect__form{grid-template-columns:1fr}.home-connect__submit,.home-connect__form>small,.home-connect__result{grid-column:1}}.benefits-home-section .benefits-grid{box-shadow:none;background:0 0;border:0;border-radius:0;align-items:start;gap:14px;overflow:visible}.benefits-home-section .benefit-card{border:0;border-radius:18px;height:auto;box-shadow:0 10px 26px #19463912}:root[data-theme=dark] .benefits-home-section .benefit-card{box-shadow:0 10px 26px #00000024}:root[data-theme=dark] .benefits-home-section .benefits-panel{background:0 0}:root:not([data-theme=dark]) .benefits-home-section .benefits-panel{background:0 0;border-color:#0000}:root:not([data-theme=dark]) .benefits-home-section .benefit-card:first-child .benefit-card__icon{color:#486f64;background:#e7f0ed}:root:not([data-theme=dark]) .benefits-home-section .benefit-card:nth-child(2) .benefit-card__icon{color:#946100;background:#ffe1a1}:root:not([data-theme=dark]) .benefits-home-section .benefit-card:nth-child(3) .benefit-card__icon{color:#087358;background:#bfe6d8}:root:not([data-theme=dark]) .benefits-home-section .benefit-card:nth-child(4) .benefit-card__icon{color:#6251bd;background:#dcd5ff}:root[data-theme=dark] .benefits-home-section .benefit-card:first-child .benefit-card__icon{color:#d6e4df;background:#484c4b}:root[data-theme=dark] .benefits-home-section .benefit-card:nth-child(2) .benefit-card__icon{color:#ffd477;background:#514733}:root[data-theme=dark] .benefits-home-section .benefit-card:nth-child(3) .benefit-card__icon{color:#80e1bf;background:#3a554b}:root[data-theme=dark] .benefits-home-section .benefit-card:nth-child(4) .benefit-card__icon{color:#b8adff;background:#4a455f}@media (min-width:981px){.desktop-header{border-radius:20px;min-height:68px;padding:0 clamp(28px,3vw,46px)}.desktop-header__caption{font-size:12px;font-weight:760}.desktop-phone{border:1px solid;border-radius:11px;min-height:46px;padding:7px 12px}:root:not([data-theme=dark]) .desktop-header{box-shadow:0 8px 24px #1946391a;background:#f8fbfa!important;border-color:#cadbd5!important}:root:not([data-theme=dark]) .desktop-phone{background:#edf5f2;border-color:#d2e1dc}:root:not([data-theme=dark]) .desktop-phone svg{color:#48af91}:root:not([data-theme=dark]) .desktop-phone small{color:#6f837c}}.site-footer,:root:not([data-theme=dark]) .site-footer,:root[data-theme=dark] .site-footer{margin:48px 0 0 var(--sidebar-width);box-shadow:none;color:#fff;background:#00332c;border:0;border-top:1px solid #ddf4edb3;border-radius:0}.site-footer>.site-footer__lead{border:0;grid-template-columns:minmax(620px,1.15fr) minmax(540px,1fr);align-items:start;gap:clamp(42px,4vw,72px);padding:30px clamp(48px,5vw,80px) 24px;display:grid}.site-footer__identity{grid-template-columns:minmax(340px,1.25fr) minmax(225px,.75fr);align-items:start;gap:clamp(28px,3vw,46px);display:grid}.site-footer__brand{flex-direction:column;align-items:flex-start;gap:12px;display:flex}.site-footer__brand .brand__logo{filter:brightness(0)invert()}.site-footer__address{text-underline-offset:3px;max-width:440px;line-height:1.45;text-decoration:underline;color:#ffffff9e!important;min-height:24px!important;font-size:14px!important}.site-footer__contacts{grid-template-columns:1fr;gap:8px;display:grid}.site-footer__contacts>a{background:0 0;border:0;border-radius:0;grid-template-columns:38px minmax(0,1fr);align-items:center;gap:12px;min-height:52px;padding:0;display:grid}.site-footer__contacts>a:hover{background:0 0;border-color:#0000;transform:none}.site-footer__contacts>a>svg{box-sizing:content-box;color:#18c79b;background:#00be8f1f;border-radius:8px;width:18px;height:18px;padding:10px}.site-footer__contacts span{gap:3px;display:grid}.site-footer__contacts strong{color:#fff;white-space:nowrap;margin:0;font-size:15px;font-weight:500;line-height:1.25}.site-footer__contacts small{color:#ffffff80;font-size:11px;line-height:1.3}.site-footer__links{grid-template-columns:repeat(3,minmax(135px,1fr));align-content:start;gap:clamp(32px,4vw,70px);padding-top:4px;display:grid}.site-footer__links>div{flex-direction:column;align-items:flex-start;gap:8px;display:flex}.site-footer__links strong{color:#20d0a5;text-transform:uppercase;margin:0 0 10px;font-size:14px;font-weight:650}.site-footer .site-footer__links a{color:#ffffff9e;white-space:nowrap;min-height:24px;font-size:14px;line-height:1.35}.site-footer .site-footer__links a:hover,.site-footer .site-footer__legal a:hover{color:#37dfb5}.site-footer__bottom{color:#ffffff61;flex-direction:row;justify-content:space-between;align-items:center;gap:24px;padding:24px clamp(48px,5vw,80px) 26px;font-size:12px;display:flex}.site-footer__bottom small{color:inherit;font-size:inherit}.site-footer__legal{align-items:center;gap:30px;display:flex}.site-footer .site-footer__legal a{color:#ffffff61;min-height:24px;font-size:12px}@media (max-width:1450px) and (min-width:981px){.site-footer>.site-footer__lead{grid-template-columns:1fr}.site-footer__identity{grid-template-columns:minmax(340px,1.1fr) minmax(260px,.9fr)}.site-footer__links{max-width:760px}}@media (max-width:980px){.site-footer,:root:not([data-theme=dark]) .site-footer,:root[data-theme=dark] .site-footer{margin:32px 0 0}.site-footer>.site-footer__lead{grid-template-columns:1fr;padding:34px 24px 24px}.site-footer__identity{grid-template-columns:1fr 1fr}.site-footer__brand .brand{width:min(100%,300px);height:94px;min-height:94px}.site-footer__bottom{padding-inline:24px}}@media (max-width:640px){.site-footer__identity,.site-footer__links{grid-template-columns:1fr}.site-footer__links{gap:24px}.site-footer__bottom,.site-footer__legal{flex-direction:column;align-items:flex-start}.site-footer__legal{gap:8px}}@media (min-width:1181px){:root,:root[data-theme=dark],:root:not([data-theme=dark]){--sidebar-width:318px!important}.sidebar{width:276px!important;height:calc(100dvh - 40px)!important;inset:20px auto 20px 20px!important}}.sidebar-payment__art,:root[data-theme=dark] .sidebar-payment__art{opacity:1!important;background:0 0!important;display:block!important}.figma-hero__actions .figma-button{isolation:isolate;transition:transform .24s cubic-bezier(.22,.8,.24,1),filter .24s;position:relative;overflow:hidden;transform:translateZ(0)}.figma-hero__actions .figma-button:before{content:"";z-index:0;pointer-events:none;background:linear-gradient(90deg,#0000,#ffffff7a,#0000);width:22%;animation:4.2s cubic-bezier(.55,0,.25,1) infinite figma-button-shine;position:absolute;top:-55%;bottom:-55%;left:-34%;transform:translate(-220%)rotate(16deg)}.figma-hero__actions .figma-button:after{content:"";z-index:0;opacity:.75;pointer-events:none;border:1px solid #ffffff29;border-radius:12px;transition:inset .24s,opacity .24s;position:absolute;inset:2px}.figma-hero__actions .figma-button>span,.figma-hero__actions .figma-button>img{z-index:1;position:relative}.figma-hero__actions .figma-button--accent{box-shadow:none;background:linear-gradient(115deg,#ff9f08 0%,#ffbd28 48%,#ff9d05 100%) 0 0/210% 100%;animation:5s ease-in-out infinite figma-accent-flow}.figma-hero__actions .figma-button--green{background:linear-gradient(115deg,#007b58 0%,#00a173 48%,#007b58 100%) 0 0/210% 100%;animation:5.4s ease-in-out infinite figma-green-flow}.figma-hero__actions .figma-button:hover{filter:saturate(1.1)brightness(1.03);transform:translateY(-4px)scale(1.025)}.figma-hero__actions .figma-button:hover:after{opacity:1;inset:5px}.figma-hero__actions .figma-button:active{transition-duration:80ms;transform:translateY(0)scale(.97)}.figma-hero__actions .figma-button:focus-visible{outline-offset:4px;outline:3px solid #007b584d}.figma-hero__actions .figma-button--accent:focus-visible{outline-color:#ffaa0e66}.figma-hero__actions .figma-button img{transition:transform .24s cubic-bezier(.22,.8,.24,1);animation:2.6s ease-in-out infinite figma-arrow-nudge}.figma-hero__actions .figma-button:hover img{transform:translate(7px)scale(1.08)}@keyframes figma-button-shine{0%,56%{transform:translate(-220%)rotate(16deg)}78%,to{transform:translate(720%)rotate(16deg)}}@keyframes figma-accent-flow{0%,to{background-position:0%}50%{background-position:100%}}@keyframes figma-green-flow{0%,to{background-position:100%}50%{background-position:0%}}@keyframes figma-arrow-nudge{0%,58%,to{transform:translate(0)}70%{transform:translate(5px)}82%{transform:translate(0)}90%{transform:translate(3px)}}@media (prefers-reduced-motion:reduce){.figma-hero__actions .figma-button,.figma-hero__actions .figma-button:before,.figma-hero__actions .figma-button img{transition:none!important;animation:none!important}.figma-hero__actions .figma-button:hover,.figma-hero__actions .figma-button:active{transform:none}}.figma-hero__actions .figma-button:before{animation:none!important;display:none!important}.figma-hero__actions .figma-button--accent{color:#332500!important;background:#ffaa0e!important;animation:2.8s ease-in-out infinite figma-yellow-glow!important;box-shadow:0 0 0 1px #ffbc3f33,0 0 18px #ffaa0e4d!important}.figma-hero__actions .figma-button--green{background:#007b58!important;animation:3.1s ease-in-out infinite figma-green-glow!important;box-shadow:0 0 0 1px #3dd7ab29,0 0 18px #00a17340!important}:root .tariff-card .button.button--primary,:root:not([data-theme=dark]) .tariff-card .button.button--primary,:root[data-theme=dark] .tariff-card .button.button--primary,:root .home-connect__submit,:root .figma-button--accent{color:#332500!important}:root .tariff-card .button.button--primary svg,:root:not([data-theme=dark]) .tariff-card .button.button--primary svg,:root[data-theme=dark] .tariff-card .button.button--primary svg,:root .home-connect__submit svg{stroke:currentColor;color:#332500!important}:root .tariff-card .button.button--primary:hover{transform:translateY(-2px);color:#332500!important;box-shadow:0 0 0 1px #ffce734d,0 0 20px #ffaa0e57!important}.sidebar .sidebar-payment,.mobile-drawer .sidebar-payment{border:1px solid #ffffff2e;border-radius:18px;margin:0 0 16px;padding:0 126px 0 18px;box-shadow:0 10px 24px #007b582e;background:#009b70!important;min-height:108px!important}@media (prefers-reduced-motion:reduce){.figma-hero__actions .figma-button--accent,.figma-hero__actions .figma-button--green{animation:none!important}}.tariff-home-section{background:0 0!important;border:0!important;border-radius:0!important;padding:clamp(34px,4vw,54px) clamp(18px,3vw,42px)!important}.tariff-home-section .tariff-selector{gap:clamp(24px,2.8vw,36px);display:grid}.tariff-home-section .tariff-selector__header{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:clamp(24px,4vw,64px);width:min(100%,1120px);margin:0 auto;display:grid}.tariff-home-section .section-heading{text-align:left;margin:0}.tariff-home-section .section-heading h2{white-space:normal;max-width:760px;margin-top:10px;font-size:clamp(1.9rem,2.7vw,2.7rem);line-height:1.05}.tariff-home-section .tariff-selector__controls{align-items:center;gap:10px;display:flex}.tariff-home-section .tariff-tabs{border:1px solid var(--border);background:color-mix(in srgb, var(--surface) 88%, transparent);border-radius:14px;flex-wrap:nowrap;gap:4px;width:auto;margin:0;padding:4px}.tariff-home-section .tariff-tabs button{min-height:42px;box-shadow:none;white-space:nowrap;background:0 0;border:0;border-radius:10px;gap:7px;padding:9px 14px;font-size:11px}.tariff-home-section .tariff-tabs button svg{width:15px;height:15px}.tariff-home-section .tariff-tabs button.is-active{color:#fff;background:#007b58;border:0;box-shadow:0 6px 16px #007b582e}.tariff-home-section .tariff-selector__all-link{white-space:nowrap;border-radius:14px;min-height:50px;padding-inline:15px}.tariff-home-section .tariff-selector__panel,:root:not([data-theme=dark]) .tariff-home-section .tariff-selector__panel,:root[data-theme=dark] .tariff-home-section .tariff-selector__panel{box-shadow:none;background:0 0;border:0;border-radius:0;padding:0}.tariff-home-section .tariff-grid{grid-template-columns:repeat(3,minmax(0,340px));gap:clamp(16px,2vw,24px);width:min(100%,1120px);margin:0 auto}.tariff-home-section .tv-included-band{background:color-mix(in srgb, var(--surface) 90%, var(--green-soft));width:min(100%,1120px);box-shadow:none;border-radius:18px;margin:0 auto;padding:17px 18px}.tariff-home-section .tv-included-band__icon{border-radius:13px;width:42px;height:42px}.tariff-home-section .tv-included-band strong{font-size:13px}.tariff-home-section .tv-included-band small,.tariff-home-section .tv-included-band>span:not(.tv-included-band__icon),.tariff-home-section .tv-included-band .button{font-size:10px}@media (max-width:1120px){.tariff-home-section .tariff-selector__header{grid-template-columns:1fr;align-items:start;gap:20px}.tariff-home-section .tariff-selector__controls{justify-content:space-between}}@media (max-width:767px){.tariff-home-section{padding:30px 14px!important}.tariff-home-section .tariff-selector{gap:24px}.tariff-home-section .section-heading h2{font-size:clamp(1.65rem,8vw,2.15rem)}.tariff-home-section .tariff-selector__controls{grid-template-columns:minmax(0,1fr) auto;display:grid}.tariff-home-section .tariff-tabs{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.tariff-home-section .tariff-tabs button{justify-content:center;padding-inline:10px}.tariff-home-section .tariff-selector__all-link{min-height:50px}.tariff-home-section .tv-included-band{grid-template-columns:auto 1fr;width:100%;padding:16px}.tariff-home-section .tv-included-band .button{grid-column:1/-1;width:100%}}@media (max-width:560px){.tariff-home-section .tariff-selector__controls{grid-template-columns:1fr}.tariff-home-section .tariff-selector__all-link{width:100%}}:root:not([data-theme=dark]) .sidebar-nav-divider,:root:not([data-theme=dark]) .mobile-drawer .sidebar-nav-divider{opacity:1;box-shadow:0 1px #ffffffb8;background:#c3cac7!important}.coverage-section{border:1px solid var(--border)!important;width:min(100% - 48px,1486px)!important;box-shadow:none!important;border-radius:30px!important;grid-template-columns:minmax(0,.92fr) minmax(460px,1.08fr)!important;align-items:center!important;gap:clamp(42px,6vw,92px)!important;margin:28px auto!important;padding:clamp(46px,5vw,72px) clamp(44px,5vw,68px)!important}:root:not([data-theme=dark]) .coverage-section{background:#f8faf9!important;border-color:#d8e3df!important}:root[data-theme=dark] .coverage-section{background:#292b2a!important;border-color:#3e4441!important}.coverage-section__copy{max-width:530px}.coverage-section__copy .eyebrow{text-transform:uppercase;color:#009763!important;letter-spacing:.09em!important;background:0 0!important;border:0!important;border-radius:0!important;width:auto!important;min-height:0!important;margin:0 0 16px!important;padding:0!important;font-size:14px!important;font-weight:800!important;line-height:1.2!important;display:inline-block!important}.coverage-section__copy h2{color:var(--heading)!important;letter-spacing:-.045em!important;margin:0 0 14px!important;font-size:clamp(2.15rem,3vw,3rem)!important;font-weight:500!important;line-height:1.04!important}.coverage-section__copy>p{max-width:510px!important;color:var(--muted)!important;margin:0!important;font-size:17px!important;line-height:1.6!important}.coverage-steps{gap:15px;margin-top:25px;display:grid}.coverage-step{grid-template-columns:32px minmax(0,1fr);align-items:center;gap:12px;display:grid}.coverage-step>b{color:#fff;background:#009763;border-radius:50%;place-items:center;width:32px;height:32px;font-size:13px;line-height:1;display:grid}.coverage-step>span{gap:2px;display:grid}.coverage-step strong{color:var(--heading);font-size:14px;line-height:1.3}.coverage-step small{color:var(--muted);font-size:11px;line-height:1.35}.coverage-section .coverage-box--compact{border:1px solid var(--border)!important;background:var(--surface)!important;border-radius:22px!important;width:100%!important;max-width:none!important;padding:32px!important;box-shadow:0 14px 34px #0a231c12!important}:root:not([data-theme=dark]) .coverage-section .coverage-box--compact{background:#fff!important;border-color:#d4dfdb!important}:root[data-theme=dark] .coverage-section .coverage-box--compact{background:#303231!important;border-color:#454b48!important;box-shadow:0 16px 36px #00000029!important}.coverage-section .coverage-box--compact .coverage-box__intro{gap:5px!important;margin:0 0 20px!important;display:grid!important}.coverage-section .coverage-box--compact .coverage-box__intro strong{color:var(--heading)!important;letter-spacing:-.025em!important;font-size:1.35rem!important;font-weight:500!important;line-height:1.2!important}.coverage-section .coverage-box--compact .coverage-box__intro span{color:var(--muted)!important;font-size:12px!important;line-height:1.45!important}.coverage-section .coverage-box--compact form,.coverage-section .coverage-box--compact .field-grid{width:100%!important}.coverage-section .coverage-box--compact .segmented{border:1px solid var(--border)!important;background:var(--surface-2)!important;border-radius:13px!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:4px!important;width:100%!important;max-width:none!important;margin:0 0 15px!important;padding:4px!important;display:grid!important}.coverage-section .coverage-box--compact .segmented legend{grid-column:1/-1;width:100%;color:var(--muted)!important;margin:0 0 4px!important;padding:0!important;font-size:12px!important;font-weight:600!important;line-height:1.3!important}.coverage-section .coverage-box--compact .segmented label,.coverage-section .coverage-box--compact .segmented label span{width:100%!important}.coverage-section .coverage-box--compact .segmented label span{min-height:34px!important;color:var(--muted)!important;background:0 0!important;border:0!important;border-radius:9px!important;justify-content:center!important;align-items:center!important;padding:7px 10px!important;font-size:12px!important;font-weight:700!important;display:flex!important}.coverage-section .coverage-box--compact .segmented input:checked+span{color:#fff!important;box-shadow:none!important;background:#008f5d!important}.coverage-section .coverage-box--compact .field-grid{grid-template-columns:minmax(0,1fr)!important;gap:14px!important;display:grid!important}.coverage-section .coverage-box--compact .field{gap:7px!important;margin:0!important;display:grid!important}.coverage-section .coverage-box--compact .field>span{color:var(--muted)!important;font-size:12px!important;font-weight:600!important;line-height:1.3!important}.coverage-section .coverage-box--compact .field input{border:1px solid var(--border)!important;background:var(--surface-2)!important;width:100%!important;min-height:44px!important;color:var(--text)!important;box-shadow:none!important;border-radius:11px!important;padding:0 15px!important;font-size:14px!important}:root:not([data-theme=dark]) .coverage-section .coverage-box--compact .field input{background:#f7f9f8!important}.coverage-section .coverage-box--compact .field-grid>.button{color:#332500!important;width:100%!important;min-height:49px!important;box-shadow:none!important;background:#ffaa0e!important;border-color:#ffaa0e!important;border-radius:12px!important;justify-content:center!important;font-size:14px!important}.coverage-section .coverage-box--compact .field-grid>.button svg{color:#332500!important;stroke:currentColor!important}.coverage-section .coverage-box--compact .field-grid>.button:hover{background:#ffb52b!important;box-shadow:0 0 0 5px #ffaa0e21!important}.coverage-section .coverage-box--compact .coverage-result{margin-top:18px!important}@media (max-width:980px){.coverage-section{grid-template-columns:minmax(0,1fr)!important;gap:30px!important;width:calc(100% - 28px)!important;padding:38px!important}.coverage-section__copy{max-width:none}.coverage-steps{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.coverage-step{align-items:start}}@media (max-width:620px){.coverage-section{border-radius:22px!important;gap:26px!important;width:calc(100% - 20px)!important;padding:28px 18px!important}.coverage-section__copy h2{font-size:clamp(1.9rem,10vw,2.4rem)!important}.coverage-steps{grid-template-columns:minmax(0,1fr)}.coverage-section .coverage-box--compact{border-radius:18px!important;padding:22px 16px!important}}.benefits-home-section .benefit-card{isolation:isolate;position:relative;overflow:hidden;border:1px solid color-mix(in srgb, var(--green-active) 34%, var(--border))!important;transition:border-color .28s,box-shadow .28s,transform .28s,background-color .28s!important}.benefits-home-section .benefit-card:after{z-index:3;opacity:0;pointer-events:none;content:"";background:linear-gradient(90deg,#0000,#77f6d2f2,#0000);border-radius:999px;width:42%;height:2px;position:absolute;top:0;left:-48%}.benefits-home-section .benefit-card.is-open{transform:translateY(-2px);border-color:#69bfa4!important;box-shadow:0 16px 34px #00715021!important}.benefits-home-section .benefit-card.is-open:after{opacity:1;animation:1.15s cubic-bezier(.2,.75,.28,1) both benefit-edge-shimmer}.benefits-home-section .benefit-card button{z-index:2;position:relative}.benefits-home-section .benefit-card__arrow{background:color-mix(in srgb, var(--green-active) 9%, transparent);border-radius:50%;width:30px;height:30px;transition:background .25s,color .25s,transform .25s}.benefits-home-section .benefit-card.is-open .benefit-card__arrow{background:color-mix(in srgb, var(--green-active) 18%, transparent);transform:translateY(-1px)}:root[data-theme=dark] .benefits-home-section .benefit-card__arrow,:root[data-theme=dark] .benefits-home-section .benefit-card__arrow svg{color:#fff!important;stroke:currentColor!important}.benefits-home-section .benefit-card__reveal{z-index:2;opacity:0;grid-template-rows:0fr;transition:grid-template-rows .42s cubic-bezier(.2,.78,.24,1),opacity .2s,transform .42s cubic-bezier(.2,.78,.24,1);display:grid;position:relative;transform:translateY(-8px)}.benefits-home-section .benefit-card__reveal p{border-top:1px solid color-mix(in srgb, var(--green-active) 20%, var(--border));color:var(--muted);padding:16px 0 0;font-size:13.5px;line-height:1.62;margin:0 20px 22px!important}.benefits-home-section .benefit-card.is-open .benefit-card__reveal{opacity:1;grid-template-rows:1fr;transform:translateY(0)}@keyframes benefit-edge-shimmer{0%{transform:translate(0)}to{transform:translate(350%)}}.tariff-home-section .tariff-selector{gap:22px!important}.tariff-home-section .tariff-selector__header{text-align:center;width:min(100%,1120px)!important;margin:0 auto!important;display:block!important}.tariff-home-section .section-heading{text-align:center!important}.tariff-home-section .section-heading h2{max-width:820px!important;margin-inline:auto!important}.tariff-home-section .tariff-selector__controls{align-items:center;width:min(100%,1120px);margin:0 auto;justify-content:center!important;display:flex!important}.tariff-home-section .tariff-selector__all-link{justify-self:center;border-color:color-mix(in srgb, var(--green-active) 38%, var(--border))!important;border-radius:999px!important;min-height:46px!important;margin:0 auto!important;padding-inline:20px!important}.tariff-grid>.reveal{height:100%}.tariff-card,.tariff-card--promo,:root:not([data-theme=dark]) .tariff-card,:root:not([data-theme=dark]) .tariff-card--promo{border:2px solid #72c7a8!important;box-shadow:0 15px 34px #0752431a!important}:root[data-theme=dark] .tariff-card,:root[data-theme=dark] .tariff-card--promo{border:2px solid #5e8f7e!important;box-shadow:0 16px 36px #0003!important}.tariff-card .feature-list li.feature-list__capacity{color:var(--heading);font-weight:750}.tariff-card .feature-list li.feature-list__capacity svg{color:var(--green-active);stroke-width:2.15px}.tariff-card:hover,.tariff-card--promo:hover{border-color:#42bb91!important;box-shadow:0 18px 42px #07524329!important}.tariff-home-section .tv-included-band{isolation:isolate;align-items:center;animation:8s ease-in-out infinite tv-band-flow;position:relative;overflow:hidden;background:linear-gradient(105deg,#e5f5ef 0%,#d7eee6 52%,#e8f7f2 100%) 0 0/180% 180%!important;border:1px solid #afdccc!important;border-radius:20px!important;grid-template-columns:66px minmax(0,1fr) auto!important;gap:24px!important;width:min(100%,1120px)!important;margin:26px auto 0!important;padding:24px 28px!important;display:grid!important;box-shadow:0 15px 34px #0a48361c!important}.tariff-home-section .tv-included-band:after{z-index:-1;pointer-events:none;content:"";background:linear-gradient(90deg,#0000,#ffffff75,#0000);width:26%;height:280%;animation:6.5s ease-in-out infinite tv-band-sheen;position:absolute;top:-90%;left:-22%;transform:rotate(16deg)}:root[data-theme=dark] .tariff-home-section .tv-included-band{background:linear-gradient(105deg,#102820 0%,#17382e 52%,#10251f 100%) 0 0/180% 180%!important;border-color:#315f50!important;box-shadow:0 17px 38px #00000038!important}:root[data-theme=dark] .tariff-home-section .tv-included-band:after{background:linear-gradient(90deg,#0000,#39deae1c,#0000)}.tariff-home-section .tv-included-band__icon{border:1px solid color-mix(in srgb, var(--green-active) 22%, var(--border));place-items:center;display:grid;background:color-mix(in srgb, var(--surface) 76%, transparent)!important;color:#00966a!important;border-radius:17px!important;width:66px!important;height:66px!important}.tariff-home-section .tv-included-band__icon svg{stroke-width:2.2px;width:27px!important;height:27px!important}.tariff-home-section .tv-included-band__copy{gap:7px!important;display:grid!important}.tariff-home-section .tv-included-band strong{line-height:1.2;color:var(--heading)!important;font-size:clamp(1.05rem,1.5vw,1.35rem)!important}.tariff-home-section .tv-included-band small{line-height:1.45;color:var(--muted)!important;font-size:11px!important}.tv-included-band__tags{flex-wrap:wrap;margin-top:2px;gap:7px!important;display:flex!important}.tv-included-band__tags span{border:1px solid color-mix(in srgb, var(--green-active) 18%, transparent);background:color-mix(in srgb, var(--green-soft) 62%, transparent);min-height:24px;color:var(--green-active);white-space:nowrap;border-radius:999px;align-items:center;gap:6px;padding:4px 10px;font-size:9px;font-weight:700;display:inline-flex}.tv-included-band__tags span:before{content:"";background:currentColor;border-radius:50%;flex:0 0 5px;width:5px;height:5px}:root[data-theme=dark] .tv-included-band__tags span{color:#43d1a6;background:#007b581f;border-color:#50cea92e}.tariff-home-section .tv-included-band .button{justify-content:center;min-width:184px;color:#fff!important;background:#008b64!important;border-color:#008b64!important;border-radius:999px!important;min-height:54px!important;padding-inline:24px!important;font-size:12px!important;box-shadow:0 8px #00513b29!important}:root[data-theme=dark] .tariff-home-section .tv-included-band .button{color:#fff!important;background:#22c899!important;border-color:#22c899!important;box-shadow:0 8px #0003!important}.tariff-home-section .tv-included-band .button:hover{filter:brightness(1.04);transform:translateY(-2px);box-shadow:0 10px #00513b1f,0 0 24px #1ac59333!important}@keyframes tv-band-flow{0%,to{background-position:0%}50%{background-position:100%}}@keyframes tv-band-sheen{0%,36%{opacity:0;left:-26%}48%{opacity:1}68%,to{opacity:0;left:112%}}@media (max-width:820px){.tariff-home-section .tv-included-band{grid-template-columns:58px minmax(0,1fr)!important;gap:18px!important;padding:22px!important}.tariff-home-section .tv-included-band__icon{width:58px!important;height:58px!important}.tariff-home-section .tv-included-band .button{grid-column:1/-1!important;width:100%!important}}@media (max-width:560px){.benefits-home-section .benefit-card__reveal p{margin-inline:18px!important}.tariff-home-section .tariff-tabs{width:100%!important}.tariff-home-section .tariff-selector__all-link{width:auto!important}.tariff-home-section .tv-included-band{text-align:center;grid-template-columns:1fr!important}.tariff-home-section .tv-included-band__icon{margin:0 auto}.tv-included-band__tags{justify-content:center}}@media (prefers-reduced-motion:reduce){.benefits-home-section .benefit-card,.benefits-home-section .benefit-card__reveal,.benefits-home-section .benefit-card__arrow{transition:none!important}.benefits-home-section .benefit-card.is-open:after,.tariff-home-section .tv-included-band,.tariff-home-section .tv-included-band:after{animation:none!important}}.tariff-home-section .tariff-selector__panel,:root:not([data-theme=dark]) .tariff-home-section .tariff-selector__panel,:root[data-theme=dark] .tariff-home-section .tariff-selector__panel{border:1px solid var(--border)!important;border-radius:28px!important;width:min(100%,1200px)!important;margin:0 auto!important;padding:clamp(28px,3.5vw,44px) clamp(18px,3vw,38px)!important;box-shadow:0 18px 42px #0d3e3014!important}:root:not([data-theme=dark]) .tariff-home-section .tariff-selector__panel{background:#ffffffad!important;border-color:#d8e6e1!important}:root[data-theme=dark] .tariff-home-section .tariff-selector__panel{background:#242625!important;border-color:#3e4542!important;box-shadow:0 20px 46px #0000002e!important}.tariff-home-section .tariff-selector__panel .tariff-grid{width:100%!important}@media (max-width:620px){.tariff-home-section .tariff-selector__panel,:root:not([data-theme=dark]) .tariff-home-section .tariff-selector__panel,:root[data-theme=dark] .tariff-home-section .tariff-selector__panel{border-radius:21px!important;padding:18px 12px!important}}:root{--home-content-shell:min(calc(100% - 48px), 1486px);--home-content-gap:clamp(44px, 4.8vw, 68px)}.figma-hero,.tariff-home-section,.coverage-section,.home-connect,.faq-home-section{width:var(--home-content-shell)!important;margin-left:auto!important;margin-right:auto!important}.tariff-home-section,.coverage-section,.home-connect,.faq-home-section{margin-top:var(--home-content-gap)!important;margin-bottom:0!important}.tariff-home-section{padding:0!important}.tariff-home-section .tariff-selector__panel,:root:not([data-theme=dark]) .tariff-home-section .tariff-selector__panel,:root[data-theme=dark] .tariff-home-section .tariff-selector__panel{width:100%!important}@media (max-width:980px){:root{--home-content-shell:calc(100% - 28px);--home-content-gap:42px}}@media (max-width:620px){:root{--home-content-shell:calc(100% - 20px);--home-content-gap:30px}}.sidebar .main-nav,.mobile-drawer .main-nav{gap:5px}.sidebar .main-nav a,.mobile-drawer .main-nav a,.sidebar .main-nav--primary a,.mobile-drawer .main-nav--primary a{border-radius:11px;gap:10px;min-height:46px;padding:6px 8px;font-size:15px;font-weight:720;line-height:1.25}.sidebar .nav-glyph,.mobile-drawer .nav-glyph{background:#393939;border:1px solid #4a4a4a;border-radius:10px;flex:0 0 34px;width:34px;height:34px}.sidebar .audience-switch button,.mobile-drawer .audience-switch button{font-size:13.5px;font-weight:720}.sidebar .sidebar-payment>span strong,.mobile-drawer .sidebar-payment>span strong{font-size:15px}.sidebar .sidebar-payment>span small,.mobile-drawer .sidebar-payment>span small{font-size:10px}:root:not([data-theme=dark]) .sidebar,:root:not([data-theme=dark]) .mobile-drawer{color:#17352f;box-shadow:0 12px 28px #19463914;background:#fff!important;border-color:#d7e0dd!important}:root:not([data-theme=dark]) .sidebar .main-nav a,:root:not([data-theme=dark]) .mobile-drawer .main-nav a{color:#1d3631}:root:not([data-theme=dark]) .sidebar .main-nav a:hover,:root:not([data-theme=dark]) .mobile-drawer .main-nav a:hover{color:#17352f;background:#f0f4f2;box-shadow:inset 3px 0 #b3c5bf}:root:not([data-theme=dark]) .sidebar .main-nav a.is-active,:root:not([data-theme=dark]) .mobile-drawer .main-nav a.is-active{color:#17352f;background:#e5eeeb;box-shadow:inset 3px 0 #8faaa1}:root:not([data-theme=dark]) .sidebar .nav-glyph,:root:not([data-theme=dark]) .mobile-drawer .nav-glyph,:root:not([data-theme=dark]) .sidebar .nav-glyph--user,:root:not([data-theme=dark]) .mobile-drawer .nav-glyph--user{background:#edf3f1;border-color:#d5e0dc;color:#36524a!important}:root:not([data-theme=dark]) .sidebar .nav-glyph svg,:root:not([data-theme=dark]) .mobile-drawer .nav-glyph svg{color:currentColor!important}:root:not([data-theme=dark]) .sidebar-nav-divider,:root:not([data-theme=dark]) .mobile-drawer .sidebar-nav-divider{box-shadow:0 1px #fffc;background:#bcc8c4!important}@media (min-width:981px){.desktop-header{padding-inline:clamp(22px,2.2vw,34px)!important}.desktop-header__context{align-items:center;gap:12px;min-width:230px;display:flex}.desktop-header__caption{font-size:14px;font-weight:800}.desktop-header__audience{border:1px solid var(--border);background:var(--green-soft);min-height:32px;color:var(--green-active);white-space:nowrap;border-radius:999px;align-items:center;gap:7px;padding:6px 11px;font-size:12px;font-weight:750;display:inline-flex}.desktop-header__audience svg{width:15px;height:15px}.desktop-header__actions{flex:auto;justify-content:flex-end;gap:10px;width:auto}.desktop-header .theme-orbit{margin-left:0}.desktop-header .header-connect{min-height:42px;box-shadow:none;border-radius:13px;padding-inline:20px;display:inline-flex!important}}:root:not([data-theme=dark]) .desktop-header__audience{color:#007b58;background:#edf6f2;border-color:#d4e4de}:root[data-theme=dark] .desktop-header__audience{color:#6bd9b8;background:#303532;border-color:#414845}.figma-hero__coverage>i{background:#14c98d;border-radius:50%;flex:0 0 9px;width:9px;height:9px;animation:2.2s ease-in-out infinite network-dot-pulse;box-shadow:0 0 0 5px #14c98d1f,0 0 18px #14c98db3}.figma-hero__coverage{width:auto;min-height:0;box-shadow:none;background:0 0;border:0;border-radius:0;align-items:center;gap:11px;margin:0 0 22px;padding:0;display:inline-flex}.figma-hero__coverage>i{flex-basis:11px;width:11px;height:11px}.figma-hero__coverage strong{color:#007b58;letter-spacing:.055em;text-transform:uppercase;font-size:13px;font-weight:800;line-height:1.2}:root[data-theme=dark] .figma-hero__coverage strong{color:#6bd9b8}@keyframes network-dot-pulse{0%,to{opacity:.78;transform:scale(.92);box-shadow:0 0 0 4px #14c98d1a,0 0 13px #14c98d85}50%{opacity:1;transform:scale(1.08);box-shadow:0 0 0 6px #14c98d24,0 0 22px #14c98dd1}}@media (max-width:620px){.figma-hero__coverage{margin-bottom:16px}}@media (prefers-reduced-motion:reduce){.figma-hero__coverage>i{animation:none}}.sidebar .main-nav a,.mobile-drawer .main-nav a{border:1px solid #0000}:root:not([data-theme=dark]) .sidebar .main-nav a.is-active,:root:not([data-theme=dark]) .mobile-drawer .main-nav a.is-active{color:#006a4d;background:#00a97621;border-color:#00a976;box-shadow:inset 3px 0 #00a976,0 0 0 1px #00a9760d}:root[data-theme=dark] .sidebar .main-nav a.is-active,:root[data-theme=dark] .mobile-drawer .main-nav a.is-active{color:#fff;background:#1fca9726;border-color:#39d8aa;box-shadow:inset 3px 0 #39d8aa,0 0 18px #1fca9714}:root:not([data-theme=dark]) .sidebar .main-nav a.is-active .nav-glyph,:root:not([data-theme=dark]) .mobile-drawer .main-nav a.is-active .nav-glyph{background:#00b98029;border-color:#00b980;color:#006a4d!important}:root[data-theme=dark] .sidebar .main-nav a.is-active .nav-glyph,:root[data-theme=dark] .mobile-drawer .main-nav a.is-active .nav-glyph{background:#39d8aa2e;border-color:#55e4bb;color:#b8f6e4!important}.desktop-cabinet{color:#18332d;background:#ffaa0e;border:1px solid #ffc75a;border-radius:13px;flex:0 0 42px;place-items:center;width:42px;height:42px;transition:transform .2s,box-shadow .2s,background .2s;display:inline-grid;box-shadow:0 0 0 4px #ffaa0e1a,0 8px 22px #ffaa0e33}.desktop-cabinet svg{stroke-width:2px;width:20px;height:20px}.desktop-cabinet:hover{background:#ffb529;transform:translateY(-2px);box-shadow:0 0 0 5px #ffaa0e21,0 12px 26px #ffaa0e47}.desktop-cabinet:focus-visible{outline-offset:3px;outline:3px solid #ffaa0e61}@media (prefers-reduced-motion:reduce){.desktop-cabinet{transition:none}}.desktop-cabinet{color:#fff}@media (min-width:981px){.desktop-header .header-connect{display:none!important}.desktop-header .desktop-phone{margin-right:2px;position:static;left:auto;transform:none}}.desktop-header__office-address{min-height:38px;color:var(--muted);white-space:nowrap;align-items:center;gap:7px;margin-right:6px;padding:6px 4px;font-size:14px;font-weight:800;transition:color .18s;display:inline-flex}.desktop-header__office-address svg{color:#00a976;width:17px;height:17px}.desktop-header__office-address:hover{color:#007b58}:root[data-theme=dark] .desktop-header__office-address:hover{color:#8de9cd}@media (max-width:1180px) and (min-width:981px){.desktop-header__office-address{display:none}}@media (prefers-reduced-motion:reduce){.desktop-header__office-address{transition:none}}.figma-hero__actions .figma-button:after{content:none!important;display:none!important}:root .tariff-card .button.button--primary:hover,:root:not([data-theme=dark]) .tariff-card .button.button--primary:hover,:root[data-theme=dark] .tariff-card .button.button--primary:hover{border-color:#0000!important;box-shadow:0 0 20px #ffaa0e57!important}@media (max-width:980px){.figma-hero{--mobile-hero-mask-width:clamp(820px, 120vw, 1080px);isolation:isolate;min-height:0}.figma-hero__copy{width:100%;padding:clamp(34px,5vw,48px) clamp(22px,5vw,40px) clamp(410px,55vw,480px)}.figma-hero:before{background:#397e6b29;width:clamp(877px,128.4vw,1156px);height:clamp(664px,97.2vw,875px);inset:auto clamp(-600px,-66.7vw,-456px) clamp(-437px,-48.6vw,-332px) auto;transform:translate(-10px,-8px)}:root[data-theme=dark] .figma-hero:before{background:#6bd9b826}.figma-hero__mask{width:var(--mobile-hero-mask-width);aspect-ratio:1458/661;object-fit:contain;object-position:right bottom;max-width:none;height:auto;inset:auto 0 0 auto;transform:none!important}}@media (max-width:620px){.figma-hero{--mobile-hero-mask-width:clamp(680px, 185vw, 920px);border-radius:22px;margin-top:10px;width:calc(100% - 20px)!important}.figma-hero__copy{padding:28px 18px clamp(262px,71vw,330px)}.figma-hero__mask{bottom:clamp(-42px,-10vw,-34px)}.figma-hero h1 span{font-size:clamp(1.12rem,5.6vw,1.55rem)}.figma-hero h1 em{font-size:clamp(1.18rem,5.9vw,1.62rem)}.figma-hero__copy p{margin-top:20px;font-size:.98rem;line-height:1.45}.figma-hero__actions{gap:11px;margin-top:22px}.figma-button{min-height:52px}.figma-hero:before{width:clamp(728px,198vw,984px);height:clamp(551px,150vw,745px);bottom:clamp(-373px,-75vw,-275px);right:clamp(-512px,-103vw,-378px);transform:translate(-10px,clamp(28px,10vw,40px))}}@media (max-width:360px){.figma-hero__coverage{gap:8px}.figma-hero__coverage strong{letter-spacing:.035em;font-size:11px}.figma-hero__copy{padding-left:16px;padding-right:16px}}@media (max-width:980px){html,body,.site-main{max-width:100%;overflow-x:clip}.mobile-header{width:100%;left:0}:root:not([data-theme=dark]) .mobile-header{color:#17352f!important;background:#fff!important;border-color:#d9e5e1!important;box-shadow:0 8px 24px #02382e14!important}:root:not([data-theme=dark]) .mobile-header .brand__logo--light{opacity:1;filter:none!important;display:block!important}:root:not([data-theme=dark]) .mobile-header .brand__logo--dark{display:none!important}:root:not([data-theme=dark]) .mobile-header .icon-button,:root:not([data-theme=dark]) .mobile-header .theme-switch,:root:not([data-theme=dark]) .mobile-header .theme-orbit{color:#007b58!important;background:#e8f3ef!important;border-color:#cfe3dc!important}}@media (max-width:767px){.tariff-home-section .tariff-selector__panel,:root:not([data-theme=dark]) .tariff-home-section .tariff-selector__panel,:root[data-theme=dark] .tariff-home-section .tariff-selector__panel{overflow:visible;border-radius:22px!important;padding:16px 14px!important}.tariff-home-section .tariff-grid,.tariff-grid{scroll-snap-type:none!important;touch-action:auto!important;grid-template-columns:minmax(0,1fr)!important;grid-auto-columns:auto!important;grid-auto-flow:row!important;justify-content:stretch!important;gap:14px!important;width:100%!important;max-width:100%!important;margin:0!important;padding:0!important;display:grid!important;overflow:visible!important}.tariff-grid>*,.tariff-grid>.reveal,.tariff-grid>:last-child:nth-child(3n+1){scroll-snap-align:none!important;grid-column:auto!important;width:100%!important;min-width:0!important}.tariff-card,.tariff-card--promo{aspect-ratio:auto!important;border-radius:20px!important;width:100%!important;min-width:0!important;height:auto!important;min-height:330px!important;padding:22px 18px 18px!important}.tariff-card__top{grid-template-rows:24px 20px;gap:5px 9px;min-height:50px}.tariff-card__top .card-kicker{text-overflow:clip;font-size:9px;overflow:visible}.tariff-card h3{white-space:nowrap;font-size:15px;line-height:20px}.promo-badge{gap:5px;min-height:28px;padding:5px 9px}.promo-badge svg{width:13px;height:13px}.promo-badge--respect span{display:inline}.tariff-card__metrics{margin:22px 0 18px}.tariff-metric{gap:7px}.tariff-metric>svg{width:21px;height:21px}.tariff-metric strong,.tariff-metric--tv strong{font-size:48px}.tariff-metric span{margin-bottom:4px;font-size:10px}.tariff-card .feature-list{gap:7px;min-height:0;margin-bottom:16px;display:grid!important}.tariff-card .feature-list li,.tariff-card .feature-list li:first-child{gap:7px;font-size:10px;line-height:1.35;display:flex!important}.tariff-card .feature-list svg{width:14px;height:14px}.tariff-card__footer{flex-direction:row;align-items:center;gap:10px;padding-top:14px}.price{justify-content:flex-start;gap:3px}.price strong{font-size:21px}.price span{font-size:9px}.tariff-card__footer .button{border-radius:12px;gap:7px;min-width:122px;min-height:40px;padding:8px 12px;font-size:10px;width:auto!important}.tariff-card__footer .button svg{width:15px;height:15px}}@media (max-width:360px){.tariff-card__footer{flex-direction:column;align-items:stretch}.tariff-card__footer .button{width:100%!important}}@media (min-width:621px) and (max-width:1180px){:root,:root[data-theme=dark]{--sidebar-width:0px!important;--home-content-shell:calc(100% - 36px)!important;--home-content-gap:44px!important}.desktop-header,.sidebar{display:none!important}.site-main,.site-footer,:root:not([data-theme=dark]) .site-footer,:root[data-theme=dark] .site-footer{margin-left:0!important}.mobile-header{z-index:50;justify-content:space-between;align-items:center;gap:12px;width:100%;min-height:72px;padding:10px 22px;position:sticky;top:0;left:0;display:flex!important}.mobile-header .brand{width:164px;min-height:46px}.mobile-header__actions{align-items:center;gap:9px;display:flex}.mobile-header .theme-label{display:none!important}.drawer-backdrop{z-index:80;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#001a158a;border:0;display:block;position:fixed;inset:0}.mobile-drawer{z-index:90;flex-direction:column;width:min(48vw,390px);padding:16px;transition:transform .26s cubic-bezier(.22,1,.36,1);display:flex;position:fixed;inset:0 auto 0 0;overflow-y:auto;transform:translate(-105%)}.mobile-drawer.is-open{visibility:visible;transform:none}.mobile-drawer[aria-hidden=true]{visibility:hidden}.mobile-drawer .drawer-close{background:color-mix(in srgb, var(--surface-2) 86%, transparent);color:currentColor;border:0;border-radius:11px;place-items:center;width:40px;height:40px;display:grid}.figma-hero{isolation:isolate;border-radius:28px;min-height:clamp(540px,62vw,650px);margin-top:16px}.figma-hero__copy{width:57%;padding:clamp(42px,5vw,58px) 0 44px clamp(34px,4.5vw,52px)}.figma-hero h1 span,.figma-hero h1 em{font-size:clamp(2rem,4vw,3rem)}.figma-hero__copy p{max-width:520px;margin-top:24px;font-size:clamp(1.05rem,1.8vw,1.35rem)}.figma-hero__actions{gap:12px;margin-top:24px}.figma-hero__mask{aspect-ratio:auto;object-fit:cover;object-position:right center;width:100%;max-width:none;height:100%;inset:0 0 0 auto;transform:none!important}.figma-hero:before{width:107%;height:179%;inset:10% auto auto 50.7%;transform:none}.tariff-home-section .tariff-selector__panel,:root:not([data-theme=dark]) .tariff-home-section .tariff-selector__panel,:root[data-theme=dark] .tariff-home-section .tariff-selector__panel{border-radius:26px!important;padding:clamp(24px,3.5vw,36px)!important}.home-connect{min-height:540px;padding:0!important}.home-connect__art{object-position:center;opacity:1;transform-origin:50%;transform:scale(1.045)}.home-connect__content{background:color-mix(in srgb, var(--surface) 96%, transparent);-webkit-backdrop-filter:none;backdrop-filter:none;width:59%;margin-left:41%;padding:clamp(28px,3.8vw,42px)}.site-footer,:root:not([data-theme=dark]) .site-footer,:root[data-theme=dark] .site-footer{margin-top:40px!important}.site-footer>.site-footer__lead{grid-template-columns:1fr;gap:34px;padding:36px 32px 26px}.site-footer__identity{grid-template-columns:minmax(300px,1fr) minmax(260px,.8fr)}.site-footer__links{grid-template-columns:repeat(3,minmax(130px,1fr));max-width:760px}.site-footer__bottom{padding-inline:32px}}@media (min-width:621px) and (max-width:900px){.figma-hero__copy{width:55%}.figma-hero__actions{grid-template-columns:minmax(0,1fr);display:grid}.figma-hero__actions .figma-button{width:100%}.tariff-home-section .tariff-grid,.tariff-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;grid-auto-flow:row!important;gap:18px!important;width:100%!important;max-width:760px!important;margin-inline:auto!important;display:grid!important;overflow:visible!important}.tariff-grid>*,.tariff-grid>.reveal{grid-column:auto!important;width:100%!important;min-width:0!important}.tariff-grid>:last-child:nth-child(odd){justify-self:center;grid-column:1/-1!important;width:min(100%,360px)!important}.tariff-card,.tariff-card--promo{min-height:350px!important}.tariff-home-section .tv-included-band{grid-template-columns:58px minmax(0,1fr)!important}.tariff-home-section .tv-included-band .button{grid-column:1/-1;width:100%}}@media (min-width:700px) and (max-width:900px){.split-promo,.content-card-grid,.content-card-grid--two,.content-card-grid--three,.service-grid,.service-grid--three,.tv-grid,.contact-grid,.document-grid,.license-grid,.support-quick{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media (min-width:820px) and (max-width:1180px){.coverage-section{grid-template-columns:minmax(0,.9fr) minmax(360px,1.1fr)!important;gap:30px!important;padding:38px!important}.coverage-steps{gap:10px;grid-template-columns:minmax(0,1fr)!important}.coverage-section .coverage-box--compact{padding:26px!important}}@media (min-width:1181px){.home-connect{min-height:480px!important;padding:0!important}.home-connect__art{transform-origin:50%;transform:scale(1.045)}.home-connect__content{padding:clamp(30px,2.8vw,44px)}}.sidebar-nav-divider--business{opacity:1!important;background:#66716d!important;width:calc(100% - 16px)!important;height:2px!important;margin:12px 8px!important}:root:not([data-theme=dark]) .sidebar-nav-divider--business,:root:not([data-theme=dark]) .mobile-drawer .sidebar-nav-divider--business{box-shadow:none!important;background:#b8c2be!important}.tariff-card .feature-list li,.tariff-card .feature-list li.feature-list__capacity{color:var(--muted)!important;font-size:11px!important;font-weight:500!important;line-height:1.4!important}.tariff-home-section .tv-included-band .button,:root[data-theme=dark] .tariff-home-section .tv-included-band .button,.tariff-home-section .tv-included-band .button:hover,.tariff-home-section .tv-included-band .button:active{box-shadow:none!important}.home-connect__email{grid-column:1/-1}.tariff-page~.info-band{min-height:0!important;padding-top:14px!important;padding-bottom:14px!important}@media (max-width:620px){.tariff-page~.info-band{grid-template-columns:34px minmax(0,1fr)!important;gap:3px 12px!important;min-height:0!important;padding:12px 14px!important}.tariff-page~.info-band>div{align-self:center}.tariff-page~.info-band p{line-height:1.35}.tariff-page~.info-band>a:not(.button){grid-column:2!important;justify-content:flex-start!important;width:auto!important;margin-top:0!important}}:root{--taiget-yellow:#ffab0f;--taiget-yellow-hover:#f59d00;--taiget-green:#008b66;--taiget-mint:#20c79d;--taiget-blue:#2089e8;--inner-shell:min(calc(100% - 48px), 1486px)}a,button,summary,label,select{touch-action:manipulation}.site-loader.is-leaving{pointer-events:none}.page-back{border:1px solid var(--border-strong);background:color-mix(in srgb, var(--surface) 92%, var(--green-soft));min-height:42px;color:var(--heading);cursor:pointer;border-radius:12px;align-items:center;gap:8px;margin:16px 0 0 max(24px,50% - 743px);padding:8px 14px;font-size:13px;font-weight:800;transition:border-color .18s,background .18s,transform .18s;display:inline-flex}.page-back svg{width:16px;height:16px;transform:rotate(180deg)}.page-back:hover{border-color:var(--taiget-green);background:var(--green-soft);transform:translate(-2px)}.site-main:has(>.page-back)>.page-section{width:var(--inner-shell)}.site-main:has(>.page-back)>.reveal>.page-section{width:var(--inner-shell)}:is(.site-main:has(>.page-back)>.page-section:not(.page-hero),.site-main:has(>.page-back)>.reveal>.page-section){margin-top:24px;padding:clamp(30px,3vw,44px) clamp(22px,3.6vw,52px)}.site-main:has(>.page-back)>.page-hero{border:1px solid var(--border-strong);background:radial-gradient(circle at 93% -10%, #2089e81c, transparent 29%), radial-gradient(circle at 76% 110%, #20c79d1f, transparent 32%), var(--surface);border-radius:26px;min-height:214px;margin-top:10px;padding:clamp(34px,3vw,46px) clamp(28px,4vw,58px);overflow:hidden;box-shadow:0 14px 34px #0d3e3012}.site-main:has(>.page-back)>.page-hero:before{display:none}.site-main:has(>.page-back)>.page-hero .page-hero__content{max-width:920px;padding:0;display:block}.site-main:has(>.page-back)>.page-hero h1{margin:8px 0 10px;font-size:clamp(2.05rem,3.2vw,3.25rem);line-height:1.04}.site-main:has(>.page-back)>.page-hero p{max-width:760px;font-size:15px;line-height:1.55}.site-main:has(>.page-back) .section-heading{margin-bottom:22px}.site-main:has(>.page-back) .section-heading h2{margin-top:7px;font-size:clamp(1.7rem,2.3vw,2.45rem)}:is(.site-main:has(>.page-back) .cta-banner,.site-main:has(>.page-back) .calculation-banner,.site-main:has(>.page-back) .info-band,.site-main:has(>.page-back) .page-section--soft){width:var(--inner-shell)}.button--accent,.tariff-card .button.button--primary,:root:not([data-theme=dark]) .tariff-card .button.button--primary,:root[data-theme=dark] .tariff-card .button.button--primary{background:var(--taiget-yellow)!important;color:#332500!important;box-shadow:none!important;border-color:#0000!important}.button--accent:hover,.tariff-card .button.button--primary:hover,:root:not([data-theme=dark]) .tariff-card .button.button--primary:hover,:root[data-theme=dark] .tariff-card .button.button--primary:hover{background:var(--taiget-yellow-hover)!important;color:#332500!important;border-color:#0000!important;box-shadow:0 0 22px #ffab0f4d!important}.payment-layout--single{grid-template-columns:minmax(0,1fr)!important;gap:18px!important;padding-top:0!important;display:grid!important}.payment-layout--single>.reveal,.payment-layout--single .payment-form{width:100%}.payment-layout--single .payment-form{border-color:color-mix(in srgb, var(--taiget-green) 30%, var(--border));background:linear-gradient(90deg, var(--taiget-yellow) 0 33.333%, var(--taiget-green) 33.333% 66.666%, var(--taiget-blue) 66.666%) top / 100% 5px no-repeat, var(--surface);padding:clamp(26px,3vw,42px);position:relative;overflow:hidden;box-shadow:0 18px 44px #0d3e3017}.payment-layout--single .payment-form__head h2{font-size:clamp(1.8rem,2.7vw,2.7rem)}.payment-highlights{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.payment-highlights>span,.payment-highlights>a{border:1px solid var(--border);background:var(--surface);border-radius:17px;grid-template-columns:38px minmax(0,1fr);align-content:center;gap:2px 11px;min-height:92px;padding:16px 18px;display:grid}.payment-highlights svg{background:var(--green-soft);width:38px;height:38px;color:var(--taiget-green);border-radius:12px;grid-row:1/3;padding:9px}.payment-highlights strong{color:var(--heading);align-self:end;font-size:13px}.payment-highlights small{color:var(--muted);font-size:10px;line-height:1.4}.payment-highlights>a:hover{border-color:var(--taiget-green);background:var(--green-soft)}.payment-layout--single+.page-section .content-card-grid--three{grid-template-columns:repeat(2,minmax(0,1fr))}.tv-intro{padding-bottom:10px;display:block}.tv-intro__content{max-width:860px}.tv-intro h1{white-space:normal;margin-top:10px}.tv-intro p{color:var(--muted);margin:12px 0 0;display:block}.tv-call-banner{box-shadow:none;background:radial-gradient(circle at 100% 0,#2089e857,#0000 36%),linear-gradient(125deg,#005947,#008b66 58%,#0872c4)}.tv-call-banner .eyebrow{color:#8df2d4}.tv-call-banner__actions{flex-wrap:nowrap!important}.tv-call-banner .button--secondary{background:#ffffff1a;border-color:#ffffff57}.figma-hero--business h1 span{font-size:clamp(2.65rem,3.85vw,3.65rem)}.figma-hero--business h1 em{color:var(--taiget-blue);font-size:clamp(2.5rem,3.75vw,3.5rem)}:root[data-theme=dark] .figma-hero--business h1 em{color:#65baff}.figma-hero--business .figma-button svg{z-index:1;width:19px;height:19px;position:relative}.business-tariff-preview,.business-services{border:1px solid var(--border);background:radial-gradient(circle at 6% -10%, #20c79d1c, transparent 27%), radial-gradient(circle at 96% 4%, #2089e81a, transparent 25%), var(--surface-2);border-radius:28px;width:var(--home-content-shell)!important;margin:var(--home-content-gap) auto 0!important;padding:clamp(30px,3.4vw,48px) clamp(22px,3.6vw,50px)!important}.business-tariff-preview .section-heading,.business-services .section-heading{text-align:center;max-width:940px;margin:0 auto 28px}.business-tariff-preview .tariff-grid{grid-template-columns:repeat(3,minmax(0,340px));gap:clamp(16px,2vw,24px);width:100%}.business-tariff-preview .tariff-card{aspect-ratio:auto;min-height:360px}.business-tariff-preview__actions{justify-content:center;gap:10px;margin-top:26px;display:flex}.business-services .service-grid>.reveal:nth-child(3n+1) .service-card{border-color:color-mix(in srgb, var(--taiget-yellow) 35%, var(--border))}.business-services .service-grid>.reveal:nth-child(3n+2) .service-card{border-color:color-mix(in srgb, var(--taiget-green) 35%, var(--border))}.business-services .service-grid>.reveal:nth-child(3n) .service-card{border-color:color-mix(in srgb, var(--taiget-blue) 32%, var(--border))}.business-services+.reveal .calculation-banner,.calculation-banner{box-shadow:none}.content-card,.service-card,.support-call,.contact-card,.document-card,.button,.mobile-drawer a,.mobile-drawer button{z-index:2;position:relative}@media (max-width:1180px){.mobile-drawer{pointer-events:none}.mobile-drawer.is-open{pointer-events:auto}.mobile-drawer[aria-hidden=true]{pointer-events:none!important}.mobile-drawer.is-open a,.mobile-drawer.is-open button{pointer-events:auto}.page-back{margin-left:18px}.business-tariff-preview .tariff-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.business-tariff-preview .tariff-grid>:last-child:nth-child(odd){grid-column:1/-1;justify-self:center;width:min(100%,360px)}}@media (max-width:700px){:root{--inner-shell:calc(100% - 20px)}.page-back{min-height:40px;margin:10px 0 0 10px;padding:7px 12px}.site-main:has(>.page-back)>.page-hero{border-radius:22px;min-height:0;margin-top:10px;padding:28px 20px}.site-main:has(>.page-back)>.page-hero h1{font-size:clamp(1.85rem,9vw,2.45rem)}.site-main:has(>.page-back)>.page-hero p{font-size:13.5px;line-height:1.5}:is(.site-main:has(>.page-back)>.page-section:not(.page-hero),.site-main:has(>.page-back)>.reveal>.page-section){margin-top:18px;padding:24px 16px}.payment-highlights,.payment-layout--single+.page-section .content-card-grid--three{grid-template-columns:minmax(0,1fr)}.payment-layout--single .payment-form{border-radius:20px;padding:24px 16px}.payment-highlights>span,.payment-highlights>a{min-height:78px}.tv-call-banner,.calculation-banner,.business-support{flex-direction:column;align-items:stretch}.tv-call-banner__actions,.business-tariff-preview__actions{flex-direction:column}.tv-call-banner__actions .button,.business-tariff-preview__actions .button{width:100%}.business-tariff-preview,.business-services{border-radius:22px;width:calc(100% - 20px)!important;margin-top:30px!important;padding:26px 14px!important}.business-tariff-preview .tariff-grid{grid-template-columns:minmax(0,1fr)}.business-tariff-preview .tariff-grid>:last-child:nth-child(odd){grid-column:auto;width:100%}.figma-hero--business h1 span,.figma-hero--business h1 em{font-size:clamp(1.12rem,5.6vw,1.55rem)}.service-grid,.service-grid--three,.content-card-grid,.content-card-grid--two,.content-card-grid--three,.tv-grid{grid-template-columns:minmax(0,1fr)!important;grid-auto-flow:row!important;overflow:visible!important}}@media (prefers-reduced-motion:reduce){.page-back,.content-card,.service-card,.support-call,.contact-card{transition:none!important}}.sidebar>.sidebar-nav-divider,.mobile-drawer>.sidebar-nav-divider{width:auto!important;min-width:0!important;height:0!important;min-height:0!important;box-shadow:none!important;opacity:1!important;background:0 0!important;border:0!important;border-top:1px solid #5d6562!important;flex:0 0 0!important;margin:12px 8px 13px!important;display:block!important}:root:not([data-theme=dark]) .sidebar>.sidebar-nav-divider,:root:not([data-theme=dark]) .mobile-drawer>.sidebar-nav-divider{border-top-color:#c2cbc8!important}@media (max-width:1180px){.drawer-backdrop{z-index:998!important}.mobile-drawer,.mobile-drawer.is-open{z-index:999!important}.mobile-drawer.is-open .main-nav,.mobile-drawer.is-open .audience-switch,.mobile-drawer.is-open .sidebar-payment,.mobile-drawer.is-open .sidebar__top{z-index:2;position:relative;pointer-events:auto!important}.mobile-drawer.is-open .main-nav a,.mobile-drawer.is-open .audience-switch button,.mobile-drawer.is-open .sidebar-payment,.mobile-drawer.is-open .drawer-close{touch-action:manipulation;pointer-events:auto!important}}@media (min-width:1181px){.desktop-header{--desktop-shell-edge:max(24px, calc((100% - var(--sidebar-width) - 1486px) / 2));inset:24px var(--desktop-shell-edge) auto calc(var(--sidebar-width) + var(--desktop-shell-edge))!important}}.tariff-card .feature-list li svg,.tariff-card .feature-list li.feature-list__capacity svg{color:var(--green-active)!important;stroke-width:2px!important}@media (max-width:640px){.site-footer,:root:not([data-theme=dark]) .site-footer,:root[data-theme=dark] .site-footer{margin-top:24px!important}.site-footer>.site-footer__lead{gap:18px;padding:22px 16px 16px}.site-footer__identity{gap:14px}.site-footer__brand{grid-template-columns:112px minmax(0,1fr);align-items:center;gap:12px;display:grid}.site-footer__brand .brand{width:112px;height:58px;min-height:58px}.site-footer__address{max-width:none;line-height:1.35;min-height:0!important;font-size:10.5px!important}.site-footer__contacts{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;max-width:none}.site-footer__contacts>a{background:#ffffff0b;border:1px solid #ffffff1a;border-radius:10px;grid-template-columns:28px minmax(0,1fr);gap:7px;min-height:48px;padding:6px 7px}.site-footer__contacts>a:last-child{grid-column:1/-1}.site-footer__contacts>a>svg{border-radius:7px;width:14px;height:14px;padding:7px}.site-footer__contacts span{gap:1px}.site-footer__contacts strong{text-overflow:ellipsis;font-size:10px;overflow:hidden}.site-footer__contacts small{font-size:7.5px}.site-footer__links{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.site-footer__links>div{gap:2px}.site-footer__links>div:nth-child(3){grid-column:auto;gap:2px;display:flex}.site-footer__links strong{margin-bottom:4px;font-size:10px}.site-footer .site-footer__links a{white-space:normal;align-items:center;min-height:30px;font-size:10.5px;display:inline-flex}.site-footer__bottom{gap:7px;padding:12px 16px 16px;font-size:9px}.site-footer__legal{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 14px;width:100%;display:grid}.site-footer .site-footer__legal a{min-height:28px;font-size:9px;line-height:1.3}}.floating-contact{right:max(24px, env(safe-area-inset-right))!important;bottom:max(104px, calc(88px + env(safe-area-inset-bottom)))!important;border-radius:17px!important;width:52px!important;height:52px!important}.floating-contact svg{width:22px;height:22px}.contact-popover{right:max(24px, env(safe-area-inset-right))!important;bottom:max(168px, calc(152px + env(safe-area-inset-bottom)))!important}@media (max-width:620px){.floating-contact{right:max(12px, env(safe-area-inset-right))!important;bottom:max(92px, calc(76px + env(safe-area-inset-bottom)))!important;border-radius:15px!important;width:48px!important;height:48px!important}.floating-contact svg{width:20px;height:20px}.contact-popover{right:max(10px, env(safe-area-inset-right))!important;bottom:max(150px, calc(134px + env(safe-area-inset-bottom)))!important;left:10px!important}}.tariff-home-section .tariff-selector__stage,:root:not([data-theme=dark]) .tariff-home-section .tariff-selector__stage,:root[data-theme=dark] .tariff-home-section .tariff-selector__stage{border:1px solid var(--border);border-radius:28px;gap:24px;width:min(100%,1200px);margin:0 auto;padding:clamp(28px,3.5vw,44px) clamp(18px,3vw,38px);display:grid;box-shadow:0 18px 42px #0d3e3014}:root:not([data-theme=dark]) .tariff-home-section .tariff-selector__stage{background:#ffffffad;border-color:#d8e6e1}:root[data-theme=dark] .tariff-home-section .tariff-selector__stage{background:#242625;border-color:#3e4542;box-shadow:0 20px 46px #0000002e}.tariff-home-section .tariff-selector__panel,:root:not([data-theme=dark]) .tariff-home-section .tariff-selector__panel,:root[data-theme=dark] .tariff-home-section .tariff-selector__panel{width:100%!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;margin:0!important;padding:0!important;overflow:visible!important}.tariff-home-section .tariff-selector__stage>.tariff-selector__all-link{margin:0 auto!important}.tariff-home-section .tariff-selector__stage>.tv-included-band{width:100%!important;margin:0!important}@media (max-width:620px){.tariff-home-section .tariff-selector__stage,:root:not([data-theme=dark]) .tariff-home-section .tariff-selector__stage,:root[data-theme=dark] .tariff-home-section .tariff-selector__stage{border-radius:21px;gap:18px;padding:18px 12px}}html[data-loader=ready] .site-loader{pointer-events:none}:root[data-theme=light] .site-loader{background:radial-gradient(circle at 50% 42%,#ffffff3d,#0000 24rem),linear-gradient(145deg,#0aa985,#08715c 58%,#045244)}:root[data-theme=dark] .site-loader{background:radial-gradient(circle at 50% 42%,#4ad3a92e,#0000 24rem),linear-gradient(145deg,#075c4b,#033f34 58%,#012d25)}.rules-page{width:var(--inner-shell);border:1px solid var(--border-strong);background:var(--surface);border-radius:28px;margin-top:10px;padding:clamp(30px,4vw,58px);box-shadow:0 16px 38px #0d3e3012}.site-main:has(>.page-back)>.rules-page{width:var(--inner-shell);border:1px solid var(--border-strong);background:var(--surface);border-radius:28px;margin-top:10px;padding:clamp(30px,4vw,58px);box-shadow:0 16px 38px #0d3e3012}.rules-page__heading{max-width:920px;margin-bottom:clamp(28px,4vw,48px)}.rules-page__heading h1{color:var(--heading);margin:8px 0 10px;font-size:clamp(2.05rem,3.4vw,3.45rem);line-height:1.04}.rules-page__heading p{color:var(--muted);margin:0;font-size:15px;line-height:1.6}.rules-document{max-width:1080px;color:var(--text);margin:0 auto;font-size:15px;line-height:1.72}.rules-document>h2:first-child{max-width:820px;color:var(--heading);text-align:center;margin:0 auto 26px;font-size:clamp(1.55rem,2.7vw,2.45rem);line-height:1.18}.rules-document p{max-width:none;color:var(--text);font-size:inherit;line-height:inherit;margin:0 0 24px;text-align:left!important}.rules-document p[style*=right]{color:var(--muted);text-align:right!important}.rules-document p[style*=center]{color:var(--heading);font-weight:800;text-align:center!important}.rules-document span[style*=font-size]{font-size:inherit!important}.rules-document table{border-collapse:collapse;width:100%;margin:24px 0;display:block;overflow-x:auto}.rules-document td,.rules-document th{border:1px solid var(--border);vertical-align:top;min-width:180px;padding:12px}@media (max-width:700px){.rules-page{border-radius:22px;width:calc(100% - 20px);padding:24px 18px}.site-main:has(>.page-back)>.rules-page{border-radius:22px;width:calc(100% - 20px);padding:24px 18px}.rules-page__heading{margin-bottom:28px}.rules-document{font-size:14px;line-height:1.68}.rules-document p[style*=right]{text-align:left!important}}.tariff-home-section,.business-tariff-preview{width:var(--home-content-shell)!important;margin:var(--home-content-gap) auto 0!important;border:1px solid var(--border)!important;background:radial-gradient(circle at 6% -10%, #20c79d1c, transparent 27%), radial-gradient(circle at 96% 4%, #2089e81a, transparent 25%), var(--surface-2)!important;border-radius:24px!important;padding:clamp(24px,2.6vw,34px) clamp(18px,2.8vw,36px)!important}.tariff-home-section .tariff-selector,.tariff-home-section .tariff-selector__stage{width:100%!important}.tariff-home-section .tariff-selector__header,.business-tariff-preview .section-heading{text-align:center!important;max-width:880px!important;margin:0 auto 16px!important}.tariff-home-section .tariff-selector__header .section-heading{text-align:center!important;max-width:880px!important;margin:0 auto!important}.tariff-home-section .tariff-selector__header .section-heading h2,.business-tariff-preview .section-heading h2{letter-spacing:-.035em!important;white-space:normal!important;max-width:none!important;margin-inline:auto!important;font-size:clamp(1.8rem,2.6vw,2.35rem)!important;line-height:1.12!important}.tariff-home-section .tariff-selector__controls{justify-content:center!important;margin:0 auto 20px!important;display:flex!important}.tariff-home-section .tariff-selector__stage,:root:not([data-theme=dark]) .tariff-home-section .tariff-selector__stage,:root[data-theme=dark] .tariff-home-section .tariff-selector__stage{box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;gap:18px!important;margin:0!important;padding:0!important}.tariff-home-section .tariff-grid,.business-tariff-preview .tariff-grid{grid-template-columns:repeat(3,minmax(0,326px))!important;justify-content:center!important;gap:clamp(14px,1.7vw,20px)!important;width:100%!important}.tariff-home-section .tariff-card,.business-tariff-preview .tariff-card{aspect-ratio:auto!important;min-height:330px!important}.tariff-home-section .tariff-selector__all-link{margin-top:0!important;margin-bottom:0!important}.business-tariff-preview__actions{margin:18px auto 0!important}.tariff-home-section .tv-included-band{border-radius:18px!important;min-height:88px!important;padding:16px 20px!important}@media (max-width:1180px){.tariff-home-section .tariff-grid,.business-tariff-preview .tariff-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}.tariff-home-section .tariff-grid>:last-child:nth-child(odd),.business-tariff-preview .tariff-grid>:last-child:nth-child(odd){grid-column:1/-1!important;justify-self:center!important;width:min(100%,360px)!important}}@media (max-width:700px){.tariff-home-section,.business-tariff-preview{border-radius:22px!important;width:calc(100% - 20px)!important;margin-top:30px!important;padding:22px 12px!important}.tariff-home-section .tariff-selector__header,.business-tariff-preview .section-heading{margin-bottom:14px!important}.tariff-home-section .tariff-selector__header .section-heading h2,.business-tariff-preview .section-heading h2{font-size:clamp(1.55rem,7vw,1.85rem)!important}.tariff-home-section .tariff-selector__controls{margin-bottom:16px!important}.tariff-home-section .tariff-selector__stage{gap:14px!important}.tariff-home-section .tariff-grid,.business-tariff-preview .tariff-grid{grid-template-columns:minmax(0,1fr)!important}.tariff-home-section .tariff-grid>:last-child:nth-child(odd),.business-tariff-preview .tariff-grid>:last-child:nth-child(odd){grid-column:auto!important;width:100%!important}.tariff-home-section .tariff-card,.business-tariff-preview .tariff-card{min-height:318px!important}.tariff-home-section .tv-included-band{min-height:0!important;padding:16px!important}}.business-services{padding:clamp(28px,3vw,40px)!important}.business-services .section-heading{margin-bottom:22px!important}.business-connection-flow{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.business-connection-step{border:1px solid var(--border);background:var(--surface);border-radius:19px;min-height:164px;padding:20px}.business-connection-step:first-child{border-color:color-mix(in srgb, var(--taiget-yellow) 46%, var(--border));background:linear-gradient(145deg, color-mix(in srgb, var(--taiget-yellow) 11%, var(--surface)), var(--surface) 64%)}.business-connection-step:nth-child(2){border-color:color-mix(in srgb, var(--taiget-green) 46%, var(--border));background:linear-gradient(145deg, color-mix(in srgb, var(--taiget-green) 12%, var(--surface)), var(--surface) 64%)}.business-connection-step:nth-child(3){border-color:color-mix(in srgb, var(--taiget-blue) 42%, var(--border));background:linear-gradient(145deg, color-mix(in srgb, var(--taiget-blue) 11%, var(--surface)), var(--surface) 64%)}.business-connection-step__head{justify-content:space-between;align-items:center;gap:14px;display:flex}.business-connection-step__head span{background:var(--green-soft);width:42px;height:42px;color:var(--green);border-radius:13px;place-items:center;display:grid}.business-connection-step:first-child .business-connection-step__head span{color:#d88b00}.business-connection-step:nth-child(3) .business-connection-step__head span{color:var(--taiget-blue)}.business-connection-step__head svg{width:20px;height:20px}.business-connection-step__head b{color:var(--muted);letter-spacing:.12em;font-size:11px}.business-connection-step h3{color:var(--heading);margin:15px 0 7px;font-size:17px}.business-connection-step p{color:var(--muted);margin:0;font-size:12px;line-height:1.55}.business-services__subhead{border-top:1px solid var(--border);justify-content:space-between;align-items:center;gap:18px;margin:28px 0 14px;padding-top:24px;display:flex}.business-services__subhead h3{color:var(--heading);margin:0;font-size:20px}.business-services__subhead span{background:var(--green-soft);color:var(--green-active);border-radius:999px;padding:7px 11px;font-size:10px;font-weight:800}.business-services .service-card{min-height:116px;box-shadow:none;border-radius:17px;padding:17px}.business-services .service-card:hover{transform:translateY(-2px)}.business-final-cta{color:#fff;background:radial-gradient(circle at 8% 110%,#ffac1247,#0000 31%),radial-gradient(circle at 96% -20%,#2089e857,#0000 36%),linear-gradient(125deg,#043a31,#075b4b 58%,#06456f);border:1px solid #4fe2b740;border-radius:26px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:22px;display:grid;overflow:hidden;width:var(--home-content-shell)!important;margin:var(--home-content-gap) auto 0!important;padding:clamp(26px,3vw,38px)!important}.business-final-cta__mark{color:#73f0ca;background:#ffffff1c;border-radius:19px;place-items:center;width:64px;height:64px;display:grid}.business-final-cta__mark svg{width:28px;height:28px}.business-final-cta__copy .eyebrow{color:#73f0ca}.business-final-cta__copy h2{color:#fff;max-width:690px;margin:7px 0 8px;font-size:clamp(1.55rem,2.5vw,2.25rem);line-height:1.12}.business-final-cta__copy p{color:#ffffffb8;max-width:720px;margin:0;font-size:12px;line-height:1.55}.business-final-cta__copy>a{color:#8cf1d3;align-items:center;gap:7px;margin-top:12px;font-size:11px;font-weight:750;display:inline-flex}.business-final-cta__copy>a svg{width:15px;height:15px}.business-final-cta__actions{gap:9px;min-width:210px;display:grid}.business-final-cta .button--accent{border-color:var(--taiget-yellow);background:var(--taiget-yellow);color:#102e27;box-shadow:none}.business-final-cta .button--secondary{color:#fff;background:#ffffff17;border-color:#ffffff4d}:root:not([data-theme=dark]) .business-final-cta{color:var(--heading);box-shadow:none;background:radial-gradient(circle at 0 100%,#ffac121f,#0000 34%),radial-gradient(circle at 100% 0,#2089e81a,#0000 36%),linear-gradient(115deg,#1dc69a1f,#fffffff0 42%,#fffffffa);border-color:#0091703d}:root:not([data-theme=dark]) .business-final-cta__mark{color:var(--green-active);background:#0091701a;border:1px solid #0091702b}:root:not([data-theme=dark]) .business-final-cta__copy .eyebrow,:root:not([data-theme=dark]) .business-final-cta__copy>a{color:var(--green-active)}:root:not([data-theme=dark]) .business-final-cta__copy h2{color:var(--heading)}:root:not([data-theme=dark]) .business-final-cta__copy p{color:var(--muted)}:root:not([data-theme=dark]) .business-final-cta .button--secondary{color:var(--heading);background:#ffffffc7;border-color:#00917042}@media (max-width:900px){.business-connection-flow{grid-template-columns:minmax(0,1fr)}.business-connection-step{min-height:0}.business-final-cta{grid-template-columns:auto minmax(0,1fr)}.business-final-cta__actions{grid-column:1/-1;grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:700px){.business-tariff-preview__actions{margin-top:16px!important}.business-services{padding:22px 12px!important}.business-services__subhead{margin-top:22px;padding-top:20px}.business-services__subhead h3{font-size:17px}.business-final-cta{border-radius:22px;grid-template-columns:minmax(0,1fr);gap:16px;width:calc(100% - 20px)!important;margin-top:30px!important;padding:22px 18px!important}.business-final-cta__mark{border-radius:15px;width:50px;height:50px}.business-final-cta__actions{grid-column:auto;grid-template-columns:minmax(0,1fr);min-width:0}}.site-main:has(>.page-back)>.page-hero{background:var(--surface);min-height:0;box-shadow:none;border-radius:22px;padding:22px 30px}.site-main:has(>.page-back)>.page-hero .page-hero__content{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:7px 18px;max-width:none;display:grid}.site-main:has(>.page-back)>.page-hero .eyebrow{grid-area:1/1;margin:0}.site-main:has(>.page-back)>.page-hero h1{white-space:nowrap;grid-area:2/1;min-width:0;margin:0;font-size:clamp(1.55rem,2.25vw,2.35rem);line-height:1.08}.site-main:has(>.page-back)>.page-hero p{display:none}.site-main:has(>.page-back)>.page-hero__graphic{display:none}.site-main:has(>.page-back)>.page-hero .hero__actions{grid-area:1/2/3;margin:0 0 0 auto}.site-main:has(>.page-back)>.page-hero .hero__actions .button{white-space:nowrap;min-height:44px}.tv-grid>.reveal:first-child .tv-card{border-color:color-mix(in srgb, var(--taiget-blue) 48%, var(--border));background:var(--surface)}.tv-grid>.reveal:nth-child(2) .tv-card{border-color:color-mix(in srgb, var(--taiget-green) 48%, var(--border));background:var(--surface)}.tv-grid>.reveal:nth-child(3) .tv-card{border-color:color-mix(in srgb, var(--taiget-yellow) 58%, var(--border));background:var(--surface)}.tv-grid>.reveal:first-child .tv-card__brand{background:#0c527f}.tv-grid>.reveal:nth-child(2) .tv-card__brand{background:#075b49}.tv-grid>.reveal:nth-child(3) .tv-card__brand{background:#ffb10e}.tv-grid>.reveal:nth-child(3) .partner-logo--smotryoshka{filter:brightness(0)saturate()invert(13%)sepia(18%)saturate(1129%)hue-rotate(116deg)brightness(89%)contrast(91%)}.tv-call-banner,:root:not([data-theme=dark]) .tv-call-banner,:root[data-theme=dark] .tv-call-banner{border-color:color-mix(in srgb, var(--taiget-green) 40%, var(--border));background:var(--surface);color:var(--heading);box-shadow:none;position:relative;overflow:hidden}.tv-call-banner:before{background:var(--taiget-green);content:"";border-radius:0 999px 999px 0;width:5px;position:absolute;inset:18px auto 18px 0}.tv-call-banner h2,.tv-call-banner .eyebrow{color:var(--heading)}.tv-call-banner p{color:var(--muted)}.tv-call-banner .button--secondary{border-color:color-mix(in srgb, var(--taiget-blue) 46%, var(--border));background:color-mix(in srgb, var(--taiget-blue) 8%, var(--surface));color:var(--heading)}.tv-card__footer .button.button--primary,.tv-card__footer .button.button--primary:visited,.tv-package-card .button.button--primary,.tv-package-card .button.button--primary:visited{color:#fff!important}.tv-card__footer .button.button--primary svg,.tv-package-card .button.button--primary svg{color:currentColor!important}.tv-guide{--tv-accent:var(--taiget-green);border-color:color-mix(in srgb, var(--tv-accent) 42%, var(--border));background:var(--surface);padding:clamp(24px,3vw,42px);position:relative;overflow:hidden}.tv-guide:before{background:linear-gradient(90deg, var(--tv-accent), color-mix(in srgb, var(--tv-accent) 28%, var(--taiget-blue)));content:"";height:4px;position:absolute;inset:0 0 auto}.tv-guide__heading,.tv-package-section__heading{justify-content:space-between;align-items:flex-start;gap:22px;margin-bottom:24px;display:flex}.tv-guide__heading h2,.tv-package-section__heading h2,.tv-guide__section-title h2{color:var(--heading);margin:0}.tv-guide__heading h2,.tv-package-section__heading h2{font-size:clamp(1.7rem,2.4vw,2.5rem);line-height:1.08}.tv-guide__heading p,.tv-package-section__heading p,.tv-guide__section-title p{color:var(--muted);margin:7px 0 0}.tv-guide__status,.tv-package-section__heading>span{border:1px solid color-mix(in srgb, var(--tv-accent,var(--green)) 30%, var(--border));background:color-mix(in srgb, var(--tv-accent,var(--green)) 9%, var(--surface));min-height:42px;color:var(--heading);border-radius:14px;flex:none;align-items:center;gap:9px;padding:9px 13px;font-size:12px;font-weight:850;display:inline-flex}.tv-guide__status svg,.tv-package-section__heading>span svg{width:18px;color:var(--tv-accent,var(--green))}.tv-guide__devices,.tv-package-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;display:grid}.tv-guide__devices>.reveal,.tv-package-grid>.reveal{height:100%}.tv-device-card{border:1px solid color-mix(in srgb, var(--border) 84%, transparent);background:color-mix(in srgb, var(--heading) 3%, var(--surface));border-radius:18px;grid-template-columns:52px minmax(0,1fr);align-items:center;gap:14px;height:100%;min-height:118px;padding:18px;display:grid}.tv-device-card>span,.tv-guide__section-title>span{background:color-mix(in srgb, var(--tv-accent) 13%, var(--surface-2));color:var(--tv-accent);border-radius:15px;place-items:center;display:grid}.tv-device-card>span{width:52px;height:52px}.tv-device-card svg{width:24px}.tv-device-card h3,.tv-device-card p,.tv-setup-list h3,.tv-setup-list p{margin:0}.tv-device-card h3{color:var(--heading);font-size:15px;line-height:1.25}.tv-device-card p{color:var(--muted);margin-top:6px;font-size:12px;line-height:1.45}.tv-guide__devices>.reveal:first-child .tv-device-card{border-color:color-mix(in srgb, #7d918a 60%, var(--border));background:color-mix(in srgb, #7d918a 9%, var(--surface))}.tv-guide__devices>.reveal:nth-child(2) .tv-device-card{border-color:color-mix(in srgb, var(--taiget-yellow) 68%, var(--border));background:color-mix(in srgb, var(--taiget-yellow) 13%, var(--surface))}.tv-guide__devices>.reveal:nth-child(2) .tv-device-card>span{background:color-mix(in srgb, var(--taiget-yellow) 24%, var(--surface));color:#b87c00}.tv-guide__devices>.reveal:nth-child(3) .tv-device-card{border-color:color-mix(in srgb, var(--taiget-green) 58%, var(--border));background:color-mix(in srgb, var(--taiget-green) 11%, var(--surface))}.tv-guide__devices>.reveal:nth-child(4) .tv-device-card{border-color:color-mix(in srgb, #8976e7 62%, var(--border));background:color-mix(in srgb, #8976e7 13%, var(--surface))}.tv-guide__devices>.reveal:nth-child(4) .tv-device-card>span{background:color-mix(in srgb, #8976e7 24%, var(--surface));color:#8976e7}.tv-guide__columns{grid-template-columns:minmax(0,.92fr) minmax(0,1.08fr);gap:16px;margin-top:16px;display:grid}.tv-setup-card,.tv-download-card{border:1px solid color-mix(in srgb, var(--tv-accent) 30%, var(--border));background:color-mix(in srgb, var(--tv-accent) 4%, var(--surface));border-radius:20px;padding:clamp(20px,2.3vw,30px)}.tv-guide__section-title{grid-template-columns:46px minmax(0,1fr);align-items:center;gap:13px;margin-bottom:18px;display:grid}.tv-guide__section-title>span{width:46px;height:46px}.tv-guide__section-title svg{width:21px}.tv-guide__section-title h2{font-size:20px}.tv-guide__section-title p{font-size:12px}.tv-setup-list{gap:0;margin:0;padding:0;list-style:none;display:grid}.tv-setup-list li{border-top:1px solid var(--border);grid-template-columns:34px minmax(0,1fr);gap:12px;padding:15px 0;display:grid}.tv-setup-list li>strong{background:var(--tv-accent);color:#fff;border-radius:50%;place-items:center;width:32px;height:32px;font-size:13px;display:grid}.tv-setup-list h3{color:var(--heading);font-size:14px}.tv-setup-list p{color:var(--muted);margin-top:5px;font-size:12px;line-height:1.45}.tv-resource-list{gap:9px;display:grid}.tv-resource-list a{border:1px solid var(--border);background:var(--surface);min-height:66px;color:var(--heading);border-radius:15px;justify-content:space-between;align-items:center;gap:16px;padding:13px 15px;transition:border-color .18s,background .18s,transform .18s;display:flex}.tv-resource-list a:hover{border-color:var(--tv-accent);background:color-mix(in srgb, var(--tv-accent) 8%, var(--surface));transform:translateY(-2px)}.tv-resource-list a>span{gap:4px;min-width:0;display:grid}.tv-resource-list strong{font-size:13px;line-height:1.3}.tv-resource-list small{color:var(--muted);font-size:11px;line-height:1.35}.tv-resource-list a>svg{width:19px;color:var(--tv-accent);flex:none}.tv-package-section{border-color:color-mix(in srgb, var(--taiget-yellow) 42%, var(--border));background:color-mix(in srgb, var(--taiget-yellow) 5%, var(--surface));padding:clamp(24px,3vw,42px)}.tv-package-section__heading>span{--tv-accent:var(--taiget-yellow)}.tv-package-card{border:1px solid color-mix(in srgb, var(--taiget-yellow) 46%, var(--border));background:var(--surface);border-radius:19px;flex-direction:column;height:100%;min-height:218px;padding:24px 20px 19px;display:flex;position:relative;overflow:hidden}.tv-package-card:before{background:var(--taiget-yellow);content:"";height:5px;position:absolute;inset:0 0 auto}.tv-package-grid>.reveal:nth-child(2) .tv-package-card:before{background:var(--taiget-green)}.tv-package-grid>.reveal:nth-child(3) .tv-package-card:before{background:var(--taiget-blue)}.tv-package-grid>.reveal:nth-child(4) .tv-package-card:before{background:#8976e7}.tv-package-card small{color:var(--green);text-transform:uppercase;letter-spacing:.04em;font-size:11px;font-weight:850}.tv-package-card h3{color:var(--heading);margin:9px 0 0;font-size:20px;line-height:1.15}.tv-package-card__price{align-items:baseline;gap:4px;margin:auto 0 15px;padding-top:22px;display:flex}.tv-package-card__price strong{color:var(--heading);font-size:27px}.tv-package-card__price span{color:var(--muted);font-size:11px}.tv-package-card .button{justify-content:center;width:100%}.tv-package-section__note{color:var(--muted);text-align:center;margin:16px 0 0;font-size:11px}.tv-service-cta{border-color:color-mix(in srgb, var(--taiget-green) 35%, var(--border));background:color-mix(in srgb, var(--taiget-green) 8%, var(--surface))}@media (max-width:1120px){.tv-guide__devices,.tv-package-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.tv-guide__columns{grid-template-columns:minmax(0,1fr)}}@media (max-width:650px){.tv-guide,.tv-package-section{padding:22px 16px}.tv-guide__heading,.tv-package-section__heading{margin-bottom:18px;display:grid}.tv-guide__status,.tv-package-section__heading>span{width:fit-content}.tv-guide__devices,.tv-package-grid{grid-template-columns:minmax(0,1fr)}.tv-device-card{min-height:104px}.tv-setup-card,.tv-download-card{padding:18px 15px}.tv-package-card{min-height:196px}}.support-call,.support-status,:root:not([data-theme=dark]) .support-call,:root[data-theme=dark] .support-call{border-color:color-mix(in srgb, var(--taiget-green) 32%, var(--border));background:var(--surface);min-height:112px;color:var(--heading);box-shadow:none}.support-call>span,:root:not([data-theme=dark]) .support-call>span,:root[data-theme=dark] .support-call>span{border:1px solid color-mix(in srgb, var(--taiget-green) 20%, var(--border));background:var(--green-soft);color:var(--taiget-green)}.support-call small,.support-call p{color:var(--muted)}.support-call strong,.support-call>svg{color:var(--heading)}.rules-page{padding:clamp(24px,3vw,38px)}.site-main:has(>.page-back)>.rules-page{padding:clamp(24px,3vw,38px)}.rules-page__heading{grid-template-columns:auto minmax(0,1fr);align-items:baseline;gap:6px 18px;max-width:none;margin-bottom:18px;display:grid}.rules-page__heading .eyebrow{grid-row:1}.rules-page__heading h1{grid-area:1/2;margin:0;font-size:clamp(1.75rem,2.5vw,2.6rem)}.rules-page__heading p{grid-column:2;margin:0;font-size:13px}.rules-document{overscroll-behavior:contain;border:1px solid var(--border-strong);background:var(--surface-2);scrollbar-color:var(--taiget-green) transparent;scrollbar-width:thin;border-radius:20px;width:100%;max-width:none;max-height:min(68vh,720px);margin:0;padding:clamp(24px,3vw,38px);overflow:auto}.rules-document::-webkit-scrollbar{width:9px}.rules-document::-webkit-scrollbar-thumb{background:var(--taiget-green);background-clip:padding-box;border:2px solid #0000;border-radius:999px}@media (max-width:1050px){.site-main:has(>.page-back)>.page-hero .page-hero__content{grid-template-columns:minmax(0,1fr) auto;gap:7px 16px;display:grid}.site-main:has(>.page-back)>.page-hero .eyebrow{grid-area:1/1}.site-main:has(>.page-back)>.page-hero h1{grid-area:2/1}.site-main:has(>.page-back)>.page-hero .hero__actions{grid-area:1/2/3}}@media (max-width:700px){.site-main:has(>.page-back)>.page-hero{padding:20px 18px}.site-main:has(>.page-back)>.page-hero .page-hero__content{grid-template-columns:minmax(0,1fr)}.site-main:has(>.page-back)>.page-hero h1{grid-area:auto/1}.site-main:has(>.page-back)>.page-hero .hero__actions{grid-area:auto/1}.site-main:has(>.page-back)>.page-hero h1{white-space:normal}.site-main:has(>.page-back)>.page-hero .hero__actions{width:100%}.site-main:has(>.page-back)>.page-hero .hero__actions .button{width:100%}.rules-page__heading{display:block}.rules-page__heading h1{margin-top:7px}.rules-page__heading p{margin-top:8px}.rules-document{max-height:70vh;padding:20px 16px}}.payment-methods-grid{grid-template-columns:repeat(4,minmax(0,1fr));align-items:stretch}.payment-methods-grid>.reveal,.payment-methods-grid .content-card{height:100%}.payment-methods-grid>:last-child:nth-child(3n+1){grid-column:auto!important}@media (max-width:1180px){.payment-methods-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:700px){.payment-methods-grid{grid-template-columns:minmax(0,1fr)}}.coverage-directory{border:1px solid var(--border);background:var(--surface);box-shadow:var(--shadow-sm);border-radius:28px;gap:20px;padding:clamp(24px,3vw,38px);display:grid}.coverage-directory__heading{justify-content:space-between;align-items:end;gap:28px;display:flex}.coverage-directory__heading h2{margin:8px 0;font-size:clamp(1.9rem,3.1vw,3rem);line-height:1.04}.coverage-directory__heading p{max-width:720px;color:var(--muted);margin:0;font-size:13px}.coverage-directory__stats{border:1px solid color-mix(in srgb, var(--green) 24%, var(--border));background:var(--green-soft);border-radius:17px;flex:none;grid-template-columns:auto auto;align-items:baseline;gap:2px 8px;padding:13px 16px;display:grid}.coverage-directory__stats strong{color:var(--green);font-size:18px;line-height:1}.coverage-directory__stats span{color:var(--muted);font-size:10px;font-weight:700}.coverage-directory__search{border:1px solid color-mix(in srgb, var(--green) 38%, var(--border));background:var(--surface-2);border-radius:18px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:11px;min-height:58px;padding:0 16px;transition:border-color .18s,box-shadow .18s,background .18s;display:grid}.coverage-directory__search:focus-within{border-color:var(--green);background:var(--surface);box-shadow:0 0 0 4px color-mix(in srgb, var(--green) 12%, transparent)}.coverage-directory__search>svg{width:20px;color:var(--green)}.coverage-directory__search input{width:100%;color:var(--heading);font:inherit;background:0 0;border:0;outline:0;font-size:14px}.coverage-directory__search input::placeholder{color:var(--muted)}.coverage-directory__search button{background:var(--green-soft);width:34px;height:34px;color:var(--green);cursor:pointer;border:0;border-radius:10px;place-items:center;padding:0;display:grid}.coverage-directory__search button svg{width:16px}.coverage-directory__result-line{min-height:18px;color:var(--muted);align-items:center;font-size:11px;font-weight:650;display:flex}.coverage-directory__grid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:12px;display:grid}.coverage-address-card{border:1px solid var(--border);background:var(--surface-2);border-radius:18px;transition:border-color .18s,background .18s,box-shadow .18s;overflow:hidden}.coverage-address-card[open],.coverage-address-card.is-open{border-color:color-mix(in srgb, var(--green) 42%, var(--border));background:var(--surface);box-shadow:0 15px 35px color-mix(in srgb, var(--heading) 7%, transparent)}.coverage-address-card__summary{cursor:pointer;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;min-height:76px;padding:13px 15px;list-style:none;display:grid}.coverage-address-card__summary::-webkit-details-marker{display:none}.coverage-address-card__summary>span:nth-child(2){gap:3px;display:grid}.coverage-address-card__summary strong{color:var(--heading);font-size:13px}.coverage-address-card__summary small{color:var(--muted);font-size:10px;font-weight:650}.coverage-address-card__icon{background:var(--green-soft);width:42px;height:42px;color:var(--green);border-radius:13px;place-items:center;display:grid}.coverage-address-card__icon svg{width:19px}.coverage-address-card__chevron{background:color-mix(in srgb, var(--green) 8%, transparent);width:30px;height:30px;color:var(--green);border-radius:9px;place-items:center;transition:transform .18s;display:grid}.coverage-address-card__chevron svg{width:15px}.coverage-address-card[open] .coverage-address-card__chevron{transform:rotate(90deg)}.coverage-address-card ul{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 18px;margin:0;padding:3px 18px 18px 70px;list-style:none;display:grid}.coverage-address-card li{color:var(--text);padding-left:12px;font-size:11px;line-height:1.45;position:relative}.coverage-address-card li:before{background:var(--green);content:"";border-radius:50%;width:4px;height:4px;position:absolute;top:.55em;left:0}.coverage-directory__empty{border:1px dashed var(--border);text-align:center;border-radius:18px;justify-items:center;gap:7px;padding:30px 18px;display:grid}.coverage-directory__empty>svg{width:30px;color:var(--green)}.coverage-directory__empty strong{color:var(--heading)}.coverage-directory__empty p{max-width:520px;color:var(--muted);margin:0;font-size:11px}.coverage-directory__note{color:var(--muted);margin:0;padding-top:3px;font-size:10px}@media (max-width:900px){.coverage-directory__heading{flex-direction:column;align-items:stretch;gap:16px}.coverage-directory__stats{width:fit-content}.coverage-directory__grid{grid-template-columns:minmax(0,1fr)}}@media (max-width:700px){.coverage-directory{border-radius:22px;gap:15px;padding:21px 16px}.coverage-directory__heading h2{font-size:1.75rem}.coverage-directory__heading p{font-size:12px}.coverage-directory__search{min-height:54px;padding-inline:13px}.coverage-directory__search input{font-size:12px}.coverage-address-card__summary{min-height:70px;padding:11px 12px}.coverage-address-card ul{grid-template-columns:1fr;padding:2px 16px 16px 64px}.coverage-address-card li{font-size:11px}}.coverage-page-stage{gap:12px;width:min(100% - 40px,1180px);margin:18px auto 30px;padding:0}.coverage-page-stage .coverage-box{border:1px solid var(--border);background:var(--surface);box-shadow:var(--shadow-sm);-webkit-backdrop-filter:none;backdrop-filter:none;border-radius:24px;padding:clamp(20px,2.4vw,28px)}.coverage-page-stage .coverage-box__intro{gap:4px;margin-bottom:16px}.coverage-page-stage .coverage-box__intro strong{color:var(--heading);font-size:18px}.coverage-page-stage .coverage-box__intro span{color:var(--muted);font-size:11px}.coverage-page-stage .segmented{border-color:var(--border);background:var(--surface-2);grid-template-columns:repeat(2,minmax(0,1fr));width:min(100%,430px);margin:0 0 16px;display:grid}.coverage-page-stage .segmented legend{color:var(--heading);grid-column:1/-1}.coverage-page-stage .segmented span{color:var(--muted)}.coverage-page-stage .segmented input:checked+span{background:var(--green);color:#fff;box-shadow:none}.coverage-page-stage .field>span{color:var(--heading)}.coverage-page-stage .field input{border-color:var(--border);background:var(--surface);color:var(--text)}.coverage-page-stage .field input::placeholder{color:var(--muted)}.coverage-page-stage .field input:focus{border-color:var(--green);box-shadow:0 0 0 4px color-mix(in srgb, var(--green) 12%, transparent)}.coverage-page-stage .coverage-result{border:1px solid var(--border);background:var(--surface-2)}.coverage-page-stage .coverage-result strong{color:var(--heading)}.coverage-page-stage .coverage-result p{color:var(--muted)}.coverage-stage-points span{border-color:var(--border);background:var(--surface-2);color:var(--text)}:root:not([data-theme=dark]) .coverage-page-stage .coverage-box{background:linear-gradient(135deg,#fbfdfc,#eff7f4);border-color:#bfd4cb;box-shadow:0 16px 38px #15302714}:root:not([data-theme=dark]) .coverage-page-stage .segmented{background:#e5f0ec;border-color:#c6d9d1}:root:not([data-theme=dark]) .coverage-page-stage .field input{background:#fff;border-color:#b7cec4}@media (max-width:767px){.coverage-page-stage{width:min(100% - 20px,1180px);margin-block:12px 22px;padding:0}.coverage-page-stage .coverage-box{padding:17px 14px}.coverage-page-stage .segmented{width:100%;margin-bottom:13px}.coverage-page-stage .field-grid{grid-template-columns:1fr;gap:9px}.coverage-page-stage .field-grid>.button{width:100%}.coverage-stage-points{justify-content:flex-start}}.coverage-page-stage{border:1px solid var(--border);background:var(--surface);width:min(100% - 40px,1460px);min-height:420px;box-shadow:var(--shadow-sm);border-radius:30px;grid-template-columns:minmax(300px,.72fr) minmax(0,1.28fr);gap:0;margin:18px auto 30px;padding:0;display:grid;position:relative;overflow:hidden}.coverage-page-stage__copy{background:radial-gradient(circle at 8% 8%, color-mix(in srgb, var(--green) 24%, transparent), transparent 35%), linear-gradient(145deg, color-mix(in srgb, var(--green) 14%, var(--surface-2)), var(--surface-2));flex-direction:column;justify-content:center;gap:18px;min-width:0;padding:clamp(30px,4vw,58px);display:flex;position:relative;overflow:hidden}.coverage-page-stage__copy:before,.coverage-page-stage__copy:after{border:1px solid color-mix(in srgb, var(--green) 30%, transparent);pointer-events:none;content:"";border-radius:50%;position:absolute}.coverage-page-stage__copy:before{width:310px;height:310px;bottom:-190px;right:-205px}.coverage-page-stage__copy:after{width:210px;height:210px;bottom:-125px;right:-135px}.coverage-page-stage__pin{z-index:1;border:1px solid color-mix(in srgb, var(--green) 36%, var(--border));background:color-mix(in srgb, var(--green) 14%, var(--surface));width:54px;height:54px;color:var(--green);box-shadow:0 12px 28px color-mix(in srgb, var(--green) 14%, transparent);border-radius:17px;place-items:center;display:grid;position:relative}.coverage-page-stage__pin svg{width:25px}.coverage-page-stage__copy h1{z-index:1;max-width:620px;color:var(--heading);letter-spacing:-.045em;margin:0;font-size:clamp(2.2rem,3.25vw,4rem);line-height:.98;position:relative}.coverage-page-stage__copy>p{z-index:1;max-width:560px;color:var(--muted);margin:0;font-size:clamp(13px,1vw,16px);line-height:1.55;position:relative}.coverage-page-stage .coverage-stage-points{justify-content:flex-start;gap:7px}.coverage-page-stage .coverage-stage-points span{border-color:color-mix(in srgb, var(--green) 24%, var(--border));background:color-mix(in srgb, var(--green) 9%, var(--surface));color:var(--text);padding:8px 11px;font-size:10px}.coverage-page-stage .coverage-stage-points svg{color:var(--green)}.coverage-page-stage__form{align-items:center;min-width:0;padding:clamp(24px,3.2vw,48px);display:flex}.coverage-page-stage .coverage-box{box-shadow:none;background:0 0;border:0;border-radius:0;padding:0}.coverage-page-stage .coverage-box__intro{grid-template-columns:auto minmax(0,1fr);gap:12px;margin-bottom:22px;display:grid}.coverage-page-stage .coverage-box__intro-icon{background:var(--green-soft);width:46px;height:46px;color:var(--green);border-radius:14px;place-items:center;display:grid}.coverage-page-stage .coverage-box__intro-icon svg{width:21px}.coverage-page-stage .coverage-box__intro>div{align-content:center;gap:4px;display:grid}.coverage-page-stage .coverage-box__intro strong{font-size:clamp(20px,1.6vw,27px)}.coverage-page-stage .coverage-box__intro>div>span{color:var(--muted);font-size:12px}.coverage-page-stage .segmented{border-radius:15px;width:min(100%,520px);margin-bottom:20px;padding:4px}.coverage-page-stage .segmented span{min-height:40px}.coverage-page-stage .field-grid{grid-template-columns:minmax(180px,1.25fr) minmax(160px,1fr) minmax(105px,.55fr) auto;align-items:end;gap:10px}.coverage-page-stage .field input,.coverage-page-stage .field-grid>.button{border-radius:14px;min-height:52px}.coverage-page-stage .field-grid>.button{white-space:nowrap;padding-inline:20px}.coverage-page-stage .coverage-result{border-radius:16px;margin-top:16px}.coverage-directory{background:linear-gradient(90deg, color-mix(in srgb, var(--green) 86%, transparent) 0 33.333%, #ffad16db 33.333% 66.666%, #2496dddb 66.666%) top / 100% 4px no-repeat, var(--surface);border-radius:30px;gap:18px;width:min(100% - 40px,1460px);padding:clamp(28px,3.2vw,46px);position:relative;overflow:hidden}.coverage-directory__heading{align-items:center}.coverage-directory__heading .eyebrow{display:none}.coverage-directory__heading h2{letter-spacing:-.045em;margin:0 0 9px;font-size:clamp(2.25rem,3.4vw,3.7rem)}.coverage-directory__heading p{max-width:760px;font-size:13px;line-height:1.5}.coverage-directory__stats{min-width:178px;box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--green) 12%, transparent);border-radius:19px;padding:16px 18px}.coverage-directory__stats strong{font-size:23px}.coverage-directory__search{background:color-mix(in srgb, var(--surface-2) 88%, var(--green-soft));border-radius:19px;min-height:64px;padding-inline:19px}.coverage-directory__search input{font-size:15px}.coverage-directory__result-line{min-height:20px;padding-left:3px;font-size:11px}.coverage-directory__grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.coverage-address-card{--coverage-accent:var(--green);border-color:color-mix(in srgb, var(--coverage-accent) 28%, var(--border));background:linear-gradient(145deg, color-mix(in srgb, var(--coverage-accent) 8%, var(--surface-2)), var(--surface-2))}.coverage-address-card:nth-child(3n+2){--coverage-accent:#d79413}.coverage-address-card:nth-child(3n+3){--coverage-accent:#318dcc}.coverage-address-card[open],.coverage-address-card.is-open{border-color:color-mix(in srgb, var(--coverage-accent) 52%, var(--border));background:linear-gradient(145deg, color-mix(in srgb, var(--coverage-accent) 10%, var(--surface)), var(--surface));grid-column:1/-1}.coverage-address-card__summary{gap:14px;min-height:82px;padding:14px 16px}.coverage-address-card__summary strong{font-size:14px}.coverage-address-card__icon{background:color-mix(in srgb, var(--coverage-accent) 12%, var(--surface));width:56px;height:46px;color:var(--coverage-accent);border-radius:14px;justify-content:center;align-items:center;gap:4px;display:flex}.coverage-address-card__icon small{color:currentColor;font-size:8px;font-weight:900}.coverage-address-card__chevron{background:color-mix(in srgb, var(--coverage-accent) 10%, transparent);color:var(--coverage-accent)}.coverage-address-card ul{grid-template-columns:repeat(4,minmax(0,1fr));gap:9px 22px;padding:4px 22px 22px 86px}.coverage-address-card li:before{background:var(--coverage-accent)}.coverage-directory__note{border:1px dashed color-mix(in srgb, var(--green) 28%, var(--border));background:color-mix(in srgb, var(--green) 6%, transparent);border-radius:13px;padding:13px 15px;font-size:10px}@media (max-width:1180px){.coverage-page-stage{grid-template-columns:minmax(260px,.62fr) minmax(0,1.38fr)}.coverage-page-stage__copy{padding:30px}.coverage-page-stage__form{padding:28px}.coverage-page-stage .field-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.coverage-page-stage .field-grid>.button{width:100%}.coverage-directory__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.coverage-address-card ul{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:820px){.coverage-page-stage{border-radius:25px;grid-template-columns:minmax(0,1fr);width:min(100% - 24px,1460px);min-height:0}.coverage-page-stage__copy{padding:28px}.coverage-page-stage__copy h1{max-width:600px;font-size:clamp(2.15rem,7vw,3.35rem)}.coverage-page-stage__form{padding:28px}.coverage-page-stage .field-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.coverage-directory{width:min(100% - 24px,1460px)}.coverage-directory__heading{align-items:flex-start}.coverage-directory__stats{min-width:0}.coverage-address-card ul{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:560px){.coverage-page-stage,.coverage-directory{width:min(100% - 20px,1460px)}.coverage-page-stage{border-radius:22px;margin-top:10px}.coverage-page-stage__copy{gap:14px;padding:23px 18px}.coverage-page-stage__pin{border-radius:14px;width:46px;height:46px}.coverage-page-stage__copy h1{font-size:2.15rem}.coverage-page-stage__copy>p{font-size:12px}.coverage-page-stage .coverage-stage-points{gap:5px}.coverage-page-stage .coverage-stage-points span{padding:7px 9px;font-size:8px}.coverage-page-stage__form{padding:22px 16px}.coverage-page-stage .coverage-box__intro{margin-bottom:17px}.coverage-page-stage .coverage-box__intro-icon{width:42px;height:42px}.coverage-page-stage .coverage-box__intro strong{font-size:20px}.coverage-page-stage .coverage-box__intro>div>span{font-size:10px}.coverage-page-stage .segmented{margin-bottom:14px}.coverage-page-stage .field-grid{grid-template-columns:minmax(0,1fr);gap:9px}.coverage-directory{border-radius:22px;gap:14px;padding:24px 15px}.coverage-directory__heading{gap:13px}.coverage-directory__heading h2{font-size:2rem}.coverage-directory__heading p{font-size:11px}.coverage-directory__stats{align-items:center;gap:6px;width:100%;padding:11px 13px;display:flex}.coverage-directory__stats strong{font-size:18px}.coverage-directory__stats span{margin-right:8px}.coverage-directory__search{border-radius:15px;min-height:56px;padding-inline:13px}.coverage-directory__search input{font-size:12px}.coverage-directory__grid{grid-template-columns:minmax(0,1fr);gap:9px}.coverage-address-card__summary{min-height:72px;padding:11px 12px}.coverage-address-card__icon{width:50px;height:42px}.coverage-address-card__summary strong{font-size:12px}.coverage-address-card ul{grid-template-columns:minmax(0,1fr);padding:2px 15px 16px 72px}}.coverage-page-stage.coverage-page-stage--compact{width:min(100% - 40px,1120px);min-height:0;box-shadow:none;background:0 0;border:0;border-radius:0;margin:18px auto 30px;display:block;overflow:visible}.coverage-page-stage--compact .coverage-page-stage__form{padding:0;display:block}.coverage-page-stage--compact .coverage-box,:root:not([data-theme=dark]) .coverage-page-stage--compact .coverage-box{border:1px solid var(--border);background:var(--surface);box-shadow:var(--shadow-sm);border-radius:24px;padding:clamp(24px,3vw,34px)}.coverage-page-stage--compact .coverage-box__intro{margin-bottom:18px}.coverage-page-stage--compact .segmented{width:100%;max-width:none;margin-bottom:16px}.coverage-page-stage--compact .field-grid{grid-template-columns:minmax(0,1fr) auto;gap:12px;display:grid}.coverage-page-stage--compact .field-grid>.button{width:auto;min-width:210px}@media (max-width:767px){.coverage-page-stage.coverage-page-stage--compact{width:min(100% - 20px,1120px);margin-block:12px 22px}.coverage-page-stage--compact .coverage-box,:root:not([data-theme=dark]) .coverage-page-stage--compact .coverage-box{border-radius:20px;padding:18px 15px}.coverage-page-stage--compact .field-grid{grid-template-columns:minmax(0,1fr);gap:10px}.coverage-page-stage--compact .field-grid>.button{width:100%;min-width:0}}.payment-workspace{grid-template-columns:minmax(360px,.82fr) minmax(0,1.18fr);align-items:stretch;gap:18px;padding-top:0;display:grid}.payment-workspace__form,.payment-workspace__guide,.payment-workspace .payment-form,.payment-workspace .payment-guide{height:100%}.payment-workspace .payment-form{border-color:color-mix(in srgb, var(--taiget-green) 32%, var(--border));background:linear-gradient(90deg, var(--taiget-yellow) 0 33.333%, var(--taiget-green) 33.333% 66.666%, var(--taiget-blue) 66.666%) top / 100% 5px no-repeat, var(--surface);flex-direction:column;padding:clamp(24px,2.7vw,34px);display:flex;position:relative;overflow:hidden;box-shadow:0 18px 44px #0d3e3017}.payment-workspace .payment-form__head{margin-bottom:18px;padding-right:64px;display:block;position:relative}.payment-workspace .payment-form__head h2{max-width:560px;margin:5px 0 6px;font-size:clamp(1.65rem,2vw,2.05rem);line-height:1.08}.payment-workspace .payment-form__head p{max-width:520px;line-height:1.5}.payment-workspace .payment-form__icon{border-radius:14px;width:46px;height:46px;position:absolute;top:0;right:0}.payment-workspace .payment-form__grid{grid-template-columns:minmax(0,1fr);gap:14px;display:grid}.payment-workspace .payment-form__grid .field>span:first-child{color:var(--heading);align-items:center;gap:7px;font-size:11px;display:flex}.payment-workspace .payment-form__grid .field>span:first-child b{background:var(--green-soft);width:22px;height:22px;color:var(--green);border-radius:8px;place-items:center;font-size:10px;display:grid}.payment-workspace .payment-contract-field input{border-radius:14px;min-height:52px;font-size:15px;font-weight:700}.payment-amount-control{position:relative;color:var(--heading)!important;display:block!important}.payment-workspace .payment-amount-control input{background:var(--surface-2);letter-spacing:0;border-radius:14px;min-height:52px;padding:12px 48px 12px 15px;font-size:17px;font-weight:750}.payment-amount-control>em{color:var(--green);font-size:18px;font-style:normal;font-weight:850;position:absolute;top:50%;right:17px;transform:translateY(-50%)}.payment-workspace .payment-recurring{margin-block:14px}.payment-workspace .payment-form>.button{min-height:50px;margin-top:auto}.payment-guide{border:1px solid color-mix(in srgb, var(--taiget-blue) 28%, var(--border));background:radial-gradient(circle at 100% 0, color-mix(in srgb, var(--taiget-blue) 12%, transparent), transparent 38%), var(--surface);box-shadow:var(--shadow-sm);border-radius:22px;flex-direction:column;gap:20px;padding:clamp(24px,2.7vw,34px);display:flex}.payment-guide__head{grid-template-columns:auto minmax(0,1fr);align-items:start;gap:14px;display:grid}.payment-guide__head>span{background:color-mix(in srgb, var(--taiget-blue) 12%, var(--surface-2));width:48px;height:48px;color:var(--taiget-blue);border-radius:15px;place-items:center;display:grid}.payment-guide__head>span svg{width:22px}.payment-guide__head h2{margin:6px 0;font-size:clamp(1.55rem,2.1vw,2.05rem);line-height:1.08}.payment-guide__head p{max-width:570px;color:var(--muted);margin:0;font-size:11px}.payment-guide__steps{gap:8px;margin:0;padding:0;list-style:none;display:grid}.payment-guide__steps li{border:1px solid var(--border);background:var(--surface-2);border-radius:15px;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:12px;min-height:66px;padding:11px 13px;display:grid}.payment-guide__steps li>b{background:var(--green);color:#fff;border-radius:11px;place-items:center;width:34px;height:34px;font-size:12px;display:grid}.payment-guide__steps li>span{gap:3px;display:grid}.payment-guide__steps strong{color:var(--heading);font-size:12px}.payment-guide__steps small{color:var(--muted);font-size:10px;line-height:1.4}.payment-autopay-card{border:1px solid color-mix(in srgb, var(--taiget-yellow) 48%, var(--border));background:color-mix(in srgb, var(--taiget-yellow) 10%, var(--surface));border-radius:17px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;padding:15px;display:grid}.payment-autopay-card__icon{background:color-mix(in srgb, var(--taiget-yellow) 22%, var(--surface));color:#b16f00;border-radius:12px;place-items:center;width:40px;height:40px;display:grid}.payment-autopay-card__icon svg{width:19px}.payment-autopay-card>div{gap:3px;display:grid}.payment-autopay-card strong{color:var(--heading);font-size:12px}.payment-autopay-card p{color:var(--muted);margin:0;font-size:9.5px;line-height:1.4}.payment-autopay-card .button{background:var(--taiget-blue);color:#fff;white-space:nowrap;border-color:#0000;min-height:42px}.payment-autopay-card .button:hover{background:color-mix(in srgb, var(--taiget-blue) 86%, #001f36);color:#fff;border-color:#0000}.payment-guide__footer{justify-content:space-between;align-items:center;gap:12px;margin-top:auto;padding-top:2px;display:flex}.payment-guide__footer>a:first-child{color:var(--heading);align-items:center;gap:9px;display:flex}.payment-guide__footer>a:first-child>svg{background:var(--green-soft);width:32px;height:32px;color:var(--green);border-radius:10px;padding:7px}.payment-guide__footer>a:first-child span{gap:1px;display:grid}.payment-guide__footer small{color:var(--muted);font-size:8px}.payment-guide__footer strong{font-size:12px}.payment-guide__footer>a:last-child{color:var(--green);align-items:center;gap:6px;font-size:10px;font-weight:800;display:inline-flex}.payment-guide__footer>a:last-child svg{width:15px}.payment-workspace .payment-highlights{grid-column:1/-1}:root:not([data-theme=dark]) .payment-guide{background:radial-gradient(circle at 100% 0,#1a8bcb1a,#0000 38%),#fff;border-color:#c7dfe8}:root:not([data-theme=dark]) .payment-guide__steps li{background:#f4f8f6;border-color:#d8e4df}@media (max-width:1100px){.payment-workspace{grid-template-columns:minmax(320px,.9fr) minmax(0,1.1fr)}.payment-autopay-card{grid-template-columns:auto minmax(0,1fr)}.payment-autopay-card .button{grid-column:1/-1;width:100%}}@media (max-width:860px){.payment-workspace{grid-template-columns:minmax(0,1fr)}.payment-workspace__guide{grid-row:2}.payment-workspace .payment-highlights{grid-column:1}}@media (max-width:700px){.payment-workspace{gap:14px}.payment-workspace .payment-form,.payment-guide{border-radius:20px;padding:18px 16px}.payment-workspace__form,.payment-workspace .payment-form{height:auto}.payment-workspace .payment-form{background:linear-gradient(90deg, var(--taiget-yellow) 0 33.333%, var(--taiget-green) 33.333% 66.666%, var(--taiget-blue) 66.666%) top / 100% 4px no-repeat, var(--surface);box-shadow:0 12px 30px #0d3e3014}.payment-workspace .payment-form__head{margin-bottom:15px;padding-right:50px}.payment-workspace .payment-form__icon{border-radius:12px;width:38px;height:38px}.payment-workspace .payment-form__icon svg{width:18px}.payment-workspace .payment-form__head h2{margin-block:4px 5px;font-size:clamp(1.45rem,7vw,1.75rem);line-height:1.08}.payment-workspace .payment-form__head p{font-size:10px;line-height:1.45}.payment-workspace .payment-form__grid{gap:11px}.payment-workspace .payment-form__grid .field>span:first-child{font-size:10.5px}.payment-workspace .payment-form__grid .field>span:first-child b{border-radius:7px;width:20px;height:20px;font-size:9px}.payment-workspace .payment-contract-field input,.payment-workspace .payment-amount-control input{border-radius:13px;min-height:49px;font-size:15px}.payment-workspace .payment-recurring{margin-block:12px}.payment-workspace .payment-form>.button{min-height:48px}.payment-workspace .payment-form__note{margin-top:10px;font-size:8.5px;line-height:1.4}.payment-guide__head{grid-template-columns:minmax(0,1fr)}.payment-guide__head>span{width:42px;height:42px}.payment-guide__footer{flex-direction:column;align-items:flex-start}.payment-autopay-card{grid-template-columns:auto minmax(0,1fr)}.payment-highlights{grid-template-columns:minmax(0,1fr)}}@media (min-width:520px) and (max-width:700px){.payment-workspace .payment-form__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1181px) and (max-width:1440px){:root,:root[data-theme=dark],:root:not([data-theme=dark]){--sidebar-width:250px!important;--home-content-shell:calc(100% - 28px)!important;--inner-shell:calc(100% - 28px)!important;--home-content-gap:34px!important}.sidebar{border-radius:22px!important;width:222px!important;height:calc(100dvh - 28px)!important;padding:10px 9px 14px!important;inset:14px auto 14px 14px!important}.sidebar__top{min-height:62px!important}.sidebar .brand{flex:0 0 158px!important;width:158px!important;height:58px!important;min-height:58px!important}.sidebar .audience-switch{border-radius:12px;gap:3px;margin:4px 0 8px;padding:3px}.sidebar .audience-switch button{border-radius:9px;gap:5px;padding-inline:5px;font-size:11.5px;min-height:32px!important}.sidebar .audience-switch button svg{flex-basis:14px;width:14px;height:14px}.sidebar .sidebar-payment{border-radius:14px;min-height:78px!important;margin:0 0 9px!important;padding:0 91px 0 14px!important}.sidebar .sidebar-payment>span strong{font-size:12.5px;line-height:1.18}.sidebar .sidebar-payment>span small{margin-top:3px;font-size:8px}.sidebar .sidebar-payment__art{width:116px;height:124px;top:-17px;right:-5px}.sidebar .sidebar-payment__arrow{width:12px;height:12px;bottom:10px;right:10px}.sidebar .main-nav{gap:2px}.sidebar .main-nav a,.sidebar .main-nav--primary a{border-radius:9px;gap:7px;padding:3px 5px;font-size:12px;line-height:1.15;min-height:34px!important}.sidebar .nav-glyph{border-radius:8px;flex:0 0 28px;width:28px;height:28px}.sidebar .nav-glyph svg{width:16px!important;height:16px!important}.sidebar>.sidebar-nav-divider,.sidebar>.sidebar-nav-divider--business{margin:7px 6px 8px!important}.desktop-header{border-radius:17px;gap:10px;inset:14px 14px auto var(--sidebar-width)!important;min-height:64px!important;padding-inline:16px!important}.desktop-header__context{white-space:nowrap;flex:0 auto;gap:8px;min-width:0!important}.desktop-header__back{flex:0 0 32px;width:32px;height:32px}.desktop-header__audience{gap:5px;min-height:30px;padding:5px 9px;font-size:10.5px}.desktop-header__caption{text-overflow:ellipsis;white-space:nowrap;max-width:190px;overflow:hidden;font-size:12px!important}.desktop-header__actions{flex:auto;gap:6px;min-width:0}.desktop-header__office-address{gap:5px;min-height:34px;margin-right:0;padding:4px 2px;font-size:11px}.desktop-header__office-address svg{width:15px;height:15px}.desktop-phone,:root:not([data-theme=dark]) .desktop-phone{gap:6px;min-height:40px;padding:5px 8px}.desktop-phone svg{width:16px;height:16px}.desktop-phone small,:root:not([data-theme=dark]) .desktop-phone small{font-size:7px}.desktop-phone strong,:root:not([data-theme=dark]) .desktop-phone strong{white-space:nowrap;margin-top:2px;font-size:11px}.desktop-cabinet,.desktop-header .theme-orbit{border-radius:12px!important;flex:0 0 38px!important;width:38px!important;height:38px!important;min-height:38px!important}.site-main{padding-top:92px!important}.figma-hero{border-radius:24px;min-height:470px;width:var(--home-content-shell)!important}.figma-hero__copy{width:61%;padding:36px 0 36px 38px}.figma-hero__coverage{gap:8px;margin-bottom:15px}.figma-hero__coverage strong{font-size:10.5px}.figma-hero h1 span,.figma-hero--business h1 span{font-size:clamp(2.2rem,3.05vw,2.75rem)}.figma-hero h1 em,.figma-hero--business h1 em{font-size:clamp(2.08rem,2.95vw,2.65rem)}.figma-hero__copy p{max-width:570px;margin-top:20px;font-size:clamp(1.05rem,1.6vw,1.35rem);line-height:1.45}.figma-hero__actions{gap:10px;margin-top:20px}.figma-button{gap:10px;min-width:168px;min-height:48px;padding-inline:18px;font-size:12px}.figma-hero__raccoon{width:49%}.benefits-home-section{padding:16px 0 0!important}.benefits-home-section .benefits-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.benefits-home-section .benefit-card button{grid-template-columns:44px minmax(0,1fr) 24px;gap:10px;min-height:104px;padding:14px 12px}.benefits-home-section .benefit-card__icon{border-radius:13px;width:44px;height:44px}.benefits-home-section .benefit-card__icon svg{width:21px;height:21px}.benefits-home-section .benefit-card__text strong{font-size:13px;line-height:1.18}.benefits-home-section .benefit-card__text small{margin-top:3px;font-size:10.5px;line-height:1.35}.benefits-home-section .benefit-card__arrow{width:24px;height:24px}.benefits-home-section .benefit-card__arrow svg{width:14px}.benefits-home-section .benefit-card__reveal p{padding-top:12px;font-size:11px;line-height:1.5;margin:0 14px 16px!important}.tariff-home-section,.business-tariff-preview{border-radius:22px!important;padding:24px 22px!important}.tariff-home-section .tariff-selector__header .section-heading h2,.business-tariff-preview .section-heading h2{font-size:clamp(1.65rem,2.45vw,2.05rem)!important}.tariff-home-section .tariff-selector__controls{margin-bottom:16px!important}.tariff-home-section .tariff-selector__stage{gap:14px!important}.tariff-home-section .tariff-grid,.business-tariff-preview .tariff-grid,.tariff-page .tariff-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:14px!important;width:100%!important;max-width:none!important}.tariff-page{margin-top:18px!important;padding:24px!important}.tariff-card,.tariff-card--promo,.tariff-home-section .tariff-card,.business-tariff-preview .tariff-card,.tariff-page .tariff-card{aspect-ratio:auto!important;height:100%!important;min-height:350px!important;padding:17px!important}.tariff-card__metrics{margin:16px 0 14px}.tariff-metric strong,.tariff-metric--tv strong{font-size:46px}.tariff-card .feature-list{gap:5px;margin-bottom:10px}.tariff-card .feature-list li,.tariff-card .feature-list li.feature-list__capacity{gap:6px;font-size:9.5px!important;line-height:1.3!important}.tariff-card__footer{gap:7px;padding-top:11px}.price strong{font-size:20px}.tariff-card__footer .button{gap:6px;min-width:112px;min-height:38px;padding:7px 10px;font-size:9px}.site-main:has(>.page-back)>.page-hero{width:var(--inner-shell);border-radius:18px;margin-top:8px;padding:18px 24px}.site-main:has(>.page-back)>.page-hero h1{text-overflow:ellipsis;font-size:clamp(1.45rem,2.15vw,2rem);overflow:hidden}.page-back{min-height:38px;margin-top:8px;padding:6px 11px;font-size:11px}:is(.site-main:has(>.page-back)>.page-section:not(.page-hero),.site-main:has(>.page-back)>.reveal>.page-section){margin-top:18px;padding:26px 28px}.tariff-page~.info-band{width:var(--inner-shell);margin-block:14px}.site-footer,:root:not([data-theme=dark]) .site-footer,:root[data-theme=dark] .site-footer{margin:34px 0 0 var(--sidebar-width)!important}.site-footer>.site-footer__lead{gap:28px;padding:30px 34px 22px}.site-footer__identity{gap:16px}.site-footer__brand .brand{width:190px;height:64px;min-height:64px}.site-footer__contacts>a{min-height:55px;padding:8px 10px}.site-footer__links{gap:18px}.site-footer__bottom{padding:14px 34px 20px}}@media (min-width:1181px) and (max-width:1440px) and (max-height:820px){.sidebar{overflow-y:auto}.sidebar__top{min-height:54px!important}.sidebar .brand{flex-basis:146px!important;width:146px!important;height:50px!important;min-height:50px!important}.sidebar .audience-switch{margin-block:2px 6px}.sidebar .sidebar-payment{min-height:68px!important;margin-bottom:6px!important}.sidebar .main-nav a,.sidebar .main-nav--primary a{font-size:11.5px;min-height:31px!important}.sidebar .nav-glyph{flex-basis:26px;width:26px;height:26px}.sidebar>.sidebar-nav-divider,.sidebar>.sidebar-nav-divider--business{margin-block:5px 6px!important}}@media (min-width:981px){:root,:root[data-theme=dark],:root:not([data-theme=dark]){--sidebar-width:364px!important}:root .sidebar{overflow:hidden auto;border-radius:22px!important;width:336px!important;height:calc(100dvh - 28px)!important;padding:10px 12px 14px!important;inset:14px auto 14px 14px!important}.sidebar__top{min-height:72px!important}.sidebar .brand{flex:0 0 210px!important;width:210px!important;height:70px!important;min-height:70px!important}.sidebar .audience-switch{gap:3px;margin:12px 0 10px;padding:3px}.sidebar .audience-switch button{white-space:nowrap;gap:6px;padding-inline:8px;min-height:34px!important;font-size:14px!important}:root .sidebar .sidebar-payment{border-radius:16px;align-items:flex-start;height:94px!important;min-height:94px!important;margin:10px 0 12px!important;padding:18px 12px 12px 16px!important}:root .sidebar .sidebar-payment>span{align-self:flex-start;width:100%}:root .sidebar .sidebar-payment>span strong{letter-spacing:-.015em;white-space:nowrap;flex-direction:column;align-items:flex-start;line-height:1.06;display:flex;font-size:17px!important}:root .sidebar .sidebar-payment>span strong em{color:#ffc241;margin-top:2px;font-size:19px;font-style:normal;line-height:1}:root .sidebar .sidebar-payment>span small{white-space:nowrap;margin-top:5px;line-height:1.2;font-size:10.5px!important}:root .sidebar .sidebar-payment__art{width:144px;height:126px;top:-4px;right:-3px}:root .sidebar .sidebar-payment__arrow{width:11px;height:11px;padding:5px;bottom:10px;right:10px}.sidebar .main-nav{gap:10px}:root .sidebar>.main-nav:not(.main-nav--primary){flex:none;grid-auto-rows:38px;align-content:normal;gap:10px;min-height:0}:root .sidebar .main-nav a,:root .sidebar .main-nav--primary a{letter-spacing:-.018em;white-space:nowrap;border-radius:9px;gap:8px;padding:3px 6px;line-height:1.1;height:38px!important;min-height:38px!important;font-size:16px!important}:root .sidebar .main-nav a>span:last-child{white-space:nowrap;min-width:0}.sidebar .nav-glyph{border-radius:8px;flex:0 0 28px;width:28px;height:28px}.sidebar .nav-glyph svg{width:16px!important;height:16px!important}.sidebar>.sidebar-nav-divider,.sidebar>.sidebar-nav-divider--business{margin:11px 5px!important}}@media (min-width:981px) and (max-height:820px){.sidebar__top{min-height:64px!important}.sidebar .brand{flex-basis:196px!important;width:196px!important;height:62px!important;min-height:62px!important}.sidebar .audience-switch{margin:7px 0 8px}.sidebar .main-nav,:root .sidebar>.main-nav:not(.main-nav--primary){gap:8px}:root .sidebar>.main-nav:not(.main-nav--primary){grid-auto-rows:30px}:root .sidebar .main-nav a,:root .sidebar .main-nav--primary a{height:30px!important;min-height:30px!important;font-size:15.5px!important}:root .sidebar .sidebar-payment{height:84px!important;min-height:84px!important;margin:5px 0 8px!important;padding:14px 10px 10px 14px!important}:root .sidebar .sidebar-payment>span strong{font-size:15.5px!important}:root .sidebar .sidebar-payment>span strong em{font-size:17.5px}:root .sidebar .sidebar-payment>span small{margin-top:4px;font-size:9.5px!important}:root .sidebar .sidebar-payment__art{width:130px;height:114px;top:0;right:-4px}:root .sidebar .sidebar-payment__arrow{bottom:9px;right:9px}.sidebar>.sidebar-nav-divider,.sidebar>.sidebar-nav-divider--business{margin:8px 5px!important}}.page-back--layout-marker{display:none!important}.button,.icon-button,.theme-orbit,.desktop-cabinet,.floating-contact,.audience-switch button,.tariff-tabs button,.main-nav a,.page-back{min-height:44px}.tariff-card .feature-list li,.tariff-card .feature-list li.feature-list__capacity{font-size:12px!important;line-height:1.42!important}.tariff-card .card-kicker,.tariff-card .promo-badge,.tariff-card .tariff-metric span,.tariff-card .price span{font-size:11px!important}.tariff-card__footer .button{min-height:44px!important;font-size:12px!important}.benefits-home-section .benefit-card__text small,.benefits-home-section .benefit-card__reveal p{font-size:12px!important;line-height:1.45!important}.site-footer__contacts small,.site-footer__links a,.site-footer__address,.site-footer__bottom{line-height:1.4;font-size:12px!important}.site-footer__contacts strong,.site-footer__links strong{font-size:13px!important}@media (min-width:1181px) and (max-width:1440px){.sidebar .sidebar-payment>span small{font-size:11px!important}.desktop-header__audience{font-size:11.5px!important}.desktop-header__office-address{font-size:12px!important}.desktop-phone small,:root:not([data-theme=dark]) .desktop-phone small{font-size:10px!important}.desktop-phone strong,:root:not([data-theme=dark]) .desktop-phone strong{font-size:12px!important}.benefits-home-section .benefit-card__text strong{font-size:14px!important}.benefits-home-section .benefit-card__text small,.benefits-home-section .benefit-card__reveal p{font-size:12px!important}.tariff-card .feature-list li,.tariff-card .feature-list li.feature-list__capacity{font-size:11.5px!important}.tariff-card__footer .button{min-height:44px!important;padding-inline:12px!important;font-size:11.5px!important}.page-back{min-height:44px!important;font-size:12px!important}}@media (max-width:700px){.site-main{overflow:clip}.tariff-home-section,.business-tariff-preview,.tariff-page{padding:22px 14px!important}.tariff-grid,.tariff-home-section .tariff-grid,.business-tariff-preview .tariff-grid,.tariff-page .tariff-grid{scroll-snap-type:none!important;grid-template-columns:minmax(0,1fr)!important;gap:14px!important;width:100%!important;max-width:none!important;display:grid!important;overflow:visible!important}.tariff-grid>*,.tariff-grid>.reveal{width:100%!important;min-width:0!important}.tariff-card,.tariff-card--promo,.tariff-home-section .tariff-card,.business-tariff-preview .tariff-card,.tariff-page .tariff-card{aspect-ratio:auto!important;height:auto!important;min-height:310px!important;padding:18px!important}.tariff-card__metrics{margin-block:13px 11px!important}.tariff-card .feature-list{gap:5px!important;margin-bottom:12px!important}.tariff-card__footer{padding-top:10px!important}.tariff-card .feature-list li,.tariff-card .feature-list li:first-child,.tariff-card .feature-list li.feature-list__capacity{font-size:12px!important;display:flex!important}.tariff-card__footer{flex-direction:row!important;align-items:center!important}.tariff-card__footer .button{width:auto!important;min-height:44px!important;font-size:12px!important}.tariff-selector__controls,.tariff-tabs{width:100%}.tariff-tabs{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.tariff-tabs button{justify-content:center;font-size:12px}.benefits-home-section .benefits-grid{grid-template-columns:minmax(0,1fr)!important;gap:10px!important}.benefits-home-section .benefit-card button{min-height:90px!important}.site-footer__links{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:12px!important}.site-footer__links>div:nth-child(3){grid-column:auto!important;grid-template-columns:none!important;display:flex!important}.site-footer__links>div:nth-child(3) strong{grid-column:auto!important}.site-footer__links a{overflow-wrap:anywhere;min-height:36px!important;font-size:11.5px!important}.site-footer__contacts strong{font-size:12px!important}.site-footer__contacts small{font-size:10.5px!important}.floating-contact{right:max(14px, env(safe-area-inset-right))!important;bottom:max(16px, calc(env(safe-area-inset-bottom) + 12px))!important}}:root:not([data-theme=dark]) .contact-grid .contact-card{background:linear-gradient(145deg,#f4fbf8 0%,#fff 72%);border-color:#b9ddd1;min-height:178px;box-shadow:0 14px 34px #10423714}:root:not([data-theme=dark]) .contact-grid>.reveal:nth-child(2) .contact-card{background:linear-gradient(145deg,#fff9ea 0%,#fff 72%);border-color:#ebcf8c}:root:not([data-theme=dark]) .contact-grid>.reveal:nth-child(3) .contact-card{background:linear-gradient(145deg,#eef8fd 0%,#fff 72%);border-color:#9ccfe9}:root:not([data-theme=dark]) .contact-grid>.reveal:nth-child(4) .contact-card{background:linear-gradient(145deg,#f1f9f6 0%,#fff 72%);border-color:#b7d9cf}:root:not([data-theme=dark]) .contact-grid .contact-card--primary,:root:not([data-theme=dark]) .contact-grid .contact-card--primary small,:root:not([data-theme=dark]) .contact-grid .contact-card--primary strong,:root:not([data-theme=dark]) .contact-grid .contact-card--primary p{color:var(--heading)}:root:not([data-theme=dark]) .contact-grid .contact-card--primary>span{color:#008b67;background:#dff3eb}:root:not([data-theme=dark]) .contact-grid .contact-card--primary>svg{color:#008b67}:root:not([data-theme=dark]) .vacancy-main,:root:not([data-theme=dark]) .cta-banner,:root:not([data-theme=dark]) .calculation-banner{color:var(--heading);background:linear-gradient(145deg,#fff 0%,#f3faf7 100%);border-color:#b9d8ce;position:relative;overflow:hidden;box-shadow:0 16px 38px #10423717}:root:not([data-theme=dark]) .vacancy-main:before,:root:not([data-theme=dark]) .cta-banner:before,:root:not([data-theme=dark]) .calculation-banner:before{content:"";background:linear-gradient(90deg,#ffad0e 0 33.333%,#008c67 33.333% 66.666%,#178fce 66.666% 100%);height:4px;position:absolute;inset:0 0 auto}:root:not([data-theme=dark]) .vacancy-main{min-height:390px}:root:not([data-theme=dark]) .vacancy-main h2,:root:not([data-theme=dark]) .cta-banner h2,:root:not([data-theme=dark]) .calculation-banner h2{color:var(--heading)}:root:not([data-theme=dark]) .vacancy-main p,:root:not([data-theme=dark]) .cta-banner p,:root:not([data-theme=dark]) .calculation-banner p{color:var(--muted)}:root:not([data-theme=dark]) .vacancy-main .eyebrow,:root:not([data-theme=dark]) .cta-banner .eyebrow,:root:not([data-theme=dark]) .calculation-banner .eyebrow{color:#008c67}:root:not([data-theme=dark]) .vacancy-main__icon{color:#008c67;background:#e1f3ec}:root:not([data-theme=dark]) .vacancy-main .button--primary{color:#332500;box-shadow:none;background:#ffad0e;border-color:#0000}:root:not([data-theme=dark]) .cta-banner .button--primary,:root:not([data-theme=dark]) .calculation-banner .button--primary{color:#fff;box-shadow:none;background:#008c67;border-color:#0000}:root:not([data-theme=dark]) .vacancy-notes>.reveal:first-child article{background:#f5fbf8;border-color:#b9ddd1}:root:not([data-theme=dark]) .vacancy-notes>.reveal:nth-child(2) article{background:#fff9e9;border-color:#ebcf8c}:root:not([data-theme=dark]) .vacancy-notes>.reveal:nth-child(3) article{background:#eef8fd;border-color:#9ccfe9}:root:not([data-theme=dark]) .vacancy-notes>.reveal:nth-child(2) article>span{color:#aa7000}:root:not([data-theme=dark]) .vacancy-notes>.reveal:nth-child(3) article>span{color:#167baa}@media (max-width:700px){:root:not([data-theme=dark]) .vacancy-main{min-height:340px;padding:24px 20px}:root:not([data-theme=dark]) .contact-grid .contact-card{min-height:158px}:root:not([data-theme=dark]) .cta-banner,:root:not([data-theme=dark]) .calculation-banner{gap:18px;padding:26px 20px}}:root .sidebar-payment,:root[data-theme=dark] .sidebar-payment,:root:not([data-theme=dark]) .sidebar-payment{isolation:isolate;position:relative;overflow:hidden;box-shadow:0 14px 30px #00523d3d;background:linear-gradient(148deg,#0000 0 56%,#00382b61 56%),radial-gradient(circle at 78% 8%,#3ede9936,#0000 42%),linear-gradient(135deg,#07865f 0%,#00694f 54%,#004f3e 100%)!important;border:1px solid #46cb958c!important}:root .sidebar-payment:before{background:#00231d2e;border-radius:46%;inset:auto -22% -80% 30%;transform:rotate(-20deg)}:root .sidebar-payment__copy{z-index:3;color:#fff;flex-direction:column;align-items:flex-start;max-width:158px;position:relative;width:auto!important;display:flex!important}:root .sidebar-payment__kicker{color:#fff;letter-spacing:-.02em;white-space:nowrap;font-size:12.5px;font-weight:760;line-height:1.15}:root .sidebar-payment__copy>strong{letter-spacing:-.045em;white-space:nowrap;margin-top:7px;font-weight:900;line-height:1;color:#ffc241!important;font-size:15.5px!important;display:block!important}:root .sidebar-payment__copy>small{white-space:nowrap;margin-top:8px;font-weight:560;line-height:1.2;display:block;color:#ffffffba!important;font-size:9.5px!important}:root .sidebar-payment__art{z-index:2;object-fit:contain;object-position:center;filter:drop-shadow(0 12px 15px #00000045)}:root .sidebar-payment__cta{z-index:4;white-space:nowrap;gap:5px;font-size:10.5px;font-weight:800;line-height:1;bottom:10px;right:12px;color:#fff!important;align-items:center!important;width:auto!important;display:inline-flex!important;position:absolute!important}:root .sidebar-payment__cta svg{width:14px;height:14px;transition:transform .22s}:root .sidebar-payment:hover .sidebar-payment__cta svg{transform:translate(3px)}@media (min-width:981px){:root .sidebar .sidebar-payment{border-radius:18px;align-items:flex-start;height:122px!important;min-height:122px!important;margin:10px 0 12px!important;padding:20px 12px 14px 16px!important}:root .sidebar .sidebar-payment__art{width:170px;height:150px;top:-4px;right:-15px}}@media (min-width:981px) and (max-height:820px){:root .sidebar .sidebar-payment{height:96px!important;min-height:96px!important;margin:5px 0 8px!important;padding:14px 10px 10px 14px!important}:root .sidebar .sidebar-payment__copy{max-width:144px}:root .sidebar .sidebar-payment__kicker{font-size:11.5px}:root .sidebar .sidebar-payment__copy>strong{margin-top:5px;font-size:14px!important}:root .sidebar .sidebar-payment__copy>small{margin-top:6px;font-size:8.8px!important}:root .sidebar .sidebar-payment__art{width:146px;height:126px;top:-2px;right:-12px}:root .sidebar .sidebar-payment__cta{font-size:9.5px;bottom:8px;right:10px}:root .sidebar>.main-nav:not(.main-nav--primary){grid-auto-rows:29px}:root .sidebar .main-nav a,:root .sidebar .main-nav--primary a{height:29px!important;min-height:23px!important}}@media (max-width:980px){:root .mobile-drawer .sidebar-payment{border-radius:18px!important;min-height:116px!important;margin:8px 0 14px!important;padding:18px 12px 14px 16px!important}:root .mobile-drawer .sidebar-payment__art{width:164px;height:144px;top:-5px;right:-15px}}@media (min-width:981px){:root .sidebar .sidebar-payment{align-items:center!important;height:104px!important;min-height:104px!important;padding:0 12px 0 16px!important}:root .sidebar .sidebar-payment__copy{max-width:148px;align-self:center!important}:root .sidebar .sidebar-payment__kicker{font-size:11.8px}:root .sidebar .sidebar-payment__copy>strong{margin-top:6px;font-size:14.5px!important}:root .sidebar .sidebar-payment__copy>small{margin-top:7px;font-size:9px!important}:root .sidebar .sidebar-payment__art{width:132px;height:116px;top:-3px;right:-4px}:root .sidebar .sidebar-payment__cta{font-size:9px;bottom:8px;right:9px}}@media (min-width:981px) and (max-height:820px){:root .sidebar .sidebar-payment{height:88px!important;min-height:88px!important;padding:0 10px 0 14px!important}:root .sidebar .sidebar-payment__copy{max-width:136px}:root .sidebar .sidebar-payment__kicker{font-size:10.5px}:root .sidebar .sidebar-payment__copy>strong{margin-top:4px;font-size:12.5px!important}:root .sidebar .sidebar-payment__copy>small{margin-top:5px;font-size:8.2px!important}:root .sidebar .sidebar-payment__art{width:116px;height:100px;top:-1px;right:-3px}:root .sidebar .sidebar-payment__cta{font-size:8.5px;bottom:7px;right:8px}}.sidebar-connect-action{background:#ffad0e;border:1px solid #ffc657;border-radius:12px;flex:none;justify-content:space-between;align-items:center;width:100%;min-height:44px;margin-top:auto;margin-bottom:8px;padding:10px 15px;font-size:15px;font-weight:820;line-height:1;transition:transform .2s,background-color .2s,box-shadow .2s;display:flex;box-shadow:0 10px 22px #ffad0e3d;color:#332500!important}.sidebar-connect-action svg{width:17px;height:17px;transition:transform .2s}.sidebar-connect-action:hover{background:#ffb722;transform:translateY(-2px);box-shadow:0 13px 26px #ffad0e4d}.sidebar-connect-action:hover svg{transform:translate(3px)}.sidebar-connect-action:focus-visible{outline-offset:3px;outline:3px solid #ffc14166}@media (min-width:981px) and (max-height:820px){.sidebar-connect-action{min-height:38px;margin-top:7px;margin-bottom:5px;padding:8px 13px;font-size:14px}}@media (max-width:980px){:root .mobile-drawer .sidebar-payment{align-items:center!important;min-height:104px!important;padding:0 12px 0 16px!important}:root .mobile-drawer .sidebar-payment__copy{max-width:148px;align-self:center!important}:root .mobile-drawer .sidebar-payment__art{width:132px;height:116px;top:-3px;right:-4px}.mobile-drawer .sidebar-connect-action{margin-top:12px;margin-bottom:8px}}:root[data-theme=dark] .sidebar .audience-switch,:root[data-theme=dark] .mobile-drawer .audience-switch{background:#26352f!important;border-color:#46675d!important;box-shadow:inset 0 0 0 1px #73d3b50a!important}:root[data-theme=dark] .sidebar .audience-switch button,:root[data-theme=dark] .mobile-drawer .audience-switch button{color:#b6c3bf!important;box-shadow:none!important;background:0 0!important;border-color:#0000!important}:root[data-theme=dark] .sidebar .audience-switch button svg,:root[data-theme=dark] .mobile-drawer .audience-switch button svg{color:#a9bbb5!important}:root[data-theme=dark] .sidebar .audience-switch button.is-active,:root[data-theme=dark] .mobile-drawer .audience-switch button.is-active{color:#fff!important;background:#008c67!important;border-color:#008c67!important}:root[data-theme=dark] .sidebar .audience-switch button.is-active svg,:root[data-theme=dark] .mobile-drawer .audience-switch button.is-active svg{color:#fff!important}:root:not([data-theme=dark]) .benefits-home-section .benefit-card:first-child{border:1px solid #5f8278!important}:root:not([data-theme=dark]) .benefits-home-section .benefit-card:nth-child(2){border:1px solid #d5a33a!important}:root:not([data-theme=dark]) .benefits-home-section .benefit-card:nth-child(3){border:1px solid #4a9f84!important}:root:not([data-theme=dark]) .benefits-home-section .benefit-card:nth-child(4){border:1px solid #8173c5!important}:root[data-theme=dark] .benefits-home-section .benefit-card:first-child{border:1px solid #71857f!important}:root[data-theme=dark] .benefits-home-section .benefit-card:nth-child(2){border:1px solid #a78136!important}:root[data-theme=dark] .benefits-home-section .benefit-card:nth-child(3){border:1px solid #579d86!important}:root[data-theme=dark] .benefits-home-section .benefit-card:nth-child(4){border:1px solid #8175bd!important}.sidebar-connect-action{margin-bottom:28px}@media (min-width:981px) and (max-height:820px){.sidebar-connect-action{margin-bottom:18px}}:root .sidebar .sidebar-payment__kicker,:root .mobile-drawer .sidebar-payment__kicker{letter-spacing:-.02em!important;font-family:inherit!important;font-size:13px!important;font-weight:650!important;line-height:1.15!important}:root .sidebar .sidebar-payment__copy>strong,:root .mobile-drawer .sidebar-payment__copy>strong{letter-spacing:-.015em!important;margin-top:7px!important;font-family:inherit!important;font-size:15.5px!important;font-weight:900!important;line-height:1.06!important}:root .sidebar .sidebar-payment__copy>small,:root .mobile-drawer .sidebar-payment__copy>small{margin-top:8px!important;font-family:inherit!important;font-size:9.5px!important;font-weight:560!important;line-height:1.2!important}:root .sidebar .sidebar-payment__cta,:root .mobile-drawer .sidebar-payment__cta{letter-spacing:normal!important;font-family:inherit!important;font-size:13px!important;font-weight:650!important;line-height:1!important}:root .sidebar .audience-switch,:root .mobile-drawer .audience-switch{box-sizing:border-box!important;height:44px!important;min-height:44px!important;padding:4px!important}.tariff-home-section,.business-tariff-preview{box-shadow:none!important;background:0 0!important;border-color:#0000!important}.business-tariff-preview .section-heading{margin-bottom:30px!important}.tariff-grid>.reveal,.tariff-grid>.reveal.is-visible{box-shadow:none!important;background:0 0!important;border:0!important;outline:0!important}.tariff-card,.tariff-card--promo,.tariff-card:hover,.tariff-card--promo:hover{box-shadow:none!important;outline:0!important}.site-footer,:root:not([data-theme=dark]) .site-footer,:root[data-theme=dark] .site-footer{border-top:0!important}@media (min-width:981px){.site-footer>.site-footer__lead{gap:clamp(28px,3vw,48px)!important;padding:22px clamp(40px,4.5vw,72px) 12px!important}.site-footer__identity{gap:clamp(18px,2vw,32px)!important}.site-footer__brand{justify-content:space-between!important;gap:8px!important;min-height:140px!important}.site-footer__brand .brand{width:min(100%,320px)!important;height:94px!important;min-height:94px!important}.site-footer__contacts{gap:4px!important;min-height:140px!important}.site-footer__contacts>a{min-height:44px!important}.site-footer__links{gap:clamp(24px,3vw,48px)!important;min-height:140px!important;padding-top:0!important}.site-footer__links>div{justify-content:space-between!important;gap:0!important;min-height:140px!important}.site-footer__links strong{margin-bottom:4px!important}.site-footer .site-footer__links a{min-height:20px!important;line-height:1.25!important}.site-footer__bottom{white-space:nowrap!important;flex-wrap:nowrap!important;padding:10px clamp(40px,4.5vw,72px) 16px!important}.site-footer__legal{flex-wrap:nowrap!important}}@media (max-width:980px){.site-footer__bottom{white-space:nowrap!important;flex-flow:row!important;justify-content:space-between!important;align-items:center!important;gap:8px!important;padding-inline:12px!important;font-size:clamp(7px,1.7vw,10px)!important;display:flex!important}.site-footer__bottom>*{max-width:none!important}.site-footer__legal{flex-wrap:nowrap!important;gap:8px!important;display:flex!important}.site-footer .site-footer__legal a{min-height:0!important;font-size:inherit!important;white-space:nowrap!important}}.benefits-home-section{box-sizing:border-box!important;width:var(--home-content-shell)!important;max-width:var(--home-content-shell)!important;margin-left:auto!important;margin-right:auto!important;padding-left:0!important;padding-right:0!important}.benefits-home-section .benefits-panel,.benefits-home-section .benefits-grid,.benefits-home-section .benefit-card,.benefits-home-section .benefit-card>button,.tariff-home-section .tariff-selector,.tariff-home-section .tariff-selector__stage,.tariff-home-section .tariff-selector__panel,.tariff-home-section .tariff-grid,.business-tariff-preview .tariff-grid{box-sizing:border-box!important;width:100%!important;min-width:0!important;max-width:100%!important}.benefits-home-section .benefits-grid,.tariff-home-section .tariff-grid,.business-tariff-preview .tariff-grid{overflow:visible!important}@media (max-width:980px){.benefits-home-section .benefits-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:12px!important}}@media (max-width:700px){.benefits-home-section .benefits-grid{grid-template-columns:minmax(0,1fr)!important}}html,body,.site-main{max-width:100%;overflow-x:clip}.figma-hero,.benefits-home-section,.tariff-home-section,.home-connect{box-sizing:border-box!important;min-width:0!important;overflow-x:clip!important}.benefits-home-section .benefits-grid>*,.benefits-home-section .benefits-grid>.reveal,.tariff-home-section .tariff-grid>*,.tariff-home-section .tariff-grid>.reveal,.business-tariff-preview .tariff-grid>*,.business-tariff-preview .tariff-grid>.reveal,.benefit-card,.tariff-card{box-sizing:border-box!important;width:100%!important;min-width:0!important;max-width:100%!important}.benefits-home-section .benefits-grid>*,.benefits-home-section .benefit-card,.benefits-home-section .benefit-card>button{height:auto!important}@media (max-width:1180px){.benefits-home-section .benefits-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:14px!important;overflow:clip!important}.tariff-home-section .tariff-grid,.business-tariff-preview .tariff-grid{--responsive-tariff-gap:14px;gap:var(--responsive-tariff-gap)!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;overflow:clip!important}.tariff-home-section .tariff-grid>:last-child:nth-child(odd),.business-tariff-preview .tariff-grid>:last-child:nth-child(odd){width:calc((100% - var(--responsive-tariff-gap)) / 2)!important;grid-column:1/-1!important;justify-self:center!important;max-width:none!important}.home-connect{width:var(--home-content-shell)!important;max-width:var(--home-content-shell)!important;overflow:clip!important}.home-connect__media,.home-connect__art,.home-connect__content,.home-connect__form,.home-connect__form>*{box-sizing:border-box!important;min-width:0!important;max-width:100%!important}}@media (min-width:621px) and (max-width:1180px){.site-main{padding-top:0!important}.mobile-header{min-height:64px!important;padding:8px 18px!important}.mobile-header .brand{width:150px!important;min-height:42px!important}.figma-hero{margin-top:10px!important}.benefits-home-section{padding-top:12px!important;padding-bottom:22px!important}.mobile-drawer{padding-top:max(20px, env(safe-area-inset-top))!important}}@media (max-width:700px){:root{--responsive-phone-rail:calc(100% - 20px)}.figma-hero,.benefits-home-section,.tariff-home-section,.home-connect{width:var(--responsive-phone-rail)!important;max-width:var(--responsive-phone-rail)!important;margin-left:auto!important;margin-right:auto!important}.benefits-home-section .benefits-grid,.tariff-home-section .tariff-grid,.business-tariff-preview .tariff-grid{grid-template-columns:minmax(0,1fr)!important}.tariff-home-section .tariff-grid>:last-child:nth-child(odd),.business-tariff-preview .tariff-grid>:last-child:nth-child(odd){grid-column:auto!important;width:100%!important}.mobile-drawer{padding-top:max(18px, env(safe-area-inset-top))!important}.floating-contact{border-radius:15px!important;width:48px!important;height:48px!important;bottom:10px!important;right:8px!important}.mobile-drawer{padding:max(12px, env(safe-area-inset-top)) 14px max(12px, env(safe-area-inset-bottom))!important}.mobile-drawer .sidebar__top{min-height:48px!important}.mobile-drawer .brand{flex:0 0 150px!important;width:150px!important;height:48px!important;min-height:48px!important}.mobile-drawer .drawer-close{width:36px!important;height:36px!important}:root .mobile-drawer .audience-switch{height:40px!important;min-height:40px!important;margin:6px 0!important;padding:3px!important}.mobile-drawer .audience-switch button{min-height:32px!important;padding:3px 6px!important;font-size:13px!important}:root .mobile-drawer .sidebar-payment{border-radius:16px!important;height:88px!important;min-height:88px!important;margin:5px 0 8px!important;padding:0 104px 0 14px!important}:root .mobile-drawer .sidebar-payment__copy{width:100%!important;max-width:146px!important}:root .mobile-drawer .sidebar-payment__kicker{font-size:12px!important}:root .mobile-drawer .sidebar-payment__copy>strong{margin-top:5px!important;font-size:14.5px!important}:root .mobile-drawer .sidebar-payment__copy>small{margin-top:5px!important;font-size:9px!important}:root .mobile-drawer .sidebar-payment__art{width:120px!important;height:104px!important;top:-4px!important;right:-2px!important}:root .mobile-drawer .sidebar-payment__cta{font-size:11.5px!important;bottom:7px!important;right:9px!important}.mobile-drawer .main-nav,.mobile-drawer .main-nav--primary{gap:3px!important}.mobile-drawer .main-nav--primary{margin-top:0!important}:root .mobile-drawer .main-nav a,:root .mobile-drawer .main-nav--primary a{border-radius:9px!important;gap:8px!important;height:34px!important;min-height:34px!important;padding:2px 6px!important;font-size:14px!important;line-height:1.1!important}.mobile-drawer .nav-glyph{border-radius:9px!important;flex:0 0 30px!important;width:30px!important;height:30px!important}.mobile-drawer .nav-glyph svg{width:17px!important;height:17px!important}.mobile-drawer>.sidebar-nav-divider,.mobile-drawer>.sidebar-nav-divider--business{margin:7px 6px 8px!important}.mobile-drawer .sidebar-connect-action{min-height:40px!important;margin:8px 0 2px!important;padding:8px 13px!important;font-size:14px!important}}@media (max-width:700px) and (max-height:760px){.mobile-drawer .sidebar__top{min-height:42px!important}.mobile-drawer .brand{flex-basis:138px!important;width:138px!important;height:42px!important;min-height:42px!important}:root .mobile-drawer .sidebar-payment{height:80px!important;min-height:80px!important}:root .mobile-drawer .main-nav a,:root .mobile-drawer .main-nav--primary a{height:32px!important;min-height:32px!important;font-size:13.5px!important}.mobile-drawer .nav-glyph{flex-basis:28px!important;width:28px!important;height:28px!important}}.sidebar,.mobile-drawer{--rail-logo-height:clamp(48px, 6.5dvh, 56px);--rail-logo-width:clamp(158px, 20dvh, 180px);--rail-switch-height:clamp(38px, 4.6dvh, 44px);--rail-promo-height:clamp(82px, 10.5dvh, 90px);--rail-primary-row:clamp(35px, 4.9dvh, 41px);--rail-secondary-row:clamp(33px, 4.9dvh, 41px);--rail-nav-gap:clamp(8px, calc(.75dvh + 2px), 9px);--rail-nav-font:clamp(14px, 1.75dvh, 16.5px);--rail-glyph:clamp(27px, 3.2dvh, 30px);--rail-action-height:clamp(40px, 4.7dvh, 44px);box-sizing:border-box!important;overflow:hidden!important}.sidebar .sidebar__top,.mobile-drawer .sidebar__top{min-height:var(--rail-logo-height)!important;flex:0 0 var(--rail-logo-height)!important}.sidebar .brand,.mobile-drawer .brand{width:var(--rail-logo-width)!important;height:var(--rail-logo-height)!important;min-height:var(--rail-logo-height)!important;flex:0 0 var(--rail-logo-width)!important}:root .sidebar .audience-switch,:root .mobile-drawer .audience-switch{height:var(--rail-switch-height)!important;min-height:var(--rail-switch-height)!important;flex:0 0 var(--rail-switch-height)!important;margin:clamp(6px,.8dvh,8px) 0!important;padding:3px!important}.sidebar .audience-switch button,.mobile-drawer .audience-switch button{height:100%!important;min-height:0!important;padding:3px 7px!important;font-size:clamp(12.5px,1.5dvh,14px)!important}:root .sidebar .sidebar-payment,:root .mobile-drawer .sidebar-payment{height:var(--rail-promo-height)!important;min-height:var(--rail-promo-height)!important;flex:0 0 var(--rail-promo-height)!important;align-items:center!important;margin:4px 0 clamp(10px,1.2dvh,12px)!important;padding:0 clamp(102px,13dvh,124px) 0 14px!important;overflow:visible!important}:root .sidebar .sidebar-payment__copy,:root .mobile-drawer .sidebar-payment__copy{width:100%!important;max-width:165px!important}:root .sidebar .sidebar-payment__copy>strong,:root .mobile-drawer .sidebar-payment__copy>strong{white-space:nowrap!important;margin-top:clamp(4px,.6dvh,6px)!important;font-size:clamp(14px,1.75dvh,16px)!important}:root .sidebar .sidebar-payment__copy>small,:root .mobile-drawer .sidebar-payment__copy>small{white-space:nowrap!important;margin-top:clamp(4px,.6dvh,6px)!important;font-size:clamp(8.5px,1.05dvh,9.5px)!important}:root .sidebar .sidebar-payment__art,:root .mobile-drawer .sidebar-payment__art{clip-path:none!important;width:clamp(111px,14dvh + 1px,133px)!important;height:clamp(97px,12.2dvh + 1px,117px)!important;top:50%!important;right:-3px!important;transform:translateY(-50%)!important;-webkit-mask-image:linear-gradient(#000 0 78%,#000000d6 81%,#0000 89% 100%)!important;mask-image:linear-gradient(#000 0 78%,#000000d6 81%,#0000 89% 100%)!important;-webkit-mask-repeat:no-repeat!important;mask-repeat:no-repeat!important}:root .sidebar .sidebar-payment:hover .sidebar-payment__art,:root .mobile-drawer .sidebar-payment:hover .sidebar-payment__art{transform:translateY(-50%)scale(1.025)!important}.sidebar .main-nav,.mobile-drawer .main-nav,.sidebar .main-nav--primary,.mobile-drawer .main-nav--primary{gap:var(--rail-nav-gap)!important}.sidebar .main-nav--primary,.mobile-drawer .main-nav--primary{grid-auto-rows:var(--rail-primary-row)!important;flex:none!important;margin-top:0!important}:root .sidebar>.main-nav:not(.main-nav--primary),:root .mobile-drawer>.main-nav:not(.main-nav--primary){grid-auto-rows:var(--rail-secondary-row)!important;gap:var(--rail-nav-gap)!important;flex:none!important;min-height:0!important}:root .sidebar .main-nav a,:root .sidebar .main-nav--primary a,:root .mobile-drawer .main-nav a,:root .mobile-drawer .main-nav--primary a{height:100%!important;min-height:0!important;font-size:var(--rail-nav-font)!important;white-space:nowrap!important;border-radius:9px!important;gap:8px!important;padding:2px 6px!important;line-height:1.08!important}.sidebar .nav-glyph,.mobile-drawer .nav-glyph{width:var(--rail-glyph)!important;height:var(--rail-glyph)!important;flex:0 0 var(--rail-glyph)!important;border-radius:8px!important}.sidebar>.sidebar-nav-divider,.sidebar>.sidebar-nav-divider--business,.mobile-drawer>.sidebar-nav-divider,.mobile-drawer>.sidebar-nav-divider--business{flex:0 0 1px!important;margin:clamp(10px,1.2dvh,12px) 6px!important}.sidebar .sidebar-connect-action,.mobile-drawer .sidebar-connect-action{height:var(--rail-action-height)!important;min-height:var(--rail-action-height)!important;flex:0 0 var(--rail-action-height)!important;margin:clamp(12px,1.5dvh,16px) 0 auto!important;padding:8px 13px!important;font-size:clamp(13.5px,1.65dvh,15px)!important}@media (min-width:981px){:root .sidebar{width:320px!important;height:calc(100dvh - 34px)!important;padding:10px 12px 12px!important}}@media (max-width:980px){:root .mobile-drawer{width:min(88vw,360px)!important;height:100dvh!important;padding:max(10px, env(safe-area-inset-top)) 14px max(10px, env(safe-area-inset-bottom))!important}}@media (max-height:740px){.sidebar,.mobile-drawer{--rail-logo-height:42px;--rail-logo-width:138px;--rail-switch-height:36px;--rail-promo-height:70px;--rail-primary-row:27px;--rail-secondary-row:25px;--rail-nav-gap:3px;--rail-nav-font:12.5px;--rail-glyph:24px;--rail-action-height:36px}:root .sidebar,:root .mobile-drawer{padding-top:8px!important;padding-bottom:8px!important}:root .sidebar .audience-switch,:root .mobile-drawer .audience-switch{margin-block:4px!important}:root .sidebar .sidebar-payment,:root .mobile-drawer .sidebar-payment{margin-block:3px 7px!important;padding-right:92px!important}:root .sidebar .sidebar-payment__art,:root .mobile-drawer .sidebar-payment__art{width:97px!important;height:85px!important}.sidebar>.sidebar-nav-divider,.sidebar>.sidebar-nav-divider--business,.mobile-drawer>.sidebar-nav-divider,.mobile-drawer>.sidebar-nav-divider--business{margin-block:4px!important}.sidebar .sidebar-connect-action,.mobile-drawer .sidebar-connect-action{margin-bottom:0!important}}.sidebar,.mobile-drawer{--rail-logo-height:clamp(38px, 5.62dvh, 56px);--rail-logo-width:clamp(126px, 18.04dvh, 180px);--rail-switch-height:clamp(32px, 4.41dvh, 44px);--rail-promo-height:clamp(60px, 9.02dvh, 90px);--rail-primary-row:clamp(27px, 4.11dvh, 41px);--rail-secondary-row:clamp(27px, 4.11dvh, 41px);--rail-nav-gap:clamp(5px, .9dvh, 9px);--rail-nav-font:clamp(11.5px, 1.65dvh, 16.5px);--rail-glyph:clamp(22px, 3.01dvh, 30px);--rail-action-height:clamp(34px, 4.41dvh, 44px)}.sidebar .sidebar__top,.mobile-drawer .sidebar__top{min-height:var(--rail-logo-height)!important;flex-basis:var(--rail-logo-height)!important}.sidebar .brand,.mobile-drawer .brand{width:var(--rail-logo-width)!important;height:var(--rail-logo-height)!important;min-height:var(--rail-logo-height)!important;flex-basis:var(--rail-logo-width)!important}:root .sidebar .audience-switch,:root .mobile-drawer .audience-switch{height:var(--rail-switch-height)!important;min-height:var(--rail-switch-height)!important;flex-basis:var(--rail-switch-height)!important;margin:clamp(4px,.8dvh,8px) 0!important}.sidebar .audience-switch button,.mobile-drawer .audience-switch button{font-size:clamp(11.5px,1.4dvh,14px)!important}:root .sidebar .sidebar-payment,:root .mobile-drawer .sidebar-payment{height:var(--rail-promo-height)!important;min-height:var(--rail-promo-height)!important;flex-basis:var(--rail-promo-height)!important;margin:clamp(3px,.5dvh,5px) 0 clamp(7px,1.1dvh,11px)!important;padding-right:clamp(86px,12.4dvh,124px)!important}:root .sidebar .sidebar-payment__kicker,:root .mobile-drawer .sidebar-payment__kicker{font-size:clamp(10px,1.3dvh,13px)!important}:root .sidebar .sidebar-payment__copy>strong,:root .mobile-drawer .sidebar-payment__copy>strong{margin-top:clamp(3px,.55dvh,6px)!important;font-size:clamp(12.5px,1.6dvh,16px)!important}:root .sidebar .sidebar-payment__copy>small,:root .mobile-drawer .sidebar-payment__copy>small{margin-top:clamp(3px,.55dvh,6px)!important;font-size:clamp(8px,.95dvh,9.5px)!important}:root .sidebar .sidebar-payment__art,:root .mobile-drawer .sidebar-payment__art{width:clamp(96px,13.33dvh,133px)!important;height:clamp(84px,11.72dvh,117px)!important}.sidebar .main-nav,.mobile-drawer .main-nav,.sidebar .main-nav--primary,.mobile-drawer .main-nav--primary,:root .sidebar>.main-nav:not(.main-nav--primary),:root .mobile-drawer>.main-nav:not(.main-nav--primary){gap:var(--rail-nav-gap)!important}.sidebar .main-nav--primary,.mobile-drawer .main-nav--primary{grid-auto-rows:var(--rail-primary-row)!important}:root .sidebar>.main-nav:not(.main-nav--primary),:root .mobile-drawer>.main-nav:not(.main-nav--primary){grid-auto-rows:var(--rail-secondary-row)!important}:root .sidebar .main-nav a,:root .sidebar .main-nav--primary a,:root .mobile-drawer .main-nav a,:root .mobile-drawer .main-nav--primary a{height:100%!important;min-height:0!important;font-size:var(--rail-nav-font)!important}.sidebar .nav-glyph,.mobile-drawer .nav-glyph{width:var(--rail-glyph)!important;height:var(--rail-glyph)!important;flex-basis:var(--rail-glyph)!important}.sidebar .nav-glyph svg,.mobile-drawer .nav-glyph svg{width:clamp(13px,1.7dvh,17px)!important;height:clamp(13px,1.7dvh,17px)!important}.sidebar>.sidebar-nav-divider,.sidebar>.sidebar-nav-divider--business,.mobile-drawer>.sidebar-nav-divider,.mobile-drawer>.sidebar-nav-divider--business{margin-block:clamp(6px,1.1dvh,11px)!important}.sidebar .sidebar-connect-action,.mobile-drawer .sidebar-connect-action{height:var(--rail-action-height)!important;min-height:var(--rail-action-height)!important;margin-top:clamp(8px,1.2dvh,12px)!important;font-size:clamp(12px,1.5dvh,15px)!important}@media (min-width:981px){:root .sidebar{width:320px!important;height:calc(100dvh - 34px)!important;overflow:hidden!important}}@media (max-width:980px){:root .mobile-drawer{width:min(320px,100vw - 20px)!important;height:100dvh!important;overflow:hidden!important}}@media (max-width:359px){.mobile-drawer{--rail-nav-font:clamp(11px, 1.5dvh, 14px);--rail-nav-gap:clamp(4px, .75dvh, 7px)}:root .mobile-drawer .main-nav a,:root .mobile-drawer .main-nav--primary a{gap:6px!important;padding-inline:4px!important}}@media (max-height:660px){.sidebar,.mobile-drawer{--rail-logo-height:clamp(32px, 5.45dvh, 36px);--rail-logo-width:clamp(106px, 18.18dvh, 120px);--rail-switch-height:clamp(28px, 4.55dvh, 30px);--rail-promo-height:clamp(52px, 8.49dvh, 56px);--rail-primary-row:clamp(23px, 3.79dvh, 25px);--rail-secondary-row:clamp(23px, 3.79dvh, 25px);--rail-nav-gap:clamp(3px, .61dvh, 4px);--rail-nav-font:clamp(10px, 1.67dvh, 11px);--rail-glyph:clamp(20px, 3.18dvh, 21px);--rail-action-height:clamp(30px, 4.85dvh, 32px)}.sidebar .audience-switch button,.mobile-drawer .audience-switch button{font-size:clamp(9.5px,1.6dvh,10.5px)!important}:root .sidebar .sidebar-payment__kicker,:root .mobile-drawer .sidebar-payment__kicker{font-size:clamp(8.5px,1.45dvh,9.5px)!important}:root .sidebar .sidebar-payment__copy>strong,:root .mobile-drawer .sidebar-payment__copy>strong{font-size:clamp(11px,1.82dvh,12px)!important}:root .sidebar .sidebar-payment__copy>small,:root .mobile-drawer .sidebar-payment__copy>small{font-size:clamp(7px,1.21dvh,8px)!important}.sidebar .sidebar-connect-action,.mobile-drawer .sidebar-connect-action{margin-top:6px!important;font-size:clamp(10.5px,1.75dvh,11.5px)!important}}@media (min-width:701px) and (max-width:1180px){:root .home-connect{width:var(--home-content-shell)!important;max-width:var(--home-content-shell)!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;min-height:clamp(400px,49vw,500px)!important;padding:0!important;display:grid!important;overflow:hidden!important}:root .home-connect__media{z-index:0!important;background:0 0!important;border-radius:0!important;width:100%!important;min-width:0!important;height:100%!important;min-height:100%!important;position:relative!important;inset:auto!important;overflow:hidden!important}:root .home-connect__art,:root .home-connect__art.is-loaded{object-fit:cover!important;object-position:center!important;opacity:1!important;background-position:0!important;background-repeat:no-repeat!important;background-size:206.25% 100%!important;width:100%!important;max-width:none!important;height:100%!important;position:absolute!important;inset:0!important;transform:none!important}:root .home-connect__content{z-index:1!important;background:var(--surface)!important;width:100%!important;min-width:0!important;height:100%!important;box-shadow:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;border:0!important;border-radius:0!important;flex-direction:column!important;justify-content:center!important;margin:0!important;padding:clamp(24px,3.4vw,38px)!important;display:flex!important;position:relative!important}:root .home-connect__form{width:100%!important}}@media (min-width:701px) and (max-width:860px){:root .home-connect{grid-template-columns:repeat(2,minmax(0,1fr))!important}:root .home-connect__content{padding:clamp(22px,3.2vw,30px)!important}}@media (max-width:700px){:root .home-connect{width:var(--responsive-phone-rail,calc(100% - 20px))!important;max-width:var(--responsive-phone-rail,calc(100% - 20px))!important;border-radius:22px!important;grid-template-rows:auto auto!important;grid-template-columns:minmax(0,1fr)!important;min-height:0!important;padding:0!important;display:grid!important;overflow:hidden!important}:root .home-connect__media{z-index:0!important;background:0 0!important;border-radius:0!important;width:100%!important;min-width:0!important;height:clamp(220px,67vw,286px)!important;min-height:0!important;position:relative!important;inset:auto!important;overflow:hidden!important}:root .home-connect__art,:root .home-connect__art.is-loaded{object-fit:cover!important;object-position:center!important;opacity:1!important;transform-origin:50%!important;background-position:0!important;background-repeat:no-repeat!important;background-size:206.25% 100%!important;width:100%!important;max-width:none!important;height:100%!important;position:absolute!important;inset:0!important;transform:none!important}:root .home-connect__content,:root[data-theme=dark] .home-connect__content{z-index:1!important;background:var(--surface)!important;width:100%!important;min-width:0!important;box-shadow:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;border:0!important;border-radius:0!important;margin:0!important;padding:24px 18px 20px!important;position:relative!important}:root .home-connect__form{grid-template-columns:minmax(0,1fr)!important;width:100%!important}:root .home-connect__form>*{grid-column:1!important;min-width:0!important}}@media (max-width:1180px){:root .home-connect,:root .home-connect__media{gap:0!important}:root .home-connect{border:0!important;outline:0!important}:root .home-connect__media{box-shadow:none!important;border:0!important;outline:0!important;margin:0!important;padding:0!important}:root .home-connect__art,:root .home-connect__art.is-loaded{background-position:0!important;background-repeat:no-repeat!important;background-size:auto 122%!important;border:0!important;width:auto!important;max-width:none!important;height:auto!important;margin:0!important;padding:0!important;inset:-14px!important;transform:none!important}}@media (min-width:701px) and (max-width:1180px){:root .home-connect__art,:root .home-connect__art.is-loaded{background-position:-20px!important}}@media (max-width:1180px){.mobile-header{position:sticky!important}.mobile-header>.brand{width:clamp(94px,18vw,150px)!important;min-height:38px!important;position:absolute!important;left:50%!important;transform:translate(-50%)!important}.mobile-header__actions{align-items:center!important;gap:7px!important;margin-left:auto!important;display:flex!important}.mobile-header__payment{color:#332500;white-space:nowrap;background:#ffad0d;border:1px solid #ffc34d;border-radius:12px;justify-content:center;align-items:center;gap:6px;min-height:42px;padding:0 12px;font-size:12px;font-weight:850;line-height:1;display:inline-flex;box-shadow:0 7px 18px #ffad0d33}.mobile-header__payment svg{flex:none;width:17px;height:17px}.mobile-header__payment:hover,.mobile-header__payment:active{color:#332500;background:#ffb51f;border-color:#ffc34d}}@media (max-width:390px){.mobile-header>.brand{width:88px!important}.mobile-header__payment{width:42px;padding:0}.mobile-header__payment span{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}}.site-footer__bottom{white-space:nowrap!important;flex-flow:row!important;justify-content:space-between!important;align-items:center!important;gap:clamp(8px,1.5vw,18px)!important;display:flex!important}.site-footer__bottom small,.site-footer__legal,.site-footer .site-footer__legal a{white-space:nowrap!important}.site-footer__legal{flex-wrap:nowrap!important;align-items:center!important;gap:clamp(8px,1.5vw,18px)!important;display:flex!important}@media (max-width:600px){.site-footer__bottom{padding-left:10px!important;padding-right:10px!important;font-size:7px!important}.site-footer__bottom small,.site-footer .site-footer__legal a{min-height:0!important;font-size:7px!important}}.site-footer>.site-footer__lead{grid-template-columns:minmax(210px,.9fr) minmax(460px,2fr)!important;grid-template-areas:"identity links""address address"!important;align-items:start!important;gap:14px clamp(22px,2.8vw,48px)!important;padding:24px clamp(34px,4vw,64px) 14px!important;display:grid!important}.site-footer__identity{grid-area:identity;flex-direction:column!important;align-items:stretch!important;gap:6px!important;min-width:0!important;display:flex!important}.site-footer__brand{justify-content:flex-start!important;min-height:0!important}.site-footer__brand .brand{width:min(100%,230px)!important;height:78px!important;min-height:78px!important}.site-footer__contacts{grid-template-columns:1fr!important;gap:2px!important;min-height:0!important;display:grid!important}.site-footer__contacts>a{background:0 0!important;border:0!important;grid-template-columns:32px minmax(0,1fr)!important;gap:9px!important;min-height:40px!important;padding:0!important}.site-footer__contacts>a>svg{width:15px!important;height:15px!important;padding:8px!important}.site-footer__contacts strong{font-size:12px!important}.site-footer__contacts small{font-size:9.5px!important}.site-footer__links{grid-area:links;grid-template-columns:repeat(3,minmax(0,1fr))!important;align-self:start!important;align-items:start!important;gap:clamp(18px,2.4vw,42px)!important;height:auto!important;min-height:0!important;padding-top:1px!important;display:grid!important}.site-footer__links>div,.site-footer__links>div:nth-child(3){grid-column:auto!important;justify-content:flex-start!important;gap:0!important;height:auto!important;min-height:0!important;display:flex!important}.site-footer__links strong{margin-bottom:0!important;font-size:11.5px!important}.site-footer .site-footer__links a{min-height:17px!important;font-size:11px!important;line-height:1.1!important}.site-footer__address{white-space:nowrap;grid-area:address;width:fit-content!important;max-width:100%!important;min-height:20px!important;margin:0!important;font-size:11px!important;line-height:1.35!important}@media (max-width:980px){.site-footer>.site-footer__lead{grid-template-columns:minmax(175px,.82fr) minmax(360px,1.7fr)!important;column-gap:18px!important;padding:22px 24px 14px!important}.site-footer__brand .brand{width:min(100%,180px)!important;height:66px!important;min-height:66px!important}}@media (max-width:700px){.site-footer>.site-footer__lead{grid-template-columns:minmax(128px,.8fr) minmax(0,1.65fr)!important;grid-template-areas:"identity links""address address"!important;gap:10px!important;padding:16px 12px 10px!important}.site-footer__brand{display:flex!important}.site-footer__brand .brand{width:min(100%,132px)!important;height:52px!important;min-height:52px!important}.site-footer__contacts{gap:1px!important}.site-footer__contacts>a,.site-footer__contacts>a:last-child{grid-column:auto!important;grid-template-columns:27px minmax(0,1fr)!important;gap:7px!important;min-height:34px!important;padding:0!important}.site-footer__contacts>a>svg{width:13px!important;height:13px!important;padding:6px!important}.site-footer__contacts strong{font-size:10.5px!important}.site-footer__contacts small{font-size:8px!important}.site-footer__links{grid-template-columns:repeat(3,minmax(0,1fr))!important;align-self:stretch!important;align-items:stretch!important;gap:7px!important;height:164px!important;padding-top:2px!important}.site-footer__links>div,.site-footer__links>div:nth-child(3){justify-content:space-between!important;height:100%!important}.site-footer__links strong{font-size:10px!important}.site-footer .site-footer__links a{white-space:normal!important;min-height:18px!important;font-size:10px!important;line-height:1.1!important}.site-footer__address{font-size:clamp(8.5px,2.4vw,10.5px)!important}}.site-footer__address--desktop,.site-footer__email{display:none!important}@media (min-width:1451px){.site-footer>.site-footer__lead{grid-template-columns:minmax(520px,1.08fr) minmax(500px,1fr)!important;grid-template-areas:"identity links"!important;align-items:start!important;gap:clamp(38px,3.5vw,66px)!important;padding:30px clamp(48px,5vw,80px) 18px!important}.site-footer__identity{grid-template-columns:minmax(280px,1.2fr) minmax(210px,.8fr)!important;align-items:start!important;gap:clamp(24px,2.5vw,44px)!important;display:grid!important}.site-footer__brand{flex-direction:column!important;justify-content:space-between!important;align-items:flex-start!important;gap:12px!important;min-height:156px!important;display:flex!important}.site-footer__brand .brand{width:min(100%,350px)!important;height:108px!important;min-height:108px!important}.site-footer__address--desktop{white-space:nowrap!important;width:fit-content!important;max-width:440px!important;min-height:24px!important;margin:0!important;font-size:13px!important;line-height:1.4!important;display:inline-flex!important}.site-footer__address--compact{display:none!important}.site-footer__contacts{grid-template-columns:1fr!important;align-content:start!important;gap:4px!important;min-height:156px!important;display:grid!important}.site-footer__contacts>a,.site-footer__contacts>a:last-child{background:0 0!important;border:0!important;border-radius:0!important;grid-template-columns:38px minmax(0,1fr)!important;gap:11px!important;min-height:48px!important;padding:0!important}.site-footer__contacts>a>svg{border-radius:8px!important;width:18px!important;height:18px!important;padding:10px!important}.site-footer__contacts strong{font-size:14px!important;font-weight:600!important}.site-footer__contacts small{font-size:10.5px!important}.site-footer__email{display:grid!important}.site-footer__links{grid-template-columns:repeat(3,minmax(125px,1fr))!important;align-self:start!important;align-items:stretch!important;gap:clamp(28px,3.2vw,60px)!important;height:auto!important;min-height:156px!important;padding-top:4px!important;display:grid!important}.site-footer__links>div,.site-footer__links>div:nth-child(3){flex-direction:column!important;justify-content:flex-start!important;gap:8px!important;height:156px!important;min-height:156px!important;display:flex!important}.site-footer__links strong{margin:0 0 10px!important;font-size:14px!important}.site-footer .site-footer__links a{white-space:nowrap!important;min-height:24px!important;font-size:14px!important;line-height:1.35!important}.site-footer__bottom{white-space:nowrap!important;flex-wrap:nowrap!important;padding:10px clamp(48px,5vw,80px) 22px!important}}@media (max-width:600px){.site-footer>.site-footer__lead{grid-template-columns:minmax(132px,.82fr) minmax(0,1.58fr)!important;grid-template-areas:"identity links""address address"!important;gap:12px 14px!important;padding:20px 16px 12px!important}.site-footer__identity{flex-direction:column!important;gap:7px!important;min-width:0!important;display:flex!important}.site-footer__brand{align-items:flex-start!important;gap:0!important;display:flex!important}.site-footer__brand .brand{width:min(100%,142px)!important;height:54px!important;min-height:54px!important}.site-footer__address--desktop{display:none!important}.site-footer__address--compact{white-space:normal!important;grid-area:address!important;width:fit-content!important;max-width:100%!important;min-height:20px!important;margin:0!important;font-size:10px!important;line-height:1.35!important;display:inline-flex!important}.site-footer__contacts{grid-template-columns:minmax(0,1fr)!important;gap:3px!important;display:grid!important}.site-footer__contacts>a,.site-footer__contacts>a:last-child{background:0 0!important;border:0!important;border-radius:0!important;grid-template-columns:28px minmax(0,1fr)!important;gap:7px!important;min-height:34px!important;padding:0!important}.site-footer__contacts>a>svg{width:13px!important;height:13px!important;padding:6px!important}.site-footer__contacts strong{font-size:10.5px!important;line-height:1.15!important}.site-footer__contacts small{font-size:8px!important;line-height:1.2!important}.site-footer__email{display:none!important}.site-footer__links{grid-template-columns:minmax(0,.82fr) minmax(0,.94fr) minmax(90px,1.24fr)!important;align-self:stretch!important;align-items:stretch!important;gap:3px!important;height:142px!important;padding-top:1px!important}.site-footer__links>div,.site-footer__links>div:nth-child(3){justify-content:space-between!important;gap:0!important;height:100%!important;min-height:0!important}.site-footer__links strong{margin-bottom:2px!important;font-size:10px!important;line-height:1.15!important}.site-footer .site-footer__links a{white-space:nowrap!important;min-height:17px!important;font-size:9px!important;line-height:1.15!important}}@media (min-width:1181px){.coverage-section{grid-template-columns:minmax(390px,500px) minmax(520px,620px)!important;justify-content:center!important;gap:clamp(48px,4vw,68px)!important;width:min(100% - 48px,1320px)!important;padding:46px clamp(48px,5vw,76px)!important}.coverage-section__copy{width:100%!important;max-width:500px!important}.coverage-section__copy .eyebrow{margin-bottom:12px!important}.coverage-section__copy h2{margin-bottom:12px!important;font-size:clamp(2.25rem,2.7vw,2.8rem)!important}.coverage-section__copy>p{max-width:470px!important;font-size:16px!important;line-height:1.5!important}.coverage-steps{gap:12px!important;margin-top:22px!important}.coverage-step{grid-template-columns:30px minmax(0,1fr)!important;gap:11px!important}.coverage-step>b{width:30px!important;height:30px!important}.coverage-section .coverage-box--compact{border-radius:20px!important;width:100%!important;max-width:620px!important;padding:27px!important}.coverage-section .coverage-box--compact .coverage-box__intro{margin-bottom:17px!important}.coverage-section .coverage-box--compact .segmented{margin-bottom:13px!important}.coverage-section .coverage-box--compact .field-grid{gap:12px!important}}.benefits-home-section .benefits-grid{align-items:start!important}.benefits-home-section .benefit-card,.benefits-home-section .benefit-card>button{height:auto!important}.benefits-home-section .benefit-card>button{cursor:pointer;pointer-events:auto;flex:none;min-height:124px!important}.benefits-home-section .benefit-card{flex-direction:column;display:flex;min-height:126px!important}.benefits-home-section .benefit-card__reveal{visibility:hidden;opacity:0;transform:translateY(-8px);grid-template-rows:0fr!important;transition:grid-template-rows .42s cubic-bezier(.2,.78,.24,1),visibility 0s linear .42s,opacity .2s,transform .42s cubic-bezier(.2,.78,.24,1)!important;display:grid!important}.benefits-home-section .benefit-card__reveal>div{min-height:0!important;overflow:hidden!important}.benefits-home-section .benefit-card.is-open .benefit-card__reveal{visibility:visible;opacity:1;transform:translateY(0);grid-template-rows:1fr!important;transition-delay:0s!important}.hero-motion .figma-hero__coverage,.hero-motion .figma-hero__copy h1,.hero-motion .figma-hero__copy>p,.hero-motion .figma-hero__actions,.hero-motion .figma-hero__mask{opacity:0;will-change:opacity, translate;transition:opacity .34s cubic-bezier(.22,1,.36,1),translate .58s cubic-bezier(.16,1,.3,1),scale .58s cubic-bezier(.16,1,.3,1);translate:0 16px}.hero-motion .figma-hero__mask{translate:28px 10px;scale:.992}.hero-motion.is-visible .figma-hero__coverage,.hero-motion.is-visible .figma-hero__copy h1,.hero-motion.is-visible .figma-hero__copy>p,.hero-motion.is-visible .figma-hero__actions,.hero-motion.is-visible .figma-hero__mask{opacity:1;translate:0;scale:1}.hero-motion.is-visible .figma-hero__coverage{transition-delay:40ms}.hero-motion.is-visible .figma-hero__copy h1{transition-delay:.1s}.hero-motion.is-visible .figma-hero__copy>p{transition-delay:.16s}.hero-motion.is-visible .figma-hero__actions{transition-delay:.22s}.hero-motion.is-visible .figma-hero__mask{transition-delay:.12s}.home-benefits-reveal .benefit-card{opacity:0;translate:0 18px;scale:.994;transition:border-color .28s,box-shadow .28s,transform .28s,background-color .28s,opacity .3s cubic-bezier(.22,1,.36,1),translate .52s cubic-bezier(.16,1,.3,1),scale .52s cubic-bezier(.16,1,.3,1)!important}.home-benefits-reveal.is-visible .benefit-card{opacity:1;translate:0;scale:1}.home-benefits-reveal.is-visible .benefit-card:first-child{transition-delay:30ms}.home-benefits-reveal.is-visible .benefit-card:nth-child(2){transition-delay:90ms}.home-benefits-reveal.is-visible .benefit-card:nth-child(3){transition-delay:.15s}.home-benefits-reveal.is-visible .benefit-card:nth-child(4){transition-delay:.21s}@media (prefers-reduced-motion:reduce){.hero-motion .figma-hero__coverage,.hero-motion .figma-hero__copy h1,.hero-motion .figma-hero__copy>p,.hero-motion .figma-hero__actions,.hero-motion .figma-hero__mask,.home-benefits-reveal .benefit-card{opacity:1!important;transition:none!important;translate:0!important;scale:1!important}}:root{--shell-gap:.85vw;--shell-header-height:3.26vw;--shell-rail-width:16.84vw;--shell-offset:calc(var(--shell-rail-width) + 1.8vw)}:root .taiget-site .desktop-header-frame{left:var(--shell-offset);right:0;top:var(--shell-gap);z-index:75;pointer-events:none;position:fixed}:root .taiget-site .site-main{min-width:0;width:calc(100% - var(--shell-offset))!important;max-width:none!important;margin:0 0 0 var(--shell-offset)!important;padding:calc(var(--shell-gap) + var(--shell-header-height) + var(--page-header-gap)) 0 0!important}:root .taiget-site .desktop-header{pointer-events:auto;width:var(--home-content-shell)!important;max-width:none!important;height:var(--shell-header-height)!important;min-height:var(--shell-header-height)!important;gap:.63vw!important;margin:0 auto!important;padding:.52vw .84vw!important;display:flex!important;position:relative!important;top:auto!important;left:auto!important;right:auto!important}:root .taiget-site .desktop-header__actions{gap:.53vw;min-width:0}:root .taiget-site .desktop-header__office-address{min-width:0}:root .taiget-site .desktop-header__office-address span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}:root .taiget-site .mobile-header{display:none!important}:root .taiget-site .site-footer{width:calc(100% - var(--shell-offset) - var(--shell-gap))!important;max-width:none!important;margin:36px var(--shell-gap) 16px var(--shell-offset)!important;padding:28px!important}:root .taiget-site .site-footer__lead{min-width:0;grid-template-columns:minmax(0,1fr)!important;gap:28px!important}:root .taiget-site .site-footer__links{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:20px!important;display:grid!important}:root .taiget-site .site-footer__links>div{align-content:start!important;gap:8px!important;padding:0!important;display:grid!important}:root .taiget-site .site-footer__links a{white-space:normal!important;min-height:26px!important;font-size:14px!important;line-height:1.4!important}:root .taiget-site .site-footer__links strong{margin-bottom:4px!important;font-size:14px!important}:root .taiget-site .site-footer__bottom{flex-wrap:wrap!important;align-items:start!important;gap:12px 24px!important;display:flex!important}:root .taiget-site .site-footer__bottom small{white-space:normal!important;font-size:12px!important}:root .taiget-site .site-footer__legal{flex-wrap:wrap!important;gap:8px 18px!important;display:flex!important}:root .taiget-site .site-footer__legal a{white-space:normal!important;font-size:12px!important}:root .taiget-site .site-footer__identity{min-width:0}:root .taiget-site .site-footer__contacts{flex-wrap:wrap;min-width:0}@media (max-width:1023px){:root .taiget-site .drawer-backdrop{background:#001e1766;border:0;display:block;position:fixed;inset:0;z-index:105!important}:root .taiget-site .desktop-header-frame,:root .taiget-site .desktop-header{display:none!important}:root .taiget-site .mobile-header{z-index:80;grid-template-columns:44px minmax(0,1fr) auto;align-items:center;gap:12px;width:100%!important;min-height:68px!important;margin:0!important;padding:10px 14px!important;display:grid!important;position:sticky!important;top:0!important}:root .taiget-site .mobile-header>.brand{justify-self:center;width:min(140px,100%)!important;height:40px!important;min-height:40px!important;position:static!important;transform:none!important}:root .taiget-site .mobile-header .brand__logo{background-size:contain;filter:none!important;width:100%!important;height:40px!important;position:static!important}:root .taiget-site .mobile-header__actions{gap:6px!important;margin:0!important}:root .taiget-site .mobile-header .icon-button{width:44px;height:44px;color:var(--heading)}:root .taiget-site .site-main{width:100%!important;margin:0!important;padding:0!important}:root .taiget-site .site-footer{width:calc(100% - 24px)!important;margin:28px 12px 12px!important;padding:24px!important}}@media (max-width:520px){:root .taiget-site .mobile-header{gap:8px;padding-inline:10px!important}:root .taiget-site .mobile-header__payment{width:42px!important;padding:0!important}:root .taiget-site .mobile-header__payment span{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}:root .taiget-site .site-footer__links{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:24px!important}}:root .taiget-site .sidebar{scrollbar-width:thin;overscroll-behavior:contain;top:var(--shell-gap)!important;left:var(--shell-gap)!important;width:var(--shell-rail-width)!important;height:calc(100dvh - var(--shell-gap) * 2)!important;border-radius:1.47vw!important;overflow:hidden auto!important}:root .taiget-site .sidebar>*,:root .taiget-site .mobile-drawer>*{flex-shrink:0!important}@media (min-width:1181px){:root .taiget-site .sidebar{display:flex!important}:root .taiget-site .mobile-drawer{display:none!important}}@media (max-width:1180px){:root .taiget-site .sidebar{display:none!important}:root .taiget-site .mobile-drawer{z-index:110!important;width:min(320px,100vw - 20px)!important;height:100dvh!important;display:flex!important;overflow:hidden auto!important}}.sidebar-payment__compact{display:none!important}:root .taiget-site .sidebar .sidebar__top{position:relative}:root .taiget-site .sidebar .sidebar-collapse{border:1px solid var(--border);background:var(--surface-2);width:26px;height:28px;color:var(--green);cursor:pointer;border-radius:8px;place-items:center;padding:5px;position:absolute;top:6px;right:0;display:grid!important}:root .taiget-site .sidebar .sidebar-collapse svg{width:15px;height:15px;transform:rotate(180deg)}:root .taiget-site .mobile-drawer .sidebar-collapse{display:none!important}@media (min-width:1181px){:root.sidebar-collapsed{--shell-offset:5.58vw}:root.sidebar-collapsed .taiget-site .sidebar{width:3.79vw!important;padding-inline:.53vw!important}:root.sidebar-collapsed .taiget-site .sidebar .brand{display:none!important}:root.sidebar-collapsed .taiget-site .sidebar .sidebar__top{width:100%}:root.sidebar-collapsed .taiget-site .sidebar .sidebar-collapse{right:50%;transform:translate(50%)}:root.sidebar-collapsed .taiget-site .sidebar .sidebar-collapse svg{transform:none}:root.sidebar-collapsed .taiget-site .sidebar .audience-switch{grid-template-columns:1fr 1fr;gap:.05vw!important;padding:.1vw!important;display:grid!important}:root.sidebar-collapsed .taiget-site .sidebar .audience-switch button{gap:0;min-width:0;padding:.05vw!important}:root.sidebar-collapsed .taiget-site .sidebar .audience-switch button span{display:none!important}:root.sidebar-collapsed .taiget-site .sidebar .audience-switch button svg{width:.79vw!important;height:.79vw!important}:root.sidebar-collapsed .taiget-site .sidebar .sidebar-payment{place-items:center;width:100%!important;min-width:0!important;padding:0!important;display:grid!important}:root.sidebar-collapsed .taiget-site .sidebar .sidebar-payment :is(.sidebar-payment__copy,.sidebar-payment__art,.sidebar-payment__cta){display:none!important}:root.sidebar-collapsed .taiget-site .sidebar .sidebar-payment__compact{place-items:center;width:100%;height:100%;display:grid!important}:root.sidebar-collapsed .taiget-site .sidebar .sidebar-payment__compact svg{color:#fff;width:1.26vw;height:1.26vw}:root.sidebar-collapsed .taiget-site .sidebar .main-nav a{justify-content:center;gap:0!important;padding:.16vw!important;display:flex!important}:root.sidebar-collapsed .taiget-site .sidebar .main-nav a>span:not(.nav-glyph){display:none!important}:root.sidebar-collapsed .taiget-site .sidebar .main-nav a>.nav-glyph{opacity:1!important;visibility:visible!important;width:var(--rail-glyph)!important;display:grid!important}:root.sidebar-collapsed .taiget-site .sidebar .sidebar-connect-action{justify-content:center;padding:.32vw!important;display:flex!important}:root.sidebar-collapsed .taiget-site .sidebar .sidebar-connect-action>span{display:none!important}}@media (max-width:1023px){:root .taiget-site .mobile-drawer .sidebar__top{position:relative}:root .taiget-site .mobile-drawer .drawer-close{width:30px;height:30px;color:var(--heading);background:var(--surface-2);border:1px solid var(--border);z-index:1;border-radius:8px;place-items:center;padding:6px;position:absolute;top:5px;right:0;display:grid!important}}@media (min-width:1181px) and (max-width:1440px){:root{--shell-rail-width:clamp(250px, 18.6vw, 268px);--shell-header-height:54px}:root .taiget-site .benefits-home-section .benefit-card>button{grid-template-columns:40px minmax(0,1fr) 22px!important;gap:10px!important;min-height:112px!important;padding:14px 12px!important}:root .taiget-site .benefits-home-section .benefit-card__icon{width:40px!important;height:40px!important}:root .taiget-site .benefits-home-section .benefit-card__text strong{font-size:14px!important;line-height:1.2!important}:root .taiget-site .benefits-home-section .benefit-card__text small{font-size:12px!important;line-height:1.35!important}}:root .taiget-site .contact-copy{vertical-align:middle;align-items:center;gap:6px;min-width:0;max-width:100%;display:inline-flex}.contact-copy>a{cursor:pointer;overflow-wrap:anywhere;min-width:0;max-width:100%}:root .taiget-site .contact-feedback{z-index:10000;border:1px solid var(--border-strong);background:var(--surface);width:max-content;max-width:calc(100% - 32px);color:var(--heading);text-align:center;box-shadow:var(--shadow-md);pointer-events:none;border-radius:12px;margin:0;padding:12px 18px;font-size:14px;line-height:1.4;display:block;position:fixed;bottom:24px;left:50%;transform:translate(-50%)}.desktop-header__actions>.contact-copy{flex:none;gap:2px}.contact-card__value{min-width:0;margin-top:5px}.contact-card__value strong{margin:0}.site-footer__contacts>.contact-copy{width:fit-content}:root .taiget-site .site-footer__contacts>.contact-copy:not(.site-footer__email){display:inline-flex!important}@media (min-width:1451px){:root .taiget-site .site-footer__contacts>.site-footer__email{display:inline-flex!important}}:root .taiget-site .site-footer__contacts .contact-copy>a{align-items:center;gap:8px;background:0 0!important;border:0!important;min-height:36px!important;padding:0!important;display:flex!important}:root .taiget-site .site-footer__contacts .contact-copy>a>svg{flex:none;margin:0;width:18px!important;height:18px!important;padding:0!important}.site-footer__contacts .contact-copy>a>span{gap:3px;min-width:0;display:grid}.contact-popover>.contact-copy{border:1px solid var(--border);background:var(--surface-2);border-radius:14px;gap:6px;padding:6px;display:flex}.contact-popover .contact-copy>a{flex:1;gap:9px;min-height:44px;padding:2px;display:flex}.contact-popover .contact-copy>a>span:last-child{gap:3px;min-width:0;display:grid}.contact-popover .contact-copy small{color:var(--muted);font-size:11px;line-height:1.35}.contact-popover .contact-copy strong{overflow-wrap:anywhere;color:var(--heading);margin:0;font-size:14px;line-height:1.3}.contact-popover .contact-popover__icon{flex:none}.payment-guide__footer .contact-copy>a{color:var(--text);align-items:center;gap:9px;display:flex}.payment-guide__footer .contact-copy>a>svg{width:18px;height:18px;color:var(--green-active)}.payment-guide__footer .contact-copy>a>span{gap:3px;display:grid}.payment-guide__footer .contact-copy small{color:var(--muted);font-size:11px}:root .taiget-site .page-hero{height:auto!important;min-height:0!important}:root .taiget-site .page-hero .page-hero__content{min-width:0;grid-template-columns:minmax(0,1fr) auto!important;gap:10px 18px!important;width:100%!important;display:grid!important}:root .taiget-site .page-hero .eyebrow{grid-column:1!important}:root .taiget-site .page-hero h1{overflow-wrap:break-word;white-space:normal!important;grid-column:1!important;margin:0!important;font-size:clamp(24px,2.2vw,34px)!important;line-height:1.18!important}:root .taiget-site .page-hero .page-hero__content>p{max-width:76ch;color:var(--muted);grid-column:1/-1!important;margin:0!important;font-size:16px!important;line-height:1.55!important;display:block!important}:root .taiget-site .page-hero .hero__actions{max-width:100%;grid-area:1/2/3!important;margin:0!important}:root .taiget-site .page-hero .hero__actions .button{text-align:center;white-space:normal!important}:root .taiget-site .button--primary,:root .taiget-site .figma-button--accent,:root .taiget-site .home-connect__submit,:root .taiget-site .mobile-header__payment{color:#382700!important}:root .taiget-site .button--primary *,:root .taiget-site .figma-button--accent *,:root .taiget-site .home-connect__submit svg{color:inherit!important}:root .taiget-site .button{min-height:44px;font-size:14px}:root .taiget-site .service-grid,:root .taiget-site .content-card-grid,:root .taiget-site .tv-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,260px),1fr))!important}:root .taiget-site :is(.service-grid,.content-card-grid,.tv-grid,.form-grid,.field-grid,.apps-grid)>*{min-width:0}:root .taiget-site .service-card p,:root .taiget-site .content-card p,:root .taiget-site .tv-card p{font-size:15px!important;line-height:1.55!important}:root .taiget-site .coverage-section{width:var(--responsive-phone-rail,var(--home-content-shell))!important;grid-template-columns:minmax(0,1fr) minmax(0,1.12fr)!important;gap:30px!important;padding:32px!important}:root .taiget-site .coverage-section>*,:root .taiget-site .coverage-box{min-width:0!important;max-width:100%!important}:root .taiget-site .coverage-section__copy h2{font-size:clamp(26px,2.7vw,38px)!important}:root .taiget-site .figma-hero{isolation:isolate;position:relative;overflow:hidden}:root .taiget-site .figma-hero__copy{z-index:3;min-width:0;position:relative}.hero-backdrop{z-index:1;pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.hero-object{z-index:2;object-fit:contain;object-position:right bottom;pointer-events:none;width:50%;max-width:none;height:82%;position:absolute;bottom:16px;right:10px}.hero-object--people{height:94%;bottom:0}.hero-object--office{isolation:isolate;overflow:hidden}.hero-object--family{aspect-ratio:3/2;isolation:isolate;height:auto;bottom:0;right:8px;overflow:hidden}:is(.hero-family-image,.hero-business-image){object-fit:contain;mix-blend-mode:plus-lighter;width:100%;max-width:none;height:100%;transition:opacity .35s;position:absolute;inset:0}.hero-business-image{object-position:right bottom}:is(.hero-family-image,.hero-business-image)[data-theme-image=day]{opacity:1}:is(.hero-family-image,.hero-business-image)[data-theme-image=night],:root[data-theme=dark] :is(.hero-family-image,.hero-business-image)[data-theme-image=day]{opacity:0}:root[data-theme=dark] :is(.hero-family-image,.hero-business-image)[data-theme-image=night]{opacity:1}:root[data-theme-transition=active] :is(.hero-family-image,.hero-business-image){transition:none}@media (min-width:1181px){.hero-object{width:calc(100% - min(61%,850px) - 20px)}}.hero-object--family{width:min(49%,710px)}@media (min-width:1181px) and (max-width:1440px){.hero-object--family{width:47%;max-width:510px}}@media (min-width:621px) and (max-width:1180px){.hero-object--family{width:min(52%,520px)}}.hero-motion .hero-object{opacity:0;transition:opacity .4s,translate .6s;translate:22px 8px}.hero-motion.is-visible .hero-object{opacity:1;translate:0}.home-connect__media--installers{overflow:hidden}.home-connect__photo{object-fit:cover;object-position:46% center;width:100%;max-width:none;height:100%;display:block;position:absolute;inset:0}.home-connect__photo--night{opacity:0;transition:opacity .35s}:root[data-theme=dark] .home-connect__photo--night{opacity:1}@media (min-width:1181px){.home-connect__media--installers{width:50%;right:auto}}@media (max-width:1180px){:root .taiget-site .home-connect--installers{grid-template-columns:minmax(0,1fr)!important}:root .taiget-site .home-connect__media--installers{aspect-ratio:3/2;height:auto!important;min-height:0!important}}@media (prefers-reduced-motion:reduce){.home-connect__photo--night{transition:none}}.tv-package-choice{border:1px solid var(--border-strong);background:var(--surface-2);border-radius:14px;margin:0 0 20px;padding:18px}.tv-package-choice h3{margin-bottom:8px}.tv-package-choice p{margin:0}.service-note{background:var(--surface-2);color:var(--text);border-radius:12px;margin:18px 0;padding:14px 16px;font-size:14px;line-height:1.5}.service-note a{text-decoration:underline}.tv-detail-section{scroll-margin-top:100px}.device-guide{grid-template-columns:repeat(auto-fit,minmax(min(100%,270px),1fr));gap:18px;display:grid}.device-guide article{border:1px solid var(--border);background:var(--surface);border-radius:18px;padding:22px}.device-guide h3{font-size:19px}.device-guide p{margin-bottom:0;font-size:15px;line-height:1.55}.anchor-nav{flex-wrap:wrap;gap:10px;margin-bottom:22px;display:flex}.anchor-nav a{border:1px solid var(--border-strong);background:var(--surface);border-radius:10px;padding:9px 13px;font-size:14px}.app-downloads{flex-wrap:wrap;gap:10px;margin-top:auto;display:flex}.app-downloads a{border:1px solid var(--border-strong);background:var(--surface-2);border-radius:10px;min-height:44px;padding:10px 14px;font-size:14px;font-weight:750}:root .taiget-site .app-service-card{min-width:0;height:100%}:root .taiget-site .form-grid,:root .taiget-site .field-grid{min-width:0}:root .taiget-site input,:root .taiget-site select,:root .taiget-site textarea{min-width:0;max-width:100%;font-size:16px}:root .taiget-site .connection-result{max-height:calc(100dvh - 40px);overflow-y:auto;max-width:min(560px,100vw - 32px)!important}@media (max-width:1180px){:root .taiget-site .figma-hero{height:auto!important;min-height:470px!important}:root .taiget-site .figma-hero__copy{width:49%!important;padding:40px 0 40px 34px!important}:root .taiget-site .figma-hero h1 span,:root .taiget-site .figma-hero h1 em{text-wrap:balance;white-space:normal!important;font-size:clamp(28px,2.65vw,42px)!important;line-height:1.13!important}:root .taiget-site .figma-hero__copy>p{margin:20px 0 0!important;font-size:18px!important;line-height:1.5!important}:root .taiget-site .figma-hero__actions{flex-wrap:wrap;flex-direction:row!important;gap:12px!important;margin-top:24px!important;display:flex!important}:root .taiget-site .figma-button{text-align:center;min-height:44px;font-size:14px;white-space:normal!important;min-width:0!important;padding:13px 18px!important}}@media (min-width:1024px) and (max-width:1180px){:root .taiget-site .figma-hero__copy{width:49%!important;padding-left:26px!important}:root .taiget-site .figma-hero__copy>p{font-size:16px!important}:root .taiget-site .figma-hero h1 span,:root .taiget-site .figma-hero h1 em{font-size:28px!important}:root .taiget-site .figma-button{padding:12px!important;font-size:13px!important}}@media (min-width:1024px) and (max-width:1279px){:root .taiget-site .coverage-section{grid-template-columns:1fr!important}:root .taiget-site .payment-workspace{grid-template-columns:minmax(0,1fr)!important}}@media (max-width:1023px){:root .taiget-site .figma-hero{min-height:470px!important}:root .taiget-site .figma-hero__copy{width:49%!important;padding:32px 0 36px 28px!important}:root .taiget-site .figma-hero h1 span,:root .taiget-site .figma-hero h1 em{font-size:clamp(26px,4vw,36px)!important}:root .taiget-site .coverage-section{grid-template-columns:1fr!important;padding:26px!important}:root .taiget-site .page-hero .hero__actions{grid-area:auto/1/auto/-1!important}}@media (max-width:620px){:root .taiget-site .figma-hero{min-height:0!important;margin-top:10px!important;padding-bottom:220px!important}:root .taiget-site .figma-hero__copy{width:100%!important;padding:24px 18px 14px!important}:root .taiget-site .figma-hero h1 span,:root .taiget-site .figma-hero h1 em{font-size:clamp(23px,6.1vw,30px)!important}:root .taiget-site .figma-hero__copy>p{margin-top:16px!important;font-size:16px!important}:root .taiget-site .figma-hero__actions{gap:10px!important;margin-top:18px!important}:root .taiget-site .figma-button{flex:160px;height:auto!important;min-height:46px!important;font-size:14px!important}.hero-object{object-position:center bottom;width:95%;height:230px;bottom:0;right:2%}.hero-object--office{width:100%;left:0;right:auto}.hero-business-image{object-position:center bottom}.hero-object--family{width:min(100% - 16px,440px);height:auto;right:8px}:root .taiget-site .figma-hero:not(.figma-hero--business){padding-bottom:min(66.6667vw - 1.3333px,306px)!important}.hero-backdrop{width:794px;height:360px;inset:auto 0 0 auto}:root .taiget-site .coverage-section{padding:22px 16px!important}:root .taiget-site .page-hero .page-hero__content,:root .taiget-site .support-quick,:root .taiget-site .payment-workspace,:root .taiget-site .apps-grid{grid-template-columns:minmax(0,1fr)!important}:root .taiget-site .info-band,:root .taiget-site .cta-banner{flex-wrap:wrap;min-width:0}}@media (max-width:360px){body.taiget-site{min-width:0}}@media (prefers-reduced-motion:reduce){.hero-motion .hero-object{opacity:1;transition:none;translate:none}:is(.hero-family-image,.hero-business-image){transition:none}}@media (min-width:1181px){:root{--home-content-shell:min(calc(100% - 2.5vw), 78.2vw)!important}:root .taiget-site .figma-hero{border-radius:1.26vw!important;min-height:32.4vw!important}:root .taiget-site .figma-hero__coverage{gap:.58vw!important;margin-bottom:1.16vw!important}:root .taiget-site .figma-hero__coverage>i{flex-basis:.58vw!important;width:.58vw!important;height:.58vw!important}:root .taiget-site .figma-hero__coverage strong{font-size:.68vw!important}:root .taiget-site .figma-hero__copy{flex-direction:column!important;justify-content:center!important;width:61%!important;min-height:32.4vw!important;padding:2.5vw 0 2.5vw 3vw!important;display:flex!important}:root .taiget-site .figma-hero h1 span,:root .taiget-site .figma-hero--business h1 span{white-space:nowrap!important;font-size:3.25vw!important;line-height:1.04!important}:root .taiget-site .figma-hero h1 em,:root .taiget-site .figma-hero--business h1 em{white-space:nowrap!important;font-size:3.18vw!important;line-height:1.04!important}:root .taiget-site .figma-hero__copy>p{width:min(100%,34vw)!important;max-width:min(100%,34vw)!important;margin-top:1.6vw!important;font-size:1.68vw!important;line-height:1.45!important}:root .taiget-site .figma-hero__actions{flex-wrap:nowrap!important;gap:1vw!important;margin-top:1.9vw!important}:root .taiget-site .figma-hero__actions .figma-button{white-space:nowrap!important;border-radius:.74vw!important;gap:.95vw!important;min-width:13.5vw!important;min-height:3.75vw!important;padding:0 1.45vw!important;font-size:1vw!important}:root .taiget-site .figma-hero__actions .figma-button svg{width:1.26vw!important;height:1.26vw!important}.hero-object--family{width:47%!important;max-width:none!important}.benefits-home-section .benefit-card{border-radius:.95vw!important;min-height:6.5vw!important}.benefits-home-section .benefit-card>button{grid-template-columns:2.3vw minmax(0,1fr) 1.25vw!important;gap:.65vw!important;min-height:6.5vw!important;padding:.8vw!important}.benefits-home-section .benefit-card__icon{width:2.3vw!important;height:2.3vw!important}.benefits-home-section .benefit-card__icon svg{width:1.26vw!important;height:1.26vw!important}.benefits-home-section .benefit-card__arrow,.benefits-home-section .benefit-card__arrow svg{width:1.25vw!important;height:1.25vw!important}.benefits-home-section .benefit-card__text strong{font-size:.72vw!important}.benefits-home-section .benefit-card__text small{font-size:.55vw!important}}@media (min-width:1024px) and (max-width:1180px){.hero-object--office{width:47%!important}.benefits-home-section .benefits-grid{grid-template-columns:repeat(4,minmax(0,1fr))!important}}@media (min-width:1181px){:root .taiget-site .desktop-header{border-radius:.9vw!important}:root .taiget-site .desktop-header__context{gap:.63vw!important;min-width:0!important}:root .taiget-site .desktop-header__audience{gap:.37vw!important;min-height:1.68vw!important;padding:.32vw .58vw!important;font-size:.63vw!important}:root .taiget-site .desktop-header__audience svg{width:.79vw!important;height:.79vw!important}:root .taiget-site .desktop-header__back{border-radius:.47vw!important;flex-basis:1.68vw!important;width:1.68vw!important;height:1.68vw!important}:root .taiget-site .desktop-header__back svg{width:.95vw!important;height:.95vw!important}:root .taiget-site .desktop-header__office-address{gap:.26vw!important;min-height:1.79vw!important;font-size:.65vw!important;display:inline-flex!important}:root .taiget-site .desktop-header__office-address svg{width:.84vw!important;height:.84vw!important}:root .taiget-site .desktop-phone{border-radius:.63vw!important;gap:.37vw!important;min-height:2.5vw!important;padding:.37vw .58vw!important}:root .taiget-site .desktop-phone svg{width:1vw!important;height:1vw!important}:root .taiget-site .desktop-phone small{font-size:.53vw!important}:root .taiget-site .desktop-phone strong{font-size:.74vw!important}:root .taiget-site .desktop-cabinet,:root .taiget-site .desktop-header .theme-orbit{border-radius:.63vw!important;flex-basis:2vw!important;width:2vw!important;height:2vw!important;min-height:2vw!important}:root .taiget-site .desktop-cabinet svg,:root .taiget-site .desktop-header .theme-orbit svg{width:1.1vw!important;height:1.1vw!important}:root .taiget-site .sidebar{--rail-logo-height:2.95vw;--rail-logo-width:9.4vw;--rail-switch-height:2.2vw;--rail-promo-height:4.5vw;--rail-primary-row:2.1vw;--rail-secondary-row:2.1vw;--rail-nav-gap:.55vw;--rail-nav-font:.74vw;--rail-glyph:1.58vw;--rail-action-height:2.3vw;padding:.53vw .63vw .63vw!important}:root .taiget-site .sidebar .audience-switch{border-radius:.63vw!important;margin:.37vw 0!important;padding:.16vw!important}:root .taiget-site .sidebar .audience-switch button{white-space:nowrap!important;border-radius:.48vw!important;gap:.3vw!important;min-width:0!important;padding:.16vw .32vw!important;font-size:.72vw!important}:root .taiget-site .sidebar .audience-switch button svg{flex-basis:.85vw!important;width:.85vw!important;height:.85vw!important}:root .taiget-site .sidebar .sidebar-payment{border-radius:1vw!important;margin:.21vw 0 .58vw!important;padding:0 6.3vw 0 .74vw!important}:root .taiget-site .sidebar .sidebar-payment__copy{max-width:8.8vw!important}:root .taiget-site .sidebar .sidebar-payment__kicker{font-size:.62vw!important}:root .taiget-site .sidebar .sidebar-payment__copy>strong{white-space:nowrap!important;margin-top:.25vw!important;font-size:.8vw!important;line-height:1.08!important}:root .taiget-site .sidebar .sidebar-payment__copy>small{margin-top:.25vw!important;font-size:.5vw!important}:root .taiget-site .sidebar .sidebar-payment__art{width:5.9vw!important;height:5.15vw!important;right:-.16vw!important}:root .taiget-site .sidebar .sidebar-payment__cta{font-size:.89vw!important;bottom:.42vw!important;right:.47vw!important}:root .taiget-site .sidebar .sidebar-payment__cta svg{width:.95vw!important;height:.95vw!important}:root .taiget-site .sidebar .main-nav a,:root .taiget-site .sidebar .main-nav--primary a{border-radius:.47vw!important;gap:.42vw!important;padding:.1vw .32vw!important}:root .taiget-site .sidebar .main-nav a>span:not(.nav-glyph){text-overflow:ellipsis;overflow:hidden;min-width:0!important}:root .taiget-site .sidebar .nav-glyph svg{width:.89vw!important;height:.89vw!important}:root .taiget-site .sidebar .nav-glyph{border-radius:.42vw!important}:root .taiget-site .sidebar .nav-glyph img{width:.95vw!important;height:.95vw!important}:root .taiget-site .sidebar .sidebar-collapse{border-radius:.42vw!important;width:1.37vw!important;height:1.47vw!important;padding:.26vw!important;top:.32vw!important}:root .taiget-site .sidebar .sidebar-collapse svg{width:.84vw!important;height:.84vw!important}:root .taiget-site .sidebar>.sidebar-nav-divider,:root .taiget-site .sidebar>.sidebar-nav-divider--business{margin:.58vw .32vw!important}:root .taiget-site .sidebar .sidebar-connect-action{border-radius:.68vw!important;margin:.74vw 0 auto!important;padding:.42vw .68vw!important;font-size:.79vw!important}:root .taiget-site .sidebar .sidebar-connect-action svg{width:.89vw!important;height:.89vw!important}}.internet-plans{width:100%;min-width:0;container:internet-plans/inline-size}.internet-plans__grid{grid-template-columns:minmax(0,1fr);align-items:stretch;gap:18px;margin-inline:auto;display:grid}.internet-plans:not([data-plan-count="4"]):not([data-plan-count="7"]) .internet-plans__grid{max-width:1240px}.internet-plans__item{align-self:stretch;min-width:0;height:auto;display:flex;position:relative}.internet-plans__item:has(.internet-plan--details-open){z-index:20}.internet-plans__mobile-nav{display:none}@container internet-plans (width>=600px){.internet-plans__grid{grid-template-columns:repeat(4,minmax(0,1fr));grid-auto-rows:1fr}.internet-plans__item{grid-column:span 2}.internet-plans__item:last-child:nth-child(odd){grid-column:2/span 2}}@container internet-plans (width>=900px){.internet-plans:not([data-plan-count="4"]):not([data-plan-count="7"]) .internet-plans__grid{grid-template-columns:repeat(6,minmax(0,1fr))}.internet-plans:not([data-plan-count="4"]):not([data-plan-count="7"]) .internet-plans__item:last-child:nth-child(odd){grid-column:span 2}}@container internet-plans (width>=1180px){.internet-plans:is([data-plan-count="4"],[data-plan-count="7"]) .internet-plans__grid{grid-template-columns:repeat(8,minmax(0,1fr))}.internet-plans[data-plan-count="7"] .internet-plans__item:nth-child(5){grid-column:2/span 2}.internet-plans[data-plan-count="7"] .internet-plans__item:nth-child(6){grid-column:4/span 2}.internet-plans[data-plan-count="7"] .internet-plans__item:nth-child(7){grid-column:6/span 2}}.internet-plan{isolation:isolate;border:1px solid color-mix(in srgb, var(--green-active) 44%, var(--border));background:var(--surface);border-radius:22px;flex-direction:column;flex:auto;gap:18px;min-width:0;margin:0;padding:22px;transition:border-color .2s,box-shadow .2s;display:flex;position:relative;box-shadow:0 8px 24px #0752430f}.internet-plan>:not(.internet-plan__orb){flex-shrink:0;min-width:0;position:relative}.internet-plan:hover{border-color:var(--green-active);box-shadow:0 12px 30px #0752431f}.internet-plan__header{z-index:2;gap:6px;margin:0;padding:0;display:grid}.internet-plan__eyebrow-row{justify-content:space-between;align-items:center;gap:10px;min-height:28px;display:flex}.internet-plan__eyebrow{color:var(--green-active);letter-spacing:.045em;text-transform:uppercase;font-size:11px;font-weight:850;line-height:1.35}.internet-plan__title{color:var(--heading);letter-spacing:-.025em;margin:0;font-size:21px;font-weight:800;line-height:1.25}.internet-plan__description{min-height:4.35em;color:var(--muted);margin:3px 0 0;font-size:13px;line-height:1.45}.internet-plan__metrics{align-content:start;gap:8px;min-height:57px;display:grid}.internet-plan__speed{flex-wrap:wrap;align-items:baseline;gap:5px 7px;min-height:57px;display:flex}.internet-plan__speed>svg{width:20px;height:20px;color:var(--green-active);align-self:center}.internet-plan__speed>strong{color:var(--heading);letter-spacing:-.055em;white-space:nowrap;font-size:44px;font-weight:850;line-height:1.1}.internet-plan__speed>span{color:var(--muted);white-space:nowrap;font-size:12px;font-weight:650;line-height:1.4}.internet-plan__features{align-content:start;gap:9px;margin:0;padding:0;list-style:none;display:grid}.internet-plan__features li{color:var(--text);align-items:start;gap:8px;font-size:14px;line-height:1.45;display:flex}.internet-plan__features svg{width:17px;height:17px;color:var(--green-active);flex:none;margin-top:2px}.internet-plan__features .internet-plan__availability{color:var(--muted);margin-top:3px;font-size:12px}.internet-plan__footer{border-top:1px solid var(--border);gap:12px;margin-top:auto;padding-top:17px;display:grid}.internet-plan__price{flex-wrap:wrap;align-items:baseline;gap:5px;margin:0;padding:0;display:flex}.internet-plan__price strong{color:var(--heading);letter-spacing:-.04em;white-space:nowrap;font-size:27px;font-weight:850;line-height:1.2}.internet-plan__price>span{color:var(--muted);white-space:nowrap;font-size:12px;line-height:1.4}.internet-plan__connect{color:#382700;text-align:center;background:#ffad0a;border:1px solid #0000;border-radius:12px;justify-content:center;align-items:center;gap:12px;width:100%;min-height:46px;padding:12px 14px;font-size:14px;font-weight:800;line-height:1.4;transition:background-color .2s,box-shadow .2s;display:flex}.internet-plan__connect>svg{width:19px;height:19px}.internet-plan__connect:hover{background:#ffbb32;box-shadow:0 6px 18px #ffaa0e33}:is(.internet-plan__connect:focus-visible,.internet-plan__badge:focus-visible){outline:3px solid var(--focus);outline-offset:3px}.internet-plan__orb{z-index:-1;border-radius:inherit;pointer-events:none;position:absolute;inset:0;overflow:hidden}.internet-plan__orb i{background:radial-gradient(circle at 35% 35%, color-mix(in srgb, var(--green-active) 20%, transparent), color-mix(in srgb, var(--green-active) 8%, transparent));border-radius:50%;width:230px;height:230px;transition:transform .5s cubic-bezier(.22,1,.36,1);position:absolute;top:-132px;right:-108px;transform:scale(1)}.internet-plan:hover .internet-plan__orb i{transform:scale(1.3)}.internet-plan__respect{flex:none;position:relative}.internet-plan__badge{color:#fff;cursor:pointer;background:#00694f;border:0;border-radius:999px;align-items:center;gap:5px;min-height:28px;padding:6px 9px;font-size:10px;font-weight:850;line-height:1.2;display:inline-flex}.internet-plan__badge svg{width:13px;height:13px}.internet-plan__badge--static{cursor:default}.internet-plan__tooltip{z-index:30;border:1px solid var(--border-strong);background:var(--surface);width:min(270px,100vw - 64px);color:var(--text);box-shadow:var(--shadow-md);border-radius:14px;padding:16px;position:absolute;top:calc(100% + 10px);right:0}.internet-plan__tooltip>strong{color:var(--heading);margin:0 0 8px;font-size:15px;line-height:1.3;display:block}.internet-plan__tooltip>p{margin:0 0 10px;font-size:13px;line-height:1.5}.internet-plan__tooltip>span{color:var(--green-active);font-size:13px;font-weight:750}:root .taiget-site .tariff-page{width:var(--home-content-shell);max-width:none;margin:24px auto 0!important;padding:0!important}:root .taiget-site .respect-summary{border:1px solid color-mix(in srgb, var(--green-active) 34%, var(--border));background:var(--surface);border-radius:22px;scroll-margin-top:96px;overflow:hidden;padding:0!important}.respect-summary:target{box-shadow:0 0 0 4px color-mix(in srgb, var(--green-active) 12%, transparent)}.respect-summary summary{cursor:pointer;grid-template-columns:48px minmax(0,1fr) auto;align-items:center;gap:16px;min-height:94px;padding:18px 22px;list-style:none;display:grid}.respect-summary summary::-webkit-details-marker{display:none}.respect-summary summary::marker{content:""}.respect-summary summary:hover{background:color-mix(in srgb, var(--green-active) 5%, var(--surface))}.respect-summary__icon{color:#fff;background:linear-gradient(145deg,#0aaa80,#087059);border-radius:14px;place-items:center;width:48px;height:48px;display:grid;box-shadow:0 8px 20px #0075582e}.respect-summary__icon svg{width:21px;height:21px}.respect-summary__intro{gap:5px;min-width:0;display:grid}.respect-summary__intro strong{color:var(--heading);font-size:17px;line-height:1.4}.respect-summary__intro small{color:var(--muted);font-size:13px;line-height:1.5}.respect-summary__toggle{border:1px solid color-mix(in srgb, var(--green-active) 30%, var(--border));background:color-mix(in srgb, var(--green-active) 7%, var(--surface));min-height:42px;color:var(--green-active);border-radius:12px;align-items:center;gap:9px;padding:9px 13px;font-size:13px;font-weight:800;line-height:1.35;display:inline-flex}.respect-summary__toggle svg{width:17px;height:17px;transition:transform .18s;transform:rotate(90deg)}.respect-summary[open] .respect-summary__toggle svg{transform:rotate(-90deg)}.respect-summary__body{border-top:1px solid var(--border);background:color-mix(in srgb, var(--green-active) 3%, var(--surface));padding:24px 22px 22px}.respect-summary__heading{justify-content:space-between;align-items:baseline;gap:20px;margin-bottom:18px;display:flex}.respect-summary__heading h2{color:var(--heading);margin:0;font-size:21px;line-height:1.35}.respect-summary__heading p{color:var(--muted);text-align:right;margin:0;font-size:13px;line-height:1.5}.respect-summary__conditions{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.respect-summary__conditions article{border:1px solid var(--border);border-top:4px solid var(--green-active);background:var(--surface);border-radius:14px;min-width:0;padding:17px 16px}.respect-summary__conditions article:nth-child(2){border-top-color:#ffb000}.respect-summary__conditions article:nth-child(3){border-top-color:#25a7df}.respect-summary__conditions article:nth-child(4){border-top-color:#8976e7}.respect-summary__conditions article>span{color:var(--green-active);letter-spacing:.05em;margin-bottom:11px;font-size:10px;font-weight:900;line-height:1.2;display:block}.respect-summary__conditions article:nth-child(2)>span{color:#b77900}.respect-summary__conditions article:nth-child(3)>span{color:#117a9e}.respect-summary__conditions article:nth-child(4)>span{color:#725ccb}.respect-summary__conditions strong{color:var(--heading);font-size:14px;line-height:1.4;display:block}.respect-summary__conditions p{color:var(--muted);margin:7px 0 0;font-size:12px;line-height:1.5}.respect-summary :is(summary,a):focus-visible{outline:3px solid var(--focus);outline-offset:3px}@container interior-main (width<=900px){.respect-summary__conditions{grid-template-columns:repeat(2,minmax(0,1fr))}.respect-summary__heading{gap:6px;display:grid}.respect-summary__heading p{text-align:left}}@container interior-main (width<=560px){.respect-summary summary{grid-template-columns:42px minmax(0,1fr);gap:12px;padding:16px}.respect-summary__icon{border-radius:12px;width:42px;height:42px}.respect-summary__toggle{grid-column:1/-1;justify-content:space-between;width:100%}.respect-summary__body{padding:20px 16px 16px}.respect-summary__conditions{grid-template-columns:minmax(0,1fr)}}@container internet-plans (width<=340px){.internet-plan{padding:18px}.internet-plan__speed{column-gap:6px}.internet-plan__speed>svg{width:18px;height:18px}.internet-plan__speed>strong{font-size:40px}.internet-plan__speed>span{font-size:11px}}@media (prefers-reduced-motion:reduce){.internet-plan,.internet-plan__connect,.internet-plan__orb i{transition:none}}:root .taiget-site .support-welcome{border:1px solid var(--border);background:var(--surface);border-radius:28px;max-width:none;margin:18px auto 24px;padding:0;container-type:inline-size;width:var(--responsive-phone-rail,var(--home-content-shell))!important}.support-welcome{overflow:hidden;container-name:support-welcome}.support-welcome__layout{grid-template-columns:minmax(0,1fr) minmax(0,.8fr);gap:24px;width:100%;min-height:340px;padding-inline:32px;display:grid}.support-welcome__content{z-index:1;align-self:center;min-width:0;padding:32px 0;position:relative}.support-welcome__content .eyebrow{margin-bottom:14px;font-size:14px;line-height:1.4;display:block}.support-welcome__content h1{max-width:none;color:var(--heading);letter-spacing:-.03em;text-wrap:balance;margin:0;font-size:clamp(32px,3vw,44px);font-weight:800;line-height:1.15}.support-welcome__content>p{max-width:58ch;color:var(--muted);text-wrap:pretty;margin:18px 0 24px;font-size:18px;line-height:1.55}.support-welcome__contact{flex-wrap:wrap;align-items:center;gap:12px 18px;display:flex}.support-welcome__phone{background:var(--green-soft);min-height:48px;color:var(--heading);border-radius:14px;align-items:center;gap:12px;padding:9px 17px;font-size:clamp(20px,2vw,26px);font-weight:750;line-height:1.3;text-decoration:none;display:inline-flex}.support-welcome__phone svg{width:22px;height:22px;color:var(--green-active);flex:none}.support-welcome__contact>span{color:var(--muted);font-size:16px;line-height:1.5}.support-welcome__reminder{width:fit-content;max-width:100%;color:var(--heading);background:#ffad051a;border-left:3px solid #ffad05;border-radius:0 12px 12px 0;gap:3px;margin-top:18px;padding:11px 16px;display:grid}.support-welcome__reminder strong{font-size:17px;font-weight:750;line-height:1.4}.support-welcome__reminder span{color:var(--muted);font-size:14px;line-height:1.5}:root[data-theme=dark] .support-welcome__reminder strong{color:#ffd278}.support-welcome__guide{min-height:44px;color:var(--green-active);align-items:center;gap:10px;margin-top:15px;font-size:16px;font-weight:650;display:inline-flex}.support-welcome__guide svg{width:18px;height:18px;transform:rotate(90deg)}.support-welcome__guide:hover{text-underline-offset:4px;text-decoration:underline}.support-welcome__phone:hover{box-shadow:inset 0 0 0 1px var(--green-active)}:is(.support-welcome__phone:focus-visible,.support-welcome__guide:focus-visible){outline:2px solid var(--green-active);outline-offset:4px}.support-welcome__visual{isolation:isolate;align-self:stretch;min-width:0;position:relative}.support-welcome__visual:before{content:"";opacity:.85;background:radial-gradient(at 50% 40%,#afead8,#0000 70%);border-radius:50%;position:absolute;inset:10% -15% -40% 0}.support-welcome__visual .support-artwork{height:calc(100% - 40px);position:absolute;inset:20px 0}:root[data-theme=dark] .support-welcome__visual:before{background:radial-gradient(at 50% 40%,#165a4f,#0000 70%)}.support-artwork{isolation:isolate;width:100%;height:100%;position:relative}.support-artwork img{object-fit:contain;object-position:center;mix-blend-mode:plus-lighter;width:100%;max-width:none;height:100%;transition:opacity .3s;display:block;position:absolute;inset:0}.support-artwork img[data-theme-image=day]{opacity:1}.support-artwork img[data-theme-image=night]{opacity:0}.support-artwork img[data-theme-image=shared]{mix-blend-mode:normal;transition:filter .3s}:root[data-theme=dark] .support-artwork img[data-theme-image=shared]{filter:brightness(.8)saturate(1.05)}:root[data-theme=dark] .support-artwork img[data-theme-image=day]{opacity:0}:root[data-theme=dark] .support-artwork img[data-theme-image=night]{opacity:1}:root[data-theme-transition=active] .support-artwork img{transition:none}@container support-welcome (width<=760px){.support-welcome__layout{grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);gap:16px;min-height:320px;padding-inline:24px}.support-welcome__content{padding-block:28px}.support-welcome__content h1{font-size:34px}.support-welcome__content>p{font-size:16px}.support-welcome__phone{gap:8px;padding-inline:12px;font-size:20px}}@container support-welcome (width<=580px){.support-welcome__layout{grid-template-columns:minmax(0,1fr);gap:0;padding-inline:22px}.support-welcome__content{padding:26px 0 0}.support-welcome__content h1{max-width:none;font-size:32px}.support-welcome__content>p{margin:14px 0 20px}.support-welcome__visual{height:235px}.support-welcome__visual .support-artwork{width:100%;height:100%;inset:0}.support-welcome__visual:before{inset:0 -10% -90%}}@media (max-width:700px){:root .taiget-site .support-welcome{border-radius:22px}}:root .taiget-site .support-topics{max-width:none;margin:24px auto;scroll-margin-top:110px;container:support-topics/inline-size;width:var(--responsive-phone-rail,var(--home-content-shell))!important;padding:0!important}.support-topics__header{margin-bottom:24px}.support-topics__heading{min-width:0}.support-topics__heading .eyebrow{margin-bottom:12px;font-size:14px;line-height:1.4;display:block}.support-topics__heading h2{letter-spacing:-.03em;margin:0;font-size:clamp(28px,2.5vw,36px);line-height:1.2}.support-topics__grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;display:grid}.support-topic-group{border:1px solid var(--border);background:var(--surface);border-radius:24px;flex-direction:column;min-width:0;display:flex;overflow:hidden;box-shadow:0 12px 28px #0b3a2c0d}.support-topic-group__media{background:radial-gradient(#d6f0e5,#0000 72%);flex:0 0 210px;height:210px;min-height:0;position:relative;overflow:hidden}.support-topic-group__media .support-artwork{width:calc(100% - 24px);height:calc(100% - 24px);position:absolute;inset:12px}.support-topic-group__body{min-width:0;padding:20px 24px 12px}.support-topic-group__heading{padding-bottom:20px}.support-topic-group__heading h3{color:var(--heading);letter-spacing:-.025em;text-wrap:balance;margin:0;font-size:clamp(20px,1.7vw,24px);font-weight:750;line-height:1.25}.support-topic-group__heading p{min-height:3em;color:var(--muted);text-wrap:pretty;margin:10px 0 0;font-size:16px;line-height:1.5}.support-topic-group__links{margin:0;padding:0;list-style:none}.support-topic-group__links li{border-top:1px solid var(--border)}.support-topic-group__links a{min-height:52px;color:var(--heading);border-radius:10px;justify-content:space-between;align-items:center;gap:12px;margin-block:4px;padding:12px 14px;font-size:16px;font-weight:600;line-height:1.5;text-decoration:none;transition:color .16s,background-color .16s;display:flex}.support-topic-group__links a>span{overflow-wrap:anywhere;min-width:0}.support-topic-group__links a>svg{width:19px;height:19px;color:var(--green-active);flex:none;transition:transform .16s}.support-topic-group__status{border:1px solid color-mix(in srgb, #e5a600 42%, var(--border));background:color-mix(in srgb, #ffb319 12%, var(--surface));color:var(--heading);white-space:nowrap;border-radius:999px;flex:none;padding:5px 8px;font-size:11px;font-weight:750;line-height:1.2}:root[data-theme=dark] .support-topic-group__status{color:#ffd778}.support-topic-group__links a:hover{color:var(--green-active);background:var(--green-soft)}.support-topic-group__links a:hover>svg{transform:translate(3px)}.support-topic-group__links a:focus-visible{outline:2px solid var(--green-active);outline-offset:-2px;background:var(--green-soft)}:root[data-theme=dark] .support-topic-group{border-color:var(--border-strong);box-shadow:0 12px 28px #0000001f}:root[data-theme=dark] .support-topic-group__media{background:radial-gradient(#24483e,#0000 72%)}@container support-topics (width<=960px){.support-topics__grid{grid-template-columns:minmax(0,1fr);gap:18px}.support-topic-group{grid-template-columns:minmax(160px,.38fr) minmax(0,1fr);display:grid}.support-topic-group__media{align-self:center;min-height:220px}.support-topic-group__body{padding:22px 24px 12px}.support-topic-group__heading p{min-height:0}}@container support-topics (width<=580px){.support-topics__heading h2{font-size:28px}.support-topic-group{border-radius:20px;flex-direction:column;display:flex}.support-topic-group__media{flex:none;align-self:stretch;height:190px;min-height:0}.support-topic-group__body{padding:20px 22px 10px}.support-topic-group__heading h3{font-size:22px}.support-topic-group__links a{min-height:48px}}@media (prefers-reduced-motion:reduce){.support-topic-group__links a,.support-topic-group__links a>svg,.support-artwork img{transition:none}}.home-first-screen{flex-direction:column;min-width:0;display:flex}.home-first-screen>*{flex-shrink:0}.home-first-screen .benefits-home-section{padding-bottom:12px!important}.home-info-ticker{box-sizing:border-box;width:var(--responsive-phone-rail,var(--home-content-shell));border:1px solid var(--border-strong);background:var(--surface);min-width:0;min-height:48px;color:var(--text);border-radius:14px;flex:none;align-items:center;margin:auto auto 0;padding-block:5px;display:flex;overflow:hidden}.home-info-ticker__window{flex:1 1 0;min-width:0;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 18px calc(100% - 18px),#0000);mask-image:linear-gradient(90deg,#0000,#000 18px calc(100% - 18px),#0000)}.home-info-ticker__track{width:max-content;animation:48s linear infinite home-info-scroll;display:flex}.home-info-ticker__group{flex:none;align-items:center;gap:36px;margin:0;padding:0 36px 0 0;list-style:none;display:flex}.home-info-ticker__group li{white-space:nowrap;align-items:center;gap:12px;font-size:13px;font-weight:600;line-height:1.5;display:flex}.home-info-ticker__group li:before{content:"";background:var(--green-active);border-radius:50%;flex:0 0 5px;width:5px;height:5px}@keyframes home-info-scroll{to{transform:translate(-33.3333%)}}@media (min-width:1024px){.home-first-screen{min-height:calc(100dvh - 109px)}}@media (prefers-reduced-motion:reduce){.home-info-ticker__track{animation:none}.home-info-ticker__group[aria-hidden=true]{display:none}.home-info-ticker__window{overflow-x:auto}.home-info-ticker__group{padding:0 18px}}.tv-overview{width:var(--responsive-phone-rail,var(--home-content-shell));min-width:0;margin:18px auto 36px;container:tv-overview/inline-size}.tv-welcome{border:1px solid var(--border);background:var(--surface);border-radius:28px;grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);align-items:center;min-height:340px;display:grid;overflow:hidden}.tv-welcome__copy{z-index:1;min-width:0;padding:32px;position:relative}.tv-welcome__copy .eyebrow{margin-bottom:16px;font-size:14px;line-height:1.4;display:block}.tv-welcome__copy h1{letter-spacing:-.025em;color:var(--heading);text-wrap:balance;margin:0;font-size:clamp(32px,3vw,44px);font-weight:800;line-height:1.13}.tv-welcome__copy h1 span{color:var(--green-active);display:block}.tv-welcome__copy>p{max-width:48ch;color:var(--muted);text-wrap:pretty;margin:18px 0 24px;font-size:17px;line-height:1.6}.tv-welcome__actions{flex-wrap:wrap;align-items:center;gap:12px 22px;display:flex}.tv-welcome__actions .button{padding:13px 20px;font-size:15px}.tv-welcome__help{min-height:44px;color:var(--green-active);text-decoration:underline;-webkit-text-decoration-color:color-mix(in srgb, var(--green-active) 30%, transparent);text-decoration-color:color-mix(in srgb, var(--green-active) 30%, transparent);text-underline-offset:5px;align-items:center;font-size:15px;font-weight:650;display:inline-flex}.tv-welcome__help:hover{text-decoration-color:currentColor}.tv-welcome__help small{border:1px solid color-mix(in srgb, #e5a600 42%, var(--border));background:color-mix(in srgb, #ffb319 12%, var(--surface));color:var(--heading);border-radius:999px;margin-left:7px;padding:4px 7px;font-size:11px;font-weight:750;line-height:1.2;text-decoration:none}:root[data-theme=dark] .tv-welcome__help small{color:#ffd778}.tv-welcome__art{isolation:isolate;align-self:stretch;min-width:0;min-height:300px;position:relative}.tv-welcome__art:before{content:"";z-index:-1;background:radial-gradient(at 50% 38%,#bcebdc,#0000 70%);border-radius:50%;position:absolute;inset:5% -12% -50% -6%}.tv-welcome__art img{object-fit:contain;width:calc(100% - 36px);height:calc(100% - 36px);transition:filter .3s;display:block;position:absolute;inset:18px}:root[data-theme=dark] .tv-welcome__art img{filter:brightness(.8)saturate(1.05)}:root[data-theme=dark] .tv-welcome__art:before{background:radial-gradient(at 50% 38%,#135c4c,#0000 70%)}:root[data-theme-transition=active] .tv-welcome__art img{transition:none}.tv-included-note{border:1px solid color-mix(in srgb, var(--green-active) 28%, var(--border));background:color-mix(in srgb, var(--green-active) 7%, var(--surface));border-radius:18px;align-items:center;gap:16px;margin:16px 0 32px;padding:17px 24px;display:flex}.tv-included-note__icon{background:var(--green-soft);width:42px;height:42px;color:var(--green-active);border-radius:50%;flex:0 0 42px;place-items:center;display:grid}.tv-included-note__icon svg{width:23px;height:23px}.tv-included-note strong{color:var(--heading);font-size:17px;font-weight:750;line-height:1.4;display:block}.tv-included-note p{color:var(--muted);margin:4px 0 0;font-size:14px;line-height:1.5}.tv-platforms{scroll-margin-top:110px}.tv-platforms__heading{margin:0 0 20px}.tv-platforms__heading h2{letter-spacing:-.02em;color:var(--heading);margin:0;font-size:clamp(25px,2.3vw,32px);line-height:1.2}.tv-platforms__grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;display:grid}.tv-platforms__grid>.reveal{min-width:0;display:flex}.tv-platform-card{--platform-color:#0c527f;border:1px solid var(--border-strong);background:var(--surface);border-radius:22px;flex-direction:column;width:100%;min-width:0;padding:0;transition:border-color .2s,box-shadow .2s;display:flex;overflow:hidden;box-shadow:0 10px 28px #001e180d}.tv-platform-card--iptvportal{--platform-color:#075b49}.tv-platform-card--smotryoshka{--platform-color:#ffb10e}.tv-platform-card:hover,.tv-platform-card:focus-within{border-color:color-mix(in srgb, var(--platform-color) 65%, var(--green-active));box-shadow:0 12px 30px #001e181a}.tv-platform-card__brand{background:var(--platform-color);flex:0 0 106px;place-items:center;width:100%;height:106px;padding:16px 28px;display:grid}.tv-platform-card__brand img{object-fit:contain;width:100%;max-width:250px;height:64px;display:block}.tv-platform-card--business-svyaz .tv-platform-card__brand img{width:96px;height:96px;margin:-16px 0}.tv-platform-card--smotryoshka .tv-platform-card__brand img{filter:brightness(0)saturate()invert(13%)sepia(18%)saturate(1129%)hue-rotate(116deg)brightness(89%)contrast(91%)}.tv-platform-card__body{flex-direction:column;flex:1;min-width:0;padding:24px;display:flex}.tv-platform-card h3{color:var(--heading);margin:0 0 9px;font-size:23px;font-weight:750;line-height:1.2}.tv-platform-card__description{color:var(--muted);text-wrap:pretty;margin:0;font-size:16px;line-height:1.55}.tv-platform-card__devices{flex-wrap:wrap;gap:6px;margin:17px 0 22px;padding:0;list-style:none;display:flex}.tv-platform-card__devices li{border:1px solid var(--border);color:var(--muted);border-radius:7px;padding:5px 9px;font-size:13px;line-height:1.4}.tv-platform-card__footer{border-top:1px solid var(--border);flex-wrap:wrap;justify-content:space-between;align-items:end;gap:14px 10px;margin-top:auto;padding-top:17px;display:flex}.tv-platform-card__footer>p{gap:5px;margin:0;display:grid}.tv-platform-card__footer>p>span{color:var(--muted);font-size:13px;line-height:1.4}.tv-platform-card__footer strong{color:var(--heading);font-size:18px;font-weight:750;line-height:1.35}.tv-platform-card__link{border:1px solid color-mix(in srgb, var(--green-active) 35%, var(--border));background:var(--green-soft);min-height:44px;color:var(--green-active);text-align:center;border-radius:11px;justify-content:center;align-items:center;gap:10px;padding:10px 14px;font-size:14px;font-weight:700;line-height:1.4;display:inline-flex}.tv-platform-card__link:hover{background:color-mix(in srgb, var(--green-active) 15%, var(--surface))}.tv-platform-card__link svg{flex:0 0 18px;width:18px;height:18px}:is(.tv-platform-card__link:focus-visible,.tv-welcome__help:focus-visible){outline:2px solid var(--green-active);outline-offset:4px}.tv-viewing{border:1px solid var(--border);background:color-mix(in srgb, var(--surface) 65%, transparent);border-radius:20px;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;margin-top:24px;padding:22px 24px;display:grid}.tv-viewing__item{align-items:start;gap:12px;min-width:0;display:flex}.tv-viewing__icon{height:38px;color:var(--green-active);background:var(--green-soft);border-radius:11px;flex:0 0 38px;place-items:center;display:grid}.tv-viewing__icon svg{width:21px;height:21px}.tv-viewing__item h2{color:var(--heading);margin:0 0 5px;font-size:16px;font-weight:750;line-height:1.4}.tv-viewing__item p{color:var(--muted);margin:0;font-size:14px;line-height:1.5}@container tv-overview (width>=821px){.tv-viewing__item{justify-self:center;width:max-content;max-width:100%}}@container tv-overview (width<=1100px){.tv-platform-card__body{padding:20px}.tv-platform-card__footer{gap:14px;display:grid}.tv-platform-card__link{width:100%}.tv-viewing{gap:18px;padding:20px}}@container tv-overview (width<=820px){.tv-welcome{grid-template-columns:minmax(0,1.2fr) minmax(0,1fr)}.tv-welcome__copy{padding:26px}.tv-welcome__copy h1{font-size:32px}.tv-welcome__copy>p{font-size:16px}.tv-platforms__grid{grid-template-columns:minmax(0,1fr);gap:14px}.tv-platform-card__brand{flex-basis:96px;height:96px}.tv-viewing{grid-template-columns:minmax(0,1fr);gap:18px}}@container tv-overview (width<=580px){.tv-welcome{border-radius:22px;grid-template-columns:minmax(0,1fr)}.tv-welcome__copy{padding:26px 22px 0}.tv-welcome__copy h1{font-size:clamp(28px,7cqi,36px)}.tv-welcome__art{min-height:235px}.tv-welcome__art img{height:calc(100% - 16px);inset:8px 18px}.tv-included-note{align-items:start;gap:12px;margin-bottom:28px;padding:17px}.tv-included-note__icon{flex-basis:32px;width:32px;height:32px}.tv-included-note strong{font-size:16px}.tv-platform-card__brand{flex-basis:86px;height:86px;padding-inline:20px}.tv-platform-card__body{padding:20px 18px}.tv-platform-card__devices{margin:15px 0 20px}.tv-platform-card__footer{border-left:0;border-top:1px solid var(--border);margin-top:auto;padding:16px 0 0}}@media (prefers-reduced-motion:reduce){.tv-welcome__art img,.tv-platform-card{transition:none}}.interior-hero{--intro-art-height:250px;--intro-block-padding:24px;width:var(--responsive-phone-rail,var(--home-content-shell));border:1px solid var(--border);background:var(--surface);border-radius:26px;margin:18px auto 24px;overflow:hidden;container:interior-hero/inline-size}.interior-hero--brief{--intro-art-height:220px;--intro-block-padding:22px}.interior-hero__layout{padding:var(--intro-block-padding) 30px;grid-template-columns:minmax(0,1.35fr) minmax(260px,1fr);align-items:center;gap:14px;display:grid}.interior-hero__copy{min-width:0}.interior-hero__copy .eyebrow{margin-bottom:14px;font-size:14px;line-height:1.4;display:block}.interior-hero__copy h1{max-width:none;color:var(--heading);letter-spacing:-.025em;text-wrap:pretty;margin:0;font-size:clamp(30px,2.6vw,42px);font-weight:800;line-height:1.15}.interior-hero__copy>p{max-width:none;color:var(--muted);text-wrap:pretty;margin:17px 0 0;font-size:18px;line-height:1.6}.interior-hero__actions{flex-wrap:wrap;align-items:center;gap:12px;margin-top:20px;display:flex}.interior-hero__actions .button{white-space:normal}.interior-hero__art{min-width:0;min-height:var(--intro-art-height);isolation:isolate;align-self:stretch;position:relative}.interior-hero__art img{object-fit:contain;object-position:left center;width:100%;height:100%;transition:opacity .3s,filter .3s;position:absolute;inset:0}.interior-hero__art img[data-theme-image=night],:root[data-theme=dark] .interior-hero__art img[data-theme-image=day]{opacity:0}:root[data-theme=dark] .interior-hero__art img[data-theme-image=night]{opacity:1}:root[data-theme=dark] .interior-hero__art img[data-theme-image=shared]{filter:brightness(.8)saturate(1.05)}.interior-hero__art img[data-theme-image=shared]{object-position:center}:root[data-theme-transition=active] .interior-hero__art img{transition:none}.support-welcome__layout{grid-template-columns:minmax(0,1.2fr) minmax(260px,1fr);gap:14px}.support-welcome__content>p{text-wrap:pretty;max-width:none;font-size:19px}.support-welcome__content h1{font-size:clamp(34px,3.2vw,48px)}.support-welcome__visual .support-artwork img{object-position:left center}.support-welcome__visual .support-artwork{height:calc(100% - 16px);inset:8px 0}.tv-welcome{grid-template-columns:minmax(0,1.2fr) minmax(260px,1fr);min-height:0}.tv-welcome__art{min-height:300px}.tv-welcome__copy{padding-right:16px}.tv-welcome__copy>p{max-width:none;font-size:19px}.tv-welcome__copy h1{text-wrap:pretty}.tv-welcome__copy h1 span{display:inline}.tv-welcome__art img{object-position:left center;width:calc(100% - 18px);height:calc(100% - 16px);inset:8px 18px 8px 0}.interior-hero,.support-welcome,.tv-welcome{isolation:isolate;position:relative}.page-hero-backdrop{z-index:-1;pointer-events:none;width:56%;height:100%;position:absolute;bottom:0;right:0;overflow:hidden}:root .taiget-site .interior-hero__art:before,:root .taiget-site .support-welcome__visual:before,:root .taiget-site .tv-welcome__art:before{content:none}.site-main:has(>.interior-hero){container:interior-main/inline-size}:root .taiget-site .site-main:has(>.interior-hero)>.page-section{box-sizing:border-box;width:var(--responsive-phone-rail,var(--home-content-shell))!important;max-width:none!important;margin:24px auto!important}:root .taiget-site .site-main:has(>.interior-hero)>.reveal>.page-section{box-sizing:border-box;width:var(--responsive-phone-rail,var(--home-content-shell))!important;max-width:none!important;margin:24px auto!important}:root .taiget-site .site-main:has(>.interior-hero) :is(.contact-grid,.apps-section,.tariff-page,.vacancy-layout,.story-grid,.respect-layout,.guide-layout,.form-layout,.news-hub){padding:0!important}:root .taiget-site .content-page-section{border-radius:22px;padding:24px!important}:root .taiget-site .site-main:has(>.interior-hero) .content-card-grid{align-items:stretch;gap:18px;grid-template-columns:repeat(2,minmax(0,1fr))!important}.content-card-grid>.reveal{min-width:0;display:flex}.site-main:has(>.interior-hero) .content-card{gap:16px;width:100%;height:100%;min-height:0;padding:24px}.site-main:has(>.interior-hero) .content-card>div{min-width:0}.site-main:has(>.interior-hero) .content-card h2{font-size:20px;line-height:1.3}:root .taiget-site .site-main:has(>.interior-hero) .content-card p{font-size:16px!important;line-height:1.6!important}.content-page-section--instruction .content-card:after{display:none}.site-main:has(>.interior-hero) :is(.story-card,.vacancy-notes article,.guide-steps li,.respect-conditions article) p{font-size:16px;line-height:1.6}.site-main:has(>.interior-hero) :is(.story-card,.vacancy-notes article,.guide-steps li) h2{font-size:21px;line-height:1.3}.site-main:has(>.interior-hero) .guide-warning{top:108px}.site-main:has(>.interior-hero) .guide-warning p{font-size:15px;line-height:1.6}.site-main:has(>.interior-hero) .guide-steps li>span{font-size:17px}.site-main:has(>.interior-hero) .document-card{padding:24px}.site-main:has(>.interior-hero) .document-card h2{font-size:21px;line-height:1.3}.site-main:has(>.interior-hero) .document-card p{font-size:16px;line-height:1.55}.site-main:has(>.interior-hero) .document-card>small{font-size:13px}.site-main:has(>.interior-hero) .document-card>strong{font-size:15px}.app-service-card__brand{background:#0c527f;border-radius:13px;place-items:center;width:100%;height:68px;padding:10px 18px;display:grid}.app-service-card__brand img{object-fit:contain;width:100%;max-width:210px;height:46px}.app-service-card--1 .app-service-card__brand img{width:78px;height:78px;margin-block:-16px}.app-service-card--2 .app-service-card__brand{background:#075b49}.app-service-card--3 .app-service-card__brand{background:#ffb10e}.app-service-card--3 .app-service-card__brand img{filter:brightness(0)saturate()invert(13%)sepia(18%)saturate(1129%)hue-rotate(116deg)brightness(89%)contrast(91%)}:root .taiget-site .app-service-card{gap:18px;height:100%;min-height:0;padding:24px}.app-service-card p{font-size:16px;line-height:1.6}.app-service-card .app-downloads{margin-top:auto}.app-downloads a{min-height:44px;font-size:14px}:root .taiget-site .office-card{grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);align-items:center;gap:30px;display:grid;padding:24px!important}.office-card>.reveal{min-width:0}.office-card__map{border-radius:18px;height:430px;min-height:430px}.office-card__map:after{display:none}.office-card__map iframe{filter:none}.office-card__map-caption{color:var(--muted);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 16px;padding:10px 2px 0;font-size:14px;display:flex}.office-card__map-caption a{min-height:36px;color:var(--green-active);align-items:center;gap:8px;font-weight:650;display:inline-flex}.office-card__map-caption svg{width:17px;height:17px}.office-card__copy{padding:12px}.office-card__copy h2{margin:14px 0 18px;font-size:clamp(25px,2.4vw,36px);line-height:1.25}.office-card__copy p{font-size:17px;line-height:1.6}.office-card__hours{color:var(--heading);font-weight:650}.office-card__actions{flex-wrap:wrap;gap:12px;display:flex}.office-card__actions .button{white-space:normal}@container interior-hero (width<=760px){.interior-hero__layout{padding:var(--intro-block-padding) 24px;grid-template-columns:minmax(0,1.2fr) minmax(180px,1fr)}.interior-hero__copy h1{font-size:30px}.interior-hero__copy>p{font-size:16px;line-height:1.55}.interior-hero__art{min-height:210px}}@container interior-hero (width<=560px){.interior-hero__layout{grid-template-columns:minmax(0,1fr);gap:10px;padding:24px 22px 18px}.interior-hero__copy h1{font-size:29px}.interior-hero__art{height:clamp(185px,50cqi,240px);min-height:0;margin-inline:-10px}.interior-hero__art img{object-position:center}.page-hero-backdrop{width:100%;height:240px}}@container interior-main (width<=850px){:root .taiget-site .office-card{grid-template-columns:minmax(0,1fr);gap:16px}.office-card__copy{padding:8px 0}:root .taiget-site .apps-grid{grid-template-columns:minmax(0,1fr)}.app-service-card__brand{max-width:300px}}@container interior-main (width<=650px){:root .taiget-site .site-main:has(>.interior-hero) .content-card-grid{grid-template-columns:minmax(0,1fr)!important}:root .taiget-site .content-page-section{padding:18px!important}:root .taiget-site .office-card{padding:16px!important}.office-card__map{height:360px;min-height:360px}}@container support-welcome (width<=760px){.support-welcome__layout{grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);gap:12px}.support-welcome__content>p{font-size:17px}.support-welcome__content h1{font-size:34px}}@container support-welcome (width<=580px){.support-welcome__layout{grid-template-columns:minmax(0,1fr);gap:0}.support-welcome__visual .support-artwork img{object-position:center}.support-welcome__visual{min-height:235px}.page-hero-backdrop{width:100%;height:240px}}@container tv-overview (width<=820px){.tv-welcome{grid-template-columns:minmax(0,1.2fr) minmax(0,1fr)}.tv-welcome__copy>p{font-size:17px}}@container tv-overview (width<=580px){.tv-welcome{grid-template-columns:minmax(0,1fr)}.tv-welcome .page-hero-backdrop{width:100%;height:260px}.tv-welcome__art{min-height:clamp(210px,52cqi,270px)}.tv-welcome__copy{padding-right:22px}.tv-welcome__art img{object-position:center;width:calc(100% - 36px);inset:8px 18px}}@media (prefers-reduced-motion:reduce){.interior-hero__art img{transition:none}}.device-artwork{pointer-events:none;position:absolute;inset:0}:root .taiget-site .device-artwork>img,:root .taiget-site .device-artwork>svg{object-fit:contain;object-position:center;filter:none;mix-blend-mode:normal;width:100%;max-width:none;height:100%;transition:opacity .3s;display:block;position:absolute;inset:0}:root .taiget-site .device-artwork>.device-artwork__day{opacity:1}:root .taiget-site .device-artwork>.device-artwork__night{opacity:0;overflow:visible}:root[data-theme=dark] .taiget-site .device-artwork>.device-artwork__day{opacity:0}:root[data-theme=dark] .taiget-site .device-artwork>.device-artwork__night{opacity:1}.tv-welcome__art .device-artwork{inset:8px 18px 8px 0}.device-artwork--tv{transform-origin:50%;transform:scale(.85)}:root[data-theme-transition=active] .taiget-site .device-artwork>*{transition:none}@container tv-overview (width<=580px){.tv-welcome__art .device-artwork{inset:8px 18px}}@media (prefers-reduced-motion:reduce){:root .taiget-site .device-artwork>*{transition:none}}.business-detail{container:business-detail/inline-size}:where(.business-detail) .page-section{width:var(--responsive-phone-rail,var(--home-content-shell));padding:0}.business-detail .page-section:not(.interior-hero){margin-block:28px}.business-detail .page-section{scroll-margin-top:110px}.business-detail .eyebrow,.business-home-story .eyebrow,.business-connect-aside .eyebrow{letter-spacing:.08em;font-size:12px}:root .taiget-site .business-home-coverage .coverage-box__intro>div>span{font-size:14px;line-height:1.5}:root .taiget-site .business-home-coverage .field>span{font-size:14px}:root .taiget-site .business-home-coverage .coverage-step small{font-size:14px;line-height:1.5}:root .taiget-site .home-connect--business{align-items:stretch;grid-template-rows:auto!important;grid-template-columns:minmax(0,1fr) minmax(0,1.12fr)!important;gap:0!important;min-height:0!important;padding:0!important;display:grid!important}:root .taiget-site .home-connect--business .home-connect__media{aspect-ratio:1;border-radius:0!important;width:100%!important;height:auto!important;min-height:0!important;position:relative!important;inset:auto!important}:root .taiget-site .home-connect--business .home-connect__photo{object-position:center}:root .taiget-site .home-connect--business .home-connect__content{flex-direction:column;justify-content:center;min-width:0;width:100%!important;margin:0!important;padding:clamp(24px,3vw,48px)!important;display:flex!important;position:relative!important;inset:auto!important}:root .taiget-site .home-connect__panel{border:1px solid color-mix(in srgb,var(--border) 78%,var(--green-bright) 22%);background:color-mix(in srgb,var(--surface) 94%,var(--green) 6%);border-radius:22px;width:100%;max-width:680px;padding:clamp(22px,2.2vw,30px);position:relative;overflow:hidden;box-shadow:0 18px 42px #0000001f}:root .taiget-site .home-connect__panel:before{content:"";background:linear-gradient(90deg,var(--green-bright),var(--green));height:3px;position:absolute;inset:0 0 auto}:root .taiget-site .home-connect__panel>h2{margin-top:0}:root .taiget-site .home-connect__photo--mobile{display:none!important}@media (min-width:1181px){:root .taiget-site .home-connect--installers{align-items:stretch;grid-template-rows:auto!important;grid-template-columns:minmax(0,35fr) minmax(0,65fr)!important;gap:0!important;min-height:491px!important;padding:0!important;display:grid!important}:root .taiget-site .home-connect--installers .home-connect__media{aspect-ratio:auto;border-radius:0!important;width:100%!important;height:100%!important;min-height:0!important;position:relative!important;inset:auto!important}:root .taiget-site .home-connect--installers .home-connect__photo{object-position:center top}:root .taiget-site .home-connect--installers:not(.home-connect--business) .home-connect__photo--portrait{object-position:center}:root .taiget-site .home-connect--installers .home-connect__content{flex-direction:column;justify-content:center;align-items:center;min-width:0;width:100%!important;height:100%!important;margin:0!important;padding:37px 40px!important;display:flex!important;position:relative!important;inset:auto!important}:root .taiget-site .home-connect--installers:not(.home-connect--business) .home-connect__content{padding-block:30px!important}:root .taiget-site .home-connect--installers .home-connect__panel{width:100%}}@media (max-width:1180px){:root .taiget-site .home-connect--business{grid-template-columns:minmax(0,1fr)!important}:root .taiget-site .home-connect--business .home-connect__media{aspect-ratio:1}:root .taiget-site .home-connect__photo--portrait{display:none!important}:root .taiget-site .home-connect__photo--mobile{display:block!important}}@media (max-width:620px){:root .taiget-site .home-connect--business .home-connect__content{padding:24px 18px!important}:root .taiget-site .home-connect--business .home-connect__panel{border-radius:18px;padding:22px 18px}:root .taiget-site .home-connect:not(.home-connect--business) .home-connect__panel{box-shadow:none;background:0 0;border:0;border-radius:0;padding:0;overflow:visible}:root .taiget-site .home-connect:not(.home-connect--business) .home-connect__panel:before{display:none}}.business-heading{margin-bottom:24px}.business-heading h2,.business-home-story h2,.business-tariff-advice h2,.business-support-checklist h2{letter-spacing:-.025em;text-wrap:balance;margin:12px 0 0;font-size:clamp(28px,2.5vw,38px);line-height:1.18}.business-detail p,.business-detail dd,.business-home-story p,.business-connect-aside p{color:var(--muted);font-size:16px;line-height:1.65}.business-detail h3,.business-home-story h3{letter-spacing:-.015em;font-size:21px;line-height:1.3}.business-detail figure{margin:0}.business-detail figcaption{color:var(--muted);font-size:13px;line-height:1.55}.business-inline-link{color:var(--green-bright);text-underline-offset:5px;align-items:center;gap:12px;font-size:16px;font-weight:750;display:inline-flex}.business-inline-link:hover{text-decoration:underline}.business-inline-link svg{flex-shrink:0;width:19px;height:19px}.business-detail-list{margin:0}.business-detail-list>div{border-bottom:1px solid var(--border);grid-template-columns:minmax(140px,.7fr) minmax(0,1.6fr);gap:24px;padding:22px 0;display:grid}.business-detail-list>div:first-child{padding-top:0}.business-detail-list dt{color:var(--heading);font-size:17px;font-weight:750;line-height:1.5}.business-detail-list dd{margin:0}.business-detail .business-footnote{color:var(--muted);font-size:14px;line-height:1.7}.business-footnote a{color:var(--heading);font-weight:650}.business-home-story{width:var(--responsive-phone-rail,var(--home-content-shell));grid-template-columns:1.05fr 1fr;align-items:stretch;gap:clamp(28px,4vw,56px);margin-block:28px;padding:12px 0;display:grid}.business-home-story__copy{padding:12px 0}.business-home-story__copy>p{max-width:54ch;margin:20px 0 28px}.business-home-story ol{margin:0 0 30px;padding:0;list-style:none}.business-home-story li{border-top:1px solid var(--border);gap:20px;padding:18px 0;display:flex}.business-home-story li>span{color:var(--green-bright);padding-top:4px;font-size:14px;font-weight:750}.business-home-story h3,.business-home-story li p{margin:0}.business-home-story li p{margin-top:6px}.business-home-story__photo{aspect-ratio:1;background:var(--surface);border-radius:24px;align-self:center;min-height:0;position:relative;overflow:hidden}.business-home-story__photo img{object-fit:cover;object-position:center;width:100%;height:100%;transition:opacity .25s;position:absolute;inset:0}.business-home-story__photo [data-theme-image=night]{opacity:0}:root[data-theme=dark] .business-home-story__photo [data-theme-image=night]{opacity:1}:root[data-theme=dark] .business-home-story__photo [data-theme-image=day]{opacity:0}.business-home-scenarios{width:var(--responsive-phone-rail,var(--home-content-shell));margin-block:28px;padding:12px 0;container:business-scenarios/inline-size}.business-home-scenarios>header{justify-content:space-between;align-items:end;gap:20px;margin-bottom:24px;display:flex}.business-home-scenarios .eyebrow{letter-spacing:.08em;font-size:12px}.business-home-scenarios h2{letter-spacing:-.025em;margin:10px 0 0;font-size:clamp(28px,2.5vw,38px);line-height:1.2}.business-home-tariffs{width:var(--responsive-phone-rail,var(--home-content-shell));margin-block:28px;padding:12px 0}.business-home-tariffs>header{justify-content:space-between;align-items:center;gap:20px;margin-bottom:24px;display:flex}.business-home-tariffs .eyebrow{letter-spacing:.08em;font-size:12px}.business-home-tariffs h2{letter-spacing:-.025em;margin:10px 0 0;font-size:clamp(28px,2.5vw,38px);line-height:1.2}.business-home-tariffs>header>a{flex-shrink:0}@media (max-width:600px){.business-home-tariffs>header{flex-direction:column;align-items:flex-start;gap:16px}}.business-home-scenarios__grid{border:1px solid var(--border);background:var(--surface);border-radius:24px;grid-template-columns:repeat(3,minmax(0,1fr));display:grid;overflow:hidden}.business-home-scenarios article{flex-direction:column;min-width:0;padding:28px;display:flex}.business-home-scenarios article+article{border-left:1px solid var(--border)}.business-home-scenarios__label{color:var(--muted);align-items:center;gap:12px;font-size:14px;font-weight:650;display:flex}.business-home-scenarios__label svg{width:24px;height:24px;color:var(--green);flex-shrink:0}.business-home-scenarios h3{letter-spacing:-.02em;margin:22px 0 12px;font-size:24px;line-height:1.25}.business-home-scenarios article>p{color:var(--muted);margin:0 0 22px;font-size:16px;line-height:1.65}.business-home-scenarios ul{gap:12px;margin:auto 0 26px;padding:0;list-style:none;display:grid}.business-home-scenarios li{color:var(--heading);gap:9px;font-size:14px;line-height:1.5;display:flex}.business-home-scenarios li svg{width:17px;height:17px;color:var(--green);flex-shrink:0;margin-top:2px}.business-home-scenarios .business-inline-link,.business-plan-notes .business-inline-link,.business-home-story .business-inline-link{color:var(--heading);font-size:15px}.business-home-scenarios .business-inline-link svg,.business-plan-notes .business-inline-link svg,.business-home-story .business-inline-link svg{color:var(--green)}.business-plan-notes{width:var(--responsive-phone-rail,var(--home-content-shell));border:1px solid var(--border-strong);background:var(--surface);box-shadow:var(--shadow-sm);border-radius:24px;grid-template-columns:minmax(250px,.68fr) minmax(0,1.32fr);gap:28px 38px;margin:28px auto;padding:clamp(26px,2.4vw,38px);display:grid}.business-plan-notes h2{color:var(--heading);letter-spacing:-.025em;margin:0;font-size:clamp(23px,2.1vw,32px);line-height:1.2}.business-plan-notes p{color:var(--muted);margin:0;font-size:15px;line-height:1.55}.business-plan-notes__header{align-self:start}.business-plan-notes__header .eyebrow{color:var(--green-active);margin-bottom:10px;display:block}.business-plan-notes__header>p{max-width:36ch;margin-top:14px}.business-plan-notes__facts{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.business-plan-notes__facts article,.business-plan-notes__extras article{grid-template-columns:42px minmax(0,1fr);align-items:start;gap:12px;min-width:0;display:grid}.business-plan-notes__facts article{border:1px solid var(--border);background:var(--surface-2);border-radius:15px;padding:16px}.business-plan-notes__facts article>span,.business-plan-notes__extras article>span{background:color-mix(in srgb, var(--green-active) 10%, var(--surface));width:42px;height:42px;color:var(--green-active);border-radius:12px;place-items:center;display:grid}.business-plan-notes__facts article:nth-child(2)>span{background:color-mix(in srgb, #ffb000 14%, var(--surface));color:#a36b00}.business-plan-notes__facts article:nth-child(3)>span{background:color-mix(in srgb, #25a7df 12%, var(--surface));color:#147da9}.business-plan-notes__facts article:nth-child(4)>span{background:color-mix(in srgb, #8976e7 12%, var(--surface));color:#6e59cf}.business-plan-notes :is(.business-plan-notes__facts,.business-plan-notes__extras) svg{width:20px;height:20px}.business-plan-notes :is(.business-plan-notes__facts,.business-plan-notes__extras) strong{color:var(--heading);margin:1px 0 5px;font-size:16px;line-height:1.3;display:block}.business-plan-notes :is(.business-plan-notes__facts,.business-plan-notes__extras) p{font-size:13px;line-height:1.5}.business-plan-notes__extras{border-top:1px solid var(--border);grid-column:1/-1;grid-template-columns:minmax(220px,.38fr) minmax(0,1.62fr);align-items:start;gap:24px 38px;padding-top:24px;display:grid}.business-plan-notes__extras h2{font-size:22px}.business-plan-notes__extras>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.business-plan-notes__extras article{padding:0 4px}.business-plan-notes__extras b{color:var(--heading);white-space:nowrap;font-weight:800}.business-tariffs-page #business-plans{scroll-margin-top:110px}:is(.business-home-plans,.business-tariffs-page) .internet-plan{gap:12px;padding:19px 20px}:is(.business-home-plans,.business-tariffs-page) .internet-plan__header{gap:4px}:is(.business-home-plans,.business-tariffs-page) .internet-plan__eyebrow{font-size:12px}:is(.business-home-plans,.business-tariffs-page) .internet-plan__title{font-size:23px}:is(.business-home-plans,.business-tariffs-page) .internet-plan__description{min-height:0;margin-top:1px;font-size:14px;line-height:1.42}:is(.business-home-plans,.business-tariffs-page) .internet-plan__metrics,:is(.business-home-plans,.business-tariffs-page) .internet-plan__speed{min-height:48px}:is(.business-home-plans,.business-tariffs-page) .internet-plan__speed>strong{font-size:42px}:is(.business-home-plans,.business-tariffs-page) .internet-plan__features{gap:6px}:is(.business-home-plans,.business-tariffs-page) .internet-plan__features li{font-size:14px;line-height:1.38}:is(.business-home-plans,.business-tariffs-page) .internet-plan__features .internet-plan__availability{margin-top:1px;font-size:12.5px;line-height:1.42}:is(.business-home-plans,.business-tariffs-page) .internet-plan__footer{gap:9px;padding-top:13px}:is(.business-home-plans,.business-tariffs-page) .internet-plan__price strong{font-size:28px}.business-questions .home-questions__group--connection h3 button>span{background:color-mix(in srgb, #2089e8 12%, var(--surface));color:#1679ce}:root[data-theme=dark] .business-questions .home-questions__group--connection h3 button>span{color:#75baff}@container business-scenarios (width<=900px){.business-home-scenarios__grid{grid-template-columns:1fr}.business-home-scenarios article{grid-template-columns:1fr 1fr;gap:0 24px;padding:24px;display:grid}.business-home-scenarios article+article{border-left:0;border-top:1px solid var(--border)}.business-home-scenarios__label,.business-home-scenarios h3,.business-home-scenarios article>p{grid-column:1}.business-home-scenarios ul{grid-area:1/2/4;align-self:center;margin:0}.business-home-scenarios article>.business-inline-link{grid-column:1/-1}}@container business-scenarios (width<=540px){.business-home-scenarios>header{flex-direction:column;align-items:start;gap:16px}.business-home-scenarios article{padding:22px;display:flex}.business-home-scenarios ul{margin:0 0 22px}}@media (max-width:900px){.business-plan-notes{grid-template-columns:1fr;gap:24px}.business-plan-notes__header>p{max-width:62ch}.business-plan-notes__extras{grid-template-columns:1fr;gap:18px}}@media (max-width:620px){.business-plan-notes{border-radius:19px;padding:20px}.business-plan-notes__facts,.business-plan-notes__extras>div{grid-template-columns:1fr}}.business-channel-layout,.business-call-layout,.business-public-layout,.business-wifi-separation{grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr);align-items:center;gap:48px;display:grid}.business-network-diagram,.business-call-diagram{background:var(--surface);border:1px solid var(--border);border-radius:24px;padding:30px}.business-network-diagram__hub{border:1px solid var(--green-bright);text-align:center;border-radius:16px;flex-direction:column;align-items:center;gap:8px;width:fit-content;margin:0 auto;padding:22px 32px;display:flex}.business-network-diagram svg{width:28px;height:28px;color:var(--green-bright)}.business-network-diagram strong{font-size:16px}.business-network-diagram span{color:var(--muted);font-size:13px}.business-network-diagram__branches{grid-template-columns:repeat(3,minmax(0,1fr));padding-top:52px;display:grid;position:relative}.business-network-diagram__branches:before{content:"";background:var(--green-bright);width:1px;height:26px;position:absolute;top:0;left:50%}.business-network-diagram__branches>div{text-align:center;flex-direction:column;align-items:center;gap:9px;padding:15px 5px;display:flex;position:relative}.business-network-diagram__branches>div:before{content:"";border-top:1px solid var(--green-bright);height:27px;position:absolute;top:-26px;left:0;right:0}.business-network-diagram__branches>div:first-child:before{left:50%}.business-network-diagram__branches>div:last-child:before{right:50%}.business-network-diagram__branches>div:after{content:"";border-left:1px solid var(--green-bright);height:27px;position:absolute;top:-26px;left:50%}.business-network-diagram figcaption{border-top:1px solid var(--border);margin-top:10px;padding-top:20px}.business-channel-parameters{grid-template-columns:.75fr 1.25fr;gap:48px;padding-top:24px;display:grid}.business-channel-expansion{border-top:1px solid var(--border);align-items:center;gap:24px;padding:24px 0;display:flex}.business-channel-expansion>svg{color:var(--green-bright);flex-shrink:0;width:28px;height:28px}.business-channel-expansion h2,.business-wifi-planning h2,.business-tariff-conditions h2{margin:0 0 8px;font-size:24px}.business-channel-expansion p{margin:0}.business-channel-expansion>a{white-space:nowrap;margin-left:auto}.business-public-layout{grid-template-columns:1.1fr .9fr;align-items:start}.business-public-stages{margin:28px 0 0;padding:0;list-style:none}.business-public-stages li{border-top:1px solid var(--border);align-items:flex-start;gap:18px;padding:20px 0;display:flex}.business-public-stages li>span{color:var(--green-bright);padding-top:4px;font-size:13px;font-weight:750}.business-public-stages h3,.business-public-stages p{margin:0}.business-public-stages p{margin-top:7px}.business-document-sheet{background:var(--surface);border:1px solid var(--border);border-radius:8px 8px 24px;padding:32px}.business-document-sheet__label{color:var(--green-bright);border-bottom:1px solid var(--border);align-items:center;gap:12px;padding-bottom:22px;font-size:13px;display:flex}.business-document-sheet h3{margin:24px 0 18px;font-size:26px}.business-document-sheet ul{color:var(--heading);margin:0;padding-left:19px}.business-document-sheet li{padding:8px 0;font-size:16px;line-height:1.55}.business-document-sheet li::marker{color:var(--green-bright)}.business-document-sheet>p{margin:24px 0;font-size:14px}.business-public-documents>div{grid-template-columns:1fr 1fr;gap:32px;display:grid}.business-public-documents a{border-block:1px solid var(--border);align-items:center;gap:18px;padding:26px 0;display:flex}.business-public-documents a>svg{color:var(--green-bright);flex-shrink:0}.business-public-documents a>svg:last-child{margin-left:auto}.business-public-documents strong,.business-public-documents small{display:block}.business-public-documents strong{font-size:19px}.business-public-documents small{color:var(--muted);margin-top:7px;font-size:14px}.business-call-fact{border-left:3px solid var(--green-bright);margin-top:28px;padding-left:20px}.business-call-fact strong{color:var(--heading);font-size:20px}.business-call-fact p{margin-bottom:0}.business-call-diagram__incoming{border:1px solid var(--border);border-radius:14px;align-items:center;gap:16px;padding:20px;display:flex}.business-call-diagram__incoming svg{color:var(--green-bright)}.business-call-diagram__incoming span,.business-call-diagram__incoming strong{display:block}.business-call-diagram__incoming span{color:var(--muted);margin-bottom:6px;font-size:13px}.business-call-diagram__incoming strong{font-size:17px}.business-call-diagram__reception{border:1px solid var(--green-bright);border-radius:14px;justify-content:center;align-items:center;gap:12px;margin:32px 0;padding:22px 12px;font-size:16px;display:flex;position:relative}.business-call-diagram__reception:before,.business-call-diagram__reception:after{content:"";background:var(--green-bright);width:1px;height:33px;position:absolute;left:50%}.business-call-diagram__reception:before{top:-33px}.business-call-diagram__reception:after{bottom:-33px}.business-call-diagram__reception svg{color:var(--green-bright)}.business-call-diagram__departments{border-top:1px solid var(--green-bright);justify-content:space-around;gap:8px;padding-top:20px;display:flex;position:relative}.business-call-diagram__departments span{border:1px solid var(--border);border-radius:8px;padding:10px;font-size:14px}.business-call-diagram figcaption{margin-top:24px}.business-numbered-columns{grid-template-columns:repeat(3,minmax(0,1fr));gap:32px;display:grid}.business-numbered-columns article{border-top:1px solid var(--border);padding-top:20px}.business-numbered-columns article>span{color:var(--green-bright);font-size:14px;font-weight:750}.business-numbered-columns h3{margin:14px 0 10px}.business-numbered-columns p{margin:0}.business-guest-journey ol{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;margin:0;padding:0;list-style:none;display:grid}.business-guest-journey li{background:var(--surface);border:1px solid var(--border);border-radius:18px;padding:24px;position:relative}.business-guest-journey li>span{color:var(--muted);opacity:.45;font-size:34px;font-weight:750;position:absolute;top:20px;right:24px}.business-guest-journey li>svg{color:var(--green-bright);width:30px;height:30px;margin-bottom:16px}.business-guest-journey li h3{margin:0 0 10px}.business-guest-journey li p{margin:0}.business-wifi-separation{padding-block:18px}.business-wifi-segments{gap:12px;display:grid}.business-wifi-segments article{border:1px solid var(--border);border-radius:16px;padding:22px 24px 22px 76px;position:relative}.business-wifi-segments article>svg{color:var(--green-bright);position:absolute;top:24px;left:24px}.business-wifi-segments h3{margin:0}.business-wifi-segments p{margin:6px 0 12px}.business-wifi-segments article>span{color:var(--green-bright);font-size:13px}.business-wifi-segments__divider{color:var(--muted);justify-content:center;align-items:center;gap:8px;font-size:13px;display:flex}.business-wifi-segments__divider svg{width:16px;height:16px}.business-wifi-planning{border-top:1px solid var(--border);grid-template-columns:.9fr 1.2fr;column-gap:40px;padding-top:26px;display:grid}.business-wifi-planning p{grid-row:span 2;margin:0}.business-wifi-planning>a{margin-top:12px}.business-equipment-list article{border-top:1px solid var(--border);grid-template-columns:48px 1fr 1fr;align-items:start;gap:24px;padding:28px 0;display:grid}.business-equipment-list article>svg{width:40px;height:40px;color:var(--green-bright);background:var(--surface);border-radius:10px;padding:8px}.business-equipment-list h3{margin:0 0 8px}.business-equipment-list p{margin:0}.business-equipment-list article>div>span{color:var(--muted);margin-bottom:7px;font-size:12px;display:block}.business-equipment-change,.business-office-choice{grid-template-columns:1.1fr 1fr;align-items:start;gap:48px;display:grid}.business-equipment-change aside{border:1px solid var(--border);background:var(--surface);border-radius:20px;padding:28px}.business-equipment-change aside h3{margin:0 0 20px}.business-equipment-change ul{margin:0;padding:0;list-style:none}.business-equipment-change li{color:var(--muted);gap:12px;margin-top:16px;font-size:16px;line-height:1.6;display:flex}.business-equipment-change li svg{color:var(--green-bright);flex-shrink:0;width:19px;height:19px;margin-top:2px}.business-office-choice{border-top:1px solid var(--border);padding-top:32px}.business-office-choice .button{margin-top:14px}.business-tariff-layout{grid-template-columns:minmax(0,1.7fr) minmax(240px,.8fr);align-items:start;gap:40px;display:grid}.business-tariff-comparison{min-width:0}.business-tariff-comparison table{border-collapse:collapse;text-align:left;font-variant-numeric:tabular-nums;width:100%}.business-tariff-comparison thead th{color:var(--muted);border-bottom:1px solid var(--border);padding:0 14px 18px;font-size:13px;font-weight:500}.business-tariff-comparison tbody th,.business-tariff-comparison td{border-bottom:1px solid var(--border);white-space:nowrap;padding:22px 14px;font-size:17px}.business-tariff-comparison tbody th{font-weight:650}.business-tariff-comparison td strong{font-size:21px;font-weight:750}.business-tariff-comparison td span{color:var(--muted);font-size:13px}.business-tariff-comparison tbody tr{transition:background .15s}.business-tariff-comparison tbody tr:hover,.business-tariff-comparison tbody tr:focus-within{background:var(--surface)}.business-tariff-comparison td:last-child{text-align:right}.business-tariff-comparison td a{min-height:40px;color:var(--green-bright);justify-content:center;align-items:center;gap:8px;font-size:14px;font-weight:700;display:inline-flex}.business-tariff-comparison td a svg{width:18px;height:18px}.business-tariff-included{flex-wrap:wrap;gap:20px;margin-top:24px;display:flex}.business-tariff-included>*{color:var(--muted);align-items:center;gap:9px;font-size:13px;display:flex}.business-tariff-included svg{color:var(--green-bright);width:18px;height:18px}.business-tariff-advice{border:1px solid var(--border);background:var(--surface);border-radius:20px;padding:28px}.business-tariff-advice h2{font-size:29px}.business-tariff-advice>p{margin-block:18px 24px;font-size:15px}.business-tariff-advice dl{margin:0 0 26px}.business-tariff-advice dl>div+div{margin-top:22px}.business-tariff-advice dt{color:var(--heading);font-size:16px;font-weight:750}.business-tariff-advice dd{margin:5px 0 0;font-size:14px}.business-tariff-conditions{border-top:1px solid var(--border);grid-template-columns:.8fr 1.2fr;column-gap:40px;padding-top:28px;display:grid}.business-tariff-conditions h2{grid-row:span 2}.business-tariff-conditions p{margin:0 0 16px;font-size:14px}.business-tariff-conditions a{text-underline-offset:3px;text-decoration:underline}.business-support-hours{color:var(--muted);font-size:14px}.business-support-layout{grid-template-columns:.75fr 1.25fr;align-items:start;gap:48px;display:grid}.business-support-checklist{border-left:3px solid #ffb000;padding:8px 0 8px 26px}.business-support-checklist h2{font-size:30px}.business-support-checklist ul{color:var(--muted);margin:24px 0 0;padding-left:19px;font-size:15px;line-height:1.65}.business-support-checklist li+li{margin-top:10px}.business-troubleshooting details{border-bottom:1px solid var(--border)}.business-troubleshooting summary{cursor:pointer;justify-content:space-between;align-items:center;gap:20px;padding:22px 0;font-size:17px;font-weight:700;line-height:1.4;list-style:none;display:flex}.business-troubleshooting summary::-webkit-details-marker{display:none}.business-troubleshooting summary>span{color:var(--green-bright);font-size:26px;font-weight:400}.business-troubleshooting details[open] summary>span{transform:rotate(45deg)}.business-troubleshooting details p{margin:0;padding:0 30px 24px 0}.business-troubleshooting nav{flex-wrap:wrap;gap:24px;margin-top:26px;display:flex}.business-troubleshooting nav a{color:var(--green-bright);align-items:center;gap:10px;font-size:14px;font-weight:700;display:flex}.business-troubleshooting nav svg{width:18px;height:18px}.business-support-directory{border-top:1px solid var(--border);grid-template-columns:.65fr 1fr 1fr;gap:30px;padding-top:26px;display:grid}.business-support-directory h2{margin:0;font-size:24px}.business-support-directory strong{color:var(--muted);margin-bottom:12px;font-size:14px;font-weight:500;line-height:1.5;display:block}.business-support-directory a{overflow-wrap:anywhere;font-size:21px;font-weight:750}.business-connect-aside h2{margin:14px 0 26px;font-size:29px;line-height:1.2}.business-connect-aside ol{margin:0;padding:0;list-style:none}.business-connect-aside li{align-items:flex-start;gap:15px;padding:0 0 26px;display:flex}.business-connect-aside li>span{border:1px solid var(--border);color:var(--green-bright);border-radius:50%;flex-shrink:0;place-items:center;width:30px;height:30px;font-weight:750;display:grid}.business-connect-aside li h3{margin:2px 0 6px;font-size:18px}.business-connect-aside li p{margin:0;font-size:15px}.business-connect-aside__hint{border-top:1px solid var(--border);padding-top:24px}.business-connect-aside__hint>strong{font-size:16px;line-height:1.5}.business-connect-aside__hint p{margin-top:10px;font-size:14px}.form-layout>.form-side-reveal>.business-connect-aside ol{gap:0;margin:0}.form-layout>.form-side-reveal>.business-connect-aside li{align-items:flex-start;gap:15px;font-size:15px}.form-layout>.form-side-reveal>.business-connect-aside li>span{width:30px;height:30px;color:var(--green-bright);background:0 0;border-radius:50%;font-size:14px}.form-layout>.form-side-reveal>.business-connect-aside>a{margin-top:24px;font-size:14px}.form-layout>.form-side-reveal>.business-connect-aside>a strong{color:var(--heading);margin-top:8px;font-size:22px}@container business-detail (width<=980px){.business-channel-layout,.business-call-layout,.business-public-layout,.business-wifi-separation,.business-equipment-change,.business-office-choice{gap:28px}.business-tariff-layout{grid-template-columns:1fr}.business-tariff-advice{grid-template-columns:1fr 1.4fr;gap:14px 30px;display:grid}.business-tariff-advice>.eyebrow{grid-column:1/-1}.business-tariff-advice>h2,.business-tariff-advice>p{margin:0}.business-tariff-advice dl{grid-column:1/-1;grid-template-columns:repeat(3,1fr);gap:24px;margin:12px 0;display:grid}.business-tariff-advice dl>div+div{margin:0}.business-channel-parameters{grid-template-columns:1fr;gap:0}.business-numbered-columns{gap:22px}.business-network-diagram,.business-call-diagram{padding:24px 18px}.business-support-layout{gap:28px}.business-support-directory{grid-template-columns:1fr 1fr}.business-support-directory h2{grid-column:1/-1}}@container business-detail (width<=740px){.business-channel-layout,.business-call-layout,.business-public-layout,.business-wifi-separation,.business-equipment-change,.business-office-choice,.business-support-layout{grid-template-columns:1fr;gap:28px}.business-guest-journey ol,.business-numbered-columns{grid-template-columns:1fr;gap:22px}.business-guest-journey li{padding:24px 65px 24px 70px}.business-guest-journey li>svg{width:26px;height:26px;position:absolute;top:26px;left:22px}.business-public-documents>div{grid-template-columns:1fr;gap:0}.business-public-documents a+a{border-top:0}.business-wifi-planning,.business-tariff-conditions{grid-template-columns:1fr;gap:12px}.business-wifi-planning p{grid-row:auto}.business-channel-expansion{flex-wrap:wrap}.business-channel-expansion>div{flex:1}.business-channel-expansion>a{margin-left:52px}.business-equipment-list article{grid-template-columns:36px 1fr;gap:16px}.business-equipment-list article>div:last-child{grid-column:2}.business-equipment-list article>svg{width:36px;height:36px}}@media (max-width:1000px){.business-home-story{grid-template-columns:1fr;gap:24px}.business-home-story__photo{aspect-ratio:1;min-height:0}.business-home-story__photo img{object-position:center}}@media (max-width:600px){.business-detail .page-section:not(.interior-hero){margin-block:24px}.business-home-story{padding-top:10px}.business-home-story__photo{border-radius:18px}.business-detail-list>div{grid-template-columns:1fr;gap:8px}.business-tariff-comparison tbody th,.business-tariff-comparison td{padding:18px 6px;font-size:14px}.business-tariff-comparison thead th{padding-inline:6px;font-size:12px}.business-tariff-comparison td strong{font-size:18px}.business-tariff-comparison td span{font-size:11px;display:block}.business-tariff-comparison td a{font-size:13px}.business-tariff-comparison td a svg{display:none}.business-tariff-advice{padding:24px;display:block}.business-tariff-advice h2{margin-top:12px}.business-tariff-advice>p{margin-top:16px}.business-tariff-advice dl{margin-block:22px;display:block}.business-tariff-advice dl>div+div{margin-top:18px}.business-support-directory{grid-template-columns:1fr}.business-support-checklist h2{font-size:28px}.business-document-sheet{padding:24px}.business-heading h2 br{display:none}}@media (prefers-reduced-motion:reduce){.business-home-story__photo img,.business-tariff-comparison tbody tr{transition:none}}.business-detail{--business-accent:#078b6e;--business-accent-strong:#075243;--business-tint:color-mix(in srgb, #11aa84 8%, var(--surface))}:root[data-theme=dark] .business-detail{--business-accent:#63d9b8;--business-accent-strong:#91ead1;--business-tint:color-mix(in srgb, #18b990 12%, var(--surface))}.business-service-content{display:contents}.business-detail>.page-section:not(.interior-hero),.business-service-content>.page-section{border:1px solid var(--border);background:var(--surface);box-shadow:var(--shadow-sm);border-radius:24px;padding:clamp(24px,3vw,42px);position:relative;overflow:hidden}.business-detail>.page-section:not(.interior-hero):not(.business-footnote):before,.business-service-content>.page-section:not(.business-footnote):before,.business-detail>.business-service-information:before{content:"";background:linear-gradient(180deg, #ffb000 0 24%, var(--business-accent) 24% 76%, #25a7df 76% 100%);width:4px;position:absolute;inset:0 auto 0 0}.business-service-overview>header{grid-template-columns:58px minmax(0,1fr);align-items:start;gap:20px;max-width:860px;margin-bottom:30px;display:grid}.business-service-overview__icon,.business-service-next-step__icon{width:58px;height:58px;color:var(--business-accent-strong);background:var(--business-tint);border:1px solid color-mix(in srgb, var(--business-accent) 30%, var(--border));border-radius:18px;place-items:center;display:grid}.business-service-overview__icon svg,.business-service-next-step__icon svg{width:28px;height:28px}.business-service-overview h2{margin:8px 0 10px;font-size:clamp(27px,2.4vw,36px);line-height:1.2}.business-service-overview header p{max-width:68ch;margin:0}.business-service-overview__grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.business-service-overview__grid article{border:1px solid var(--border);background:var(--business-tint);border-radius:17px;min-width:0;padding:22px}.business-service-overview__grid article>span{color:var(--business-accent-strong);letter-spacing:.08em;font-size:13px;font-weight:800}.business-service-overview__grid h3{margin:16px 0 9px;font-size:20px}.business-service-overview__grid p{margin:0;font-size:15px}.business-service-content .business-heading .eyebrow,.business-service-information .eyebrow,.business-service-overview .eyebrow,.business-service-next-step .eyebrow{color:var(--business-accent-strong)}.business-service-content :is(.business-network-diagram,.business-call-diagram,.business-document-sheet,.business-equipment-change aside,.business-tariff-advice),.business-service-content .business-wifi-segments article{background:var(--business-tint);box-shadow:none}.business-service-content .business-numbered-columns article{border:1px solid var(--border);background:var(--business-tint);border-radius:17px;padding:22px}.business-service-content .business-numbered-columns article>span{color:var(--business-accent-strong)}.business-service-content .business-channel-expansion,.business-service-content .business-wifi-planning,.business-service-content .business-office-choice,.business-service-content .business-tariff-conditions,.business-service-content .business-support-directory{border-top:1px solid var(--border)}.business-detail .business-footnote{background:color-mix(in srgb, #ffb000 8%, var(--surface));box-shadow:none;border-left:4px solid #ffb000;border-radius:0 14px 14px 0;align-items:flex-start;gap:12px;padding:18px 22px;display:flex}.business-detail .business-footnote:before{content:"Важно";color:var(--heading);flex:none;font-weight:800}.business-detail .business-footnote .contact-copy,.business-detail .business-footnote .contact-copy>a{white-space:nowrap;overflow-wrap:normal;flex:none}.business-service-information{grid-template-columns:.86fr 1.14fr;align-items:start;gap:clamp(28px,4vw,56px);display:grid}.business-service-information>div+div{border-left:1px solid var(--border);padding-left:clamp(28px,4vw,56px)}.business-service-prepare ul{gap:12px;margin:0;padding:0;list-style:none;display:grid}.business-service-prepare li{background:var(--business-tint);color:var(--heading);border-radius:13px;align-items:flex-start;gap:12px;padding:15px 16px;font-size:15px;font-weight:650;line-height:1.5;display:flex}.business-service-prepare li svg{width:20px;height:20px;color:var(--business-accent-strong);flex:0 0 20px;margin-top:1px}.business-service-faq details{border-bottom:1px solid var(--border)}.business-service-faq details:first-child{border-top:1px solid var(--border)}.business-service-faq summary{min-height:68px;color:var(--heading);cursor:pointer;justify-content:space-between;align-items:center;gap:18px;padding:16px 4px;font-size:16px;font-weight:750;line-height:1.45;list-style:none;display:flex}.business-service-faq summary::-webkit-details-marker{display:none}.business-service-faq summary>span{background:var(--business-tint);width:28px;height:28px;color:var(--business-accent-strong);border-radius:50%;flex:0 0 28px;place-items:center;font-size:21px;font-weight:500;transition:transform .18s;display:grid}.business-service-faq details[open] summary>span{transform:rotate(45deg)}.business-service-faq details p{margin:0;padding:0 40px 20px 4px;font-size:15px}.business-service-next-step{background:linear-gradient(135deg, var(--business-tint), var(--surface));grid-template-columns:58px minmax(0,1fr) auto;align-items:center;gap:20px;display:grid}.business-service-next-step h2{margin:7px 0 6px;font-size:clamp(24px,2.2vw,34px);line-height:1.2}.business-service-next-step p{max-width:68ch;margin:0;font-size:15px}.business-service-next-step .button{min-width:190px}@container business-detail (width<=800px){.business-service-overview__grid{grid-template-columns:1fr}.business-service-overview__grid article{grid-template-columns:34px minmax(0,1fr);gap:4px 12px;display:grid}.business-service-overview__grid h3{margin:0}.business-service-overview__grid p{grid-column:2}.business-service-information{grid-template-columns:1fr}.business-service-information>div+div{border-top:1px solid var(--border);border-left:0;padding:28px 0 0}.business-service-next-step{grid-template-columns:50px minmax(0,1fr)}.business-service-next-step__icon{border-radius:15px;width:50px;height:50px}.business-service-next-step .button{grid-column:1/-1;width:100%}}@container business-detail (width<=520px){.business-detail>.page-section:not(.interior-hero),.business-service-content>.page-section{border-radius:18px;padding:22px 18px}.business-service-overview>header{grid-template-columns:46px minmax(0,1fr);gap:14px}.business-service-overview__icon{border-radius:14px;width:46px;height:46px}.business-service-overview__icon svg{width:23px;height:23px}.business-service-overview header p{grid-column:1/-1}.business-service-overview__grid article{padding:18px}.business-detail .business-footnote{display:block}.business-detail .business-footnote:before{margin-bottom:6px;display:block}}.figma-hero--business .figma-hero__business-points{max-width:640px;color:var(--text);gap:8px;margin:20px 0 0;padding:0;list-style:none;display:grid}.figma-hero--business .figma-hero__business-points li{align-items:flex-start;gap:9px;font-size:clamp(13px,1vw,16px);line-height:1.42;display:flex}.figma-hero--business .figma-hero__business-points svg{width:18px;height:18px;color:var(--green-active);flex:0 0 18px;margin-top:2px}.figma-hero--business .business-point-compact{display:none}:root[data-theme=dark] .figma-hero--business .figma-hero__business-points{color:#ffffffd6}@media (max-width:1180px){.figma-hero--business .business-point-full{display:none}.figma-hero--business .business-point-compact{display:inline}.figma-hero--business .figma-hero__business-points{grid-template-rows:repeat(4,minmax(0,1fr));gap:0;height:81px;margin-top:20px;overflow:hidden}.figma-hero--business .figma-hero__business-points li{white-space:nowrap;align-items:center;gap:8px;min-width:0;font-size:14px;line-height:20.25px}.figma-hero--business .figma-hero__business-points svg{flex-basis:16px;width:16px;height:16px;margin-top:0}}:root .taiget-site .business-service-shortcuts{padding:12px 0 2px}.business-service-shortcuts>div{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.business-service-shortcut{border:1px solid var(--business-card-border,color-mix(in srgb, var(--green-active) 34%, var(--border)));background:var(--business-card-background,var(--surface));border-radius:.95vw;grid-template-rows:auto auto;grid-template-columns:46px minmax(0,1fr) 24px;align-content:center;gap:5px 9px;min-width:0;height:106px;min-height:106px;padding:14px;transition:transform .2s,border-color .2s,box-shadow .2s;display:grid;position:relative;overflow:hidden;box-shadow:0 10px 26px #07524312}.business-service-shortcut:hover{border-color:var(--green-active);transform:translateY(-2px);box-shadow:0 15px 34px #07524321}.business-service-shortcut>span{background:var(--business-card-icon-background,color-mix(in srgb, var(--green-active) 13%, var(--surface)));width:46px;height:46px;color:var(--business-card-icon-color,var(--green-active));border-radius:13px;grid-row:1/3;align-self:center;place-items:center;display:grid}.business-service-shortcut>span svg{width:25px;height:25px}.business-service-shortcut>strong{color:var(--heading);letter-spacing:-.02em;align-self:end;font-size:clamp(12px,.88vw,13px);line-height:1.2}.business-service-shortcut>small{color:var(--muted);align-self:start;font-size:clamp(11px,.8vw,12px);line-height:1.35}.business-service-shortcut>svg{background:var(--business-card-arrow-background,color-mix(in srgb, var(--business-card-icon-color,var(--green-active)) 10%, transparent));width:24px;height:24px;color:var(--business-card-icon-color,var(--green-active));border-radius:50%;grid-area:1/3/3;place-self:center end;padding:4px}:root:not([data-theme=dark]) .business-service-shortcut:first-child{--business-card-background:#fff;--business-card-border:#5f8278;--business-card-icon-background:#e7f0ed;--business-card-icon-color:#486f64}:root:not([data-theme=dark]) .business-service-shortcut:nth-child(2){--business-card-background:#fff4db;--business-card-border:#d5a33a;--business-card-icon-background:#ffe1a1;--business-card-icon-color:#946100}:root:not([data-theme=dark]) .business-service-shortcut:nth-child(3){--business-card-background:#e2f2ec;--business-card-border:#4a9f84;--business-card-icon-background:#bfe6d8;--business-card-icon-color:#087358}:root:not([data-theme=dark]) .business-service-shortcut:nth-child(4){--business-card-background:#efecff;--business-card-border:#8173c5;--business-card-icon-background:#dcd5ff;--business-card-icon-color:#6251bd}:root[data-theme=dark] .business-service-shortcut:first-child{--business-card-background:#303030;--business-card-border:#71857f;--business-card-icon-background:#484c4b;--business-card-icon-color:#d6e4df}:root[data-theme=dark] .business-service-shortcut:nth-child(2){--business-card-background:#342f27;--business-card-border:#a78136;--business-card-icon-background:#514733;--business-card-icon-color:#ffd477}:root[data-theme=dark] .business-service-shortcut:nth-child(3){--business-card-background:#29332f;--business-card-border:#579d86;--business-card-icon-background:#3a554b;--business-card-icon-color:#80e1bf}:root[data-theme=dark] .business-service-shortcut:nth-child(4){--business-card-background:#302e3b;--business-card-border:#8175bd;--business-card-icon-background:#4a455f;--business-card-icon-color:#b8adff}.business-public-advantages{gap:12px;margin:24px 0 0;padding:0;list-style:none;display:grid}.business-public-advantages li{background:var(--business-tint);color:var(--heading);border-radius:13px;align-items:flex-start;gap:11px;padding:14px 16px;font-size:15px;font-weight:650;line-height:1.5;display:flex}.business-public-advantages svg{width:19px;height:19px;color:var(--business-accent-strong);flex:0 0 19px;margin-top:2px}.business-public-legal p{max-width:78ch;margin-bottom:0}.business-public-legal>.button{margin-top:26px}@media (min-width:1181px){:root .taiget-site .figma-hero--business .hero-object--office{aspect-ratio:auto;height:94%;bottom:0;right:8px;width:47%!important}:root .taiget-site .figma-hero--business .figma-hero__business-points{gap:.48vw;max-width:43vw;margin-top:1.15vw}:root .taiget-site .figma-hero--business .figma-hero__business-points li{gap:.55vw;font-size:clamp(15px,.98vw,18px);line-height:1.4}:root .taiget-site .figma-hero--business .figma-hero__business-points svg{flex-basis:1.08vw;width:1.08vw;height:1.08vw}:root .taiget-site .figma-hero--business .figma-hero__actions{margin-top:1.25vw!important}}@media (min-width:1500px){:root .taiget-site .business-service-shortcuts{padding:24px 0 8px}.business-service-shortcuts>div{gap:14px}.business-service-shortcut{grid-template-columns:58px minmax(0,1fr) 30px;gap:5px 12px;height:128px;min-height:128px;padding:18px}.business-service-shortcut>span{border-radius:17px;width:58px;height:58px}.business-service-shortcut>span svg{width:25px;height:25px}.business-service-shortcut>strong{font-size:17px;line-height:1.25}.business-service-shortcut>small{font-size:14px;line-height:1.4}.business-service-shortcut>svg{width:30px;height:30px;padding:6px}}@media (min-width:901px) and (max-width:1180px){:root .taiget-site .business-service-shortcuts{padding:12px 0 8px}.business-service-shortcuts>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.business-service-shortcut{border-radius:18px;grid-template-columns:52px minmax(0,1fr) 30px;gap:5px 12px;height:142px;min-height:142px;padding:18px}.business-service-shortcut>span{border-radius:17px;width:52px;height:52px}.business-service-shortcut>strong{font-size:14px;line-height:1.25}.business-service-shortcut>small{font-size:12px;line-height:1.4}.business-service-shortcut>svg{width:30px;height:30px;padding:6px}}@media (min-width:621px) and (max-width:900px){:root .taiget-site .business-service-shortcuts{padding:12px 0}.business-service-shortcuts>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.business-service-shortcut{border-radius:18px;grid-template-columns:58px minmax(0,1fr) 26px;gap:5px 16px;height:126px;min-height:126px;padding:22px 20px}.business-service-shortcut>span{border-radius:17px;width:58px;height:58px}.business-service-shortcut>strong{font-size:16px;line-height:1.22}.business-service-shortcut>small{font-size:12px;line-height:1.45}.business-service-shortcut>svg{width:26px;height:26px;padding:5px}}@media (max-width:620px){.figma-hero--business .figma-hero__business-points{gap:0;height:72px;margin-top:16px}.figma-hero--business .figma-hero__business-points li{gap:8px;font-size:13px;line-height:18px}.figma-hero--business .figma-hero__business-points svg{flex-basis:14px;width:14px;height:14px}:root .taiget-site .business-service-shortcuts{padding:24px 0 12px}.business-service-shortcuts>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 16px}.business-service-shortcut{text-align:center;border-radius:16px;grid-template-rows:42px auto;grid-template-columns:1fr;justify-items:center;gap:5px;height:106px;min-height:106px;padding:9px}.business-service-shortcut>span{border-radius:17px;grid-area:1/1;width:42px;height:42px}.business-service-shortcut>span svg{width:21px;height:21px}.business-service-shortcut>strong{letter-spacing:0;grid-area:2/1;align-self:start;font-size:14px;line-height:1.25}.business-service-shortcut>small,.business-service-shortcut>svg{display:none}.internet-plan__description{min-height:0}}.coverage-page{container:coverage-page/inline-size}.coverage-explorer{width:var(--responsive-phone-rail,var(--home-content-shell));border:1px solid color-mix(in srgb,var(--green-active) 38%,var(--border));background:var(--surface);border-radius:24px;margin:24px auto 32px;overflow:hidden;box-shadow:0 18px 46px #002c2217}.coverage-explorer__workspace{grid-template-columns:minmax(270px,.7fr) minmax(0,1.6fr);align-items:stretch;display:grid}.coverage-explorer__form{border:1px solid color-mix(in srgb,var(--green-active) 34%,var(--border));background:linear-gradient(160deg,color-mix(in srgb,var(--green-active) 12%,var(--surface)),color-mix(in srgb,var(--green-active) 5%,var(--surface)));border-radius:18px;align-content:start;align-self:stretch;gap:18px;margin:24px;padding:26px;display:grid;box-shadow:0 14px 34px #002c2214}.coverage-explorer__form-title{align-items:center;gap:12px;margin-bottom:2px;display:flex}.coverage-explorer__form-title>svg{color:var(--green-bright);width:22px;height:22px}.coverage-explorer__form-title h2{letter-spacing:-.02em;margin:0;font-size:23px;line-height:1.25}.coverage-explorer__property{border:1px solid var(--border);border-radius:12px;grid-template-columns:1fr 1fr;gap:4px;min-width:0;margin:0;padding:4px;display:grid}.coverage-explorer__property legend{padding:0 0 8px;font-size:14px;font-weight:650}.coverage-explorer__property label{cursor:pointer;min-width:0;position:relative}.coverage-explorer__property input{opacity:0;width:1px;height:1px;position:absolute}.coverage-explorer__property span{min-height:44px;color:var(--muted);border-radius:8px;justify-content:center;align-items:center;gap:7px;padding:8px 6px;font-size:14px;font-weight:650;line-height:1.4;display:flex}.coverage-explorer__property svg{flex-shrink:0;width:17px;height:17px}.coverage-explorer__property input:checked+span{background:var(--green-active);color:#fff}.coverage-explorer__property input:focus-visible+span{outline:2px solid var(--focus);outline-offset:2px}.coverage-explorer__field{gap:8px;min-width:0;display:grid}.coverage-explorer__field>span{font-size:14px;font-weight:650;line-height:1.4}.coverage-explorer__field small{color:var(--muted);margin-left:6px;font-size:12px;font-weight:400}.coverage-explorer__field input,.coverage-explorer__field select{background:var(--surface);border:1px solid var(--border-strong);width:100%;min-width:0;min-height:48px;color:var(--heading);font:inherit;border-radius:10px;padding:12px 14px;font-size:16px;line-height:1.4}.coverage-explorer__field input::placeholder{color:var(--muted);opacity:.8}.coverage-explorer__input{align-items:center;min-width:0;display:flex;position:relative}.coverage-explorer__input>svg{width:18px;height:18px;color:var(--muted);pointer-events:none;position:absolute;left:13px}.coverage-explorer__input input{padding-left:39px;padding-right:38px}.coverage-explorer__input button{width:36px;height:40px;color:var(--muted);cursor:pointer;background:0 0;border:0;place-items:center;display:grid;position:absolute;right:2px}.coverage-explorer__input button svg{width:17px;height:17px}.coverage-explorer__submit{width:100%;min-height:48px;margin-top:2px;font-size:15px}.coverage-explorer__browser{background:var(--surface);flex-direction:column;min-width:0;padding:28px 32px;display:flex}.coverage-explorer__browser-heading{border-bottom:1px solid color-mix(in srgb,var(--green-active) 24%,var(--border));justify-content:space-between;align-items:flex-start;gap:20px;padding-bottom:19px;display:flex}.coverage-explorer__browser-heading .eyebrow{letter-spacing:.07em;font-size:12px}.coverage-explorer__browser-heading h2{letter-spacing:-.02em;margin:10px 0 8px;font-size:clamp(24px,2.1vw,30px);line-height:1.2}.coverage-explorer__browser-heading p{color:var(--muted);margin:0;font-size:15px;line-height:1.55}.coverage-explorer__back{min-height:40px;font:inherit;color:var(--green-bright);cursor:pointer;background:0 0;border:0;flex-shrink:0;align-items:center;gap:8px;padding:4px 0;font-size:14px;font-weight:650;display:flex}.coverage-explorer__back svg{width:17px;height:17px;transform:rotate(180deg)}.coverage-explorer__list{min-width:0}.coverage-explorer__count{background:var(--green-soft);color:var(--green-active);border-radius:999px;align-self:flex-start;margin:18px 0 12px;padding:6px 10px;font-size:13px;font-weight:650;line-height:1.4;display:inline-flex}.coverage-explorer__streets{scrollbar-gutter:stable;grid-template-columns:1fr 1fr;gap:10px 12px;max-height:470px;margin:0;padding:0 6px 0 0;list-style:none;display:grid;overflow-y:auto}.coverage-explorer__streets li{min-width:0}.coverage-explorer__streets button{border:1px solid var(--border);background:color-mix(in srgb,var(--green-soft) 28%,var(--surface));width:100%;min-height:72px;font:inherit;text-align:left;cursor:pointer;border-radius:12px;justify-content:space-between;align-items:center;gap:14px;padding:13px 15px;transition:border-color .18s,background-color .18s,transform .18s;display:flex}.coverage-explorer__streets strong{color:var(--heading);font-size:16px;font-weight:650;line-height:1.35;display:block}.coverage-explorer__streets small{color:var(--muted);margin-top:5px;font-size:13px;line-height:1.4;display:block}.coverage-explorer__streets svg{color:var(--green-bright);flex-shrink:0;width:18px;height:18px}.coverage-explorer__streets button:hover{border-color:color-mix(in srgb,var(--green-active) 54%,var(--border));background:var(--green-soft);transform:translateY(-1px)}.coverage-explorer__houses{grid-template-columns:repeat(auto-fill,minmax(62px,1fr));gap:10px;padding-top:6px;display:grid}.coverage-explorer__houses button{border:1px solid var(--border-strong);background:var(--surface);min-height:48px;color:var(--heading);font:inherit;cursor:pointer;border-radius:10px;place-items:center;padding:8px;font-size:17px;font-weight:650;display:grid}.coverage-explorer__houses button:hover{border-color:var(--green-bright);background:var(--green-soft)}.coverage-explorer__houses button[aria-pressed=true]{background:var(--green-active);border-color:var(--green-active);color:#fff}.coverage-explorer__pagination{border-top:1px solid var(--border);justify-content:space-between;align-items:center;gap:16px;margin-top:18px;padding-top:20px;display:flex}.coverage-explorer__pagination button{border:1px solid color-mix(in srgb,var(--green-active) 34%,var(--border));background:var(--green-soft);min-height:40px;color:var(--green-active);font:inherit;cursor:pointer;border-radius:10px;align-items:center;gap:8px;padding:7px 12px;font-size:14px;font-weight:750;display:flex}.coverage-explorer__pagination button:hover:not(:disabled){border-color:var(--green-active)}.coverage-explorer__pagination button:disabled{color:var(--muted);opacity:.48;cursor:default;background:0 0;border-color:#0000}.coverage-explorer__pagination svg{width:17px;height:17px}.coverage-explorer__pagination button:first-child svg{transform:rotate(180deg)}.coverage-explorer__pagination span{background:var(--surface-2);color:var(--heading);border-radius:999px;padding:6px 10px;font-size:13px;font-weight:650}@container coverage-page (width>=781px){.coverage-explorer__pagination{padding-right:56px}}.coverage-explorer__empty,.coverage-explorer__street-note{max-width:52ch;padding:36px 0 20px}.coverage-explorer__empty>svg,.coverage-explorer__street-note>svg{width:32px;height:32px;color:var(--green-bright);margin-bottom:14px}.coverage-explorer__empty h3,.coverage-explorer__street-note h3{margin:0 0 12px;font-size:23px;line-height:1.3}.coverage-explorer__empty p,.coverage-explorer__street-note p{color:var(--muted);margin:0 0 22px;font-size:16px;line-height:1.65}.coverage-explorer__text-link{color:var(--green-bright);font:inherit;cursor:pointer;background:0 0;border:0;align-items:center;gap:10px;padding:0;font-size:15px;font-weight:650;line-height:1.5;display:inline-flex}.coverage-explorer__text-link svg{flex-shrink:0;width:18px;height:18px}.coverage-explorer__result{border:1px solid var(--border);background:var(--surface);border-radius:16px;grid-template-columns:24px minmax(0,1fr);align-items:start;gap:16px;margin-top:22px;padding:20px;display:grid}.coverage-explorer__result>:last-child{grid-column:2;justify-self:start}.coverage-explorer__result>svg{color:var(--green-bright);width:26px;height:26px}.coverage-explorer__result>div>span{color:var(--muted);overflow-wrap:anywhere;margin-bottom:8px;font-size:14px;display:block}.coverage-explorer__result h3{margin:0 0 8px;font-size:22px;line-height:1.3}.coverage-explorer__result p{max-width:70ch;color:var(--muted);margin:0;font-size:16px;line-height:1.6}.coverage-explorer__result.is-listed{border-color:var(--green-bright);background:var(--green-soft)}.coverage-explorer__result>a{white-space:normal;font-size:15px}.coverage-explorer__footer{border-top:1px solid color-mix(in srgb,var(--green-active) 28%,var(--border));background:color-mix(in srgb,var(--green-active) 5%,var(--surface));align-items:flex-start;gap:12px;padding:18px 28px;display:flex}.coverage-explorer__footer>svg{width:18px;height:18px;color:var(--muted);flex-shrink:0;margin-top:2px}.coverage-explorer__footer p{color:var(--muted);margin:0;font-size:14px;line-height:1.55}.coverage-explorer__footer a{color:var(--green-bright);text-underline-offset:3px;text-decoration:underline}:root[data-theme=dark] .coverage-explorer{--coverage-accent:#7ce0c2;--coverage-muted:#bec6c3;background:#292929;border-color:#454b48;box-shadow:0 18px 46px #0000002e}:root[data-theme=dark] .coverage-explorer__form{box-shadow:none;background:#2d2f2e;border-color:#4b524f}:root[data-theme=dark] .coverage-explorer__form-title>svg{color:var(--coverage-accent)}:root[data-theme=dark] .coverage-explorer__property{border-color:#4b524f}:root[data-theme=dark] .coverage-explorer__property span{color:#c6cecb}:root[data-theme=dark] .coverage-explorer__property input:checked+span{color:#fff;background:#17775d}:root[data-theme=dark] .coverage-explorer__field>span{color:#edf1ef}:root[data-theme=dark] .coverage-explorer__field small{color:var(--coverage-muted)}:root[data-theme=dark] .coverage-explorer__field input,:root[data-theme=dark] .coverage-explorer__field select{color:#f5f7f6;background:#252625;border-color:#555c59}:root[data-theme=dark] .coverage-explorer__field input::placeholder{color:#aeb7b3;opacity:1}:root[data-theme=dark] .coverage-explorer__input>svg,:root[data-theme=dark] .coverage-explorer__input button{color:#aeb7b3}:root[data-theme=dark] .coverage-explorer__browser{background:#292929}:root[data-theme=dark] .coverage-explorer__browser-heading{border-color:#454b48}:root[data-theme=dark] .coverage-explorer__browser-heading .eyebrow,:root[data-theme=dark] .coverage-explorer__back{color:var(--coverage-accent)}:root[data-theme=dark] .coverage-explorer__browser-heading p,:root[data-theme=dark] .coverage-explorer__streets small{color:var(--coverage-muted)}:root[data-theme=dark] .coverage-explorer__empty>svg,:root[data-theme=dark] .coverage-explorer__street-note>svg,:root[data-theme=dark] .coverage-explorer__text-link,:root[data-theme=dark] .coverage-explorer__result>svg{color:var(--coverage-accent)}:root[data-theme=dark] .coverage-explorer__count{color:#8ce5ca;background:#343836}:root[data-theme=dark] .coverage-explorer__streets button{background:#2e302f;border-color:#454b48}:root[data-theme=dark] .coverage-explorer__streets svg{color:var(--coverage-accent)}:root[data-theme=dark] .coverage-explorer__streets button:hover{background:#343735;border-color:#6bcfaf}:root[data-theme=dark] .coverage-explorer__pagination{border-color:#454b48}:root[data-theme=dark] .coverage-explorer__pagination button{color:var(--coverage-accent);background:#333735;border-color:#4c5e58}:root[data-theme=dark] .coverage-explorer__pagination button:disabled{color:#9da6a2;opacity:.72}:root[data-theme=dark] .coverage-explorer__pagination span{background:#343735}:root[data-theme=dark] .coverage-explorer__footer{background:#2c2f2d;border-color:#454b48}:root[data-theme=dark] .coverage-explorer__footer>svg{color:#b1bab6}:root[data-theme=dark] .coverage-explorer__footer p{color:var(--coverage-muted)}:root[data-theme=dark] .coverage-explorer__footer a{color:var(--coverage-accent)}.coverage-explorer :is(button,input,select,a):focus-visible{outline:2px solid var(--focus);outline-offset:3px}@container coverage-page (width<=1050px){.coverage-explorer__workspace{grid-template-columns:290px minmax(0,1fr)}.coverage-explorer__form,.coverage-explorer__browser{padding:24px}.coverage-explorer__streets{column-gap:16px}.coverage-explorer__property svg{display:none}}@container coverage-page (width<=780px){.coverage-explorer__workspace{grid-template-columns:1fr}.coverage-explorer__form{border:1px solid color-mix(in srgb,var(--green-active) 34%,var(--border));border-radius:18px;grid-template-columns:1fr 1fr;gap:16px 20px;margin:20px}.coverage-explorer__browser{padding-top:8px}.coverage-explorer__form-title{grid-column:1/-1}.coverage-explorer__property{align-self:end}.coverage-explorer__property svg{display:block}.coverage-explorer__submit{grid-column:1/-1}}@container coverage-page (width<=480px){.coverage-explorer{border-radius:20px}.coverage-explorer__form{flex-direction:column;margin:14px;padding:20px;display:flex}.coverage-explorer__property{align-self:stretch}.coverage-explorer__browser{padding:24px 20px}.coverage-explorer__browser-heading{flex-wrap:wrap;gap:10px}.coverage-explorer__back{order:-1}.coverage-explorer__streets{grid-template-columns:1fr;max-height:430px}.coverage-explorer__streets button{min-height:60px;padding-block:10px}.coverage-explorer__result{gap:12px;padding:22px 20px}.coverage-explorer__result p{font-size:15px}.coverage-explorer__result>a{width:100%}.coverage-explorer__footer{padding:18px 20px}}:root .taiget-site .contacts-layout{grid-template-columns:minmax(0,.9fr) minmax(0,1.25fr);align-items:stretch;gap:20px;display:grid;padding:0!important}.contacts-directory,.contacts-office{border:1px solid var(--border);background:var(--surface);border-radius:24px;min-width:0;height:100%;box-shadow:0 18px 46px #002c2214}.contacts-directory{background:radial-gradient(circle at 8% 96%, color-mix(in srgb, var(--green-active) 13%, transparent), transparent 34%), var(--surface);padding:26px;position:relative;overflow:hidden}.contacts-directory:after{border:1px solid color-mix(in srgb, var(--green-active) 13%, transparent);content:"";pointer-events:none;border-radius:50%;width:190px;height:190px;position:absolute;top:-74px;right:-74px}.contacts-directory__header{z-index:1;padding:0 0 18px;position:relative}.contacts-layout .eyebrow{font-size:.8125rem;line-height:1.5}.contacts-layout h2{letter-spacing:-.025em;margin:10px 0 0;font-size:clamp(1.45rem,2vw,1.875rem);line-height:1.25}.contacts-directory__links{z-index:1;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid;position:relative}.contact-channel{border:1px solid var(--border);background:color-mix(in srgb, var(--green-active) 4%, var(--surface));border-radius:16px;align-items:flex-start;gap:14px;min-width:0;min-height:104px;padding:16px;transition:transform .18s,border-color .18s,background .18s,box-shadow .18s;display:flex;box-shadow:0 10px 24px #002c220a}.contact-channel__icon{width:44px;height:44px;color:var(--green-active);background:color-mix(in srgb, var(--green-active) 9%, var(--surface));border-radius:13px;flex:0 0 44px;place-items:center;display:grid}.contact-channel__icon svg{width:23px;height:23px}.contact-channel__copy{gap:5px;min-width:0;display:grid}.contact-channel__label{color:var(--muted);font-size:.875rem;line-height:1.45}.contact-channel__value{color:var(--heading);letter-spacing:-.025em;overflow-wrap:anywhere;font-size:clamp(1.25rem,1.7vw,1.625rem);font-weight:800;line-height:1.35}.contact-channel__value--email{letter-spacing:-.015em;white-space:nowrap;font-size:clamp(1rem,1.2vw,1.25rem)}.contact-channel__note{color:var(--muted);font-size:.875rem;line-height:1.5}.contact-channel:not(.contact-channel--support):not(.contact-channel--telegram){flex-direction:column;padding-right:44px;position:relative}.contact-channel:not(.contact-channel--support):not(.contact-channel--telegram) .contact-channel__arrow{margin:0;position:absolute;top:16px;right:16px}.contact-channel--support{background:linear-gradient(135deg,#006c57,#00a77d);border-color:#0000;grid-column:1/-1;align-items:center;min-height:104px;box-shadow:0 16px 34px #00705638}.contact-channel--support .contact-channel__icon{color:#fff;background:#ffffff29}.contact-channel--support :is(.contact-channel__label,.contact-channel__note){color:#ffffffc2}.contact-channel--support .contact-channel__value{color:#fff}.contact-channel--telegram{grid-column:1/-1;align-items:center;min-height:88px}.contact-channel--telegram .contact-channel__value{font-size:1.25rem}.contact-channel__arrow{width:20px;height:20px;color:var(--green-active);flex:0 0 20px;align-self:center;margin-left:auto;transition:transform .18s}.contact-channel--support .contact-channel__arrow{color:#fff}:is(.contact-channel:hover,.contact-channel:focus-visible){border-color:color-mix(in srgb, var(--green-active) 40%, var(--border));background:color-mix(in srgb, var(--green-active) 8%, var(--surface));transform:translateY(-2px);box-shadow:0 14px 28px #002c221a}:is(.contact-channel:hover .contact-channel__arrow,.contact-channel:focus-visible .contact-channel__arrow){transform:translate(3px)}:is(.contact-channel--support:hover,.contact-channel--support:focus-visible){background:linear-gradient(135deg,#007a62,#00b487);border-color:#0000}.contacts-office{background:radial-gradient(circle at 92% 0, color-mix(in srgb, var(--green-active) 14%, transparent), transparent 30%), var(--surface);grid-template-rows:auto auto auto;display:grid;overflow:hidden}.contacts-office__header{padding:26px 26px 20px}.contacts-office__hours{border:1px solid var(--border);background:color-mix(in srgb, var(--green-active) 5%, var(--surface));width:fit-content;color:var(--muted);border-radius:999px;flex-wrap:wrap;align-items:baseline;gap:4px 10px;margin:14px 0 0;padding:7px 11px;font-size:.875rem;line-height:1.5;display:flex}.contacts-office__hours strong{color:var(--heading);font-weight:700}.contacts-office__actions{flex-wrap:wrap;align-items:center;gap:10px 22px;margin-top:16px;display:flex}.contacts-office__actions .button{white-space:normal;min-height:44px;font-size:.875rem}.contacts-office__map-link,.contacts-office__request{min-height:44px;color:var(--green-active);align-items:center;gap:8px;font-size:.875rem;font-weight:750;line-height:1.45;display:inline-flex}.contacts-office__map-link svg,.contacts-office__request svg{width:18px;height:18px}.contacts-office__map-link:hover,.contacts-office__request:hover{text-underline-offset:4px;text-decoration:underline}.contacts-office__map{border:1px solid var(--border);background:var(--surface-2);border-radius:18px;height:280px;min-height:0;margin:0 18px;overflow:hidden;box-shadow:inset 0 0 0 1px #ffffff0a}.contacts-office__map iframe{border:0;width:100%;height:100%;display:block}.contacts-office__footer{border:1px solid color-mix(in srgb, var(--green-active) 30%, var(--border));background:color-mix(in srgb, var(--green-active) 7%, var(--surface));border-radius:16px;grid-template-columns:38px minmax(0,1fr) auto;align-items:center;column-gap:12px;margin:14px 18px 16px;padding:14px 16px;display:grid}.contacts-office__home-icon{background:var(--green-active);color:#fff;border-radius:11px;place-items:center;width:38px;height:38px;display:grid}.contacts-office__footer p{color:var(--muted);gap:4px;margin:0;font-size:.875rem;line-height:1.5;display:grid}.contacts-office__footer strong{color:var(--heading);font-weight:700}.contacts-office__request{white-space:nowrap;justify-self:end;margin:0}@container interior-main (width<=1200px){:root .taiget-site .contacts-layout{grid-template-columns:minmax(0,1fr);gap:16px}.contacts-directory,.contacts-office__header{padding:22px}.contacts-directory__links{gap:10px}.contact-channel{gap:10px;padding:16px 12px}.contact-channel__icon{flex-basis:38px;width:38px;height:38px}.contact-channel__value{font-size:1.3125rem}.contact-channel__value--email{font-size:1.125rem}.contacts-office__footer{grid-template-columns:38px minmax(0,1fr);padding:16px}.contacts-office__home-icon{width:38px;height:38px}.contacts-office__map{height:300px}.contacts-office__request{grid-column:2;justify-self:start;margin-top:4px}}@container interior-main (width<=800px){:root .taiget-site .contacts-layout{grid-template-columns:minmax(0,1fr)}.contact-channel{padding:18px 14px}.contacts-office__map{height:300px}}@container interior-main (width<=620px){.contacts-directory__links{grid-template-rows:none;grid-template-columns:minmax(0,1fr)}.contact-channel--support,.contact-channel--telegram{grid-column:auto}.contact-channel{min-height:104px}}@container interior-main (width<=450px){.contacts-directory,.contacts-office__header{padding:20px 16px}.contacts-layout h2{font-size:1.375rem}.contact-channel{gap:10px;padding:16px 6px}.contact-channel__icon{flex-basis:34px;width:34px;height:38px}.contact-channel__icon svg{width:20px;height:20px}.contact-channel__value{font-size:1.25rem}.contact-channel__value--email{font-size:1.125rem}.contact-channel__arrow{display:none}.contacts-office__map{border-radius:14px;margin-inline:12px}.contacts-office__footer{grid-template-columns:38px minmax(0,1fr);gap:10px;margin:12px;padding:16px}.contacts-office__actions{gap:4px}.contacts-office__actions .button,.contacts-office__map-link{justify-content:center;width:100%}}@media (prefers-reduced-motion:reduce){.contact-channel{transition:none}}:root .taiget-site .careers-overview{padding:8px 0 0!important}.careers-overview__header{margin-bottom:22px}.careers-overview__header h2{max-width:none;color:var(--heading);white-space:nowrap;margin:0;font-size:clamp(1.5rem,2.2vw,2rem);line-height:1.25}.careers-directions{border:1px solid var(--border);background:var(--surface);border-radius:22px;grid-template-columns:repeat(3,minmax(0,1fr));padding:26px 0;display:grid}.careers-direction{align-items:start;gap:18px;min-width:0;padding:4px 26px;display:flex}.careers-direction+.careers-direction{border-left:1px solid var(--border)}.careers-direction__icon{background:color-mix(in srgb, var(--green-active) 10%, var(--surface));height:44px;color:var(--green-active);border-radius:13px;flex:0 0 44px;place-items:center;display:grid}.careers-direction__icon svg{width:24px;height:24px}.careers-direction>div{min-width:0}.careers-direction h3{letter-spacing:-.02em;margin:0 0 10px;font-size:1.1875rem;line-height:1.35}.careers-direction p{color:var(--muted);margin:0;font-size:1rem;line-height:1.6}:root .taiget-site .careers-apply{border:1px solid color-mix(in srgb, var(--green-active) 32%, var(--border));background:color-mix(in srgb, var(--green-active) 7%, var(--surface));border-radius:24px;grid-template-columns:minmax(0,1.35fr) minmax(270px,.8fr);align-items:center;gap:32px;display:grid;padding:32px!important}.careers-apply__copy{min-width:0}.careers-apply .eyebrow{font-size:.8125rem;line-height:1.5}.careers-apply h2{letter-spacing:-.025em;margin:12px 0;font-size:clamp(1.65rem,2.4vw,2.125rem);line-height:1.2}.careers-apply__copy p{max-width:61ch;color:var(--muted);margin:0;font-size:1rem;line-height:1.65}.careers-apply__notice{color:var(--heading);margin-top:14px;font-size:.875rem;font-weight:700;line-height:1.5;display:block}.careers-apply__action{border-left:1px solid var(--border);flex-direction:column;align-items:start;gap:8px;min-width:0;padding-left:32px;display:flex}.careers-apply__label{color:var(--muted);font-size:.875rem;line-height:1.5}.careers-apply__email{color:var(--heading);letter-spacing:-.025em;overflow-wrap:anywhere;align-items:center;gap:10px;font-size:clamp(1.35rem,2vw,1.75rem);font-weight:800;line-height:1.35;display:inline-flex}.careers-apply__email svg{width:20px;height:20px;color:var(--green-active);flex:0 0 20px}.careers-apply__email:hover{color:var(--green-active);text-underline-offset:5px;text-decoration:underline}.careers-apply__button{white-space:normal;min-height:48px;margin-top:12px;font-size:.9375rem}@container interior-main (width<=1100px){.careers-direction{flex-direction:column;gap:14px;padding-inline:22px}.careers-direction__icon{flex-basis:44px;width:44px}}@container interior-main (width<=760px){.careers-directions{grid-template-columns:minmax(0,1fr);padding:0 22px}.careers-direction{flex-direction:row;padding:22px 0}.careers-direction+.careers-direction{border-left:0;border-top:1px solid var(--border)}:root .taiget-site .careers-apply{grid-template-columns:minmax(0,1fr);gap:24px;padding:24px!important}.careers-apply__action{border-left:0;border-top:1px solid var(--border);padding:22px 0 0}}@container interior-main (width<=450px){.careers-overview__header h2{white-space:normal}.careers-directions{padding-inline:18px}.careers-direction{gap:12px}.careers-direction__icon{border-radius:11px;flex-basis:36px;width:36px;height:36px}.careers-direction__icon svg{width:21px;height:21px}.careers-direction h3{font-size:1.125rem}:root .taiget-site .careers-apply{padding:22px 18px!important}.careers-apply__button{width:100%}}:root .taiget-site .payment-page{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:28px;display:grid;padding:0!important}:root .taiget-site .payment-page .payment-form{background:var(--surface);border:2px solid #0b8064;border-radius:24px;min-width:0;height:auto;min-height:0;padding:34px 32px 32px;position:relative;overflow:hidden;box-shadow:0 20px 52px #00231c21,0 0 0 1px #0b806414}:root .taiget-site .payment-page .payment-form:before{display:none}.payment-page .payment-form__head{margin:0 0 26px;padding:0;display:block}.payment-page .payment-form__head .eyebrow{font-size:.8125rem;line-height:1.5}.payment-page .payment-form__head h2{margin:10px 0;font-size:clamp(1.5rem,2.2vw,1.875rem);line-height:1.25}.payment-page .payment-form__head p{color:var(--muted);margin:0;font-size:1rem;line-height:1.6}.payment-page .payment-form__grid{grid-template-columns:minmax(0,1fr);gap:22px}.payment-page .field{gap:8px;min-width:0}.payment-page .field>span:first-child{color:var(--heading);font-size:1rem;font-weight:700;line-height:1.5}:root .taiget-site .payment-page .field input{border:1px solid var(--border-strong);background:var(--bg);width:100%;min-width:0;min-height:56px;color:var(--heading);letter-spacing:0;border-radius:12px;padding:14px 16px;font-size:1.125rem;font-weight:600;line-height:1.5}.payment-page .field input::placeholder{color:var(--muted);opacity:.85;font-weight:400}:root .taiget-site .payment-page .field input:focus{border-color:var(--green-active);box-shadow:0 0 0 3px color-mix(in srgb, var(--green-active) 18%, transparent)}:root .taiget-site .payment-page .field input[aria-invalid=true]{border-color:var(--danger)}.payment-page .field>small{color:var(--muted);font-size:.875rem;font-weight:400;line-height:1.5}.payment-page .field>small.payment-amount-error{color:var(--danger);font-weight:700}.payment-recommendation{border:1px solid color-mix(in srgb, var(--green-active) 38%, var(--border));background:color-mix(in srgb, var(--green-active) 8%, var(--surface));color:var(--text);border-radius:14px;justify-content:space-between;align-items:center;gap:14px;margin:16px 0 0;padding:13px 16px;font-size:.9375rem;line-height:1.5;display:flex}.payment-recommendation strong{color:var(--heading);white-space:nowrap}.payment-recommendation button{border:1px solid var(--green-active);background:var(--green-active);color:#fff;min-height:36px;font:inherit;cursor:pointer;border-radius:10px;padding:7px 14px;font-weight:800}.payment-recommendation button:hover{filter:brightness(1.06)}.payment-repeat{cursor:pointer;align-items:flex-start;gap:12px;margin:24px 0;display:flex}.payment-repeat input{width:22px;height:22px;accent-color:var(--green-active);cursor:pointer;flex:0 0 22px;margin:2px 0 0}.payment-repeat>span{color:var(--heading);gap:3px;font-size:1rem;font-weight:650;line-height:1.5;display:grid}.payment-repeat small{color:var(--muted);font-size:.875rem;font-weight:400;line-height:1.5}.payment-repeat__warning{border:1px solid color-mix(in srgb, #ffb319 58%, var(--border));background:color-mix(in srgb, #ffb319 16%, var(--surface));border-left:4px solid #ffb319;border-radius:0 14px 14px 0;align-items:flex-start;gap:12px;margin:-8px 0 22px;padding:16px 18px;display:flex}.payment-repeat__warning-icon{color:#261c08;background:#ffb319;border-radius:50%;flex:0 0 26px;place-items:center;width:26px;height:26px;font-size:1rem;font-weight:900;line-height:1;display:grid}.payment-repeat__warning>div{min-width:0}.payment-repeat__warning strong{color:#805000;margin-bottom:4px;font-size:.9375rem;font-weight:850;line-height:1.4;display:block}:root[data-theme=dark] .payment-repeat__warning strong{color:#ffd47a}.payment-repeat__warning p{color:var(--heading);margin:0;font-size:.9375rem;font-weight:650;line-height:1.55}.payment-page .payment-form>.button{white-space:normal;width:100%;min-height:52px;margin:0;padding:14px 20px;font-size:1rem;line-height:1.5}:root:not([data-theme=dark]) .taiget-site .payment-page .payment-form>.button--primary{color:#fff!important}.payment-page .payment-form__note{color:var(--muted);gap:10px;margin:16px 0 0;font-size:.875rem;line-height:1.55}.payment-page .payment-form__note svg{width:18px;height:18px;color:var(--green-active);margin-top:2px}.payment-page .payment-message{margin:0 0 20px;padding:16px}.payment-page .payment-message p{font-size:1rem;line-height:1.55}.payment-page .payment-message--success{border-color:color-mix(in srgb, var(--green-active) 45%, var(--border));background:color-mix(in srgb, var(--green-active) 10%, var(--surface));color:var(--green-active)}.payment-confirm{z-index:10000;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#021813c2;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.payment-confirm__dialog{border:1px solid color-mix(in srgb, #ffb319 52%, var(--border));background:var(--surface);text-align:center;border-radius:22px;width:min(100%,520px);padding:28px;box-shadow:0 28px 90px #00000061}.payment-confirm__icon{color:#261c08;background:#ffb319;border-radius:50%;place-items:center;width:52px;height:52px;margin:0 auto 16px;font-size:1.5rem;font-weight:900;display:grid;box-shadow:0 10px 28px #ffb31947}.payment-confirm__dialog h3{color:var(--heading);margin:0 0 12px;font-size:clamp(1.4rem,3vw,1.75rem);line-height:1.25}.payment-confirm__dialog p{color:var(--text);margin:0;font-size:1rem;line-height:1.65}.payment-confirm__dialog p strong{color:var(--heading)}.payment-confirm__summary{text-align:left;gap:10px;margin:20px 0 0;display:grid}.payment-confirm__summary>div{border:1px solid var(--border);background:var(--bg);border-radius:12px;justify-content:space-between;align-items:center;gap:16px;padding:13px 15px;display:flex}.payment-confirm__summary dt{color:var(--muted);font-size:.875rem;line-height:1.4}.payment-confirm__summary dd{color:var(--heading);text-align:right;margin:0;font-size:1.0625rem;font-weight:850;line-height:1.4}.payment-confirm__dialog .payment-confirm__recurring{background:color-mix(in srgb, #ffb319 15%, var(--surface));color:var(--heading);text-align:left;border-left:4px solid #ffb319;border-radius:0 12px 12px 0;margin-top:16px;padding:13px 15px;font-size:.9375rem;font-weight:650}.payment-confirm__actions{grid-template-columns:1fr 1.35fr;gap:10px;margin-top:24px;display:grid}.payment-confirm__actions .button{white-space:normal;min-height:50px}.payment-help{border:1px solid color-mix(in srgb, var(--green-active) 26%, var(--border));background:color-mix(in srgb, var(--green-active) 3%, var(--surface));border-radius:24px;min-width:0;padding:20px;box-shadow:0 16px 40px #00231c14}.payment-help>h2{color:var(--heading);margin:0 0 14px;font-size:1.375rem;line-height:1.3}.payment-help__item{--payment-help-accent:var(--green-active);border:1px solid color-mix(in srgb, var(--payment-help-accent) 28%, var(--border));border-left:4px solid var(--payment-help-accent);background:color-mix(in srgb, var(--payment-help-accent) 7%, var(--surface));border-radius:0 15px 15px 0;align-items:start;gap:12px;padding:8px 14px;display:flex}.payment-help__item+.payment-help__item{margin-top:8px}.payment-help__item--autopay{--payment-help-accent:#e6a400}.payment-help__item--wrong-payment{--payment-help-accent:#e86f5b}.payment-help__item>svg{background:var(--surface);width:36px;height:36px;color:var(--payment-help-accent);border-radius:11px;flex:0 0 36px;margin:0;padding:9px;box-shadow:0 5px 15px #00231c12}.payment-help__item>div{min-width:0}.payment-help h3{letter-spacing:-.01em;margin:0 0 5px;font-size:1rem;line-height:1.4}.payment-help p{color:var(--muted);margin:0 0 4px;font-size:.9rem;line-height:1.45}.payment-help p strong{color:var(--heading);overflow-wrap:anywhere}.payment-help__item a,.payment-help__guide{min-height:32px;color:var(--green-active);align-items:center;gap:7px;font-size:.875rem;font-weight:700;line-height:1.4;display:inline-flex}.payment-help__item a{color:var(--payment-help-accent);text-decoration:underline;-webkit-text-decoration-color:color-mix(in srgb, var(--payment-help-accent) 45%, transparent);text-decoration-color:color-mix(in srgb, var(--payment-help-accent) 45%, transparent);text-underline-offset:4px}.payment-help__item a svg,.payment-help__guide svg{width:18px;height:18px}.payment-help__item a:hover,.payment-help__guide:hover{text-decoration-thickness:2px}.payment-help__copy-button{min-height:34px;color:var(--payment-help-accent);font:inherit;text-decoration:underline;-webkit-text-decoration-color:color-mix(in srgb, var(--payment-help-accent) 45%, transparent);text-decoration-color:color-mix(in srgb, var(--payment-help-accent) 45%, transparent);text-underline-offset:4px;cursor:pointer;background:0 0;border:0;align-items:center;gap:8px;padding:3px 0;font-size:.875rem;font-weight:750;line-height:1.4;display:inline-flex}.payment-help__copy-button:hover{text-decoration-thickness:2px}.payment-help__copy-button:focus-visible{outline:2px solid var(--payment-help-accent);outline-offset:3px;border-radius:4px}.payment-help__copy-button svg{width:17px;height:17px}.payment-help__phone{background:color-mix(in srgb, var(--green-active) 11%, var(--surface));border-radius:16px;align-items:start;gap:12px;margin-top:8px;padding:13px 16px;display:flex}.payment-help__phone>svg{color:var(--green-active);margin-top:2px}.payment-help__phone>div{gap:2px;min-width:0;display:grid}.payment-help__phone span{color:var(--heading);font-size:.875rem;line-height:1.4}.payment-help__phone a{color:var(--heading);overflow-wrap:anywhere;font-size:clamp(1.125rem,1.5vw,1.375rem);font-weight:800;line-height:1.3}.payment-help__phone small{color:var(--muted);font-size:.8125rem;line-height:1.4}.payment-help__guide{margin:6px 0 0}:root[data-theme=dark] .taiget-site .payment-page .payment-form{background:#292b2a;border-color:#61d6b8;box-shadow:0 24px 66px #00000057,0 0 0 1px #61d6b81a}:root[data-theme=dark] .taiget-site .payment-page .field input{background:#202221;border-color:#59615e}:root[data-theme=dark] .taiget-site .payment-page .field input:hover{border-color:#727b77}:root[data-theme=dark] .payment-page .payment-form>.button--primary{background:linear-gradient(135deg,#32cf9f,#18b985);border-color:#3dd1a4;box-shadow:0 12px 28px #17b78438;color:#08241b!important}:root[data-theme=dark] .payment-page .payment-form__head .eyebrow,:root[data-theme=dark] .payment-page .payment-form__note svg{color:#75e2c0}:root[data-theme=dark] .payment-help{background:#272a29;border-color:#4b5551;box-shadow:0 20px 52px #00000040}:root[data-theme=dark] .payment-help__item{border-color:color-mix(in srgb, var(--payment-help-accent) 44%, #454a48);background:color-mix(in srgb, var(--payment-help-accent) 11%, #292c2b)}:root[data-theme=dark] .payment-help__item--account{--payment-help-accent:#72e1bf}:root[data-theme=dark] .payment-help__item--autopay{--payment-help-accent:#ffd067}:root[data-theme=dark] .payment-help__item--wrong-payment{--payment-help-accent:#ff9b89}:root[data-theme=dark] .payment-help h3,:root[data-theme=dark] .payment-help__phone span,:root[data-theme=dark] .payment-help__phone a{color:#fff}:root[data-theme=dark] .payment-help p,:root[data-theme=dark] .payment-help__phone small{color:#ccd2cf}:root[data-theme=dark] .payment-help__item>svg{background:#343735;border:1px solid #ffffff14}:root[data-theme=dark] .payment-help__phone{background:#303734;border:1px solid #41504a}:root[data-theme=dark] .payment-help__guide{color:#7ce2c3}:root .taiget-site .payment-other{padding:8px 0 0!important}.payment-other>h2{margin:0 0 20px;font-size:clamp(1.5rem,2.2vw,1.875rem);line-height:1.3}.payment-other__intro{color:var(--muted);margin:-8px 0 24px;font-size:1rem;line-height:1.6}.payment-options{gap:14px;display:grid}.payment-option{border:1px solid var(--border);background:var(--surface);border-radius:20px;min-width:0}.payment-option[open]{border-color:color-mix(in srgb, var(--green-active) 40%, var(--border))}.payment-option summary{cursor:pointer;border-radius:20px;align-items:center;gap:16px;padding:22px 26px;list-style:none;display:flex}.payment-option summary::-webkit-details-marker{display:none}.payment-option summary::marker{content:""}.payment-option summary:hover{background:color-mix(in srgb, var(--green-active) 5%, var(--surface))}.payment-option summary>span:nth-child(2){gap:5px;min-width:0;display:grid}.payment-option summary strong{color:var(--heading);font-size:1.1875rem;line-height:1.4}.payment-option summary small{color:var(--muted);font-size:.875rem;line-height:1.5}.payment-option__icon{height:44px;color:var(--green-active);background:color-mix(in srgb, var(--green-active) 10%, var(--surface));border-radius:13px;flex:0 0 44px;place-items:center;display:grid}.payment-option__toggle{width:20px;height:20px;color:var(--green-active);margin-left:auto;transform:rotate(90deg)}.payment-option[open] .payment-option__toggle{transform:rotate(-90deg)}.payment-option__body{border-top:1px solid var(--border);grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);gap:32px;padding:26px;display:grid}.payment-option__body>div{min-width:0}.payment-option__body h3{color:var(--heading);margin:0 0 18px;font-size:1.125rem;line-height:1.45}.payment-option__steps{counter-reset:payment-step;gap:18px;margin:0;padding:0;list-style:none;display:grid}.payment-option__steps li{min-height:30px;color:var(--text);counter-increment:payment-step;padding-left:42px;font-size:1rem;line-height:1.65;position:relative}.payment-option__steps li:before{content:counter(payment-step);background:var(--green-soft);width:29px;height:29px;color:var(--green-active);border-radius:50%;place-items:center;font-size:.875rem;font-weight:800;display:grid;position:absolute;top:0;left:0}.payment-option__steps strong{color:var(--heading)}.payment-option__notice{background:color-mix(in srgb, var(--green-active) 7%, var(--surface));color:var(--muted);border-radius:13px;margin:24px 0 10px;padding:16px 18px;font-size:.9375rem;line-height:1.6}.payment-option__notice strong{color:var(--heading);margin-bottom:6px;display:block}.payment-option__source{min-height:44px;color:var(--green-active);align-items:center;gap:8px;font-size:.875rem;font-weight:650;line-height:1.5;display:inline-flex}.payment-option__source svg{width:17px;height:17px}.payment-option__source:hover{text-underline-offset:4px;text-decoration:underline}.payment-location-list{margin:0;padding:0;list-style:none}.payment-location-list>li{border-top:1px solid var(--border);justify-content:space-between;align-items:center;gap:14px;padding:15px 0;display:flex}.payment-location-list>li:first-child{border-top:0;padding-top:0}.payment-location-list>li>div{gap:4px;min-width:0;display:grid}.payment-location-list strong{color:var(--heading);font-size:1rem;font-weight:750;line-height:1.45}.payment-location-list div>span,.payment-location-list div>small{color:var(--muted);font-size:.875rem;line-height:1.5}.payment-location-list>li>a{min-height:44px;color:var(--green-active);border-radius:10px;flex-shrink:0;align-items:center;gap:6px;padding:8px 10px;font-size:.875rem;font-weight:700;display:inline-flex}.payment-location-list>li>a:hover{background:var(--green-soft)}.payment-location-list a svg{width:17px;height:17px}.payment-location-list__schedule{min-height:36px;color:var(--green-active);justify-self:start;align-items:center;gap:6px;font-size:.875rem;line-height:1.5;display:inline-flex}.payment-location-list__schedule:hover{text-underline-offset:4px;text-decoration:underline}.payment-option__body--promised{grid-template-columns:minmax(0,1.2fr) minmax(0,.8fr);align-items:start}.payment-option__promised-action{border:1px solid color-mix(in srgb, var(--green-active) 30%, var(--border));background:linear-gradient(145deg, color-mix(in srgb, var(--green-active) 12%, var(--surface)), color-mix(in srgb, var(--green-active) 5%, var(--surface)));border-radius:18px;gap:20px;padding:22px;display:grid;box-shadow:0 12px 30px #00352b14}.payment-option__promised-copy{align-items:flex-start;gap:14px;display:flex}.payment-option__promised-copy>div{min-width:0}.payment-option__promised-icon{background:var(--green-active);color:#fff;width:46px;height:46px;box-shadow:0 8px 20px color-mix(in srgb, var(--green-active) 28%, transparent);border-radius:14px;flex:0 0 46px;place-items:center;display:grid}.payment-option__promised-icon svg{width:21px;height:21px}.payment-option__promised-copy strong{color:var(--heading);margin:1px 0 5px;font-size:1.0625rem;line-height:1.4;display:block}.payment-option__promised-copy p{color:var(--text);margin:0;font-size:.9375rem;line-height:1.6}.payment-option__promised-actions{gap:10px;display:grid}.payment-option__promised-actions .button{white-space:normal;justify-content:space-between;width:100%;min-height:48px;font-size:.9375rem}:root:not([data-theme=dark]) .payment-option__promised-actions .button--primary{color:#fff!important}.payment-option__promised-actions .payment-option__source{border:1px solid color-mix(in srgb, var(--green-active) 35%, var(--border));background:var(--surface);border-radius:12px;justify-content:center;min-height:46px;padding:9px 14px;text-decoration:none}.payment-option__promised-actions .payment-option__source:hover{border-color:var(--green-active);background:var(--green-soft);text-decoration:none}.payment-other__extra{border:1px solid color-mix(in srgb, var(--green-active) 30%, var(--border));background:color-mix(in srgb, var(--green-active) 7%, var(--surface));border-radius:18px;align-items:center;gap:16px;max-width:none;min-height:94px;margin:18px 0 0;padding:18px 20px;display:flex}.payment-other__extra-icon{background:var(--surface);width:46px;height:46px;color:var(--green-active);border-radius:13px;flex:0 0 46px;place-items:center;display:grid;box-shadow:0 6px 18px #00352b14}.payment-other__extra-icon svg{width:21px;height:21px}.payment-other__extra>div{gap:4px;min-width:0;display:grid}.payment-other__extra strong{color:var(--heading);font-size:1rem;line-height:1.45}.payment-other__extra p{max-width:none;color:var(--muted);margin:0;font-size:.875rem;line-height:1.55}.payment-other__extra-phone{border:1px solid color-mix(in srgb, var(--green-active) 32%, var(--border));background:var(--surface);min-height:44px;color:var(--green-active);border-radius:12px;flex:none;align-items:center;gap:9px;margin-left:auto;padding:10px 14px;font-size:.9375rem;font-weight:800;line-height:1.4;display:inline-flex}.payment-other__extra-phone:hover{border-color:var(--green-active);background:var(--green-soft)}.payment-other__extra-phone svg{width:17px;height:17px}@container interior-main (width<=1000px){:root .taiget-site .payment-page{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}:root .taiget-site .payment-page .payment-form{padding:17px 26px}.payment-help{padding:14px}.payment-help__phone{padding:12px 14px}}@container interior-main (width<=760px){:root .taiget-site .payment-page{grid-template-columns:minmax(0,1fr);gap:8px}.payment-help{padding:22px}.payment-option__body{grid-template-columns:minmax(0,1fr);gap:28px;padding:22px}.payment-option__locations{border-top:1px solid var(--border);padding-top:24px}.payment-option summary{padding:20px 22px}}@container interior-main (width<=620px){.payment-other__extra{flex-wrap:wrap}.payment-other__extra>div{flex:calc(100% - 62px)}.payment-other__extra-phone{margin-left:62px}}@container interior-main (width<=450px){:root .taiget-site .payment-page .payment-form{padding:24px 18px}.payment-page .payment-form__head h2{font-size:1.5rem}.payment-option summary{gap:12px;padding:18px 16px}.payment-option__icon{border-radius:11px;flex-basis:36px;height:36px}.payment-option__body{padding:20px 16px}.payment-option__steps li{padding-left:38px}.payment-location-list>li{align-items:start}.payment-location-list>li>a{flex-direction:column;gap:4px;padding:6px 0}.payment-option__promised-action{padding:18px}.payment-other__extra{align-items:flex-start;padding:17px 16px}.payment-other__extra-icon{flex-basis:40px;width:40px;height:40px}.payment-other__extra-phone{justify-content:center;width:100%;margin:12px 0 0}.payment-help{padding:20px 16px}.payment-help__item{padding:17px 14px}.payment-help__item>svg{flex-basis:36px;width:36px;height:36px;padding:9px}.payment-recommendation{flex-direction:column;align-items:stretch}.payment-recommendation button{width:100%}.payment-confirm{padding:12px}.payment-confirm__dialog{border-radius:18px;padding:24px 18px}.payment-confirm__actions{grid-template-columns:minmax(0,1fr)}}.footer-frame{width:calc(100% - var(--shell-offset));margin:32px 0 20px var(--shell-offset)}.compact-footer{width:var(--responsive-phone-rail,var(--home-content-shell));color:#edf8f4;background:linear-gradient(115deg,#075443,#003c33 58%,#00382f);border:1px solid #196452;border-radius:24px;margin:0 auto;padding:32px 36px 18px;container:footer/inline-size}:root[data-theme=dark] .compact-footer{background:linear-gradient(115deg,#064537,#00372e 58%,#003129);border-color:#20594b}.compact-footer__main{grid-template-columns:minmax(210px,1fr) minmax(0,2.5fr);gap:48px;display:grid}.compact-footer__identity{flex-direction:column;align-items:flex-start;gap:25px;display:flex}.compact-footer__logo{flex:none;width:184px;max-width:100%;display:block}.compact-footer__logo img{filter:brightness(0)invert();width:100%;height:auto;display:block}.compact-footer address{margin:0;font-style:normal}.compact-footer address a{color:#edf8f4;align-items:center;gap:10px;min-height:44px;font-size:15px;line-height:1.6;display:flex}.compact-footer address svg{color:#6bddb2;flex:none;width:19px;height:19px}.compact-footer address span span{color:#bed5cd;display:block}.compact-footer__navigation{grid-template-columns:1.15fr 1fr .8fr;gap:28px;display:grid}.compact-footer__group{min-width:0}.compact-footer__group h2{color:#6bddb2;letter-spacing:.06em;text-transform:uppercase;margin:3px 0 12px;font-size:14px;font-weight:750;line-height:1.5}.compact-footer__group ul{margin:0;padding:0;list-style:none}.compact-footer__navigation a{color:#edf8f4;align-items:center;min-height:34px;padding-block:5px;font-size:15px;line-height:1.5;display:inline-flex}.compact-footer a{word-break:normal;overflow-wrap:normal;text-decoration:none;transition:color .15s}.compact-footer a:hover{color:#7ef0c4;text-underline-offset:4px;text-decoration:underline}.compact-footer a:focus-visible{outline-offset:4px;border-radius:4px;outline:2px solid #ffb000}.compact-footer__bottom{border-top:1px solid #ffffff24;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 24px;margin-top:26px;padding-top:14px;display:flex}.compact-footer__bottom small{color:#bed5cd;font-size:13px;line-height:1.5}.compact-footer__bottom nav{flex-wrap:wrap;gap:4px 24px;display:flex}.compact-footer__bottom a{color:#bed5cd;align-items:center;min-height:30px;font-size:13px;line-height:1.5;display:inline-flex}@container footer (width<=880px){.compact-footer__main{grid-template-columns:minmax(0,1fr);gap:26px}.compact-footer__identity{flex-direction:row;justify-content:space-between;align-items:center;gap:24px}.compact-footer__navigation{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}}@container footer (width<=520px){.compact-footer__main{gap:24px}.compact-footer__identity{flex-wrap:wrap;gap:14px 24px}.compact-footer__logo{width:156px}.compact-footer__navigation{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px 16px}.compact-footer__group:last-child{grid-column:1/-1}.compact-footer__group:last-child ul{flex-wrap:wrap;gap:0 24px;display:flex}.compact-footer__group h2{margin-bottom:8px}.compact-footer__navigation a{min-height:40px;font-size:14px}.compact-footer__bottom{gap:8px;margin-top:20px}.compact-footer__bottom nav{gap:0 18px}.compact-footer__bottom small{width:100%}}@media (max-width:1023px){.footer-frame{width:100%;margin:24px 0 16px}}@media (max-width:620px){.compact-footer{color:#edf8f4;background:linear-gradient(115deg,#075443,#003c33 58%,#00382f);border-color:#196452;border-radius:20px;padding:13px 12px 11px;box-shadow:0 12px 30px #002c2229}:root[data-theme=dark] .compact-footer{background:linear-gradient(115deg,#064537,#00372e 58%,#003129);border-color:#20594b}.compact-footer__main{gap:11px}.compact-footer__identity{grid-template-columns:auto auto;justify-content:center;align-items:center;gap:10px;display:grid}.compact-footer__logo{width:96px}.compact-footer__logo img{filter:brightness(0)invert()}.compact-footer address{width:auto}.compact-footer address a{color:#edf8f4;white-space:nowrap;background:0 0;border:0;border-radius:0;gap:6px;min-height:0;padding:0;font-size:clamp(9px,2.7vw,10.5px);line-height:1.3}.compact-footer address a>span{white-space:nowrap;align-items:baseline;gap:4px;min-width:0;display:inline-flex}.compact-footer address a>span>span{color:inherit;display:inline}.compact-footer address a>span>span:before{color:#bed5cd;content:"·";margin-right:4px}:is(.compact-footer address a:hover,.compact-footer address a:focus-visible){color:#edf8f4;text-decoration:none}.compact-footer address svg{color:#6bddb2;width:15px;height:15px}.compact-footer__navigation{grid-template-columns:repeat(3,max-content);justify-content:space-between;gap:10px;width:100%}.compact-footer__group{text-align:left;background:0 0;border:0;border-radius:0;padding:0}.compact-footer__group:last-child{grid-column:auto}.compact-footer__group:last-child ul{display:block}.compact-footer__group h2{color:#6bddb2;margin:0 0 4px;font-size:9.5px}.compact-footer__navigation a{color:#edf8f4;text-align:left;justify-content:flex-start;min-height:23px;padding-block:2px;font-size:10.5px;line-height:1.25}.compact-footer__bottom{border-color:#ffffff24;justify-items:center;gap:3px;margin-top:9px;padding-top:8px;display:grid}.compact-footer__bottom small{color:#bed5cd;flex:none;width:auto;font-size:9px}.compact-footer__bottom nav{flex-wrap:wrap;justify-content:center;gap:2px 8px;width:100%;padding-inline:28px;display:flex}.compact-footer__bottom a{color:#bed5cd;min-height:18px;font-size:9px;line-height:1.2}}@media (prefers-reduced-motion:reduce){.compact-footer a{transition:none}}.home-coverage{isolation:isolate;width:var(--responsive-phone-rail,var(--home-content-shell));background:var(--surface);border:1px solid var(--border);border-radius:26px;max-width:1160px;margin:28px auto;padding:28px;position:relative;overflow:hidden;container:home-coverage/inline-size}.home-coverage:before{content:"";z-index:-1;border:46px solid color-mix(in srgb,var(--green) 7%,transparent);pointer-events:none;border-radius:50%;width:390px;height:390px;position:absolute;top:-165px;left:-130px}.home-coverage:after{content:"";background:linear-gradient(90deg,#ffad17 0 33%,#009764 33% 66%,#279ce5 66%);border-radius:0 0 4px 4px;width:168px;height:4px;position:absolute;top:0;left:50%;transform:translate(-50%)}:root:not([data-theme=dark]) .home-coverage{background:#f7faf9}.home-coverage__layout{grid-template-columns:minmax(0,1fr) minmax(0,1.12fr);grid-template-areas:"intro form";align-items:center;gap:28px;display:grid}.home-coverage__layout>*{min-width:0}.home-coverage__intro{grid-area:intro;align-self:center;padding:8px 4px}.home-coverage__eyebrow{color:var(--green-active);letter-spacing:.07em;text-transform:uppercase;margin:0 0 10px;font-size:13px;font-weight:800;line-height:1.4;display:block}.home-coverage__intro h2{color:var(--heading);letter-spacing:-.025em;margin:0 0 12px;font-size:clamp(26px,2.7vw,38px);font-weight:650;line-height:1.16}.home-coverage__intro>p{color:var(--muted);margin:0;font-size:16px;line-height:1.55}.home-coverage__intro ol{gap:10px;margin:22px 0 0;padding:0;list-style:none;display:grid}.home-coverage__intro li{border:1px solid var(--border-strong);background:color-mix(in srgb,var(--surface) 70%,transparent);min-height:48px;color:var(--heading);border-radius:13px;align-items:center;gap:12px;padding:8px 12px;font-size:14px;line-height:1.45;display:flex}.home-coverage__intro li b{color:#fff;height:28px;box-shadow:0 0 0 4px color-mix(in srgb,var(--green) 12%,transparent);background:#009764;border-radius:50%;flex:0 0 28px;place-items:center;font-size:14px;display:grid}.coverage-check{border:1px solid var(--border);background:var(--surface-2);min-width:0;box-shadow:var(--shadow-sm);border-radius:20px;grid-area:form;align-self:center;padding:22px;position:relative;overflow:hidden}.coverage-check:before{content:"";background:linear-gradient(90deg,#009764,#27c89a);height:3px;position:absolute;top:0;left:0;right:0}:root:not([data-theme=dark]) .coverage-check{background:#fff}.coverage-check__heading{align-items:center;gap:10px;margin-bottom:16px;display:flex}.coverage-check__heading>span{background:var(--green-soft);height:36px;color:var(--muted);border-radius:10px;flex:0 0 36px;place-items:center;display:grid}.coverage-check h3{color:var(--heading);margin:0;font-size:20px;font-weight:650;line-height:1.3}.coverage-check__type{border:1px solid var(--border);background:var(--surface-2);border-radius:12px;grid-template-columns:1fr 1fr;gap:4px;margin:0 0 14px;padding:4px;display:grid}.coverage-check__type legend{color:var(--muted);padding:0 0 6px;font-size:14px}.coverage-check__type label{min-width:0;position:relative}.coverage-check__type input{opacity:0;width:1px;height:1px;position:absolute}.coverage-check__type label span{min-height:36px;color:var(--muted);cursor:pointer;text-align:center;border-radius:8px;place-items:center;padding:6px 8px;font-size:14px;font-weight:650;line-height:1.3;display:grid}.coverage-check__type input:checked+span{color:#fff;background:#00865f}.coverage-check__type input:focus-visible+span{outline:2px solid var(--heading);outline-offset:2px}.coverage-check__fields{grid-template-columns:minmax(0,1.8fr) minmax(88px,1fr);gap:12px;display:grid}.coverage-check__fields>label{flex-direction:column;gap:6px;min-width:0;display:flex}.coverage-check__fields label>span{color:var(--muted);font-size:14px;line-height:1.4}.coverage-check__fields label small{font-size:12px;font-weight:400}.coverage-check__fields input,.coverage-check__fields select{border:1px solid var(--border);background:var(--surface-2);width:100%;min-width:0;height:44px;color:var(--heading);font:inherit;border-radius:10px;padding:10px 12px;font-size:16px}.coverage-check__fields input::placeholder{color:var(--muted);opacity:.9}:is(.coverage-check__fields input:focus-visible,.coverage-check__fields select:focus-visible){outline:2px solid var(--green);outline-offset:2px}.coverage-check__settlement,.coverage-check__submit{grid-column:1/-1}:root .taiget-site .coverage-check__submit{color:#382700;cursor:pointer;background:#ffb000;border:0;border-radius:11px;justify-content:center;align-items:center;gap:10px;min-height:44px;padding:10px 14px;font-size:14px;font-weight:750;line-height:1.4;display:flex}.coverage-check__submit svg,.coverage-check__action svg{width:18px;height:18px;color:inherit;flex:none}.coverage-check__feedback{background:var(--surface-2);border-radius:12px;margin-top:12px;display:grid}.coverage-check__notice{visibility:hidden;pointer-events:none;grid-area:1/1;grid-template-columns:minmax(0,1fr) auto;align-content:center;align-items:center;gap:6px 12px;padding:14px;display:grid}.coverage-check__notice.is-visible{visibility:visible;pointer-events:auto}.coverage-check__notice strong{color:var(--heading);grid-column:1;font-size:14px;line-height:1.4}.coverage-check__notice p{color:var(--muted);grid-column:1;margin:0;font-size:14px;line-height:1.45}.coverage-check__notice .coverage-check__action{white-space:nowrap;grid-area:1/2/span 2;align-self:center}.coverage-check__full-link{width:fit-content;color:var(--green-active);align-items:center;gap:8px;margin-top:12px;font-size:13px;font-weight:700;line-height:1.45;text-decoration:none;display:inline-flex}.coverage-check__full-link svg{width:17px;height:17px}.coverage-check__full-link:hover{text-underline-offset:4px;text-decoration:underline}:root .taiget-site .coverage-check__action{background:#00865f;border:0;border-radius:8px;justify-content:center;align-items:center;gap:8px;min-height:36px;margin-top:auto;padding:7px 12px;font-size:14px;font-weight:650;line-height:1.4;text-decoration:none;display:inline-flex;color:#fff!important}:is(.coverage-check__action:focus-visible,.coverage-check__submit:focus-visible){outline:2px solid var(--heading);outline-offset:3px}.coverage-check__business-hint{background:var(--surface-2);color:var(--muted);border-radius:12px;margin:16px 0 0;padding:14px;font-size:14px;line-height:1.5}:root[data-theme=dark] .home-coverage{--coverage-accent:#7ce0c2;--coverage-muted:#bec6c3;background:#292929;border-color:#454b48}:root[data-theme=dark] .home-coverage:before{border-color:#7ce0c20b}:root[data-theme=dark] .home-coverage:after{background:var(--coverage-accent)}:root[data-theme=dark] .home-coverage__eyebrow{color:var(--coverage-accent)}:root[data-theme=dark] .home-coverage__intro>p{color:var(--coverage-muted)}:root[data-theme=dark] .home-coverage__intro li{background:#2e302f;border-color:#454b48}:root[data-theme=dark] .home-coverage__intro li b{box-shadow:none;background:#17775d}:root[data-theme=dark] .coverage-check{box-shadow:none;background:#2d2f2e;border-color:#4b524f}:root[data-theme=dark] .coverage-check:before{background:var(--coverage-accent)}:root[data-theme=dark] .coverage-check__heading>span{color:var(--coverage-accent);background:#343836}:root[data-theme=dark] .coverage-check__type{background:#2d2f2e;border-color:#4b524f}:root[data-theme=dark] .coverage-check__type legend,:root[data-theme=dark] .coverage-check__fields label>span{color:#edf1ef}:root[data-theme=dark] .coverage-check__type label span{color:#c6cecb}:root[data-theme=dark] .coverage-check__type input:checked+span{color:#fff;background:#17775d}:root[data-theme=dark] .coverage-check__fields label small{color:var(--coverage-muted)}:root[data-theme=dark] .coverage-check__fields input,:root[data-theme=dark] .coverage-check__fields select{color:#f5f7f6;background:#252625;border-color:#555c59}:root[data-theme=dark] .coverage-check__fields input::placeholder{color:#aeb7b3;opacity:1}:root[data-theme=dark] .coverage-check__feedback{background:#2c2f2d;border:1px solid #454b48}:root[data-theme=dark] .coverage-check__notice p{color:var(--coverage-muted)}:root[data-theme=dark] .taiget-site .coverage-check__action{background:#17775d;color:#fff!important}:root[data-theme=dark] .coverage-check__full-link{color:var(--coverage-accent)}@container home-coverage (width<=860px){.home-coverage__layout{grid-template-columns:minmax(0,1fr);grid-template-areas:"intro""form";gap:20px}.home-coverage__intro{padding:0}.home-coverage__intro ol{margin-top:16px}}@container home-coverage (width<=460px){.coverage-check{padding:18px 14px}.coverage-check__notice{grid-template-columns:minmax(0,1fr)}.coverage-check__notice .coverage-check__action{grid-area:auto/1;justify-self:start;margin-top:4px}}@media (max-width:620px){.home-coverage{border-radius:22px;margin-block:24px;padding:20px 16px}}.home-questions{width:var(--responsive-phone-rail,var(--home-content-shell));margin:var(--home-content-gap) auto 0;container:home-questions/inline-size}.home-questions__heading{margin-bottom:24px}.home-questions__heading .eyebrow{margin-bottom:10px;display:block}.home-questions__heading h2{letter-spacing:-.025em;color:var(--heading);margin:0;font-size:clamp(28px,2.7vw,38px);line-height:1.2}.home-questions__grid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:20px;display:grid}.home-questions__group{border:1px solid var(--border-strong);background:var(--surface);border-radius:22px;min-width:0;padding:24px}.home-questions__group h3{color:var(--heading);margin:0 0 20px;font-size:20px;font-weight:750;line-height:1.3}.home-questions__group h3 button{width:100%;color:inherit;font:inherit;text-align:left;background:0 0;border:0;align-items:center;gap:12px;margin:0;padding:0;display:flex}.home-questions__group h3 button>span{background:var(--green-soft);height:40px;color:var(--green-active);border-radius:12px;flex:0 0 40px;place-items:center;display:grid}.home-questions__group h3 button strong{font:inherit}.home-questions__group--subscriber h3 button>span{background:color-mix(in srgb, #ffb000 15%, var(--surface));color:#966500}:root[data-theme=dark] .home-questions__group--subscriber h3 button>span{color:#ffc247}.home-questions__group h3 svg{width:21px;height:21px}.home-questions__group-arrow{display:none}.home-questions__items{gap:8px;display:grid}.home-questions details{border:1px solid var(--border);background:0 0;border-radius:12px;min-width:0}.home-questions details[open]{border-color:color-mix(in srgb, var(--green-active) 55%, var(--border));background:var(--surface-2)}.home-questions summary{min-height:60px;color:var(--heading);cursor:pointer;justify-content:space-between;align-items:center;gap:16px;padding:15px 16px;font-size:16px;font-weight:650;line-height:1.4;list-style:none;display:flex}.home-questions summary::-webkit-details-marker{display:none}.home-questions summary:hover{color:var(--green-active)}.home-questions summary:focus-visible{outline:2px solid var(--green-active);outline-offset:3px;border-radius:10px}.home-questions__toggle{width:22px;height:22px;color:var(--green-active);flex:0 0 22px;position:relative}.home-questions__toggle:before,.home-questions__toggle:after{content:"";background:currentColor;border-radius:1px;width:12px;height:2px;position:absolute;top:10px;left:5px}.home-questions__toggle:after{transition:transform .15s;transform:rotate(90deg)}.home-questions details[open] .home-questions__toggle:after{transform:rotate(0)}.home-questions__answer{padding:0 16px 18px}.home-questions__answer p{color:var(--muted);margin:0 0 12px;font-size:16px;line-height:1.6}.home-questions__answer a{min-height:32px;color:var(--green-active);align-items:center;gap:8px;font-size:14px;font-weight:700;line-height:1.5;text-decoration:none;display:inline-flex}.home-questions__answer a:hover{text-underline-offset:4px;text-decoration:underline}.home-questions__answer a:focus-visible{outline:2px solid var(--green-active);outline-offset:3px;border-radius:3px}.home-questions__answer a svg{flex:none;width:16px;height:16px}.mobile-faq-shell__toggle{display:none}.mobile-faq-shell__desktop-heading{display:block}@container home-questions (width<=820px){.home-questions__grid{grid-template-columns:minmax(0,1fr);gap:16px}}@container home-questions (width>=821px){.home-questions summary{min-height:75px}}@container home-questions (width<=460px){.home-questions__heading{margin-bottom:18px}.home-questions__heading h2{font-size:28px}.home-questions__group{border-radius:20px;padding:16px}.home-questions__group h3{gap:10px;margin-bottom:16px;font-size:18px}.home-questions summary{gap:10px;padding:14px 12px}.home-questions__answer{padding:0 12px 14px}}@media (prefers-reduced-motion:reduce){.home-questions__toggle:after{transition:none}}@media (max-width:620px){.mobile-faq-shell__desktop-heading,.home-questions__heading--desktop{display:none}.mobile-faq-shell__toggle{border:1px solid var(--border-strong);background:var(--surface);width:100%;min-height:76px;color:var(--heading);text-align:left;cursor:pointer;border-radius:18px;justify-content:space-between;align-items:center;gap:16px;padding:16px 18px;display:flex}.mobile-faq-shell__toggle>span{gap:4px;min-width:0;display:grid}.mobile-faq-shell__toggle small{color:var(--green-active);letter-spacing:.06em;text-transform:uppercase;font-size:11px;font-weight:800}.mobile-faq-shell__toggle strong{font-size:18px;line-height:1.25}.mobile-faq-shell__toggle>svg{width:20px;height:20px;color:var(--green-active);flex:0 0 20px;transition:transform .2s;transform:rotate(90deg)}.mobile-faq-shell.is-mobile-open .mobile-faq-shell__toggle>svg{transform:rotate(-90deg)}.mobile-faq-shell__content{display:none!important}.mobile-faq-shell.is-mobile-open .mobile-faq-shell__content{margin-top:12px;display:grid!important}.home-questions__group{padding:0;overflow:hidden}.home-questions__group h3{margin:0}.home-questions__group h3 button{cursor:pointer;min-height:72px;padding:14px 16px}.home-questions__group h3 button:focus-visible{outline:2px solid var(--green-active);outline-offset:-4px;border-radius:16px}.home-questions__group h3 button strong{min-width:0;font-size:18px}.home-questions__group-arrow{color:var(--green-active);flex:0 0 19px;margin-left:auto;transition:transform .2s;display:block;transform:rotate(90deg);width:19px!important;height:19px!important}.home-questions__group.is-mobile-open .home-questions__group-arrow{transform:rotate(-90deg)}.home-questions__group .home-questions__items{display:none}.home-questions__group.is-mobile-open .home-questions__items{padding:0 12px 12px;display:grid}}.home-reviews{border:1px solid color-mix(in srgb, var(--green) 38%, var(--border));background:radial-gradient(circle at 100% 0%, color-mix(in srgb, var(--green) 12%, transparent), transparent 34%), var(--surface);border-radius:24px;margin-top:clamp(28px,3vw,44px);position:relative;overflow:hidden;padding:clamp(26px,2.6vw,36px)!important}.home-reviews__header{margin-bottom:24px;display:flex}.home-reviews__header h2{color:var(--heading);letter-spacing:-.045em;margin:8px 0 0;font-size:clamp(30px,2.5vw,42px);line-height:1.02}.home-reviews__viewport{overflow:hidden}.home-reviews__track{scroll-snap-type:x mandatory;scrollbar-width:none;gap:18px;display:flex;overflow:hidden}.home-reviews__track::-webkit-scrollbar{display:none}.home-review-card{border:1px solid var(--border);background:color-mix(in srgb, var(--surface-2) 88%, var(--green-soft));scroll-snap-align:start;border-radius:20px;flex-direction:column;flex:0 0 calc(33.3333% - 12px);min-width:0;min-height:270px;padding:22px;display:flex}.home-review-card__top{align-items:center;gap:12px;display:flex}.home-review-card__avatar{height:44px;color:var(--green);background:color-mix(in srgb, var(--green) 13%, var(--surface));border-radius:14px;flex:0 0 44px;place-items:center;font-weight:900;display:grid}.home-review-card h3{color:var(--heading);margin:0 0 3px;font-size:16px;line-height:1.2}.home-review-card__top span{color:var(--muted);font-size:12px}.home-review-card__rating{align-items:center;gap:8px;margin:19px 0 14px;display:flex}.home-review-card__rating span{color:#ffb000;letter-spacing:2px;font-size:17px}.home-review-card__rating small{color:var(--muted);font-weight:800}.home-review-card>p{color:var(--text);margin:0 0 20px;font-size:15px;line-height:1.55}.home-review-card>a{width:fit-content;color:var(--green);align-items:center;gap:8px;margin-top:auto;font-size:13px;font-weight:800;display:inline-flex}.home-review-card>a svg{width:16px;height:16px;transition:transform .2s}.home-review-card>a:hover svg{transform:translate(3px)}.home-reviews__controls{justify-content:center;align-items:center;gap:16px;margin-top:22px;display:flex}.home-reviews__controls>button{border:1px solid var(--border);width:42px;height:42px;color:var(--heading);background:var(--surface-2);cursor:pointer;border-radius:13px;place-items:center;transition:border-color .2s,color .2s;display:grid}.home-reviews__controls>button:hover{border-color:var(--green);color:var(--green)}.home-reviews__controls>button:first-child svg{transform:rotate(180deg)}.home-reviews__controls svg{width:18px;height:18px}.home-reviews__dots{align-items:center;gap:7px;display:flex}.home-reviews__dots button{background:color-mix(in srgb, var(--muted) 50%, transparent);cursor:pointer;border:0;border-radius:999px;width:7px;height:7px;padding:0;transition:width .2s,background .2s}.home-reviews__dots button.is-active{background:var(--green);width:24px}@media (max-width:1079px){.home-review-card{flex-basis:calc(50% - 9px)}}@media (max-width:760px){.home-reviews{border-radius:22px;padding:22px!important}}@media (max-width:679px){.home-review-card{flex-basis:100%;min-height:248px}.home-reviews__header h2{font-size:32px}}@media (max-width:620px){.home-reviews{border-radius:20px;padding:17px!important}.home-reviews__header{margin-bottom:13px}.home-reviews__header h2{margin-top:5px;font-size:28px}.home-review-card{border-radius:17px;flex-basis:100%;min-height:0;padding:16px}.home-review-card__avatar{border-radius:11px;flex-basis:36px;height:36px}.home-review-card h3{font-size:14px}.home-review-card__rating{margin:11px 0 8px}.home-review-card__rating span{font-size:15px}.home-review-card>p{margin-bottom:12px;font-size:13.5px;line-height:1.42}.home-review-card>a{margin-top:0;font-size:12px}.home-reviews__controls{gap:12px;margin-top:12px}.home-reviews__controls>button{border-radius:11px;width:36px;height:36px}}@media (prefers-reduced-motion:reduce){.home-review-card>a svg,.home-reviews__dots button{transition:none}}.router-preparation-list{color:var(--guide-copy);margin:0;padding-left:24px;font-size:18px;line-height:1.7}.router-preparation-list li+li{margin-top:12px}.router-preparation-list strong{color:var(--heading)}.router-instructions{border-top:1px solid var(--border);border-bottom:1px solid var(--border);padding:28px 0;scroll-margin-top:100px}.router-section-heading{margin-bottom:20px}.router-section-heading h2{color:var(--heading);margin:0 0 12px;font-size:25px;line-height:1.35}.router-section-heading p{color:var(--guide-copy);margin:0;font-size:18px;line-height:1.65}.router-brand-tabs{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.router-brand-tabs button{border:1px solid var(--border-strong);background:var(--surface);min-width:0;min-height:52px;color:var(--heading);font:inherit;cursor:pointer;border-radius:10px;padding:12px 8px}.router-brand-tabs button strong{font-size:17px;font-weight:700;line-height:1.4}.router-brand-tabs button:hover{border-color:var(--green-active)}.router-brand-tabs button[aria-selected=true]{color:#fff;background:#007e60;border-color:#007e60}.router-brand-panel{padding-top:26px}.router-brand-panel[hidden]{display:none}.router-brand-panel__heading{margin-bottom:20px}.router-brand-panel__heading h3{color:var(--heading);margin:0 0 12px;font-size:24px;line-height:1.35}.router-brand-panel__heading>span{color:var(--guide-copy);font-size:17px;line-height:1.6;display:block}.router-brand-panel__heading b{background:var(--surface-2);color:var(--heading);overflow-wrap:anywhere;border-radius:6px;margin-left:8px;padding:4px 8px;font-weight:650;display:inline-block}.router-step-grid{margin:0;padding:0;list-style:none;display:block}.router-step-grid li{border-top:1px solid var(--border);align-items:start;gap:16px;padding:22px 0;display:flex}.router-step-grid li>div{min-width:0}.router-step-number{width:36px;height:36px;color:var(--green-active);background:var(--green-soft);border-radius:50%;flex:0 0 36px;place-items:center;font-size:18px;font-weight:750;display:grid}.router-step-grid h4{color:var(--heading);margin:2px 0 10px;font-size:21px;line-height:1.4}.router-step-grid p{color:var(--guide-copy);margin:0;font-size:18px;line-height:1.7}.router-model-note{border-left:3px solid var(--green-active);color:var(--guide-copy);margin:0;padding-left:18px;font-size:17px;line-height:1.65}.router-model-note svg{display:none}.router-inline-manuals{border-top:1px solid var(--border);margin-top:22px;padding-top:18px;scroll-margin-top:100px}.router-inline-manuals p{color:var(--guide-copy);margin:0;font-size:16px;line-height:1.65}.router-inline-manuals ul{flex-wrap:wrap;gap:4px 24px;margin:8px 0 0;padding:0;list-style:none;display:flex}.router-inline-manuals li{min-width:0}.router-inline-manuals a{min-height:44px;color:var(--green-active);text-underline-offset:4px;align-items:center;gap:8px;font-size:16px;font-weight:650;line-height:1.5;text-decoration:underline;display:inline-flex}.router-inline-manuals a:hover{color:var(--heading)}.router-inline-manuals a svg{flex:0 0 16px;width:16px;height:16px}.router-brand-tabs button:focus-visible{outline:2px solid var(--green-active);outline-offset:4px}.router-brand-panel:focus-visible{outline:2px solid var(--green-active);outline-offset:4px}.router-inline-manuals a:focus-visible{outline:2px solid var(--green-active);outline-offset:4px}@media (max-width:600px){.router-brand-tabs{grid-template-columns:repeat(2,minmax(0,1fr))}.router-section-heading h2{font-size:23px}.router-step-grid li{gap:12px}.router-step-number{flex-basis:30px;width:30px;height:30px;font-size:16px}.router-step-grid h4{font-size:20px}}:root .taiget-site .support-guide{width:var(--responsive-phone-rail,var(--home-content-shell));background:0 0;border:0;border-radius:0;max-width:none;margin:0 auto 28px;container:support-reading/inline-size;padding:0!important}.support-guide{--guide-copy:color-mix(in srgb, var(--heading) 88%, var(--surface));--guide-tint:color-mix(in srgb, var(--green-active) 7%, var(--surface));--guide-reference:#117a9e}:root[data-theme=dark] .support-guide{--guide-reference:#58c5ed}.support-guide p{max-width:none}.support-guide-header{border:1px solid var(--border);background:var(--surface);border-radius:22px;margin-bottom:22px;padding:28px 32px;position:relative;overflow:hidden}.support-guide-header:before{content:"";background:linear-gradient(90deg,#ffb000 0 12%,#009c77 12% 85%,#25a7df 85% 100%);height:4px;position:absolute;top:0;left:0;right:0}.support-article-back{min-height:44px;color:var(--green-active);align-items:center;gap:10px;margin:-8px 0 16px;font-size:16px;font-weight:650;display:inline-flex}.support-article-back svg{flex:none;width:18px;height:18px;transform:rotate(180deg)}.support-guide-header h1{color:var(--heading);letter-spacing:-.02em;text-wrap:pretty;margin:0;font-size:clamp(28px,2.6vw,38px);line-height:1.25}.support-guide-header p{color:var(--guide-copy);margin:16px 0 0;font-size:18px;line-height:1.65}.support-guide-layout{grid-template-columns:220px minmax(0,1fr);align-items:start;gap:24px;display:grid}.support-guide-nav{border:1px solid var(--border);background:var(--surface);border-radius:18px;min-width:0;max-height:calc(100dvh - 128px);padding:18px 10px 12px;position:sticky;top:106px;overflow-y:auto}.support-guide-nav>strong{color:var(--heading);padding:0 10px 14px;font-size:17px;line-height:1.4;display:block}.support-guide-nav ol{margin:0;padding:0;list-style:none}.support-guide-nav li+li{margin-top:4px}.support-guide-nav a{min-height:48px;color:var(--guide-copy);border-radius:10px;align-items:baseline;gap:10px;padding:12px 10px;font-size:15px;line-height:1.5;text-decoration:none;display:flex}.support-guide-nav a>span{color:var(--green-active);flex:0 0 22px;font-size:13px;font-weight:750}.support-guide-nav a:hover{background:var(--guide-tint);color:var(--heading)}.support-guide-nav a[aria-current=location]{background:var(--green-soft);color:var(--green-active);box-shadow:inset 3px 0 var(--green-active);font-weight:750}.support-article-main{align-content:start;gap:20px;min-width:0;display:grid}.support-article-main>:is(.support-article-section,.router-instructions,.support-article-sources,.support-article-help){border:1px solid var(--border);background:var(--surface);border-radius:20px;min-width:0;padding:28px;scroll-margin-top:105px}.support-article-section h2,.support-guide .router-section-heading h2{border-left:4px solid var(--green-active);color:var(--heading);letter-spacing:-.015em;margin:0 0 22px;padding:4px 0 4px 16px;font-size:25px;line-height:1.35}.support-article-section:target,.support-guide .router-instructions:target{border-color:var(--green-active)}.support-article-section>p{color:var(--guide-copy);margin:0 0 16px;font-size:18px;line-height:1.7}.support-article-section>p:last-child{margin-bottom:0}.support-article-steps{margin:20px 0 0;padding:0;list-style:none}.support-article-steps>li{align-items:start;gap:16px;padding:22px 0;display:flex}.support-article-steps>li:first-child{padding-top:0}.support-article-steps>li:last-child{padding-bottom:0}.support-article-steps>li+li{border-top:1px solid var(--border)}.support-article-steps>li>span{background:var(--green-soft);width:36px;height:36px;color:var(--green-active);border-radius:50%;flex:0 0 36px;place-items:center;font-size:18px;font-weight:750;display:grid}.support-article-steps>li>div,.support-guide .router-step-grid li>div{flex:1;min-width:0}.support-article-steps h3{color:var(--heading);margin:2px 0 10px;font-size:21px;line-height:1.4}.support-article-steps p{color:var(--guide-copy);margin:0;font-size:18px;line-height:1.7}.support-article-cards{margin-top:18px}.support-article-cards>article{min-width:0;padding:22px 0}.support-article-cards>article:first-child{padding-top:0}.support-article-cards>article:last-child{padding-bottom:0}.support-article-cards>article+article{border-top:1px solid var(--border)}.support-article-tag{color:var(--green-active);margin-bottom:7px;font-size:14px;font-weight:650;display:block}.support-article-cards h3{color:var(--heading);margin:0 0 10px;font-size:21px;line-height:1.4}.support-article-cards p,.support-article-cards ul{color:var(--guide-copy);margin:0;font-size:18px;line-height:1.7}.support-article-cards ul{margin-top:12px;padding-left:24px}.support-article-cards li+li{margin-top:8px}.support-article-links{flex-wrap:wrap;gap:4px 24px;margin-top:12px;display:flex}.support-article-links>a{min-height:44px;color:var(--green-active);text-underline-offset:4px;align-items:center;gap:8px;padding:6px 0;font-size:16px;font-weight:650;line-height:1.5;text-decoration:underline;display:inline-flex}.support-article-links>a:hover{color:var(--heading)}.support-article-links>a>svg{flex:0 0 16px;width:16px;height:16px}.support-article-facts{margin:20px 0 0}.support-article-facts>div{padding:18px 0}.support-article-facts>div:first-child{padding-top:0}.support-article-facts>div:last-child{padding-bottom:0}.support-article-facts>div+div{border-top:1px solid var(--border)}.support-article-facts dt{color:var(--heading);margin-bottom:8px;font-size:20px;font-weight:700;line-height:1.4}.support-article-facts dd{color:var(--guide-copy);margin:0;font-size:18px;line-height:1.7}.support-article-note{background:color-mix(in srgb, #ffb000 8%, var(--surface));border-left:4px solid #ffb000;border-radius:0 12px 12px 0;align-items:start;gap:12px;margin-top:22px;padding:18px 20px;display:flex}.support-article-note>svg{display:none}.support-article-note strong{color:var(--heading);font-size:18px;line-height:1.5}.support-article-note p{color:var(--guide-copy);margin:8px 0 0;font-size:18px;line-height:1.7}.support-article-questions details{border-bottom:1px solid var(--border)}.support-article-questions summary{min-height:64px;color:var(--heading);cursor:pointer;justify-content:space-between;align-items:center;gap:18px;padding:18px 8px;font-size:18px;font-weight:650;line-height:1.5;list-style:none;display:flex}.support-article-questions summary::-webkit-details-marker{display:none}.support-article-questions summary>span{width:24px;height:24px;color:var(--green-active);flex:0 0 24px;position:relative}.support-article-questions summary>span:before,.support-article-questions summary>span:after{content:"";background:currentColor;width:14px;height:2px;position:absolute;top:11px;left:5px}.support-article-questions summary>span:after{transform:rotate(90deg)}.support-article-questions details[open] summary>span:after{transform:rotate(0)}.support-article-questions details>div{padding:0 8px 20px}.support-article-questions p{color:var(--guide-copy);margin:0 0 14px;font-size:18px;line-height:1.7}.support-article-questions p:last-child{margin-bottom:0}.support-article-main>.support-article-sources{background:color-mix(in srgb, #25a7df 6%, var(--surface));border-left:4px solid var(--guide-reference)}.support-article-sources h2{color:var(--heading);margin:0;font-size:18px;line-height:1.4}.support-article-main>.support-article-help{background:var(--guide-tint);border-left:4px solid var(--green-active)}.support-article-help h2{color:var(--heading);margin:0 0 12px;font-size:24px;line-height:1.35}.support-article-help p{color:var(--guide-copy);margin:0 0 12px;font-size:18px;line-height:1.65}.support-guide-phone{min-height:48px;color:var(--green-active);flex-wrap:wrap;align-items:center;gap:10px;font-size:24px;font-weight:750;line-height:1.4;display:inline-flex}.support-guide-phone svg{flex:none;width:22px;height:22px}.support-article-help .support-guide-hours{margin:4px 0 0;font-size:16px}.support-guide :is(a,summary):focus-visible{outline:2px solid var(--green-active);outline-offset:4px;border-radius:4px}@container support-reading (width<=950px){.support-guide-layout{grid-template-columns:minmax(0,1fr);gap:18px}.support-guide-nav{max-height:none;padding:16px 12px 12px;position:static}.support-guide-nav>strong{padding-bottom:10px}.support-guide-nav ol{grid-template-columns:repeat(2,minmax(0,1fr));gap:4px;display:grid}.support-guide-nav li+li{margin-top:0}}@media (max-width:600px){.support-guide-header{border-radius:18px;padding:24px 20px}.support-article-main>:is(.support-article-section,.router-instructions,.support-article-sources,.support-article-help){border-radius:16px;padding:22px 18px}.support-guide-nav a{gap:7px;padding:10px 8px}.support-article-section h2{font-size:23px}.support-article-steps>li{gap:12px}.support-article-steps>li>span{flex-basis:30px;width:30px;height:30px;font-size:16px}.support-article-steps h3{font-size:20px}.support-article-questions summary,.support-article-questions details>div{padding-inline:0}.support-article-help h2{font-size:22px}}:root .taiget-site .site-main>.operator-section{box-shadow:none;background:0 0;border:0;container:operator-section/inline-size;padding:0!important}.operator-section__grid{grid-template-columns:minmax(0,820px) minmax(300px,1fr);align-items:stretch;gap:24px;display:grid}.operator-section__grid>.operator-details{border:1px solid var(--border-strong);background:var(--surface);border-radius:24px;min-width:0;display:block;overflow:hidden;container:operator-details/inline-size;padding:0!important}.operator-details__identity{padding:24px 28px}.operator-details__eyebrow{color:var(--green-active);letter-spacing:.055em;text-transform:uppercase;margin-bottom:6px;font-size:.8125rem;font-weight:750;line-height:1.5;display:block}.operator-details .operator-details__identity h2{color:var(--heading);letter-spacing:-.02em;margin:0;font-size:clamp(1.5rem,2vw,1.75rem);font-weight:750;line-height:1.25}.operator-details__list{border-top:1px solid var(--border);margin:0}.operator-details__list>div{grid-template-columns:220px minmax(0,1fr);display:grid}.operator-details__list>div+div{border-top:1px solid var(--border)}.operator-details__list dt,.operator-details__list dd{min-width:0;margin:0;padding:13px 28px;font-size:1rem;line-height:1.6}.operator-details__list dt{background:var(--green-soft);color:var(--heading);font-weight:500}.operator-details__list dd{border-left:1px solid var(--border);color:var(--heading)}.operator-details__list .operator-details__number{font-variant-numeric:tabular-nums;white-space:nowrap;-webkit-user-select:all;user-select:all;font-weight:650}.operator-contact{border:1px solid var(--border-strong);background:var(--green-soft);border-radius:24px;flex-direction:column;min-width:0;padding:24px 28px;display:flex}.operator-contact h2{color:var(--heading);letter-spacing:-.02em;margin:0;font-size:clamp(1.375rem,2vw,1.75rem);font-weight:750;line-height:1.25}.operator-contact header p{color:var(--muted);margin:12px 0 0;font-size:1rem;line-height:1.6}.operator-contact__links{margin-block:20px}.operator-contact .operator-contact__link{color:var(--heading);border-radius:8px;align-items:center;gap:12px;padding:14px 0;text-decoration:none;display:flex}.operator-contact__link+.operator-contact__link{border-top:1px solid var(--border-strong)}.operator-contact__icon{background:var(--surface);height:40px;color:var(--green-active);border-radius:12px;flex:0 0 40px;place-items:center;display:grid}.operator-contact__icon svg{width:20px;height:20px}.operator-contact__link>span:nth-child(2){min-width:0}.operator-contact__link small{color:var(--muted);margin-bottom:2px;font-size:.8125rem;line-height:1.5;display:block}.operator-contact__link strong{overflow-wrap:anywhere;font-size:1.125rem;font-weight:650;line-height:1.4;display:block}.operator-contact__link>svg{width:18px;height:18px;color:var(--green-active);flex:0 0 18px;margin-left:auto}.operator-contact .operator-contact__link:hover strong{color:var(--green-active);text-underline-offset:4px;text-decoration:underline}.operator-contact .operator-contact__link:focus-visible{outline:2px solid var(--green-active);outline-offset:4px}.operator-contact .operator-contact__note{color:var(--muted);margin:auto 0 0;font-size:.875rem;line-height:1.6}@container operator-section (width<=880px){.operator-section__grid{grid-template-columns:minmax(0,1fr);gap:16px}}@container operator-details (width<=560px){.operator-details__identity{padding:22px 18px}.operator-details__list>div{grid-template-columns:120px minmax(0,1fr)}.operator-details__list dt,.operator-details__list dd{padding:13px 16px}.operator-details__list dt{font-size:.875rem}}@media (max-width:600px){.operator-section__grid>.operator-details,.operator-contact{border-radius:20px}.operator-contact{padding:22px 18px}}.taiget-mobile-app{border:1px solid color-mix(in srgb, var(--green-active) 52%, var(--border));background:radial-gradient(circle at 4% 110%, color-mix(in srgb, var(--green-active) 22%, transparent), transparent 34%), linear-gradient(135deg, color-mix(in srgb, var(--green-active) 10%, var(--surface)), var(--surface) 66%);min-width:0;box-shadow:var(--shadow-sm);border-radius:26px;grid-template-columns:minmax(0,1.08fr) minmax(390px,.92fr);display:grid;position:relative;overflow:hidden}.taiget-mobile-app:after{border:42px solid color-mix(in srgb, var(--green-active) 9%, transparent);content:"";pointer-events:none;border-radius:50%;width:220px;height:220px;position:absolute;top:-142px;left:38%}.taiget-mobile-app__identity{z-index:1;grid-template-columns:minmax(170px,220px) minmax(0,1fr);align-items:center;gap:28px;padding:32px;display:grid;position:relative}.taiget-mobile-app__logo{background:#ffffffe6;border:1px solid #ffffff94;border-radius:24px;place-items:center;min-height:142px;padding:22px;display:grid;box-shadow:0 18px 40px #004b3b1f}.taiget-mobile-app__logo img{object-fit:contain;width:100%;height:auto}.taiget-mobile-app__eyebrow{color:var(--green-active);letter-spacing:.07em;text-transform:uppercase;align-items:center;gap:7px;font-size:11px;font-weight:850;display:inline-flex}.taiget-mobile-app__eyebrow svg{width:15px;height:15px}.taiget-mobile-app__copy h2{color:var(--heading);letter-spacing:-.035em;margin:10px 0 8px;font-size:clamp(30px,3vw,44px);line-height:1}.taiget-mobile-app__copy p{max-width:44ch;color:var(--muted);margin:0;font-size:15px;line-height:1.6}.taiget-mobile-app__download{z-index:1;border-left:1px solid var(--border);background:color-mix(in srgb, var(--surface-2) 82%, transparent);align-content:center;gap:19px;padding:28px;display:grid;position:relative}.taiget-mobile-app__download>div:first-child>small,.apps-tv-heading small{color:var(--green-active);letter-spacing:.07em;text-transform:uppercase;font-size:11px;font-weight:850}.taiget-mobile-app__download h3{color:var(--heading);margin:5px 0 4px;font-size:22px;line-height:1.25}.taiget-mobile-app__download p{color:var(--muted);margin:0;font-size:13px;line-height:1.5}.taiget-mobile-app__stores{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.taiget-mobile-app__stores button{border:1px solid color-mix(in srgb, var(--green-active) 32%, var(--border));min-width:0;min-height:62px;color:var(--heading);background:var(--surface);text-align:left;cursor:pointer;border-radius:14px;grid-template-columns:30px minmax(0,1fr) 17px;align-items:center;gap:10px;padding:10px 12px;transition:transform .18s,border-color .18s,box-shadow .18s;display:grid;box-shadow:0 8px 22px #003f320f}.taiget-mobile-app__stores button:hover{border-color:var(--green-active);transform:translateY(-2px);box-shadow:0 12px 28px #003f321f}.taiget-mobile-app__stores button:focus-visible{outline:3px solid var(--focus);outline-offset:3px}.taiget-mobile-app__stores button>span:nth-child(2){min-width:0}.taiget-mobile-app__stores button small{color:var(--muted);font-size:9px;line-height:1.2;display:block}.taiget-mobile-app__stores button strong{text-overflow:ellipsis;white-space:nowrap;margin-top:2px;font-size:13px;line-height:1.2;display:block;overflow:hidden}.taiget-mobile-app__stores button>svg{width:16px;height:16px;color:var(--green-active)}.taiget-mobile-app__store-icon{background:var(--green-soft);border-radius:9px;place-items:center;width:30px;height:30px;display:grid}.taiget-mobile-app__store-icon--play:before{border-top:8px solid #0000;border-bottom:8px solid #0000;border-left:13px solid var(--green-active);content:"";width:0;height:0}.taiget-mobile-app__store-icon--apple{color:var(--green-active);font-size:17px;font-weight:900}.apps-tv-heading{align-items:center;gap:15px;padding-top:4px;display:flex}.apps-tv-heading>span{width:48px;height:48px;color:var(--green-active);background:var(--green-soft);border-radius:15px;flex:none;place-items:center;display:grid}.apps-tv-heading>span svg{width:23px;height:23px}.apps-tv-heading h2{color:var(--heading);margin:2px 0 1px;font-size:24px;line-height:1.25}.apps-tv-heading p{color:var(--muted);margin:0;font-size:13px;line-height:1.45}.taiget-app-modal{z-index:1000;-webkit-backdrop-filter:blur(9px);backdrop-filter:blur(9px);background:#001b16ad;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.taiget-app-modal__dialog{border:1px solid var(--border-strong);background:var(--surface);text-align:center;border-radius:26px;width:min(100%,460px);padding:38px;position:relative;box-shadow:0 28px 90px #00000059}.taiget-app-modal__dialog:focus{outline:none}.taiget-app-modal__close{border:1px solid var(--border);width:38px;height:38px;color:var(--heading);background:var(--surface-2);cursor:pointer;border-radius:12px;place-items:center;display:grid;position:absolute;top:14px;right:14px}.taiget-app-modal__close svg{width:18px;height:18px}.taiget-app-modal__brand{background:#f4f7f6;border:1px solid #dfe5e2;border-radius:22px;place-items:center;width:154px;min-height:92px;margin:0 auto 20px;padding:16px;display:grid;overflow:hidden;box-shadow:0 14px 32px #003f3226}.taiget-app-modal__brand img{object-fit:contain;width:100%;height:auto;display:block}.taiget-app-modal__dialog h2{color:var(--heading);margin:0 0 10px;font-size:27px;line-height:1.2}.taiget-app-modal__dialog p{color:var(--muted);margin:0 auto 24px;font-size:14px;line-height:1.6}:root .taiget-site .taiget-app-modal__dialog .button{width:100%;color:#fff!important}:root .taiget-site .site-main>.reveal>.page-section.apps-actions{box-shadow:none;background:0 0;border:0;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid;padding:0!important}.apps-action-card{border:1px solid var(--border-strong);background:var(--surface);border-radius:24px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:18px;min-width:0;min-height:152px;padding:24px;display:grid;overflow:hidden}.apps-action-card--account{border-color:color-mix(in srgb, var(--green-active) 48%, var(--border));background:linear-gradient(135deg, color-mix(in srgb, var(--green-active) 8%, var(--surface)), var(--surface) 66%)}.apps-action-card__icon{width:52px;height:52px;color:var(--green-active);background:var(--green-soft);border-radius:16px;place-items:center;display:grid}.apps-action-card__icon svg{width:24px;height:24px}.apps-action-card small{color:var(--green-active);letter-spacing:.045em;text-transform:uppercase;margin-bottom:3px;font-size:.75rem;font-weight:750;line-height:1.4;display:block}.apps-action-card h2{color:var(--heading);margin:0;font-size:1.375rem;line-height:1.25}.apps-action-card p{max-width:48ch;color:var(--muted);margin:6px 0 0;font-size:.875rem;line-height:1.55}.apps-action-card__button{white-space:nowrap;min-width:168px}:root .taiget-site .apps-action-card .button--primary,:root .taiget-site .apps-action-card .button--primary *{color:#fff!important}@media (max-width:1260px){.taiget-mobile-app{grid-template-columns:minmax(0,1fr)}.taiget-mobile-app__download{border-top:1px solid var(--border);border-left:0}.apps-action-card{grid-template-columns:auto minmax(0,1fr)}.apps-action-card__button{grid-column:1/-1;width:100%}}@media (max-width:820px){.taiget-mobile-app__identity{grid-template-columns:minmax(140px,190px) minmax(0,1fr);padding:24px}:root .taiget-site .site-main>.reveal>.page-section.apps-actions{grid-template-columns:minmax(0,1fr)}.apps-action-card{min-height:0}}@media (max-width:520px){.taiget-mobile-app{border-radius:21px}.taiget-mobile-app__identity{grid-template-columns:minmax(0,1fr);gap:18px;padding:20px}.taiget-mobile-app__logo{border-radius:18px;width:150px;min-height:96px;padding:16px}.taiget-mobile-app__copy h2{font-size:32px}.taiget-mobile-app__download{padding:20px}.taiget-mobile-app__stores{grid-template-columns:minmax(0,1fr)}.apps-tv-heading{align-items:flex-start}.apps-tv-heading h2{font-size:21px}.taiget-app-modal__dialog{border-radius:22px;padding:34px 22px 24px}.taiget-app-modal__dialog h2{font-size:23px}.apps-action-card{border-radius:20px;grid-template-columns:auto minmax(0,1fr);gap:14px;padding:20px 18px}.apps-action-card__icon{border-radius:14px;width:46px;height:46px}.apps-action-card h2{font-size:1.25rem}}.tv-service-guide{--tv-service-accent:#0c527f;--tv-service-accent-strong:#084b75;--tv-service-soft:color-mix(in srgb, var(--tv-service-accent) 10%, var(--surface));--tv-service-card:color-mix(in srgb, var(--tv-service-accent) 7%, var(--surface));width:var(--responsive-phone-rail,var(--home-content-shell));background:0 0;border:0;border-radius:0;max-width:none;margin:0 auto 28px;container:tv-service-reading/inline-size;padding:0!important}.tv-service-guide--iptvportal{--tv-service-accent:#08735c;--tv-service-accent-strong:#034b3c}.tv-service-guide--smotryoshka{--tv-service-accent:#e49a00;--tv-service-accent-strong:#8a5900}:root[data-theme=dark] .tv-service-guide{--tv-service-accent:#3aaee8;--tv-service-accent-strong:#83d4ff;--tv-service-soft:color-mix(in srgb, var(--tv-service-accent) 13%, var(--surface-2));--tv-service-card:color-mix(in srgb, var(--tv-service-accent) 9%, var(--surface-2))}:root[data-theme=dark] .tv-service-guide--iptvportal{--tv-service-accent:#2bc59a;--tv-service-accent-strong:#72e4c3}:root[data-theme=dark] .tv-service-guide--smotryoshka{--tv-service-accent:#f0ad20;--tv-service-accent-strong:#ffd36f}.tv-service-guide p{max-width:none}.tv-service-guide__hero{border:1px solid var(--border);background:var(--surface);border-radius:22px;grid-template-columns:minmax(0,1.55fr) minmax(260px,.65fr);min-height:330px;margin-bottom:22px;display:grid;position:relative;overflow:hidden}.tv-service-guide__hero:before{z-index:2;content:"";background:linear-gradient(90deg,#ffb000 0 12%,#009c77 12% 85%,#25a7df 85% 100%);height:4px;position:absolute;inset:0 0 auto}.tv-service-guide__intro{flex-direction:column;justify-content:center;min-width:0;padding:30px 34px 28px;display:flex}.tv-service-guide__back{width:fit-content;min-height:42px;color:var(--green-active);align-items:center;gap:9px;margin:-4px 0 12px;font-size:15px;font-weight:700;display:inline-flex}.tv-service-guide__back svg{width:17px;transform:rotate(180deg)}.tv-service-guide__eyebrow,.tv-service-guide__section-heading small,.tv-service-guide__help small{color:var(--tv-service-accent-strong);letter-spacing:.06em;text-transform:uppercase;font-size:12px;font-weight:850;line-height:1.3}.tv-service-guide__intro h1{color:var(--heading);letter-spacing:-.04em;margin:9px 0 0;font-size:clamp(38px,4.2vw,62px);line-height:1}.tv-service-guide__intro>p{color:color-mix(in srgb, var(--heading) 82%, var(--surface));margin:18px 0 0;font-size:18px;line-height:1.6}.tv-service-guide__facts{flex-wrap:wrap;gap:9px;margin-top:22px;display:flex}.tv-service-guide__facts span{border:1px solid color-mix(in srgb, var(--tv-service-accent) 24%, var(--border));background:var(--tv-service-soft);min-height:38px;color:var(--heading);border-radius:11px;align-items:center;gap:8px;padding:8px 11px;font-size:13px;font-weight:650;line-height:1.35;display:inline-flex}.tv-service-guide__facts svg{width:16px;color:var(--tv-service-accent-strong)}.tv-service-guide__brand{background:radial-gradient(circle at 90% 5%, #ffffff57, transparent 38%), linear-gradient(145deg, color-mix(in srgb, var(--tv-service-accent) 84%, white), var(--tv-service-accent-strong));text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:24px;min-width:0;padding:38px 28px;display:flex;position:relative;overflow:hidden}.tv-service-guide--business-svyaz .tv-service-guide__brand{background:linear-gradient(145deg,#2b719c,#0c527f)}.tv-service-guide--iptvportal .tv-service-guide__brand{background:linear-gradient(145deg,#21826d,#075b49)}.tv-service-guide--smotryoshka .tv-service-guide__brand{background:linear-gradient(145deg,#ffc02f,#f1a900)}.tv-service-guide--smotryoshka .tv-service-guide__brand:after{border-color:#123d3521}.tv-service-guide__brand:after{content:"";border:28px solid #ffffff1a;border-radius:50%;width:270px;height:270px;position:absolute;bottom:-175px;right:-155px}.tv-service-guide__logo{z-index:1;background:#fffffff5;border:1px solid #ffffff57;border-radius:22px;place-items:center;width:min(100%,260px);min-height:120px;padding:24px;display:grid;box-shadow:0 20px 55px #0019142e}.tv-service-guide__logo img{object-fit:contain;width:100%;height:82px}.tv-service-guide--business-svyaz .tv-service-guide__logo img{width:156px;height:156px}.tv-service-guide--business-svyaz .tv-service-guide__logo,.tv-service-guide--iptvportal .tv-service-guide__logo,.tv-service-guide--smotryoshka .tv-service-guide__logo{min-height:98px;box-shadow:none;background:0 0;border:0;padding:0}.tv-service-guide__brand>span{z-index:1;color:#fff;max-width:250px;font-size:14px;font-weight:650;line-height:1.5}.tv-service-guide--smotryoshka .tv-service-guide__logo img{filter:brightness(0)saturate()invert(13%)sepia(18%)saturate(1129%)hue-rotate(116deg)brightness(89%)contrast(91%)}.tv-service-guide--smotryoshka .tv-service-guide__brand>span{color:#123d35;text-shadow:none;font-size:15px}.tv-service-guide__layout{grid-template-columns:225px minmax(0,1fr);align-items:start;gap:24px;display:grid}.tv-service-guide__main{gap:20px;min-width:0;display:grid}.tv-service-guide__section,.tv-service-guide__help{border:1px solid var(--border);background:var(--surface);border-radius:20px;min-width:0;padding:28px;scroll-margin-top:105px}:root[data-theme=dark] .tv-service-guide__hero,:root[data-theme=dark] .tv-service-guide__section,:root[data-theme=dark] .tv-service-guide__help,:root[data-theme=dark] .tv-service-guide .support-guide-nav{border-color:#484d4b;box-shadow:0 16px 40px #00000029}.tv-service-guide__section:target{border-color:var(--tv-service-accent)}.tv-service-guide__section-heading{align-items:center;gap:15px;margin-bottom:18px;display:flex}.tv-service-guide__section-heading>span{background:var(--tv-service-soft);width:46px;height:46px;color:var(--tv-service-accent-strong);border-radius:13px;flex:0 0 46px;place-items:center;display:grid}.tv-service-guide__section-heading>span svg{width:22px}.tv-service-guide__section-heading>div{min-width:0}.tv-service-guide__section-heading h2{color:var(--heading);letter-spacing:-.02em;margin:4px 0 0;font-size:26px;line-height:1.25}.tv-service-guide__section>p,.tv-service-guide__compatibility p{color:color-mix(in srgb, var(--heading) 82%, var(--surface));margin:0;font-size:17px;line-height:1.7}.tv-service-guide__note{border-left:4px solid var(--tv-service-accent);background:var(--tv-service-soft);border-radius:0 13px 13px 0;align-items:flex-start;gap:12px;margin-top:20px;padding:17px 18px;display:flex}.tv-service-guide__note svg{width:19px;color:var(--tv-service-accent-strong);flex:0 0 19px;margin-top:3px}.tv-service-guide__note p{color:var(--heading);margin:0;font-size:15px;line-height:1.6}.tv-service-guide__devices{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:22px;display:grid}.tv-service-guide__devices>.reveal{height:100%}.tv-service-guide__device{border:1px solid color-mix(in srgb, var(--tv-service-accent) 24%, var(--border));background:var(--tv-service-card);border-radius:16px;align-items:flex-start;gap:14px;height:100%;min-height:132px;padding:19px;display:flex}.tv-service-guide__device>span{background:var(--surface);width:39px;height:39px;color:var(--tv-service-accent-strong);border-radius:11px;flex:0 0 39px;place-items:center;display:grid;box-shadow:0 4px 15px #00191412}.tv-service-guide__device svg{width:19px}.tv-service-guide__device h3{color:var(--heading);margin:1px 0 7px;font-size:17px;line-height:1.35}.tv-service-guide__device p{color:var(--muted);margin:0;font-size:14px;line-height:1.55}:root[data-theme=dark] .tv-service-guide__device p,:root[data-theme=dark] .tv-service-guide__resources small,:root[data-theme=dark] .tv-service-guide__package>div span,:root[data-theme=dark] .tv-service-guide__fine-print{color:#c4cbc8!important}:root[data-theme=dark] .tv-service-guide__device>span,:root[data-theme=dark] .tv-service-guide__resource-icon{border:1px solid color-mix(in srgb, var(--tv-service-accent) 28%, #4a4f4d);background:#303331}.tv-service-guide__steps{margin:4px 0 0;padding:0;list-style:none}.tv-service-guide__steps li{align-items:flex-start;gap:17px;padding:22px 0;display:flex}.tv-service-guide__steps li+li{border-top:1px solid var(--border)}.tv-service-guide__steps li:first-child{padding-top:4px}.tv-service-guide__steps li:last-child{padding-bottom:0}.tv-service-guide__steps li>span,.tv-service-guide__compatibility article>span{background:var(--tv-service-accent);color:#fff;border-radius:50%;flex:0 0 38px;place-items:center;width:38px;height:38px;font-size:15px;font-weight:800;display:grid}.tv-service-guide__steps h3,.tv-service-guide__compatibility h3{color:var(--heading);margin:2px 0 8px;font-size:20px;line-height:1.4}.tv-service-guide__steps p{color:color-mix(in srgb, var(--heading) 82%, var(--surface));margin:0;font-size:17px;line-height:1.7}.tv-service-guide__resources{gap:10px;margin-top:20px;display:grid}.tv-service-guide__resources a{border:1px solid var(--border);background:color-mix(in srgb, var(--tv-service-accent) 3%, var(--surface));min-height:76px;color:var(--heading);border-radius:15px;grid-template-columns:42px minmax(0,1fr) 22px;align-items:center;gap:14px;padding:13px 15px;transition:border-color .18s,background .18s,transform .18s;display:grid}.tv-service-guide__resources a:hover{border-color:var(--tv-service-accent);background:var(--tv-service-soft);transform:translateY(-1px)}.tv-service-guide__resource-icon{background:var(--tv-service-soft);width:42px;height:42px;color:var(--tv-service-accent-strong);border-radius:12px;place-items:center;display:grid}.tv-service-guide__resource-icon svg{width:18px}.tv-service-guide__resources a>span:nth-child(2){gap:4px;min-width:0;display:grid}.tv-service-guide__resources strong{font-size:16px;line-height:1.35}.tv-service-guide__resources small{color:var(--muted);font-size:13px;line-height:1.45}.tv-service-guide__resources a>svg{width:19px;color:var(--tv-service-accent-strong)}.tv-service-guide__packages{background:color-mix(in srgb, #ffb000 4%, var(--surface))}.tv-service-guide__package-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:22px;display:grid}.tv-service-guide__package-grid>.reveal{height:100%}.tv-service-guide__package{border:1px solid color-mix(in srgb, #ffb000 38%, var(--border));background:var(--surface);border-radius:17px;flex-direction:column;height:100%;min-height:230px;padding:22px 20px 18px;display:flex;position:relative;overflow:hidden}.tv-service-guide__package:before{content:"";background:#ffb000;height:5px;position:absolute;inset:0 0 auto}.tv-service-guide__package-grid>.reveal:nth-child(2) .tv-service-guide__package:before{background:#009c77}.tv-service-guide__package-grid>.reveal:nth-child(3) .tv-service-guide__package:before{background:#25a7df}.tv-service-guide__package-grid>.reveal:nth-child(4) .tv-service-guide__package:before{background:#8976e7}.tv-service-guide__package>small{color:var(--green-active);letter-spacing:.04em;text-transform:uppercase;font-size:12px;font-weight:800}.tv-service-guide__package h3{color:var(--heading);margin:8px 0 0;font-size:21px;line-height:1.25}.tv-service-guide__package>div{align-items:baseline;gap:5px;margin:auto 0 16px;padding-top:18px;display:flex}.tv-service-guide__package>div strong{color:var(--heading);font-size:29px}.tv-service-guide__package>div span{color:var(--muted);font-size:12px}.tv-service-guide__package .button{justify-content:center;width:100%}.tv-service-guide__fine-print{text-align:center;color:var(--muted)!important;margin-top:15px!important;font-size:13px!important}.tv-service-guide__compatibility{display:grid}.tv-service-guide__compatibility article{align-items:flex-start;gap:17px;padding:22px 0;display:flex}.tv-service-guide__compatibility article:first-child{padding-top:3px}.tv-service-guide__compatibility article:last-child{padding-bottom:0}.tv-service-guide__compatibility article+article{border-top:1px solid var(--border)}.tv-service-guide__compatibility article>span{background:var(--tv-service-soft);color:var(--tv-service-accent-strong);border-radius:11px;font-size:12px}.tv-service-guide__compatibility article>div{min-width:0}.tv-service-guide__help{border-left:5px solid var(--tv-service-accent);background:var(--tv-service-soft);justify-content:space-between;align-items:center;gap:24px;display:flex}.tv-service-guide__help>div{max-width:680px}.tv-service-guide__help h2{color:var(--heading);margin:6px 0 8px;font-size:24px;line-height:1.3}.tv-service-guide__help p{color:color-mix(in srgb, var(--heading) 80%, var(--surface));margin:0;font-size:15px;line-height:1.6}.tv-service-guide__help .button{flex:none}.tv-service-guide :is(a,button):focus-visible{outline:2px solid var(--green-active);outline-offset:4px}@container tv-service-reading (width<=980px){.tv-service-guide__hero{grid-template-columns:minmax(0,1.35fr) minmax(220px,.65fr)}.tv-service-guide__intro{padding-inline:26px}.tv-service-guide__layout{grid-template-columns:minmax(0,1fr);gap:18px}.tv-service-guide .support-guide-nav{max-height:none;position:static}.tv-service-guide .support-guide-nav ol{grid-template-columns:repeat(2,minmax(0,1fr));gap:4px;display:grid}.tv-service-guide .support-guide-nav li+li{margin-top:0}}@container tv-service-reading (width<=700px){.tv-service-guide__hero{grid-template-columns:minmax(0,1fr)}.tv-service-guide__brand{min-height:230px;padding-block:30px}.tv-service-guide__intro{padding:28px 22px 25px}.tv-service-guide__facts{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.tv-service-guide__facts span:last-child{grid-column:1/-1}.tv-service-guide__devices,.tv-service-guide__package-grid{grid-template-columns:minmax(0,1fr)}.tv-service-guide__section,.tv-service-guide__help{border-radius:17px;padding:23px 19px}.tv-service-guide__help{flex-direction:column;align-items:stretch}.tv-service-guide__help .button{justify-content:center;width:100%}}@media (max-width:520px){.tv-service-guide .support-guide-nav ol{grid-template-columns:minmax(0,1fr)}.tv-service-guide__intro h1{font-size:38px}.tv-service-guide__intro>p{font-size:16px}.tv-service-guide__facts{grid-template-columns:minmax(0,1fr)}.tv-service-guide__facts span:last-child{grid-column:auto}.tv-service-guide__section-heading{align-items:flex-start;gap:12px}.tv-service-guide__section-heading>span{flex-basis:40px;width:40px;height:40px}.tv-service-guide__section-heading h2{font-size:23px}.tv-service-guide__steps li,.tv-service-guide__compatibility article{gap:12px}.tv-service-guide__steps li>span,.tv-service-guide__compatibility article>span{flex-basis:32px;width:32px;height:32px}.tv-service-guide__steps h3,.tv-service-guide__compatibility h3{font-size:18px}.tv-service-guide__resources a{grid-template-columns:38px minmax(0,1fr) 18px;gap:10px;padding-inline:12px}.tv-service-guide__resource-icon{width:38px;height:38px}}:root{--page-content-width:var(--responsive-phone-rail,var(--home-content-shell));--page-header-gap:.74vw}:root .taiget-site :is(.desktop-header,.compact-footer,.site-main>.page-section,.site-main>.interior-hero,.site-main>.support-welcome,.site-main>.tv-overview,.site-main>.reveal>.page-section,.site-main>.reveal>.home-coverage,.site-main>.reveal>.home-questions,.home-first-screen>.reveal>.page-section,.home-first-screen>.home-info-ticker,.coverage-page>.interior-hero,.coverage-page>.coverage-explorer){box-sizing:border-box;width:var(--page-content-width)!important;max-width:none!important;margin-inline:auto!important}:root .taiget-site .site-main{display:flow-root;padding-top:calc(var(--shell-gap) + var(--shell-header-height) + var(--page-header-gap))!important}:root .taiget-site .site-main>:first-child:not(.page-back),:root .taiget-site .site-main>.page-back+*,:root .taiget-site .home-first-screen>.reveal:first-child,:root .taiget-site .home-first-screen>.reveal:first-child>.page-section,:root .taiget-site .coverage-page>.interior-hero:first-child{margin-top:0!important}@media (min-width:1181px){:root .taiget-site .site-main>.reveal>:is(.home-coverage,.home-connect){width:calc(var(--page-content-width) - 3.37vw)!important;max-width:none!important}}@media (max-width:1023px){:root .taiget-site .site-main{padding-top:var(--page-header-gap)!important}:root.zoom-desktop{--home-content-shell:min(calc(100% - 2.5vw), 78.2vw)!important;--responsive-phone-rail:var(--home-content-shell)!important;--page-content-width:var(--home-content-shell)!important}:root.zoom-desktop .taiget-site .desktop-header-frame{top:var(--shell-gap)!important;left:var(--shell-offset)!important;display:block!important;position:fixed!important;right:0!important}:root.zoom-desktop .taiget-site .desktop-header{width:var(--home-content-shell)!important;height:var(--shell-header-height)!important;min-height:var(--shell-header-height)!important;border-radius:.9vw!important;gap:.63vw!important;margin:0 auto!important;padding:.52vw .84vw!important;display:flex!important;position:relative!important}:root.zoom-desktop .taiget-site .mobile-header,:root.zoom-desktop .taiget-site .mobile-drawer,:root.zoom-desktop .taiget-site .drawer-backdrop{display:none!important}:root.zoom-desktop .taiget-site .site-main{width:calc(100% - var(--shell-offset))!important;max-width:none!important;margin:0 0 0 var(--shell-offset)!important;padding:calc(var(--shell-gap) + var(--shell-header-height) + var(--page-header-gap)) 0 0!important;display:flow-root!important}:root.zoom-desktop .taiget-site .site-footer{width:calc(100% - var(--shell-offset) - var(--shell-gap))!important;max-width:none!important;margin:1.9vw var(--shell-gap) .84vw var(--shell-offset)!important;padding:1.47vw!important}:root.zoom-desktop .taiget-site .site-footer__links{grid-template-columns:repeat(3,minmax(0,1fr))!important}:root.zoom-desktop .taiget-site .sidebar{--rail-logo-height:2.95vw;--rail-logo-width:9.4vw;--rail-switch-height:2.2vw;--rail-promo-height:4.5vw;--rail-primary-row:2.1vw;--rail-secondary-row:2.1vw;--rail-nav-gap:.55vw;--rail-nav-font:.74vw;--rail-glyph:1.58vw;--rail-action-height:2.3vw;top:var(--shell-gap)!important;left:var(--shell-gap)!important;width:var(--shell-rail-width)!important;height:calc(100dvh - var(--shell-gap) * 2)!important;border-radius:1.47vw!important;padding:.53vw .63vw .63vw!important;display:flex!important;position:fixed!important;overflow:hidden auto!important}:root.zoom-desktop .taiget-site .sidebar .sidebar__top{min-height:var(--rail-logo-height)!important;flex:0 0 var(--rail-logo-height)!important}:root.zoom-desktop .taiget-site .sidebar .brand{width:var(--rail-logo-width)!important;height:var(--rail-logo-height)!important;min-height:var(--rail-logo-height)!important;flex:0 0 var(--rail-logo-width)!important}:root.zoom-desktop .taiget-site .sidebar .audience-switch{height:var(--rail-switch-height)!important;min-height:var(--rail-switch-height)!important;flex:0 0 var(--rail-switch-height)!important;border-radius:.63vw!important;margin:.37vw 0!important;padding:.16vw!important}:root.zoom-desktop .taiget-site .sidebar .audience-switch button{white-space:nowrap!important;border-radius:.48vw!important;gap:.3vw!important;min-width:0!important;height:100%!important;min-height:0!important;padding:.16vw .32vw!important;font-size:.72vw!important}:root.zoom-desktop .taiget-site .sidebar .audience-switch button svg{flex-basis:.85vw!important;width:.85vw!important;height:.85vw!important}:root.zoom-desktop .taiget-site .sidebar .sidebar-payment{height:var(--rail-promo-height)!important;min-height:var(--rail-promo-height)!important;flex:0 0 var(--rail-promo-height)!important;border-radius:1vw!important;margin:.21vw 0 .58vw!important;padding:0 6.3vw 0 .74vw!important}:root.zoom-desktop .taiget-site .sidebar .sidebar-payment__copy{width:100%!important;max-width:8.8vw!important}:root.zoom-desktop .taiget-site .sidebar .sidebar-payment__kicker{font-size:.62vw!important}:root.zoom-desktop .taiget-site .sidebar .sidebar-payment__copy>strong{white-space:nowrap!important;margin-top:.25vw!important;font-size:.8vw!important}:root.zoom-desktop .taiget-site .sidebar .sidebar-payment__copy>small{white-space:nowrap!important;margin-top:.25vw!important;font-size:.5vw!important}:root.zoom-desktop .taiget-site .sidebar .sidebar-payment__art{width:5.9vw!important;height:5.15vw!important;top:50%!important;right:-.16vw!important;transform:translateY(-50%)!important}:root.zoom-desktop .taiget-site .sidebar .sidebar-payment__cta{font-size:.89vw!important;bottom:.42vw!important;right:.47vw!important}:root.zoom-desktop .taiget-site .sidebar .sidebar-payment__cta svg{width:.95vw!important;height:.95vw!important}:root.zoom-desktop .taiget-site .sidebar .main-nav,:root.zoom-desktop .taiget-site .sidebar .main-nav--primary{gap:var(--rail-nav-gap)!important;flex:none!important}:root.zoom-desktop .taiget-site .sidebar .main-nav--primary{grid-auto-rows:var(--rail-primary-row)!important}:root.zoom-desktop .taiget-site .sidebar>.main-nav:not(.main-nav--primary){grid-auto-rows:var(--rail-secondary-row)!important}:root.zoom-desktop .taiget-site .sidebar .main-nav a{height:100%!important;min-height:0!important;font-size:var(--rail-nav-font)!important;white-space:nowrap!important;border-radius:.47vw!important;gap:.42vw!important;padding:.1vw .32vw!important;line-height:1.08!important}:root.zoom-desktop .taiget-site .sidebar .main-nav a>span:not(.nav-glyph){text-overflow:ellipsis!important;min-width:0!important;overflow:hidden!important}:root.zoom-desktop .taiget-site .sidebar .nav-glyph{width:var(--rail-glyph)!important;height:var(--rail-glyph)!important;flex:0 0 var(--rail-glyph)!important;border-radius:.42vw!important}:root.zoom-desktop .taiget-site .sidebar .nav-glyph svg{width:.89vw!important;height:.89vw!important}:root.zoom-desktop .taiget-site .sidebar .nav-glyph img{width:.95vw!important;height:.95vw!important}:root.zoom-desktop .taiget-site .sidebar>.sidebar-nav-divider,:root.zoom-desktop .taiget-site .sidebar>.sidebar-nav-divider--business{flex:0 0 1px!important;margin:.58vw .32vw!important}:root.zoom-desktop .taiget-site .sidebar .sidebar-connect-action{height:var(--rail-action-height)!important;min-height:var(--rail-action-height)!important;flex:0 0 var(--rail-action-height)!important;border-radius:.68vw!important;margin:.74vw 0 auto!important;padding:.42vw .68vw!important;font-size:.79vw!important}:root.zoom-desktop .taiget-site .sidebar .sidebar-connect-action svg{width:.89vw!important;height:.89vw!important}:root.zoom-desktop .taiget-site .sidebar .sidebar-collapse{border-radius:.42vw!important;width:1.37vw!important;height:1.47vw!important;padding:.26vw!important;display:grid!important;top:.32vw!important;right:0!important}:root.zoom-desktop .taiget-site .sidebar .sidebar-collapse svg{width:.84vw!important;height:.84vw!important}:root.zoom-desktop .taiget-site .desktop-header__context{gap:.63vw!important;min-width:0!important}:root.zoom-desktop .taiget-site .desktop-header__audience{gap:.37vw!important;min-height:1.68vw!important;padding:.32vw .58vw!important;font-size:.63vw!important}:root.zoom-desktop .taiget-site .desktop-header__audience svg{width:.79vw!important;height:.79vw!important}:root.zoom-desktop .taiget-site .desktop-header__office-address{gap:.26vw!important;min-height:1.79vw!important;font-size:.65vw!important;display:inline-flex!important}:root.zoom-desktop .taiget-site .desktop-header__office-address svg{width:.84vw!important;height:.84vw!important}:root.zoom-desktop .taiget-site .desktop-phone{border-radius:.63vw!important;gap:.37vw!important;min-height:2.5vw!important;padding:.37vw .58vw!important}:root.zoom-desktop .taiget-site .desktop-phone svg{width:1vw!important;height:1vw!important}:root.zoom-desktop .taiget-site .desktop-phone small{font-size:.53vw!important}:root.zoom-desktop .taiget-site .desktop-phone strong{font-size:.74vw!important}:root.zoom-desktop .taiget-site .desktop-cabinet,:root.zoom-desktop .taiget-site .desktop-header .theme-orbit{border-radius:.63vw!important;flex-basis:2vw!important;width:2vw!important;height:2vw!important;min-height:2vw!important}:root.zoom-desktop .taiget-site .desktop-cabinet svg,:root.zoom-desktop .taiget-site .desktop-header .theme-orbit svg{width:1.1vw!important;height:1.1vw!important}:root.zoom-desktop .taiget-site .desktop-header .header-connect{display:none!important}:root.zoom-desktop .taiget-site .figma-hero{width:var(--home-content-shell)!important;border-radius:1.26vw!important;height:auto!important;min-height:32.4vw!important;margin-top:0!important;padding-bottom:0!important}:root.zoom-desktop .taiget-site .figma-hero__copy{flex-direction:column!important;justify-content:center!important;width:61%!important;min-height:32.4vw!important;padding:2.5vw 0 2.5vw 3vw!important;display:flex!important}:root.zoom-desktop .taiget-site .figma-hero__coverage{gap:.58vw!important;margin-bottom:1.16vw!important}:root.zoom-desktop .taiget-site .figma-hero__coverage>i{flex-basis:.58vw!important;width:.58vw!important;height:.58vw!important}:root.zoom-desktop .taiget-site .figma-hero__coverage strong{font-size:.68vw!important}:root.zoom-desktop .taiget-site .figma-hero h1 span,:root.zoom-desktop .taiget-site .figma-hero--business h1 span{white-space:nowrap!important;font-size:3.25vw!important;line-height:1.04!important}:root.zoom-desktop .taiget-site .figma-hero h1 em,:root.zoom-desktop .taiget-site .figma-hero--business h1 em{white-space:nowrap!important;font-size:3.18vw!important;line-height:1.04!important}:root.zoom-desktop .taiget-site .figma-hero__copy>p{width:min(100%,34vw)!important;max-width:min(100%,34vw)!important;margin-top:1.6vw!important;font-size:1.68vw!important;line-height:1.45!important}:root.zoom-desktop .taiget-site .figma-hero__actions{flex-flow:row!important;gap:1vw!important;margin-top:1.9vw!important;display:flex!important}:root.zoom-desktop .taiget-site .figma-hero__actions .figma-button{white-space:nowrap!important;border-radius:.74vw!important;flex:0 0 13.5vw!important;gap:.95vw!important;width:13.5vw!important;min-width:13.5vw!important;height:auto!important;min-height:3.75vw!important;padding:0 1.45vw!important;font-size:1vw!important}:root.zoom-desktop .taiget-site .figma-hero__actions .figma-button svg{width:1.26vw!important;height:1.26vw!important}:root.zoom-desktop .taiget-site .hero-backdrop{width:100%!important;height:100%!important;inset:0!important}:root.zoom-desktop .taiget-site .hero-object--family{width:47%!important;max-width:none!important;height:auto!important;bottom:0!important;right:0!important}:root.zoom-desktop .taiget-site .hero-object--office{width:47%!important}:root.zoom-desktop .taiget-site .benefits-home-section .benefits-grid{grid-template-columns:repeat(4,minmax(0,1fr))!important}:root.zoom-desktop .taiget-site .benefits-home-section .benefit-card{border-radius:.95vw!important;min-height:6.5vw!important}:root.zoom-desktop .taiget-site .benefits-home-section .benefit-card>button{grid-template-columns:2.3vw minmax(0,1fr) 1.25vw!important;gap:.65vw!important;min-height:6.5vw!important;padding:.8vw!important}:root.zoom-desktop .taiget-site .benefits-home-section .benefit-card__icon{width:2.3vw!important;height:2.3vw!important}:root.zoom-desktop .taiget-site .benefits-home-section .benefit-card__icon svg{width:1.26vw!important;height:1.26vw!important}:root.zoom-desktop .taiget-site .benefits-home-section .benefit-card__arrow,:root.zoom-desktop .taiget-site .benefits-home-section .benefit-card__arrow svg{width:1.25vw!important;height:1.25vw!important}:root.zoom-desktop .taiget-site .benefits-home-section .benefit-card__text strong{font-size:.72vw!important}:root.zoom-desktop .taiget-site .benefits-home-section .benefit-card__text small{font-size:.55vw!important}:root.zoom-desktop.sidebar-collapsed{--shell-offset:5.58vw}:root.zoom-desktop.sidebar-collapsed .taiget-site .sidebar{width:3.79vw!important;padding-inline:.53vw!important}:root.zoom-desktop.sidebar-collapsed .taiget-site .sidebar .brand{display:none!important}:root.zoom-desktop.sidebar-collapsed .taiget-site .sidebar .sidebar__top{width:100%!important}:root.zoom-desktop.sidebar-collapsed .taiget-site .sidebar .sidebar-collapse{right:50%!important;transform:translate(50%)!important}:root.zoom-desktop.sidebar-collapsed .taiget-site .sidebar .audience-switch{gap:.05vw!important;padding:.1vw!important}:root.zoom-desktop.sidebar-collapsed .taiget-site .sidebar .audience-switch button{gap:0!important;padding:.05vw!important}:root.zoom-desktop.sidebar-collapsed .taiget-site .sidebar .audience-switch button span,:root.zoom-desktop.sidebar-collapsed .taiget-site .sidebar .main-nav a>span:not(.nav-glyph),:root.zoom-desktop.sidebar-collapsed .taiget-site .sidebar .sidebar-connect-action>span{display:none!important}:root.zoom-desktop.sidebar-collapsed .taiget-site .sidebar .sidebar-payment{place-items:center!important;padding:0!important;display:grid!important}:root.zoom-desktop.sidebar-collapsed .taiget-site .sidebar .sidebar-payment :is(.sidebar-payment__copy,.sidebar-payment__art,.sidebar-payment__cta){display:none!important}:root.zoom-desktop.sidebar-collapsed .taiget-site .sidebar .sidebar-payment__compact{place-items:center!important;width:100%!important;height:100%!important;display:grid!important}:root.zoom-desktop.sidebar-collapsed .taiget-site .sidebar .sidebar-payment__compact svg{width:1.26vw!important;height:1.26vw!important}:root.zoom-desktop.sidebar-collapsed .taiget-site .sidebar .main-nav a,:root.zoom-desktop.sidebar-collapsed .taiget-site .sidebar .sidebar-connect-action{justify-content:center!important;gap:0!important;padding:.16vw!important}}@media (min-width:1181px) and (max-width:1440px){:root:not(.sidebar-collapsed) .taiget-site .sidebar{--rail-logo-height:48px;--rail-logo-width:150px;--rail-switch-height:38px;--rail-promo-height:76px;--rail-primary-row:31px;--rail-secondary-row:31px;--rail-nav-gap:12px;--rail-nav-font:14px;--rail-glyph:26px;--rail-action-height:39px;padding:10px 12px 4px!important;overflow:hidden auto!important}:root:not(.sidebar-collapsed) .taiget-site .sidebar .audience-switch{margin:2px 0 6px!important}:root:not(.sidebar-collapsed) .taiget-site .sidebar .sidebar-payment{margin:0 0 6px!important;width:calc(100% + 12px)!important;margin-inline:-6px!important}:root:not(.sidebar-collapsed) .taiget-site .sidebar>.sidebar-nav-divider,:root:not(.sidebar-collapsed) .taiget-site .sidebar>.sidebar-nav-divider--business{margin:6px!important}:root:not(.sidebar-collapsed) .taiget-site .sidebar .sidebar-connect-action{margin:8px 0 0!important}:root:not(.sidebar-collapsed) .taiget-site .sidebar .audience-switch button{gap:5px!important;padding-inline:6px!important;font-size:12.5px!important}:root:not(.sidebar-collapsed) .taiget-site .sidebar .audience-switch button svg{flex-basis:14px!important;width:14px!important;height:14px!important}:root:not(.sidebar-collapsed) .taiget-site .sidebar .sidebar-payment{padding:0 78px 0 12px!important}:root:not(.sidebar-collapsed) .taiget-site .sidebar .sidebar-payment__copy{max-width:150px!important}:root:not(.sidebar-collapsed) .taiget-site .sidebar .sidebar-payment__kicker{font-size:11px!important}:root:not(.sidebar-collapsed) .taiget-site .sidebar .sidebar-payment__copy>strong{font-size:14px!important}:root:not(.sidebar-collapsed) .taiget-site .sidebar .sidebar-payment__copy>small{font-size:9px!important}:root:not(.sidebar-collapsed) .taiget-site .sidebar .sidebar-payment__art{width:90px!important;height:82px!important}:root:not(.sidebar-collapsed) .taiget-site .sidebar .main-nav a,:root:not(.sidebar-collapsed) .taiget-site .sidebar .main-nav--primary a{border-radius:9px!important;gap:8px!important;padding:3px 6px!important}:root:not(.sidebar-collapsed) .taiget-site .sidebar .nav-glyph svg{width:16px!important;height:16px!important}:root:not(.sidebar-collapsed) .taiget-site .sidebar .sidebar-connect-action{padding:7px 12px!important;font-size:14px!important}:root:not(.sidebar-collapsed) .taiget-site .sidebar .sidebar-connect-action svg{width:16px!important;height:16px!important}:root:not(.sidebar-collapsed) .taiget-site .sidebar .sidebar-collapse{width:26px!important;height:26px!important;padding:5px!important}:root:not(.sidebar-collapsed) .taiget-site .sidebar .sidebar-collapse svg{width:15px!important;height:15px!important}:root .taiget-site .desktop-header__audience,:root .taiget-site .desktop-header__office-address{font-size:12px!important}:root .taiget-site .desktop-phone small{font-size:10px!important}:root .taiget-site .desktop-phone strong{font-size:13px!important}}@media (min-width:1024px){.home-first-screen{min-height:calc(100dvh - var(--shell-gap) * 2 - var(--shell-header-height) - var(--page-header-gap))!important}.home-first-screen>.hero-motion{min-height:0;flex-direction:column!important;flex:auto!important;display:flex!important}:root .taiget-site .home-first-screen>.hero-motion>.figma-hero{flex:auto!important;height:100%!important}.home-first-screen .benefits-home-section{padding-bottom:8px!important}:root .taiget-site .benefits-home-section .benefit-card{min-height:114px!important}:root .taiget-site .benefits-home-section .benefit-card>button{grid-template-rows:40px auto!important;grid-template-columns:40px minmax(0,1fr) 20px!important;align-items:start!important;gap:9px 11px!important;min-height:112px!important;padding:14px!important}:root .taiget-site .benefits-home-section .benefit-card__text{display:contents!important}:root .taiget-site .benefits-home-section .benefit-card__icon{grid-area:1/1;width:40px!important;height:40px!important}:root .taiget-site .benefits-home-section .benefit-card__text strong{grid-area:1/2;align-self:start;min-height:0!important}:root .taiget-site .benefits-home-section .benefit-card__text small{grid-area:2/1/auto/-1;align-self:start;margin-top:0!important}:root .taiget-site .benefits-home-section .benefit-card__arrow{grid-area:1/3;align-self:center}.home-info-ticker{margin:12px auto 0!important}}@media (min-width:1181px){:root.zoom-desktop .taiget-site .benefits-home-section{--benefit-icon-size:clamp(40px, 3.2vw, 54px);--benefit-closed-height:clamp(132px, 9.5vw, 158px)}:root.zoom-desktop .taiget-site .benefits-home-section .benefit-card{min-height:var(--benefit-closed-height)!important}:root.zoom-desktop .taiget-site .benefits-home-section .benefit-card>button{min-height:calc(var(--benefit-closed-height) - 2px)!important;grid-template-columns:var(--benefit-icon-size) minmax(0, 1fr) 20px!important;grid-template-rows:var(--benefit-icon-size) auto!important;row-gap:clamp(9px,.8vw,14px)!important;padding:clamp(14px,1.1vw,18px)!important}:root.zoom-desktop .taiget-site .benefits-home-section .benefit-card__icon{width:var(--benefit-icon-size)!important;height:var(--benefit-icon-size)!important}:root.zoom-desktop .taiget-site .benefits-home-section .benefit-card__text strong{max-width:16ch!important;font-size:clamp(14px,1.12vw,19px)!important}:root.zoom-desktop .taiget-site .benefits-home-section .benefit-card__text small{max-width:260px!important;font-size:clamp(12.5px,.97vw,16px)!important}}@media (min-width:981px){:root.ipad-menu{--shell-offset:0px!important;--sidebar-width:0px!important;--home-content-shell:calc(100% - 32px)!important;--responsive-phone-rail:var(--home-content-shell)!important}:root.ipad-menu .taiget-site .sidebar,:root.ipad-menu .taiget-site .desktop-header-frame,:root.ipad-menu .taiget-site .desktop-header{display:none!important}:root.ipad-menu .taiget-site .mobile-header{box-sizing:border-box;border-bottom:1px solid var(--border);background:color-mix(in srgb, var(--bg) 90%, transparent);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);grid-template-columns:44px minmax(0,1fr) auto;align-items:center;gap:12px;z-index:80!important;width:100%!important;min-height:68px!important;margin:0!important;padding:10px 14px!important;display:grid!important;position:sticky!important;top:0!important}:root.ipad-menu .taiget-site .mobile-header>.brand{width:140px!important;height:40px!important;min-height:40px!important;position:absolute!important;left:50%!important;transform:translate(-50%)!important}:root.ipad-menu .taiget-site .mobile-header .brand__logo{background-size:contain;width:100%!important;height:40px!important}:root.ipad-menu .taiget-site .mobile-header__actions{align-items:center!important;gap:8px!important;margin-left:auto!important;display:flex!important}:root.ipad-menu .taiget-site .mobile-header .icon-button{width:44px;height:44px;color:var(--heading)}:root.ipad-menu .taiget-site .mobile-header__payment{color:#332500;background:#ffad0d;border:1px solid #ffc34d;border-radius:12px;align-items:center;gap:6px;min-height:42px;padding:0 12px;font-size:12px;font-weight:850;display:inline-flex}:root.ipad-menu .taiget-site .site-main{width:100%!important;margin:0!important;padding:0!important}:root.ipad-menu .taiget-site .site-footer{width:calc(100% - 24px)!important;margin:28px 12px 12px!important}:root.ipad-menu .taiget-site .drawer-backdrop{background:#001e1780;border:0;inset:0;z-index:105!important;display:block!important;position:fixed!important}:root.ipad-menu .taiget-site .mobile-drawer{flex-direction:column;transition:transform .26s cubic-bezier(.22,1,.36,1);z-index:110!important;visibility:hidden!important;border-radius:0!important;width:min(88vw,360px)!important;height:100dvh!important;display:flex!important;position:fixed!important;inset:0 auto 0 0!important;overflow:hidden auto!important;transform:translate(-105%)!important}:root.ipad-menu .taiget-site .mobile-drawer.is-open{visibility:visible!important;transform:translate(0)!important}:root.ipad-menu .taiget-site .mobile-drawer .drawer-close{display:grid!important}}@media (min-width:1024px){:root.ipad-menu .taiget-site .figma-hero__actions .figma-button{min-width:185px!important;min-height:50px!important;padding:0 16px!important;font-size:14px!important}:root.ipad-menu .taiget-site .benefits-home-section .benefit-card{min-height:128px!important}:root.ipad-menu .taiget-site .benefits-home-section .benefit-card>button{grid-template-rows:44px auto!important;grid-template-columns:44px minmax(0,1fr) 20px!important;row-gap:10px!important;min-height:126px!important;padding:16px!important}:root.ipad-menu .taiget-site .benefits-home-section .benefit-card__icon{width:44px!important;height:44px!important}:root.ipad-menu .taiget-site .benefits-home-section .benefit-card__text strong{max-width:16ch!important;font-size:clamp(15px,1.2vw,18px)!important}:root.ipad-menu .taiget-site .benefits-home-section .benefit-card__text small{max-width:260px!important;font-size:clamp(13px,1vw,15px)!important}}@media (min-width:1024px) and (max-width:1180px){:root.ipad-menu .taiget-site .benefits-home-section .benefits-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:14px!important}:root.ipad-menu .taiget-site .benefits-home-section .benefit-card__text small{max-width:230px!important}}:root.zoom-desktop.sidebar-collapsed:not(.ipad-menu){--collapsed-dock-width:clamp(68px, 3.79vw, 76px);--shell-offset:calc(var(--collapsed-dock-width) + var(--shell-gap) * 2)!important}:root.zoom-desktop.sidebar-collapsed:not(.ipad-menu) .taiget-site .sidebar{--rail-logo-height:2.95vw;--rail-switch-height:2.2vw;--rail-promo-height:4.5vw;--rail-primary-row:2.1vw;--rail-secondary-row:2.1vw;--rail-nav-gap:.55vw;--rail-glyph:28px;--rail-action-height:2.3vw;width:var(--collapsed-dock-width)!important;left:var(--shell-gap)!important;height:calc(100dvh - var(--shell-gap) * 2)!important;max-height:calc(100dvh - var(--shell-gap) * 2)!important;border-radius:18px!important;min-height:0!important;padding:.53vw 8px .63vw!important;bottom:auto!important;overflow:visible!important}:root.zoom-desktop.sidebar-collapsed:not(.ipad-menu) .taiget-site .sidebar .audience-switch{min-height:var(--rail-switch-height)!important}:root.zoom-desktop.sidebar-collapsed:not(.ipad-menu) .taiget-site .sidebar .sidebar-payment{min-height:var(--rail-promo-height)!important;height:var(--rail-promo-height)!important;border-radius:12px!important;grid-template-columns:minmax(0,1fr)!important;place-items:stretch stretch!important;margin:.21vw 0 .58vw!important}:root.zoom-desktop.sidebar-collapsed:not(.ipad-menu) .taiget-site .sidebar .sidebar-payment__compact{width:100%!important;height:100%!important;display:block!important;position:relative!important;overflow:visible!important}:root.zoom-desktop.sidebar-collapsed:not(.ipad-menu) .taiget-site .sidebar .sidebar-payment__compact svg{display:none!important}:root.zoom-desktop.sidebar-collapsed:not(.ipad-menu) .taiget-site .sidebar .sidebar-payment__compact-art{z-index:2;object-fit:contain;filter:drop-shadow(0 8px 8px #00000047);pointer-events:auto;width:92px!important;max-width:none!important;height:82px!important;display:block!important;position:absolute!important;top:50%!important;left:50%!important;right:auto!important;transform:translate(-50%,-50%)!important}:root.zoom-desktop:not(.sidebar-collapsed) .taiget-site .sidebar .sidebar-payment__cta,:root .taiget-site .mobile-header__payment{text-align:center!important;justify-content:center!important}:root.zoom-desktop.sidebar-collapsed:not(.ipad-menu) .taiget-site .sidebar .sidebar-connect-action{min-height:var(--rail-action-height)!important;height:var(--rail-action-height)!important;border-radius:12px!important;margin:.74vw 0 auto!important}@media (max-width:1440px){:root.zoom-desktop.sidebar-collapsed:not(.ipad-menu) .taiget-site .sidebar{--rail-logo-height:48px;--rail-switch-height:38px;--rail-promo-height:76px;--rail-primary-row:31px;--rail-secondary-row:31px;--rail-nav-gap:12px;--rail-action-height:39px;padding:10px 8px 4px!important}:root.zoom-desktop.sidebar-collapsed:not(.ipad-menu) .taiget-site .sidebar .audience-switch{margin:2px 0 6px!important}:root.zoom-desktop.sidebar-collapsed:not(.ipad-menu) .taiget-site .sidebar .sidebar-payment{margin:0 0 6px!important}:root.zoom-desktop.sidebar-collapsed:not(.ipad-menu) .taiget-site .sidebar>.sidebar-nav-divider,:root.zoom-desktop.sidebar-collapsed:not(.ipad-menu) .taiget-site .sidebar>.sidebar-nav-divider--business{margin:6px!important}:root.zoom-desktop.sidebar-collapsed:not(.ipad-menu) .taiget-site .sidebar .sidebar-connect-action{margin:8px 0 0!important}:root.zoom-desktop.sidebar-collapsed:not(.ipad-menu) .taiget-site .sidebar .sidebar-payment__compact-art{width:84px!important;height:76px!important}}@media (min-width:1500px){:root.zoom-desktop.sidebar-collapsed:not(.ipad-menu) .taiget-site .sidebar{left:max(var(--shell-gap), calc(var(--shell-offset) + (100vw - var(--shell-offset) - 78.2vw) / 2 - var(--collapsed-dock-width) - 24px))!important}:root.zoom-desktop:not(.ipad-menu) .taiget-site .benefits-home-section{--benefit-icon-size:clamp(42px, 2.5vw, 48px);--benefit-closed-height:clamp(120px, 8vw, 132px)}:root.zoom-desktop:not(.ipad-menu) .taiget-site .benefits-home-section .benefit-card>button{grid-template-columns:var(--benefit-icon-size) minmax(0, 1fr) 20px!important;grid-template-rows:var(--benefit-icon-size) auto!important;gap:8px!important;padding:12px!important}:root.zoom-desktop:not(.ipad-menu) .taiget-site .benefits-home-section .benefit-card__icon{width:var(--benefit-icon-size)!important;height:var(--benefit-icon-size)!important}:root.zoom-desktop:not(.ipad-menu) .taiget-site .benefits-home-section .benefit-card__text strong{letter-spacing:-.015em;text-align:left!important;white-space:nowrap!important;align-self:center!important;max-width:none!important;font-size:clamp(14px,.9vw,18px)!important;line-height:1.2!important}:root.zoom-desktop:not(.ipad-menu) .taiget-site .benefits-home-section .benefit-card__text small{text-align:left!important;max-width:none!important}}@media (min-width:1700px){:root.zoom-desktop:not(.ipad-menu) .taiget-site .benefits-home-section .benefit-card>button{grid-template-columns:var(--benefit-icon-size) minmax(0, 1fr) var(--benefit-icon-size)!important}:root.zoom-desktop:not(.ipad-menu) .taiget-site .benefits-home-section .benefit-card__arrow{justify-self:center!important}}@media (min-width:1024px){:root:is(.zoom-desktop:not(.ipad-menu),:not(.zoom-desktop)) .taiget-site .benefits-home-section{--benefit-icon-size:clamp(52px, 3.2vw, 58px)}:root:is(.zoom-desktop:not(.ipad-menu),:not(.zoom-desktop)) .taiget-site .benefits-home-section .benefit-card,:root:is(.zoom-desktop:not(.ipad-menu),:not(.zoom-desktop)) .taiget-site .benefits-home-section .benefit-card>button{min-height:140px!important}:root:is(.zoom-desktop:not(.ipad-menu),:not(.zoom-desktop)) .taiget-site .benefits-home-section .benefit-card>button{grid-template-columns:var(--benefit-icon-size) minmax(0, 1fr) 30px!important;text-align:left!important;grid-template-rows:1fr!important;align-items:center!important;gap:0 12px!important;padding:18px!important}:root:is(.zoom-desktop:not(.ipad-menu),:not(.zoom-desktop)) .taiget-site .benefits-home-section .benefit-card__icon{width:var(--benefit-icon-size)!important;height:var(--benefit-icon-size)!important;grid-area:1/1!important;align-self:center!important}:root:is(.zoom-desktop:not(.ipad-menu),:not(.zoom-desktop)) .taiget-site .benefits-home-section .benefit-card__icon svg{width:25px!important;height:25px!important}:root:is(.zoom-desktop:not(.ipad-menu),:not(.zoom-desktop)) .taiget-site .benefits-home-section .benefit-card__text{text-align:left!important;grid-area:1/2!important;align-content:center!important;align-self:center!important;gap:5px!important;min-width:0!important;display:grid!important}:root:is(.zoom-desktop:not(.ipad-menu),:not(.zoom-desktop)) .taiget-site .benefits-home-section .benefit-card__text strong,:root:is(.zoom-desktop:not(.ipad-menu),:not(.zoom-desktop)) .taiget-site .benefits-home-section .benefit-card__text small{text-align:left!important;white-space:normal!important;grid-area:auto!important;align-self:auto!important;max-width:none!important;margin:0!important}:root:is(.zoom-desktop:not(.ipad-menu),:not(.zoom-desktop)) .taiget-site .benefits-home-section .benefit-card__text strong{font-size:clamp(14px,1vw,17px)!important;line-height:1.25!important}:root:is(.zoom-desktop:not(.ipad-menu),:not(.zoom-desktop)) .taiget-site .benefits-home-section .benefit-card__text small{font-size:clamp(12px,.8vw,14px)!important;line-height:1.4!important}:root:is(.zoom-desktop:not(.ipad-menu),:not(.zoom-desktop)) .taiget-site .benefits-home-section .benefit-card__arrow{grid-area:1/3!important;place-self:center end!important;width:30px!important;height:30px!important}}@media (min-width:1500px){:root:is(.zoom-desktop:not(.ipad-menu),:not(.zoom-desktop)) .taiget-site .benefits-home-section .benefit-card,:root:is(.zoom-desktop:not(.ipad-menu),:not(.zoom-desktop)) .taiget-site .benefits-home-section .benefit-card>button{min-height:126px!important}}@media (min-width:1181px) and (max-width:1499px){:root.zoom-desktop:not(.ipad-menu) .taiget-site .home-first-screen .benefits-home-section{padding-top:12px!important;padding-bottom:2px!important}:root.zoom-desktop:not(.ipad-menu) .taiget-site .home-first-screen .home-info-ticker{margin-top:10px!important}:root.zoom-desktop:not(.ipad-menu) .taiget-site .benefits-home-section{--benefit-icon-size:46px;--benefit-closed-height:104px}:root.zoom-desktop:not(.ipad-menu) .taiget-site .benefits-home-section .benefit-card,:root.zoom-desktop:not(.ipad-menu) .taiget-site .benefits-home-section .benefit-card>button{min-height:104px!important}:root.zoom-desktop:not(.ipad-menu) .taiget-site .benefits-home-section .benefit-card>button{grid-template-columns:var(--benefit-icon-size) minmax(0, 1fr) 24px!important;column-gap:9px!important;padding:14px!important}:root.zoom-desktop:not(.ipad-menu) .taiget-site .benefits-home-section .benefit-card__text strong{letter-spacing:-.02em!important;white-space:nowrap!important;font-size:clamp(12px,.88vw,13px)!important;line-height:1.2!important}:root.zoom-desktop:not(.ipad-menu) .taiget-site .benefits-home-section .benefit-card__text small{font-size:clamp(11px,.8vw,12px)!important;line-height:1.35!important}:root.zoom-desktop:not(.ipad-menu) .taiget-site .benefits-home-section .benefit-card__arrow{width:24px!important;height:24px!important}}@media (min-width:1024px) and (max-height:720px){:root.zoom-desktop.sidebar-collapsed:not(.ipad-menu) .taiget-site .sidebar,:root.zoom-desktop:not(.sidebar-collapsed):not(.ipad-menu) .taiget-site .sidebar{--rail-primary-row:30px;--rail-secondary-row:30px;--rail-nav-gap:6px;--rail-glyph:26px}}@media (min-width:1181px) and (max-width:1499px) and (max-height:720px){:root.zoom-desktop:not(.ipad-menu) .taiget-site .home-first-screen .figma-hero,:root.zoom-desktop:not(.ipad-menu) .taiget-site .home-first-screen .figma-hero__copy{min-height:clamp(300px,100dvh - 270px,360px)!important}:root.zoom-desktop:not(.ipad-menu) .taiget-site .home-first-screen .figma-hero__copy{padding-top:12px!important;padding-bottom:12px!important}:root.zoom-desktop:not(.ipad-menu) .taiget-site .home-first-screen .figma-hero__coverage{margin-bottom:8px!important}:root.zoom-desktop:not(.ipad-menu) .taiget-site .home-first-screen .figma-hero__copy>p,:root.zoom-desktop:not(.ipad-menu) .taiget-site .home-first-screen .figma-hero__actions{margin-top:10px!important}}@media (min-width:1024px) and (max-height:660px){:root.zoom-desktop.sidebar-collapsed:not(.ipad-menu) .taiget-site .sidebar,:root.zoom-desktop:not(.sidebar-collapsed):not(.ipad-menu) .taiget-site .sidebar{--rail-primary-row:25px;--rail-secondary-row:25px;--rail-nav-gap:5px;--rail-glyph:23px;--rail-promo-height:76px;--rail-action-height:38px}:root.zoom-desktop.sidebar-collapsed:not(.ipad-menu) .taiget-site .sidebar .sidebar-payment,:root.zoom-desktop:not(.sidebar-collapsed):not(.ipad-menu) .taiget-site .sidebar .sidebar-payment{height:76px!important;min-height:76px!important}}@media (min-width:1024px) and (max-height:580px){:root.zoom-desktop.sidebar-collapsed:not(.ipad-menu) .taiget-site .sidebar,:root.zoom-desktop:not(.sidebar-collapsed):not(.ipad-menu) .taiget-site .sidebar{--rail-primary-row:22px;--rail-secondary-row:22px;--rail-nav-gap:4px;--rail-glyph:20px;--rail-promo-height:70px;--rail-action-height:34px}:root.zoom-desktop.sidebar-collapsed:not(.ipad-menu) .taiget-site .sidebar .sidebar-payment,:root.zoom-desktop:not(.sidebar-collapsed):not(.ipad-menu) .taiget-site .sidebar .sidebar-payment{height:70px!important;min-height:70px!important}:root.zoom-desktop.sidebar-collapsed:not(.ipad-menu) .taiget-site .sidebar .sidebar-payment__compact-art{width:82px!important;height:72px!important}}@media (min-width:1181px) and (max-width:1499px) and (max-height:720px){:root.zoom-desktop.sidebar-collapsed:not(.ipad-menu) .taiget-site .sidebar,:root.zoom-desktop:not(.sidebar-collapsed):not(.ipad-menu) .taiget-site .sidebar{--rail-logo-height:44px;--rail-promo-height:72px;--rail-primary-row:29px;--rail-secondary-row:29px;--rail-nav-gap:6px;--rail-glyph:25px}}@media (min-width:1181px) and (max-width:1499px) and (max-height:660px){:root.zoom-desktop.sidebar-collapsed:not(.ipad-menu) .taiget-site .sidebar,:root.zoom-desktop:not(.sidebar-collapsed):not(.ipad-menu) .taiget-site .sidebar{--rail-logo-height:40px;--rail-switch-height:32px;--rail-promo-height:50px;--rail-primary-row:29px;--rail-secondary-row:29px;--rail-nav-gap:2px;--rail-glyph:25px;--rail-action-height:36px}:root.zoom-desktop.sidebar-collapsed:not(.ipad-menu) .taiget-site .sidebar .sidebar-payment,:root.zoom-desktop:not(.sidebar-collapsed):not(.ipad-menu) .taiget-site .sidebar .sidebar-payment{height:50px!important;min-height:50px!important}:root.zoom-desktop:not(.sidebar-collapsed):not(.ipad-menu) .taiget-site .sidebar .sidebar-payment__art{width:78px!important;height:68px!important}:root.zoom-desktop.sidebar-collapsed:not(.ipad-menu) .taiget-site .sidebar .sidebar-payment__compact-art{width:68px!important;height:60px!important}}@media (min-width:1181px) and (max-width:1499px) and (max-height:580px){:root.zoom-desktop.sidebar-collapsed:not(.ipad-menu) .taiget-site .sidebar,:root.zoom-desktop:not(.sidebar-collapsed):not(.ipad-menu) .taiget-site .sidebar{--rail-primary-row:22px;--rail-secondary-row:22px;--rail-nav-gap:4px;--rail-glyph:20px}}@media (min-width:1181px) and (max-width:1440px){:root.zoom-desktop:not(.ipad-menu) .taiget-site .sidebar .main-nav--primary{grid-auto-rows:minmax(var(--rail-primary-row), 1fr)!important;flex:2 auto!important;min-height:0!important}:root.zoom-desktop:not(.ipad-menu) .taiget-site .sidebar>.main-nav:not(.main-nav--primary){grid-auto-rows:minmax(var(--rail-secondary-row), 1fr)!important;flex:10 auto!important;min-height:0!important}}:root:not([data-theme=dark]) .taiget-site .button.button--primary:not(:disabled),:root:not([data-theme=dark]) .taiget-site .figma-button--green{color:#fff!important;background:#075b49!important;border-color:#075b49!important;box-shadow:0 10px 24px #075b492e!important}:root:not([data-theme=dark]) .taiget-site .button.button--primary:not(:disabled):hover,:root:not([data-theme=dark]) .taiget-site .figma-button--green:hover{background:#064c3e!important;border-color:#064c3e!important;box-shadow:0 13px 30px #075b4940!important}:root[data-theme=dark] .taiget-site .button.button--primary:not(:disabled),:root[data-theme=dark] .taiget-site .figma-button--green{color:#fff!important;background:#18c18c!important;border-color:#18c18c!important;box-shadow:0 10px 26px #18c18c33!important}:root[data-theme=dark] .taiget-site .button.button--primary:not(:disabled):hover,:root[data-theme=dark] .taiget-site .figma-button--green:hover{background:#27d39d!important;border-color:#27d39d!important;box-shadow:0 13px 32px #18c18c47!important}.taiget-site .button.button--primary svg,.taiget-site .figma-button--green svg{color:currentColor!important}.taiget-site .button.button--primary:disabled{opacity:.52;box-shadow:none!important}:root:not([data-theme=dark]) .taiget-site .payment-form>.button.button--primary,:root:not([data-theme=dark]) .taiget-site .payment-form>.button.button--primary:disabled{opacity:1;color:#fff!important;background:#075b49!important;border-color:#075b49!important;box-shadow:0 10px 24px #075b492e!important}:root[data-theme=dark] .taiget-site .payment-form>.button.button--primary,:root[data-theme=dark] .taiget-site .payment-form>.button.button--primary:disabled{opacity:1;color:#fff!important;background:#18c18c!important;border-color:#18c18c!important;box-shadow:0 10px 26px #18c18c33!important}.taiget-site .payment-form>.button.button--primary:disabled{cursor:wait}.taiget-site{--yellow-action-bg:#ffad0e;--yellow-action-hover:#ffbb2f;--yellow-action-text:#332500}:root .taiget-site :is(.button.button--accent,.tariff-card .button.button--primary,.internet-plan__connect,.coverage-check__submit,.coverage-section .coverage-box--compact .field-grid>.button,.vacancy-main .button.button--primary,.sidebar-connect-action,.mobile-header__payment,.home-connect__submit){background:var(--yellow-action-bg)!important;min-height:44px!important;color:var(--yellow-action-text)!important;box-shadow:none!important;border-color:#ffc24a!important;border-radius:12px!important;padding:10px 16px!important;font-size:14px!important;font-weight:800!important;line-height:1.35!important}:root .taiget-site :is(.button.button--accent,.tariff-card .button.button--primary,.internet-plan__connect,.coverage-check__submit,.coverage-section .coverage-box--compact .field-grid>.button,.vacancy-main .button.button--primary,.sidebar-connect-action,.mobile-header__payment,.home-connect__submit):is(:hover,:active){background:var(--yellow-action-hover)!important;color:var(--yellow-action-text)!important;border-color:#ffc24a!important;box-shadow:0 8px 20px #ffad0e33!important}:root .taiget-site :is(.button.button--accent,.tariff-card .button.button--primary,.internet-plan__connect,.coverage-check__submit,.coverage-section .coverage-box--compact .field-grid>.button,.vacancy-main .button.button--primary,.sidebar-connect-action,.mobile-header__payment,.home-connect__submit,.figma-hero__actions .figma-button--accent) svg{color:var(--yellow-action-text)!important;stroke:currentColor!important}:root .taiget-site .figma-hero__actions .figma-button--accent,:root .taiget-site .figma-hero__actions .figma-button--accent:is(:hover,:active){color:var(--yellow-action-text)!important}:root .taiget-site .sidebar .audience-switch button:nth-child(2).is-active,:root .taiget-site .mobile-drawer .audience-switch button:nth-child(2).is-active{color:#fff!important;background:#075443!important;border-color:#075443!important;box-shadow:0 6px 16px #07544338!important}:root[data-theme=dark] .taiget-site .sidebar .audience-switch button:nth-child(2).is-active,:root[data-theme=dark] .taiget-site .mobile-drawer .audience-switch button:nth-child(2).is-active{background:#064537!important;border-color:#064537!important}:root .taiget-site .connection-compact-layout{grid-template-columns:minmax(0,1.2fr) minmax(320px,.8fr);align-items:start;gap:24px;display:grid;width:min(100% - 48px,1180px)!important;margin:28px auto 72px!important;padding:0!important}.connection-compact-layout>.reveal{width:100%;min-width:0}:root .taiget-site .connection-compact-layout .connection-form{background:var(--surface);border:2px solid #0b8064;border-radius:24px;min-width:0;padding:27px 28px 25px;display:block;overflow:hidden;box-shadow:0 20px 52px #00231c21,0 0 0 1px #0b806414}.connection-form__intro{margin:0 0 18px;padding:0;display:block}.connection-form__intro .eyebrow{font-size:.8125rem;line-height:1.5}.connection-form__intro h2{color:var(--heading);margin:7px 0;font-size:clamp(1.5rem,2.2vw,1.875rem);line-height:1.22}.connection-form__intro p{color:var(--muted);margin:0;font-size:.9375rem;line-height:1.5}.connection-compact-layout .tv-package-choice,.connection-compact-layout .error-summary{margin:0 0 24px}.connection-form__body{gap:18px;display:grid}.connection-form__group{min-width:0}.connection-form__group+.connection-form__group{border-top:1px solid var(--border);padding-top:18px}.connection-form__group>h3{color:var(--heading);align-items:center;gap:9px;margin:0 0 13px;font-size:1.025rem;line-height:1.35;display:flex}.connection-form__group>h3 span{background:var(--green-soft);width:30px;height:30px;color:var(--green-active);border-radius:9px;flex:none;place-items:center;font-size:.75rem;font-weight:900;display:grid}.connection-compact-layout .form-grid{gap:11px 12px}.connection-form__address-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.connection-form__property,.connection-form__settlement,.connection-form__street{grid-column:span 2}.connection-form__house,.connection-form__apartment{grid-column:span 1}.connection-form__address-grid:not(:has(.connection-form__property)) .connection-form__street{grid-column:span 1}.connection-form__contact-grid{grid-template-columns:1fr 1fr 1.35fr;margin-top:12px}.connection-form__business-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.connection-form__tariff{width:100%}.connection-form__comment{min-width:0}.connection-compact-layout .field{gap:8px;min-width:0}.connection-compact-layout .field>span:first-child,.connection-compact-layout .segmented legend{color:var(--heading);font-size:1rem;font-weight:700;line-height:1.5}:root .taiget-site .connection-compact-layout .field input,:root .taiget-site .connection-compact-layout .field select,:root .taiget-site .connection-compact-layout .field textarea{border:1px solid var(--border-strong);background:var(--bg);width:100%;min-width:0;min-height:49px;color:var(--heading);border-radius:12px;padding:10px 13px;font-size:1rem;font-weight:600;line-height:1.5}:root .taiget-site .connection-compact-layout .field textarea{resize:vertical;height:49px;min-height:49px;font-weight:500}.connection-compact-layout .field input::placeholder,.connection-compact-layout .field textarea::placeholder{color:var(--muted);opacity:.85;font-weight:400}:root .taiget-site .connection-compact-layout .field :is(input,select,textarea):focus{border-color:var(--green-active);box-shadow:0 0 0 3px color-mix(in srgb, var(--green-active) 18%, transparent)}.connection-compact-layout .segmented{border:1px solid var(--border-strong);background:var(--bg);border-radius:13px;gap:6px;width:100%;margin:0;padding:5px}.connection-compact-layout .segmented legend{margin-bottom:8px}.connection-compact-layout .segmented label{flex:1}.connection-compact-layout .segmented span{border-radius:9px;width:100%;min-height:44px;font-size:.9375rem}.connection-compact-layout .consent{margin:-1px 0 0}.connection-compact-layout .consent>span{width:23px;height:23px}.connection-compact-layout .consent em{color:var(--text);font-size:.9375rem;line-height:1.55}.connection-compact-layout .field-error{font-size:.8125rem}.connection-form__actions{grid-template-columns:1fr;gap:11px;display:grid}.connection-form__actions>div{min-width:0}.connection-compact-layout .connection-form .button--large{width:100%;min-height:49px;margin:0;padding:11px 18px;font-size:1rem;line-height:1.5}.connection-compact-layout .form-note{color:var(--muted);justify-content:center;gap:9px;margin:-6px 0 0;font-size:.8125rem;line-height:1.45}.connection-compact-layout .form-note svg{width:18px;height:18px}.connection-result__notice{border:1px solid color-mix(in srgb, var(--green-active) 30%, var(--border));background:color-mix(in srgb, var(--green-active) 7%, var(--surface));border-radius:11px;padding:11px 13px;font-weight:700;color:var(--heading)!important}.connection-result .modal__content>p{max-width:44ch;font-size:.9375rem;line-height:1.55}.connection-result__support{background:color-mix(in srgb, #258fca 8%, var(--surface));text-align:left;border-left:4px solid #258fca;border-radius:0 12px 12px 0;margin:14px 0;padding:13px 14px}.connection-result__support strong{color:var(--heading);margin-bottom:4px;font-size:.9375rem;line-height:1.4;display:block}.connection-result__support p{color:var(--text);margin:0;font-size:.875rem;line-height:1.5}.connection-result__actions{grid-template-columns:minmax(0,1.3fr) minmax(120px,.7fr);gap:9px;margin-top:16px;display:grid}.connection-result__actions .button{width:100%;margin:0}.connection-help{border:1px solid color-mix(in srgb, var(--green-active) 26%, var(--border));background:color-mix(in srgb, var(--green-active) 3%, var(--surface));border-radius:24px;min-width:0;padding:20px;box-shadow:0 16px 40px #00231c14}.connection-help>h2{color:var(--heading);margin:0 0 16px;font-size:1.375rem;line-height:1.3}.connection-help__items{gap:10px;display:grid}.connection-help__item{--connection-help-accent:var(--green-active);border:1px solid color-mix(in srgb, var(--connection-help-accent) 32%, var(--border));border-left:4px solid var(--connection-help-accent);background:color-mix(in srgb, var(--connection-help-accent) 8%, var(--surface));border-radius:0 15px 15px 0;align-items:flex-start;gap:11px;padding:12px 13px;display:flex}.connection-help__item--request{--connection-help-accent:#0d9d76}.connection-help__item--check{--connection-help-accent:#258fca}.connection-help__item--contact{--connection-help-accent:#dc9700}.connection-help__item>svg{background:var(--surface);width:38px;height:38px;color:var(--connection-help-accent);border-radius:11px;flex:0 0 38px;padding:9px;box-shadow:0 5px 15px #00231c12}.connection-help__item>div{min-width:0}.connection-help__item h3{color:var(--heading);margin:0 0 5px;font-size:.95rem;line-height:1.4}.connection-help__item p{color:var(--muted);margin:0;font-size:.86rem;line-height:1.5}.connection-help__phone{background:color-mix(in srgb, var(--green-active) 11%, var(--surface));border-radius:16px;align-items:center;gap:12px;margin-top:14px;padding:14px 16px;display:flex}.connection-help__phone>svg{width:22px;height:22px;color:var(--green-active);flex:none}.connection-help__phone>span{color:var(--muted);gap:2px;font-size:.8rem;line-height:1.4;display:grid}.connection-help__phone strong{color:var(--heading);font-size:1.1rem;line-height:1.3}:root[data-theme=dark] .taiget-site .connection-compact-layout .connection-form{background:#292b2a;border-color:#61d6b8;box-shadow:0 24px 66px #00000057,0 0 0 1px #61d6b81a}:root[data-theme=dark] .taiget-site .connection-compact-layout .field :is(input,select,textarea),:root[data-theme=dark] .connection-compact-layout .segmented{background:#202221;border-color:#59615e}:root[data-theme=dark] .connection-compact-layout .field>span:first-child,:root[data-theme=dark] .connection-compact-layout .segmented legend,:root[data-theme=dark] .connection-form__group>h3{color:#fff}:root[data-theme=dark] .connection-help{background:#272a29;border-color:#4b5551;box-shadow:0 20px 52px #00000040}:root[data-theme=dark] .connection-help__item{border-color:color-mix(in srgb, var(--connection-help-accent) 48%, #454a48);background:color-mix(in srgb, var(--connection-help-accent) 12%, #292c2b)}:root[data-theme=dark] .connection-help__item--request{--connection-help-accent:#72e1bf}:root[data-theme=dark] .connection-help__item--check{--connection-help-accent:#74c8f5}:root[data-theme=dark] .connection-help__item--contact{--connection-help-accent:#ffd067}:root[data-theme=dark] .connection-help__item>svg{background:#343735;border:1px solid #ffffff14}:root[data-theme=dark] .connection-help__item h3,:root[data-theme=dark] .connection-help__phone strong{color:#fff}:root[data-theme=dark] .connection-help__item p{color:#ccd2cf}:root[data-theme=dark] .connection-help__phone{background:#303734;border:1px solid #41504a}@media (max-width:980px){:root .taiget-site .connection-compact-layout{grid-template-columns:1fr;width:min(100% - 32px,760px)!important}.connection-compact-layout .form-side-reveal{grid-row:2}}@media (max-width:700px){:root .taiget-site .connection-compact-layout{width:calc(100% - 20px)!important;margin:16px auto 48px!important}:root .taiget-site .connection-compact-layout .connection-form{border-radius:20px;padding:26px 20px 24px}.connection-form__address-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.connection-form__address-grid .segmented,.connection-form__property,.connection-form__settlement,.connection-form__street{grid-column:1/-1}.connection-form__house,.connection-form__apartment{grid-column:span 1}.connection-compact-layout .form-grid{gap:14px}.connection-form__contact-grid,.connection-form__business-grid{grid-template-columns:1fr}.connection-form__actions{grid-template-columns:1fr;gap:13px}.connection-result__actions{grid-template-columns:1fr}.connection-compact-layout .segmented{grid-template-columns:1fr 1fr;display:grid}.connection-compact-layout .segmented legend{grid-column:1/-1}}@media (max-width:390px){.connection-form__house,.connection-form__apartment{grid-column:1/-1}}.home-connect--request .home-connect__panel{gap:18px;display:grid}.home-connect--request .home-connect__panel>:is(h2,p){margin:0}.home-connect--request .home-connect__steps{gap:9px;margin:0;padding:0;list-style:none;display:grid}.home-connect--request .home-connect__steps li{min-width:0;color:var(--heading);align-items:center;gap:11px;font-size:.9375rem;font-weight:750;line-height:1.4;display:flex}.home-connect--request .home-connect__steps b{background:var(--green-soft);width:29px;height:29px;color:var(--green-active);border-radius:9px;flex:0 0 29px;place-items:center;font-size:.75rem;font-weight:900;display:grid}:root .taiget-site .home-connect--request .home-connect__request-link{width:100%;min-height:50px;margin:2px 0 0}.home-connect__request-note{color:var(--muted);text-align:center;justify-content:center;align-items:center;gap:8px;font-size:.78rem;line-height:1.45;display:flex}.home-connect__request-note svg{width:17px;height:17px;color:var(--green-active);flex:none}@media (max-width:700px){.home-connect--request .home-connect__panel{gap:15px}}@media (max-width:620px){:root .taiget-site .figma-hero,:root .taiget-site .figma-hero:not(.figma-hero--business){padding-bottom:clamp(238px,66vw,270px)!important}:root .taiget-site .hero-object--family,:root .taiget-site .hero-object--office{aspect-ratio:auto!important;width:100%!important;max-width:none!important;height:clamp(238px,66vw,270px)!important;bottom:0!important;left:0!important;right:0!important}:root .taiget-site :is(.hero-family-image,.hero-business-image){object-position:center bottom!important}:root .taiget-site .figma-hero__actions .figma-button--green{order:1}:root .taiget-site .figma-hero__actions .figma-button--accent{order:2}:root .taiget-site .figma-hero__actions{grid-template-columns:minmax(0,1fr)!important;align-items:stretch!important;width:100%!important;display:grid!important}:root .taiget-site .figma-hero__actions .figma-button{box-sizing:border-box!important;flex:none!important;justify-self:stretch!important;width:100%!important;min-width:100%!important;max-width:100%!important;height:52px!important;min-height:52px!important;max-height:52px!important;margin-inline:0!important;padding-block:0!important}:root .taiget-site .benefits-home-section .benefits-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:10px 16px!important;display:grid!important}:root .taiget-site .benefits-home-section .benefit-card{border-radius:16px!important;min-height:104px!important}:root .taiget-site .benefits-home-section .benefit-card.is-open{grid-column:1/-1;transform:none!important}:root .taiget-site .benefits-home-section .benefit-card>button{text-align:center!important;grid-template-rows:42px auto!important;grid-template-columns:1fr!important;align-content:center!important;justify-items:center!important;gap:5px!important;min-height:104px!important;padding:9px!important}:root .taiget-site .benefits-home-section .benefit-card__icon{width:42px!important;height:42px!important}:root .taiget-site .benefits-home-section .benefit-card__icon svg{width:23px!important;height:23px!important}:root .taiget-site .benefits-home-section .benefit-card__text{display:block!important}:root .taiget-site .benefits-home-section .benefit-card__text strong{display:block;font-size:14px!important;line-height:1.25!important}:root .taiget-site .benefits-home-section .benefit-card__text small,:root .taiget-site .benefits-home-section .benefit-card__arrow{display:none!important}:root .taiget-site .benefits-home-section .benefit-card__reveal p{padding:0 14px 15px!important;font-size:14px!important;line-height:1.5!important}:root .taiget-site .tariff-home-section .internet-plans__grid{overscroll-behavior-inline:contain;scroll-snap-type:inline mandatory;scrollbar-width:none;gap:12px!important;max-width:none!important;margin-inline:0!important;padding:4px 0 8px!important;display:flex!important;overflow-x:auto!important}:root .taiget-site .tariff-home-section .internet-plans__grid::-webkit-scrollbar{display:none}:root .taiget-site .tariff-home-section .internet-plans__item{scroll-snap-align:center;scroll-snap-stop:always;flex:0 0 100%!important;min-height:0!important}:root .taiget-site .tariff-home-section .internet-plan{aspect-ratio:1/1.06;gap:13px!important;min-height:0!important;padding:18px!important}:root .taiget-site .tariff-home-section .internet-plan__orb{display:block!important}:root .taiget-site .tariff-home-section .internet-plan__eyebrow{font-size:10px!important}:root .taiget-site .tariff-home-section .internet-plan__title{font-size:19px!important}:root .taiget-site .tariff-home-section .internet-plan__metrics,:root .taiget-site .tariff-home-section .internet-plan__speed{min-height:48px!important}:root .taiget-site .tariff-home-section .internet-plan__speed>strong{font-size:40px!important}:root .taiget-site .tariff-home-section .internet-plan__features{gap:7px!important}:root .taiget-site .tariff-home-section .internet-plan__features li{gap:7px!important;font-size:12.5px!important;line-height:1.35!important}:root .taiget-site .tariff-home-section .internet-plan__features svg{width:15px!important;height:15px!important}:root .taiget-site .tariff-home-section .internet-plan__footer{gap:8px!important;padding-top:12px!important}:root .taiget-site .tariff-home-section .internet-plan__price strong{font-size:24px!important}:root .taiget-site .tariff-home-section .internet-plan__connect{min-height:42px!important;padding-block:9px!important;font-size:13px!important}:root .taiget-site .tariff-home-section .internet-plans__mobile-nav{justify-items:center;gap:7px;margin-top:2px;display:grid}:root .taiget-site .tariff-home-section .internet-plans__mobile-nav>div{justify-content:center;align-items:center;gap:7px;display:flex}:root .taiget-site .tariff-home-section .internet-plans__mobile-nav button{background:var(--border-strong);cursor:pointer;border:0;border-radius:999px;width:8px;height:8px;padding:0;transition:width .2s,background-color .2s}:root .taiget-site .tariff-home-section .internet-plans__mobile-nav button.is-active{background:var(--green-active);width:24px}:root .taiget-site .tariff-home-section .internet-plans__mobile-nav button:focus-visible{outline:2px solid var(--green-active);outline-offset:3px}:root .taiget-site .tariff-home-section .internet-plans__mobile-nav>span,:root .taiget-site .home-coverage__intro ol{display:none!important}:root .taiget-site .coverage-check__fields{grid-template-columns:minmax(0,1fr)!important;gap:11px!important}:root .taiget-site .coverage-check__fields>label,:root .taiget-site .coverage-check__settlement,:root .taiget-site .coverage-check__submit{grid-column:1!important}:root .taiget-site .coverage-check__fields input,:root .taiget-site .coverage-check__fields select{border-radius:12px!important;height:50px!important;padding-inline:13px!important}:root .taiget-site .coverage-check__feedback.is-idle,:root .taiget-site .home-connect--installers .home-connect__media--installers{display:none!important}:root .taiget-site .home-connect--installers{display:block!important}:root .taiget-site .home-connect--installers .home-connect__content{width:100%!important;min-height:0!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;margin:0!important;padding:22px 20px!important}:root .taiget-site .home-connect--request{background:0 0!important;border:0!important;overflow:visible!important}:root .taiget-site .home-connect--request .home-connect__content{background:0 0!important;padding:0!important}:root .taiget-site .home-connect--request .home-connect__panel{border:1px solid color-mix(in srgb, var(--border) 78%, var(--green-bright) 22%)!important;background:color-mix(in srgb, var(--surface) 94%, var(--green) 6%)!important;border-radius:22px!important;gap:12px!important;padding:22px 20px!important;overflow:hidden!important;box-shadow:0 18px 42px #0000001f!important}:root .taiget-site .home-connect--request .home-connect__panel:before{display:block!important}:root .taiget-site .home-connect--request .home-connect__panel h2{margin:0!important;font-size:clamp(26px,7.2vw,29px)!important;line-height:1.08!important}:root .taiget-site .home-connect--request .home-connect__panel>p{margin:0!important;font-size:13px!important;line-height:1.45!important}:root .taiget-site .home-connect--request .home-connect__steps{gap:6px!important}:root .taiget-site .home-connect--request .home-connect__steps li{gap:9px!important;font-size:13px!important}:root .taiget-site .home-connect--request .home-connect__steps b{border-radius:8px!important;flex-basis:26px!important;width:26px!important;height:26px!important}:root .taiget-site .home-connect--request .home-connect__request-link{min-height:46px!important}:root .taiget-site .home-connect--request .home-connect__request-note{font-size:11px!important;line-height:1.35!important}:is(body:has(.connection-form) .floating-contact,body:has(.payment-page) .floating-contact,body:has(.contacts-layout) .floating-contact){display:none!important}body:has(input:focus,select:focus,textarea:focus) .floating-contact{opacity:0!important;pointer-events:none!important;transform:translateY(12px)!important}}@media (min-width:621px){body:has(input:focus,select:focus,textarea:focus) .floating-contact{opacity:0!important;pointer-events:none!important;transform:translateY(12px)!important}}@media (prefers-reduced-motion:reduce){.mobile-faq-shell__toggle>svg{transition:none!important}}
