.residential-section{padding:65px 0 10px;background:radial-gradient(ellipse at 10% 20%,#12435b44,transparent 55%)}.residential-grid{display:grid;grid-template-columns:1.03fr 1fr;gap:24px}.residential-grid>article{border:1px solid #2c4e6b;border-radius:10px;padding:32px;background:linear-gradient(145deg,#11263c,#0b1629)}.residential-grid h3{font-size:26px;line-height:1.5}.residential-focus>p{font-size:13px;line-height:2;color:#9cb1ca;margin-top:20px}.residential-pill{display:inline-block;padding:5px 10px;border:1px solid #3c93a577;border-radius:4px;color:#6ee4ed;font-size:10px;background:#1b718320;margin-bottom:18px}.exit-flow{display:flex;flex-wrap:wrap;align-items:center;gap:10px;margin-top:32px;font-size:11px}.exit-flow span,.exit-flow strong{padding:10px;border-radius:5px;border:1px solid #315e78;background:#16344c}.exit-flow strong{font-weight:500;color:#66e5f0}.exit-flow b{font-weight:400;color:#58748e}.residential-focus>small{display:block;font-size:9px;color:#7189a4;line-height:1.9;margin-top:18px}.residential-check dl{margin:20px 0 0}.residential-check dl>div{padding:13px 0;border-top:1px solid #2b405c}.residential-check dt{font-size:12px;color:#c8dced;margin-bottom:6px}.residential-check dd{font-size:11px;line-height:1.9;color:#8ea5bf;margin:0}.residential-questions{display:flex;gap:17px;flex-wrap:wrap;align-items:center;padding:20px 23px;margin-top:20px;border:1px solid #30435e;border-radius:6px;background:#0e1a2e;font-size:10px;color:#9fb6cd}.residential-questions strong{color:#d0e0f0;font-size:11px;margin-right:auto;font-weight:500}.residential-questions>span:before{content:'✓';color:#4edbe8;margin-right:6px}.source-note{font-size:10px;color:#718ca8;margin-top:17px}.source-note summary{cursor:pointer}.source-note p{font-size:10px;line-height:1.9;margin-top:10px;max-width:1000px}.source-note a{color:#74c7da;text-decoration:underline}.stream-times{background:#06152699;border:1px solid #28516e;border-radius:7px;padding:14px 12px;margin-top:19px}.stream-times>span{display:block;font-size:9px;color:#80a2bc;margin-bottom:10px}.stream-time-row{display:flex;justify-content:space-between;align-items:center;gap:8px;padding:7px 0}.stream-time-row+.stream-time-row{border-top:1px solid #203e59}.stream-time-row>span{font-size:11px;color:#8fd6e1}.stream-time-row strong{font-family:'Segoe UI',sans-serif;font-size:22px;font-weight:650;white-space:nowrap}.stream-time-row strong small{font-family:inherit;font-size:9px;font-weight:400;color:#809ab4;margin-left:4px}.stream-times>a{display:block;font-size:8px;color:#6e8ca6;margin-top:9px}.estimate-method{border:1px solid #31516b;background:#0e1c30;border-radius:7px;margin-top:23px;padding:18px 23px;color:#8da7c1;font-size:11px}.estimate-method summary{color:#bfd7e9;cursor:pointer;font-weight:500;line-height:1.9}.estimate-method p{line-height:1.95;margin-top:12px}.estimate-method ul{padding-left:18px;line-height:2}.estimate-method a{color:#73deeb;text-decoration:underline}.estimate-formula{font-family:monospace;padding:12px 14px;border-radius:5px;background:#081321;line-height:1.9}.plan-description{font-size:12px!important;line-height:1.9!important}.plan-includes{font-size:11px!important}.neon-packages .package-card{padding:27px 22px}.plan-top>span:first-child{color:#85d4e1}.plan-kicker{font-size:11px;color:#d4b0d9;margin-top:14px}.store-products{padding-top:20px}.store-product{display:grid;grid-template-columns:1fr 1.1fr;border:1px solid #534165;border-radius:10px;overflow:hidden;background:linear-gradient(130deg,#1a1f38,#0e1a2e)}.store-product-image{position:relative;min-height:390px}.store-product-image img{width:100%;height:100%;position:absolute;object-fit:cover;display:block}.store-product-image:after{content:'';position:absolute;inset:0;background:linear-gradient(0deg,#0b1226bb,transparent 55%)}.store-product-image>span{position:absolute;bottom:24px;left:27px;z-index:1;color:white;font-size:12px}.store-product-info{padding:36px}.store-product-info .residential-pill{border-color:#98629066;color:#ebb4d4;background:#683b6822}.store-product-info h3{font-size:29px;margin-bottom:16px}.store-product-info>p{font-size:12px;color:#a3b5cd;line-height:1.95}.store-product-info ul{list-style:none;margin:23px 0;padding:0}.store-product-info li{display:flex;gap:18px;font-size:11px;padding:10px 0;border-top:1px solid #33405c;line-height:1.85}.store-product-info li strong{white-space:nowrap;font-weight:500;color:#c3d8e9}.store-product-info li span{color:#859db9}.store-product-bottom{display:flex;justify-content:space-between;gap:15px;align-items:center}.store-product-bottom strong{display:block;font-size:23px;color:#f0d9ea;font-weight:550}.store-product-bottom small{font-size:9px;color:#8c9cb7}.store-product-bottom .button{font-size:12px;padding:13px 18px}.store-distinction{display:block;font-size:9px;line-height:1.8;color:#6e849f;margin-top:18px}.product-estimate{padding:24px;margin-top:30px;background:#10233b;border:1px solid #3b6481;border-radius:8px}.product-estimate h3{font-size:20px;margin-bottom:16px}.product-estimate .stream-time-row{max-width:390px}.product-estimate p{font-size:11px;line-height:1.9;color:#9db4cd;margin-top:14px}.account-entry{display:flex;gap:13px;align-items:center;margin-left:10px;font-size:12px}.account-entry a:first-child{color:#c1d2e7}.account-entry a:last-child{padding:9px 16px;border:1px solid #4c9fb5;border-radius:5px;background:#17435b;color:#9bf0f5}.nav-wrap .navigation{gap:24px}.residential-hero-label{display:inline-block;border:1px solid #49c9db77;padding:7px 16px;color:#7aeaf2;letter-spacing:.12em;font-size:12px;border-radius:5px;margin-top:15px;background:#11506a44}
@media(max-width:1100px){.residential-grid h3{font-size:23px}.residential-grid>article{padding:26px}.store-product-info{padding:28px}.store-product-info h3{font-size:25px}.nav-wrap .navigation{gap:18px}.account-entry{gap:10px}.stream-times{padding:15px}}
@media(max-width:900px){.navigation{display:none;position:absolute;top:77px;left:0;right:0;background:#101b30;border-bottom:1px solid #33526d;padding:12px 25px 20px;flex-direction:column;gap:0!important;margin:0;font-size:13px;box-shadow:0 15px 25px #0005}.navigation.is-open{display:flex}.navigation a{padding:11px 5px}.menu-button{display:block}.account-entry{margin-left:auto}.header{height:78px}.residential-grid{grid-template-columns:1fr}.residential-focus>p{max-width:600px}.exit-flow{margin-top:23px}.residential-check dl{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.residential-check dt{font-size:11px}.store-product{grid-template-columns:.85fr 1fr}.store-product-info{padding:25px}.store-product-bottom{align-items:flex-start;flex-direction:column}.residential-questions{gap:15px}.residential-questions strong{width:100%}}
@media(max-width:600px){.header{height:74px}.navigation{top:73px}.nav-wrap{gap:9px}.account-entry{gap:10px;font-size:11px}.account-entry a:last-child{padding:7px 11px}.brand>span:last-child{font-size:17px}.residential-section{padding-top:43px}.residential-grid>article{padding:24px}.residential-grid h3{font-size:23px}.residential-focus>p{font-size:12px}.residential-check dl{display:block}.residential-check dd{font-size:11px}.exit-flow{gap:6px;font-size:9px}.exit-flow span,.exit-flow strong{padding:8px 7px}.residential-questions{padding:18px;gap:11px;font-size:9px}.source-note{font-size:9px}.neon-packages{grid-template-columns:1fr!important;gap:18px}.neon-packages .package-card{padding:27px!important}.plan-bandwidth{font-size:49px}.plan-quota{font-size:16px}.neon-packages h3{font-size:20px}.plan-description{font-size:12px!important}.plan-includes{font-size:11px!important}.plan-top{font-size:10px}.stream-times{margin-top:19px;padding:17px}.stream-times>span{font-size:10px}.stream-time-row>span{font-size:13px}.stream-time-row strong{font-size:27px}.stream-time-row strong small{font-size:10px}.stream-times>a{font-size:9px}.plan-price strong{font-size:22px}.plan-button{font-size:12px;padding:13px 16px}.estimate-method{padding:18px;font-size:10px}.store-product{grid-template-columns:1fr}.store-product-image{min-height:220px;aspect-ratio:16/9}.store-product-info{padding:26px}.store-product-info h3{font-size:24px}.store-product-bottom{flex-direction:row;align-items:center}.store-product-bottom .button{font-size:11px;padding:12px 14px;gap:15px}.store-product-bottom strong{font-size:20px}.store-product-info li{gap:14px;font-size:10px}.store-distinction{font-size:8px}.residential-hero-label{font-size:10px;padding:6px 12px;letter-spacing:.08em}}
