:root{--ts-navy:#09112b;--ts-navy-mid:#111e45;--ts-navy-light:#1a2d6b;--ts-blue:#1d4ed8;--ts-blue-bright:#3b82f6;--ts-blue-pale:#eff6ff;--ts-teal:#0ea5e9;--ts-green:#10b981;--ts-green-dark:#047857;--ts-orange:#f97316;--ts-red:#ef4444;--ts-cyan:#00b4ff;--ts-white:#fff;--ts-gray-50:#f8faff;--ts-gray-100:#f1f5ff;--ts-gray-200:#e2e8f8;--ts-gray-300:#cbd5e1;--ts-gray-400:#94a3b8;--ts-gray-500:#64748b;--ts-gray-600:#475569;--ts-gray-700:#334155;--ts-gray-800:#1e293b;--ts-gray-900:#0f172a;--ts-shadow-xs:0 1px 3px rgba(9,17,43,.06);--ts-shadow-sm:0 2px 8px rgba(9,17,43,.08);--ts-shadow-md:0 4px 20px rgba(9,17,43,.1);--ts-shadow-lg:0 8px 32px rgba(9,17,43,.13);--ts-shadow-xl:0 16px 56px rgba(9,17,43,.17);--ts-font-display:'Sora',-apple-system,BlinkMacSystemFont,'Segoe UI',sans-serif;--ts-font-body:'Plus Jakarta Sans',-apple-system,BlinkMacSystemFont,'Segoe UI',sans-serif;--ts-sp-1:4px;--ts-sp-2:8px;--ts-sp-3:12px;--ts-sp-4:16px;--ts-sp-5:20px;--ts-sp-6:24px;--ts-sp-8:32px;--ts-sp-10:40px;--ts-sp-12:48px;--ts-sp-16:64px;--ts-sp-20:80px;--ts-max-width:1200px;--ts-narrow:760px;--ts-r-sm:8px;--ts-r-md:12px;--ts-r-lg:16px;--ts-r-xl:24px;--ts-r-full:9999px;--ts-ease:.18s ease;--ts-purple:#a78bfa;--ts-purple-hover:#8b5cf6;--ts-dark-base:#0d1520;--ts-dark-surface:#141e2c;--ts-dark-card:#1a2840;--ts-dark-raised:#1e3040;--ts-dark-border:#263d52;--ts-on-dark:#f0f4f8;--ts-on-dark-muted:#9db0c2;--ts-window-radius:16px;--ts-window-shadow:0 4px 24px rgba(13,21,32,.4);--ts-window-border:1px solid var(--ts-dark-border);--ts-touch-min:44px}*,*:before,*:after{box-sizing:border-box;margin:0;padding:0}html{font-size:16px;scroll-behavior:smooth;-webkit-text-size-adjust:100%}body{font-family:var(--ts-font-body);font-size:1rem;line-height:1.65;color:var(--ts-gray-800);background:var(--ts-white);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}img,video,svg{display:block;max-width:100%;height:auto}a{color:var(--ts-blue);text-decoration:none;transition:color var(--ts-ease)}a:hover{color:var(--ts-navy)}ul,ol{list-style:none}button,input,textarea,select{font-family:inherit;font-size:inherit}h1,h2,h3,h4,h5,h6{font-family:var(--ts-font-display);font-weight:800;line-height:1.2;letter-spacing:-.03em;color:var(--ts-navy)}h1{font-size:clamp(1.875rem, 5vw, 3.25rem)}h2{font-size:clamp(1.5rem, 3.5vw, 2.25rem)}h3{font-size:clamp(1.125rem, 2.5vw, 1.5rem)}h4{font-size:1.125rem}h5{font-size:1rem}h6{font-size:.875rem}:focus{outline:3px solid var(--ts-blue-bright);outline-offset:3px}:focus:not(:focus-visible){outline:none}:focus-visible{outline:3px solid var(--ts-blue-bright);outline-offset:3px;border-radius:4px}.ts-skip-link{position:absolute;top:-100%;left:var(--ts-sp-4);z-index:9999;background:var(--ts-blue);color:var(--ts-white);font-family:var(--ts-font-display);font-size:.875rem;font-weight:700;padding:var(--ts-sp-3) var(--ts-sp-5);border-radius:0 0 var(--ts-r-sm) var(--ts-r-sm);text-decoration:none;transition:top .15s ease}.ts-skip-link:focus{top:0}.ts-container{width:100%;max-width:var(--ts-max-width);margin-inline:auto;padding-inline:var(--ts-sp-6)}.ts-container--narrow{max-width:var(--ts-narrow)}.ts-section{padding-block:var(--ts-sp-16)}.ts-section--sm{padding-block:var(--ts-sp-10)}.ts-section--lg{padding-block:var(--ts-sp-20)}.ts-section--gray{background:var(--ts-gray-50)}.ts-section--navy{background:var(--ts-navy)}.ts-grid-2{display:grid;grid-template-columns:repeat(2,1fr);gap:var(--ts-sp-6)}.ts-grid-3{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--ts-sp-6)}.ts-grid-4{display:grid;grid-template-columns:repeat(4,1fr);gap:var(--ts-sp-6)}.ts-eyebrow{font-family:var(--ts-font-display);font-size:.6875rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--ts-teal);display:block;margin-bottom:var(--ts-sp-2)}.ts-lead{font-size:1.125rem;color:var(--ts-gray-600);line-height:1.7}.ts-section-header{text-align:center;margin-bottom:var(--ts-sp-10)}.ts-section-header h2{margin-bottom:var(--ts-sp-3)}.ts-section-header .ts-lead{max-width:600px;margin-inline:auto}.ts-topbar{background:var(--ts-navy);padding-block:6px;font-size:.8125rem}.ts-topbar-inner{display:flex;align-items:center;justify-content:space-between;gap:var(--ts-sp-4);flex-wrap:wrap}.ts-topbar-left,.ts-topbar-right{display:flex;align-items:center;gap:var(--ts-sp-4);flex-wrap:wrap}.ts-topbar a{color:rgba(255,255,255,.6);display:inline-flex;align-items:center;gap:5px;font-family:var(--ts-font-display);font-weight:600;font-size:.75rem;transition:color var(--ts-ease);padding:2px 0}.ts-topbar-phone-icon{display:inline-flex;align-items:center;justify-content:center;width:14px;height:14px;color:var(--ts-on-dark-soft,rgba(255,255,255,.64));line-height:1}.ts-topbar-phone-icon svg{display:block;width:14px;height:14px;fill:currentColor}.ts-topbar a:hover{color:#fff}.ts-topbar-sep{color:rgba(255,255,255,.2);padding-inline:2px}.ts-header-stack{position:sticky;top:0;z-index:200}body.admin-bar .ts-header-stack{top:32px}@media (max-width:782px){body.admin-bar .ts-header-stack{top:46px}}@media (max-width:600px){body.admin-bar .ts-header-stack{top:0}}.ts-header{background:var(--ts-white);border-bottom:1px solid var(--ts-gray-200);position:relative;z-index:1;box-shadow:var(--ts-shadow-sm)}.ts-header-inner{display:flex;align-items:center;justify-content:space-between;gap:var(--ts-sp-4);height:72px}.ts-logo{display:flex;align-items:center;text-decoration:none;flex-shrink:0}.ts-logo img{height:44px;width:auto;display:block}.ts-logo:focus-visible{border-radius:var(--ts-r-sm)}.ts-nav-primary{display:flex;align-items:center;gap:2px}.ts-nav-primary ul{display:flex;align-items:center;gap:2px}.ts-nav-primary li{position:relative}.ts-nav-primary a{display:flex;align-items:center;gap:4px;padding:8px 13px;border-radius:var(--ts-r-sm);font-family:var(--ts-font-display);font-size:.875rem;font-weight:700;color:var(--ts-gray-700);text-decoration:none;white-space:nowrap;transition:color var(--ts-ease),background var(--ts-ease)}.ts-nav-primary a:hover,.ts-nav-primary .current-menu-item>a,.ts-nav-primary .current-menu-ancestor>a{color:var(--ts-blue);background:var(--ts-blue-pale)}.menu-item-has-children>a:after{content:'▾';font-size:.625rem;opacity:.55;margin-left:2px}.ts-nav-primary .sub-menu{position:absolute;top:calc(100% + 6px);left:0;min-width:230px;background:var(--ts-white);border:1px solid var(--ts-gray-200);border-radius:var(--ts-r-md);box-shadow:var(--ts-shadow-lg);opacity:0;visibility:hidden;transform:translateY(-8px);transition:all .18s ease;z-index:300;padding:var(--ts-sp-2);display:flex;flex-direction:column;gap:2px}.ts-nav-primary li:hover>.sub-menu,.ts-nav-primary li:focus-within>.sub-menu{opacity:1;visibility:visible;transform:translateY(0)}.ts-nav-primary .sub-menu a{padding:9px 14px;font-size:.875rem;font-weight:600;color:var(--ts-gray-700);border-radius:var(--ts-r-sm)}.ts-nav-primary .sub-menu a:hover{color:var(--ts-blue);background:var(--ts-blue-pale)}.ts-header-actions{display:flex;align-items:center;gap:var(--ts-sp-3);flex-shrink:0}.ts-hamburger{display:none;align-items:center;justify-content:center;width:44px;height:44px;background:0 0;border:1.5px solid var(--ts-gray-200);border-radius:var(--ts-r-sm);cursor:pointer;padding:0;flex-direction:column;gap:5px;transition:border-color var(--ts-ease),background var(--ts-ease);flex-shrink:0}.ts-hamburger:hover{border-color:var(--ts-blue);background:var(--ts-blue-pale)}.ts-hamburger span{display:block;width:18px;height:2px;background:var(--ts-gray-800);border-radius:2px;transition:all .22s ease}.ts-hamburger[aria-expanded=true] span:nth-child(1){transform:translateY(7px) rotate(45deg)}.ts-hamburger[aria-expanded=true] span:nth-child(2){opacity:0}.ts-hamburger[aria-expanded=true] span:nth-child(3){transform:translateY(-7px) rotate(-45deg)}.ts-mobile-nav{display:none;background:var(--ts-white);border-top:1px solid var(--ts-gray-200);padding:var(--ts-sp-4) var(--ts-sp-6) var(--ts-sp-6);box-shadow:var(--ts-shadow-md)}.ts-mobile-nav.is-open{display:block}.ts-mobile-nav ul{display:flex;flex-direction:column;gap:2px}.ts-mobile-nav a{display:flex;align-items:center;gap:var(--ts-sp-3);min-height:var(--ts-touch-min);padding:10px var(--ts-sp-4);font-family:var(--ts-font-display);font-size:.9375rem;font-weight:700;color:var(--ts-gray-800);border-radius:var(--ts-r-sm);text-decoration:none;border-bottom:1px solid var(--ts-gray-100);transition:background var(--ts-ease),color var(--ts-ease)}.ts-mobile-nav a:hover{background:var(--ts-blue-pale);color:var(--ts-blue)}.ts-mobile-nav ul ul a{padding-left:var(--ts-sp-8);font-size:.875rem;font-weight:600;color:var(--ts-gray-600)}.ts-mobile-nav .ts-mobile-cta-wrap{display:flex;flex-direction:column;gap:var(--ts-sp-2);margin-top:var(--ts-sp-4)}.ts-btn{display:inline-flex;align-items:center;justify-content:center;gap:var(--ts-sp-2);padding:0 var(--ts-sp-6);height:50px;border-radius:var(--ts-r-md);font-family:var(--ts-font-display);font-size:.9375rem;font-weight:700;letter-spacing:.01em;border:2px solid transparent;cursor:pointer;text-decoration:none;white-space:nowrap;transition:background var(--ts-ease),color var(--ts-ease),transform var(--ts-ease),box-shadow var(--ts-ease),border-color var(--ts-ease);line-height:1}.ts-btn:hover{transform:translateY(-1px)}.ts-btn:active{transform:translateY(0)}.ts-btn:focus-visible{outline-offset:4px}.ts-btn--primary{background:var(--ts-blue);color:#fff;border-color:var(--ts-blue)}.ts-btn--primary:hover{background:#1e40af;border-color:#1e40af;box-shadow:0 8px 24px rgba(29,78,216,.35);color:#fff}.ts-btn--green{background:var(--ts-green-dark);color:#fff;border-color:var(--ts-green-dark)}.ts-btn--green:hover{background:#065f46;border-color:#065f46;box-shadow:0 8px 24px rgba(5,150,105,.35);color:#fff}.ts-btn--green.ts-btn--sm{background:#047857;border-color:#047857;color:#fff}.ts-btn--green.ts-btn--sm:hover,.ts-btn--green.ts-btn--sm:focus,.ts-btn--green.ts-btn--sm:active{background:#065f46;border-color:#065f46;color:#fff}.ts-header .ts-header-actions .ts-btn.ts-btn--green.ts-btn--sm{background-color:#047857 !important;background:#047857 !important;border-color:#047857 !important;color:#fff !important}.ts-header .ts-header-actions .ts-btn.ts-btn--green.ts-btn--sm:hover,.ts-header .ts-header-actions .ts-btn.ts-btn--green.ts-btn--sm:focus,.ts-header .ts-header-actions .ts-btn.ts-btn--green.ts-btn--sm:active{background-color:#065f46 !important;background:#065f46 !important;border-color:#065f46 !important;color:#fff !important}.ts-btn--navy{background:var(--ts-navy);color:#fff;border-color:var(--ts-navy)}.ts-btn--navy:hover{background:var(--ts-navy-light);border-color:var(--ts-navy-light);box-shadow:0 8px 24px rgba(9,17,43,.3);color:#fff}.ts-btn--outline-white{background:0 0;color:#fff;border-color:rgba(255,255,255,.5)}.ts-btn--outline-white:hover{background:rgba(255,255,255,.12);border-color:rgba(255,255,255,.9);color:#fff}.ts-btn--ghost{background:0 0;color:var(--ts-blue);border-color:var(--ts-blue)}.ts-btn--ghost:hover{background:var(--ts-blue-pale);color:var(--ts-blue)}.ts-btn--sm{height:44px;padding:0 var(--ts-sp-4);font-size:.8125rem}.ts-btn--lg{height:58px;padding:0 var(--ts-sp-8);font-size:1.0625rem}.ts-btn--full{width:100%}.ts-hero{background:linear-gradient(135deg,var(--ts-navy) 0%,#0f1e52 100%);position:relative;overflow:hidden;padding-block:var(--ts-sp-20) var(--ts-sp-16);min-height:600px;display:flex;align-items:center}.ts-hero:before{content:'';position:absolute;inset:0;background:radial-gradient(ellipse 70% 80% at 92% 15%,rgba(0,180,255,.18) 0%,transparent 55%),radial-gradient(ellipse 40% 50% at 4% 88%,rgba(14,165,233,.1) 0%,transparent 50%);pointer-events:none}.ts-hero-inner{position:relative;z-index:1;display:grid;grid-template-columns:55fr 45fr;gap:var(--ts-sp-12);align-items:center}.ts-hero h1{color:#fff;margin-bottom:var(--ts-sp-5)}.ts-hero h1 .accent{color:var(--ts-cyan)}.ts-hero-sub{font-size:1.125rem;color:rgba(255,255,255,.7);margin-bottom:var(--ts-sp-8);line-height:1.7}.ts-hero-actions{display:flex;gap:var(--ts-sp-3);flex-wrap:wrap;margin-bottom:var(--ts-sp-6)}.ts-hero-trust{display:flex;align-items:center;gap:var(--ts-sp-5);padding-top:var(--ts-sp-6);border-top:1px solid rgba(255,255,255,.1);flex-wrap:wrap}.ts-hero-trust-item{display:flex;align-items:center;gap:6px;font-family:var(--ts-font-display);font-size:.8125rem;font-weight:600;color:rgba(255,255,255,.55)}.ts-hero-trust-dot{width:6px;height:6px;border-radius:50%;background:var(--ts-green);flex-shrink:0}.ts-hero-checker-card{background:rgba(255,255,255,.08);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border:1px solid rgba(255,255,255,.15);border-radius:var(--ts-r-xl);padding:var(--ts-sp-6)}.ts-hero-checker-title{font-family:var(--ts-font-display);font-size:1rem;font-weight:800;color:#fff;margin-bottom:var(--ts-sp-4)}.ts-hero-checker-title span{color:var(--ts-cyan)}.ts-page-hero{background:linear-gradient(135deg,var(--ts-navy) 0%,#0f1e52 100%);padding-block:var(--ts-sp-12) var(--ts-sp-10);position:relative;overflow:hidden}.ts-page-hero:before{content:'';position:absolute;inset:0;background:radial-gradient(ellipse 65% 65% at 75% 25%,rgba(0,180,255,.15) 0%,transparent 60%);pointer-events:none}.ts-page-hero-inner{position:relative;z-index:1;max-width:720px}.ts-page-hero h1{color:#fff;margin-bottom:var(--ts-sp-4)}.ts-page-hero .ts-page-hero-sub{font-size:1.125rem;color:rgba(255,255,255,.65);line-height:1.7}.ts-search-form{display:flex;gap:var(--ts-sp-3);max-width:560px}.ts-search-field{flex:1;min-width:0;height:50px;padding:0 var(--ts-sp-4);border:2px solid rgba(255,255,255,.25);border-radius:var(--ts-r-md);background:#fff;color:var(--ts-navy);font-size:1rem}.ts-search-field:focus-visible{outline:3px solid #fff;outline-offset:2px}@media (max-width:480px){.ts-search-form{flex-direction:column}}.ts-breadcrumb{display:flex;align-items:center;gap:var(--ts-sp-2);font-size:.8125rem;margin-bottom:var(--ts-sp-4);flex-wrap:wrap}.ts-breadcrumb a{color:#f8fafc;font-weight:600;text-decoration:none}.ts-breadcrumb a:hover,.ts-breadcrumb a:focus-visible{color:#7dd3fc}.ts-breadcrumb-sep,.ts-breadcrumb span[aria-hidden=true]{color:rgba(215,227,242,.62)}.ts-breadcrumb-current{color:#d7e3f2;font-weight:700}.ts-stats-bar{background:var(--ts-navy-mid);padding-block:var(--ts-sp-5)}.ts-stats-inner{display:flex;align-items:center;justify-content:space-around;gap:var(--ts-sp-6);flex-wrap:wrap}.ts-stat{text-align:center;flex:1;min-width:110px}.ts-stat-num{font-family:var(--ts-font-display);font-size:1.75rem;font-weight:800;color:var(--ts-cyan);line-height:1;margin-bottom:4px}.ts-stat-label{font-family:var(--ts-font-display);font-size:.6875rem;font-weight:600;text-transform:uppercase;letter-spacing:.06em;color:rgba(255,255,255,.78)}.ts-stat-sep{width:1px;height:40px;background:rgba(255,255,255,.1);flex-shrink:0}.ts-card{background:var(--ts-white);border:1px solid var(--ts-gray-200);border-radius:var(--ts-r-lg);box-shadow:var(--ts-shadow-sm);overflow:hidden;transition:box-shadow var(--ts-ease),transform var(--ts-ease),border-color var(--ts-ease)}.ts-card:hover{box-shadow:var(--ts-shadow-md);transform:translateY(-2px)}.ts-service-card{background:var(--ts-white);border:1.5px solid var(--ts-gray-200);border-radius:var(--ts-r-xl);padding:var(--ts-sp-8);box-shadow:var(--ts-shadow-sm);transition:all .22s ease;text-decoration:none;color:inherit;display:flex;flex-direction:column;gap:var(--ts-sp-4)}.ts-service-card:hover{box-shadow:var(--ts-shadow-lg);transform:translateY(-4px);border-color:var(--ts-blue);color:inherit}.ts-service-icon{width:56px;height:56px;border-radius:var(--ts-r-md);display:flex;align-items:center;justify-content:center;font-size:1.75rem;flex-shrink:0}.ts-service-icon--blue{background:#dbeafe}.ts-service-icon--teal{background:#e0f2fe}.ts-service-icon--green{background:#d1fae5}.ts-service-icon--orange{background:#ffedd5}.ts-service-icon--purple{background:#ede9fe}.ts-service-from{font-size:.8125rem;color:var(--ts-gray-500)}.ts-service-from strong{display:block;font-family:var(--ts-font-display);font-size:1.375rem;font-weight:800;color:var(--ts-navy);margin-top:2px}.ts-service-card h3{color:var(--ts-navy);font-size:1.25rem}.ts-service-desc{font-size:.9375rem;color:var(--ts-gray-600);flex:1}.ts-service-cta{display:inline-flex;align-items:center;gap:6px;font-family:var(--ts-font-display);font-size:.875rem;font-weight:700;color:var(--ts-blue);margin-top:auto}.ts-service-cta:after{content:'\2192';transition:transform var(--ts-ease)}.ts-service-card:hover .ts-service-cta:after,.ts-window-card:hover .ts-service-cta:after{transform:translateX(4px)}.ts-window-card{background:var(--ts-dark-card);border:var(--ts-window-border);border-radius:var(--ts-window-radius);box-shadow:var(--ts-window-shadow);padding:var(--ts-sp-8);transition:transform .2s ease,box-shadow .2s ease;text-decoration:none;color:var(--ts-on-dark);display:flex;flex-direction:column;gap:var(--ts-sp-4)}.ts-window-card:hover{transform:translateY(-2px);box-shadow:0 8px 32px rgba(13,21,32,.6);color:var(--ts-on-dark)}.ts-window-card h3{font-size:1.25rem;color:var(--ts-on-dark)}.ts-window-card p{font-size:.9375rem;color:var(--ts-on-dark-muted);flex:1}.ts-window-card .ts-service-from{color:var(--ts-on-dark-muted)}.ts-window-card .ts-service-from strong{color:var(--ts-on-dark)}.ts-window-card .ts-service-cta{color:var(--ts-blue-bright)}.ts-window-card[data-service=internet]{border-top:3px solid var(--ts-blue-bright)}.ts-window-card[data-service=tv]{border-top:3px solid var(--ts-purple)}.ts-window-card[data-service=phone]{border-top:3px solid var(--ts-green)}.ts-window-card[data-service=business]{border-top:3px solid var(--ts-orange)}.ts-window-card[data-service=support]{border-top:3px solid var(--ts-teal)}.ts-window-card[data-service=web]{border-top:3px solid var(--ts-cyan)}.ts-window-card--glass{background:rgba(26,40,64,.7);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px)}.ts-plan-card{background:var(--ts-white);border:1.5px solid var(--ts-gray-200);border-radius:var(--ts-r-xl);padding:var(--ts-sp-6) var(--ts-sp-5) var(--ts-sp-5);position:relative;box-shadow:var(--ts-shadow-sm);transition:all .22s ease;cursor:pointer;text-align:center;display:flex;flex-direction:column}.ts-plan-card:hover{border-color:var(--ts-blue-bright);transform:translateY(-3px);box-shadow:var(--ts-shadow-md)}.ts-plan-card.is-featured{border-color:var(--ts-orange);box-shadow:0 0 0 1px var(--ts-orange),var(--ts-shadow-md)}.ts-plan-card.is-popular{border-color:var(--ts-blue);box-shadow:0 0 0 1px var(--ts-blue),var(--ts-shadow-md)}.ts-plan-card.is-fibre{border-color:#7c3aed;box-shadow:0 0 0 1px #7c3aed,var(--ts-shadow-md)}.ts-web-pillars .ts-web-pillar{background:var(--ts-dark-surface,#1a2640);border-color:rgba(255,255,255,.08)}.ts-web-pillars .ts-web-pillar h3{color:var(--ts-on-dark,#f0f4f8)}.ts-web-pillars .ts-web-pillar p{color:var(--ts-on-dark-muted,#9db0c2)}.ts-web-pillars .ts-web-pillar .ts-web-pillar-price{color:var(--ts-blue-bright,#60a5fa)}.ts-web-pillars .ts-web-pillar .ts-web-pillar-icon{background:rgba(255,255,255,.08)}.ts-web-pillar-icon{overflow:hidden;font-size:0 !important}.ts-web-pillars .ts-web-pillar:nth-child(1) .ts-web-pillar-icon:before{content:'🎯';font-size:2.25rem}.ts-web-pillars .ts-web-pillar:nth-child(2) .ts-web-pillar-icon:before{content:'🔨';font-size:2.25rem}.ts-web-pillars .ts-web-pillar:nth-child(3) .ts-web-pillar-icon:before{content:'📈';font-size:2.25rem}.ts-plan-ribbon{position:absolute;top:-11px;left:50%;transform:translateX(-50%);padding:3px 12px;border-radius:var(--ts-r-full);font-family:var(--ts-font-display);font-size:.625rem;font-weight:800;text-transform:uppercase;letter-spacing:.04em;color:#fff;white-space:nowrap}.ts-plan-ribbon--orange{background:var(--ts-orange)}.ts-plan-ribbon--blue{background:var(--ts-blue)}.ts-plan-ribbon--purple{background:#7c3aed}.ts-plan-type{font-family:var(--ts-font-display);font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:.06em;color:var(--ts-gray-400);margin-bottom:3px}.ts-plan-speed{font-family:var(--ts-font-display);font-size:.8125rem;font-weight:700;color:var(--ts-teal);margin-bottom:4px}.ts-plan-name{font-family:var(--ts-font-display);font-size:1rem;font-weight:800;color:var(--ts-navy);margin-bottom:var(--ts-sp-3)}.ts-plan-price{font-family:var(--ts-font-display);font-size:2.25rem;font-weight:800;color:var(--ts-navy);line-height:1;margin-bottom:3px}.ts-plan-price sup{font-size:1rem;vertical-align:top;margin-top:5px}.ts-plan-price sub{font-size:.75rem;color:inherit;font-weight:500;vertical-align:baseline}.ts-plan-note{font-size:.6875rem;color:var(--ts-gray-400);margin-bottom:var(--ts-sp-4)}.ts-plan-features{text-align:left;border-top:1px solid var(--ts-gray-100);padding-top:var(--ts-sp-4);margin-bottom:var(--ts-sp-5);flex:1}.ts-plan-feature{display:flex;align-items:flex-start;gap:8px;font-size:.8125rem;color:var(--ts-gray-600);padding-block:4px;line-height:1.5}.ts-plan-feature .check{color:var(--ts-green);font-weight:800;flex-shrink:0;margin-top:1px}.ts-plan-cta{margin-top:auto}.ts-plan-tabs{display:flex;align-items:center;gap:var(--ts-sp-2);justify-content:center;margin-bottom:var(--ts-sp-8);flex-wrap:wrap}.ts-plan-tab{padding:9px 20px;border-radius:var(--ts-r-full);font-family:var(--ts-font-display);font-size:.875rem;font-weight:700;color:var(--ts-gray-600);background:var(--ts-white);border:1.5px solid var(--ts-gray-200);cursor:pointer;transition:all .18s ease}.ts-plan-tab:hover{border-color:var(--ts-blue-bright);color:var(--ts-blue)}.ts-plan-tab.is-active{background:var(--ts-navy);color:#fff;border-color:var(--ts-navy)}.ts-plan-section{display:none}.ts-plan-section.is-active{display:grid}.ts-compare-wrap{margin-block:var(--ts-sp-8);overflow-x:auto}.ts-compare-grid{display:grid;grid-template-columns:1fr 1fr 1fr;gap:var(--ts-sp-4);min-width:560px}.ts-compare-card{border:1.5px solid var(--ts-gray-200);border-radius:var(--ts-r-lg);overflow:hidden}.ts-compare-card.is-winner{border-color:var(--ts-blue);box-shadow:0 0 0 1px var(--ts-blue),var(--ts-shadow-md)}.ts-compare-hdr{padding:13px 16px;font-family:var(--ts-font-display);font-size:.875rem;font-weight:800;display:flex;align-items:center;gap:9px}.ts-compare-hdr--ts{background:var(--ts-navy);color:#7dd3fc}.ts-compare-hdr--bell{background:#0074c8;color:#fff}.ts-compare-hdr--cog{background:#e31837;color:#fff}.ts-compare-logo-mark{width:26px;height:26px;border-radius:6px;background:rgba(255,255,255,.2);display:flex;align-items:center;justify-content:center;font-size:14px;font-weight:900;flex-shrink:0}.ts-compare-body{background:var(--ts-white);padding:10px 16px}.ts-compare-row{display:flex;flex-direction:column;padding:6px 0;border-bottom:1px solid var(--ts-gray-100)}.ts-compare-row:last-child{border-bottom:none}.ts-compare-row-label{font-family:var(--ts-font-display);font-size:.625rem;font-weight:700;text-transform:uppercase;letter-spacing:.05em;color:var(--ts-gray-400)}.ts-compare-row-val{font-family:var(--ts-font-display);font-size:.875rem;font-weight:700;color:var(--ts-gray-800);margin-top:2px}.ts-compare-row-val.good{color:var(--ts-green-dark)}.ts-compare-row-val.bad{color:var(--ts-red)}.ts-compare-footer{padding:8px 16px 12px;background:var(--ts-gray-50);text-align:center}.ts-compare-winner-badge{font-family:var(--ts-font-display);font-size:.6875rem;font-weight:800;padding:3px 10px;border-radius:var(--ts-r-full)}.ts-compare-winner-badge.good{background:#d1fae5;color:var(--ts-green-dark)}.ts-compare-winner-badge.bad{background:#fee2e2;color:#991b1b}.ts-compare-disclaimer{font-size:.75rem;color:var(--ts-gray-400);text-align:center;margin-top:var(--ts-sp-4);line-height:1.6}.ts-feature-card{display:flex;align-items:flex-start;gap:var(--ts-sp-4);padding:var(--ts-sp-6);background:var(--ts-white);border:1px solid var(--ts-gray-200);border-radius:var(--ts-r-lg);box-shadow:var(--ts-shadow-xs)}.ts-feature-icon-wrap{width:50px;height:50px;border-radius:var(--ts-r-md);display:flex;align-items:center;justify-content:center;font-size:1.5rem;flex-shrink:0}.ts-feature-content h3{font-size:1.0625rem;color:var(--ts-navy);margin-bottom:5px}.ts-feature-content p{font-size:.9rem;color:var(--ts-gray-600);line-height:1.65}.ts-split{display:grid;grid-template-columns:1fr 1fr;gap:var(--ts-sp-12);align-items:center}.ts-split.ts-split--reverse>*:first-child{order:2}.ts-split.ts-split--reverse>*:last-child{order:1}.ts-split-image{border-radius:var(--ts-r-xl);overflow:hidden;box-shadow:var(--ts-shadow-xl)}.ts-split-image img{width:100%;height:100%;object-fit:cover}.ts-review-card{background:rgba(255,255,255,.06);border:1px solid rgba(255,255,255,.1);border-radius:var(--ts-r-lg);padding:var(--ts-sp-5)}.ts-review-stars{color:#f59e0b;font-size:1rem;letter-spacing:1px;margin-bottom:var(--ts-sp-2)}.ts-review-text{font-size:.9375rem;color:rgba(255,255,255,.75);line-height:1.7;font-style:italic;margin-bottom:var(--ts-sp-4)}.ts-review-author{display:flex;align-items:center;gap:var(--ts-sp-3)}.ts-review-avatar{width:38px;height:38px;border-radius:50%;background:var(--ts-blue);color:#fff;display:flex;align-items:center;justify-content:center;font-family:var(--ts-font-display);font-size:.875rem;font-weight:800;flex-shrink:0}.ts-review-name{font-family:var(--ts-font-display);font-weight:700;font-size:.875rem;color:#fff}.ts-review-source{font-size:.75rem;color:rgba(255,255,255,.4)}.ts-review-platform{font-size:.6875rem;font-family:var(--ts-font-display);font-weight:700;color:rgba(255,255,255,.35);margin-left:auto;flex-shrink:0}.ts-accordion{display:flex;flex-direction:column;gap:var(--ts-sp-2)}.ts-accordion-item{background:var(--ts-white);border:1px solid var(--ts-gray-200);border-radius:var(--ts-r-md);overflow:hidden}.ts-accordion-trigger{width:100%;display:flex;align-items:center;justify-content:space-between;gap:var(--ts-sp-4);padding:var(--ts-sp-5);background:0 0;border:none;cursor:pointer;font-family:var(--ts-font-display);font-size:.9375rem;font-weight:700;color:var(--ts-navy);text-align:left;transition:background var(--ts-ease)}.ts-accordion-trigger:hover{background:var(--ts-gray-50)}.ts-accordion-trigger[aria-expanded=true]{color:var(--ts-blue);background:var(--ts-blue-pale)}.ts-accordion-icon{font-size:1rem;flex-shrink:0;transition:transform .22s ease;color:var(--ts-gray-400)}.ts-accordion-trigger[aria-expanded=true] .ts-accordion-icon{transform:rotate(180deg);color:var(--ts-blue)}.ts-accordion-content{padding:0 var(--ts-sp-5) var(--ts-sp-5);font-size:.9375rem;color:var(--ts-gray-600);line-height:1.7;display:none;border-top:1px solid var(--ts-gray-100);padding-top:var(--ts-sp-4)}.ts-accordion-content.open,.ts-accordion-content.is-open{display:block}.ts-accordion-content a{color:var(--ts-blue)}.ts-form-group{display:flex;flex-direction:column;gap:5px}.ts-form-label{font-family:var(--ts-font-display);font-size:.6875rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--ts-gray-500)}.ts-form-input{width:100%;height:48px;background:var(--ts-white);border:1.5px solid var(--ts-gray-200);border-radius:var(--ts-r-md);padding-inline:var(--ts-sp-4);font-family:var(--ts-font-body);font-size:.9375rem;color:var(--ts-gray-800);outline:none;transition:border-color var(--ts-ease),box-shadow var(--ts-ease);box-shadow:var(--ts-shadow-xs)}.ts-form-input::placeholder{color:var(--ts-gray-400)}.ts-form-input:focus{border-color:var(--ts-blue-bright);box-shadow:0 0 0 3px rgba(59,130,246,.12)}.ts-form-input.is-error{border-color:var(--ts-red)}.ts-form-textarea{width:100%;min-height:120px;background:var(--ts-white);border:1.5px solid var(--ts-gray-200);border-radius:var(--ts-r-md);padding:var(--ts-sp-3) var(--ts-sp-4);font-family:var(--ts-font-body);font-size:.9375rem;color:var(--ts-gray-800);resize:vertical;outline:none;transition:border-color var(--ts-ease)}.ts-form-textarea:focus{border-color:var(--ts-blue-bright);box-shadow:0 0 0 3px rgba(59,130,246,.1)}.ts-form-error{font-size:.8125rem;color:var(--ts-red);font-family:var(--ts-font-display);font-weight:600}.ts-badge{display:inline-flex;align-items:center;padding:3px 10px;border-radius:var(--ts-r-full);font-family:var(--ts-font-display);font-size:.625rem;font-weight:800;letter-spacing:.04em;text-transform:uppercase}.ts-badge--blue{background:#dbeafe;color:#1e40af}.ts-badge--green{background:#d1fae5;color:var(--ts-green-dark)}.ts-badge--orange{background:#ffedd5;color:#c2410c}.ts-badge--purple{background:#ede9fe;color:#6d28d9}.ts-badge--gray{background:var(--ts-gray-100);color:var(--ts-gray-600)}.ts-alert{display:flex;align-items:flex-start;gap:var(--ts-sp-3);padding:var(--ts-sp-4) var(--ts-sp-5);border-radius:var(--ts-r-md);font-size:.9375rem;line-height:1.65}.ts-alert-icon{font-size:1.125rem;flex-shrink:0;margin-top:1px}.ts-alert--blue{background:var(--ts-blue-pale);border:1.5px solid #bfdbfe;color:#1e40af}.ts-alert--green{background:#d1fae5;border:1.5px solid #6ee7b7;color:#065f46}.ts-alert--amber{background:#fffbeb;border:1.5px solid #fcd34d;color:#92400e}.ts-alert--red{background:#fee2e2;border:1.5px solid #fca5a5;color:#991b1b}.ts-alert--red p,.ts-alert--red strong{color:#7f1d1d}.ts-cta-band{background:linear-gradient(135deg,var(--ts-navy) 0%,#0f1e52 100%);padding-block:var(--ts-sp-16);text-align:center;position:relative;overflow:hidden}.ts-cta-band:before{content:'';position:absolute;inset:0;background:radial-gradient(ellipse 60% 60% at 75% 40%,rgba(0,180,255,.12) 0%,transparent 60%);pointer-events:none}.ts-cta-band .ts-container{position:relative;z-index:1}.ts-cta-band h2{color:#fff;margin-bottom:var(--ts-sp-4)}.ts-cta-band p{color:rgba(255,255,255,.65);font-size:1.125rem;margin-bottom:var(--ts-sp-8);max-width:560px;text-align:center;margin-inline:auto}.ts-cta-actions{display:flex;gap:var(--ts-sp-3);justify-content:center;flex-wrap:wrap}@media (min-width:641px) and (max-width:900px){.ts-cta-band .ts-cta-actions{flex-direction:row !important;flex-wrap:nowrap !important;align-items:center;justify-content:center;gap:var(--ts-sp-3)}.ts-cta-band .ts-cta-actions .ts-btn{width:auto !important;min-width:190px;max-width:none;flex:0 0 auto;justify-content:center}}.ts-post-card{background:var(--ts-white);border:1px solid var(--ts-gray-200);border-radius:var(--ts-r-lg);overflow:hidden;box-shadow:var(--ts-shadow-sm);transition:all .2s ease;text-decoration:none;color:inherit;display:flex;flex-direction:column}.ts-post-card:hover{box-shadow:var(--ts-shadow-md);transform:translateY(-3px);color:inherit}.ts-post-thumb{aspect-ratio:16/9;overflow:hidden;background:var(--ts-gray-100)}.ts-post-thumb img{width:100%;height:100%;object-fit:cover;transition:transform .4s ease}.ts-post-card:hover .ts-post-thumb img{transform:scale(1.04)}.ts-post-body{padding:var(--ts-sp-5);flex:1;display:flex;flex-direction:column}.ts-post-meta{display:flex;align-items:center;gap:var(--ts-sp-2);font-size:.75rem;color:var(--ts-gray-400);margin-bottom:var(--ts-sp-2);flex-wrap:wrap}.ts-post-cat{background:var(--ts-blue-pale);color:var(--ts-blue);padding:2px 9px;border-radius:var(--ts-r-full);font-family:var(--ts-font-display);font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:.04em}.ts-post-title{font-family:var(--ts-font-display);font-size:1.0625rem;font-weight:700;color:var(--ts-navy);line-height:1.35;margin-bottom:var(--ts-sp-2)}.ts-post-excerpt{font-size:.875rem;color:var(--ts-gray-600);line-height:1.65;flex:1}.ts-post-read-more{font-family:var(--ts-font-display);font-size:.8125rem;font-weight:700;color:var(--ts-blue);margin-top:var(--ts-sp-4);display:flex;align-items:center;gap:4px}.ts-post-read-more:after{content:'→';transition:transform var(--ts-ease)}.ts-post-card:hover .ts-post-read-more:after{transform:translateX(4px)}.ts-support-card{display:flex;flex-direction:column;align-items:center;text-align:center;gap:var(--ts-sp-3);padding:var(--ts-sp-8);background:var(--ts-white);border:1.5px solid var(--ts-gray-200);border-radius:var(--ts-r-xl);box-shadow:var(--ts-shadow-sm);text-decoration:none;color:inherit;transition:all .2s ease}.ts-support-card:hover{box-shadow:var(--ts-shadow-lg);transform:translateY(-4px);border-color:var(--ts-blue);color:inherit}.ts-support-card-icon{font-size:2.25rem}.ts-support-card h3{font-size:1.125rem;color:var(--ts-navy)}.ts-support-card p{font-size:.875rem;color:var(--ts-gray-500);line-height:1.6}.ts-footer{background:var(--ts-navy);padding-top:var(--ts-sp-16);padding-bottom:var(--ts-sp-8)}.ts-footer-grid{display:grid;grid-template-columns:minmax(320px, 1.7fr) repeat(3, minmax(150px, .85fr));gap:var(--ts-sp-10);margin-bottom:var(--ts-sp-10)}.ts-footer-brand{max-width:520px}.ts-footer-brand .ts-logo img{height:42px;margin-bottom:var(--ts-sp-5)}.ts-footer-brand p{max-width:420px;font-size:.95rem;color:var(--ts-on-dark-muted,rgba(255,255,255,.78));line-height:1.75;margin-bottom:var(--ts-sp-5)}.ts-footer-contact-links{display:grid;gap:var(--ts-sp-2)}.ts-footer-contact-links a{display:flex;align-items:center;gap:10px;width:fit-content;color:var(--ts-on-dark,#f8fafc);font-size:.95rem;font-weight:700;text-decoration:none;transition:color var(--ts-ease)}.ts-footer-contact-links a:hover{color:#93c5fd}.ts-footer-contact-links a[href^=tel]{color:var(--ts-on-dark,#f8fafc) !important}.ts-footer-contact-links a[href^=tel]:hover{color:#fff !important}.ts-footer-phone-combo{display:flex;align-items:center;gap:10px;width:fit-content;margin:0;color:var(--ts-on-dark,#f8fafc);font-size:.95rem;font-weight:700;line-height:1.45}.ts-footer-phone-combo-text{display:flex;align-items:baseline;gap:8px;flex-wrap:wrap}.ts-footer-phone-combo .ts-footer-phone-combo-text a{display:inline;width:auto;color:inherit !important;font-size:inherit;font-weight:inherit;line-height:inherit}.ts-footer-phone-combo .ts-footer-phone-combo-text a:hover{color:#ffffffc7 !important}.ts-footer-tollfree{font-size:.75rem;opacity:.6}.ts-footer-phone-icon{width:34px;height:34px;border-radius:var(--ts-r-md);display:inline-flex;align-items:center;justify-content:center;flex:0 0 34px;color:var(--ts-blue-bright,#38bdf8);background:rgba(14,165,233,.14);border:1px solid rgba(56,189,248,.18)}.ts-footer-phone-icon svg{width:18px;height:18px;display:block;fill:currentColor}.ts-footer-contact-icon{width:34px;height:34px;border-radius:var(--ts-r-md);display:inline-flex;align-items:center;justify-content:center;flex:0 0 34px;color:var(--ts-blue-bright,#38bdf8);background:rgba(14,165,233,.14);border:1px solid rgba(56,189,248,.18);font-size:.95rem;line-height:1}.ts-footer-address,.ts-footer-hours{max-width:380px;color:var(--ts-on-dark-soft,rgba(255,255,255,.64));line-height:1.55}.ts-footer-address{display:flex;align-items:flex-start;gap:10px;margin-top:0;font-size:.9rem;width:fit-content;text-decoration:none;cursor:pointer}.ts-footer-address-mobile-comma{display:none}.ts-footer-address-tablet-break{display:none}.ts-footer-hours{display:block;font-size:.8125rem;margin-top:var(--ts-sp-4)}.ts-footer-tablet-hours-card{display:none}.ts-footer-contact-links a[href^=mailto],.ts-footer-address{color:var(--ts-on-dark,#f8fafc) !important}.ts-footer-contact-links a[href^=mailto]:hover{color:#fff !important}.ts-footer-social{display:flex;align-items:center;gap:var(--ts-sp-3);flex-wrap:wrap;margin-top:var(--ts-sp-5);padding-top:var(--ts-sp-5);border-top:1px solid rgba(255,255,255,.08)}.ts-footer-social a{color:#93c5fd;font-family:var(--ts-font-display);font-size:.875rem;font-weight:700;text-decoration:none;transition:color var(--ts-ease)}.ts-footer-social a:hover{color:#bfdbfe}.ts-footer-col h3,.ts-footer-col h4{font-family:var(--ts-font-display);font-size:.6875rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:rgba(255,255,255,.65);margin-bottom:var(--ts-sp-4)}.ts-footer-col ul{display:flex;flex-direction:column;gap:var(--ts-sp-1)}.ts-footer-col ul li a{font-size:.9rem;color:rgba(255,255,255,.75);display:inline-block;padding-block:3px;transition:color var(--ts-ease);text-decoration:none}.ts-footer-col ul li a:hover{color:#fff}.ts-footer-divider{display:none}.ts-footer-bottom{display:flex;align-items:center;justify-content:space-between;gap:var(--ts-sp-4);flex-wrap:wrap;padding-top:var(--ts-sp-5)}@media (min-width:1181px){.ts-footer-grid>.ts-footer-col{padding-top:calc(42px + var(--ts-sp-5))}}.ts-footer-copy{font-size:.8125rem;color:rgba(255,255,255,.55)}.ts-footer-legal{display:flex;flex-wrap:wrap;gap:var(--ts-sp-2) var(--ts-sp-3)}.ts-footer-legal a{font-size:.75rem;color:rgba(255,255,255,.55);white-space:nowrap;text-decoration:none;transition:color var(--ts-ease)}.ts-footer-legal a:hover{color:#93c5fd;text-decoration:none}.ts-footer-accreditations{display:grid;grid-template-columns:repeat(6,minmax(0, 1fr));gap:var(--ts-sp-3);margin-top:var(--ts-sp-6)}.ts-footer-cert{display:flex;align-items:center;justify-content:center;gap:6px;min-height:56px;font-family:var(--ts-font-display);font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:.05em;color:rgba(255,255,255,.72);padding:10px 12px;background:rgba(255,255,255,.035);border:1px solid rgba(255,255,255,.14);border-radius:var(--ts-r-md);line-height:1.35;text-align:center}.ts-sticky-cta{position:fixed;bottom:0;left:0;right:0;z-index:190;background:var(--ts-white);border-top:1px solid var(--ts-gray-200);padding:var(--ts-sp-3) var(--ts-sp-4);display:none;gap:var(--ts-sp-2);box-shadow:0 -4px 20px rgba(9,17,43,.12)}.ts-sticky-cta .ts-btn{flex:1;height:46px;font-size:.875rem}.ts-checker-embed{background:var(--ts-white);border:1px solid var(--ts-gray-200);border-radius:var(--ts-r-xl);box-shadow:var(--ts-shadow-lg);overflow:hidden;max-width:680px;margin-inline:auto}.ts-checker-header{background:linear-gradient(135deg,var(--ts-navy) 0%,#0f1e52 100%);padding:var(--ts-sp-6) var(--ts-sp-8) var(--ts-sp-5);position:relative;overflow:hidden}.ts-checker-header:before{content:'';position:absolute;inset:0;background:radial-gradient(ellipse 65% 70% at 88% 18%,rgba(0,180,255,.2) 0%,transparent 55%);pointer-events:none}.ts-checker-header>*{position:relative;z-index:1}.ts-checker-logo-row{display:flex;align-items:center;gap:var(--ts-sp-3);margin-bottom:var(--ts-sp-4)}.ts-checker-logo-row img{height:34px}.ts-entry-content{max-width:760px;margin-inline:auto;padding-block:var(--ts-sp-12)}.ts-entry-content h2,.ts-entry-content h3{margin-block:var(--ts-sp-8) var(--ts-sp-4)}.ts-entry-content p{margin-bottom:var(--ts-sp-5);color:var(--ts-gray-700)}.ts-entry-content ul,.ts-entry-content ol{margin-block:var(--ts-sp-4);padding-left:var(--ts-sp-6)}.ts-entry-content ul{list-style:disc}.ts-entry-content ol{list-style:decimal}.ts-entry-content li{margin-bottom:var(--ts-sp-2);color:var(--ts-gray-700)}.ts-entry-content a{text-decoration:underline}.ts-entry-content hr{border:none;border-top:1px solid var(--ts-gray-200);margin-block:var(--ts-sp-8)}.ts-entry-content blockquote{border-left:4px solid var(--ts-blue);margin-block:var(--ts-sp-6);padding:var(--ts-sp-4) var(--ts-sp-6);background:var(--ts-blue-pale);border-radius:0 var(--ts-r-sm) var(--ts-r-sm) 0;font-style:italic;color:var(--ts-gray-700)}body.page-id-334 .ts-content,body.page-id-335 .ts-content{max-width:var(--ts-max-width);margin-inline:auto}body.page-id-334 .ts-section,body.page-id-335 .ts-section{padding-top:var(--ts-sp-8)}body.page-id-334 .ts-content>.wp-block-group.alignfull:first-child,body.page-id-335 .ts-content>.wp-block-group.alignfull:first-child{display:none}body.page-id-334 .ts-content>.wp-block-group.alignfull,body.page-id-335 .ts-content>.wp-block-group.alignfull{margin-inline:0 !important}body.page-id-334 .ts-content>.wp-block-group.alignfull:not(:first-child),body.page-id-335 .ts-content>.wp-block-group.alignfull:not(:first-child){background:0 0 !important}body.page-id-334 .ts-content>.wp-block-group.alignfull:not(:first-child),body.page-id-335 .ts-content>.wp-block-group.alignfull:not(:first-child){padding-top:0 !important;padding-inline:0 !important}body.page-id-334 .ts-content>.wp-block-group.alignfull>.wp-block-group__inner-container,body.page-id-335 .ts-content>.wp-block-group.alignfull>.wp-block-group__inner-container{max-width:var(--ts-max-width);margin-inline:auto}body.page-id-334 .ts-content h2,body.page-id-335 .ts-content h2{color:var(--ts-white) !important;font-size:1.25rem !important;font-weight:700 !important;letter-spacing:0 !important;margin:var(--ts-sp-8) 0 var(--ts-sp-3) !important;padding-top:var(--ts-sp-4);border-top:2px solid rgba(255,255,255,.12)}body.page-id-334 .ts-content>.wp-block-group.alignfull:first-child h1,body.page-id-335 .ts-content>.wp-block-group.alignfull:first-child h1{color:var(--ts-white) !important;font-size:clamp(1.875rem, 5vw, 3.25rem) !important}body.page-id-334 .ts-content>.wp-block-group.alignfull:first-child p,body.page-id-335 .ts-content>.wp-block-group.alignfull:first-child p{color:rgba(255,255,255,.82) !important}body.page-id-334 .ts-content>.wp-block-group.alignfull:not(:first-child) h2,body.page-id-335 .ts-content>.wp-block-group.alignfull:not(:first-child) h2,body.page-id-334 .ts-content>.wp-block-group.alignfull:not(:first-child) h3,body.page-id-335 .ts-content>.wp-block-group.alignfull:not(:first-child) h3,body.page-id-334 .ts-content>.wp-block-group.alignfull:not(:first-child) strong,body.page-id-335 .ts-content>.wp-block-group.alignfull:not(:first-child) strong{color:var(--ts-white) !important}body.page-id-334 .ts-content h2:first-of-type,body.page-id-335 .ts-content h2:first-of-type{margin-top:0 !important;padding-top:0;border-top:0}body.page-id-334 .ts-content h3,body.page-id-335 .ts-content h3{color:var(--ts-white) !important;font-size:1.05rem !important;font-weight:800 !important;letter-spacing:0 !important;margin:var(--ts-sp-5) 0 var(--ts-sp-2) !important}body.page-id-334 .ts-content p,body.page-id-335 .ts-content p,body.page-id-334 .ts-content li,body.page-id-335 .ts-content li{color:rgba(255,255,255,.82) !important;font-size:1rem;line-height:1.85}body.page-id-334 .ts-content ul,body.page-id-335 .ts-content ul{display:grid;gap:var(--ts-sp-2);margin:var(--ts-sp-3) 0 var(--ts-sp-5);padding-left:1.25rem;list-style:disc}body.page-id-334 .ts-content li,body.page-id-335 .ts-content li{padding-left:var(--ts-sp-1)}body.page-id-334 .ts-content a,body.page-id-335 .ts-content a{color:#93c5fd;font-weight:700}body.page-id-334 .ts-content a:hover,body.page-id-335 .ts-content a:hover{color:#bfdbfe}body.page-id-334 .ts-content>.wp-block-group.alignfull:last-child>p:last-child,body.page-id-335 .ts-content>.wp-block-group.alignfull:last-child>p:last-child{display:inline-flex;align-items:center;margin-top:var(--ts-sp-8) !important;color:rgba(255,255,255,.62) !important;font-size:.875rem !important;line-height:1.4}.ts-text-center{text-align:center}.ts-text-white{color:#fff !important}.ts-hidden{display:none !important}.ts-visually-hidden{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.ts-mb-4{margin-bottom:var(--ts-sp-4)}.ts-mb-6{margin-bottom:var(--ts-sp-6)}.ts-mb-8{margin-bottom:var(--ts-sp-8)}.ts-mt-8{margin-top:var(--ts-sp-8)}@media (max-width:1024px){.ts-nav-primary{display:none}.ts-hamburger{display:flex}.ts-hero-inner{grid-template-columns:1fr}.ts-hero-checker-card{max-width:480px}.ts-footer-grid{grid-template-columns:1fr 1fr}.ts-footer-accreditations{grid-template-columns:repeat(3,minmax(0, 1fr))}}@media (max-width:900px){.ts-grid-3,.ts-grid-4{grid-template-columns:repeat(2,1fr)}.ts-split{grid-template-columns:1fr}.ts-split.ts-split--reverse>*:first-child{order:1}.ts-split.ts-split--reverse>*:last-child{order:2}.ts-compare-grid{grid-template-columns:1fr}}@media (max-width:768px){.ts-hero{padding-block:var(--ts-sp-12);min-height:auto}.ts-sticky-cta{display:flex}body{padding-bottom:70px}.ts-topbar-left .ts-topbar-sep,.ts-topbar-left span:not(:first-child){display:none}.ts-footer-col ul li a{padding-block:10px;min-height:var(--ts-touch-min);display:inline-flex;align-items:center}.ts-footer-legal{flex-wrap:wrap;gap:var(--ts-sp-3)}.ts-footer-legal a{padding-block:6px}}@media (max-width:600px){.ts-grid-2,.ts-grid-3,.ts-grid-4{grid-template-columns:1fr}.ts-container{padding-inline:var(--ts-sp-4)}.ts-section{padding-block:var(--ts-sp-10)}.ts-section--lg{padding-block:var(--ts-sp-12)}.ts-footer-grid{grid-template-columns:1fr}.ts-footer-bottom{flex-direction:column;text-align:center}.ts-footer-accreditations{grid-template-columns:1fr}.ts-hero h1{font-size:clamp(1.75rem, 7vw, 2.5rem)}}@media (max-width:420px){.ts-hero-actions{flex-direction:column}.ts-hero-actions .ts-btn{width:100%}.ts-plan-tabs{flex-direction:column;align-items:stretch}.ts-plan-tab{text-align:center}}.ts-award-strip{background:var(--ts-navy-mid);border-top:1px solid rgba(255,255,255,.06);border-bottom:1px solid rgba(255,255,255,.06);padding:18px 0;overflow:hidden}.ts-award-strip-inner{display:flex;align-items:center;gap:var(--ts-sp-8);flex-wrap:wrap;justify-content:center}.ts-award-label{font-family:var(--ts-font-display);font-size:.6875rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:rgba(255,255,255,.3);flex-shrink:0}.ts-award-item{display:flex;align-items:center;gap:8px;color:rgba(255,255,255,.55);font-size:.8125rem;font-weight:600;white-space:nowrap}.ts-award-item-icon{font-size:1.1rem}.ts-award-sep{width:1px;height:20px;background:rgba(255,255,255,.12);flex-shrink:0}.ts-rating-pill{display:flex;align-items:center;gap:10px;background:rgba(255,255,255,.06);border:1px solid rgba(255,255,255,.1);border-radius:40px;padding:6px 14px 6px 10px}.ts-rating-pill-stars{color:#fbc02d;font-size:.75rem;letter-spacing:1px}.ts-rating-pill-score{font-family:var(--ts-font-display);font-size:1.125rem;font-weight:800;color:#fff;line-height:1}.ts-rating-pill-label{font-size:.6875rem;color:rgba(255,255,255,.4);font-family:var(--ts-font-display);letter-spacing:.05em;text-transform:uppercase}.ts-why-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--ts-sp-5);margin-top:var(--ts-sp-10)}.ts-why-card{background:var(--ts-white);border:1.5px solid var(--ts-gray-200);border-radius:var(--ts-r-lg);padding:var(--ts-sp-6);display:flex;flex-direction:column;transition:box-shadow var(--ts-ease),transform var(--ts-ease),border-color var(--ts-ease)}.ts-why-card:hover{box-shadow:var(--ts-shadow-lg);transform:translateY(-3px);border-color:var(--ts-blue-bright)}.ts-why-icon{font-size:2rem;margin-bottom:var(--ts-sp-4);display:block}.ts-why-card h3{font-family:var(--ts-font-display);font-size:1.0625rem;font-weight:800;color:var(--ts-navy);margin-bottom:var(--ts-sp-2)}.ts-why-card p{font-size:.875rem;color:var(--ts-gray-600);line-height:1.7;flex:1}.ts-why-stat{margin-top:var(--ts-sp-5);padding-top:var(--ts-sp-4);border-top:1px solid var(--ts-gray-100);font-family:var(--ts-font-display);font-size:1.375rem;font-weight:800;color:var(--ts-blue)}.ts-why-stat span{display:block;font-size:.6875rem;font-weight:600;color:var(--ts-gray-400);text-transform:uppercase;letter-spacing:.05em;margin-top:2px}.ts-plans-section-header{display:flex;justify-content:space-between;align-items:flex-end;flex-wrap:wrap;gap:var(--ts-sp-5);margin-bottom:var(--ts-sp-8)}.ts-plans-section-header .ts-section-header{text-align:left;margin-bottom:0}.ts-plans-panels{position:relative}.ts-plans-panel[hidden]{display:none}.ts-plans-panel{display:grid;grid-template-columns:repeat(4,1fr);gap:var(--ts-sp-5)}.ts-plans-panel.ts-plans-panel--3col{grid-template-columns:repeat(3,1fr)}.ts-plans-more{text-align:center;margin-top:var(--ts-sp-8);font-size:.9375rem;color:var(--ts-gray-500)}.ts-plans-more a{color:var(--ts-blue);font-weight:700;text-decoration:none}.ts-plans-more a:hover{text-decoration:underline}.ts-plans-more a:focus-visible{outline:2px solid var(--ts-blue);outline-offset:2px;border-radius:3px}.ts-telecom-wrap{overflow-x:auto;border-radius:var(--ts-r-lg);border:1.5px solid var(--ts-gray-200);box-shadow:var(--ts-shadow-sm)}.ts-telecom-table{width:100%;border-collapse:collapse;font-size:.9375rem;background:var(--ts-white)}.ts-telecom-table thead th{padding:16px 24px;font-family:var(--ts-font-display);font-weight:800;font-size:.875rem;text-align:left;border-bottom:2px solid var(--ts-gray-200)}.ts-telecom-table th.ts-tc-feature{color:var(--ts-gray-400);width:40%}.ts-telecom-table th.ts-tc-ts{background:var(--ts-navy);color:#7dd3fc;text-align:center;width:30%;letter-spacing:.02em}.ts-telecom-table th.ts-tc-other{background:var(--ts-gray-50);color:var(--ts-gray-500);text-align:center;width:30%}.ts-telecom-table tbody tr{border-bottom:1px solid var(--ts-gray-100)}.ts-telecom-table tbody tr:last-child{border-bottom:none}.ts-telecom-table tbody tr:hover{background:var(--ts-gray-50)}.ts-telecom-table td{padding:14px 24px;color:var(--ts-gray-700);vertical-align:middle}.ts-telecom-table td.ts-tc-ts{text-align:center;background:rgba(9,17,43,.025);font-family:var(--ts-font-display);font-weight:700}.ts-telecom-table td.ts-tc-other{text-align:center;color:var(--ts-gray-400)}.ts-tc-good{color:var(--ts-green-dark) !important;font-size:1.125rem}.ts-tc-bad{color:var(--ts-red) !important;font-size:1.125rem}.ts-tc-neutral{color:var(--ts-gray-400)}.ts-section--reviews{background:var(--ts-navy);padding-block:var(--ts-sp-20)}.ts-reviews-hdr{display:flex;justify-content:space-between;align-items:flex-end;flex-wrap:wrap;gap:var(--ts-sp-6);margin-bottom:var(--ts-sp-10)}.ts-reviews-hdr-left .ts-eyebrow{color:rgba(255,255,255,.35)}.ts-reviews-hdr-left h2{color:#fff}.ts-ratings-badges{display:flex;gap:var(--ts-sp-4)}.ts-rating-badge{display:flex;flex-direction:column;align-items:center;background:rgba(255,255,255,.06);border:1px solid rgba(255,255,255,.1);border-radius:var(--ts-r-md);padding:14px 20px;gap:2px}.ts-rating-badge-score{font-family:var(--ts-font-display);font-size:1.75rem;font-weight:800;color:#fff;line-height:1}.ts-rating-badge-stars{color:#fbc02d;font-size:.8125rem;letter-spacing:2px}.ts-rating-badge-platform{font-family:var(--ts-font-display);font-size:.625rem;letter-spacing:.1em;text-transform:uppercase;color:rgba(255,255,255,.78);margin-top:2px}.ts-local-visual{background:var(--ts-navy);border-radius:var(--ts-r-xl);padding:var(--ts-sp-8);position:relative;overflow:hidden}.ts-local-visual:before{content:'';position:absolute;inset:0;background:radial-gradient(circle at 30% 70%,rgba(14,165,233,.15) 0%,transparent 60%);pointer-events:none}.ts-local-map-card{position:relative;z-index:1;background:rgba(255,255,255,.04);border:1px solid rgba(255,255,255,.1);border-radius:var(--ts-r-lg);padding:var(--ts-sp-8);text-align:center}.ts-local-map-icon{font-size:3rem;display:block;margin-bottom:var(--ts-sp-3)}.ts-local-map-card h3{font-family:var(--ts-font-display);font-size:1.25rem;font-weight:800;color:#fff;margin-bottom:6px}.ts-local-map-card p{font-size:.8125rem;color:rgba(255,255,255,.4);margin-bottom:var(--ts-sp-5)}.ts-area-tags{display:flex;flex-wrap:wrap;gap:8px;justify-content:center}.ts-area-tag{background:rgba(59,130,246,.15);border:1px solid rgba(59,130,246,.3);color:var(--ts-blue-bright);font-family:var(--ts-font-display);font-size:.6875rem;font-weight:700;padding:5px 12px;border-radius:20px;white-space:nowrap}.ts-local-points{list-style:none;display:flex;flex-direction:column}.ts-local-point{display:flex;gap:var(--ts-sp-5);padding:var(--ts-sp-5) 0;border-bottom:1px solid var(--ts-gray-100)}.ts-local-point:last-child{border-bottom:none}.ts-local-point-icon{width:48px;height:48px;flex-shrink:0;background:var(--ts-blue-pale);border:1px solid rgba(29,78,216,.15);border-radius:var(--ts-r-md);display:flex;align-items:center;justify-content:center;font-size:1.375rem}.ts-local-point-body h4{font-family:var(--ts-font-display);font-size:1rem;font-weight:800;color:var(--ts-navy);margin-bottom:5px}.ts-local-point-body p{font-size:.875rem;color:var(--ts-gray-600);line-height:1.65}@media (max-width:1024px){.ts-why-grid{grid-template-columns:repeat(2,1fr)}.ts-plans-panel{grid-template-columns:repeat(2,1fr)}}@media (max-width:768px){.ts-award-strip-inner{gap:var(--ts-sp-5)}.ts-award-sep{display:none}.ts-why-grid{grid-template-columns:repeat(2,1fr)}.ts-reviews-hdr{flex-direction:column;align-items:flex-start}.ts-ratings-badges{width:100%}.ts-plans-section-header{flex-direction:column;align-items:flex-start}}@media (max-width:600px){.ts-why-grid{grid-template-columns:1fr}.ts-plans-panel{grid-template-columns:1fr}.ts-reviews-hdr{display:grid;grid-template-columns:1fr;text-align:center}.ts-reviews-hdr-left{width:100%}.ts-ratings-badges{display:grid;grid-template-columns:repeat(2,minmax(0, 1fr));gap:var(--ts-sp-3);width:100%;max-width:none}.ts-rating-badge{width:100%;justify-self:stretch}.ts-telecom-table thead,.ts-telecom-table th.ts-tc-feature{font-size:.8125rem}.ts-telecom-table td{padding:11px 14px;font-size:.875rem}}@media (prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms !important;transition-duration:.01ms !important}}@media print{.ts-header-stack,.ts-topbar,.ts-header,.ts-footer,.ts-sticky-cta,.ts-hamburger{display:none !important}.ts-hero{background:#fff !important;color:#000 !important;min-height:auto !important}.ts-hero h1,.ts-hero .ts-hero-sub{color:#000 !important}}.ts-bg-gray{background:var(--ts-gray-50)}.ts-bg-navy{background:var(--ts-dark-base)}.ts-bg-navy h2,.ts-bg-navy h3{color:var(--ts-on-dark)}.ts-bg-navy .ts-lead{color:var(--ts-on-dark-muted)}.ts-bg-navy .ts-eyebrow{color:var(--ts-teal)}.ts-text-muted{color:var(--ts-gray-500)}.ts-features-grid{display:grid;gap:var(--ts-sp-5)}.ts-features-grid--4{grid-template-columns:repeat(2,1fr)}.ts-features-grid--3{grid-template-columns:repeat(3,1fr)}.ts-feature-card{background:var(--ts-dark-card,#151f32);border:1px solid rgba(255,255,255,.08);border-left:3px solid var(--ts-blue-bright);border-radius:12px;padding:var(--ts-sp-6);transition:transform .2s ease,border-color .2s ease,box-shadow .2s ease;text-decoration:none;color:inherit;display:flex;flex-direction:column;gap:var(--ts-sp-2)}.ts-feature-card:hover{transform:translateY(-2px);box-shadow:0 4px 24px rgba(0,0,0,.3);color:inherit}section[aria-labelledby=switch-heading] .ts-feature-card{transition:none}section[aria-labelledby=switch-heading] .ts-feature-card:hover{transform:none;box-shadow:none}section[aria-labelledby=speedtest-tips-heading] .ts-feature-card{transition:none}section[aria-labelledby=speedtest-tips-heading] .ts-feature-card:hover{transform:none;box-shadow:none}.ts-feature-card:nth-child(2){border-left-color:var(--ts-green)}.ts-feature-card:nth-child(3){border-left-color:var(--ts-teal)}.ts-feature-card:nth-child(4){border-left-color:var(--ts-orange)}.ts-feature-title{font-family:var(--ts-font-display);font-size:1.0625rem;font-weight:700;color:var(--ts-on-dark,#f0f4f8)}.ts-feature-desc{font-size:.9rem;color:var(--ts-on-dark-muted,#9db0c2);line-height:1.65}.ts-feature-card .ts-text-link{margin-top:auto;padding-top:var(--ts-sp-3)}.ts-section:has(.ts-features-grid){background:var(--ts-dark-surface,#111b2e)}.ts-section:has(.ts-features-grid) .ts-section-header h2{color:var(--ts-on-dark,#f0f4f8)}.ts-section:has(.ts-features-grid) .ts-section-header .ts-lead{color:var(--ts-on-dark-muted,#9db0c2)}.ts-section:has(.ts-features-grid) .ts-eyebrow{color:var(--ts-teal)}.ts-biz-unified-card{background:var(--ts-dark-card,#151f32);border:1px solid rgba(255,255,255,.08);border-radius:16px;padding:var(--ts-sp-10);display:grid;grid-template-columns:1fr 1fr;gap:var(--ts-sp-10);align-items:start}.ts-biz-unified-body .ts-eyebrow{color:var(--ts-teal)}.ts-biz-unified-body h2{color:var(--ts-on-dark,#f0f4f8)}.ts-biz-unified-body p{color:var(--ts-on-dark-muted,#9db0c2);line-height:1.7}.ts-biz-unified-badges{display:flex;flex-direction:column;gap:var(--ts-sp-4)}.ts-biz-perk{background:rgba(255,255,255,.04);border:1px solid rgba(255,255,255,.08);border-left:3px solid var(--ts-green);border-radius:10px;padding:var(--ts-sp-4) var(--ts-sp-5)}.ts-biz-perk:nth-child(2){border-left-color:var(--ts-blue-bright)}.ts-biz-perk:nth-child(3){border-left-color:var(--ts-orange)}.ts-biz-perk:nth-child(4){border-left-color:var(--ts-teal)}.ts-biz-perk strong{display:block;font-family:var(--ts-font-display);font-size:.9375rem;font-weight:700;color:var(--ts-on-dark,#f0f4f8);margin-bottom:4px}.ts-biz-perk span{font-size:.85rem;color:var(--ts-on-dark-muted,#9db0c2);line-height:1.55}section:has(.ts-biz-unified-card){background:var(--ts-dark-surface,#111b2e)}.ts-services-overview-list{display:flex;flex-direction:column;gap:var(--ts-sp-3)}.ts-about-service-row{display:flex;align-items:flex-start;gap:var(--ts-sp-5);background:var(--ts-dark-card,#151f32);border:1px solid rgba(255,255,255,.08);border-radius:12px;padding:var(--ts-sp-5) var(--ts-sp-6);transition:border-color .2s ease}.ts-about-service-row:hover{border-color:rgba(255,255,255,.18)}.ts-about-service-icon{width:44px;height:44px;border-radius:10px;background:rgba(0,180,255,.1);color:var(--ts-cyan);display:flex;align-items:center;justify-content:center;font-family:var(--ts-font-display);font-size:.875rem;font-weight:800;flex-shrink:0}.ts-about-service-icon--phone{color:var(--ts-blue-bright,#3b82f6)}.ts-about-service-svg{width:20px;height:20px;display:block;fill:currentColor}.ts-about-service-body h3{font-family:var(--ts-font-display);font-size:1.125rem;font-weight:700;color:var(--ts-on-dark,#f0f4f8);margin-bottom:4px}.ts-about-service-body p{font-size:.9rem;color:var(--ts-on-dark-muted,#9db0c2);line-height:1.6;margin-bottom:var(--ts-sp-2)}.ts-bg-gray:has(.ts-services-overview-list){background:var(--ts-dark-base,#0d1520)}.ts-bg-gray:has(.ts-services-overview-list) .ts-section-header h2{color:var(--ts-on-dark,#f0f4f8)}.ts-bg-gray:has(.ts-services-overview-list) .ts-section-header .ts-lead{color:var(--ts-on-dark-muted,#9db0c2)}.ts-bg-gray:has(.ts-services-overview-list) .ts-eyebrow{color:var(--ts-teal)}.ts-text-link{font-family:var(--ts-font-display);font-size:.8125rem;font-weight:700;color:var(--ts-blue-bright);text-decoration:none;display:inline-flex;align-items:center;gap:4px;transition:color .15s ease}.ts-text-link:hover{color:var(--ts-cyan)}.ts-text-link:after{content:'\2192';display:inline-block;transition:transform var(--ts-ease)}.ts-text-link:hover:after,.ts-feature-card:hover .ts-text-link:after,.ts-support-card:hover .ts-text-link:after{transform:translateX(4px)}.ts-post-more{font-family:var(--ts-font-display);font-size:.8125rem;font-weight:700;color:var(--ts-blue-bright);display:inline-flex;align-items:center;gap:4px;margin-top:var(--ts-sp-3)}.ts-bg-gray:has(.ts-post-card){background:var(--ts-dark-surface,#111b2e)}.ts-bg-gray:has(.ts-post-card) .ts-section-header h2{color:var(--ts-on-dark,#f0f4f8)}.ts-bg-gray:has(.ts-post-card) .ts-section-header .ts-lead{color:var(--ts-on-dark-muted,#9db0c2)}.ts-bg-gray:has(.ts-post-card) .ts-eyebrow{color:var(--ts-teal)}.ts-bg-gray:has(.ts-post-card) .ts-post-card{background:var(--ts-dark-card,#151f32);border-color:rgba(255,255,255,.08)}.ts-bg-gray:has(.ts-post-card) .ts-post-title{color:var(--ts-on-dark,#f0f4f8)}.ts-bg-gray:has(.ts-post-card) .ts-post-excerpt{color:var(--ts-on-dark-muted,#9db0c2)}.ts-bg-gray:has(.ts-post-card) .ts-post-cat{background:rgba(59,130,246,.15);color:var(--ts-blue-bright)}.ts-bg-gray:has(.ts-post-card) .ts-post-meta{color:rgba(255,255,255,.78)}.ts-bg-gray:has(.ts-post-card) .ts-btn--ghost{color:var(--ts-on-dark,#f0f4f8);border-color:rgba(255,255,255,.15)}.ts-bg-gray:has(.ts-post-card) .ts-btn--ghost:hover{background:rgba(255,255,255,.06);border-color:rgba(255,255,255,.25)}.ts-section--gray:has(.ts-post-card) .ts-post-card{background:var(--ts-dark-card,#151f32);border-color:rgba(255,255,255,.08)}.ts-section--gray:has(.ts-post-card) .ts-post-title{color:var(--ts-on-dark,#f0f4f8)}.ts-section--gray:has(.ts-post-card) .ts-post-excerpt{color:var(--ts-on-dark-muted,#9db0c2)}.ts-section--gray:has(.ts-post-card) .ts-post-cat{background:rgba(59,130,246,.15);color:var(--ts-blue-bright)}.ts-section--gray:has(.ts-post-card) .ts-post-meta{color:rgba(255,255,255,.78)}.ts-section--gray:has(.ts-post-card) .ts-post-read-more{color:var(--ts-blue-bright)}.ts-section--gray .nav-links{display:flex;flex-wrap:wrap;align-items:center;gap:var(--ts-sp-2)}.ts-section--gray .page-numbers{display:inline-flex;align-items:center;justify-content:center;min-width:44px;height:44px;padding:0 var(--ts-sp-3);border:1px solid rgba(255,255,255,.15);border-radius:var(--ts-r-md);color:var(--ts-on-dark,#f0f4f8);font-weight:600;text-decoration:none}.ts-section--gray a.page-numbers:hover{background:rgba(255,255,255,.06);border-color:rgba(255,255,255,.3);color:#fff}.ts-section--gray .page-numbers.current{background:var(--ts-blue);border-color:var(--ts-blue);color:#fff}.ts-section--gray .page-numbers.dots{border-color:transparent}@media (max-width:768px){.ts-features-grid--4,.ts-features-grid--3{grid-template-columns:1fr}.ts-biz-unified-card{grid-template-columns:1fr;padding:var(--ts-sp-6)}}.ts-hero-content{display:flex;flex-direction:column;justify-content:center}.ts-hero-aside{display:flex;align-items:center;justify-content:flex-end}.ts-hero-trust-item .dot{width:6px;height:6px;border-radius:50%;background:var(--ts-green);display:inline-block;flex-shrink:0}.ts-hero-checker-header{font-family:var(--ts-font-display);font-size:.9375rem;font-weight:800;color:#fff;margin-bottom:var(--ts-sp-4);padding-bottom:var(--ts-sp-3);border-bottom:1px solid rgba(255,255,255,.12);letter-spacing:-.01em}.ts-hero-checker-body{margin-bottom:var(--ts-sp-4)}.ts-hero-addr-row{display:flex;gap:6px;align-items:stretch}.ts-hero-addr-input{flex:1;height:46px;padding:0 var(--ts-sp-4);background:rgba(255,255,255,.9);border:1.5px solid rgba(255,255,255,.2);border-radius:var(--ts-r-md);font-family:var(--ts-font-body);font-size:.9375rem;color:var(--ts-navy);outline:none;transition:border-color var(--ts-ease),background var(--ts-ease)}.ts-hero-addr-input::placeholder{color:var(--ts-gray-400)}.ts-hero-addr-input:focus{background:#fff;border-color:var(--ts-cyan);box-shadow:0 0 0 3px rgba(0,180,255,.25)}.ts-hero-addr-row .ts-btn{height:46px;padding:0 var(--ts-sp-4);flex-shrink:0;display:flex;align-items:center;justify-content:center}.ts-hero-features{display:flex;flex-direction:column;gap:8px}.ts-hero-feature{display:flex;align-items:flex-start;gap:10px;font-size:.8125rem;color:rgba(255,255,255,.65);line-height:1.45}.ts-hero-feature-check{flex-shrink:0;width:18px;height:18px;background:rgba(16,185,129,.25);border:1px solid rgba(16,185,129,.4);border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:.625rem;font-weight:800;color:#6ee7b7;margin-top:1px}.ts-plan-badge,.ts-plan-ribbon{display:inline-block;padding:3px 12px;border-radius:var(--ts-r-full);font-family:var(--ts-font-display);font-size:.625rem;font-weight:800;text-transform:uppercase;letter-spacing:.06em;color:#fff;white-space:nowrap;margin-bottom:var(--ts-sp-3)}.ts-plan-badge--orange,.ts-plan-ribbon--orange{background:#c2410c}.ts-plan-badge--blue,.ts-plan-ribbon--blue{background:var(--ts-blue)}.ts-plan-badge--purple,.ts-plan-ribbon--purple{background:#7c3aed}.ts-plan-card .ts-plan-badge{display:block;text-align:center;margin-bottom:var(--ts-sp-3)}.ts-feature-split{display:grid;grid-template-columns:1fr 1fr;gap:var(--ts-sp-12);align-items:start}@media (max-width:900px){.ts-feature-split{grid-template-columns:1fr}}.ts-feature-list{display:flex;flex-direction:column;gap:var(--ts-sp-5);margin-top:var(--ts-sp-6)}.ts-feature-item{display:flex;align-items:flex-start;gap:var(--ts-sp-4)}.ts-feature-item-icon{flex-shrink:0;width:44px;height:44px;border-radius:var(--ts-r-md);background:var(--ts-blue-pale);border:1px solid rgba(29,78,216,.12);display:flex;align-items:center;justify-content:center;font-size:1.375rem;margin-top:2px}.ts-feature-item-text h4{font-family:var(--ts-font-display);font-size:1rem;font-weight:800;color:var(--ts-navy);margin-bottom:3px;line-height:1.25}.ts-feature-item-text p{font-size:.875rem;color:var(--ts-gray-600);line-height:1.65;margin:0}.ts-service-link{display:inline-flex;align-items:center;gap:4px;font-family:var(--ts-font-display);font-size:.8125rem;font-weight:700;color:var(--ts-blue);margin-top:auto;padding-top:var(--ts-sp-4);text-decoration:none;transition:gap var(--ts-ease),color var(--ts-ease)}.ts-service-card:hover .ts-service-link{gap:8px;color:var(--ts-blue-bright)}.ts-service-link:after{content:'\2192';display:inline-block;transition:transform var(--ts-ease)}.ts-service-card:hover .ts-service-link:after{transform:translateX(4px)}section[aria-labelledby=area-fit-heading] .ts-grid-3{align-items:stretch}section[aria-labelledby=area-fit-heading] .ts-service-card{min-height:100%;padding:var(--ts-sp-6);gap:var(--ts-sp-3);background:var(--ts-dark-card,#151f32);border:1px solid rgba(255,255,255,.08);border-left:3px solid var(--ts-blue-bright,#3b82f6);border-radius:12px;box-shadow:none;color:inherit;transition:transform .2s ease,border-color .2s ease,box-shadow .2s ease}section[aria-labelledby=area-fit-heading] .ts-service-card:nth-child(2){border-left-color:var(--ts-green,#10b981)}section[aria-labelledby=area-fit-heading] .ts-service-card:nth-child(3){border-left-color:var(--ts-teal,#14b8a6)}section[aria-labelledby=area-fit-heading] .ts-service-card:nth-child(4){border-left-color:var(--ts-orange,#f97316)}section[aria-labelledby=area-fit-heading] .ts-service-card:nth-child(5){border-left-color:#8b5cf6}section[aria-labelledby=area-fit-heading] .ts-service-card:nth-child(6){border-left-color:#f59e0b}section[aria-labelledby=area-fit-heading] .ts-service-card:hover{transform:translateY(-2px);border-color:rgba(255,255,255,.12);box-shadow:0 4px 24px rgba(0,0,0,.3);color:inherit}section[aria-labelledby=area-fit-heading] .ts-service-card:nth-child(1):hover{border-left-color:var(--ts-blue-bright,#3b82f6)}section[aria-labelledby=area-fit-heading] .ts-service-card:nth-child(2):hover{border-left-color:var(--ts-green,#10b981)}section[aria-labelledby=area-fit-heading] .ts-service-card:nth-child(3):hover{border-left-color:var(--ts-teal,#14b8a6)}section[aria-labelledby=area-fit-heading] .ts-service-card:nth-child(4):hover{border-left-color:var(--ts-orange,#f97316)}section[aria-labelledby=area-fit-heading] .ts-service-card:nth-child(5):hover{border-left-color:#8b5cf6}section[aria-labelledby=area-fit-heading] .ts-service-card:nth-child(6):hover{border-left-color:#f59e0b}section[aria-labelledby=area-fit-heading] .ts-service-card h3{margin:0;color:var(--ts-on-dark,#f0f4f8);font-family:var(--ts-font-display);font-size:1.0625rem;font-weight:700;line-height:1.25}section[aria-labelledby=area-fit-heading] .ts-service-card p{margin:0;color:var(--ts-on-dark-muted,#d7e3f2);font-size:.9rem;line-height:1.65}section[aria-labelledby=area-fit-heading] .ts-service-link{display:inline-flex;align-items:center;gap:4px;margin-top:auto;padding-top:var(--ts-sp-3);color:var(--ts-link-on-dark,#8ccbff);font-family:var(--ts-font-display);font-size:.8125rem;font-weight:800;line-height:1.2}section[aria-labelledby=area-fit-heading] .ts-service-card:hover .ts-service-link{gap:4px;color:var(--ts-cyan,#0ea5e9)}.ts-post-more{display:inline-flex;align-items:center;gap:4px;font-family:var(--ts-font-display);font-size:.8125rem;font-weight:700;color:var(--ts-blue);margin-top:var(--ts-sp-3);text-decoration:none;transition:gap var(--ts-ease),color var(--ts-ease)}.ts-post-card:hover .ts-post-more{gap:8px;color:var(--ts-blue-bright)}@media (max-width:960px){.ts-hero-inner{grid-template-columns:1fr}.ts-hero-aside{justify-content:flex-start;margin-top:var(--ts-sp-6)}.ts-hero-checker-card{width:100%;max-width:520px}}@media (max-width:600px){.ts-hero-addr-row{flex-direction:column}.ts-hero-addr-input,.ts-hero-addr-row .ts-btn{width:100%}}.ts-container--sm{max-width:740px;margin-inline:auto}.ts-container--md{max-width:960px;margin-inline:auto}.ts-page-hero-trust{display:flex;flex-wrap:wrap;gap:var(--ts-sp-4) var(--ts-sp-6);margin-top:var(--ts-sp-8);padding-top:var(--ts-sp-6);border-top:1px solid rgba(255,255,255,.1)}.ts-page-hero-trust-item{display:flex;align-items:center;gap:7px;font-family:var(--ts-font-display);font-size:.8125rem;font-weight:700;color:rgba(255,255,255,.6)}.ts-page-hero-trust-check{width:18px;height:18px;border-radius:50%;background:rgba(16,185,129,.25);border:1px solid rgba(16,185,129,.4);display:flex;align-items:center;justify-content:center;font-size:0;font-weight:900;color:#6ee7b7;flex-shrink:0}.ts-page-hero-trust-check:before{content:'\2713';font-size:14px;line-height:1}.ts-plan-tabs--pages{gap:var(--ts-sp-3);margin-bottom:0}.ts-plan-tabs--pages .ts-plan-tab{display:flex;flex-direction:column;align-items:center;padding:12px 24px;border-radius:var(--ts-r-md);min-width:130px;text-align:center;gap:2px;height:auto}.ts-plan-tabs--pages .ts-plan-tab.is-active{box-shadow:0 4px 16px rgba(9,17,43,.25)}.ts-plan-tab-icon{font-size:1.25rem;line-height:1;display:block;margin-bottom:2px}.ts-plan-tab-icon svg{width:26px;height:26px;display:block}.ts-plan-tab-label{font-size:.9375rem;font-weight:800;line-height:1.2}.ts-plan-tab-sub{font-family:var(--ts-font-body);font-size:.6875rem;font-weight:500;color:var(--ts-gray-400);line-height:1}.ts-plan-tab.is-active .ts-plan-tab-sub{color:rgba(255,255,255,.5)}.ts-plan-tab-panel{display:block}.ts-plan-tab-panel[hidden]{display:none}.ts-plan-tab-desc{font-size:.9375rem;color:var(--ts-gray-600);line-height:1.7;margin:var(--ts-sp-6) 0 var(--ts-sp-8);padding:var(--ts-sp-4) var(--ts-sp-6);background:var(--ts-gray-50);border-radius:var(--ts-r-md);border-left:3px solid var(--ts-blue)}.ts-plan-tab-desc strong{display:block;margin-bottom:2px;color:var(--ts-navy)}.ts-plans-grid{display:grid;gap:var(--ts-sp-5);align-items:stretch}.ts-plans-grid--cable{grid-template-columns:repeat(3,1fr)}.ts-plans-grid--dsl{grid-template-columns:repeat(4,1fr)}.ts-plans-grid--rural{grid-template-columns:repeat(4,1fr)}.ts-plans-grid--fibre{grid-template-columns:repeat(3,1fr)}@media (max-width:1100px){.ts-plans-grid--cable{grid-template-columns:repeat(3,1fr)}.ts-plans-grid--dsl{grid-template-columns:repeat(2,1fr)}.ts-plans-grid--rural{grid-template-columns:repeat(2,1fr)}.ts-plans-grid--fibre{grid-template-columns:repeat(3,1fr)}}@media (max-width:860px){.ts-plans-grid--cable,.ts-plans-grid--rural,.ts-plans-grid--fibre{grid-template-columns:repeat(2,1fr)}}@media (max-width:600px){.ts-plans-grid--cable,.ts-plans-grid--dsl,.ts-plans-grid--rural,.ts-plans-grid--fibre{grid-template-columns:1fr}}.ts-plan-ul{color:var(--ts-gray-400);font-size:.875em}.ts-plan-best-for{font-size:.75rem;color:var(--ts-gray-500);background:var(--ts-gray-50);border-radius:var(--ts-r-sm);padding:5px 10px;margin-bottom:var(--ts-sp-4);text-align:center;line-height:1.4}.ts-plan-best-for-label{font-weight:700;color:var(--ts-gray-700);margin-right:3px}.ts-plan-feature-check{flex-shrink:0;width:16px;text-align:center;color:var(--ts-green-dark);font-weight:800;margin-top:1px}.ts-plan-feature--note{color:var(--ts-gray-400);font-style:italic;border-top:1px dashed var(--ts-gray-200);margin-top:var(--ts-sp-2);padding-top:var(--ts-sp-2)}.ts-plans-disclaimer{font-size:.8125rem;color:var(--ts-gray-400);text-align:center;margin-top:var(--ts-sp-8);line-height:1.65;max-width:820px;margin-inline:auto}.ts-included-band{background:var(--ts-navy);padding:var(--ts-sp-10) 0}.ts-included-label{font-family:var(--ts-font-display);font-size:.75rem;font-weight:700;text-transform:uppercase;letter-spacing:.1em;color:rgba(255,255,255,.72);text-align:center;margin-bottom:var(--ts-sp-6)}.ts-included-grid{display:grid;grid-template-columns:repeat(6,1fr);gap:var(--ts-sp-5)}.ts-included-item{display:flex;flex-direction:column;align-items:center;text-align:center;gap:var(--ts-sp-3)}.ts-included-icon{width:46px;height:46px;background:rgba(14,165,233,.18);border:1px solid rgba(125,211,252,.55);border-radius:var(--ts-r-md);display:flex;align-items:center;justify-content:center;box-shadow:0 0 0 1px rgba(14,165,233,.18);color:#bae6fd;font-size:1.375rem}.ts-included-icon--data,.ts-included-icon--support,.ts-included-icon--price{font-family:var(--ts-font-display);font-size:0;font-weight:900}.ts-included-icon--data:before,.ts-included-icon--support:before,.ts-included-icon--price:before{display:block;font-size:1.375rem;line-height:1}.ts-included-icon--data:before{content:"∞"}.ts-included-icon--price:before{content:"$"}.ts-included-icon--support:before{content:"\1F3A7";font-size:1.25rem}.ts-included-text{display:flex;flex-direction:column;gap:2px}.ts-included-text strong{font-family:var(--ts-font-display);font-size:.8125rem;font-weight:800;color:#fff;line-height:1.2}.ts-included-text span{font-size:.6875rem;color:rgba(255,255,255,.72);line-height:1.35}@media (max-width:960px){.ts-included-grid{grid-template-columns:repeat(3,1fr)}}@media (max-width:560px){.ts-included-grid{grid-template-columns:repeat(2,1fr)}}.ts-compare-table-wrap{overflow-x:auto;border-radius:var(--ts-r-lg);border:1.5px solid var(--ts-gray-200);box-shadow:var(--ts-shadow-sm);margin-top:var(--ts-sp-8)}.ts-compare-table{width:100%;border-collapse:collapse;font-size:.9375rem;background:var(--ts-white);min-width:560px}.ts-compare-table thead th{padding:14px 20px;font-family:var(--ts-font-display);font-weight:800;font-size:.8125rem;letter-spacing:.02em}.ts-compare-th-feature{text-align:left;color:var(--ts-gray-500);width:32%;border-bottom:2px solid var(--ts-gray-200)}.ts-compare-th-ts{background:var(--ts-navy);color:#7dd3fc;text-align:center;width:22%;border-bottom:2px solid var(--ts-navy)}.ts-compare-th-other{background:var(--ts-gray-50);color:var(--ts-gray-500);text-align:center;width:23%;border-bottom:2px solid var(--ts-gray-200)}.ts-compare-table tbody tr{border-bottom:1px solid var(--ts-gray-100)}.ts-compare-table tbody tr:last-child{border-bottom:none}.ts-compare-table tbody tr:hover{background:var(--ts-gray-50)}.ts-compare-td-feature{padding:13px 20px;font-size:.875rem;font-weight:600;color:var(--ts-gray-700)}.ts-compare-td-ts{padding:13px 20px;text-align:center;font-family:var(--ts-font-display);font-size:.875rem;font-weight:700;color:var(--ts-navy);background:rgba(9,17,43,.025)}.ts-compare-td-other{padding:13px 20px;text-align:center;font-size:.875rem;color:var(--ts-gray-500)}.ts-compare-td-ts.good,.ts-compare-td-other.good{color:var(--ts-green-dark)}.ts-compare-td-ts.bad,.ts-compare-td-other.bad{color:var(--ts-red)}.ts-compare-table-wrap{background:var(--ts-dark-card,#151f32);border-color:rgba(255,255,255,.08);box-shadow:0 18px 50px rgba(0,0,0,.22)}.ts-compare-table{background:var(--ts-dark-card,#151f32)}.ts-compare-table tbody tr{border-bottom-color:rgba(255,255,255,.06)}.ts-compare-table tbody tr:hover,.ts-compare-table tbody tr:active,.ts-compare-table tbody tr:hover td,.ts-compare-table tbody tr:active td{background:rgba(14,165,233,.08) !important}.ts-compare-th-feature,.ts-compare-th-other{background:rgba(255,255,255,.04);color:rgba(255,255,255,.58);border-bottom-color:rgba(255,255,255,.08)}.ts-compare-th-ts{background:rgba(14,165,233,.14);border-bottom-color:rgba(125,211,252,.22)}.ts-compare-td-feature{color:var(--ts-on-dark,#f0f4f8)}.ts-compare-td-ts{background:rgba(14,165,233,.05);color:var(--ts-on-dark,#f0f4f8)}.ts-compare-td-other{color:var(--ts-on-dark-muted,#9db0c2)}.ts-compare-td-ts.good,.ts-compare-td-other.good{color:#86efac}.ts-compare-td-ts.bad,.ts-compare-td-other.bad{color:#fca5a5}.ts-modem-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:var(--ts-sp-6);margin-top:var(--ts-sp-8)}@media (max-width:700px){.ts-modem-grid{grid-template-columns:1fr}}.ts-modem-card{background:var(--ts-white);border:1.5px solid var(--ts-gray-200);border-radius:var(--ts-r-lg);padding:var(--ts-sp-6)}.ts-modem-card--highlight{border-color:var(--ts-green-dark);background:#f0fdf4}.ts-modem-icon{font-size:2rem;display:block;margin-bottom:var(--ts-sp-3)}.ts-modem-card h3{font-family:var(--ts-font-display);font-size:1.0625rem;font-weight:800;color:var(--ts-navy);margin-bottom:var(--ts-sp-3)}.ts-modem-list{list-style:none;display:flex;flex-direction:column;gap:8px;padding:0;margin:0}.ts-modem-list li{display:flex;align-items:flex-start;gap:9px;font-size:.875rem;color:var(--ts-gray-600);line-height:1.55}.ts-modem-list li:before{content:'✓';flex-shrink:0;color:var(--ts-green-dark);font-weight:800;font-size:.75rem;margin-top:2px}@media (max-width:600px){.ts-plan-tabs--pages{gap:var(--ts-sp-2)}.ts-plan-tabs--pages .ts-plan-tab{min-width:80px;padding:10px 12px}.ts-plan-tab-sub{display:none}}@media (max-width:420px){.ts-plan-tabs--pages{grid-template-columns:repeat(2,1fr);display:grid}.ts-plan-tabs--pages .ts-plan-tab{width:100%}}.ts-page-hero--checker{min-height:auto;padding-block:var(--ts-sp-12) var(--ts-sp-10)}.ts-section--checker{padding-top:var(--ts-sp-10)}.ts-checker-widget{max-width:820px;margin-inline:auto}.ts-checker-card{background:var(--ts-white);border:1.5px solid var(--ts-gray-200);border-radius:var(--ts-r-xl);box-shadow:var(--ts-shadow-lg);padding:var(--ts-sp-8)}.ts-checker-form-hdr{text-align:center;margin-bottom:var(--ts-sp-8)}.ts-checker-form-icon{font-size:2.5rem;display:block;margin-bottom:var(--ts-sp-4)}.ts-checker-form-hdr h2{font-size:1.625rem;color:var(--ts-navy);margin-bottom:var(--ts-sp-2)}.ts-checker-form-hdr p{color:var(--ts-gray-600);font-size:1rem}.ts-checker-addr-row{display:flex;gap:8px;max-width:580px;margin-inline:auto}.ts-checker-addr-input{flex:1;height:52px;padding:0 var(--ts-sp-5);border:1.5px solid var(--ts-gray-300);border-radius:var(--ts-r-md);font-family:var(--ts-font-body);font-size:1rem;color:var(--ts-navy);background:#fff;outline:none;transition:border-color var(--ts-ease),box-shadow var(--ts-ease)}.ts-checker-addr-input::placeholder{color:var(--ts-gray-400)}.ts-checker-addr-input:focus{border-color:var(--ts-blue);box-shadow:0 0 0 3px rgba(29,78,216,.15)}.ts-checker-addr-input.ts-input--error{border-color:var(--ts-red);box-shadow:0 0 0 3px rgba(220,38,38,.15)}.ts-btn--checker{height:52px;padding:0 var(--ts-sp-6);display:inline-flex;align-items:center;gap:8px;white-space:nowrap;flex-shrink:0}.ts-checker-addr-hint{text-align:center;font-size:.8125rem;color:var(--ts-gray-400);margin-top:var(--ts-sp-3);max-width:580px;margin-inline:auto}.ts-checker-examples{display:flex;flex-wrap:wrap;gap:8px var(--ts-sp-5);justify-content:center;margin-top:var(--ts-sp-5);padding-top:var(--ts-sp-5);border-top:1px solid var(--ts-gray-100)}.ts-checker-example-item{display:flex;align-items:center;gap:6px;font-size:.8125rem;color:var(--ts-gray-500)}.ts-checker-example-item span{color:var(--ts-green-dark);font-weight:700}.ts-checker-loading{display:flex;flex-direction:column;align-items:center;gap:var(--ts-sp-5);padding:var(--ts-sp-12) 0}.ts-checker-loading p{color:var(--ts-gray-600);font-size:1rem}.ts-checker-loading-dots{display:flex;align-items:center;gap:8px}.ts-checker-loading-dots span{width:12px;height:12px;border-radius:50%;background:var(--ts-blue);animation:ts-pulse 1.2s infinite ease-in-out}.ts-checker-loading-dots span:nth-child(2){animation-delay:.2s}.ts-checker-loading-dots span:nth-child(3){animation-delay:.4s}@keyframes ts-pulse{0%,80%,100%{transform:scale(.75);opacity:.5}40%{transform:scale(1);opacity:1}}.ts-checker-results{outline:none}.ts-checker-addr-bar{display:flex;align-items:center;justify-content:space-between;gap:var(--ts-sp-4);padding:var(--ts-sp-3) var(--ts-sp-4);background:var(--ts-gray-50);border:1px solid var(--ts-gray-200);border-radius:var(--ts-r-md);margin-bottom:var(--ts-sp-5)}.ts-checker-addr-bar-left{display:flex;align-items:center;gap:8px;font-size:.9375rem;font-weight:600;color:var(--ts-navy)}.ts-checker-addr-bar-icon{font-size:1rem;flex-shrink:0}.ts-checker-addr-shown{color:var(--ts-navy);font-family:var(--ts-font-display);font-weight:700}.ts-checker-change-btn{font-family:var(--ts-font-display);font-size:.8125rem;font-weight:700;color:var(--ts-blue);background:0 0;border:none;cursor:pointer;padding:4px 8px;border-radius:var(--ts-r-sm);white-space:nowrap;transition:background var(--ts-ease)}.ts-checker-change-btn:hover{background:var(--ts-blue-pale)}.ts-checker-change-btn:focus-visible{outline:2px solid var(--ts-blue);outline-offset:2px}.ts-checker-tier-row{display:flex;align-items:flex-start;gap:var(--ts-sp-4);margin-bottom:var(--ts-sp-6);flex-wrap:wrap}.ts-tier-badge{display:inline-block;padding:4px 14px;border-radius:var(--ts-r-full);font-family:var(--ts-font-display);font-size:.6875rem;font-weight:800;text-transform:uppercase;letter-spacing:.06em;white-space:nowrap;flex-shrink:0}.ts-tier-badge--cable{background:#dbeafe;color:#1d40b0}.ts-tier-badge--fibre-cable{background:#ede9fe;color:#5b21b6}.ts-tier-badge--rural{background:#fef9c3;color:#713f12}.ts-tier-label{font-size:.9375rem;color:var(--ts-gray-600);line-height:1.55}.ts-checker-plans-hdr{font-family:var(--ts-font-display);font-size:1rem;font-weight:800;color:var(--ts-navy);margin-bottom:var(--ts-sp-4)}.ts-checker-plans-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(180px, 1fr));gap:var(--ts-sp-4);margin-bottom:var(--ts-sp-4)}.ts-plans-section{display:none;margin-top:var(--ts-sp-2)}.ts-plans-section--open{display:grid}.ts-plan-card--selected{border-color:var(--ts-blue) !important;box-shadow:0 0 0 2px var(--ts-blue),var(--ts-shadow-md) !important;background:#eff6ff !important}.ts-checker-show-all-row{text-align:center;margin-bottom:var(--ts-sp-6)}.ts-arr{margin-left:4px;display:inline-block;transition:transform var(--ts-ease)}.ts-checker-comparison{margin:var(--ts-sp-8) 0;overflow-x:auto}.ts-checker-comparison .ts-compare-grid{min-width:520px}.ts-compare-label{font-family:var(--ts-font-display);font-size:.6875rem;font-weight:700;text-transform:uppercase;letter-spacing:.05em;color:var(--ts-gray-400);margin-bottom:1px}.ts-compare-val{font-family:var(--ts-font-display);font-size:.875rem;font-weight:700;color:var(--ts-gray-800)}.ts-compare-val.good{color:var(--ts-green-dark)}.ts-compare-val.bad{color:var(--ts-red)}.ts-winner{border-color:var(--ts-blue) !important;box-shadow:0 0 0 2px var(--ts-blue),var(--ts-shadow-md) !important}.ts-compare-savings{padding:var(--ts-sp-3) var(--ts-sp-4);border-radius:var(--ts-r-sm);font-family:var(--ts-font-display);font-size:.8125rem;font-weight:700;text-align:center;margin-top:var(--ts-sp-3)}.ts-compare-savings--good{background:#d1fae5;color:#065f46}.ts-compare-savings--bad{background:#fee2e2;color:#991b1b}.ts-compare-savings--neutral{background:var(--ts-gray-100);color:var(--ts-gray-600)}.ts-compare-promo-note{font-size:.75rem;color:var(--ts-gray-400);margin-top:var(--ts-sp-3);padding-top:var(--ts-sp-3);border-top:1px dashed var(--ts-gray-200);line-height:1.5}.ts-checker-sel-bar{display:flex;align-items:center;justify-content:space-between;gap:var(--ts-sp-5);padding:var(--ts-sp-5) var(--ts-sp-6);background:var(--ts-gray-50);border:1.5px solid var(--ts-gray-200);border-radius:var(--ts-r-lg);margin-top:var(--ts-sp-6);flex-wrap:wrap}.ts-sel-hint{font-size:.9375rem;color:var(--ts-gray-600);font-family:var(--ts-font-display);font-weight:600}.ts-order-card{background:var(--ts-white);border:1.5px solid var(--ts-gray-200);border-radius:var(--ts-r-xl);box-shadow:var(--ts-shadow-lg);overflow:hidden}.ts-steps{display:flex;align-items:center;background:var(--ts-navy);padding:var(--ts-sp-5) var(--ts-sp-8);overflow-x:auto}.ts-step-item{display:flex;flex-direction:column;align-items:center;gap:4px;flex-shrink:0}.ts-step-num{width:32px;height:32px;border-radius:50%;background:rgba(255,255,255,.12);border:1.5px solid rgba(255,255,255,.2);display:flex;align-items:center;justify-content:center;font-family:var(--ts-font-display);font-size:.875rem;font-weight:800;color:rgba(255,255,255,.4);transition:all .22s ease}.ts-step-label{font-family:var(--ts-font-display);font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:.06em;color:rgba(255,255,255,.25);transition:color .22s ease;white-space:nowrap}.ts-step-line{flex:1;height:1.5px;background:rgba(255,255,255,.1);min-width:24px;margin-inline:8px}.ts-step-item--active .ts-step-num{background:var(--ts-blue);border-color:var(--ts-blue);color:#fff;box-shadow:0 0 0 4px rgba(29,78,216,.3)}.ts-step-item--active .ts-step-label{color:#fff}.ts-step-item--done .ts-step-num{background:var(--ts-green-dark);border-color:var(--ts-green-dark);color:#fff;font-size:.875rem}.ts-step-item--done .ts-step-num:after{content:'✓'}.ts-step-item--done>.ts-step-num{font-size:0}.ts-step-item--done .ts-step-label{color:rgba(255,255,255,.5)}.ts-step-item--done+.ts-step-line{background:rgba(5,150,105,.4)}.ts-order-panel{padding:var(--ts-sp-8)}.ts-order-panel[hidden]{display:none}.ts-order-panel-hdr{display:flex;align-items:flex-start;gap:var(--ts-sp-5);margin-bottom:var(--ts-sp-8)}.ts-order-panel-icon{font-size:2.25rem;flex-shrink:0;width:56px;height:56px;background:var(--ts-blue-pale);border:1px solid rgba(29,78,216,.1);border-radius:var(--ts-r-lg);display:flex;align-items:center;justify-content:center}.ts-order-panel-hdr h2{font-size:1.375rem;color:var(--ts-navy);margin-bottom:6px;outline:none}.ts-order-panel-hdr p{font-size:.9375rem;color:var(--ts-gray-600);line-height:1.6}.ts-addon-yesno{display:flex;gap:var(--ts-sp-3);margin-bottom:var(--ts-sp-6);flex-wrap:wrap}.ts-addon-toggle{display:flex;align-items:center;gap:8px;padding:12px 24px;border:2px solid var(--ts-gray-200);border-radius:var(--ts-r-md);font-family:var(--ts-font-display);font-size:.9375rem;font-weight:700;color:var(--ts-gray-600);background:var(--ts-white);cursor:pointer;transition:all .18s ease}.ts-addon-toggle:hover{border-color:var(--ts-blue);color:var(--ts-blue)}.ts-addon-toggle.active,.ts-addon-toggle[aria-pressed=true]{background:var(--ts-navy);border-color:var(--ts-navy);color:#fff}.ts-addon-toggle--no.active,.ts-addon-toggle--no[aria-pressed=true]{background:var(--ts-gray-200);border-color:var(--ts-gray-200);color:var(--ts-gray-700)}.ts-addon-toggle:focus-visible{outline:2px solid var(--ts-blue);outline-offset:3px}.ts-addon-toggle-icon{font-size:1rem}.ts-addon-options{margin-bottom:var(--ts-sp-5)}.ts-addon-options[hidden]{display:none}.ts-radio-group{border:none;padding:0;margin:0}.ts-addon-card{display:block;margin-bottom:var(--ts-sp-4);cursor:pointer}.ts-addon-card-inner{border:2px solid var(--ts-gray-200);border-radius:var(--ts-r-lg);padding:var(--ts-sp-5);display:flex;flex-direction:column;gap:var(--ts-sp-3);transition:border-color var(--ts-ease),box-shadow var(--ts-ease),background var(--ts-ease);position:relative}.ts-addon-card:hover .ts-addon-card-inner{border-color:var(--ts-blue-bright);box-shadow:var(--ts-shadow-sm)}.ts-addon-card input:checked+.ts-addon-card-inner{border-color:var(--ts-blue);box-shadow:0 0 0 1px var(--ts-blue);background:#eff6ff}.ts-addon-card input:focus-visible+.ts-addon-card-inner{outline:2px solid var(--ts-blue);outline-offset:2px}.ts-addon-card-check{position:absolute;top:var(--ts-sp-4);right:var(--ts-sp-4);width:20px;height:20px;border-radius:50%;border:2px solid var(--ts-gray-300);background:#fff;transition:all var(--ts-ease)}.ts-addon-card input:checked+.ts-addon-card-inner .ts-addon-card-check{background:var(--ts-blue);border-color:var(--ts-blue)}.ts-addon-card input:checked+.ts-addon-card-inner .ts-addon-card-check:after{content:'✓';display:flex;align-items:center;justify-content:center;color:#fff;font-size:.75rem;font-weight:900;width:100%;height:100%}.ts-addon-card-body{display:flex;align-items:baseline;gap:var(--ts-sp-3);flex-wrap:wrap;padding-right:32px}.ts-addon-card-body strong{font-family:var(--ts-font-display);font-size:1.0625rem;font-weight:800;color:var(--ts-navy)}.ts-addon-card-price{font-family:var(--ts-font-display);font-size:1.375rem;font-weight:800;color:var(--ts-navy);margin-left:auto}.ts-addon-card-price small{font-size:.75rem;font-weight:500;color:var(--ts-gray-400)}.ts-addon-card-name-row{display:flex;align-items:center;gap:var(--ts-sp-3);flex-wrap:wrap}.ts-addon-features{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:5px}.ts-addon-features li{font-size:.875rem;color:var(--ts-gray-600);display:flex;align-items:flex-start;gap:7px;line-height:1.5}.ts-addon-features li:before{content:'✓';color:var(--ts-green-dark);font-weight:800;font-size:.75rem;flex-shrink:0;margin-top:2px}.ts-addon-note{font-size:.8125rem;color:var(--ts-gray-400);margin-top:var(--ts-sp-3)}.ts-order-nav{display:flex;align-items:center;gap:var(--ts-sp-3);margin-top:var(--ts-sp-8);padding-top:var(--ts-sp-6);border-top:1px solid var(--ts-gray-100);flex-wrap:wrap}.ts-order-nav .ts-btn--primary,.ts-order-nav .ts-btn--green{margin-left:auto}.ts-form-grid{display:grid;grid-template-columns:1fr 1fr;gap:var(--ts-sp-5)}.ts-form-field{display:flex;flex-direction:column;gap:6px}.ts-form-field--full{grid-column:1/-1}.ts-form-field label{font-family:var(--ts-font-display);font-size:.8125rem;font-weight:700;color:var(--ts-gray-700)}.ts-form-field input,.ts-form-field textarea{padding:0 var(--ts-sp-4);height:46px;border:1.5px solid var(--ts-gray-300);border-radius:var(--ts-r-md);font-family:var(--ts-font-body);font-size:.9375rem;color:var(--ts-navy);background:#fff;outline:none;transition:border-color var(--ts-ease),box-shadow var(--ts-ease)}.ts-form-field textarea{height:auto;padding:var(--ts-sp-3) var(--ts-sp-4);resize:vertical}.ts-form-field input:focus,.ts-form-field textarea:focus{border-color:var(--ts-blue);box-shadow:0 0 0 3px rgba(29,78,216,.12)}.ts-form-field input.ts-input--error,.ts-form-field textarea.ts-input--error{border-color:var(--ts-red);box-shadow:0 0 0 3px rgba(220,38,38,.12)}.ts-field-req{color:var(--ts-red);font-weight:800}.ts-field-hint{font-size:.75rem;color:var(--ts-gray-400);line-height:1.4}.ts-form-privacy{font-size:.8125rem;color:var(--ts-gray-500);background:var(--ts-gray-50);border-radius:var(--ts-r-md);padding:var(--ts-sp-3) var(--ts-sp-4);margin-top:var(--ts-sp-5)}@media (max-width:560px){.ts-form-grid{grid-template-columns:1fr}}.ts-review-summary{background:var(--ts-gray-50);border:1.5px solid var(--ts-gray-200);border-radius:var(--ts-r-lg);padding:var(--ts-sp-5);margin-bottom:var(--ts-sp-6)}.ts-review-summary--done{margin-bottom:0}.ts-sum-section{margin-bottom:var(--ts-sp-5);padding-bottom:var(--ts-sp-5);border-bottom:1px solid var(--ts-gray-200)}.ts-sum-section:last-of-type{border-bottom:none;margin-bottom:0;padding-bottom:0}.ts-sum-label{font-family:var(--ts-font-display);font-size:.625rem;font-weight:800;text-transform:uppercase;letter-spacing:.1em;color:var(--ts-gray-400);margin-bottom:var(--ts-sp-3)}.ts-sum-row{display:flex;align-items:baseline;justify-content:space-between;gap:var(--ts-sp-4);font-size:.875rem;padding-block:4px}.ts-sum-row span{color:var(--ts-gray-500)}.ts-sum-row strong{color:var(--ts-navy);font-weight:700;text-align:right}.ts-sum-total{display:flex;align-items:center;justify-content:space-between;padding:var(--ts-sp-4) var(--ts-sp-5);background:var(--ts-navy);border-radius:var(--ts-r-md);margin-top:var(--ts-sp-4)}.ts-sum-total span{font-size:.875rem;color:rgba(255,255,255,.55);font-weight:600}.ts-sum-total strong{font-family:var(--ts-font-display);font-size:1.5rem;font-weight:800;color:#fff}.ts-sum-total strong small{font-size:.75rem;color:rgba(255,255,255,.45);font-weight:500}.ts-confirm-row{margin-bottom:var(--ts-sp-6);padding:var(--ts-sp-5);background:var(--ts-blue-pale);border:1px solid rgba(29,78,216,.15);border-radius:var(--ts-r-md)}.ts-confirm-label{display:flex;align-items:flex-start;gap:var(--ts-sp-3);cursor:pointer;font-size:.875rem;color:var(--ts-gray-700);line-height:1.65}.ts-confirm-label input[type=checkbox]{flex-shrink:0;width:18px;height:18px;margin-top:2px;accent-color:var(--ts-blue);cursor:pointer}.ts-confirm-label a{color:var(--ts-blue);text-decoration:underline}.ts-submit-note{font-size:.8125rem;color:var(--ts-gray-400);text-align:center;line-height:1.65;max-width:520px;margin:var(--ts-sp-4) auto 0}.ts-done-card{text-align:center;padding:var(--ts-sp-8) var(--ts-sp-5);margin-bottom:var(--ts-sp-8)}.ts-done-icon{font-size:3.5rem;display:block;margin-bottom:var(--ts-sp-5)}.ts-done-card h2{font-size:1.75rem;color:var(--ts-navy);margin-bottom:var(--ts-sp-3);outline:none}.ts-done-sub{font-size:1rem;color:var(--ts-gray-600);max-width:520px;margin-inline:auto;line-height:1.7}.ts-conf-badge{display:inline-flex;flex-direction:column;align-items:center;gap:4px;background:#d1fae5;border:1.5px solid #6ee7b7;border-radius:var(--ts-r-lg);padding:var(--ts-sp-4) var(--ts-sp-8);margin-top:var(--ts-sp-6)}.ts-conf-badge-label{font-family:var(--ts-font-display);font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:.1em;color:#065f46}.ts-conf-badge-num{font-family:var(--ts-font-display);font-size:1.5rem;font-weight:800;color:#065f46;letter-spacing:.04em}.ts-done-next{margin-block:var(--ts-sp-8);padding:var(--ts-sp-6);background:var(--ts-gray-50);border-radius:var(--ts-r-lg)}.ts-done-next h3{font-family:var(--ts-font-display);font-size:1rem;font-weight:800;color:var(--ts-navy);margin-bottom:var(--ts-sp-5)}.ts-done-steps{display:flex;flex-direction:column;gap:var(--ts-sp-4)}.ts-done-step{display:flex;align-items:flex-start;gap:var(--ts-sp-4)}.ts-done-step-num{width:30px;height:30px;flex-shrink:0;background:var(--ts-navy);color:#fff;border-radius:50%;display:flex;align-items:center;justify-content:center;font-family:var(--ts-font-display);font-size:.8125rem;font-weight:800}.ts-done-step-body{display:flex;flex-direction:column;gap:2px}.ts-done-step-body strong{font-family:var(--ts-font-display);font-size:.9375rem;font-weight:800;color:var(--ts-navy);line-height:1.25}.ts-done-step-body span{font-size:.875rem;color:var(--ts-gray-600);line-height:1.55}.ts-done-actions{display:flex;gap:var(--ts-sp-3);flex-wrap:wrap;justify-content:center;padding-top:var(--ts-sp-6);border-top:1px solid var(--ts-gray-100);margin-top:var(--ts-sp-6)}.ts-btn--outline-navy{background:0 0;color:var(--ts-navy);border-color:var(--ts-navy)}.ts-btn--outline-navy:hover{background:var(--ts-navy);color:#fff}.ts-checker-trust-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:var(--ts-sp-6)}@media (min-width:641px) and (max-width:900px){.ts-checker-trust-grid{grid-template-columns:repeat(4,minmax(0, 1fr));gap:var(--ts-sp-4)}.ts-checker-trust-item{gap:var(--ts-sp-2)}.ts-checker-trust-icon{width:46px;height:46px;font-size:1rem}.ts-checker-trust-item h3{font-size:.86rem;line-height:1.25}.ts-checker-trust-item p{font-size:.74rem;line-height:1.45}}@media (max-width:640px){.ts-checker-trust-grid{grid-template-columns:repeat(2,minmax(0, 1fr))}}@media (max-width:500px){.ts-checker-trust-grid{grid-template-columns:1fr}}.ts-checker-trust-item{display:flex;flex-direction:column;align-items:center;text-align:center;gap:var(--ts-sp-3)}.ts-checker-trust-icon{font-size:2.25rem;display:flex;align-items:center;justify-content:center;width:60px;height:60px;background:var(--ts-blue-pale);border:1px solid rgba(29,78,216,.1);border-radius:var(--ts-r-lg)}.ts-checker-trust-item h3{font-family:var(--ts-font-display);font-size:1rem;font-weight:800;color:var(--ts-navy)}.ts-checker-trust-item p{font-size:.875rem;color:var(--ts-gray-600);line-height:1.65}.ts-input--error{border-color:var(--ts-red) !important;box-shadow:0 0 0 3px rgba(220,38,38,.12) !important}@media (max-width:680px){.ts-checker-card{padding:var(--ts-sp-5)}.ts-order-panel{padding:var(--ts-sp-5)}.ts-steps{padding:var(--ts-sp-4) var(--ts-sp-5)}.ts-checker-addr-row{flex-direction:column}.ts-btn--checker{width:100%;justify-content:center}.ts-checker-sel-bar{flex-direction:column;align-items:stretch}.ts-checker-sel-bar .ts-btn{width:100%}.ts-addon-yesno{flex-direction:column}.ts-addon-toggle{justify-content:center}.ts-order-nav{flex-direction:column}.ts-order-nav .ts-btn{width:100%}.ts-order-nav .ts-btn--primary,.ts-order-nav .ts-btn--green{margin-left:0}.ts-done-actions{flex-direction:column}.ts-done-actions .ts-btn{width:100%}}.ts-how-band{background:var(--ts-navy-mid,#0d1a38);border-top:1px solid rgba(255,255,255,.06);border-bottom:1px solid rgba(255,255,255,.06);padding:var(--ts-sp-8) 0}.ts-how-band-label{font-family:var(--ts-font-display);font-size:.75rem;font-weight:700;text-transform:uppercase;letter-spacing:.1em;color:rgba(255,255,255,.3);text-align:center;margin-bottom:var(--ts-sp-5)}.ts-how-steps{display:grid;grid-template-columns:repeat(4,1fr);gap:var(--ts-sp-4);position:relative}.ts-how-steps:after{content:'';position:absolute;top:22px;left:calc(12.5% + 16px);right:calc(12.5% + 16px);height:2px;background:linear-gradient(to right,rgba(255,255,255,.1) 0%,rgba(0,180,255,.3) 100%);pointer-events:none}.ts-how-step{display:flex;flex-direction:column;align-items:center;text-align:center;gap:var(--ts-sp-3);position:relative;z-index:1}.ts-how-step-num{width:44px;height:44px;border-radius:50%;background:var(--ts-blue);display:flex;align-items:center;justify-content:center;font-family:var(--ts-font-display);font-size:1.125rem;font-weight:800;color:#fff;flex-shrink:0;box-shadow:0 0 0 4px rgba(29,78,216,.25)}.ts-how-step-icon{font-size:1.5rem;line-height:1}.ts-how-step-body{display:flex;flex-direction:column;gap:4px}.ts-how-step-body strong{font-family:var(--ts-font-display);font-size:.875rem;font-weight:800;color:#fff;line-height:1.25}.ts-how-step-body span{font-size:.8125rem;color:rgba(255,255,255,.4);line-height:1.55}@media (max-width:720px){.ts-how-steps{grid-template-columns:repeat(2,1fr)}.ts-how-steps:after{display:none}}@media (max-width:460px){.ts-how-steps{grid-template-columns:1fr}}.ts-tv-plans-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:var(--ts-sp-6);max-width:780px;margin-inline:auto}@media (max-width:640px){.ts-tv-plans-grid{grid-template-columns:1fr}}.ts-tv-plan-channels{display:flex;align-items:baseline;justify-content:center;gap:5px;margin-block:var(--ts-sp-2) var(--ts-sp-1);color:var(--ts-gray-500);font-size:.875rem}.ts-tv-plan-channel-num{font-family:var(--ts-font-display);font-size:2.25rem;font-weight:800;color:var(--ts-navy);line-height:1}.ts-tv-plan-tagline{font-size:.875rem;color:var(--ts-gray-500);font-style:italic;margin-bottom:var(--ts-sp-4);line-height:1.5}.ts-channel-legend{display:flex;align-items:center;gap:var(--ts-sp-6);justify-content:center;margin-bottom:var(--ts-sp-8);flex-wrap:wrap}.ts-channel-legend-item{display:flex;align-items:center;gap:var(--ts-sp-2);font-size:.875rem;color:var(--ts-gray-600)}.ts-channel-pill{display:inline-block;padding:3px 10px;border-radius:var(--ts-r-full);font-family:var(--ts-font-display);font-size:.75rem;font-weight:700;transition:transform .12s ease;cursor:default}.ts-channel-pill--both{background:var(--ts-white);color:var(--ts-navy);border:1.5px solid var(--ts-gray-300)}.ts-channel-pill--prem{background:var(--ts-blue-pale);color:var(--ts-blue);border:1.5px solid rgba(29,78,216,.25)}.ts-channel-pill:hover{transform:translateY(-1px)}.ts-channel-cats{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--ts-sp-6)}@media (max-width:860px){.ts-channel-cats{grid-template-columns:repeat(2,1fr)}}@media (max-width:540px){.ts-channel-cats{grid-template-columns:1fr}}.ts-channel-cat{background:var(--ts-white);border:1.5px solid var(--ts-gray-200);border-radius:var(--ts-r-lg);padding:var(--ts-sp-5)}.ts-channel-cat-name{font-family:var(--ts-font-display);font-size:.75rem;font-weight:800;text-transform:uppercase;letter-spacing:.08em;color:var(--ts-gray-400);margin-bottom:var(--ts-sp-3);border-bottom:1px solid var(--ts-gray-100);padding-bottom:var(--ts-sp-3)}.ts-channel-pills{display:flex;flex-wrap:wrap;gap:6px}.ts-vs-table-wrap{overflow-x:auto;border-radius:var(--ts-r-lg);border:1.5px solid var(--ts-gray-200);box-shadow:var(--ts-shadow-sm);margin-top:var(--ts-sp-8)}.ts-vs-table{width:100%;border-collapse:collapse;font-size:.9375rem;background:var(--ts-white);min-width:480px}.ts-vs-table thead th{padding:14px 20px;font-family:var(--ts-font-display);font-weight:800;font-size:.8125rem;letter-spacing:.02em}.ts-vs-th-feat{text-align:left;color:var(--ts-gray-500);width:38%;border-bottom:2px solid var(--ts-gray-200)}.ts-vs-th-us{background:var(--ts-navy);color:#7dd3fc;text-align:center;width:31%;border-bottom:2px solid var(--ts-navy)}.ts-vs-th-them{background:var(--ts-gray-50);color:var(--ts-gray-500);text-align:center;width:31%;border-bottom:2px solid var(--ts-gray-200)}.ts-vs-table tbody tr{border-bottom:1px solid var(--ts-gray-100)}.ts-vs-table tbody tr:last-child{border-bottom:none}.ts-vs-table tbody tr:hover{background:var(--ts-gray-50)}.ts-vs-td-feat{padding:13px 20px;font-size:.875rem;font-weight:600;color:var(--ts-gray-700)}.ts-vs-td-us{padding:13px 20px;text-align:center;font-family:var(--ts-font-display);font-size:.875rem;font-weight:700;color:var(--ts-navy);background:rgba(9,17,43,.025)}.ts-vs-td-them{padding:13px 20px;text-align:center;font-size:.875rem;color:var(--ts-gray-500)}.ts-vs-td-us.good,.ts-vs-td-them.good{color:var(--ts-green-dark)}.ts-vs-td-us.bad,.ts-vs-td-them.bad{color:var(--ts-red)}.ts-bundle-band{background:var(--ts-navy);padding:var(--ts-sp-16,80px) 0 var(--ts-sp-12,60px)}.ts-bundle-inner{display:grid;grid-template-columns:1fr 1fr;gap:var(--ts-sp-12);align-items:center;margin-bottom:var(--ts-sp-10)}@media (max-width:820px){.ts-bundle-inner{grid-template-columns:1fr;gap:var(--ts-sp-8)}}.ts-bundle-text .ts-eyebrow{display:block;margin-bottom:var(--ts-sp-3)}.ts-bundle-text h2{font-family:var(--ts-font-display);font-size:2rem;font-weight:800;color:#fff;margin-bottom:var(--ts-sp-4);line-height:1.2}.ts-bundle-text p{font-size:1rem;color:rgba(255,255,255,.55);line-height:1.7;margin-bottom:var(--ts-sp-5)}.ts-bundle-list{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:8px}.ts-bundle-list li{display:flex;align-items:center;gap:10px;font-family:var(--ts-font-display);font-size:.9375rem;font-weight:600;color:rgba(255,255,255,.7)}.ts-bundle-list li:before{content:"\2192";color:var(--ts-cyan);font-weight:800;flex-shrink:0}.ts-bundle-sub{font-size:.875rem !important;color:rgba(255,255,255,.35) !important;margin-top:var(--ts-sp-4) !important;margin-bottom:0 !important}.ts-bundle-cards{display:flex;align-items:center;gap:var(--ts-sp-4);flex-wrap:wrap;justify-content:center}.ts-bundle-mini-card{display:flex;flex-direction:column;align-items:center;gap:5px;background:rgba(255,255,255,.06);border:1px solid rgba(255,255,255,.1);border-radius:var(--ts-r-lg);padding:var(--ts-sp-5) var(--ts-sp-6);min-width:120px;text-align:center;transition:all .18s ease}.ts-bundle-mini-card--active{background:rgba(0,180,255,.12);border-color:rgba(0,180,255,.3);box-shadow:0 0 0 1px rgba(0,180,255,.2)}.ts-bundle-mini-card--total{background:rgba(5,150,105,.15);border-color:rgba(5,150,105,.4);box-shadow:0 0 0 1px rgba(5,150,105,.2)}.ts-bundle-mini-icon{font-size:1.75rem;display:block;margin-bottom:4px}.ts-bundle-mini-icon--phone{color:var(--ts-blue-bright,#38bdf8);display:flex;align-items:center;justify-content:center}.ts-bundle-mini-svg{width:28px;height:28px;display:block;fill:currentColor}.ts-bundle-mini-card strong{font-family:var(--ts-font-display);font-size:.875rem;font-weight:800;color:#fff;line-height:1.2}.ts-bundle-mini-card span{font-size:.8125rem;color:rgba(255,255,255,.4);line-height:1.3}.ts-bundle-plus,.ts-bundle-equals{font-family:var(--ts-font-display);font-size:1.75rem;font-weight:800;color:rgba(255,255,255,.25);flex-shrink:0}.ts-bundle-actions{display:flex;gap:var(--ts-sp-3);flex-wrap:wrap;justify-content:center}.ts-bundle-actions .ts-btn{min-width:178px;height:50px;border-radius:var(--ts-r-md);padding:0 var(--ts-sp-6);font-size:.9375rem;font-weight:900}.ts-bundle-actions .ts-btn--green{min-width:300px}.ts-phone-plans-grid{display:grid;grid-template-columns:repeat(4,minmax(0, 1fr));gap:var(--ts-sp-5);margin-inline:auto}@media (max-width:1100px){.ts-phone-plans-grid{grid-template-columns:repeat(2,minmax(0, 1fr))}}@media (max-width:640px){.ts-phone-plans-grid{grid-template-columns:1fr}}.ts-phone-addons{margin-top:var(--ts-sp-10);padding:var(--ts-sp-7) var(--ts-sp-7) var(--ts-sp-6);border:1px solid rgba(255,255,255,.12);border-radius:var(--ts-r-xl,14px);background:rgba(255,255,255,.04)}.ts-phone-addons-title{font-family:var(--ts-font-display);font-size:1.125rem;margin:0 0 var(--ts-sp-2)}.ts-phone-addons-intro{font-size:.875rem;margin:0 0 var(--ts-sp-5);opacity:.8}.ts-phone-addons-list{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(auto-fit,minmax(260px, 1fr));gap:var(--ts-sp-2) var(--ts-sp-7)}.ts-phone-addon{display:flex;align-items:baseline;justify-content:space-between;gap:var(--ts-sp-3);padding:var(--ts-sp-3) 0;border-bottom:1px solid rgba(255,255,255,.08)}.ts-phone-addon-name{font-size:.9375rem}.ts-phone-addon-price{font-family:var(--ts-font-display);font-weight:700;white-space:nowrap}.ts-phone-addon-unit{font-size:.75rem;font-weight:600;opacity:.7}.ts-twinning-section{padding:var(--ts-sp-16,80px) 0;background:var(--ts-white)}.ts-twinning-grid{display:grid;grid-template-columns:1fr 1fr;gap:var(--ts-sp-16);align-items:center}@media (max-width:820px){.ts-twinning-grid{grid-template-columns:1fr;gap:var(--ts-sp-10)}}.ts-twinning-text .ts-eyebrow{display:block;margin-bottom:var(--ts-sp-3)}.ts-twinning-text h2{font-family:var(--ts-font-display);font-size:2rem;font-weight:800;color:var(--ts-navy);margin-bottom:var(--ts-sp-4);line-height:1.2}.ts-twinning-text p{font-size:1rem;color:var(--ts-gray-600);line-height:1.75;margin-bottom:var(--ts-sp-5)}.ts-twinning-list{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:10px}.ts-twinning-list li{display:flex;align-items:flex-start;gap:10px;font-size:.9375rem;color:var(--ts-gray-700);line-height:1.55}.ts-twinning-list li:before{content:'✓';color:var(--ts-green-dark);font-weight:800;flex-shrink:0;margin-top:1px}.ts-twinning-diagram{display:flex;align-items:center;justify-content:center;gap:var(--ts-sp-6);padding:var(--ts-sp-10);background:var(--ts-gray-50);border:1.5px solid var(--ts-gray-200);border-radius:var(--ts-r-xl);flex-wrap:wrap}.ts-twinning-device{display:flex;flex-direction:column;align-items:center;gap:var(--ts-sp-2);text-align:center;position:relative}.ts-twinning-device-icon{width:64px;height:64px;background:var(--ts-white);border:2px solid var(--ts-gray-200);border-radius:var(--ts-r-lg);display:flex;align-items:center;justify-content:center;font-size:2rem;box-shadow:var(--ts-shadow-sm)}.ts-twinning-device span{font-family:var(--ts-font-display);font-size:.75rem;font-weight:700;color:var(--ts-gray-600)}.ts-twinning-ring-badge{background:var(--ts-green-dark);color:#fff;font-family:var(--ts-font-display);font-size:.5625rem;font-weight:800;letter-spacing:.1em;padding:2px 7px;border-radius:var(--ts-r-full);animation:ts-ring-badge 1.8s infinite ease-in-out}@keyframes ts-ring-badge{0%,100%{opacity:1;transform:scale(1)}50%{opacity:.5;transform:scale(.95)}}.ts-twinning-arrow{display:flex;flex-direction:column;align-items:center;gap:var(--ts-sp-2)}.ts-twinning-call-line{width:60px;height:3px;background:linear-gradient(to right,var(--ts-blue),var(--ts-cyan));border-radius:2px;position:relative}.ts-twinning-call-line:after{content:'';position:absolute;right:-6px;top:50%;transform:translateY(-50%);border-left:8px solid var(--ts-cyan);border-top:5px solid transparent;border-bottom:5px solid transparent}.ts-twinning-call-bubble{font-size:1.5rem;animation:ts-call-bounce 1.5s infinite ease-in-out}@keyframes ts-call-bounce{0%,100%{transform:translateY(0)}50%{transform:translateY(-4px)}}.ts-twinning-diagram-label{text-align:center;font-size:.8125rem;color:var(--ts-gray-400);margin-top:var(--ts-sp-4);font-style:italic}.ts-phone-features-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--ts-sp-5)}@media (max-width:900px){.ts-phone-features-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:560px){.ts-phone-features-grid{grid-template-columns:1fr}}.ts-phone-feature-item{display:flex;align-items:flex-start;gap:var(--ts-sp-4);padding:var(--ts-sp-5);background:var(--ts-white);border:1.5px solid var(--ts-gray-200);border-radius:var(--ts-r-lg);transition:box-shadow var(--ts-ease),border-color var(--ts-ease)}.ts-phone-feature-item:hover{border-color:var(--ts-blue-bright);box-shadow:var(--ts-shadow-sm)}.ts-phone-feature-icon{width:40px;height:40px;flex-shrink:0;display:flex;align-items:center;justify-content:center;font-size:1.375rem;background:var(--ts-blue-pale);border-radius:var(--ts-r-md)}.ts-phone-feature-text strong{font-family:var(--ts-font-display);font-size:.875rem;font-weight:800;color:var(--ts-navy);display:block;margin-bottom:4px;line-height:1.2}.ts-phone-feature-text p{font-size:.8125rem;color:var(--ts-gray-600);line-height:1.6;margin:0}.ts-porting-section{background:var(--ts-blue-pale);border-top:1px solid rgba(29,78,216,.1);border-bottom:1px solid rgba(29,78,216,.1);padding:var(--ts-sp-16,80px) 0}.ts-porting-inner{display:grid;grid-template-columns:120px 1fr;gap:var(--ts-sp-10);align-items:flex-start}@media (max-width:700px){.ts-porting-inner{grid-template-columns:1fr}}.ts-porting-icon-wrap{display:flex;justify-content:center;padding-top:var(--ts-sp-4)}.ts-porting-icon{width:80px;height:80px;background:var(--ts-navy);border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:2.5rem;box-shadow:0 0 0 6px rgba(29,78,216,.12)}.ts-porting-text h2{font-family:var(--ts-font-display);font-size:1.75rem;font-weight:800;color:var(--ts-navy);margin-bottom:var(--ts-sp-4)}.ts-porting-text>p{font-size:.9375rem;color:var(--ts-gray-600);line-height:1.7;margin-bottom:var(--ts-sp-6)}.ts-porting-steps{display:flex;flex-direction:column;gap:var(--ts-sp-4);margin-bottom:var(--ts-sp-5)}.ts-porting-step{display:flex;align-items:flex-start;gap:var(--ts-sp-4);padding:var(--ts-sp-4);background:var(--ts-white);border:1.5px solid rgba(29,78,216,.12);border-radius:var(--ts-r-md)}.ts-porting-step-num{width:28px;height:28px;flex-shrink:0;background:var(--ts-blue);color:#fff;border-radius:50%;display:flex;align-items:center;justify-content:center;font-family:var(--ts-font-display);font-size:.8125rem;font-weight:800}.ts-porting-step strong{font-family:var(--ts-font-display);font-size:.875rem;font-weight:800;color:var(--ts-navy);display:block;margin-bottom:3px}.ts-porting-step p{font-size:.8125rem;color:var(--ts-gray-600);margin:0;line-height:1.55}.ts-porting-note{font-size:.8125rem;color:var(--ts-gray-500);line-height:1.65;padding:var(--ts-sp-3) var(--ts-sp-4);background:rgba(29,78,216,.06);border-radius:var(--ts-r-md);border-left:3px solid var(--ts-blue)}.ts-hp-wrap{display:none !important;visibility:hidden;position:absolute;left:-9999px}.ts-contact-success{padding:var(--ts-sp-8);border-radius:var(--ts-r-xl);margin-bottom:var(--ts-sp-6)}.ts-contact-success strong{font-size:1.125rem;display:block;margin-bottom:var(--ts-sp-2)}.ts-alert.ts-contact-success p{color:#064e3b}.ts-contact-quick-bar{display:flex;align-items:stretch;background:rgba(255,255,255,.07);border:1px solid rgba(255,255,255,.12);border-radius:var(--ts-r-xl);margin-top:var(--ts-sp-8);overflow:hidden;flex-wrap:wrap}.ts-contact-quick-item{display:flex;flex-direction:column;gap:3px;padding:var(--ts-sp-5) var(--ts-sp-6);flex:1;min-width:180px;text-decoration:none;transition:background .18s ease}a.ts-contact-quick-item:hover{background:rgba(255,255,255,.07)}.ts-contact-quick-icon{font-size:1.25rem;line-height:1;display:block;margin-bottom:2px}.ts-contact-quick-icon--phone{width:1.25rem;height:1.25rem;display:inline-flex;align-items:center;justify-content:center;color:rgba(255,255,255,.78)}.ts-contact-quick-icon--phone svg{width:1.25rem;height:1.25rem;display:block;fill:currentColor}.ts-contact-quick-label{font-family:var(--ts-font-display);font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:.1em;color:rgba(255,255,255,.35)}.ts-contact-quick-item strong{font-family:var(--ts-font-display);font-size:.9375rem;font-weight:800;color:#fff}.ts-contact-quick-divider{width:1px;background:rgba(255,255,255,.1);align-self:stretch;flex-shrink:0}@media (max-width:640px){.ts-contact-quick-bar{flex-direction:column;width:100%;border-radius:var(--ts-r-lg);margin-top:var(--ts-sp-6)}.ts-contact-quick-divider{width:auto;height:1px}.ts-contact-quick-item{display:grid;grid-template-columns:34px minmax(0, 1fr);gap:2px var(--ts-sp-3);min-width:0;padding:var(--ts-sp-4);align-items:center}.ts-contact-quick-icon{grid-row:1/span 2;width:34px;height:34px;display:inline-flex;align-items:center;justify-content:center;margin:0;border-radius:var(--ts-r-sm);background:rgba(255,255,255,.08)}.ts-contact-quick-icon--phone,.ts-contact-quick-icon--phone svg{width:34px;height:34px}.ts-contact-quick-icon--phone svg{width:18px;height:18px}.ts-contact-quick-label,.ts-contact-quick-item strong{min-width:0}.ts-contact-quick-item strong{font-size:clamp(0.875rem, 4vw, 1rem);overflow-wrap:anywhere}}.ts-section--contact-main{padding-top:var(--ts-sp-12)}.ts-contact-layout{display:grid;grid-template-columns:380px 1fr;gap:var(--ts-sp-12);align-items:start}@media (max-width:960px){.ts-contact-layout{grid-template-columns:1fr;gap:var(--ts-sp-8)}}@media (min-width:961px){.ts-contact-info-col{position:sticky;top:var(--ts-sp-8)}}.ts-contact-info-hdr{font-family:var(--ts-font-display);font-size:1.375rem;font-weight:800;color:var(--ts-navy);margin-bottom:var(--ts-sp-2)}.ts-contact-info-sub{font-size:.9375rem;color:var(--ts-gray-500);margin-bottom:var(--ts-sp-5)}.ts-contact-dept-list{display:flex;flex-direction:column;gap:var(--ts-sp-3);margin-bottom:var(--ts-sp-6)}.ts-contact-dept-card{display:flex;align-items:flex-start;gap:var(--ts-sp-4);padding:var(--ts-sp-4) var(--ts-sp-5);background:var(--ts-white);border:1.5px solid var(--ts-gray-200);border-radius:var(--ts-r-lg);text-decoration:none;transition:border-color .18s ease,box-shadow .18s ease,transform .12s ease}a.ts-contact-dept-card:hover{border-color:var(--ts-blue-bright);box-shadow:var(--ts-shadow-sm);transform:translateX(2px)}.ts-contact-dept-card--location{cursor:default}.ts-contact-dept-icon{width:40px;height:40px;border-radius:var(--ts-r-md);display:flex;align-items:center;justify-content:center;font-size:1.25rem;flex-shrink:0}.ts-contact-dept-icon--blue{background:#dbeafe}.ts-contact-dept-icon--green{background:#d1fae5}.ts-contact-dept-icon--orange{background:#ffedd5}.ts-contact-dept-icon--purple{background:#ede9fe}.ts-contact-dept-body{display:flex;flex-direction:column;gap:2px;min-width:0}.ts-contact-dept-body strong{font-family:var(--ts-font-display);font-size:.875rem;font-weight:800;color:var(--ts-navy);line-height:1.2}.ts-contact-dept-body span{font-size:.9375rem;font-weight:600;color:var(--ts-blue)}.ts-contact-dept-body em{font-style:normal;font-size:.8125rem;color:var(--ts-gray-400)}.ts-contact-dept-body address{font-style:normal;font-size:.8125rem;color:var(--ts-gray-600);line-height:1.65}.ts-contact-hours-card{background:var(--ts-gray-50);border:1.5px solid var(--ts-gray-200);border-radius:var(--ts-r-lg);padding:var(--ts-sp-5)}.ts-contact-hours-card h3{font-family:var(--ts-font-display);font-size:.8125rem;font-weight:800;text-transform:uppercase;letter-spacing:.08em;color:var(--ts-gray-400);margin-bottom:var(--ts-sp-3)}.ts-contact-hours-rows{display:flex;flex-direction:column;gap:8px;margin-bottom:var(--ts-sp-4)}.ts-contact-hours-row{display:flex;justify-content:space-between;align-items:center;font-size:.875rem;padding-bottom:8px;border-bottom:1px solid var(--ts-gray-200)}.ts-contact-hours-row:last-child{border-bottom:none;padding-bottom:0}.ts-contact-hours-row span{color:var(--ts-gray-700)}.ts-hours-open{color:var(--ts-green-dark);font-weight:700}.ts-hours-closed{color:var(--ts-gray-400);font-weight:400}.ts-contact-hours-note{font-size:.75rem;color:var(--ts-gray-400);line-height:1.6;margin:0;padding-top:var(--ts-sp-3);border-top:1px dashed var(--ts-gray-200)}.ts-contact-form-col{min-width:0}.ts-contact-form-card{background:var(--ts-white);border:1.5px solid var(--ts-gray-200);border-radius:var(--ts-r-xl);box-shadow:var(--ts-shadow-lg);padding:var(--ts-sp-8)}@media (max-width:500px){.ts-contact-form-card{padding:var(--ts-sp-5)}}.ts-contact-form-hdr{margin-bottom:var(--ts-sp-6);padding-bottom:var(--ts-sp-6);border-bottom:1px solid var(--ts-gray-100)}.ts-contact-form-hdr h2{font-family:var(--ts-font-display);font-size:1.375rem;font-weight:800;color:var(--ts-navy);margin-bottom:var(--ts-sp-2)}.ts-contact-form-hdr p{font-size:.9375rem;color:var(--ts-gray-500)}.ts-cform-grid{display:grid;grid-template-columns:1fr 1fr;gap:var(--ts-sp-4) var(--ts-sp-5)}@media (max-width:540px){.ts-cform-grid{grid-template-columns:1fr}}.ts-cform-field{display:flex;flex-direction:column;gap:6px}.ts-cform-field--full{grid-column:1/-1}.ts-cform-label{font-family:var(--ts-font-display);font-size:.8125rem;font-weight:700;color:var(--ts-gray-700);display:flex;align-items:center;gap:4px}.ts-cform-label--check{display:flex;align-items:flex-start;gap:var(--ts-sp-3);font-family:var(--ts-font-body);font-size:.875rem;font-weight:400;color:var(--ts-gray-700);cursor:pointer;line-height:1.55}.ts-cform-label--check input[type=checkbox]{flex-shrink:0;width:18px;height:18px;margin-top:2px;accent-color:var(--ts-blue);cursor:pointer}.ts-cform-req{color:var(--ts-red);font-weight:800;font-size:.875rem}.ts-cform-input{height:46px;padding:0 var(--ts-sp-4);border:1.5px solid var(--ts-gray-300);border-radius:var(--ts-r-md);font-family:var(--ts-font-body);font-size:.9375rem;color:var(--ts-navy);background:var(--ts-white);outline:none;transition:border-color .18s ease,box-shadow .18s ease;width:100%;box-sizing:border-box}.ts-cform-input::placeholder{color:var(--ts-gray-400)}.ts-cform-input:focus{border-color:var(--ts-blue);box-shadow:0 0 0 3px rgba(29,78,216,.12)}.ts-cform-input:invalid:not(:placeholder-shown){border-color:var(--ts-red)}.ts-cform-select{appearance:none;-webkit-appearance:none;color-scheme:dark;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 20 20' fill='%237DD3FC'%3E%3Cpath fill-rule='evenodd' d='M5.23 7.21a.75.75 0 011.06.02L10 11.168l3.71-3.938a.75.75 0 111.08 1.04l-4.25 4.5a.75.75 0 01-1.08 0l-4.25-4.5a.75.75 0 01.02-1.06z' clip-rule='evenodd'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 14px center;padding-right:var(--ts-sp-9);cursor:pointer}.ts-cform-select option{background:#172b44;color:#f8fafc}.ts-cform-select option:checked{background:var(--ts-blue,#1d4ed8);color:#fff}.ts-cform-select option:disabled{color:rgba(248,250,252,.55)}.ts-cform-textarea{height:auto;padding:var(--ts-sp-3) var(--ts-sp-4);resize:vertical;min-height:120px;line-height:1.65}.ts-cform-privacy{font-size:.8125rem;color:var(--ts-gray-400);text-align:center;margin-top:var(--ts-sp-4);line-height:1.6}.ts-service-area-layout{display:grid;grid-template-columns:420px 1fr;gap:var(--ts-sp-12);align-items:start}@media (max-width:960px){.ts-service-area-layout{grid-template-columns:1fr}}.ts-service-area-regions{display:flex;flex-direction:column;gap:var(--ts-sp-3)}.ts-service-area-region{display:flex;align-items:center;gap:var(--ts-sp-3);padding:var(--ts-sp-3) var(--ts-sp-4);background:var(--ts-white);border:1.5px solid var(--ts-gray-200);border-radius:var(--ts-r-md);transition:border-color .15s ease}.ts-service-area-region:hover{border-color:var(--ts-blue-bright)}.ts-service-area-region-icon{font-size:1.25rem;width:36px;height:36px;display:flex;align-items:center;justify-content:center;background:var(--ts-gray-50);border-radius:var(--ts-r-sm);flex-shrink:0}.ts-service-area-region-body{display:flex;flex-direction:column;gap:1px}.ts-service-area-region-body strong{font-family:var(--ts-font-display);font-size:.875rem;font-weight:700;color:var(--ts-navy)}.ts-service-area-region-body span{font-size:.75rem;color:var(--ts-gray-500)}.ts-service-area-map-wrap{border-radius:var(--ts-r-xl);overflow:hidden;border:2px solid var(--ts-gray-200);box-shadow:var(--ts-shadow-md);line-height:0}.ts-service-area-map{display:block;width:100%;height:420px;border:0}@media (max-width:960px){.ts-service-area-map{height:320px}}.ts-web-hero-inner{display:grid;grid-template-columns:1fr 220px;gap:var(--ts-sp-10);align-items:center}@media (max-width:760px){.ts-web-hero-inner{grid-template-columns:1fr}}.ts-web-hero-text h1{font-size:clamp(1.875rem, 4vw, 2.75rem);line-height:1.15;margin-bottom:var(--ts-sp-4)}.ts-web-hero-accent{display:block;color:var(--ts-cyan)}.ts-web-hero-price-badge{background:rgba(255,255,255,.06);border:1.5px solid rgba(255,255,255,.12);border-radius:var(--ts-r-xl);padding:var(--ts-sp-6);text-align:center;backdrop-filter:blur(8px)}.ts-web-hero-from{font-family:var(--ts-font-display);font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:.1em;color:rgba(255,255,255,.35);display:block;margin-bottom:var(--ts-sp-2)}.ts-web-hero-price{font-family:var(--ts-font-display);font-size:2.75rem;font-weight:800;color:#fff;line-height:1;margin-bottom:2px}.ts-web-hero-price-sub{font-size:.8125rem;color:rgba(255,255,255,.35);display:block}.ts-web-pillars{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--ts-sp-5)}@media (max-width:780px){.ts-web-pillars{grid-template-columns:1fr}}.ts-web-pillar{display:flex;flex-direction:column;gap:var(--ts-sp-4);padding:var(--ts-sp-7);background:var(--ts-white);border:1.5px solid var(--ts-gray-200);border-radius:var(--ts-r-xl);text-decoration:none;transition:border-color .18s ease,box-shadow .18s ease,transform .14s ease;cursor:pointer}.ts-web-pillar:hover{border-color:var(--ts-blue-bright);box-shadow:var(--ts-shadow-md);transform:translateY(-2px)}.ts-web-pillar-icon{font-size:2.25rem;width:56px;height:56px;display:flex;align-items:center;justify-content:center;background:var(--ts-blue-pale);border-radius:var(--ts-r-lg);transition:background .18s ease;overflow:hidden}.ts-web-pillar:hover .ts-web-pillar-icon{background:var(--ts-navy)}.ts-web-pillar h3{font-family:var(--ts-font-display);font-size:1.125rem;font-weight:800;color:var(--ts-navy);margin:0}.ts-web-pillar p{font-size:.875rem;color:var(--ts-gray-600);line-height:1.7;flex:1;margin:0}.ts-web-pillar-price{font-family:var(--ts-font-display);font-size:1rem;font-weight:800;color:var(--ts-blue);margin-top:auto}.ts-portfolio-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--ts-sp-5)}@media (max-width:860px){.ts-portfolio-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:540px){.ts-portfolio-grid{grid-template-columns:1fr}}.ts-portfolio-card{background:var(--ts-white);border:1.5px solid var(--ts-gray-200);border-radius:var(--ts-r-xl);overflow:hidden;transition:box-shadow .18s ease,transform .14s ease}.ts-portfolio-card:hover{box-shadow:var(--ts-shadow-md);transform:translateY(-2px)}.ts-portfolio-thumb{width:100%;aspect-ratio:16/9;display:flex;align-items:center;justify-content:center;font-size:3.5rem;position:relative}.ts-portfolio-thumb:after{content:'';position:absolute;inset:0;background:linear-gradient(180deg,transparent 40%,rgba(0,0,0,.15) 100%)}.ts-portfolio-thumb-icon{display:block;position:relative;z-index:1;filter:drop-shadow(0 2px 8px rgba(0,0,0,.2))}.ts-portfolio-body{padding:var(--ts-sp-5)}.ts-portfolio-body h3{font-family:var(--ts-font-display);font-size:1rem;font-weight:800;color:var(--ts-navy);margin-bottom:var(--ts-sp-2)}.ts-portfolio-body p{font-size:.8125rem;color:var(--ts-gray-600);line-height:1.65;margin:0}.ts-portfolio-note{font-size:.8125rem;color:var(--ts-gray-400);text-align:center;margin-top:var(--ts-sp-6)}.ts-web-pricing-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--ts-sp-5);align-items:start}@media (max-width:860px){.ts-web-pricing-grid{grid-template-columns:1fr;max-width:480px;margin-inline:auto}}.ts-web-price-card{background:var(--ts-white);border:1.5px solid var(--ts-gray-200);border-radius:var(--ts-r-xl);padding:var(--ts-sp-7);display:flex;flex-direction:column;gap:var(--ts-sp-5);transition:box-shadow .18s ease;position:relative}.ts-web-price-card:hover{box-shadow:var(--ts-shadow-md)}.ts-web-price-card--popular{border-color:var(--ts-blue);box-shadow:0 0 0 1px var(--ts-blue),var(--ts-shadow-md)}.ts-web-price-name{font-family:var(--ts-font-display);font-size:1.0625rem;font-weight:800;color:var(--ts-gray-500);text-transform:uppercase;letter-spacing:.06em}.ts-web-price-amount{font-family:var(--ts-font-display);font-size:2.5rem;font-weight:800;color:var(--ts-navy);line-height:1}.ts-web-price-suffix{font-size:1.25rem;font-weight:600;color:var(--ts-gray-400)}.ts-web-price-sub{font-size:.875rem;color:var(--ts-gray-500);font-style:italic;margin-top:-var(--ts-sp-2);border-bottom:1px solid var(--ts-gray-100);padding-bottom:var(--ts-sp-5)}.ts-web-price-feats{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:8px;flex:1}.ts-web-price-feats li{display:flex;align-items:flex-start;gap:8px;font-size:.875rem;color:var(--ts-gray-700);line-height:1.5}.ts-web-price-feats li:before{content:'✓';color:var(--ts-green-dark);font-weight:800;font-size:.75rem;flex-shrink:0;margin-top:2px}.ts-web-addons-grid{display:grid;grid-template-columns:1fr 1fr;gap:var(--ts-sp-6)}@media (max-width:780px){.ts-web-addons-grid{grid-template-columns:1fr}}.ts-web-addon-card{background:var(--ts-white);border:1.5px solid var(--ts-gray-200);border-radius:var(--ts-r-xl);overflow:hidden}.ts-web-addon-hdr{display:flex;align-items:flex-start;gap:var(--ts-sp-4);padding:var(--ts-sp-6);border-bottom:1px solid var(--ts-gray-100);background:var(--ts-gray-50)}.ts-web-addon-icon{font-size:1.75rem;width:48px;height:48px;display:flex;align-items:center;justify-content:center;background:var(--ts-blue-pale);border-radius:var(--ts-r-lg);flex-shrink:0}.ts-web-addon-hdr h3{font-family:var(--ts-font-display);font-size:1rem;font-weight:800;color:var(--ts-navy);margin-bottom:4px}.ts-web-addon-hdr p{font-size:.8125rem;color:var(--ts-gray-500);margin:0;line-height:1.55}.ts-web-addon-plans{display:flex;flex-direction:column}.ts-web-addon-plan{padding:var(--ts-sp-5) var(--ts-sp-6);border-bottom:1px solid var(--ts-gray-100);display:grid;grid-template-columns:1fr auto;grid-template-rows:auto auto;column-gap:var(--ts-sp-4);align-items:baseline}.ts-web-addon-plan:last-child{border-bottom:none}.ts-web-addon-plan-name{font-family:var(--ts-font-display);font-size:.9375rem;font-weight:800;color:var(--ts-navy);grid-column:1;grid-row:1}.ts-web-addon-plan-price{font-family:var(--ts-font-display);font-size:1.125rem;font-weight:800;color:var(--ts-blue);grid-column:2;grid-row:1;white-space:nowrap}.ts-web-addon-plan-desc{font-size:.8125rem;color:var(--ts-gray-500);line-height:1.55;grid-column:1/-1;grid-row:2;margin-top:3px}.ts-web-discount-band{background:linear-gradient(135deg,#0d3320 0%,#065f46 100%);border-top:1px solid rgba(5,150,105,.3);border-bottom:1px solid rgba(5,150,105,.3);padding:var(--ts-sp-8) 0}.ts-web-discount-inner{display:flex;align-items:center;justify-content:space-between;gap:var(--ts-sp-6);flex-wrap:wrap}.ts-web-discount-text{flex:1;min-width:260px}.ts-web-discount-badge{font-family:var(--ts-font-display);font-size:1rem;font-weight:800;color:#fff;margin-bottom:var(--ts-sp-2)}.ts-web-discount-text p{font-size:.9375rem;color:rgba(255,255,255,.55);line-height:1.65;margin:0}.ts-web-discount-band .ts-btn{background:var(--ts-blue,#1d4ed8);border-color:var(--ts-blue,#1d4ed8);color:var(--ts-white);box-shadow:none}.ts-web-discount-band .ts-btn:hover,.ts-web-discount-band .ts-btn:focus-visible{background:#1e40af;border-color:#1e40af;color:var(--ts-white);box-shadow:0 8px 24px rgba(29,78,216,.35)}@media (max-width:680px){.ts-contact-form-card{padding:var(--ts-sp-5)}.ts-service-area-regions{gap:var(--ts-sp-2)}}.ts-tv-plans-grid{display:grid;grid-template-columns:repeat(3,minmax(0, 1fr));gap:var(--ts-sp-5);align-items:stretch;max-width:none;margin-inline:0}@media (max-width:900px){.ts-tv-plans-grid{grid-template-columns:1fr;max-width:480px;margin:0 auto}}.ts-tv-plan-card{background:#fff;border-radius:var(--ts-r-xl);padding:var(--ts-sp-6) var(--ts-sp-5) var(--ts-sp-5);box-shadow:var(--ts-shadow-sm);position:relative;border:2px solid var(--ts-gray-200);transition:transform .18s,box-shadow .18s;display:flex;flex-direction:column;gap:var(--ts-sp-4);min-width:0}.ts-tv-plan-card>.ts-btn{margin-top:auto;padding-bottom:0}.ts-tv-plan-card:hover{transform:translateY(-4px);box-shadow:var(--ts-shadow-md)}.ts-tv-plan-card--featured{border-color:var(--ts-blue);box-shadow:0 0 0 3px rgba(29,78,216,.12),var(--ts-shadow-md)}.ts-tv-plan-card--premium{border-color:#7c3aed;box-shadow:0 0 0 3px rgba(124,58,237,.1),var(--ts-shadow-md)}.ts-tv-plan-badge{position:absolute;top:-14px;left:50%;transform:translateX(-50%);font-family:var(--ts-font-display);font-size:.8125rem;font-weight:900;padding:4px 16px;border-radius:999px;white-space:nowrap}.ts-tv-plan-badge--popular{background:var(--ts-blue);color:#fff}.ts-tv-plan-badge--premium{background:#7c3aed;color:#fff}.ts-tv-plan-header{text-align:center}.ts-tv-plan-name{font-family:var(--ts-font-display);font-size:1.5rem;font-weight:900;color:var(--ts-navy);margin:0 0 var(--ts-sp-2)}.ts-tv-plan-tagline{font-size:.875rem;color:var(--ts-gray-600);line-height:1.55;margin:0}.ts-tv-plan-channels{text-align:center;padding:var(--ts-sp-3) 0;border-top:1.5px solid var(--ts-gray-100);border-bottom:1.5px solid var(--ts-gray-100)}.ts-tv-plan-ch-count{display:block;font-family:var(--ts-font-display);font-size:2.25rem;font-weight:900;color:var(--ts-blue);line-height:1}.ts-tv-plan-ch-label{display:block;font-size:.8125rem;color:var(--ts-gray-500);margin-top:4px}.ts-tv-plan-card--featured .ts-tv-plan-ch-count{color:var(--ts-blue)}.ts-tv-plan-card--premium .ts-tv-plan-ch-count{color:#7c3aed}.ts-tv-plan-price-row{display:flex;align-items:baseline;justify-content:center;gap:2px}.ts-tv-plan-price-sup{font-size:1.25rem;font-family:var(--ts-font-display);font-weight:800;color:var(--ts-navy)}.ts-tv-plan-price-whole{font-size:3rem;font-family:var(--ts-font-display);font-weight:900;color:var(--ts-navy);line-height:1}.ts-tv-plan-price-frac{font-size:1.125rem;font-family:var(--ts-font-display);font-weight:800;color:var(--ts-navy)}.ts-tv-plan-price-period{font-size:.9rem;color:var(--ts-gray-500);margin-left:2px}.ts-tv-plan-hst{text-align:center;font-size:.8125rem;color:var(--ts-gray-500);margin:-var(--ts-sp-2) 0 0}.ts-tv-plan-features{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:8px}.ts-tv-plan-features li{display:flex;align-items:flex-start;gap:8px;font-size:.8125rem;color:var(--ts-gray-700);line-height:1.5}.ts-tv-feat-check{color:var(--ts-green);font-weight:900;flex-shrink:0;margin-top:1px}.ts-tv-disclaimer{font-size:.8125rem;color:var(--ts-gray-500);margin-top:var(--ts-sp-6);text-align:center;line-height:1.6}.ts-btn--purple{background:#7c3aed;color:#fff;border-color:#7c3aed}.ts-btn--purple:hover,.ts-btn--purple:focus-visible{background:#6d28d9;border-color:#6d28d9;color:#fff}.ts-btn--block{display:flex;width:100%;align-items:center;justify-content:center}.ts-ch-table-wrap{overflow-x:auto;border-radius:var(--ts-r-xl);box-shadow:var(--ts-shadow-sm);background:#fff}.ts-ch-table{width:100%;border-collapse:collapse;font-size:.9rem}.ts-ch-table thead th{position:sticky;top:0;z-index:2;background:var(--ts-navy);color:#fff;font-family:var(--ts-font-display);font-weight:800;text-align:center;padding:.875rem 1rem;white-space:nowrap}.ts-ch-table thead th.ts-ch-th-name{text-align:left;background:var(--ts-navy-mid)}.ts-ch-table thead th.ts-ch-th-loaded{background:var(--ts-blue)}.ts-ch-table thead th.ts-ch-th-fully{background:#7c3aed}.ts-ch-th-price{display:block;font-size:.75rem;font-weight:600;opacity:.85}.ts-ch-category-row td{background:var(--ts-gray-100);font-family:var(--ts-font-display);font-size:.8125rem;font-weight:900;color:var(--ts-gray-600);text-transform:uppercase;letter-spacing:.06em;padding:.5rem 1rem;border-top:2px solid var(--ts-gray-200)}.ts-ch-row td{padding:.625rem 1rem;border-bottom:1px solid var(--ts-gray-100);vertical-align:middle}.ts-ch-row:hover td{background:var(--ts-gray-50)}.ts-ch-name{color:var(--ts-gray-800);font-size:.9rem}.ts-ch-cell{text-align:center}.ts-ch-cell--yes .ts-ch-check{color:var(--ts-green);font-size:1.1rem;font-weight:900}.ts-ch-cell--no .ts-ch-minus{color:var(--ts-gray-300);font-size:.9rem}.ts-ch-row[data-tier=loaded] td:nth-child(3),.ts-ch-row[data-tier=loaded] td:nth-child(4){background:rgba(29,78,216,.03)}.ts-ch-row[data-tier=fully] td:nth-child(4){background:rgba(124,58,237,.04)}.ts-ch-table tfoot .ts-ch-total-row td,.ts-ch-table tfoot .ts-ch-price-row td{padding:.75rem 1rem;border-top:2px solid var(--ts-gray-200);font-family:var(--ts-font-display);font-weight:900;background:var(--ts-gray-50);text-align:center}.ts-ch-table tfoot .ts-ch-total-row .ts-ch-name,.ts-ch-table tfoot .ts-ch-price-row .ts-ch-name{text-align:left}.ts-ch-cell--total{font-size:1rem;color:var(--ts-navy)}.ts-ch-cell--price{font-size:1.0625rem;color:var(--ts-blue)}.ts-ch-table tfoot .ts-ch-cta-row td{padding:.75rem 1rem;text-align:center;background:#fff}.ts-tv-addons-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(260px, 1fr));gap:var(--ts-sp-4)}.ts-tv-addon-card{background:#fff;border:1.5px solid var(--ts-gray-200);border-radius:var(--ts-r-lg);padding:var(--ts-sp-5);display:flex;align-items:center;gap:var(--ts-sp-4)}.ts-tv-addon-icon{font-size:1.75rem;flex-shrink:0}.ts-tv-addon-body{flex:1}.ts-tv-addon-name{font-family:var(--ts-font-display);font-size:.9375rem;font-weight:800;color:var(--ts-navy);margin:0 0 4px}.ts-tv-addon-desc{font-size:.8125rem;color:var(--ts-gray-600);line-height:1.5;margin:0}.ts-tv-addon-price{text-align:right;flex-shrink:0}.ts-tv-addon-amount{display:block;font-family:var(--ts-font-display);font-size:1.0625rem;font-weight:900;color:var(--ts-blue);white-space:nowrap}.ts-tv-addon-period{font-size:.75rem;color:var(--ts-gray-500)}.ts-how-steps{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px, 1fr));gap:var(--ts-sp-6)}.ts-how-step{text-align:center}.ts-how-step-num{width:48px;height:48px;background:var(--ts-blue);color:#fff;border-radius:50%;display:flex;align-items:center;justify-content:center;font-family:var(--ts-font-display);font-weight:900;font-size:1.25rem;margin:0 auto var(--ts-sp-4)}.ts-how-step-title{font-family:var(--ts-font-display);font-size:1rem;font-weight:800;color:var(--ts-navy);margin-bottom:var(--ts-sp-2)}.ts-how-step-desc{font-size:.875rem;color:var(--ts-gray-600);line-height:1.65;margin:0}.ts-checker-addr-error,.ts-error-text{color:var(--ts-red);font-size:.875rem;font-weight:600;margin-top:var(--ts-sp-2);display:flex;align-items:flex-start;gap:.375rem}.ts-checker-addr-error:not([hidden]):before{content:'⚠';font-size:1rem}.ts-input--error{border-color:var(--ts-red) !important;box-shadow:0 0 0 3px rgba(239,68,68,.12) !important}.ts-plan-card--fibre{border:2px solid #7c3aed;background:linear-gradient(135deg,#faf5ff 0%,#fff 100%)}.ts-plan-card--fibre .ts-plan-type{color:#7c3aed}.ts-plan-badge--purple{background:#7c3aed;color:#fff}.ts-plan-fibre-note{font-size:.75rem;color:#7c3aed;font-weight:700;text-align:center;margin-top:var(--ts-sp-2);padding:4px 10px;background:rgba(124,58,237,.08);border-radius:6px}.ts-fibre-upgrade-callout{background:linear-gradient(135deg,#f5f3ff 0%,#ede9fe 100%);border:1.5px solid #c4b5fd;border-radius:var(--ts-r-xl);padding:var(--ts-sp-5) var(--ts-sp-6);margin-top:var(--ts-sp-5)}.ts-fibre-upgrade-inner{display:flex;align-items:center;gap:var(--ts-sp-4);flex-wrap:wrap}.ts-fibre-upgrade-icon{font-size:2rem;flex-shrink:0}.ts-fibre-upgrade-inner>div{flex:1;min-width:220px;font-size:.9375rem;color:var(--ts-gray-700);line-height:1.65}.ts-fibre-upgrade-inner strong{color:#5b21b6}.ts-business-banner{background:linear-gradient(135deg,#f0fdf4 0%,#dcfce7 100%);border:1.5px solid #bbf7d0;border-radius:var(--ts-r-xl);padding:var(--ts-sp-5) var(--ts-sp-6);display:flex;align-items:center;gap:var(--ts-sp-4);margin-top:var(--ts-sp-5);flex-wrap:wrap}.ts-business-banner-icon{font-size:2rem;flex-shrink:0}.ts-business-banner-body{flex:1;min-width:220px;font-size:.9375rem;color:var(--ts-gray-700);line-height:1.65}.ts-business-banner-body strong{color:var(--ts-green-dark)}.ts-business-note-card{display:flex;align-items:flex-start;gap:var(--ts-sp-8);background:#fff;border-radius:var(--ts-r-xl);padding:var(--ts-sp-10);box-shadow:var(--ts-shadow-sm);border-left:6px solid var(--ts-green)}@media (max-width:680px){.ts-business-note-card{flex-direction:column;gap:var(--ts-sp-5)}}.ts-business-note-icon{font-size:3rem;flex-shrink:0;margin-top:4px}.ts-business-note-body h2{font-family:var(--ts-font-display);font-size:clamp(1.25rem, 2.5vw, 1.75rem);font-weight:900;color:var(--ts-navy);margin-bottom:var(--ts-sp-4)}.ts-business-note-body p{color:var(--ts-gray-700);line-height:1.75;font-size:.9375rem;margin-bottom:var(--ts-sp-4)}.ts-business-note-body p:last-of-type{margin-bottom:var(--ts-sp-6)}.ts-compare-hdr--bell{background:linear-gradient(135deg,#1a1a2e 0%,#16213e 100%);color:#fff;font-size:.85rem}.ts-logo-img{max-width:220px;height:auto;display:block}.ts-header .ts-logo-img{max-width:200px}.ts-footer .ts-logo-img{max-width:200px;filter:none !important;opacity:1}.ts-footer .ts-footer-logo{margin-bottom:0}.ts-hero-logo .ts-logo-img{max-width:240px;filter:none}@media (max-width:420px){.ts-topbar{font-size:.75rem}.ts-stat{min-width:0}.ts-compare-grid{min-width:0}.ts-vs-table-wrap{min-width:0}.ts-page-hero h1{font-size:1.5rem;word-break:break-word}.ts-page-hero-sub{font-size:.9375rem}.ts-hero-ctas{flex-direction:column;gap:var(--ts-sp-3)}.ts-hero-ctas .ts-btn{width:100%;text-align:center}}.ts-section,.ts-section--gray,.ts-bg-gray{background:var(--ts-dark-surface,#111b2e)}.ts-section h2,.ts-section h3,.ts-bg-gray h2,.ts-bg-gray h3{color:var(--ts-on-dark,#f0f4f8)}.ts-section .ts-lead,.ts-section p,.ts-bg-gray .ts-lead,.ts-bg-gray p{color:var(--ts-on-dark-muted,#9db0c2)}.ts-section .ts-eyebrow,.ts-bg-gray .ts-eyebrow{color:var(--ts-teal)}.ts-plan-card{background:var(--ts-dark-card,#151f32);border-color:rgba(255,255,255,.08);box-shadow:0 2px 8px rgba(0,0,0,.2)}.ts-plan-card:hover{border-color:var(--ts-blue-bright);box-shadow:0 4px 20px rgba(59,130,246,.15)}.ts-plan-card.is-featured{border-color:var(--ts-orange);box-shadow:0 0 0 1px var(--ts-orange),0 4px 20px rgba(249,115,22,.15)}.ts-plan-card.is-popular{border-color:var(--ts-blue);box-shadow:0 0 0 1px var(--ts-blue),0 4px 20px rgba(29,78,216,.15)}.ts-plan-card.is-fibre{border-color:#7c3aed;box-shadow:0 0 0 1px #7c3aed,0 4px 20px rgba(124,58,237,.15)}.ts-plan-type{color:rgba(255,255,255,.35)}.ts-plan-name{color:var(--ts-on-dark,#f0f4f8)}.ts-plan-price{color:var(--ts-on-dark,#f0f4f8)}.ts-plan-note{color:rgba(255,255,255,.4)}.ts-plan-best{color:rgba(255,255,255,.5)}.ts-plan-best strong{color:var(--ts-on-dark,#f0f4f8)}.ts-plan-features li{color:var(--ts-on-dark-muted,#9db0c2)}.ts-plan-features .ts-check{color:var(--ts-green)}.ts-plan-tab{background:var(--ts-dark-card,#151f32);border-color:rgba(255,255,255,.1);color:rgba(255,255,255,.5)}.ts-plan-tab:hover{border-color:var(--ts-blue-bright);color:var(--ts-blue-bright)}.ts-plan-tab.is-active{background:var(--ts-blue);color:#fff;border-color:var(--ts-blue)}.ts-plan-tabs--pages .ts-plan-tab{background:var(--ts-dark-card,#151f32);border-color:rgba(255,255,255,.1);color:rgba(255,255,255,.5)}.ts-plan-tabs--pages .ts-plan-tab.is-active{background:var(--ts-blue);color:#fff;border-color:var(--ts-blue)}.ts-plan-tab-icon{color:rgba(255,255,255,.35)}.ts-plan-tab.is-active .ts-plan-tab-icon{color:#fff}.ts-plan-section-desc{color:var(--ts-on-dark-muted,#9db0c2);border-left-color:var(--ts-blue-bright)}.ts-accordion-item{background:var(--ts-dark-card,#151f32);border-color:rgba(255,255,255,.08)}.ts-accordion-trigger{color:var(--ts-on-dark,#f0f4f8)}.ts-accordion-trigger:hover{background:rgba(255,255,255,.04)}.ts-accordion-trigger[aria-expanded=true]{color:var(--ts-blue-bright);background:rgba(59,130,246,.08)}.ts-accordion-icon{color:rgba(255,255,255,.35)}.ts-accordion-trigger[aria-expanded=true] .ts-accordion-icon{color:var(--ts-blue-bright)}.ts-accordion-content{color:var(--ts-on-dark-muted,#9db0c2)}.ts-accordion-content a{color:var(--ts-blue-bright)}.ts-telecom-table{background:var(--ts-dark-card,#151f32);border-color:rgba(255,255,255,.08)}.ts-telecom-table thead th{background:rgba(255,255,255,.04);color:rgba(255,255,255,.5);border-color:rgba(255,255,255,.08)}.ts-telecom-table th.ts-tc-ts{color:var(--ts-blue-bright)}.ts-telecom-table tbody tr{border-color:rgba(255,255,255,.06)}.ts-telecom-table tbody tr:hover{background:rgba(255,255,255,.03)}.ts-telecom-table td{color:var(--ts-on-dark-muted,#9db0c2)}.ts-telecom-table td.ts-tc-ts{background:rgba(59,130,246,.04);color:var(--ts-on-dark,#f0f4f8)}.ts-tc-good{color:var(--ts-green) !important}.ts-tc-bad{color:var(--ts-red) !important}.ts-support-card{background:var(--ts-dark-card,#151f32);border-color:rgba(255,255,255,.08)}.ts-support-card h3{color:var(--ts-on-dark,#f0f4f8)}.ts-support-card p{color:var(--ts-on-dark-muted,#9db0c2)}.ts-about-body,.ts-about-body p{color:var(--ts-on-dark-muted,#9db0c2)}.ts-form-group label{color:var(--ts-on-dark,#f0f4f8)}.ts-form-group input,.ts-form-group textarea,.ts-form-group select{background:var(--ts-dark-card,#151f32);border-color:rgba(255,255,255,.12);color:var(--ts-on-dark,#f0f4f8)}.ts-form-group input::placeholder,.ts-form-group textarea::placeholder{color:rgba(255,255,255,.3)}.ts-form-group input:focus,.ts-form-group textarea:focus,.ts-form-group select:focus{border-color:var(--ts-blue-bright);box-shadow:0 0 0 3px rgba(59,130,246,.15)}.ts-btn--ghost,.ts-btn--outline{color:var(--ts-on-dark,#f0f4f8);border-color:rgba(255,255,255,.2)}.ts-btn--ghost:hover,.ts-btn--outline:hover{background:rgba(255,255,255,.06);border-color:rgba(255,255,255,.3);color:#fff}.ts-section-header h2{color:var(--ts-on-dark,#f0f4f8)}.ts-section-header .ts-lead{color:var(--ts-on-dark-muted,#9db0c2)}.ts-section-header .ts-eyebrow{color:var(--ts-teal)}.ts-split-text h2{color:var(--ts-on-dark,#f0f4f8)}.ts-split-text p{color:var(--ts-on-dark-muted,#9db0c2)}.ts-split-text .ts-eyebrow{color:var(--ts-teal)}.ts-split-text ul li{color:var(--ts-on-dark-muted,#9db0c2)}.ts-twinning-list li{color:var(--ts-on-dark-muted,#9db0c2)}.ts-twinning-list li:before{color:var(--ts-teal)}.ts-modem-card{background:var(--ts-dark-card,#151f32);border-color:rgba(255,255,255,.08)}.ts-modem-card h3{color:var(--ts-on-dark,#f0f4f8)}.ts-modem-card p{color:var(--ts-on-dark-muted,#9db0c2)}.ts-modem-list li{color:var(--ts-on-dark-muted,#9db0c2)}.ts-modem-list li:before{color:var(--ts-teal)}.ts-channel-table{background:var(--ts-dark-card,#151f32);border-color:rgba(255,255,255,.08)}.ts-channel-table thead th{background:rgba(255,255,255,.04);color:rgba(255,255,255,.5);border-color:rgba(255,255,255,.08)}.ts-channel-table td{color:var(--ts-on-dark-muted,#9db0c2);border-color:rgba(255,255,255,.06)}.ts-breadcrumb a{color:#f8fafc}.ts-breadcrumb span{color:#d7e3f2}.ts-breadcrumb span[aria-hidden=true]{color:rgba(215,227,242,.62)}.ts-card{background:var(--ts-dark-card,#151f32);border-color:rgba(255,255,255,.08)}.ts-card h3{color:var(--ts-on-dark,#f0f4f8)}.ts-card p{color:var(--ts-on-dark-muted,#9db0c2)}@media (max-width:960px){.ts-stats-inner{display:grid;grid-template-columns:1fr 1fr;gap:var(--ts-sp-4);text-align:center}.ts-stats-inner .ts-stat-sep{display:none}.ts-stats-inner .ts-stat{min-width:0;padding:var(--ts-sp-3);border-radius:var(--ts-r-md);background:rgba(255,255,255,.035)}.ts-contact-row{grid-template-columns:1fr}}@media (max-width:768px){.ts-hero-checker-card{max-width:100%;padding:var(--ts-sp-5)}.ts-about-service-row{padding:var(--ts-sp-4);gap:var(--ts-sp-3)}.ts-about-service-icon{width:38px;height:38px;font-size:.75rem}.ts-about-service-body h3{font-size:1rem}.ts-about-service-body p{font-size:.85rem}.ts-reviews-grid{grid-template-columns:1fr}.ts-plan-tabs{gap:var(--ts-sp-2)}.ts-plan-tab{font-size:.8125rem;padding:8px 14px}.ts-accordion-trigger{min-height:48px;padding:var(--ts-sp-4);font-size:.9375rem}.ts-btn{min-height:48px;padding-block:12px}.ts-btn--sm{min-height:44px;padding-block:10px}.ts-biz-perk{padding:var(--ts-sp-3) var(--ts-sp-4)}.ts-biz-perk strong{font-size:.875rem}.ts-biz-perk span{font-size:.8125rem}}@media (max-width:600px){.ts-hero{padding-block:var(--ts-sp-8) var(--ts-sp-6)}.ts-hero h1{font-size:clamp(1.5rem, 8vw, 2.25rem);line-height:1.15}.ts-hero-sub{font-size:.9375rem;line-height:1.6}.ts-hero-actions{flex-direction:column;gap:var(--ts-sp-3)}.ts-hero-actions .ts-btn{width:100%;justify-content:center;text-align:center}.ts-hero-trust{gap:var(--ts-sp-3);font-size:.75rem}.ts-hero-checker-card{padding:var(--ts-sp-4);border-radius:var(--ts-r-lg)}.ts-hero-checker-title{font-size:.875rem}.ts-hero-checker-steps{display:none}.ts-stat-num{font-size:1.375rem}.ts-stat-label{font-size:.625rem}.ts-section-header h2{font-size:clamp(1.25rem, 5.5vw, 1.75rem)}.ts-section-header .ts-lead{font-size:.875rem;line-height:1.6}.ts-plan-card{padding:var(--ts-sp-5) var(--ts-sp-4) var(--ts-sp-4)}.ts-plan-name{font-size:.9375rem}.ts-plan-price{font-size:2rem}.ts-plan-features li{font-size:.8125rem}.ts-feature-card{padding:var(--ts-sp-4)}.ts-feature-title{font-size:.9375rem}.ts-feature-desc{font-size:.8125rem}.ts-telecom-table-wrap{overflow-x:auto;-webkit-overflow-scrolling:touch}.ts-telecom-table{min-width:480px}.ts-about-service-icon{width:34px;height:34px;font-size:.6875rem;border-radius:8px}.ts-contact-grid{grid-template-columns:1fr;gap:var(--ts-sp-6)}.ts-topbar-left a[href^=mailto]{display:none}.ts-topbar-right{gap:var(--ts-sp-2)}.ts-page-hero{padding-block:var(--ts-sp-8) var(--ts-sp-6)}.ts-page-hero h1{font-size:clamp(1.375rem, 7vw, 2rem);line-height:1.15}.ts-page-hero-sub{font-size:.9375rem}.ts-post-read-more,.ts-post-more{min-height:44px;display:inline-flex;align-items:center}}@media (max-width:420px){.ts-container{padding-inline:var(--ts-sp-3)}.ts-stats-inner{grid-template-columns:1fr 1fr;gap:var(--ts-sp-3)}.ts-stat-num{font-size:1.25rem}.ts-hero h1{font-size:1.5rem;word-break:break-word;hyphens:auto}.ts-plan-tabs{flex-direction:column;align-items:stretch}.ts-plan-tab{text-align:center;width:100%}.ts-biz-unified-card{padding:var(--ts-sp-4);gap:var(--ts-sp-5)}.ts-cta-actions{flex-direction:column;gap:var(--ts-sp-3)}.ts-cta-actions .ts-btn{width:100%;justify-content:center}.ts-footer-grid{grid-template-columns:1fr;gap:var(--ts-sp-6)}.ts-included-grid{grid-template-columns:repeat(2,1fr);gap:var(--ts-sp-3)}.ts-text-link{min-height:44px;display:inline-flex;align-items:center}}.ts-sticky-cta{position:fixed;bottom:0;left:0;right:0;z-index:999;background:var(--ts-navy);border-top:1px solid rgba(255,255,255,.1);padding:var(--ts-sp-3) var(--ts-sp-4);display:none;gap:var(--ts-sp-2);box-shadow:0 -4px 16px rgba(0,0,0,.3)}.ts-sticky-cta .ts-btn{flex:1;text-align:center;justify-content:center;min-height:48px;font-size:.875rem}@media (max-width:768px){.ts-sticky-cta{display:flex}body{padding-bottom:72px}}@supports (padding-bottom:env(safe-area-inset-bottom)){.ts-sticky-cta{padding-bottom:calc(var(--ts-sp-3) + env(safe-area-inset-bottom))}@media (max-width:768px){body{padding-bottom:calc(72px + env(safe-area-inset-bottom))}}}.ts-footer-brand p,.ts-footer .footer-description{color:rgba(255,255,255,.78) !important}.ts-footer-hours,.ts-footer-hours p,.ts-footer-address{color:rgba(255,255,255,.78) !important}.ts-footer-hours strong,.ts-footer .phone-number,.ts-footer-contact-links a[href^=tel]{color:rgba(255,255,255,.88) !important}.ts-footer-contact-links a[href^=mailto],.ts-footer-address{color:#fff !important}.ts-footer-contact-links a[href^=mailto]:hover{color:#fff !important}.ts-footer-col ul li a{color:#93c5fd !important;text-decoration:none}.ts-footer-col ul li a:hover{color:#bfdbfe !important;text-decoration:underline}.ts-footer-col h3,.ts-footer-col h4,.ts-footer h3,.ts-footer h4{color:rgba(255,255,255,.75) !important;font-weight:700}.ts-footer-social a{color:#93c5fd !important}.ts-footer-social a:hover{color:#bfdbfe !important}.ts-footer-cert{color:rgba(255,255,255,.82) !important;border-color:rgba(255,255,255,.25) !important}.ts-footer-legal a{color:rgba(255,255,255,.82) !important}.ts-footer-legal a:hover{color:rgba(255,255,255,.85) !important;text-decoration:none}.ts-footer-copy{color:rgba(255,255,255,.82) !important}:root{--ts-on-dark:#f8fafc;--ts-on-dark-muted:#d7e3f2;--ts-on-dark-soft:#bfd0e4}.ts-btn--green,.ts-sticky-cta .ts-btn--green{background:#047857;border-color:#047857;color:#fff}.ts-btn--green:hover,.ts-sticky-cta .ts-btn--green:hover{background:#065f46;border-color:#065f46;color:#fff}.ts-topbar a{color:rgba(255,255,255,.82)}.ts-topbar-sep{color:rgba(255,255,255,.45)}.ts-page-hero .ts-page-hero-sub,.ts-hero-sub{color:rgba(255,255,255,.82)}.ts-breadcrumb a{color:#f8fafc}.ts-breadcrumb-current{color:#d7e3f2}.ts-breadcrumb-sep,.ts-breadcrumb span[aria-hidden=true]{color:rgba(215,227,242,.62)}.ts-page-hero-trust-item,.ts-hero-trust-item{color:rgba(255,255,255,.84)}.ts-section .ts-lead,.ts-section p,.ts-bg-gray .ts-lead,.ts-bg-gray p,.ts-card p{color:var(--ts-on-dark-muted)}.ts-plan-tab{color:rgba(255,255,255,.82)}.ts-plan-tab:hover{color:#bfdbfe}.ts-plan-tab-sub,.ts-plan-tab.is-active .ts-plan-tab-sub{color:rgba(255,255,255,.78)}.ts-plan-tab-icon{color:rgba(255,255,255,.72)}.ts-plan-tab-desc{background:#f8fafc;color:#334155}.ts-section .ts-plan-tab-desc{color:#334155}.ts-plan-tab-desc strong{color:#0f172a}.ts-section .ts-plan-tab-desc strong{color:#0f172a}#plans .ts-plan-tab-desc,#plans.ts-section .ts-plan-tab-desc{background:rgba(26,40,64,.88);border:1px solid rgba(56,189,248,.2);border-left:3px solid var(--ts-blue-bright);color:var(--ts-on-dark-muted,#d7e3f2);box-shadow:0 14px 34px rgba(0,0,0,.18)}#plans .ts-plan-tab-desc strong,#plans.ts-section .ts-plan-tab-desc strong{color:var(--ts-on-dark,#f8fafc)}.ts-plan-type,.ts-plan-note{color:var(--ts-on-dark-soft)}.ts-plan-ul{color:#c7d7ea}.ts-plan-best-for{background:rgba(255,255,255,.08);color:#e2e8f0}.ts-plan-best-for-label{color:#f8fafc}.ts-plan-feature,.ts-plan-features li,.ts-plan-feature--note{color:var(--ts-on-dark-muted)}.ts-plan-feature-check,.ts-plan-feature .check,.ts-plan-features .ts-check{color:#86efac}.ts-plans-disclaimer{color:var(--ts-on-dark-soft)}#plans-heading{margin-bottom:var(--ts-sp-8);text-align:center}#plans .ts-plan-tabs--pages{margin-top:var(--ts-sp-2)}#plans .ts-plan-tabs--pages .ts-plan-tab{transition:background-color .2s ease,border-color .2s ease,box-shadow .2s ease,color .2s ease,transform .2s ease}#plans .ts-plan-tabs--pages .ts-plan-tab:hover,#plans .ts-plan-tabs--pages .ts-plan-tab:focus-visible{background:rgba(37,99,235,.18);border-color:var(--ts-blue-bright,#2563eb);color:var(--ts-on-dark,#f8fafc);box-shadow:0 12px 28px rgba(37,99,235,.2)}#plans .ts-plan-tabs--pages .ts-plan-tab:hover .ts-plan-tab-icon,#plans .ts-plan-tabs--pages .ts-plan-tab:focus-visible .ts-plan-tab-icon,#plans .ts-plan-tabs--pages .ts-plan-tab:hover .ts-plan-tab-sub,#plans .ts-plan-tabs--pages .ts-plan-tab:focus-visible .ts-plan-tab-sub{color:var(--ts-on-dark,#f8fafc)}#plans .ts-plan-tabs--pages .ts-plan-tab.is-active,#plans .ts-plan-tabs--pages .ts-plan-tab.is-active:hover,#plans .ts-plan-tabs--pages .ts-plan-tab.is-active:focus-visible{background:#2563eb;border-color:#2563eb;border-radius:10px;color:#fff;box-shadow:0 16px 34px rgba(37,99,235,.28)}#plans .ts-plan-tabs--pages .ts-plan-tab.is-active .ts-plan-tab-icon,#plans .ts-plan-tabs--pages .ts-plan-tab.is-active .ts-plan-tab-sub{color:#fff}.ts-included-icon--data,.ts-included-icon--support,.ts-included-icon--price{background:rgba(14,165,233,.18);border-color:rgba(125,211,252,.55);color:#bae6fd;box-shadow:0 0 0 1px rgba(14,165,233,.18)}.ts-mobile-nav.ts-mobile-nav--open,.ts-mobile-nav.is-open{display:block}@media (max-width:1024px){.ts-nav-primary{display:none}.ts-hamburger{display:flex}.ts-mobile-nav{padding:var(--ts-sp-3) 0 var(--ts-sp-5)}.ts-mobile-nav .ts-container{padding-inline:var(--ts-sp-5)}.ts-mobile-nav ul,.ts-mobile-nav .ts-mobile-cta-wrap{width:100%}.ts-mobile-nav a{width:100%}.ts-mobile-nav .ts-mobile-cta-wrap .ts-btn,.ts-mobile-nav .ts-mobile-cta-wrap .ts-btn:hover,.ts-mobile-nav .ts-mobile-cta-wrap .ts-btn:focus-visible{color:var(--ts-white,#fff) !important}.ts-mobile-nav .ts-mobile-cta-icon{flex:0 0 auto;color:currentColor;fill:currentColor}.ts-mobile-nav .ts-mobile-cta-wrap .ts-btn--green{background:var(--ts-green-dark,#047857);border-color:var(--ts-green-dark,#047857)}.ts-mobile-nav .ts-mobile-cta-wrap .ts-btn--navy{background:var(--ts-navy,#09112b);border-color:var(--ts-navy,#09112b)}}@media (min-width:641px) and (max-width:1024px){.ts-mobile-nav .ts-mobile-cta-wrap{display:grid !important;grid-template-columns:repeat(2,minmax(0, 1fr));gap:var(--ts-sp-3)}.ts-mobile-nav .ts-mobile-cta-wrap .ts-btn{width:100%;min-width:0;padding-inline:var(--ts-sp-3);white-space:nowrap}}@media (max-width:1024px){.ts-header-stack:has(.ts-mobile-nav--open),.ts-header-stack:has(.ts-mobile-nav.is-open){position:fixed !important;top:0;left:0;right:0;z-index:1000}body.admin-bar .ts-header-stack:has(.ts-mobile-nav--open),body.admin-bar .ts-header-stack:has(.ts-mobile-nav.is-open){top:32px}.ts-mobile-nav.ts-mobile-nav--open,.ts-mobile-nav.is-open{max-height:calc(100dvh - 72px);overflow-y:auto;overscroll-behavior:contain;-webkit-overflow-scrolling:touch}}@media (max-width:782px){body.admin-bar .ts-header-stack:has(.ts-mobile-nav--open),body.admin-bar .ts-header-stack:has(.ts-mobile-nav.is-open){top:46px}body.admin-bar .ts-mobile-nav.ts-mobile-nav--open,body.admin-bar .ts-mobile-nav.is-open{max-height:calc(100dvh - 118px)}}@media (max-width:560px){.ts-mobile-nav.ts-mobile-nav--open,.ts-mobile-nav.is-open{max-height:calc(100dvh - 64px)}body.admin-bar .ts-mobile-nav.ts-mobile-nav--open,body.admin-bar .ts-mobile-nav.is-open{max-height:calc(100dvh - 110px)}}@media (max-width:768px){.ts-page-hero{padding-block:var(--ts-sp-8) var(--ts-sp-6)}.ts-page-hero-inner{max-width:none}.ts-page-hero h1{font-size:clamp(1.75rem, 7vw, 2.35rem);line-height:1.12}.ts-page-hero .ts-page-hero-sub{font-size:1rem}.ts-page-hero-trust{gap:var(--ts-sp-3)}.ts-plan-tabs--pages{display:grid;grid-template-columns:repeat(2,minmax(0, 1fr))}.ts-plan-tabs--pages .ts-plan-tab{min-width:0;width:100%}}@media (max-width:560px){.ts-header-inner{height:64px;gap:var(--ts-sp-3)}.ts-header .ts-logo-img,.ts-logo img{max-width:176px;height:auto;max-height:44px}.ts-header-actions .ts-btn{display:none}.ts-header-actions{margin-left:auto}.ts-hamburger{display:flex}.ts-mobile-nav{padding-inline:0}}@media (min-width:601px) and (max-width:900px){.ts-hero{min-height:auto;padding-block:var(--ts-sp-10)}.ts-hero-inner{gap:var(--ts-sp-8)}.ts-hero-content{width:100%;max-width:none;padding-left:0}.ts-hero-actions{padding-left:0}.ts-hero h1{font-size:clamp(2rem, 5.2vw, 2.65rem)}.ts-hero-sub{max-width:640px;margin-bottom:var(--ts-sp-6)}.ts-hero-actions{margin-bottom:var(--ts-sp-5)}.ts-page-hero-trust{margin-top:var(--ts-sp-6);padding-top:var(--ts-sp-5);padding-left:0;width:100%}.ts-page-hero-trust{display:grid;grid-template-columns:repeat(4,minmax(0, 1fr));gap:var(--ts-sp-3)}.ts-page-hero-trust-item{min-width:0;justify-content:center;text-align:center;font-size:.75rem;line-height:1.25}.ts-hero-aside{max-width:680px;width:100%}.ts-features-grid--4,.ts-features-grid--3,.ts-grid-3{grid-template-columns:repeat(2,minmax(0, 1fr))}.ts-services-overview-list{display:grid;grid-template-columns:repeat(2,minmax(0, 1fr));gap:var(--ts-sp-4)}.ts-reviews-hdr{align-items:flex-start;gap:var(--ts-sp-5)}.ts-sticky-cta{display:flex !important;align-items:center;gap:var(--ts-sp-3);background:var(--ts-navy,#09112b);border-top:1px solid rgba(255,255,255,.12)}body{padding-bottom:72px !important}.ts-sticky-cta .ts-btn{justify-content:center;min-height:48px}.ts-sticky-cta .ts-btn--navy{background:0 0;border-color:rgba(255,255,255,.62);color:#fff;gap:10px;box-shadow:none}.ts-sticky-cta .ts-btn--navy:hover,.ts-sticky-cta .ts-btn--navy:focus-visible{background:rgba(255,255,255,.08);border-color:rgba(255,255,255,.9);color:#fff;box-shadow:none}.ts-sticky-cta .ts-btn--navy .ts-footer-phone-icon{width:auto;height:auto;flex:0 0 auto;background:0 0 !important;border:0 !important;color:#fff !important}}@media (max-width:420px){.ts-header .ts-logo-img,.ts-logo img{max-width:166px}.ts-plan-tabs--pages{grid-template-columns:1fr}}:where(.page-template-template-internet #faq,.page-template-template-tv .ts-section--tv-faq,.page-template-template-phone #faq,.page-template-template-about #faqs,.page-template-template-service-area section[aria-labelledby=area-faq-heading],.page-template-template-support,.page-template-template-contact) .ts-accordion{width:100%;max-width:none;gap:var(--ts-sp-2)}:where(.page-template-template-internet #faq,.page-template-template-tv .ts-section--tv-faq,.page-template-template-phone #faq,.page-template-template-about #faqs,.page-template-template-service-area section[aria-labelledby=area-faq-heading],.page-template-template-contact section[aria-labelledby=contact-faq-heading]) .ts-container--sm{max-width:var(--ts-container,1200px)}:where(.page-template-template-internet #faq,.page-template-template-tv .ts-section--tv-faq,.page-template-template-phone #faq,.page-template-template-about #faqs,.page-template-template-service-area section[aria-labelledby=area-faq-heading],.page-template-template-support,.page-template-template-contact) .ts-accordion-item{width:100%;background:var(--ts-dark-card,#151f32);border:1px solid rgba(255,255,255,.08);border-radius:var(--ts-r-md);overflow:hidden;box-shadow:none}:where(.page-template-template-internet #faq,.page-template-template-tv .ts-section--tv-faq,.page-template-template-phone #faq,.page-template-template-about #faqs,.page-template-template-service-area section[aria-labelledby=area-faq-heading],.page-template-template-support,.page-template-template-contact) .ts-accordion-trigger{width:100%;min-height:0;padding:var(--ts-sp-5);color:var(--ts-on-dark,#f8fafc)}:where(.page-template-template-internet #faq,.page-template-template-tv .ts-section--tv-faq,.page-template-template-phone #faq,.page-template-template-about #faqs,.page-template-template-service-area section[aria-labelledby=area-faq-heading],.page-template-template-support,.page-template-template-contact) .ts-accordion-trigger:hover{background:rgba(255,255,255,.04);color:var(--ts-on-dark,#f8fafc)}:where(.page-template-template-internet #faq,.page-template-template-tv .ts-section--tv-faq,.page-template-template-phone #faq,.page-template-template-about #faqs,.page-template-template-service-area section[aria-labelledby=area-faq-heading],.page-template-template-support,.page-template-template-contact) .ts-accordion-trigger[aria-expanded=true]{background:rgba(59,130,246,.08);color:var(--ts-blue-bright) !important}:where(.page-template-template-internet #faq,.page-template-template-tv .ts-section--tv-faq,.page-template-template-phone #faq,.page-template-template-about #faqs,.page-template-template-service-area section[aria-labelledby=area-faq-heading],.page-template-template-support,.page-template-template-contact) .ts-accordion-icon{color:rgba(255,255,255,.35)}:where(.page-template-template-internet #faq,.page-template-template-tv .ts-section--tv-faq,.page-template-template-phone #faq,.page-template-template-about #faqs,.page-template-template-service-area section[aria-labelledby=area-faq-heading],.page-template-template-support,.page-template-template-contact) .ts-accordion-content{color:var(--ts-on-dark-muted,#9db0c2);border-top-color:rgba(255,255,255,.82)}:where(.page-template-template-internet #faq,.page-template-template-tv .ts-section--tv-faq,.page-template-template-phone #faq,.page-template-template-about #faqs,.page-template-template-service-area section[aria-labelledby=area-faq-heading],.page-template-template-support,.page-template-template-contact) .ts-accordion-content p{color:var(--ts-on-dark-muted,#9db0c2) !important;line-height:inherit}.ts-coverage-map-updated-page .ts-coverage-container{max-width:var(--ts-container,1200px)}.ts-coverage-map-updated-page .ts-coverage-search-wrap,.ts-coverage-map-updated-page .ts-coverage-legend,.ts-coverage-map-updated-page .ts-coverage-map-wrap{background:var(--ts-dark-card,#151f32);border:1px solid rgba(255,255,255,.08);border-radius:var(--ts-r-xl);box-shadow:0 18px 45px rgba(0,0,0,.22)}.ts-coverage-map-updated-page .ts-coverage-search-wrap{margin-bottom:var(--ts-sp-6);padding:var(--ts-sp-6)}.ts-coverage-map-updated-page .ts-coverage-search-inner{display:grid;gap:var(--ts-sp-3)}.ts-coverage-map-updated-page .ts-coverage-search-label,.ts-coverage-map-updated-page .ts-coverage-legend h3,.ts-coverage-map-updated-page .ts-legend-item strong{color:var(--ts-on-dark,#f8fafc) !important;font-family:var(--ts-font-display);font-weight:800}.ts-coverage-map-updated-page .ts-coverage-search-label{font-size:1rem}.ts-coverage-map-updated-page .ts-coverage-search-row{display:grid;grid-template-columns:minmax(0, 1fr) auto;gap:var(--ts-sp-3)}.ts-coverage-map-updated-page .ts-coverage-addr-input{width:100%;height:50px;padding:0 var(--ts-sp-4);background:rgba(255,255,255,.06);border:1.5px solid rgba(255,255,255,.14);border-radius:var(--ts-r-md);color:var(--ts-on-dark,#f8fafc);font-family:var(--ts-font-body);font-size:.9375rem;outline:none}.ts-coverage-map-updated-page .ts-coverage-addr-input::placeholder{color:rgba(215,227,242,.5)}.ts-coverage-map-updated-page .ts-coverage-addr-input:focus{border-color:var(--ts-blue-bright,#3b82f6);box-shadow:0 0 0 3px rgba(59,130,246,.2)}.ts-coverage-map-updated-page .ts-coverage-search-hint,.ts-coverage-map-updated-page .ts-legend-item p,.ts-coverage-map-updated-page .ts-legend-disclaimer,.ts-coverage-map-updated-page .ts-feature-card-list li{color:var(--ts-on-dark-muted,#d7e3f2) !important}.ts-coverage-map-updated-page .ts-coverage-result-bar{padding:var(--ts-sp-3) var(--ts-sp-4);border-radius:var(--ts-r-md);background:rgba(14,165,233,.12);color:var(--ts-on-dark,#f8fafc)}.ts-coverage-map-updated-page .ts-coverage-layout{display:grid;grid-template-columns:330px minmax(0, 1fr);gap:var(--ts-sp-6);align-items:stretch}.ts-coverage-map-updated-page .ts-coverage-legend{padding:var(--ts-sp-6)}.ts-coverage-map-updated-page .ts-coverage-legend h3{margin-bottom:var(--ts-sp-5)}.ts-coverage-map-updated-page .ts-legend-item{display:grid;grid-template-columns:auto minmax(0, 1fr);gap:var(--ts-sp-3);padding:var(--ts-sp-4) 0;border-bottom:1px solid rgba(255,255,255,.08)}.ts-coverage-map-updated-page .ts-legend-item:first-of-type{padding-top:0}.ts-coverage-map-updated-page .ts-legend-item--note{border-bottom:0}.ts-coverage-map-updated-page .ts-legend-swatch{width:16px;height:16px;margin-top:.25rem;border-radius:999px;border:2px solid rgba(255,255,255,.55);box-shadow:0 0 0 4px rgba(255,255,255,.04)}.ts-coverage-map-updated-page .ts-legend-swatch--fibre{background:#7c3aed}.ts-coverage-map-updated-page .ts-legend-swatch--cable{background:#1d4ed8}.ts-coverage-map-updated-page .ts-legend-swatch--rural{background:#10b981}.ts-coverage-map-updated-page .ts-legend-swatch--marker{background:#f59e0b}.ts-coverage-map-updated-page .ts-legend-cta{margin-top:var(--ts-sp-5)}.ts-coverage-map-updated-page .ts-legend-disclaimer{margin-top:var(--ts-sp-5);padding-top:var(--ts-sp-4);border-top:1px dashed rgba(255,255,255,.16);font-size:.8125rem;line-height:1.6}.ts-coverage-map-updated-page .ts-coverage-map-wrap{position:relative;min-height:560px;overflow:hidden}.ts-coverage-map-updated-page .ts-coverage-map{width:100%;height:560px;min-height:560px;background:var(--ts-dark-surface,#111b2e)}.ts-coverage-map-updated-page .ts-map-loader{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;gap:var(--ts-sp-3);color:var(--ts-on-dark-muted,#d7e3f2);background:rgba(17,27,46,.78)}.ts-coverage-map-updated-page .ts-map-loader-spinner{width:28px;height:28px;border-radius:999px;border:3px solid rgba(255,255,255,.18);border-top-color:var(--ts-blue-bright,#3b82f6);animation:ts-map-spin .8s linear infinite}@keyframes ts-map-spin{to{transform:rotate(360deg)}}.ts-coverage-map-updated-page .ts-feature-card{background:var(--ts-dark-card,#151f32);border:1px solid rgba(255,255,255,.08);border-left:4px solid var(--ts-blue-bright,#3b82f6);border-radius:var(--ts-r-lg,12px);padding:var(--ts-sp-6);gap:var(--ts-sp-4);box-shadow:0 14px 36px rgba(0,0,0,.18);transition:none}.ts-coverage-map-updated-page .ts-feature-card:hover{transform:none;box-shadow:0 14px 36px rgba(0,0,0,.18);color:inherit}.ts-coverage-map-updated-page .ts-grid-3 .ts-feature-card:nth-child(2){border-left-color:var(--ts-teal,#14b8a6)}.ts-coverage-map-updated-page .ts-grid-3 .ts-feature-card:nth-child(3){border-left-color:var(--ts-green,#10b981)}.ts-coverage-map-updated-page .ts-feature-card-icon{display:inline-flex;align-items:center;justify-content:center;align-self:flex-start;min-height:28px;margin-bottom:var(--ts-sp-1);padding:0 var(--ts-sp-3);border-radius:999px;background:rgba(59,130,246,.16);color:#7dd3fc;font-family:var(--ts-font-display);font-size:.75rem;font-weight:800;line-height:1}.ts-coverage-map-updated-page .ts-feature-card-icon--teal{background:rgba(20,184,166,.16);color:#5eead4}.ts-coverage-map-updated-page .ts-feature-card-icon--green{background:rgba(16,185,129,.16);color:#86efac}.ts-coverage-map-updated-page .ts-feature-card h3{color:var(--ts-on-dark,#f8fafc);margin:0;font-size:clamp(1.35rem, 2vw, 1.75rem);line-height:1.15}.ts-coverage-map-updated-page .ts-feature-card p{margin:0;color:var(--ts-on-dark-muted,#d7e3f2);line-height:1.6}.ts-coverage-map-updated-page .ts-feature-card-list{display:grid;gap:var(--ts-sp-3);margin:var(--ts-sp-3) 0 var(--ts-sp-5);padding:var(--ts-sp-4) 0 0;border-top:1px solid rgba(255,255,255,.14);list-style:none}.ts-coverage-map-updated-page .ts-feature-card-list li{position:relative;margin:0;padding-left:var(--ts-sp-5);color:var(--ts-on-dark,#f8fafc) !important;line-height:1.5}.ts-coverage-map-updated-page .ts-feature-card-list li:before{content:'\2713';position:absolute;left:0;top:0;color:#7dd3fc;font-weight:800}.ts-coverage-map-updated-page .ts-grid-3 .ts-feature-card:nth-child(2) .ts-feature-card-list li:before{color:#5eead4}.ts-coverage-map-updated-page .ts-grid-3 .ts-feature-card:nth-child(3) .ts-feature-card-list li:before{color:#86efac}.ts-coverage-map-updated-page .ts-feature-card .ts-btn{align-self:flex-start;width:auto;min-width:138px}@media (min-width:641px) and (max-width:900px){.ts-coverage-map-updated-page .ts-bg-gray .ts-grid-3{grid-template-columns:repeat(3,minmax(0, 1fr)) !important;gap:var(--ts-sp-4)}.ts-coverage-map-updated-page .ts-bg-gray .ts-feature-card{min-width:0;padding:var(--ts-sp-4);gap:var(--ts-sp-3)}.ts-coverage-map-updated-page .ts-bg-gray .ts-feature-card h3{font-size:1.05rem}.ts-coverage-map-updated-page .ts-bg-gray .ts-feature-card p,.ts-coverage-map-updated-page .ts-bg-gray .ts-feature-card-list li{font-size:.82rem;line-height:1.5}.ts-coverage-map-updated-page .ts-bg-gray .ts-feature-card-list{gap:var(--ts-sp-2);margin-bottom:var(--ts-sp-4)}.ts-coverage-map-updated-page .ts-bg-gray .ts-feature-card .ts-btn{min-width:0;width:100%;justify-content:center}}@media (max-width:940px){.ts-coverage-map-updated-page .ts-coverage-layout,.ts-coverage-map-updated-page .ts-coverage-search-row{grid-template-columns:1fr}}@media (min-width:641px) and (max-width:900px){.ts-coverage-map-updated-page .ts-coverage-search-row{display:grid !important;grid-template-columns:minmax(0, 1fr) minmax(180px, .34fr) !important;align-items:stretch;gap:var(--ts-sp-4)}.ts-coverage-map-updated-page .ts-coverage-search-row .ts-btn{width:100%;min-width:0;white-space:nowrap}.ts-coverage-map-updated-page .ts-legend-cta{display:grid;grid-template-columns:repeat(2,minmax(0, 1fr));gap:var(--ts-sp-3)}.ts-coverage-map-updated-page .ts-legend-cta .ts-btn{width:100%;min-width:0;margin-top:0 !important;white-space:nowrap}}.ts-single-post-kicker{display:inline-flex;align-items:center;min-height:32px;padding:.38rem .8rem;border:1px solid rgba(0,174,239,.42);border-radius:999px;background:rgba(0,174,239,.12);color:var(--ts-teal,#00aeef);font-family:var(--ts-font-display);font-size:.78rem;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.ts-single-post-meta{display:inline-flex;flex-wrap:wrap;gap:.4rem;align-items:center;width:fit-content;margin-top:0;border:1px solid rgba(255,255,255,.12);border-radius:var(--ts-r-md);background:rgba(255,255,255,.055);color:var(--ts-on-dark-muted,#9db0c2);font-family:var(--ts-font-display);font-size:.68rem;font-weight:700;line-height:1.2;padding:.5rem .65rem}.ts-single-post-meta:before{content:"";width:8px;height:8px;margin-right:.25rem;border-radius:999px;background:var(--ts-teal,#00aeef);box-shadow:0 0 0 5px rgba(0,174,239,.12)}.ts-single-post-meta-value{color:var(--ts-on-dark,#f0f4f8);font-weight:900}.ts-single-post-meta-author:before{content:"|";margin-right:.4rem;color:rgba(255,255,255,.35);font-weight:700}.ts-single-post-meta>span:first-child:after{content:"";display:inline-block;width:1px;height:.9em;margin-left:.4rem;vertical-align:-.12em;background:rgba(255,255,255,.25)}.ts-single-post-section{background:var(--ts-dark-base,#0d1520);padding-top:var(--ts-sp-6)}.ts-related-posts{margin-top:clamp(2rem, 4vw, 4rem)}.ts-related-posts .ts-section-header{max-width:none;margin-bottom:var(--ts-sp-6);text-align:left}.ts-related-posts .ts-section-header h2{color:var(--ts-on-dark,#f0f4f8);font-size:clamp(1.6rem, 2.6vw, 2.4rem)}.ts-related-posts-grid{display:grid;grid-template-columns:repeat(3,minmax(0, 1fr));gap:var(--ts-sp-5)}.ts-related-post-card{display:flex;min-height:100%;overflow:hidden;border:1px solid rgba(255,255,255,.12);border-radius:var(--ts-r-md);background:var(--ts-dark-card,#172b44);box-shadow:0 14px 34px rgba(0,0,0,.18);transition:transform .2s ease,border-color .2s ease,box-shadow .2s ease;flex-direction:column}.ts-related-post-card:hover{transform:translateY(-3px);border-color:rgba(0,174,239,.42);box-shadow:0 20px 44px rgba(0,0,0,.26)}.ts-related-post-thumb{display:block;aspect-ratio:16/9;overflow:hidden;background:rgba(255,255,255,.05)}.ts-related-post-thumb img{display:block;width:100%;height:100%;object-fit:cover;transition:transform .35s ease}.ts-related-post-card:hover .ts-related-post-thumb img{transform:scale(1.04)}.ts-related-post-body{display:flex;flex:1;flex-direction:column;padding:var(--ts-sp-5)}.ts-related-post-body time{margin-bottom:var(--ts-sp-3);color:#aeb8c5;font-family:var(--ts-font-display);font-size:.76rem;font-weight:800}.ts-related-post-body h3{margin:0 0 var(--ts-sp-3);color:var(--ts-on-dark,#f0f4f8);font-size:1.05rem;line-height:1.3}.ts-related-post-body h3 a{color:inherit;text-decoration:none}.ts-related-post-body h3 a:hover,.ts-related-post-body h3 a:focus-visible{color:var(--ts-link-on-dark,#79b8ff)}.ts-related-post-body p{color:var(--ts-on-dark-muted,#9db0c2);font-size:.92rem;line-height:1.6}.ts-related-post-body .ts-text-link{margin-top:auto;padding-top:var(--ts-sp-4);color:var(--ts-link-on-dark,#79b8ff)}@media (max-width:700px){.ts-related-posts-grid{grid-template-columns:1fr}}@media (min-width:641px) and (max-width:900px){.page-template-template-blog .ts-blog-grid,body.page-id-40 .ts-blog-grid{grid-template-columns:repeat(3,minmax(0, 1fr)) !important;gap:var(--ts-sp-4) !important}.page-template-template-blog .ts-blog-card-body,body.page-id-40 .ts-blog-card-body{padding:var(--ts-sp-4) !important}.page-template-template-blog .ts-blog-card-title,body.page-id-40 .ts-blog-card-title{font-size:.9rem !important;line-height:1.28 !important}.page-template-template-blog .ts-blog-card-date,.page-template-template-blog .ts-blog-card-excerpt,body.page-id-40 .ts-blog-card-date,body.page-id-40 .ts-blog-card-excerpt{font-size:.74rem !important;line-height:1.45 !important}.page-template-template-blog .ts-blog-card .ts-text-link,body.page-id-40 .ts-blog-card .ts-text-link{font-size:.74rem !important}}.ts-footer .ts-footer-contact-links a[href^=mailto],.ts-footer .ts-footer-contact-links a[href^=mailto] span:not(.ts-footer-contact-icon),.ts-footer .ts-footer-address,.ts-footer .ts-footer-address span:not(.ts-footer-contact-icon){color:#fff !important;font-weight:700}.ts-footer .ts-footer-contact-links a[href^=mailto]:hover span:not(.ts-footer-contact-icon){color:#ffffffc7 !important}.ts-footer .ts-footer-contact-links a[href^=tel]:hover span:not(.ts-footer-phone-icon),.ts-footer .ts-footer-address:hover span:not(.ts-footer-contact-icon){color:#ffffffc7 !important}.ts-footer .ts-footer-phone-combo .ts-footer-phone-combo-text a:hover,.ts-footer .ts-footer-phone-combo .ts-footer-phone-combo-text a:focus-visible{color:#ffffffc7 !important}.ts-footer .ts-footer-contact-links a[href^=mailto]:hover .ts-footer-contact-icon,.ts-footer .ts-footer-address:hover .ts-footer-contact-icon{color:var(--ts-blue-bright,#38bdf8) !important}.ts-footer .ts-footer-contact-links a[href^=tel] .ts-footer-phone-icon,.ts-footer .ts-footer-contact-links a[href^=tel]:hover .ts-footer-phone-icon,.ts-footer .ts-footer-contact-links a[href^=tel]:focus-visible .ts-footer-phone-icon,.ts-footer .ts-footer-contact-links a[href^=tel] .ts-footer-phone-icon svg,.ts-footer .ts-footer-contact-links a[href^=tel]:hover .ts-footer-phone-icon svg,.ts-footer .ts-footer-contact-links a[href^=tel]:focus-visible .ts-footer-phone-icon svg{color:var(--ts-blue-bright,#38bdf8) !important;fill:currentColor !important}@media (max-width:768px){.ts-sticky-cta{display:flex !important;align-items:center;gap:var(--ts-sp-3);background:var(--ts-navy,#09112b);border-top:1px solid rgba(255,255,255,.12)}body{padding-bottom:72px !important}.ts-sticky-cta .ts-btn{display:inline-flex !important;align-items:center;justify-content:center;min-height:48px}.ts-sticky-cta .ts-btn--navy{background:0 0 !important;border:2px solid rgba(255,255,255,.62) !important;color:#fff !important;gap:10px;box-shadow:none !important}.ts-sticky-cta .ts-btn--navy:hover,.ts-sticky-cta .ts-btn--navy:focus-visible{background:rgba(255,255,255,.08) !important;border-color:rgba(255,255,255,.9) !important;color:#fff !important;box-shadow:none !important}.ts-sticky-cta .ts-btn--navy .ts-footer-phone-icon,.ts-sticky-cta .ts-btn--navy:hover .ts-footer-phone-icon,.ts-sticky-cta .ts-btn--navy:focus-visible .ts-footer-phone-icon{width:18px !important;height:18px !important;flex:0 0 18px !important;padding:0 !important;background:0 0 !important;border:0 !important;border-radius:0 !important;color:#fff !important}.ts-sticky-cta .ts-btn--navy .ts-footer-phone-icon svg{width:18px !important;height:18px !important;fill:currentColor !important}}@media (max-width:1180px){.ts-footer{padding-top:var(--ts-sp-12)}.ts-footer-grid{grid-template-columns:repeat(3,minmax(0, 1fr));gap:var(--ts-sp-8) var(--ts-sp-7)}.ts-footer-col:first-of-type{padding-left:0}.ts-footer-brand,.ts-footer-brand p,.ts-footer-address,.ts-footer-hours{max-width:none}.ts-footer-contact-links a,.ts-footer-phone-combo{width:100%;max-width:100%;align-items:center}.ts-footer-phone-combo-text{min-width:0}.ts-footer-brand{grid-column:1/-1;width:100%}.ts-footer-brand p{max-width:none}.ts-footer-contact-links{max-width:none;width:100%}.ts-footer-address span:not(.ts-footer-contact-icon){white-space:nowrap}.ts-footer-address br{display:none}.ts-footer-address-mobile-comma{display:inline}.ts-footer-social{margin-bottom:0}.ts-footer-col{margin-top:var(--ts-sp-4)}}@media (max-width:980px){.ts-footer-grid{grid-template-columns:repeat(3,minmax(0, 1fr));gap:var(--ts-sp-8) var(--ts-sp-7)}.ts-footer-brand{grid-column:1/-1;grid-row:auto;max-width:none}.ts-footer-col{min-width:0}.ts-footer-col:first-of-type{padding-left:0}.ts-footer-col ul{gap:var(--ts-sp-2)}.ts-footer-accreditations{grid-template-columns:repeat(3,minmax(0, 1fr))}}@media (min-width:721px) and (max-width:1024px){.ts-footer-grid{grid-template-columns:repeat(3,minmax(0, 1fr))}.ts-footer-brand{display:grid;grid-column:1/-1;grid-template-columns:minmax(0, 1fr) minmax(300px, .82fr);gap:var(--ts-sp-6) var(--ts-sp-8);align-items:start;max-width:none;padding-bottom:var(--ts-sp-6);border-bottom:1px solid rgba(255,255,255,.08)}.ts-footer-brand .ts-footer-logo,.ts-footer-brand>p,.ts-footer-contact-links,.ts-footer-social{grid-column:1}.ts-footer-brand>p{max-width:100%;margin-bottom:0}.ts-footer-contact-links{gap:var(--ts-sp-3)}.ts-footer-contact-links .ts-footer-hours{display:none !important}.ts-footer-tablet-hours-card{display:grid;grid-column:2;grid-row:2/span 3;gap:var(--ts-sp-3);padding:var(--ts-sp-5);background:var(--ts-dark-card,#151f32);border:1px solid rgba(148,163,184,.2);border-radius:var(--ts-r-xl,16px);box-shadow:0 18px 45px rgba(0,0,0,.18)}.ts-footer-tablet-hours-card h3,.ts-footer-tablet-hours-card h4{margin:0 0 var(--ts-sp-2);color:var(--ts-on-dark,#f8fafc);font-family:var(--ts-font-display);font-size:.9rem;font-weight:900;letter-spacing:.06em;text-transform:uppercase}.ts-footer-tablet-hours-row{display:flex;align-items:center;justify-content:space-between;gap:var(--ts-sp-4);padding-bottom:var(--ts-sp-3);border-bottom:1px solid rgba(255,255,255,.12);color:var(--ts-on-dark,#f8fafc);font-size:.9rem;line-height:1.35}.ts-footer-tablet-hours-row strong{color:var(--ts-green,#10b981);font-family:var(--ts-font-display);font-size:.95rem;font-weight:900;white-space:nowrap}.ts-footer-tablet-hours-row:nth-of-type(n+2) strong{color:var(--ts-on-dark-muted,#a8b4c4)}.ts-footer-tablet-hours-card p{margin:var(--ts-sp-2) 0 0;color:var(--ts-on-dark-muted,#d7e3f2) !important;font-size:.8rem;line-height:1.55}.ts-footer-address .ts-footer-address-tablet-break{display:block}}@media (max-width:720px){.ts-footer-grid{grid-template-columns:1fr;gap:var(--ts-sp-7)}.ts-footer-brand{grid-row:auto;grid-column:auto}.ts-footer-col:first-of-type{padding-left:0}.ts-footer-phone-combo{align-items:flex-start}.ts-footer-phone-combo-text{display:inline}.ts-footer-phone-combo-text>span[aria-hidden=true]{margin-inline:6px}.ts-footer-contact-links a{align-items:flex-start}.ts-footer-social{gap:var(--ts-sp-4)}.ts-footer-col h3,.ts-footer-col h4{margin-bottom:var(--ts-sp-3)}.ts-footer-col ul{gap:var(--ts-sp-1)}.ts-footer-accreditations{grid-template-columns:repeat(2,minmax(0, 1fr))}.ts-footer-bottom{align-items:flex-start;flex-direction:column;text-align:left}.ts-footer-legal{justify-content:flex-start}}@media (max-width:520px){.ts-footer{padding-top:var(--ts-sp-10)}.ts-page-hero-trust{grid-template-columns:repeat(2,minmax(0, 1fr))}.ts-footer-grid{gap:var(--ts-sp-6)}.ts-footer-phone-combo,.ts-footer-contact-links a{gap:8px;width:100%;max-width:100%;align-items:center}.ts-footer-phone-combo-text{display:inline-flex;flex-direction:row;align-items:baseline;gap:6px;flex-wrap:nowrap;min-width:0;white-space:nowrap;font-size:clamp(.8rem, 3.4vw, .95rem)}.ts-footer-phone-combo-text>span[aria-hidden=true]{display:inline}.ts-footer-hours{font-size:.8rem;line-height:1.6}.ts-footer-contact-links a[href^=mailto] span:not(.ts-footer-contact-icon),.ts-footer-address span:not(.ts-footer-contact-icon){min-width:0;overflow-wrap:normal}.ts-footer-address span:not(.ts-footer-contact-icon){white-space:nowrap;font-size:clamp(.78rem, 3.35vw, .95rem)}.ts-footer-address br{display:none}.ts-footer-social{padding-top:var(--ts-sp-4)}.ts-footer-accreditations{grid-template-columns:1fr}}@media (max-width:640px){.ts-cta-band .ts-cta-actions{display:grid !important;grid-template-columns:repeat(2,minmax(0, 1fr)) !important;gap:var(--ts-sp-3) !important;width:100% !important;max-width:420px !important;margin-inline:auto !important}.ts-cta-band .ts-cta-actions .ts-btn{width:100% !important;min-width:0 !important;padding-inline:var(--ts-sp-3) !important;font-size:clamp(.82rem, 3.2vw, .95rem) !important;justify-content:center !important;white-space:nowrap !important}.ts-cta-band .ts-cta-actions:has(.ts-btn:only-child){grid-template-columns:minmax(0, 220px) !important;justify-content:center !important}.ts-cta-band .ts-cta-actions .ts-btn:only-child{justify-self:center !important}}@media (min-width:641px) and (max-width:900px){.page-template-template-checker .ts-checker-trust-grid,body:has(.ts-checker-widget) .ts-checker-trust-grid{grid-template-columns:repeat(4,minmax(0, 1fr)) !important;gap:var(--ts-sp-3) !important;width:100% !important}.page-template-template-checker .ts-checker-trust-item,body:has(.ts-checker-widget) .ts-checker-trust-item{min-width:0 !important}}#plans .ts-plan-tabs--pages .ts-plan-tab.is-active,#plans .ts-plan-tabs--pages .ts-plan-tab.is-active:hover,#plans .ts-plan-tabs--pages .ts-plan-tab.is-active:focus-visible,#plans .ts-plan-tabs--pages .ts-plan-tab.is-active.active{background:#2563eb !important;background-color:#2563eb !important;border-color:#2563eb !important;color:#fff !important}#plans .ts-plan-tabs--pages .ts-plan-tab.is-active .ts-plan-tab-label,#plans .ts-plan-tabs--pages .ts-plan-tab.is-active .ts-plan-tab-sub,#plans .ts-plan-tabs--pages .ts-plan-tab.is-active.active .ts-plan-tab-label,#plans .ts-plan-tabs--pages .ts-plan-tab.is-active.active .ts-plan-tab-sub{color:#fff !important}.ts-bundle-band .ts-bundle-sub,.ts-bundle-band .ts-bundle-mini-card span{color:rgba(255,255,255,.72) !important}.ts-section--legal address a[href^="tel:"],.ts-section--legal address a[href^="mailto:"],.ts-section--legal .ts-legal-body a,.ts-section--legal .ts-legal-contact a{color:#047857 !important}.ts-section--legal .ts-legal-body a{text-decoration:underline;text-underline-offset:.16em}.ts-topbar a,.ts-topbar a:visited{color:rgba(255,255,255,.92) !important}.ts-topbar a:hover,.ts-topbar a:focus-visible{color:#fff !important}.ts-topbar-phone-icon{color:rgba(255,255,255,.92) !important}.ts-topbar-sep{color:rgba(255,255,255,.64) !important}.ts-remote-step-number{display:block;margin:0 0 1rem;line-height:1}.ts-remote-step-number:before{content:attr(data-step)}.ts-hero-price{font-size:1rem;font-weight:600;color:rgba(255,255,255,.92);margin:0 0 var(--ts-sp-6)}a.ts-page-hero-trust-item--link{color:rgba(255,255,255,.84);text-decoration:none}a.ts-page-hero-trust-item--link:hover,a.ts-page-hero-trust-item--link:focus-visible{text-decoration:underline}a.ts-rating-badge--link{color:inherit;text-decoration:none}a.ts-rating-badge--link:hover,a.ts-rating-badge--link:focus-visible{border-color:rgba(255,255,255,.35);background:rgba(255,255,255,.1)}.ts-hero-plan-links{display:flex;gap:var(--ts-sp-3);width:100%}.ts-hero-plan-links .ts-btn{flex:1}.ts-hero-plan-links .ts-btn--outline-white{background:0 0 !important}.ts-hero-plan-links .ts-btn--outline-white:hover,.ts-hero-plan-links .ts-btn--outline-white:focus-visible{background:rgba(255,255,255,.12) !important}@media (min-width:769px){.ts-footer-legal{flex-wrap:wrap}.ts-footer-legal a{white-space:nowrap}}.ts-plan-feature-body{display:block}.ts-plan-feature-body strong{display:block;font-weight:700}.ts-plan-feature-sub{display:block;font-size:.8125rem;line-height:1.4;opacity:.75}@media (max-width:768px){.ts-topbar-inner{justify-content:center;gap:4px 12px}.ts-topbar-right{display:flex;flex-basis:100%;justify-content:center;gap:6px}.ts-topbar-right .ts-topbar-sep{display:none}.ts-topbar-right a{min-height:30px;padding:5px 11px;border:1px solid rgba(255,255,255,.18);border-radius:999px;background:rgba(255,255,255,.08);color:#fff !important}.ts-topbar-right a:hover,.ts-topbar-right a:focus-visible{background:rgba(255,255,255,.18);border-color:rgba(255,255,255,.32)}}@media (max-width:400px){.ts-topbar-right{gap:4px}.ts-topbar-right a{padding:5px 7px}}.ts-suite-hero-grid{display:grid;grid-template-columns:minmax(0, 1.55fr) minmax(280px, 0.85fr);gap:var(--ts-sp-12);align-items:start}.ts-suite-hero-side{background:rgba(255,255,255,.06);border:1px solid rgba(255,255,255,.16);border-radius:var(--ts-r-lg);padding:var(--ts-sp-6)}.ts-suite-side-row{display:flex;align-items:baseline;justify-content:space-between;gap:var(--ts-sp-3);padding:11px 0;border-bottom:1px solid rgba(255,255,255,.12)}.ts-suite-side-row:last-of-type{border-bottom:none}.ts-suite-side-k{font-size:.8125rem;color:rgba(255,255,255,.72)}.ts-suite-side-v{font-family:var(--ts-font-display);font-size:1rem;font-weight:800;color:#fff;white-space:nowrap}.ts-suite-stats{display:grid;grid-template-columns:repeat(4,minmax(0, 1fr));gap:var(--ts-sp-6);margin-top:var(--ts-sp-12);padding-top:var(--ts-sp-8);border-top:1px solid rgba(255,255,255,.14)}.ts-suite-stat{display:flex;flex-direction:column;gap:4px}.ts-suite-stat-n{font-family:var(--ts-font-display);font-size:1.75rem;font-weight:900;line-height:1;color:var(--ts-cyan,#00b4ff)}.ts-suite-stat-l{font-size:.8125rem;line-height:1.45;color:rgba(255,255,255,.74)}.ts-subnav{background:var(--ts-dark-base,#0d1520);border-bottom:1px solid rgba(255,255,255,.1)}.ts-subnav-list{display:flex;align-items:center;gap:var(--ts-sp-2);margin:0;padding:0;list-style:none;overflow-x:auto;scrollbar-width:thin;-webkit-overflow-scrolling:touch}.ts-subnav-list::-webkit-scrollbar{height:3px}.ts-subnav-list::-webkit-scrollbar-thumb{background:rgba(255,255,255,.2)}.ts-subnav-list li{flex:0 0 auto}.ts-subnav-list a{display:block;padding:15px 14px;font-family:var(--ts-font-display);font-size:.8125rem;font-weight:700;letter-spacing:.01em;color:rgba(255,255,255,.72);text-decoration:none;border-bottom:2px solid transparent;white-space:nowrap;transition:color .18s ease,border-color .18s ease}.ts-subnav-list a:hover,.ts-subnav-list a:focus-visible{color:#fff;border-bottom-color:var(--ts-cyan,#00b4ff)}.ts-subnav-cta{margin-left:auto}.ts-subnav-cta a{color:var(--ts-cyan,#00b4ff)}.ts-work-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(330px, 1fr));gap:var(--ts-sp-8)}.ts-work-card{display:flex;flex-direction:column;background:var(--ts-dark-card,#1a2840);border:1px solid rgba(255,255,255,.1);border-radius:var(--ts-r-lg);overflow:hidden;transition:transform .2s ease,box-shadow .2s ease,border-color .2s ease}.ts-work-card:hover,.ts-work-card:focus-within{transform:translateY(-3px);border-color:rgba(0,180,255,.5);box-shadow:0 18px 40px rgba(0,0,0,.38)}.ts-work-shot{display:block;text-decoration:none;background:#0b1220;border-bottom:1px solid rgba(255,255,255,.1)}.ts-work-chrome{display:flex;align-items:center;gap:6px;padding:9px 12px;background:rgba(255,255,255,.07);border-bottom:1px solid rgba(255,255,255,.08)}.ts-work-dot{width:9px;height:9px;border-radius:50%;background:rgba(255,255,255,.26);flex:0 0 auto}.ts-work-url{margin-left:8px;padding:2px 10px;border-radius:var(--ts-r-full);background:rgba(0,0,0,.28);font-family:var(--ts-font-body);font-size:.6875rem;color:rgba(255,255,255,.66);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ts-work-shot img{display:block;width:100%;height:auto;aspect-ratio:900/605;object-fit:cover;object-position:top center;transition:opacity .2s ease}.ts-work-shot:hover img{opacity:.88}.ts-work-body{display:flex;flex-direction:column;gap:var(--ts-sp-3);padding:var(--ts-sp-6);flex:1}.ts-work-sector{font-family:var(--ts-font-display);font-size:.6875rem;font-weight:800;letter-spacing:.09em;text-transform:uppercase;color:var(--ts-cyan,#00b4ff)}.ts-work-name{font-family:var(--ts-font-display);font-size:1.0625rem;font-weight:800;line-height:1.3;color:var(--ts-on-dark,#f0f4f8);margin:0}.ts-work-note{font-size:.875rem;line-height:1.6;color:var(--ts-on-dark-muted,#9db0c2);margin:0}.ts-work-tags{display:flex;flex-wrap:wrap;gap:6px;margin:0;padding:0;list-style:none}.ts-work-tags li{padding:4px 10px;border-radius:var(--ts-r-full);background:rgba(255,255,255,.07);border:1px solid rgba(255,255,255,.1);font-size:.6875rem;font-weight:600;color:rgba(255,255,255,.78)}.ts-work-link{margin-top:auto;padding-top:var(--ts-sp-2);font-family:var(--ts-font-display);font-size:.8125rem;font-weight:700;color:var(--ts-cyan,#00b4ff);text-decoration:none}.ts-work-link:hover{text-decoration:underline}.ts-pain-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(290px, 1fr));gap:var(--ts-sp-6)}.ts-pain-card{position:relative;padding:var(--ts-sp-6);padding-left:calc(var(--ts-sp-6) + 30px);background:var(--ts-dark-card,#1a2840);border:1px solid rgba(255,255,255,.1);border-left:3px solid var(--ts-orange,#f97316);border-radius:12px}.ts-pain-mark{position:absolute;left:var(--ts-sp-5);top:var(--ts-sp-6);width:22px;height:22px;display:flex;align-items:center;justify-content:center;border-radius:50%;background:rgba(249,115,22,.16);border:1px solid rgba(249,115,22,.45);color:#fdba74;font-family:var(--ts-font-display);font-size:.8125rem;font-weight:900;line-height:1}.ts-pain-card h3{font-family:var(--ts-font-display);font-size:1rem;font-weight:800;color:var(--ts-on-dark,#f0f4f8);margin:0 0 6px}.ts-pain-card p{font-size:.875rem;line-height:1.6;color:var(--ts-on-dark-muted,#9db0c2);margin:0}.ts-care-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(255px, 1fr));gap:var(--ts-sp-6);align-items:stretch}.ts-care-grid--3{grid-template-columns:repeat(auto-fit,minmax(290px, 1fr))}.ts-care-card{position:relative;display:flex;flex-direction:column;gap:var(--ts-sp-3);padding:var(--ts-sp-6);background:var(--ts-dark-card,#1a2840);border:1px solid rgba(255,255,255,.1);border-radius:var(--ts-r-lg)}.ts-care-card--best{border-color:var(--ts-orange,#f97316);box-shadow:0 0 0 1px var(--ts-orange,#f97316),0 12px 32px rgba(249,115,22,.14)}.ts-care-card .ts-plan-badge{position:static;align-self:flex-start;transform:none;margin-bottom:2px}.ts-care-name{font-family:var(--ts-font-display);font-size:1.0625rem;font-weight:800;color:var(--ts-on-dark,#f0f4f8);margin:0}.ts-care-price{font-family:var(--ts-font-display);font-size:2.25rem;font-weight:900;line-height:1;color:#fff}.ts-care-price span{font-size:.875rem;font-weight:700;color:var(--ts-on-dark-soft,#bfd0e4)}.ts-care-sub{font-size:.8125rem;color:var(--ts-on-dark-muted,#9db0c2);margin:0}.ts-care-feats{display:flex;flex-direction:column;gap:9px;margin:var(--ts-sp-2) 0 0;padding:var(--ts-sp-4) 0 0;border-top:1px solid rgba(255,255,255,.1);list-style:none}.ts-care-feats li{display:flex;align-items:flex-start;gap:9px;font-size:.8125rem;line-height:1.55;color:var(--ts-on-dark-muted,#9db0c2)}.ts-care-feats li span{flex:0 0 auto;color:#86efac;font-weight:900}.ts-timeline{list-style:none;margin:0 auto;padding:0;max-width:820px}.ts-timeline-item{position:relative;display:grid;grid-template-columns:52px minmax(0, 1fr);gap:var(--ts-sp-5);padding-bottom:var(--ts-sp-8)}.ts-timeline-item:last-child{padding-bottom:0}.ts-timeline-item:before{content:"";position:absolute;left:25px;top:52px;bottom:0;width:2px;background:linear-gradient(180deg,rgba(0,180,255,.45),rgba(0,180,255,.05))}.ts-timeline-item:last-child:before{display:none}.ts-timeline-marker{width:52px;height:52px;display:flex;align-items:center;justify-content:center;border-radius:50%;background:rgba(0,180,255,.12);border:1px solid rgba(0,180,255,.42);font-family:var(--ts-font-display);font-size:.9375rem;font-weight:900;color:var(--ts-cyan,#00b4ff)}.ts-timeline-body{padding-top:6px}.ts-timeline-body h3{display:flex;flex-wrap:wrap;align-items:baseline;gap:var(--ts-sp-3);font-family:var(--ts-font-display);font-size:1.0625rem;font-weight:800;color:var(--ts-on-dark,#f0f4f8);margin:0 0 6px}.ts-timeline-when{padding:3px 10px;border-radius:var(--ts-r-full);background:rgba(255,255,255,.07);border:1px solid rgba(255,255,255,.12);font-family:var(--ts-font-body);font-size:.6875rem;font-weight:600;color:rgba(255,255,255,.72)}.ts-timeline-body p{font-size:.9375rem;line-height:1.65;color:var(--ts-on-dark-muted,#9db0c2);margin:0}.ts-suite-included-section{background:var(--ts-dark-base,#0d1520)}.ts-suite-check-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px, 1fr));gap:var(--ts-sp-6)}.ts-suite-check{display:flex;align-items:flex-start;gap:var(--ts-sp-4);padding:var(--ts-sp-5);background:rgba(255,255,255,.04);border:1px solid rgba(255,255,255,.09);border-radius:12px}.ts-suite-check-mark{flex:0 0 auto;width:26px;height:26px;display:flex;align-items:center;justify-content:center;border-radius:50%;background:rgba(16,185,129,.16);border:1px solid rgba(16,185,129,.45);color:#6ee7b7;font-size:.8125rem;font-weight:900}.ts-suite-check strong{display:block;font-family:var(--ts-font-display);font-size:.9375rem;font-weight:800;color:var(--ts-on-dark,#f0f4f8);margin-bottom:3px}.ts-suite-check span{display:block;font-size:.8125rem;line-height:1.6;color:var(--ts-on-dark-muted,#9db0c2)}.ts-suite-table-title{font-family:var(--ts-font-display);font-size:1.125rem;font-weight:800;color:var(--ts-on-dark,#f0f4f8);margin:var(--ts-sp-12) 0 var(--ts-sp-4)}.ts-suite-table-wrap{overflow-x:auto;border:1px solid rgba(255,255,255,.1);border-radius:var(--ts-r-lg);background:var(--ts-dark-card,#1a2840)}.ts-suite-table-wrap:focus-visible{outline:2px solid var(--ts-cyan,#00b4ff);outline-offset:2px}.ts-suite-table{width:100%;min-width:560px;border-collapse:collapse;font-size:.875rem}.ts-suite-table thead th{padding:14px 18px;background:rgba(255,255,255,.05);border-bottom:1px solid rgba(255,255,255,.12);font-family:var(--ts-font-display);font-size:.75rem;font-weight:800;letter-spacing:.06em;text-transform:uppercase;color:rgba(255,255,255,.78);text-align:left}.ts-suite-table tbody th,.ts-suite-table tbody td{padding:14px 18px;border-bottom:1px solid rgba(255,255,255,.07);vertical-align:top;text-align:left;color:var(--ts-on-dark-muted,#9db0c2);line-height:1.55;font-weight:400}.ts-suite-table tbody th{font-family:var(--ts-font-display);font-weight:700;color:var(--ts-on-dark,#f0f4f8);width:27%}.ts-suite-table tbody tr:last-child th,.ts-suite-table tbody tr:last-child td{border-bottom:none}.ts-suite-td-price{font-family:var(--ts-font-display);font-weight:800;color:#fff;white-space:nowrap}.ts-suite-th-win{color:#fff}.ts-suite-table--compare .ts-suite-td-win{background:rgba(16,185,129,.08);color:#d9f5e6}.ts-suite-table--compare .ts-suite-td-lose{color:rgba(255,255,255,.52)}.ts-sla-pill{display:inline-block;padding:4px 12px;border-radius:var(--ts-r-full);font-family:var(--ts-font-display);font-size:.75rem;font-weight:800}.ts-sla-pill--crit{background:rgba(239,68,68,.16);border:1px solid rgba(239,68,68,.5);color:#fca5a5}.ts-sla-pill--high{background:rgba(249,115,22,.16);border:1px solid rgba(249,115,22,.5);color:#fdba74}.ts-sla-pill--norm{background:rgba(59,130,246,.16);border:1px solid rgba(59,130,246,.5);color:#93c5fd}.ts-sla-pill--sched{background:rgba(148,163,184,.16);border:1px solid rgba(148,163,184,.5);color:#cbd5e1}@media (max-width:1024px){.ts-suite-hero-grid{grid-template-columns:minmax(0, 1fr);gap:var(--ts-sp-8)}.ts-suite-hero-side{max-width:460px}.ts-suite-stats{grid-template-columns:repeat(2,minmax(0, 1fr));gap:var(--ts-sp-5)}}@media (max-width:768px){.ts-work-grid{grid-template-columns:minmax(0, 1fr);gap:var(--ts-sp-6)}.ts-suite-table-title{margin-top:var(--ts-sp-8)}.ts-timeline-item{grid-template-columns:42px minmax(0, 1fr);gap:var(--ts-sp-4)}.ts-timeline-marker{width:42px;height:42px;font-size:.8125rem}.ts-timeline-item:before{left:20px;top:42px}.ts-subnav-list a{padding:13px 11px;font-size:.75rem}.ts-subnav-cta{margin-left:0}}@media (max-width:560px){.ts-suite-stats{grid-template-columns:minmax(0, 1fr);gap:var(--ts-sp-4)}.ts-care-price{font-size:1.875rem}.ts-pain-card{padding-left:calc(var(--ts-sp-5) + 26px)}}@media (prefers-reduced-motion:reduce){.ts-work-card,.ts-work-shot img{transition:none}.ts-work-card:hover,.ts-work-card:focus-within{transform:none}}.ts-modem-icon svg{width:34px;height:34px;display:block;color:var(--ts-cyan,#00b4ff)}p.ts-news-image-notice{margin:var(--ts-sp-8) 0 var(--ts-sp-8);padding:var(--ts-sp-5) var(--ts-sp-6);background:rgba(245,158,11,.09);border:1px solid rgba(245,158,11,.34);border-left:3px solid #f59e0b;border-radius:var(--ts-r-lg);font-size:.875rem;line-height:1.7;color:var(--ts-on-dark-muted,#d7e3f2)}p.ts-news-image-notice strong{font-family:var(--ts-font-display);font-weight:800;color:#fcd34d}p.ts-news-image-notice a{color:#fcd34d;text-decoration:underline}.single .ts-article-body .wp-block-image img{width:100%;height:auto;border-radius:var(--ts-r-lg)}.single .ts-article-body .wp-block-image{margin-inline:auto}.single .ts-article-body .wp-block-buttons{display:flex;flex-wrap:wrap;justify-content:center;gap:var(--ts-sp-3);margin:var(--ts-sp-6) 0 var(--ts-sp-4)}.single .ts-article-body .wp-block-button__link{display:inline-flex;align-items:center;justify-content:center;padding:13px 30px;border:1px solid #2563eb;border-radius:var(--ts-r-full);background:#2563eb;color:#fff;font-family:var(--ts-font-display);font-size:.9375rem;font-weight:800;line-height:1;text-decoration:none;transition:background-color .18s ease,border-color .18s ease,transform .18s ease}.single .ts-article-body .wp-block-button__link:hover,.single .ts-article-body .wp-block-button__link:focus-visible{background:#1d4ed8;border-color:#1d4ed8;color:#fff;transform:translateY(-1px)}.single .ts-article-body p.has-text-align-center{font-size:.8125rem;color:var(--ts-on-dark-soft,#bfd0e4);word-break:break-word}@media (prefers-reduced-motion:reduce){.single .ts-article-body .wp-block-button__link{transition:none}.single .ts-article-body .wp-block-button__link:hover,.single .ts-article-body .wp-block-button__link:focus-visible{transform:none}}@media (max-width:560px){p.ts-news-image-notice{padding:var(--ts-sp-4) var(--ts-sp-5)}.single .ts-article-body .wp-block-button__link{padding:12px 24px}}.ts-fb-card{max-width:560px;margin:0 auto;padding:var(--ts-sp-10) var(--ts-sp-8);text-align:center;background:var(--ts-dark-card,#1a2840);border:1px solid var(--ts-dark-border,#263d52);border-radius:var(--ts-r-lg);box-shadow:var(--ts-shadow-md)}.ts-fb-card-mark{display:inline-flex;align-items:center;justify-content:center;width:64px;height:64px;margin-bottom:var(--ts-sp-5);border-radius:var(--ts-r-full);background:rgba(24,119,242,.14);color:#1877f2}.ts-fb-card-name{margin:0 0 var(--ts-sp-3);font-family:var(--ts-font-display);font-size:1.25rem;color:var(--ts-on-dark,#f0f4f8)}p.ts-fb-card-copy{max-width:44ch;margin:0 auto var(--ts-sp-8);font-size:.9375rem;line-height:1.7;color:var(--ts-on-dark-muted,#d7e3f2)}.ts-fb-card-actions{display:flex;flex-wrap:wrap;justify-content:center;gap:var(--ts-sp-3)}p.ts-fb-card-note{margin:var(--ts-sp-5) 0 0;font-size:.8125rem;color:var(--ts-on-dark-soft,#bfd0e4)}@media (max-width:560px){.ts-fb-card{padding:var(--ts-sp-8) var(--ts-sp-5)}.ts-fb-card-actions .ts-btn{width:100%}}
body.single-post .ts-page-hero{background:linear-gradient(180deg,var(--ts-dark-navy,#071638) 0%,var(--ts-dark-base,#0d1520) 100%);padding-bottom:var(--ts-sp-6)}body.single-post .ts-page-hero-inner{max-width:none;text-align:left}body.single-post .ts-page-hero h1{max-width:none;margin-top:var(--ts-sp-4);margin-bottom:var(--ts-sp-4);font-size:clamp(1.55rem,2.35vw,2.35rem);line-height:1.14}body.single-post .ts-single-post-meta,body.single-post .ts-single-post-meta *{font-size:.82rem !important;line-height:1.2}body.single-post .ts-single-post-meta{gap:.32rem;padding:.42rem .58rem}body.single-post .ts-single-post-meta:before{width:7px;height:7px;margin-right:.18rem;box-shadow:0 0 0 4px rgba(0,174,239,.12)}body.single-post .ts-article{max-width:none;margin-inline:auto;overflow:hidden;border:1px solid rgba(255,255,255,.12);border-radius:var(--ts-r-lg);background:var(--ts-dark-card,#172b44);box-shadow:var(--ts-shadow-lg)}body.single-post .ts-article-body{padding:clamp(1.5rem,3vw,3rem);color:var(--ts-on-dark,#f0f4f8)}body.single-post .ts-article-body>*{max-width:none;margin-inline:auto}body.single-post .ts-article-body p,body.single-post .ts-article-body li{color:rgba(240,244,248,.88);font-size:clamp(1rem,1.5vw,1.12rem);line-height:1.82}body.single-post .ts-article-body p{margin-bottom:1.25rem}body.single-post .ts-article-body p:first-child{color:var(--ts-on-dark,#f0f4f8);font-size:clamp(1.08rem,1.7vw,1.24rem);line-height:1.75}body.single-post .ts-article-body a{color:var(--ts-link-on-dark,#79b8ff);font-weight:800;text-decoration-thickness:2px;text-underline-offset:4px}body.single-post .ts-article-footer{display:flex;flex-wrap:wrap;gap:var(--ts-sp-4);align-items:center;justify-content:space-between;padding:var(--ts-sp-6) clamp(2rem,4vw,4rem);border-top:1px solid rgba(255,255,255,.82);background:rgba(8,18,32,.36)}body.single-post .ts-share{display:flex;flex-wrap:wrap;gap:var(--ts-sp-3)}body.single-post .ts-share a,body.single-post .ts-article-tags a{display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:.72rem 1rem;border:1px solid rgba(0,174,239,.46);border-radius:var(--ts-r-sm);background:rgba(0,174,239,.08);color:var(--ts-link-on-dark,#79b8ff);font-family:var(--ts-font-display);font-size:.88rem;font-weight:900;line-height:1.1;text-decoration:none;transition:transform .2s ease,border-color .2s ease,background-color .2s ease,color .2s ease}body.single-post .ts-share a:hover,body.single-post .ts-share a:focus-visible,body.single-post .ts-article-tags a:hover,body.single-post .ts-article-tags a:focus-visible{transform:translateY(-2px);border-color:var(--ts-teal,#00aeef);background:rgba(0,174,239,.16);color:var(--ts-on-dark,#f0f4f8)}@media (max-width:700px){body.single-post .ts-page-hero-inner{text-align:left}body.single-post .ts-article-body,body.single-post .ts-article-footer{padding-inline:var(--ts-sp-5)}body.single-post .ts-article-footer,body.single-post .ts-share{align-items:stretch;flex-direction:column}body.single-post .ts-share a{width:100%}}
.is-small-text{font-size:.875em}.is-regular-text{font-size:1em}.is-large-text{font-size:2.25em}.is-larger-text{font-size:3em}.has-drop-cap:not(:focus):first-letter{float:left;font-size:8.4em;font-style:normal;font-weight:100;line-height:.68;margin:.05em .1em 0 0;text-transform:uppercase}body.rtl .has-drop-cap:not(:focus):first-letter{float:none;margin-left:.1em}p.has-drop-cap.has-background{overflow:hidden}:root :where(p.has-background){padding:1.25em 2.375em}:where(p.has-text-color:not(.has-link-color)) a{color:inherit}p.has-text-align-left[style*="writing-mode:vertical-lr"],p.has-text-align-right[style*="writing-mode:vertical-rl"]{rotate:180deg}