:root{--blue:#0a1ee6;--blue-press:#0715b0;--navy:#08154c;--sky:#22b4f5;--mist:#eef1fb;--ink:#10163a;--text:#2a3052;--muted:#5a6283;--line:#d5daec;--white:#fff;--ok:#127a43;--ok-bg:#e2f3e9;--warn:#955200;--warn-bg:#fcefd9;--info-bg:#e5e7fd;--no:#a3261b;--no-bg:#fbe9e7;--wrap:1200px;--gutter:24px;--r-sm:8px;--r-md:14px;--r-lg:22px}@media (max-width:640px){:root{--gutter:16px}}*,:before,:after{box-sizing:border-box}[hidden]{display:none!important}html{scroll-behavior:smooth;-webkit-text-size-adjust:100%;scroll-padding-top:104px}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*{transition:none!important;animation:none!important}}body{background:var(--white);color:var(--text);font-family:var(--font-archivo), "Archivo", system-ui, sans-serif;margin:0;font-size:17px;font-stretch:100%;line-height:1.6}img{max-width:100%;display:block}a{color:var(--blue)}p{text-wrap:pretty;margin:0}h1,h2,h3{text-wrap:balance;color:var(--ink);letter-spacing:-.015em;margin:0;font-stretch:116%;line-height:1.08}h1{letter-spacing:-.025em;font-size:clamp(38px,4.6vw,64px);font-weight:800;line-height:1}h2{font-size:clamp(30px,3.3vw,44px);font-weight:780}h3{letter-spacing:-.005em;font-size:21px;font-weight:700;font-stretch:108%;line-height:1.25}.wrap{width:100%;max-width:calc(var(--wrap) + var(--gutter) * 2);padding-inline:var(--gutter);margin-inline:auto}.section{padding-block:96px}@media (max-width:760px){.section{padding-block:64px}}:focus-visible{outline:3px solid var(--blue);outline-offset:3px;border-radius:4px}.util :focus-visible,.hero :focus-visible,.cignal :focus-visible,footer :focus-visible{outline-color:#fff}.skip{z-index:100;color:var(--ink);border-radius:var(--r-sm);background:#fff;padding:10px 16px;position:absolute;top:8px;left:-999px}.skip:focus{left:8px}.btn{border-radius:var(--r-sm);min-height:48px;font:inherit;text-align:center;cursor:pointer;border:2px solid #0000;justify-content:center;align-items:center;gap:8px;padding:12px 22px;font-size:16px;font-weight:650;line-height:1.2;text-decoration:none;transition:background-color .15s,color .15s,border-color .15s;display:inline-flex}.btn-blue{background:var(--blue);color:#fff}.btn-blue:hover{background:var(--blue-press)}.btn-white{color:var(--blue);background:#fff}.btn-white:hover{background:var(--mist)}.btn-line-white{color:#fff;border-color:#ffffffbf}.btn-line-white:hover{color:var(--blue);background:#fff;border-color:#fff}.btn-line{border-color:var(--blue);color:var(--blue);background:0 0}.btn-line:hover{background:var(--blue);color:#fff}.util{background:var(--navy);color:#c9d2f2;font-size:14px}.util .wrap{justify-content:space-between;align-items:center;gap:16px;min-height:42px;display:flex}.util a{color:#c9d2f2;text-decoration:none}.util a:hover{color:#fff;text-decoration:underline}.util-group{align-items:center;gap:22px;display:flex}.lang{border-radius:var(--r-sm);border:1px solid #ffffff4d;padding:2px;display:inline-flex}.lang button{font:inherit;color:#c9d2f2;border-radius:var(--r-sm);cursor:pointer;background:0 0;border:0;padding:3px 11px;font-size:13px}.lang button[aria-pressed=true]{color:var(--navy);background:#fff;font-weight:650}@media (max-width:760px){.util-links{display:none}}.util-branch{color:#fff;font-weight:600}.util-branch a{color:#c9d2f2;text-underline-offset:3px;margin-left:6px;font-weight:400;text-decoration:underline}.site-header{z-index:40;border-bottom:1px solid var(--line);background:#fff;position:sticky;top:0}.site-header .wrap{align-items:center;gap:24px;min-height:86px;display:flex;position:relative}.brand{flex:none;display:block}.brand img{width:auto;height:62px}@media (max-width:640px){.brand img{height:50px}}.main-nav{align-items:center;gap:2px;margin-left:auto;display:flex}.main-nav a{color:var(--ink);border-radius:var(--r-sm);padding:10px 12px;font-size:16px;font-weight:560;text-decoration:none}.main-nav a:hover{background:var(--mist);color:var(--blue)}.main-nav a.nav-portal{border:2px solid var(--blue);color:var(--blue);margin-left:10px;padding:9px 16px;font-weight:650}.main-nav a.nav-portal:hover{background:var(--blue);color:#fff}.menu-btn{border:1px solid var(--line);border-radius:var(--r-sm);width:46px;height:46px;color:var(--ink);cursor:pointer;background:#fff;justify-content:center;align-items:center;display:none}.menu-btn svg{width:22px;height:22px}@media (max-width:1000px){.menu-btn{margin-left:auto;display:inline-flex}.main-nav{border-bottom:1px solid var(--line);padding:8px var(--gutter) 16px;background:#fff;flex-direction:column;align-items:stretch;gap:0;display:none;position:absolute;top:100%;left:0;right:0}.main-nav.open{display:flex}.main-nav a{padding:14px 8px;font-size:17px}.main-nav a.nav-portal{text-align:center;margin:8px 0 0;padding:12px 16px}}@media (max-width:420px){.header-cta{display:none}}.hero{background:var(--blue);color:#fff;overflow:hidden}.hero-grid{grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);gap:56px;display:grid}.hero-copy{align-self:center;padding-block:72px 80px}.hero h1{color:#fff;max-width:11em}.hero-lede{color:#ffffffe0;max-width:44ch;margin-top:24px;font-size:19px;line-height:1.55}.offer{color:var(--ink);border-radius:var(--r-md);background:#fff;grid-template-columns:auto auto;margin-top:32px;display:inline-grid}.offer>div{padding:16px 28px 18px}.offer>div+div{border-left:1px solid var(--line)}.offer-k,.offer-u{color:var(--muted);font-size:14px;display:block}.offer-k{color:var(--ink);font-weight:620}.offer-v{letter-spacing:-.02em;color:var(--blue);font-size:42px;font-weight:800;font-stretch:120%;line-height:1.1;display:block}.hero .actions{flex-wrap:wrap;gap:12px;margin-top:32px;display:flex}.hero-photo{aspect-ratio:5/6;border-radius:var(--r-lg) var(--r-lg) 0 0;background:#2436e8;align-self:end;margin:56px 0 0;overflow:hidden}.hero-photo img{object-fit:cover;object-position:60% 35%;width:100%;height:100%}.hero-photo video,.cig-photo video{object-fit:cover;width:100%;height:100%;display:block}@media (max-width:900px){.hero-grid{grid-template-columns:1fr;gap:0}.hero-copy{padding-block:48px 40px}.hero-photo{aspect-ratio:4/3;margin-top:0}}@media (max-width:480px){.offer{width:100%;display:grid}.offer>div{padding:14px 16px}.offer-v{font-size:32px}.hero .actions .btn{flex:100%}}.help-grid{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);align-items:start;gap:56px;display:grid}@media (max-width:900px){.help-grid{grid-template-columns:1fr;gap:32px}}.tasks{grid-template-columns:1fr 1fr;gap:12px;display:grid}@media (max-width:560px){.tasks{grid-template-columns:1fr}}.task{border:1px solid var(--line);border-radius:var(--r-md);color:var(--text);align-items:flex-start;gap:16px;padding:20px 22px;text-decoration:none;transition:border-color .15s,background-color .15s;display:flex}.task:hover{border-color:var(--blue);background:var(--mist)}.task svg{width:28px;height:28px;color:var(--blue);flex:none;margin-top:1px}.task b{color:var(--ink);font-size:18px;font-weight:700;font-stretch:106%;line-height:1.3;display:block}.task span{color:var(--muted);margin-top:3px;font-size:15px;line-height:1.45;display:block}.status{background:var(--ok-bg);border-radius:var(--r-md);color:var(--ink);align-items:flex-start;gap:14px;margin-top:28px;padding:18px 20px;display:flex}.status svg{width:24px;height:24px;color:var(--ok);flex:none;margin-top:2px}.status b{font-weight:680;display:block}.status small{color:var(--muted);margin-top:2px;font-size:14px;display:block}.status a{margin-top:8px;font-size:15px;font-weight:620;display:inline-block}.status-warn{background:var(--warn-bg)}.status-warn svg{color:var(--warn)}.status-down{background:var(--no-bg)}.status-down svg{color:var(--no)}.sec-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:24px 40px;margin-bottom:40px;display:flex}.sec-head p{color:var(--muted);max-width:52ch;margin-top:12px;font-size:18px}.plans{background:var(--mist)}.tabs{border:1px solid var(--line);border-radius:var(--r-sm);background:#fff;padding:4px;display:inline-flex}.tabs button{font:inherit;color:var(--ink);cursor:pointer;background:0 0;border:0;border-radius:6px;padding:10px 22px;font-size:16px;font-weight:650}.tabs button[aria-selected=true]{background:var(--blue);color:#fff}.plan-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;display:grid}.plan-grid[hidden]{display:none}@media (max-width:900px){.plan-grid{grid-template-columns:1fr;max-width:520px}}.plan{border:1px solid var(--line);border-radius:var(--r-md);background:#fff;flex-direction:column;padding:28px;display:flex}.plan-name{color:var(--muted);font-size:16px;font-weight:650}.plan-speed{color:var(--ink);letter-spacing:-.035em;margin-top:8px;font-size:58px;font-weight:800;font-stretch:122%;line-height:1}.plan-speed small{letter-spacing:0;margin-left:6px;font-size:20px;font-weight:700}.plan-price{color:var(--blue);margin-top:16px;font-size:21px;font-weight:720}.plan-price span{color:var(--muted);font-size:15px;font-weight:500}.plan ul{border-top:1px solid var(--line);gap:10px;margin:22px 0 28px;padding:22px 0 0;font-size:15.5px;line-height:1.45;list-style:none;display:grid}.plan li{gap:10px;display:flex}.plan li svg{width:20px;height:20px;color:var(--blue);flex:none;margin-top:1px}.plan .btn{margin-top:auto}.plans-empty{border:1px solid var(--line);border-radius:var(--r-md);color:var(--muted);background:#fff;grid-column:1/-1;padding:28px}.cov-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:56px;display:grid}@media (max-width:900px){.cov-grid{grid-template-columns:1fr;gap:32px}}.cov-grid>div>p{color:var(--muted);max-width:44ch;margin-top:16px;font-size:18px}.field{display:block}.field>span{color:var(--ink);margin-bottom:8px;font-size:16px;font-weight:650;display:block}.field input,.field select{width:100%;font:inherit;color:var(--ink);border:2px solid var(--line);border-radius:var(--r-sm);background:#fff;padding:13px 16px;font-size:17px}.field select{appearance:none;cursor:pointer;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath d='M3 6l5 5 5-5' fill='none' stroke='%230A1EE6' stroke-width='2'/%3E%3C/svg%3E");background-position:right 16px center;background-repeat:no-repeat;background-size:16px;padding-right:48px}.field input:hover,.field select:hover{border-color:#aeb6d6}.field input:focus-visible,.field select:focus-visible{border-color:var(--blue);outline-offset:0;outline:3px solid #0a1ee640}.field input[aria-invalid=true]{border-color:var(--no)}.field .err{color:var(--no);margin-top:6px;font-size:14px;display:block}.cov-pick{max-width:420px;margin-top:28px}.cov-result{border-radius:var(--r-lg);background:var(--mist);flex-direction:column;justify-content:center;align-items:flex-start;min-height:260px;padding:36px;display:flex}.cov-result[data-state=live]{background:var(--ok-bg)}.cov-result[data-state=soon]{background:var(--warn-bg)}.cov-result[data-state=no]{background:var(--no-bg)}.cov-result svg{width:40px;height:40px;color:var(--blue);margin-bottom:16px}.cov-result[data-state=live] svg{color:var(--ok)}.cov-result[data-state=soon] svg{color:var(--warn)}.cov-result[data-state=no] svg{color:var(--no)}.cov-result h3{font-size:25px}.cov-result p{color:var(--text);max-width:46ch;margin-top:10px}.cov-result .btn{margin-top:24px}.cov-body{flex-direction:column;align-items:flex-start;display:flex}.cov-body.changed{animation:.28s ease-out settle}@keyframes settle{0%{opacity:.4;transform:translateY(6px)}to{opacity:1;transform:none}}.cignal{background:var(--navy);color:#d3daf4}.cignal h2{color:#fff}.cig-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:64px;display:grid}@media (max-width:900px){.cig-grid{grid-template-columns:1fr;gap:36px}}.cig-photo{border-radius:var(--r-lg);aspect-ratio:4/3;background:#16245f;margin:0;overflow:hidden}.cig-photo img{object-fit:cover;width:100%;height:100%}.cignal p{max-width:44ch;margin-top:18px;font-size:19px;line-height:1.55}.cignal .btn{margin-top:32px}.connect-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:64px;display:grid}@media (max-width:900px){.connect-grid{grid-template-columns:1fr;gap:40px}}.steps{counter-reset:step;margin:36px 0 0;padding:0;list-style:none}.steps li{counter-increment:step;padding:0 0 32px 72px;position:relative}.steps li:last-child{padding-bottom:0}.steps li:before{content:counter(step);border:2px solid var(--blue);width:48px;height:48px;color:var(--blue);background:#fff;border-radius:50%;place-items:center;font-size:20px;font-weight:800;font-stretch:115%;display:grid;position:absolute;top:-4px;left:0}.steps li:not(:last-child):after{content:"";background:var(--line);width:2px;position:absolute;top:48px;bottom:0;left:23px}.steps p{color:var(--muted);max-width:46ch;margin-top:6px}.apply{background:var(--mist);border-radius:var(--r-lg);padding:36px}.apply h3{font-size:25px}.apply>p{color:var(--muted);margin-top:8px}.apply form{gap:18px;margin-top:24px;display:grid}.apply .row2{grid-template-columns:1fr 1fr;gap:18px;display:grid}@media (max-width:560px){.apply{padding:24px}.apply .row2{grid-template-columns:1fr}}.apply .btn{width:100%;margin-top:6px}.apply .btn[disabled]{opacity:.7;cursor:progress}.field .opt{color:var(--muted);font-size:14px;font-weight:400}.hp{opacity:0;width:1px;height:1px;position:absolute;left:-10000px}.form-error{border-radius:var(--r-sm);background:var(--no-bg);color:var(--no);padding:12px 14px;font-size:15px}.sent{border-radius:var(--r-md);background:#fff;align-items:flex-start;gap:14px;margin-top:24px;padding:20px;display:flex}.sent svg{width:26px;height:26px;color:var(--ok);flex:none}.sent b{color:var(--ink);font-size:18px;display:block}.sent p{color:var(--text);margin-top:4px}.advisories{background:var(--mist)}.adv-list{gap:12px;display:grid}.adv{border:1px solid var(--line);border-radius:var(--r-md);background:#fff;grid-template-columns:200px minmax(0,1fr) auto;align-items:start;gap:8px 28px;padding:24px 28px;display:grid}.adv-when{color:var(--ink);font-size:15px;font-weight:650;line-height:1.4}.adv-when span{color:var(--muted);margin-top:2px;font-size:14px;font-weight:450;display:block}.adv h3{font-size:19px}.adv p{max-width:64ch;margin-top:6px}.chip{border-radius:var(--r-sm);white-space:nowrap;padding:5px 12px;font-size:13.5px;font-weight:650;display:inline-block}.chip-sched{background:var(--warn-bg);color:var(--warn)}.chip-ok{background:var(--ok-bg);color:var(--ok)}.chip-info{background:var(--info-bg);color:var(--blue)}.chip-down{background:var(--no-bg);color:var(--no)}.adv-empty{border:1px solid var(--line);border-radius:var(--r-md);color:var(--muted);background:#fff;padding:24px 28px}@media (max-width:760px){.adv{grid-template-columns:1fr;padding:20px}.adv .chip{grid-row:1;justify-self:start}}.help2-grid{grid-template-columns:minmax(0,1.3fr) minmax(0,.9fr);align-items:start;gap:64px;display:grid}@media (max-width:900px){.help2-grid{grid-template-columns:1fr;gap:40px}}.faq{border-top:1px solid var(--line);margin-top:28px}.faq details{border-bottom:1px solid var(--line)}.faq summary{cursor:pointer;color:var(--ink);justify-content:space-between;gap:20px;padding:20px 0;font-size:18px;font-weight:650;list-style:none;display:flex}.faq summary::-webkit-details-marker{display:none}.faq summary:after{content:"";border-right:2px solid var(--blue);border-bottom:2px solid var(--blue);flex:none;width:11px;height:11px;margin:6px 4px 0 0;transition:transform .2s;transform:rotate(45deg)}.faq details[open] summary:after{margin-top:12px;transform:rotate(-135deg)}.faq summary:hover{color:var(--blue)}.faq .ans{max-width:62ch;padding:0 0 22px}.contact{background:var(--mist);border-radius:var(--r-lg);padding:32px;position:sticky;top:104px}.contact dl{gap:16px;margin:20px 0 0;display:grid}.contact dt{color:var(--muted);font-size:14px;font-weight:600}.contact dd{color:var(--ink);margin:2px 0 0;font-weight:620}.map{aspect-ratio:4/3;border-radius:var(--r-md);border:1px solid var(--line);background:#e4e8f5;margin-top:24px;overflow:hidden}.map iframe{border:0;width:100%;height:100%;display:block}.contact .directions{width:100%;margin-top:16px}@media (max-width:900px){.contact{position:static}}footer{background:var(--navy);color:#b9c3e8;padding-block:44px 24px;font-size:15px}.foot-grid{flex-wrap:wrap;gap:40px 48px;display:flex}.foot-grid>div{flex:170px}.foot-grid>.foot-brand{flex:1.6 260px}footer h4 a{color:#fff}.foot-brand img{width:auto;height:56px}.foot-tag{color:#fff;margin-top:14px;font-size:16px;font-weight:650;line-height:1.35}.foot-brand p{max-width:32ch;margin-top:10px}footer h4{color:#fff;margin:0 0 14px;font-size:15px;font-weight:700}footer ul{gap:8px;margin:0;padding:0;list-style:none;display:grid}.foot-links{flex-wrap:wrap;gap:8px 20px;display:flex}.foot-links a{color:#b9c3e8}footer a{color:#b9c3e8;text-decoration:none}footer a:hover{color:#fff;text-decoration:underline}.foot-bottom{color:#8e9ad0;border-top:1px solid #ffffff24;flex-wrap:wrap;justify-content:space-between;gap:12px 24px;margin-top:32px;padding-top:18px;font-size:14px;display:flex}@media (max-width:560px){footer{padding-bottom:96px}}.chat-fab{z-index:60;border-radius:var(--r-sm);background:var(--blue);color:#fff;font:inherit;cursor:pointer;border:0;align-items:center;gap:10px;padding:14px 20px;font-size:16px;font-weight:650;display:inline-flex;position:fixed;bottom:20px;right:20px;box-shadow:0 6px 18px #08154c47}.chat-fab:hover{background:var(--blue-press)}.chat-fab svg{width:22px;height:22px}.chat-panel{z-index:70;border:1px solid var(--line);border-radius:var(--r-lg);background:#fff;flex-direction:column;width:min(390px,100vw - 40px);height:min(620px,100vh - 40px);display:flex;position:fixed;bottom:20px;right:20px;overflow:hidden;box-shadow:0 12px 40px #08154c38}.chat-head{background:var(--blue);color:#fff;justify-content:space-between;align-items:center;gap:12px;padding:14px 14px 14px 18px;display:flex}.chat-head b{font-size:17px;font-stretch:110%;display:block}.chat-head span{color:#ffffffd1;font-size:13px;display:block}.chat-head-actions{align-items:center;gap:6px;display:flex}.chat-human{font:inherit;color:#fff;border-radius:var(--r-sm);cursor:pointer;background:0 0;border:1px solid #ffffffb3;padding:6px 12px;font-size:13px;font-weight:650}.chat-human:hover{color:var(--blue);background:#fff}.chat-x{color:#fff;cursor:pointer;background:0 0;border:0;border-radius:50%;place-items:center;width:36px;height:36px;display:grid}.chat-x:hover{background:#ffffff26}.chat-x svg{width:20px;height:20px}.chat-head :focus-visible{outline-color:#fff}.chat-log{background:#fff;flex-direction:column;flex:1;gap:10px;padding:16px;display:flex;overflow-y:auto}.chat-msg{overflow-wrap:anywhere;border-radius:16px;max-width:86%;padding:10px 14px;font-size:15px;line-height:1.5}.chat-line{min-height:.6em;display:block}.chat-assistant{background:var(--mist);color:var(--ink);border-bottom-left-radius:4px;align-self:flex-start}.chat-user{background:var(--blue);color:#fff;border-bottom-right-radius:4px;align-self:flex-end}.chat-user a{color:#fff}.chat-typing{color:var(--muted);font-style:italic}.chat-quick{flex-wrap:wrap;gap:8px;margin-top:4px;display:flex}.chat-quick button{font:inherit;color:var(--blue);border:1.5px solid var(--blue);border-radius:var(--r-sm);cursor:pointer;background:#fff;padding:7px 13px;font-size:14px;font-weight:600}.chat-quick button:hover{background:var(--blue);color:#fff}.chat-form{border-top:1px solid var(--line);gap:8px;padding:12px;display:flex}.chat-form input{min-width:0;font:inherit;border:2px solid var(--line);border-radius:var(--r-sm);color:var(--ink);flex:1;padding:11px 14px;font-size:16px}.chat-form input:focus-visible{border-color:var(--blue);outline-offset:0;outline:3px solid #0a1ee633}.chat-form button{font:inherit;color:#fff;background:var(--blue);border-radius:var(--r-sm);cursor:pointer;border:0;padding:0 18px;font-size:15px;font-weight:650}.chat-form button:disabled{opacity:.5;cursor:default}.chat-restart{font:inherit;color:var(--muted);cursor:pointer;background:0 0;border:0;align-self:center;margin:0 0 10px;font-size:13px;text-decoration:underline}@media (max-width:560px){.chat-fab{bottom:16px;right:16px}.chat-panel{border:0;border-radius:0;width:100%;height:100dvh;inset:0}}.chat-links{flex-wrap:wrap;gap:8px;margin-top:10px;display:flex}.chat-links a{border-radius:var(--r-sm);background:var(--blue);color:#fff;padding:8px 14px;font-size:14px;font-weight:650;text-decoration:none;display:inline-block}.chat-links a:hover{background:var(--blue-press)}.chat-pick{z-index:60;border:1px solid var(--line);border-radius:var(--r-md);background:#fff;gap:8px;width:min(300px,100vw - 32px);padding:16px;display:grid;position:fixed;bottom:84px;right:20px;box-shadow:0 12px 30px #08154c33}.chat-pick p{color:var(--ink);font-size:15px;font-weight:650}.chat-pick a{border-radius:var(--r-sm);background:var(--blue);color:#fff;text-align:center;padding:10px 14px;font-weight:650;text-decoration:none;display:block}@media (max-width:560px){.chat-pick{bottom:80px;right:16px}}@media print{.chat-fab,.chat-panel{display:none}}.page-head{color:var(--ink);border-bottom:1px solid var(--line);background:#fff;padding-block:44px 40px}.page-head h1{color:var(--ink);max-width:20ch;font-size:clamp(32px,3.8vw,50px)}.page-head p{color:var(--text);max-width:56ch;margin-top:12px;font-size:18px;line-height:1.55}.back-link{color:#fff;text-underline-offset:3px;margin-bottom:18px;font-weight:600;display:inline-block}.main-nav a[aria-current=page]{color:var(--blue);background:var(--mist)}.prose p{max-width:64ch;font-size:18px;line-height:1.7}.prose p+p{margin-top:18px}.prose .actions{flex-wrap:wrap;gap:12px;margin-top:32px;display:flex}.about-grid{grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);align-items:start;gap:56px;display:grid}@media (max-width:900px){.about-grid{grid-template-columns:1fr;gap:36px}}.about-media{border-radius:var(--r-lg);background:var(--mist);margin:0;overflow:hidden}.about-media img,.about-media video{width:100%;height:auto;display:block}.mv{background:var(--mist)}.mv-grid{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:40px;display:grid}.mv-grid h2{font-size:clamp(26px,2.6vw,34px)}.mv-grid p{max-width:56ch;margin-top:14px;font-size:18px;line-height:1.65}.list-title{margin-bottom:20px;font-size:clamp(24px,2.4vw,30px)}.list-title.past{margin-top:56px}.event-list{gap:16px;display:grid}.event{border:1px solid var(--line);border-radius:var(--r-md);background:#fff;grid-template-columns:240px minmax(0,1fr);align-items:start;gap:28px;padding:20px;display:grid}.event-media{border-radius:var(--r-sm);aspect-ratio:16/9;background:var(--mist);display:block;overflow:hidden}.event-media img,.event-media video{object-fit:cover;width:100%;height:100%;display:block}.event-date{aspect-ratio:16/9;border-radius:var(--r-sm);background:var(--mist);color:var(--ink);flex-direction:column;justify-content:center;align-items:center;line-height:1.1;display:flex}.event-date b{color:var(--blue);font-size:44px;font-weight:800;font-stretch:120%}.event-date span{color:var(--muted);font-size:15px;font-weight:600}.event-body h3{font-size:22px}.event-body h3 a{color:var(--ink);text-decoration:none}.event-body h3 a:hover{color:var(--blue);text-decoration:underline}.event-meta{color:var(--muted);margin-top:6px;font-size:15px;font-weight:600}.event-meta span{font-weight:400;display:block}.event-body p:not(.event-meta){max-width:64ch;margin-top:10px}.event-link{margin-top:12px;font-weight:650;display:inline-block}@media (max-width:640px){.event{grid-template-columns:1fr;gap:16px}}.event-detail{max-width:860px}.event-facts{flex-wrap:wrap;gap:16px 48px;margin:0 0 28px;display:flex}.event-facts dt{color:var(--muted);font-size:14px;font-weight:600}.event-facts dd{color:var(--ink);margin:2px 0 0;font-size:18px;font-weight:650}.event-detail .about-media{margin-bottom:32px}.btn-sm{min-height:40px;padding:8px 16px;font-size:15px}.btn-text{font:inherit;color:var(--blue);text-underline-offset:3px;cursor:pointer;background:0 0;border:0;padding:8px 4px;font-weight:650;text-decoration:underline}.lp-top{border-bottom:1px solid var(--line);z-index:5;background:#fff;position:relative}.lp-top .wrap{justify-content:space-between;align-items:center;gap:16px;min-height:76px;display:flex}.lp-brand img{width:auto;height:50px}.lp-nav{align-items:center;gap:20px;font-size:15px;display:flex}.lp-link{color:var(--ink);font-weight:600;text-decoration:none}.lp-link:hover{color:var(--blue);text-decoration:underline}.my-branch{border:1px solid var(--line);border-radius:var(--r-sm);color:var(--ink);align-items:center;gap:8px;padding:4px 4px 4px 12px;font-weight:600;display:inline-flex}.my-branch button{font:inherit;background:var(--mist);color:var(--blue);cursor:pointer;border:0;border-radius:6px;padding:4px 10px;font-size:14px;font-weight:650}@media (max-width:860px){.lp-link{display:none}}@media (max-width:640px){.lp-brand img{height:40px}.lp-top .wrap{min-height:62px}.lp-nav{gap:10px}.my-branch{display:none}}.lp-welcome{background:var(--mist);border-bottom:1px solid var(--line)}.lp-welcome .wrap{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 20px;padding-block:12px;display:flex}.lp-welcome p{color:var(--ink);font-weight:550}.lp-welcome div{flex-wrap:wrap;align-items:center;gap:8px 16px;display:flex}.lp-hero{background:var(--navy);position:relative;overflow:hidden}.ad-media{position:absolute;inset:0}.ad-item{object-fit:cover;opacity:0;width:100%;height:100%;transition:opacity .7s;position:absolute;inset:0}.ad-item.is-active{opacity:1}.ad-media .m-only{display:none}.lp-hero-inner{grid-template-columns:minmax(0,1fr) 420px;align-items:end;column-gap:48px;min-height:720px;padding-block:40px;display:grid}.ad-copy{z-index:1;background:var(--navy);color:#fff;border-radius:var(--r-md);grid-area:1/1;max-width:540px;padding:28px 28px 20px;position:relative}.ad-copy :focus-visible{outline-color:#fff}.ad-slide h2{color:#fff;font-size:clamp(28px,3.2vw,42px);font-weight:780}.ad-slide p{color:#ffffffdb;max-width:40ch;margin-top:12px;font-size:18px;line-height:1.5}.ad-slide .btn{margin-top:22px}.ad-controls{border-top:1px solid #ffffff29;align-items:center;gap:14px;margin-top:24px;padding-top:16px;display:flex}.controls-only .ad-controls{border-top:0;margin-top:0}.ad-dots{flex:1;gap:6px;min-width:0;display:flex}.ad-dot{cursor:pointer;background:0 0;border:0;flex:1;align-items:center;height:28px;padding:0;display:flex}.ad-dot span{background:#ffffff47;border-radius:2px;width:100%;height:4px;display:block;overflow:hidden}.ad-dot i{transform-origin:0;background:#fff;width:100%;height:100%;display:block;transform:scaleX(0)}.ad-btns{gap:6px;display:flex}.icon-btn{color:#fff;cursor:pointer;background:0 0;border:1px solid #fff6;border-radius:999px;place-items:center;width:40px;height:40px;padding:0;display:grid}.icon-btn:hover{color:var(--navy);background:#fff}.icon-btn svg{width:18px;height:18px}.picker{z-index:1;border-radius:var(--r-lg);background:#fff;grid-area:1/2;align-self:center;padding:28px;transition:box-shadow .2s;position:relative;box-shadow:0 18px 40px #08154c47}.picker.nudge{box-shadow:0 0 0 4px var(--sky), 0 18px 40px #08154c47}.picker h1{letter-spacing:-.02em;font-size:32px;font-weight:800;line-height:1.1}.picker-sub{color:var(--muted);margin-top:8px;font-size:15px}.picker-sub.ask{color:var(--blue);font-weight:650}.picker-empty{color:var(--text);margin-top:16px}.map-box{background:var(--mist);border-radius:var(--r-md);margin-top:16px;padding:8px}.lp-map{width:100%;height:270px;display:block}.lp-map .prov{fill:#c9d1ee;stroke:var(--mist);stroke-width:calc(1.2px * var(--k,1));stroke-linejoin:round}.lp-map .br{fill:var(--fill,var(--blue));cursor:pointer;transition:fill .15s}.lp-map .br.shared{cursor:default}.lp-map .br.tint{fill:#93a2f2}.lp-map .town{fill:var(--fill,var(--blue));stroke:#fff;stroke-width:calc(.8px * var(--k,1));stroke-linejoin:round;cursor:pointer;transition:fill .15s}.lp-map .pin{cursor:pointer}.lp-map .pin circle{fill:var(--pin,#fff);stroke:var(--navy);stroke-width:calc(4px * var(--k,1))}.lp-map .pin.dot circle{fill:var(--pin,var(--navy));stroke:#fff;stroke-width:calc(2px * var(--k,1))}.lp-map text{font-family:inherit;font-size:calc(28px * var(--k,1));fill:var(--ink);paint-order:stroke;stroke:var(--mist);stroke-width:calc(7px * var(--k,1));stroke-linejoin:round;pointer-events:none;font-weight:750}.branch-list{gap:8px;margin:14px 0 0;padding:0;list-style:none;display:grid}.branch-row{text-align:left;width:100%;font:inherit;border:1.5px solid var(--line);border-radius:var(--r-md);min-height:58px;color:var(--ink);cursor:pointer;background:#fff;align-items:center;gap:14px;padding:10px 14px;transition:border-color .15s,background-color .15s;display:flex}.branch-row.is-hot{border-color:var(--blue);background:var(--mist)}.branch-row b{font-size:19px;font-weight:750;font-stretch:112%;line-height:1.2;display:block}.branch-row small{color:var(--muted);font-size:14px;line-height:1.3;display:block}.branch-row .txt{flex:1;min-width:0}.branch-row svg{width:20px;height:20px;color:var(--blue);flex:none}.branch-row.group svg{transition:transform .2s}.branch-row.group[aria-expanded=true]{border-color:var(--blue)}.branch-row.group[aria-expanded=true] svg{transform:rotate(180deg)}.branch-sub{border-left:2px solid var(--line);gap:8px;margin:8px 0 0 14px;padding:0 0 0 12px;list-style:none;display:grid}.branch-sub .branch-row{min-height:50px;padding:8px 14px}.branch-sub .branch-row b{font-size:17px}.remember{color:var(--text);cursor:pointer;align-items:center;gap:10px;margin-top:14px;font-size:15px;display:flex}.remember input{width:20px;height:20px;accent-color:var(--blue);margin:0}@media (max-width:960px){.lp-hero{background:var(--mist)}.ad-media{aspect-ratio:16/10;position:relative}.ad-media .d-only{display:none}.ad-media .m-only{display:block}.lp-hero-inner{min-height:0;padding:0;display:block}.ad-copy{max-width:none;padding:22px var(--gutter) 14px;border-radius:0}.ad-copy.controls-only{padding:4px var(--gutter) 10px}.ad-slide p{font-size:16px}.picker{margin:20px var(--gutter) 28px;box-shadow:none;border:1px solid var(--line);padding:22px 18px}.picker.nudge{box-shadow:0 0 0 4px var(--sky)}.picker h1{font-size:28px}.lp-map{height:240px}}.lp-help{padding-block:88px 96px}.help-head{flex-wrap:wrap;justify-content:space-between;align-items:end;gap:20px 40px;display:flex}.help-head p{max-width:52ch;color:var(--muted);margin-top:12px}.filters{gap:8px;display:flex}.filters button{font:inherit;border:1.5px solid var(--line);border-radius:var(--r-sm);color:var(--ink);cursor:pointer;background:#fff;padding:9px 18px;font-size:15px;font-weight:600}.filters button[aria-pressed=true]{background:var(--ink);border-color:var(--ink);color:#fff}.lp-help-grid{grid-template-columns:minmax(0,1.7fr) minmax(0,1fr);align-items:start;gap:36px;margin-top:36px;display:grid}.lp-help-grid.single{grid-template-columns:minmax(0,1fr);max-width:820px}.stage{aspect-ratio:16/9;border-radius:var(--r-md);background:var(--navy);margin-bottom:22px;position:relative;overflow:hidden}.stage video,.stage iframe,.stage>img{object-fit:cover;background:#000;border:0;width:100%;height:100%;display:block}.stage>img{object-fit:contain;background:var(--mist)}.stage.guide{background:var(--mist);place-items:center;padding:24px;display:grid}.stage-poster{background:var(--navy);cursor:pointer;border:0;place-items:center;width:100%;height:100%;padding:0;display:grid;position:absolute;inset:0}.stage-poster img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.play{color:#fff;background:#08154cc7;border-radius:999px;place-items:center;width:34px;height:34px;display:grid;position:absolute}.play svg{width:14px;height:14px;margin-left:2px}.play.big{width:68px;height:68px;position:relative}.play.big svg{width:26px;height:26px}.stage-info h3{font-size:clamp(22px,2.2vw,28px);font-weight:760}.stage-meta{color:var(--muted);margin-top:6px;font-size:15px}.stage-body{max-width:68ch;margin-top:14px}.stage-body ol{gap:10px;margin:0;padding-left:1.4em;display:grid}.stage-body ol li::marker{color:var(--blue);font-weight:750}.stage-body .actions{flex-wrap:wrap;gap:10px;margin-top:20px;display:flex}.lights{border-top:1px solid var(--line);margin:0;display:grid}.lights div{border-bottom:1px solid var(--line);grid-template-columns:96px 1fr;gap:16px;padding:12px 0;display:grid}.lights dt{color:var(--ink);letter-spacing:.03em;font-size:15px;font-weight:750}.lights dd{margin:0}.playlist{gap:4px;margin:0;padding:0;list-style:none;display:grid}.item{text-align:left;width:100%;font:inherit;border-radius:var(--r-md);color:var(--ink);cursor:pointer;background:0 0;border:0;align-items:center;gap:14px;padding:10px;display:flex}.item:hover,.item[aria-current=true]{background:var(--mist)}.thumb{aspect-ratio:16/9;border-radius:var(--r-sm);background:var(--navy);flex:none;place-items:center;width:128px;display:grid;position:relative;overflow:hidden}.thumb img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.thumb.g{border:1px solid var(--line);background:#fff}.thumb.g svg{width:54px;height:auto;color:var(--blue)}.item b{font-size:16px;font-weight:650;line-height:1.3;display:block}.item small{color:var(--muted);margin-top:4px;font-size:14px;display:block}@media (max-width:960px){.lp-help{padding-block:56px 64px}.lp-help-grid{grid-template-columns:1fr;gap:28px}}@media (max-width:640px){.stage.guide{aspect-ratio:auto;padding:22px 14px}}@media (max-width:480px){.thumb{width:104px}.lights div{grid-template-columns:72px 1fr}}.modem-wrap{justify-items:center;gap:18px;width:min(100%,520px);display:grid}.modem{border:1.5px solid var(--line);background:#fff;border-radius:18px;width:100%;padding:30px 22px 18px;position:relative}.modem:before,.modem:after{content:"";border:1.5px solid var(--line);background:#fff;border-bottom:0;border-radius:6px 6px 0 0;width:10px;height:46px;position:absolute;bottom:100%}.modem:before{left:16%}.modem:after{right:16%}.leds{justify-content:space-between;gap:8px;display:flex}.led{color:var(--muted);letter-spacing:.04em;justify-items:center;gap:8px;font-size:12px;font-weight:700;display:grid}.led i{background:#d3d8ea;border-radius:50%;width:14px;height:14px}.led.on i{background:#22c55e}.led.red i{background:#ef3b2d}.led.blink i{animation:1.1s steps(2,jump-none) infinite led-blink}@keyframes led-blink{50%{opacity:.25}}.scenario{flex-wrap:wrap;justify-content:center;gap:8px;display:flex}.scenario button{font:inherit;border:1.5px solid var(--line);border-radius:var(--r-sm);color:var(--ink);cursor:pointer;background:#fff;padding:7px 14px;font-size:14px;font-weight:600}.scenario button[aria-pressed=true]{border-color:var(--blue);color:var(--blue)}.scenario-msg{color:var(--ink);text-align:center;max-width:44ch;font-size:15px}@media (max-width:480px){.modem{padding:24px 12px 14px}.led{font-size:10px}.modem:before,.modem:after{height:26px}.scenario-msg{font-size:13px}.scenario button{padding:5px 10px;font-size:13px}}:root{--rv-y:16px;--rv-s:1;--rv-t:.5s}:root[data-rv=normal]{--rv-y:40px;--rv-s:.97;--rv-t:.7s}:root[data-rv=strong]{--rv-y:80px;--rv-s:.92;--rv-t:.9s}.rv{opacity:0;transform:translateY(var(--rv-y)) scale(var(--rv-s))}.rv.rv-top{transform:translateY(calc(var(--rv-y) * -1)) scale(var(--rv-s))}.rv.rv-in{opacity:1;transition:opacity var(--rv-t) ease, transform var(--rv-t) cubic-bezier(.2,.7,.2,1);transform:none}@media (prefers-reduced-motion:reduce){.rv,.rv.rv-top{transform:none}.rv.rv-in{transition:opacity .6s}}@media print{.rv{opacity:1;transform:none}}.connect{z-index:200;background:var(--white);place-items:center;padding:24px;animation:.16s ease-out both connect-in;display:grid;position:fixed;inset:0}.connect.is-leaving{opacity:0;transition:opacity .26s}@keyframes connect-in{0%{opacity:0}}.connect-box{text-align:center;justify-items:center;display:grid}.connect-modem{width:min(260px,76vw);margin-top:46px;padding:22px 26px 14px}.connect-modem .leds{gap:20px}.connect-modem .led i{transition:background-color .2s,box-shadow .2s}.connect-title{font-family:var(--font-head,inherit);letter-spacing:-.015em;color:var(--ink);margin-top:28px;font-size:clamp(24px,3vw,30px);font-weight:780;line-height:1.15}.connect-sub{color:var(--muted);margin-top:8px;font-size:16px}@media (max-width:480px){.connect-modem{margin-top:30px}}.lp-hero-inner{grid-template-rows:auto 1fr;align-items:start;min-height:0}.ad-media{aspect-ratio:16/9;border-radius:var(--r-md);background:var(--navy);grid-area:1/1;position:relative;inset:auto;overflow:hidden}.ad-item{object-fit:contain}.ad-copy{background:0 0;border-radius:0;grid-area:2/1;max-width:none;padding:22px 0 0}.ad-copy.controls-only{align-self:start;padding:14px 0 0}.lp-hero-inner>.ad-copy:first-child{grid-row:1/span 2;align-self:center}.picker{grid-row:1/span 2}@media (max-width:960px){.ad-media{border-radius:0}.ad-copy{background:var(--navy);padding:22px var(--gutter) 14px}.ad-copy.controls-only{padding:4px var(--gutter) 10px}}.hero-photo,.cig-photo,.about-media{aspect-ratio:auto;background:0 0;border-radius:0;justify-content:center;align-items:flex-end;display:flex;overflow:visible}.hero-photo img,.hero-photo video{object-fit:contain;border-radius:var(--r-lg) var(--r-lg) 0 0;width:auto;max-width:100%;height:auto;max-height:min(620px,72vh)}.cig-photo img,.cig-photo video{object-fit:contain;border-radius:var(--r-lg);width:auto;max-width:100%;height:auto;max-height:520px}.about-media img,.about-media video{border-radius:var(--r-lg);width:auto;max-width:100%;height:auto;max-height:min(680px,80vh)}@media (max-width:900px){.hero-photo img,.hero-photo video{max-height:62vh}}.event-media img,.event-media video,.stage video,.stage iframe,.stage-poster img{object-fit:contain}.sr-only{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.bc{background:var(--navy);color:#fff}.bc :focus-visible{outline-color:#fff}.bc-frame{position:relative}.bc-stage{width:100%;aspect-ratio:var(--bc-ratio);touch-action:pan-y;max-height:min(62vh,760px);position:relative;overflow:hidden}.bc.has-head .bc-stage{min-height:440px}.branch-home{--tile-h:clamp(150px, 12.4vw, 240px)}.branch-home .bc-stage{max-height:max(340px, calc(100svh - 144px - var(--tile-h)))}.bc-item{object-fit:contain;opacity:0;width:100%;height:100%;transition:opacity .7s;position:absolute;inset:0}.bc-item.is-active{opacity:1}.bc .m-only{display:none}.bc-arrow{z-index:2;width:46px;height:46px;color:var(--navy);cursor:pointer;background:#ffffffeb;border:0;border-radius:999px;place-items:center;padding:0;display:grid;position:absolute;top:50%;translate:0 -50%;box-shadow:0 4px 14px #08154c40}.bc-arrow svg{width:20px;height:20px}.bc-arrow:hover{color:var(--blue);background:#fff}.bc-arrow.prev{left:16px}.bc-arrow.next{right:16px}.bc-hit{z-index:1;cursor:pointer;position:absolute;inset:0}.bc .bc-hit:focus-visible{outline:3px solid var(--sky);outline-offset:-6px;border-radius:0}.bc .bc-arrow:focus-visible{outline-color:var(--sky)}.bc-slots{z-index:1;pointer-events:none;position:absolute;inset:0}.bc-over,.bc-slot{z-index:1;pointer-events:none;padding:3.5% 5%;display:flex;position:absolute;inset:0}.bc-over>*,.bc-slot.is-active>*{pointer-events:auto}.bc-slot{opacity:0;visibility:hidden;transition:opacity .5s,visibility 0s linear .5s}.bc-slot.is-active{opacity:1;visibility:visible;transition:opacity .5s}.bc-slot.is-below{display:none}.bc-slot[data-v=top]{align-items:flex-start}.bc-slot[data-v=middle]{align-items:center}.bc-slot[data-v=bottom]{align-items:flex-end}.bc-slot[data-h=left]{justify-content:flex-start}.bc-slot[data-h=center]{text-align:center;justify-content:center}.bc-slot[data-h=right]{text-align:right;justify-content:flex-end}.bc-item.fill{object-fit:cover}.bc-copy{max-width:min(600px,40%)}.bc-copy h2{letter-spacing:-.02em;font-size:clamp(28px,3.1vw,54px);font-weight:800;line-height:1.04}.bc-copy p{margin-top:14px;font-size:clamp(16px,1.25vw,20px);line-height:1.5}.bc-copy.has-text .btn{margin-top:24px}.bc-copy:not(.has-text) .btn{box-shadow:0 6px 18px #08154c47}.bc-copy.is-light h2{color:#fff}.bc-copy.is-light p{color:#ffffffe6}.bc-copy.is-dark h2{color:var(--ink)}.bc-copy.is-dark p{color:var(--text)}.bc-copy.is-box.has-text{background:var(--navy);border-radius:var(--r-md);max-width:460px;padding:28px}.bc-copy.is-box h2{color:#fff;font-size:clamp(26px,2.6vw,36px)}.bc-copy.is-box p{color:#ffffffdb;font-size:17px}.bc-copy.is-box.has-text .btn{margin-top:20px}.bc-head{align-items:center;padding:0}.bc-head .wrap{pointer-events:none}.bc-head .hero-copy{pointer-events:auto;background:var(--blue);border-radius:var(--r-lg);max-width:470px;padding:28px 30px 30px}.bc-head h1{color:#fff;font-size:clamp(30px,3vw,46px)}.bc-head .hero-lede{color:#ffffffe0;margin-top:14px;font-size:17px;line-height:1.5}.bc-head .offer{margin-top:20px}.bc-head .offer>div{padding:12px 20px 14px}.bc-head .offer-v{font-size:32px}.bc-head .actions{flex-wrap:wrap;gap:10px;margin-top:20px;display:flex}@media (max-width:1280px) and (min-width:761px){.bc-head .hero-lede{display:none}}.bc-bar .wrap{align-items:center;gap:14px;min-height:56px;padding-block:6px;display:flex}.bc-bar .ad-dots{flex:0 460px}.bc-barcopy,.bc-barend{flex:1 1 0;align-items:center;min-width:0;display:flex}.bc-barend{justify-content:flex-end}.bc-barcopy .bc-copy{align-items:center;gap:14px;min-width:0;max-width:none;display:flex}.bc-barcopy .bc-copy.has-text{background:0 0;border-radius:0;max-width:none;padding:0}.bc-barcopy .bc-copy h2{color:#fff}.bc-barcopy .btn-blue{color:var(--blue);background:#fff}.bc-barcopy .bc-copy h2{letter-spacing:0;white-space:nowrap;text-overflow:ellipsis;font-size:17px;font-weight:700;overflow:hidden}.bc-barcopy p{display:none}.bc-barcopy .btn{flex:none;box-shadow:none!important;margin:0!important}@media (max-width:760px){.bc .d-only{display:none}.bc .m-only{display:block}.bc-stage,.branch-home .bc-stage{max-height:none}.bc.has-phone .bc-stage{aspect-ratio:4/3}.bc.has-head .bc-stage{min-height:0}.bc-frame{flex-direction:column;display:flex}.bc-slots{pointer-events:auto;position:static}.bc-slot,.bc-slot.is-below{padding:18px var(--gutter) 4px;display:none;position:static;text-align:center!important}.bc-slot.is-active{display:block}.bc-barcopy{display:none}.bc-copy,.bc-copy.is-box.has-text{background:0 0;border-radius:0;max-width:none;padding:0}.bc-copy.has-text{text-align:left}.bc-copy h2,.bc-copy.is-dark h2,.bc-copy.is-box h2{color:#fff;font-size:26px}.bc-copy p,.bc-copy.is-dark p,.bc-copy.is-box p{color:#ffffffe0;font-size:16px}.bc-copy .btn-blue{color:var(--blue);background:#fff}.bc-head{background:var(--blue);padding:28px var(--gutter) 30px;text-align:left;order:-1;display:block;position:static}.bc-head .wrap{padding:0}.bc-head .hero-copy{background:0 0;border-radius:0;max-width:none;padding:0}.bc-head .actions .btn{flex:100%}.bc-arrow{display:none}.bc-bar .ad-dots{flex:auto}.bc-barend{flex:none}}@media (max-width:480px){.bc-head .offer{width:100%;display:grid}.bc-head .offer>div{padding:12px 16px}}.tiles{grid-template-columns:repeat(var(--tiles,4), minmax(0,1fr));background:#fff;gap:2px;display:grid}.tile{height:var(--tile-h,200px);background:var(--navy);color:#fff;text-decoration:none;display:block;position:relative;overflow:hidden}.tile img,.tile video{object-fit:cover;width:100%;height:100%;transition:transform .45s;position:absolute;inset:0}.tile:hover img,.tile:hover video{transform:scale(1.04)}.tile-label{background:#08154ce0;padding:12px 18px 14px;transition:background-color .2s;display:block;position:absolute;bottom:0;left:0;right:0}.tile:hover .tile-label{background:var(--blue)}.tile-label b{font-size:19px;font-weight:750;font-stretch:112%;line-height:1.2;display:block}.tile-label small{color:#ffffffd1;margin-top:2px;font-size:14px;line-height:1.3;display:block}.tile.no-photo{background:var(--blue)}.tile.no-photo .tile-label{background:0 0}.tile.no-photo:hover{background:var(--blue-press)}.tile-chip{z-index:1;position:absolute;top:12px;left:12px}.tile:focus-visible{outline:3px solid var(--sky);outline-offset:-5px;border-radius:0}@media (max-width:1100px){.tiles{grid-template-columns:repeat(var(--tiles-md,3), minmax(0,1fr))}}@media (max-width:760px){.tiles{grid-template-columns:repeat(2,minmax(0,1fr))}.tile{height:150px}.tile-label{padding:10px 12px 12px}.tile-label b{font-size:17px}.tile-label small{font-size:13px}}.part-head{padding-block:26px 34px}.part-head h1{max-width:24ch;font-size:clamp(30px,3.4vw,46px)}.part-back{color:var(--blue);margin-bottom:12px;font-size:15px;font-weight:600;text-decoration:none;display:inline-block}.part-back:before{content:"← "}.part-back:hover{text-decoration:underline}.part-head+.section{padding-top:56px}.part-adv .status{margin-bottom:24px}.promo-grid{grid-template-columns:repeat(auto-fill,minmax(min(100%,460px),1fr));align-items:start;gap:28px;display:grid}.promo{border:1px solid var(--line);border-radius:var(--r-md);background:#fff;flex-direction:column;display:flex;overflow:hidden}.promo-media{background:var(--navy);justify-content:center;display:flex}.promo-media a{width:100%;display:block}.promo-media img,.promo-media video{object-fit:contain;width:100%;height:auto;max-height:560px}.promo-body{padding:20px 22px 24px}.promo-body h2{font-size:24px}.promo-body p{margin-top:8px}.promo-body .btn{margin-top:16px}.branch-chip{border-left:1px solid var(--line);flex:none;padding-left:18px;line-height:1.3;display:grid}.branch-chip b{color:var(--ink);font-size:15px;font-weight:700}.branch-chip a{color:var(--blue);font-size:14px}@media (max-width:640px){.branch-chip{padding-left:12px}.branch-chip b{font-size:14px}}.part-nav{flex-wrap:wrap;gap:6px;margin-top:22px;display:flex}.part-nav a{border:1.5px solid var(--line);border-radius:var(--r-sm);color:var(--ink);padding:8px 14px;font-size:15px;font-weight:600;text-decoration:none}.part-nav a:hover{border-color:var(--blue);color:var(--blue)}.part-nav a[aria-current=page]{background:var(--blue);border-color:var(--blue);color:#fff}@media (max-width:640px){.part-nav{margin-inline:calc(var(--gutter) * -1);padding-inline:var(--gutter);scrollbar-width:none;flex-wrap:nowrap;overflow-x:auto}.part-nav a{flex:none}}.fix-outage{padding-top:32px}.fix-grid{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:start;gap:56px;display:grid}.fix-modem{padding-top:50px;position:sticky;top:120px}.fix-h{font-size:clamp(24px,2.4vw,32px)}.fix-cases{gap:8px;margin-top:16px;display:grid}.fix-case{font:inherit;text-align:left;cursor:pointer;border:1.5px solid var(--line);border-radius:var(--r-md);color:var(--ink);background:#fff;padding:12px 16px;font-size:16px;font-weight:600}.fix-case:hover{border-color:var(--blue)}.fix-case[aria-checked=true]{border-color:var(--blue);background:var(--mist);color:var(--blue)}.fix-steps-h{margin-top:32px}.fix-steps{gap:10px;margin:12px 0 0;padding-left:22px;display:grid}.fix-steps li{padding-left:4px}.fix-done{border-top:1px solid var(--line);margin-top:28px;padding-top:22px}.fix-q{color:var(--ink);font-weight:700}.fix-answers{flex-wrap:wrap;gap:10px;margin-top:12px;display:flex}.fix-ok{color:var(--ok);margin-top:14px;font-weight:650}.fix-report{background:var(--mist);border-radius:var(--r-md);margin-top:18px;padding:20px 22px}.fix-report p{margin-top:6px}@media (max-width:900px){.fix-grid{grid-template-columns:1fr;gap:24px}.fix-modem{padding-top:36px;position:static}}
