.nb-pricing{container-type:inline-size}.nb-pricing svg{stroke-width:1.8px}.nb-plan[data-accent=live],.nb-tv[data-accent=live]{--nb-accent:var(--nb-green);--nb-accent-rgb:57 255 20}.nb-plan[data-accent=schedule],.nb-tv[data-accent=schedule]{--nb-accent:var(--nb-cyan);--nb-accent-rgb:0 240 255}.nb-plan[data-accent=movies],.nb-tv[data-accent=movies]{--nb-accent:var(--nb-orange);--nb-accent-rgb:255 122 0}.nb-plan[data-accent=series],.nb-tv[data-accent=series]{--nb-accent:var(--nb-yellow);--nb-accent-rgb:255 212 0}.nb-pricing-hero{border-bottom:1px solid var(--nb-line);padding-block:36px 28px;position:relative}.nb-pricing-hero:before{content:"";background:var(--nb-volt);width:3px;box-shadow:0 0 12px var(--nb-volt);position:absolute;inset:0 auto 0 0}.nb-pricing-eyebrow{color:var(--nb-volt);font:700 12px/1.2 var(--nb-font-body);letter-spacing:.16em;text-transform:uppercase;text-shadow:0 0 12px;margin:0}.nb-pricing-hero h1{font:800 clamp(42px, 8vw, 88px)/.92 var(--nb-font-display);text-transform:uppercase;margin:10px 0 14px}.nb-pricing-hero h1 span{color:var(--nb-volt);text-shadow:0 0 18px #d4f63f8c}.nb-pricing-lede{color:#ced6e2;max-width:56ch;margin:0;font-size:16px;line-height:1.55}.nb-pricing-layout,.nb-review-layout{gap:32px;padding-block:32px 48px;display:grid}.nb-pricing-step+.nb-pricing-step{margin-top:48px}.nb-pricing-step .nb-home-section-head h2,.nb-pricing-summary h2{align-items:center;gap:12px;display:flex}.nb-pricing-step-number{border:1px solid var(--nb-volt);width:34px;height:34px;color:var(--nb-volt);font:800 20px/1 var(--nb-font-display);flex-shrink:0;place-items:center;display:inline-grid;box-shadow:0 0 10px #d4f63f59}.nb-pricing-step-copy{color:var(--nb-mid);margin:14px 0 20px;font-size:15px;line-height:1.55}.nb-plans{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;padding-top:8px;display:grid}.nb-plan{border:1px solid var(--nb-line-2);background:var(--nb-card);flex-direction:column;transition:border-color .16s,box-shadow .16s;display:flex;position:relative}.nb-plan:before{content:"";background:var(--nb-accent);width:3px;box-shadow:0 0 12px var(--nb-accent);position:absolute;inset:-1px auto -1px -1px}.nb-plan[data-selected=true]{border-color:var(--nb-accent);background:linear-gradient(180deg, rgb(var(--nb-accent-rgb) / .1), var(--nb-card) 70%);box-shadow:0 0 0 1px var(--nb-accent), 0 0 24px rgb(var(--nb-accent-rgb) / .3)}.nb-plan-badge{z-index:1;background:var(--nb-accent);color:var(--nb-stage);font:800 10px/1.2 var(--nb-font-body);letter-spacing:.1em;text-transform:uppercase;box-shadow:0 0 12px rgb(var(--nb-accent-rgb) / .6);padding:3px 8px;position:absolute;top:-10px;right:10px}.nb-plan-select{width:100%;color:inherit;text-align:center;cursor:pointer;background:0 0;border:0;flex-direction:column;flex:1;align-items:center;gap:4px;padding:18px 14px 14px 17px;display:flex}.nb-plan-name{color:var(--nb-accent);text-shadow:0 0 14px rgb(var(--nb-accent-rgb) / .5);font:800 22px/1 var(--nb-font-display);letter-spacing:.06em;text-transform:uppercase}.nb-plan-tvs{font:800 22px/1 var(--nb-font-display);text-transform:uppercase;justify-content:center;align-items:baseline;gap:6px;margin-top:8px;display:flex}.nb-plan-tvs b{color:var(--nb-text);text-shadow:0 0 20px rgb(var(--nb-accent-rgb) / .6);font:800 64px/.85 var(--nb-font-display);font-variant-numeric:tabular-nums}.nb-plan-screens{min-height:24px;color:var(--nb-accent);flex-wrap:wrap;justify-content:center;align-items:center;gap:4px;margin-top:6px;display:flex}.nb-plan-screens svg{filter:drop-shadow(0 0 6px rgb(var(--nb-accent-rgb) / .7))}.nb-plan-screens span{font:800 18px/1 var(--nb-font-display)}.nb-plan-price{border-top:1px solid var(--nb-line);align-self:stretch;margin-top:12px;padding-top:12px}.nb-plan-price b{font:800 32px/1 var(--nb-font-display);font-variant-numeric:tabular-nums}.nb-plan-price span{color:var(--nb-mid);margin-top:2px;font-size:12px;display:block}.nb-plan-billed{color:#ced6e2;font-size:13px}.nb-plan-choose{border:1px solid var(--nb-line-2);letter-spacing:.08em;text-transform:uppercase;justify-content:center;align-self:stretch;align-items:center;gap:6px;min-height:42px;margin-top:auto;padding-inline:8px;font-size:12px;font-weight:700;transition:border-color .15s,background .15s;display:flex}.nb-plan-price+.nb-plan-billed+.nb-plan-choose{margin-top:14px}.nb-plan-select:hover .nb-plan-choose{border-color:var(--nb-accent)}.nb-plan[data-selected=true] .nb-plan-choose{border-color:var(--nb-accent);background:var(--nb-accent);color:var(--nb-stage)}.nb-plan-stepper{border-top:1px solid var(--nb-line);grid-template-columns:44px 1fr 44px;align-items:center;display:grid}.nb-plan-stepper button{height:44px;color:var(--nb-accent);cursor:pointer;background:0 0;border:0;place-items:center;display:grid}.nb-plan-stepper button:disabled{color:var(--nb-line-2);cursor:not-allowed}.nb-plan-stepper output{text-align:center;font:800 20px/1 var(--nb-font-display);text-transform:uppercase}.nb-pricing-included{border:1px solid var(--nb-line-2);background:var(--nb-card);margin-top:20px;padding:18px}.nb-pricing-included h3{font:800 20px/1 var(--nb-font-display);text-transform:uppercase;margin:0 0 12px}.nb-pricing-included ul{gap:10px;margin:0;padding:0;list-style:none;display:grid}.nb-pricing-included li{align-items:center;gap:10px;font-size:15px;display:flex}.nb-pricing-included svg{color:var(--nb-volt);flex-shrink:0}.nb-boxes{gap:12px;margin:0;padding:0;list-style:none;display:grid}.nb-box{border:1px solid var(--nb-line-2);border-top:2px solid var(--nb-volt);background:var(--nb-card);flex-direction:column;gap:6px;padding:16px;display:flex}.nb-box[data-own=true]{border-top-color:var(--nb-line-2);border-style:dashed}.nb-box-art{border-bottom:1px solid var(--nb-line);place-items:center;margin:-4px 0 6px;padding:10px 0;display:grid}.nb-box-art svg{width:150px;max-width:100%;height:94px;color:var(--nb-volt);filter:drop-shadow(0 0 8px #d4f63f8c)}.nb-box[data-own=true] .nb-box-art svg{color:#cad3e0;filter:none}.nb-box-top{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.nb-box-top strong{font:800 20px/1.05 var(--nb-font-display);text-transform:uppercase}.nb-box-tag{border:1px solid var(--nb-volt);color:var(--nb-volt);letter-spacing:.1em;text-transform:uppercase;padding:2px 6px;font-size:10px;font-weight:700}.nb-box-price{color:var(--nb-volt);font:800 30px/1 var(--nb-font-display)}.nb-box[data-own=true] .nb-box-price{color:var(--nb-text)}.nb-box-price small{color:var(--nb-mid);font:400 12px/1 var(--nb-font-body)}.nb-box-pitch{color:var(--nb-mid);flex:1;font-size:14px;line-height:1.5}.nb-box-all{border:1px solid var(--nb-line-2);min-height:44px;color:var(--nb-text);font:700 12px/1 var(--nb-font-body);letter-spacing:.08em;text-transform:uppercase;cursor:pointer;background:0 0;margin-top:6px}.nb-box-all:hover{border-color:var(--nb-volt);color:var(--nb-volt)}.nb-tv-list{gap:10px;margin:20px 0 0;padding:0;list-style:none;display:grid}.nb-tv{border:1px solid rgb(var(--nb-accent-rgb) / .55);background:linear-gradient(180deg, rgb(var(--nb-accent-rgb) / .08), var(--nb-card) 65%);min-width:0;box-shadow:0 0 18px rgb(var(--nb-accent-rgb) / .18);margin:0;padding:12px 14px 14px 17px;position:relative}.nb-tv:before{content:"";background:var(--nb-accent);width:3px;box-shadow:0 0 12px var(--nb-accent);position:absolute;inset:-1px auto -1px -1px}.nb-tv legend{color:var(--nb-accent);text-shadow:0 0 14px rgb(var(--nb-accent-rgb) / .7);font:800 24px/1 var(--nb-font-display);text-transform:uppercase;padding:0 8px}.nb-tv-options{grid-template-columns:repeat(auto-fit,minmax(92px,1fr));gap:6px;display:grid}.nb-tv-option{display:block;position:relative}.nb-tv-option input{opacity:0;cursor:pointer;margin:0;position:absolute;inset:0}.nb-tv-option>span{border:1px solid var(--nb-line-2);background:var(--nb-well);text-align:center;place-content:center;gap:2px;min-height:64px;padding:6px;transition:border-color .15s,background .15s;display:grid}.nb-tv-option strong{font-size:13px;line-height:1.2}.nb-tv-option small{color:var(--nb-mid);font-size:12px}.nb-tv-option input:checked+span{border-color:var(--nb-accent);background:rgb(var(--nb-accent-rgb) / .16);box-shadow:0 0 0 1px var(--nb-accent), 0 0 18px rgb(var(--nb-accent-rgb) / .45)}.nb-tv-option input:checked+span small{color:var(--nb-accent)}.nb-tv-option input:focus-visible+span{outline:2px solid var(--nb-accent);outline-offset:2px}.nb-pricing-summary,.nb-review-actions{border:1px solid var(--nb-line-2);background:var(--nb-card);align-self:start;padding:20px;position:relative}.nb-pricing-summary:before,.nb-review-actions:before{content:"";background:var(--nb-volt);width:3px;box-shadow:0 0 12px var(--nb-volt);position:absolute;inset:-1px auto -1px -1px}.nb-pricing-summary h2,.nb-review-actions h2{font:800 26px/1.05 var(--nb-font-display);text-transform:uppercase;margin:0 0 14px}.nb-pricing-summary dl{gap:8px;margin:0;display:grid}.nb-pricing-summary dl>div{justify-content:space-between;gap:12px;font-size:14px;display:flex}.nb-pricing-summary dt{color:#ced6e2}.nb-pricing-summary dd{font-variant-numeric:tabular-nums;white-space:nowrap;margin:0}.nb-pricing-total{border-top:1px solid var(--nb-line-2);justify-content:space-between;align-items:baseline;margin:14px 0 0;padding-top:14px;display:flex}.nb-pricing-total span,.nb-pricing-dock p span{color:var(--nb-mid);letter-spacing:.12em;text-transform:uppercase;font-size:11px;font-weight:700}.nb-pricing-total b{color:var(--nb-volt);text-shadow:0 0 18px #d4f63f8c;font:800 40px/1 var(--nb-font-display);font-variant-numeric:tabular-nums}.nb-pricing-renews{color:var(--nb-mid);margin:6px 0 0;font-size:13px}.nb-pricing-cta{width:100%;margin-top:16px}.nb-pricing-cta-pending{border:1px dashed var(--nb-volt);width:100%;min-height:48px;color:var(--nb-volt);font:700 13px/1.2 var(--nb-font-body);letter-spacing:.06em;text-transform:uppercase;cursor:pointer;background:0 0;margin-top:16px;padding:0 14px}.nb-pricing-dock{z-index:40;padding:10px 12px calc(10px + env(safe-area-inset-bottom));border-top:1px solid var(--nb-volt);background:var(--nb-stage);justify-content:space-between;align-items:center;gap:12px;display:flex;position:fixed;inset:auto 0 0;box-shadow:0 -8px 24px #0009}.nb-pricing-dock p{margin:0;display:grid}.nb-pricing-dock b{color:var(--nb-volt);font:800 28px/1 var(--nb-font-display);font-variant-numeric:tabular-nums}.nb-pricing-dock .nb-pricing-cta-pending{width:auto;margin:0}body .site-bg:has(.nb-pricing-dock){padding-bottom:calc(72px + env(safe-area-inset-bottom))}.nb-pricing-unavailable{padding-block:48px}.nb-pricing-unavailable h2{font:800 32px/1 var(--nb-font-display);text-transform:uppercase;margin:0 0 10px}.nb-pricing-unavailable p{color:#ced6e2;margin:0 0 20px}.nb-invoice{border:1px solid var(--nb-line-2);border-top:3px solid var(--nb-volt);background:var(--nb-card)}.nb-invoice-head{border-bottom:1px solid var(--nb-line);flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:12px;padding:20px;display:flex}.nb-invoice-brand{font:800 20px/1 var(--nb-font-display);text-transform:uppercase;margin:0}.nb-invoice-brand b{color:var(--nb-volt)}.nb-invoice-head h2{font:800 30px/1 var(--nb-font-display);text-transform:uppercase;margin:6px 0 0}.nb-invoice-meta{color:#ced6e2;margin:0;font-size:13px;display:grid}.nb-invoice-meta span{color:var(--nb-volt);letter-spacing:.12em;text-transform:uppercase;font-size:11px;font-weight:700}.nb-invoice-lines{margin:0;padding:0;list-style:none}.nb-invoice-lines li{border-bottom:1px solid var(--nb-line);justify-content:space-between;align-items:flex-start;gap:16px;padding:14px 20px;display:flex}.nb-invoice-item{gap:2px;font-size:15px;font-weight:600;display:grid}.nb-invoice-item small{color:var(--nb-mid);font-size:13px;font-weight:400}.nb-invoice-amount{font:800 22px/1 var(--nb-font-display);font-variant-numeric:tabular-nums;white-space:nowrap}.nb-invoice-totals{gap:8px;margin:0;padding:16px 20px;display:grid}.nb-invoice-totals>div{color:#ced6e2;justify-content:space-between;align-items:baseline;gap:12px;font-size:14px;display:flex}.nb-invoice-totals dd{font-variant-numeric:tabular-nums;white-space:nowrap;margin:0}.nb-invoice-grand{border-block:1px solid var(--nb-line-2);margin-block:4px;padding-block:12px}.nb-invoice-grand dt{color:var(--nb-text);letter-spacing:.08em;text-transform:uppercase;font-weight:700}.nb-invoice-grand dd{color:var(--nb-volt);text-shadow:0 0 18px #d4f63f8c;font:800 38px/1 var(--nb-font-display)}.nb-invoice-tvs{border-top:1px solid var(--nb-line);padding:16px 20px}.nb-invoice-tvs h3{font:800 18px/1 var(--nb-font-display);text-transform:uppercase;margin:0 0 10px}.nb-invoice-tvs ol{gap:8px;margin:0;padding:0;list-style:none;display:grid}.nb-invoice-tvs li{gap:2px;font-size:14px;display:grid}.nb-invoice-tvs li span{color:var(--nb-volt);letter-spacing:.12em;text-transform:uppercase;font-size:11px;font-weight:700}.nb-invoice-note{border-top:1px solid var(--nb-line);background:var(--nb-well);color:#ced6e2;margin:0;padding:16px 20px;font-size:14px;line-height:1.55}.nb-review-actions p{color:#ced6e2;margin:0 0 12px;font-size:15px;line-height:1.55}.nb-review-button{width:100%;margin-top:8px}.nb-review-button:disabled{cursor:wait;opacity:.7}.nb-review-secondary{border:1px solid var(--nb-line-2);min-height:48px;color:var(--nb-text);font:700 14px/1 var(--nb-font-body);letter-spacing:.06em;text-transform:uppercase;justify-content:center;align-items:center;gap:8px;margin-top:10px;display:flex}.nb-review-secondary:hover{border-color:var(--nb-volt);color:var(--nb-volt)}.nb-review-edit{min-height:44px;color:var(--nb-mid);letter-spacing:.08em;text-transform:uppercase;align-items:center;gap:6px;margin-top:12px;font-size:13px;font-weight:700;display:inline-flex}.nb-review-edit:hover{color:var(--nb-volt)}.nb-review-inline-icon{align-items:center;gap:8px;display:flex;font-size:13px!important}.nb-review-inline-icon svg{color:var(--nb-volt)}.nb-review-error{background:#ff3b4e1a;border:1px solid #ff3b4e66;padding:10px 12px;color:#ffb4bd!important;margin-top:12px!important;font-size:13px!important}.nb-review-sent>svg{color:var(--nb-green);filter:drop-shadow(0 0 8px #39ff1499)}.nb-review-actions .nb-review-sent h2{font:800 26px/1 var(--nb-font-display);text-transform:uppercase;margin:8px 0}@media (min-width:560px){.nb-invoice-meta{text-align:right}.nb-pricing-included ul,.nb-invoice-tvs ol{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:768px){.nb-pricing-hero{padding-block:56px 44px}.nb-boxes{grid-template-columns:repeat(3,minmax(0,1fr))}.nb-tv-list{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:900px){.nb-plans{grid-template-columns:repeat(4,minmax(0,1fr))}.nb-pricing-included ul{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (min-width:1024px){.nb-pricing-layout,.nb-review-layout{grid-template-columns:minmax(0,1fr) 340px;align-items:start;padding-block:48px 72px}.nb-pricing-summary,.nb-review-actions{position:sticky;top:88px}.nb-pricing-dock{display:none}body .site-bg:has(.nb-pricing-dock){padding-bottom:0}.nb-pricing-layout[data-has-summary=false]{grid-template-columns:minmax(0,1fr)}.nb-plans{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1180px){.nb-plans{grid-template-columns:repeat(4,minmax(0,1fr))}}.nb-order-address{border:0;gap:12px;margin:4px 0 14px;padding:0;display:grid}.nb-order-address legend{font:800 18px/1 var(--nb-font-display);text-transform:uppercase;margin-bottom:4px}.nb-review-actions .nb-order-address p{color:var(--nb-mid);margin:0;font-size:14px}.nb-order-address label{gap:6px;display:grid;position:relative}.nb-order-address label>span{color:var(--nb-mid);letter-spacing:.12em;text-transform:uppercase;font-size:12px;font-weight:700}.nb-order-address input,.nb-order-address select{border:1px solid var(--nb-line-2);background:var(--nb-well);width:100%;min-height:48px;color:var(--nb-text);font:600 16px/1.2 var(--nb-font-body);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;padding:0 14px}.nb-order-address input:focus,.nb-order-address select:focus{border-color:var(--nb-volt);outline:none;box-shadow:0 0 0 3px #d4f63f33}.nb-order-address-row{grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);gap:10px;display:grid}.nb-order-address-street ul{z-index:10;border:1px solid var(--nb-line-2);background:var(--nb-card);margin:0;padding:0;list-style:none;position:absolute;top:calc(100% + 4px);left:0;right:0}.nb-order-address-street li+li{border-top:1px solid var(--nb-line-2)}.nb-order-address-street li button{width:100%;min-height:48px;color:var(--nb-text);text-align:left;cursor:pointer;background:0 0;gap:2px;padding:8px 14px;display:grid}.nb-order-address-street li button:hover,.nb-order-address-street li button:focus-visible{background:#d4f63f14}.nb-order-address-street li small{color:var(--nb-mid);font-size:13px}
