.page-channels,.page-installation,.page-contact,.page-legal{background:#0a0a0f;color:#fff;min-height:100vh}.container{max-width:1200px;margin:0 auto;padding:0 20px}.section-subtitle{color:#aaa;font-size:1.1rem;margin-bottom:30px;text-align:center}.channels-hero{text-align:center;padding:100px 20px 60px;background:linear-gradient(180deg,#0d1b3e,#0a0a0f)}.channels-hero h1{font-size:2.8rem;margin-bottom:15px;background:linear-gradient(135deg,#00d4ff,#fff);-webkit-background-clip:text;-webkit-text-fill-color:#fff0;background-clip:text}.channels-hero p{color:#aaa;font-size:1.15rem;max-width:700px;margin:0 auto 40px;line-height:1.6}.channel-stats-row{display:flex;justify-content:center;gap:40px;flex-wrap:wrap}.channel-stat{text-align:center}.stat-number{display:block;font-size:2.5rem;font-weight:800;background:linear-gradient(135deg,#00d4ff,#09f);-webkit-background-clip:text;-webkit-text-fill-color:#fff0;background-clip:text}.stat-text{display:block;font-size:1rem;font-weight:600;color:#fff;margin-top:4px}.stat-sub{display:block;font-size:.8rem;color:#888;margin-top:2px}.streaming-services-section{padding:60px 20px;text-align:center}.streaming-services-section h2{font-size:2rem;margin-bottom:10px}.streaming-logos{display:flex;flex-wrap:wrap;justify-content:center;gap:12px;max-width:800px;margin:0 auto}.stream-logo-item{background:#ffffff0f;border:1px solid rgb(255 255 255 / .1);border-radius:8px;padding:10px 18px;font-size:.9rem;color:#ccc;transition:all .2s}.stream-logo-item:hover{background:#00d4ff1a;border-color:#00d4ff;color:#fff}.channel-categories-section{padding:60px 20px}.channel-categories-section h2{text-align:center;font-size:2rem;margin-bottom:30px}.category-tabs{display:flex;flex-wrap:wrap;justify-content:center;gap:10px;margin-bottom:40px}.cat-tab{background:#ffffff0f;border:1px solid rgb(255 255 255 / .1);color:#ccc;padding:10px 20px;border-radius:25px;cursor:pointer;font-size:.9rem;transition:all .2s}.cat-tab:hover{border-color:#00d4ff;color:#fff}.cat-tab.active{background:linear-gradient(135deg,#00d4ff,#09f);border-color:#00d4ff;color:#fff;font-weight:600}.channel-group{display:none}.channel-group.active{display:block}.channel-group h3{font-size:1.5rem;margin-bottom:20px;padding-bottom:10px;border-bottom:1px solid rgb(255 255 255 / .1)}.channel-grid{display:flex;flex-wrap:wrap;gap:10px}.channel-chip{background:#ffffff0a;border:1px solid rgb(255 255 255 / .08);border-radius:8px;padding:8px 14px;font-size:.85rem;color:#ddd;transition:all .2s;white-space:nowrap}.channel-chip:hover{background:#00d4ff14;border-color:#00d4ff4d;color:#fff;transform:translateY(-1px)}.channels-cta{text-align:center;padding:80px 20px;background:linear-gradient(180deg,#0a0a0f,#0d1b3e,#0a0a0f)}.channels-cta h2{font-size:2.2rem;margin-bottom:10px}.channels-cta p{color:#aaa;margin-bottom:25px;font-size:1.1rem}.install-hero{text-align:center;padding:100px 20px 60px;background:linear-gradient(180deg,#0d1b3e,#0a0a0f)}.install-hero-badge{display:inline-block;background:#00d4ff1a;border:1px solid rgb(0 212 255 / .3);color:#00d4ff;padding:8px 20px;border-radius:25px;font-size:.85rem;font-weight:600;margin-bottom:25px}.install-hero h1{font-size:2.8rem;margin-bottom:15px;background:linear-gradient(135deg,#00d4ff,#fff);-webkit-background-clip:text;-webkit-text-fill-color:#fff0;background-clip:text}.install-hero p{color:#aaa;font-size:1.15rem;max-width:600px;margin:0 auto 30px}.install-guides-section{padding:60px 20px}.install-guides-section h2{text-align:center;font-size:2rem;margin-bottom:10px}.install-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(350px,1fr));gap:25px;margin-top:30px}.install-card{background:#ffffff08;border:1px solid rgb(255 255 255 / .08);border-radius:16px;padding:30px;transition:all .3s}.install-card:hover{border-color:#00d4ff4d;transform:translateY(-3px);box-shadow:0 10px 30px #0000004d}.install-card-icon{font-size:2.5rem;margin-bottom:15px}.install-card h3{font-size:1.3rem;margin-bottom:20px;color:#fff}.install-steps{margin-bottom:20px}.step{display:flex;align-items:flex-start;gap:12px;margin-bottom:12px;font-size:.9rem;color:#ccc;line-height:1.5}.step-num{display:inline-flex;align-items:center;justify-content:center;min-width:24px;height:24px;background:linear-gradient(135deg,#00d4ff,#09f);color:#fff;border-radius:50%;font-size:.75rem;font-weight:700;flex-shrink:0}.install-help-btn{display:inline-block;background:#25d3661a;border:1px solid rgb(37 211 102 / .3);color:#25d366;padding:10px 20px;border-radius:8px;text-decoration:none;font-size:.85rem;font-weight:600;transition:all .2s}.install-help-btn:hover{background:#25d36633;transform:translateY(-1px);color:#25d366}.install-cta{text-align:center;padding:80px 20px;background:linear-gradient(180deg,#0a0a0f,#0d1b3e,#0a0a0f)}.install-cta h2{font-size:2.2rem;margin-bottom:10px}.install-cta p{color:#aaa;margin-bottom:25px;font-size:1.1rem}.cta-buttons{display:flex;justify-content:center;gap:15px;flex-wrap:wrap}.install2-container{max-width:1100px;margin:0 auto;padding:0 20px}.install2-hero{padding:100px 20px 80px;background:linear-gradient(135deg,#0a0a1a,#1a1a3e 60%,#0d1b3e);text-align:center;position:relative;overflow:hidden}.install2-hero:before{content:"";position:absolute;inset:0;background:radial-gradient(ellipse at 50% 0%,rgb(0 212 255 / .08) 0%,transparent 70%);pointer-events:none}.install2-badge{display:inline-block;background:#00d4ff1a;color:#00d4ff;border:1px solid rgb(0 212 255 / .35);border-radius:50px;padding:6px 18px;font-size:.82rem;font-weight:600;letter-spacing:.05em;text-transform:uppercase;margin-bottom:20px}.install2-hero h1{font-size:2.8rem;font-weight:800;color:#fff;margin:0 0 16px;line-height:1.2}.install2-hero-sub{font-size:1.15rem;color:#aab4c0;max-width:620px;margin:0 auto 32px;line-height:1.6}.install2-hero-actions{display:flex;justify-content:center;align-items:center;gap:14px;flex-wrap:wrap;margin-bottom:48px}.install2-primary-btn{display:inline-flex;align-items:center;gap:8px;background:linear-gradient(135deg,#00d4ff,#09f);color:#000;font-weight:700;font-size:1rem;padding:14px 28px;border-radius:8px;border:none;cursor:pointer;transition:transform .2s,box-shadow .2s;text-decoration:none}.install2-primary-btn:hover{transform:translateY(-2px);box-shadow:0 8px 24px #00d4ff59}.install2-wa-btn{display:inline-flex;align-items:center;gap:8px;background:#25d3661a;color:#25d366;font-weight:700;font-size:1rem;padding:14px 28px;border-radius:8px;border:1px solid rgb(37 211 102 / .35);cursor:pointer;transition:background .2s,transform .2s;text-decoration:none}.install2-wa-btn:hover{background:#25d3662e;transform:translateY(-2px)}.install2-hero-stats{display:flex;justify-content:center;align-items:center;gap:0;flex-wrap:wrap}.install2-stat{padding:0 30px;border-right:1px solid rgb(255 255 255 / .12);text-align:center}.install2-stat:last-child{border-right:none}.install2-stat-number{display:block;font-size:1.9rem;font-weight:800;background:linear-gradient(135deg,#00d4ff,#09f);-webkit-background-clip:text;-webkit-text-fill-color:#fff0;background-clip:text}.install2-stat-label{display:block;font-size:.78rem;color:#89a;text-transform:uppercase;letter-spacing:.06em;margin-top:2px}.install2-choice-section{padding:70px 20px;background:#0a0a0f}.install2-choice-heading{text-align:center;font-size:1.9rem;font-weight:700;color:#fff;margin:0 0 8px}.install2-choice-sub{text-align:center;color:#89a;font-size:1rem;margin:0 0 36px}.install2-tabs{display:flex;gap:12px;max-width:600px;margin:0 auto 40px;background:#ffffff08;border:1px solid rgb(255 255 255 / .08);border-radius:12px;padding:6px}.install2-tab{flex:1;padding:14px 20px;border-radius:8px;background:#fff0;border:1px solid #fff0;color:#89a;font-size:1rem;font-weight:600;cursor:pointer;transition:all .25s;text-align:center}.install2-tab.active{background:#00d4ff14;border-color:#00d4ff66;color:#00d4ff;box-shadow:0 0 16px #00d4ff1f}.install2-tab:hover:not(.active){background:#ffffff0a;color:#ccc}.install2-panel{display:none}.install2-panel.active{display:block}.install2-forme-grid{display:grid;grid-template-columns:1fr 340px;gap:28px;align-items:start}.install2-howit{background:#ffffff05;border:1px solid rgb(255 255 255 / .07);border-radius:14px;padding:32px;margin-bottom:24px}.install2-howit h3{font-size:1.2rem;font-weight:700;color:#fff;margin:0 0 24px}.install2-howit-steps{display:flex;flex-direction:column;gap:18px}.install2-howit-step{display:flex;align-items:flex-start;gap:16px}.install2-howit-num{width:36px;height:36px;border-radius:50%;background:linear-gradient(135deg,#00d4ff,#09f);color:#000;font-weight:800;font-size:.9rem;display:flex;align-items:center;justify-content:center;flex-shrink:0}.install2-howit-step-title{font-weight:700;color:#fff;font-size:.95rem;margin-bottom:3px}.install2-howit-step-desc{color:#89a;font-size:.88rem;line-height:1.5}.install2-forme-btns{display:flex;justify-content:center;align-items:center;gap:14px;flex-wrap:wrap;margin-top:32px}.install2-devices-badge-row{display:flex;flex-wrap:wrap;gap:8px;padding:20px 32px;border:1px solid rgb(255 255 255 / .07);border-radius:14px;background:#ffffff05}.install2-device-badge{background:#ffffff0f;border:1px solid rgb(255 255 255 / .1);color:#ccc;border-radius:20px;padding:5px 14px;font-size:.82rem;font-weight:500}.install2-trust-card{background:#ffffff08;border:1px solid rgb(255 255 255 / .08);border-radius:14px;padding:28px 24px;position:sticky;top:90px}.install2-trust-card h3{font-size:1.1rem;font-weight:700;color:#fff;margin:0 0 18px}.install2-trust-list{list-style:none;padding:0;margin:0 0 24px;display:flex;flex-direction:column;gap:12px}.install2-trust-list li{display:flex;align-items:flex-start;gap:10px;color:#aab4c0;font-size:.9rem;line-height:1.4}.install2-trust-list li:before{content:"\2713";color:#00d4ff;font-weight:700;flex-shrink:0;margin-top:1px}.install2-help-btn{display:block;width:100%;text-align:center;background:linear-gradient(135deg,#00d4ff,#09f);color:#000;font-weight:700;font-size:.95rem;padding:13px 20px;border-radius:8px;border:none;cursor:pointer;transition:transform .2s,box-shadow .2s;text-decoration:none}.install2-help-btn:hover{transform:translateY(-2px);box-shadow:0 8px 20px #00d4ff59}.install2-accordion{display:flex;flex-direction:column;gap:10px;max-width:800px;margin:0 auto}.install2-acc-item{background:#ffffff08;border:1px solid rgb(255 255 255 / .08);border-radius:12px;overflow:hidden;transition:border-color .2s}.install2-acc-item.open{border-color:#00d4ff4d}.install2-acc-head{display:flex;align-items:center;gap:14px;padding:18px 22px;cursor:pointer;user-select:none;background:none;border:none;width:100%;text-align:left;color:inherit;-webkit-appearance:none;appearance:none}.install2-acc-icon{font-size:1.5rem;flex-shrink:0}.install2-acc-label{flex:1;font-size:1.05rem;font-weight:600;color:#e2e8f0}.install2-acc-diff{font-size:.72rem;font-weight:700;padding:3px 10px;border-radius:20px;border:1px solid;text-transform:uppercase;letter-spacing:.05em;background:#ffffff0a;color:#89a;border-color:#ffffff1f;margin-right:4px}.install2-acc-diff.popular{background:#00d4ff1a;color:#00d4ff;border-color:#00d4ff4d}.install2-acc-diff.easy{background:#10b9811a;color:#10b981;border-color:#10b9814d}.install2-acc-diff.moderate{background:#f59e0b1a;color:#f59e0b;border-color:#f59e0b4d}.install2-acc-diff.advanced{background:#ef44441a;color:#ef4444;border-color:#ef44444d}.install2-acc-chevron{color:#cbd5e1;font-size:1rem;transition:transform .25s;flex-shrink:0}.install2-acc-item.open .install2-acc-chevron{transform:rotate(180deg);color:#00d4ff}.install2-acc-recommended{display:inline-block;background:#00d4ff1f;color:#00d4ff;border:1px solid rgb(0 212 255 / .3);border-radius:20px;padding:2px 10px;font-size:.68rem;font-weight:700;text-transform:uppercase;letter-spacing:.06em;margin-left:4px}.install2-acc-body{max-height:0;overflow:hidden;transition:max-height .35s ease}.install2-acc-item.open .install2-acc-body{max-height:2000px}.install2-acc-body-inner{padding:4px 22px 24px;border-top:1px solid rgb(255 255 255 / .06)}.install2-steps-list{list-style:none;padding:16px 0 0;margin:0;display:flex;flex-direction:column;gap:10px;counter-reset:step-counter}.install2-steps-list li{display:flex;align-items:flex-start;gap:12px;color:#aab4c0;font-size:.92rem;line-height:1.55}.install2-steps-list li:before{counter-increment:step-counter;content:counter(step-counter);background:linear-gradient(135deg,#00d4ff,#09f);color:#000;font-weight:700;font-size:.78rem;min-width:24px;height:24px;border-radius:50%;display:flex;align-items:center;justify-content:center;flex-shrink:0;margin-top:1px}.install2-acc-note{margin:12px 0 0;padding:12px 16px;background:#00d4ff0f;border-left:3px solid #00d4ff;border-radius:0 6px 6px 0;color:#89a;font-size:.85rem;line-height:1.5}.install2-myself-cta{text-align:center;margin-top:40px;padding:0 20px}.install2-myself-cta p{color:#aab4c0;margin-bottom:24px;font-size:1.05rem}.install2-trust-bar{background:#0d0d15;border-top:1px solid rgb(255 255 255 / .06);border-bottom:1px solid rgb(255 255 255 / .06);padding:32px 20px}.install2-trust-items{display:flex;justify-content:center;align-items:center;gap:0;flex-wrap:wrap;max-width:900px;margin:0 auto}.install2-trust-item{display:flex;align-items:center;gap:10px;padding:12px 28px;border-right:1px solid rgb(255 255 255 / .08)}.install2-trust-item:last-child{border-right:none}.install2-trust-icon2{font-size:1.4rem;flex-shrink:0}.install2-trust-item-text strong{display:block;color:#fff;font-size:.9rem;font-weight:700;margin-bottom:2px}.install2-trust-item-text span{color:#89a;font-size:.78rem}.install2-seo{background:#0a0a0f;padding:70px 20px;color:#94a3b8}.install2-seo h2{font-size:2rem;font-weight:700;color:#fff;margin:0 0 16px}.install2-seo h3{font-size:1.3rem;font-weight:600;color:#e2e8f0;margin:32px 0 10px}.install2-seo p{line-height:1.75;margin:0 0 14px;font-size:.95rem}.install2-faq{margin-top:40px}.install2-faq-heading{font-size:1.5rem;font-weight:700;color:#fff;margin:0 0 24px}.install2-faq-item{padding:20px 0;border-bottom:1px solid rgb(255 255 255 / .07)}.install2-faq-item:last-child{border-bottom:none}.install2-faq-q{font-size:1rem;font-weight:700;color:#e2e8f0;margin:0 0 8px}.install2-faq-a{font-size:.92rem;color:#94a3b8;line-height:1.7;margin:0}.install2-bottom-cta{background:linear-gradient(135deg,#0a0a1a,#1a1a3e 60%,#0d1b3e);padding:80px 20px;text-align:center;position:relative;overflow:hidden}.install2-bottom-cta:before{content:"";position:absolute;inset:0;background:radial-gradient(ellipse at 50% 100%,rgb(0 212 255 / .07) 0%,transparent 70%);pointer-events:none}.install2-bottom-cta h2{font-size:2.2rem;font-weight:800;color:#fff;margin:0 0 12px}.install2-bottom-cta p{color:#aab4c0;font-size:1.05rem;margin:0 0 32px}.install2-cta-actions{display:flex;justify-content:center;gap:14px;flex-wrap:wrap}@media(max-width:860px){.install2-forme-grid{grid-template-columns:1fr}.install2-trust-card{position:static}.install2-hero h1{font-size:2rem}}@media(max-width:600px){.install2-hero{padding:80px 20px 60px}.install2-hero h1{font-size:1.6rem}.install2-stat{padding:10px 20px;border-right:none;border-bottom:1px solid rgb(255 255 255 / .08)}.install2-stat:last-child{border-bottom:none}.install2-tabs{flex-direction:column}.install2-trust-item{border-right:none;padding:10px 16px}.install2-choice-heading{font-size:1.5rem}.install2-bottom-cta h2{font-size:1.6rem}.install2-acc-head{padding:14px 16px}.install2-acc-body-inner{padding:4px 16px 22px}}.contact-hero{text-align:center;padding:100px 20px 60px;background:linear-gradient(180deg,#0d1b3e,#0a0a0f)}.contact-hero h1{font-size:2.8rem;margin-bottom:15px;background:linear-gradient(135deg,#00d4ff,#fff);-webkit-background-clip:text;-webkit-text-fill-color:#fff0;background-clip:text}.contact-hero p{color:#aaa;font-size:1.15rem;max-width:600px;margin:0 auto}.contact-methods-section{padding:60px 20px;text-align:center}.contact-methods-section h2{font-size:2rem;margin-bottom:30px}.contact-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:20px;max-width:1000px;margin:0 auto}.contact-card{background:#ffffff08;border:1px solid rgb(255 255 255 / .08);border-radius:16px;padding:30px 20px;text-align:center;transition:all .3s}.contact-card:hover{border-color:#00d4ff4d;transform:translateY(-3px)}.contact-icon{font-size:2.5rem;margin-bottom:15px}.contact-card h3{font-size:1.2rem;margin-bottom:8px}.contact-card p{color:#aaa;font-size:.9rem;margin-bottom:15px}.contact-btn{display:inline-block;background:linear-gradient(135deg,#00d4ff,#09f);color:#fff;padding:10px 24px;border-radius:8px;text-decoration:none;font-size:.85rem;font-weight:600;transition:all .2s}.contact-btn:hover{transform:translateY(-1px);box-shadow:0 4px 15px #00d4ff4d;color:#fff}.contact-badge{display:inline-block;background:#25d3661a;border:1px solid rgb(37 211 102 / .3);color:#25d366;padding:8px 18px;border-radius:20px;font-size:.85rem;font-weight:600}.contact-form-section{padding:60px 20px 80px}.contact-two-col{display:grid;grid-template-columns:1.2fr 1fr;gap:50px;align-items:start}.contact-form-wrap h2{font-size:1.8rem;margin-bottom:10px}.contact-form-wrap>p{color:#aaa;margin-bottom:30px;line-height:1.6}.form-group{margin-bottom:20px}.form-group label{display:block;font-size:.9rem;color:#ccc;margin-bottom:6px;font-weight:500}.form-group input,.form-group textarea{width:100%;background:#ffffff0d;border:1px solid rgb(255 255 255 / .12);border-radius:8px;padding:12px 16px;color:#fff;font-size:.95rem;font-family:inherit;transition:border-color .2s}.form-group input:focus,.form-group textarea:focus{outline:none;border-color:#00d4ff}.form-group input::placeholder,.form-group textarea::placeholder{color:#666}.form-submit{width:100%;border:none;cursor:pointer;font-size:1rem}.contact-info-sidebar{display:flex;flex-direction:column;gap:30px}.info-block{background:#ffffff08;border:1px solid rgb(255 255 255 / .08);border-radius:12px;padding:25px}.info-block h3{font-size:1.1rem;margin-bottom:15px;color:#fff}.contact-details{list-style:none;padding:0}.contact-details li{display:flex;align-items:center;gap:10px;margin-bottom:12px;font-size:.9rem}.contact-details a{color:#00d4ff;text-decoration:none}.contact-details a:hover{text-decoration:underline}.detail-icon{font-size:1.1rem}.mini-faq-item{margin-bottom:15px;padding-bottom:15px;border-bottom:1px solid rgb(255 255 255 / .06)}.mini-faq-item:last-child{margin-bottom:0;padding-bottom:0;border-bottom:none}.mini-faq-item h4{font-size:.9rem;color:#fff;margin-bottom:5px}.mini-faq-item p{font-size:.85rem;color:#aaa;margin:0;line-height:1.5}.support-hours .hours-row{display:flex;justify-content:space-between;padding:8px 0;border-bottom:1px solid rgb(255 255 255 / .06);font-size:.9rem}.support-hours .hours-row span{color:#aaa}.support-hours .hours-row strong{color:#25d366}.page-legal .legal-content{padding:100px 20px 80px}.page-legal .container{max-width:800px}.page-legal h1{font-size:2.5rem;margin-bottom:40px;background:linear-gradient(135deg,#00d4ff,#fff);-webkit-background-clip:text;-webkit-text-fill-color:#fff0;background-clip:text}.page-legal h2{font-size:1.4rem;margin-top:35px;margin-bottom:12px;color:#fff;padding-bottom:8px;border-bottom:1px solid rgb(255 255 255 / .08)}.page-legal p{color:#ccc;line-height:1.8;margin-bottom:15px;font-size:.95rem}.page-legal ul{margin:10px 0 20px 20px;color:#ccc}.page-legal li{margin-bottom:8px;line-height:1.6;font-size:.95rem}.page-legal a{color:#00d4ff;text-decoration:none}.page-legal a:hover{text-decoration:underline}.legal-updated{margin-top:40px;padding-top:20px;border-top:1px solid rgb(255 255 255 / .1);color:#666!important;font-size:.85rem!important;font-style:italic}.cta-button{display:inline-block;background:linear-gradient(135deg,#00d4ff,#09f);color:#fff;padding:14px 32px;border-radius:8px;text-decoration:none;font-size:1rem;font-weight:600;transition:all .3s;border:none}.cta-button:hover{transform:translateY(-2px);box-shadow:0 8px 25px #00d4ff4d;color:#fff}.cta-outline{background:#fff0;border:2px solid rgb(0 212 255 / .5);color:#00d4ff}.cta-outline:hover{background:#00d4ff1a;color:#00d4ff}@media(max-width:768px){.channels-hero h1,.install-hero h1,.contact-hero h1,.page-legal h1{font-size:1.8rem}.channel-stats-row{flex-direction:column;gap:20px}.install-grid{grid-template-columns:1fr}.contact-grid{grid-template-columns:1fr 1fr}.contact-two-col{grid-template-columns:1fr}.category-tabs{gap:6px}.cat-tab{padding:8px 14px;font-size:.8rem}}@media(max-width:480px){.contact-grid{grid-template-columns:1fr}}.page-free-trial{background:#0a0a0f;color:#fff;min-height:100vh}.trial-page-hero{text-align:center;padding:100px 20px 70px;background:linear-gradient(180deg,#0d2a1a,#0a0a0f)}.trial-hero-badge{display:inline-block;background:linear-gradient(135deg,#16a34a,#059669);color:#fff;font-size:.8rem;font-weight:700;letter-spacing:1px;padding:7px 20px;border-radius:30px;margin-bottom:20px}.trial-page-hero h1{font-size:2.8rem;font-weight:800;margin-bottom:16px;background:linear-gradient(135deg,#4ade80,#fff);-webkit-background-clip:text;-webkit-text-fill-color:#fff0;background-clip:text;line-height:1.15}.trial-page-hero p{color:#ffffffb3;font-size:1.15rem;max-width:680px;margin:0 auto 40px;line-height:1.7}.trial-hero-stats{display:flex;justify-content:center;gap:40px;flex-wrap:wrap;margin-bottom:40px}.trial-stat{display:flex;flex-direction:column;align-items:center}.trial-stat-num{font-size:2rem;font-weight:800;color:#4ade80}.trial-stat-label{font-size:.8rem;color:#ffffff80;text-transform:uppercase;letter-spacing:.5px;margin-top:4px}.trial-hero-cta{display:inline-block;padding:18px 48px;border:none;border-radius:12px;background:linear-gradient(135deg,#16a34a,#059669);color:#fff;font-size:1.15rem;font-weight:700;cursor:pointer;transition:transform .2s,box-shadow .2s;box-shadow:0 8px 30px #16a34a66}.trial-hero-cta:hover{transform:translateY(-3px);box-shadow:0 12px 40px #16a34a80}.trial-hero-note{margin-top:14px;color:#fff6;font-size:.85rem}.trial-includes-section{padding:80px 20px}.trial-includes-section h2{font-size:2rem;font-weight:700;text-align:center;margin-bottom:10px}.trial-includes-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:24px;margin-top:40px}.trial-include-card{background:#ffffff0a;border:1px solid rgb(255 255 255 / .07);border-radius:16px;padding:28px 24px;transition:border-color .2s,transform .2s}.trial-include-card:hover{border-color:#4ade804d;transform:translateY(-3px)}.ti-icon{font-size:2.2rem;margin-bottom:12px}.trial-include-card h3{font-size:1.1rem;font-weight:700;margin-bottom:8px}.trial-include-card p{color:#fff9;font-size:.9rem;line-height:1.6}.trial-how-section{padding:80px 20px;background:#ffffff05;border-top:1px solid rgb(255 255 255 / .05);border-bottom:1px solid rgb(255 255 255 / .05)}.trial-how-section h2{text-align:center;font-size:2rem;font-weight:700;margin-bottom:10px}.trial-steps{display:flex;align-items:flex-start;justify-content:center;gap:16px;margin:48px 0;flex-wrap:wrap}.trial-step{flex:0 0 220px;text-align:center}.trial-step-num{width:56px;height:56px;border-radius:50%;background:linear-gradient(135deg,#16a34a,#059669);color:#fff;font-size:1.5rem;font-weight:800;display:flex;align-items:center;justify-content:center;margin:0 auto 16px}.trial-step h3{font-size:1.05rem;font-weight:700;margin-bottom:8px}.trial-step p{color:#fff9;font-size:.9rem;line-height:1.6}.trial-step-arrow{font-size:2rem;color:#fff3;align-self:center;flex-shrink:0}.trial-cta-center{text-align:center;margin-top:20px}.trial-page-cta-btn{display:inline-block;padding:16px 44px;border:none;border-radius:12px;background:linear-gradient(135deg,#16a34a,#059669);color:#fff;font-size:1.1rem;font-weight:700;cursor:pointer;transition:transform .2s,box-shadow .2s;box-shadow:0 6px 24px #16a34a59}.trial-page-cta-btn:hover{transform:translateY(-2px);box-shadow:0 10px 32px #16a34a80}.trial-cta-note{margin-top:12px;color:#fff6;font-size:.85rem}.trial-reviews-section{padding:80px 20px}.trial-reviews-section h2{text-align:center;font-size:2rem;font-weight:700;margin-bottom:40px}.trial-reviews-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:24px;max-width:900px;margin:0 auto}.trial-review-card{background:#ffffff0a;border:1px solid rgb(255 255 255 / .07);border-radius:16px;padding:24px}.review-stars{font-size:1.1rem;margin-bottom:12px}.trial-review-card p{color:#ffffffbf;font-size:.9rem;line-height:1.6;font-style:italic;margin-bottom:12px}.review-author{font-size:.82rem;color:#fff6}.trial-faq-section{padding:80px 20px;background:#ffffff05;border-top:1px solid rgb(255 255 255 / .05)}.trial-faq-section h2{text-align:center;font-size:2rem;font-weight:700;margin-bottom:40px}.trial-faq-list{max-width:760px;margin:0 auto 40px}.trial-faq-item{border-bottom:1px solid rgb(255 255 255 / .07);padding:20px 0}.trial-faq-item:last-child{border-bottom:none}.trial-faq-item h3{font-size:1rem;font-weight:700;margin-bottom:8px;color:#fff}.trial-faq-item p{color:#fff9;font-size:.9rem;line-height:1.6}.page-pricing{background:#0a0a0f;color:#fff;min-height:100vh}.pricing-page-hero{text-align:center;padding:100px 20px 60px;background:linear-gradient(180deg,#0d1b3e,#0a0a0f)}.pricing-page-hero h1{font-size:2.8rem;font-weight:800;margin-bottom:16px;background:linear-gradient(135deg,#60a5fa,#fff);-webkit-background-clip:text;-webkit-text-fill-color:#fff0;background-clip:text}.pricing-page-hero p{color:#ffffffb3;font-size:1.1rem;margin-bottom:24px}.pricing-hero-trust{display:flex;justify-content:center;gap:24px;flex-wrap:wrap;font-size:.9rem;color:#fff9}.pricing-page-cards{padding:60px 20px 80px}.pricing-page-wrap{display:flex;gap:24px;justify-content:center;align-items:stretch;flex-wrap:wrap;margin-bottom:48px}.pp-card{background:#ffffff0a;border:1px solid rgb(255 255 255 / .08);border-radius:20px;padding:36px 28px;flex:0 0 300px;display:flex;flex-direction:column;position:relative;transition:transform .2s,border-color .2s}.pp-card:hover{transform:translateY(-4px);border-color:#60a5fa4d}.pp-featured{border-color:#2563eb;background:#2563eb14;box-shadow:0 0 40px #2563eb26}.pp-tier-label{font-size:.75rem;font-weight:700;letter-spacing:1px;text-transform:uppercase;color:#fff6;margin-bottom:12px}.pp-popular-badge{font-size:.8rem;font-weight:700;background:linear-gradient(135deg,#2563eb,#7c3aed);color:#fff;padding:5px 14px;border-radius:20px;display:inline-block;margin-bottom:12px}.pp-plan-image{width:72px;height:72px;object-fit:cover;border-radius:12px;margin:0 0 16px}.pp-plan-name{font-size:1.6rem;font-weight:800;margin-bottom:6px}.pp-plan-desc{color:#ffffff80;font-size:.9rem;margin-bottom:16px}.pp-price{font-size:2.4rem;font-weight:800;color:#fff;margin-bottom:4px}.pp-price span{font-size:1rem;font-weight:400;color:#ffffff80}.pp-price-monthly{font-size:.85rem;color:#4ade80;margin-bottom:24px;font-weight:600}.pp-features{list-style:none;padding:0;margin:0 0 28px;flex:1}.pp-features li{padding:6px 0;font-size:.9rem;color:#ffffffbf;border-bottom:1px solid rgb(255 255 255 / .04)}.pp-features li:last-child{border-bottom:none}.pp-btn{width:100%;padding:14px;border:none;border-radius:12px;font-size:1rem;font-weight:700;cursor:pointer;transition:transform .2s,box-shadow .2s;margin-bottom:10px}.pp-starter-btn{background:linear-gradient(135deg,#374151,#1f2937);color:#fff}.pp-premium-btn{background:linear-gradient(135deg,#2563eb,#7c3aed);color:#fff}.pp-ultimate-btn{background:linear-gradient(135deg,#f97316,#ea580c);color:#fff}.pp-btn:hover{transform:translateY(-2px);box-shadow:0 6px 20px #0000004d}.pp-note{font-size:.78rem;color:#ffffff59;text-align:center}.pricing-trial-banner{display:flex;align-items:center;justify-content:space-between;gap:24px;background:#16a34a14;border:1px solid rgb(22 163 74 / .2);border-radius:16px;padding:28px 36px;max-width:900px;margin:0 auto;flex-wrap:wrap}.ptb-text h3{font-size:1.2rem;font-weight:700;margin-bottom:6px}.ptb-text p{color:#fff9;font-size:.9rem}.ptb-btn{padding:14px 32px;border:none;border-radius:10px;background:linear-gradient(135deg,#16a34a,#059669);color:#fff;font-size:.95rem;font-weight:700;cursor:pointer;white-space:nowrap;transition:transform .2s,box-shadow .2s}.ptb-btn:hover{transform:translateY(-2px);box-shadow:0 6px 20px #16a34a59}.pricing-comparison-section{padding:80px 20px;background:#ffffff05;border-top:1px solid rgb(255 255 255 / .05)}.pricing-comparison-section h2{text-align:center;font-size:2rem;font-weight:700;margin-bottom:10px}.pricing-compare-table-wrap{overflow-x:auto;margin-top:40px}.pricing-compare-table{width:100%;max-width:800px;margin:0 auto;border-collapse:collapse;font-size:.95rem}.pricing-compare-table th{padding:14px 20px;text-align:left;border-bottom:2px solid rgb(255 255 255 / .1);color:#ffffff80;font-size:.8rem;text-transform:uppercase;letter-spacing:.5px}.pricing-compare-table td{padding:14px 20px;border-bottom:1px solid rgb(255 255 255 / .05);color:#ffffffa6}.compare-row-highlight td{background:#2563eb12;color:#fff}.compare-row-highlight td:first-child{border-left:3px solid #2563eb}.pricing-faq-section{padding:80px 20px}.pricing-faq-section h2{text-align:center;font-size:2rem;font-weight:700;margin-bottom:44px}.pricing-faq-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:24px;max-width:900px;margin:0 auto}.pfaq-item{background:#ffffff08;border:1px solid rgb(255 255 255 / .07);border-radius:12px;padding:24px}.pfaq-item h3{font-size:.95rem;font-weight:700;margin-bottom:10px;color:#fff}.pfaq-item p{color:#fff9;font-size:.88rem;line-height:1.6}@media(max-width:900px){.trial-includes-grid,.trial-reviews-grid{grid-template-columns:repeat(2,1fr)}.pricing-faq-grid{grid-template-columns:1fr}}@media(max-width:640px){.trial-page-hero h1,.pricing-page-hero h1{font-size:1.9rem}.trial-includes-grid,.trial-reviews-grid{grid-template-columns:1fr}.trial-steps{flex-direction:column;align-items:center}.trial-step-arrow{transform:rotate(90deg)}.pp-card{flex:0 0 100%}.pricing-trial-banner{flex-direction:column;text-align:center}}.article-hero{background:linear-gradient(135deg,#0a0a1a,#1a1a3e 60%,#0d1b3e);padding:60px 20px 0;text-align:center}.article-hero-inner{max-width:800px;margin:0 auto;padding-bottom:40px}.article-breadcrumb{font-size:.85rem;color:#ffffff73;margin-bottom:16px}.article-breadcrumb a{color:#818cf8;text-decoration:none}.article-breadcrumb a:hover{text-decoration:underline}.article-breadcrumb span{margin:0 6px}.article-hero h1{font-size:clamp(1.6rem,4vw,2.4rem);font-weight:800;color:#fff;line-height:1.25;margin:0 0 16px}.article-subtitle{font-size:1.05rem;color:#ffffff9e;line-height:1.6;margin:0 0 20px}.article-meta{display:flex;align-items:center;justify-content:center;gap:20px;flex-wrap:wrap;font-size:.85rem;color:#ffffff73}.article-body{background:#0d0d1a;padding:50px 20px 60px}.article-container{max-width:860px;margin:0 auto}.answer-box{display:flex;gap:18px;align-items:flex-start;border-radius:12px;padding:24px;margin-bottom:40px}.answer-yes{background:#22c55e14;border:1px solid rgb(34 197 94 / .25)}.answer-info{background:#3b82f614;border:1px solid rgb(59 130 246 / .25)}.answer-icon{font-size:1.8rem;flex-shrink:0;line-height:1}.answer-content strong{display:block;font-size:1.05rem;color:#fff;margin-bottom:6px}.answer-content p{margin:0;color:#ffffffb8;line-height:1.6}.article-sections{display:flex;flex-direction:column;gap:50px}.article-section h2{font-size:1.5rem;font-weight:700;color:#fff;margin:0 0 16px;padding-bottom:10px;border-bottom:1px solid rgb(255 255 255 / .08)}.legal-comparison-grid{display:grid;grid-template-columns:1fr 1fr;gap:20px;margin-top:20px}.legal-card{border-radius:10px;padding:22px}.legal-ok{background:#22c55e12;border:1px solid rgb(34 197 94 / .2)}.legal-risk{background:#f59e0b12;border:1px solid rgb(245 158 11 / .2)}.legal-card h3{font-size:1rem;margin:0 0 14px;color:#fff}.legal-ok h3{color:#4ade80}.legal-risk h3{color:#fbbf24}.legal-card ul{margin:0;padding-left:18px;color:#ffffffb3;font-size:.92rem;line-height:1.8}.info-callout{background:#6366f114;border:1px solid rgb(99 102 241 / .25);border-left:4px solid #6366f1;border-radius:0 8px 8px 0;padding:16px 20px;margin-top:20px;color:#ffffffbf;font-size:.93rem;line-height:1.6}.info-callout strong{color:#a5b4fc}.trust-badges-row{display:flex;gap:16px;flex-wrap:wrap;margin-top:24px}.trust-badge{background:#ffffff0a;border:1px solid rgb(255 255 255 / .08);border-radius:10px;padding:14px 20px;text-align:center;font-size:.82rem;color:#ffffffa6;font-weight:600;flex:1;min-width:110px}.styled-ol{padding-left:20px;color:#ffffffb8;line-height:2}.styled-ol li{margin-bottom:4px;color:#ffffffb8}.styled-ul{padding-left:20px;color:#ffffffb8;line-height:2}.styled-ul li{margin-bottom:4px;color:#ffffffb8}.how-works-steps{display:flex;flex-direction:column;gap:20px;margin-top:20px}.hw-step{display:flex;gap:18px;align-items:flex-start}.hw-num{width:36px;height:36px;border-radius:50%;background:linear-gradient(135deg,#6366f1,#8b5cf6);color:#fff;font-weight:800;font-size:1rem;display:flex;align-items:center;justify-content:center;flex-shrink:0}.hw-text strong{display:block;font-size:.98rem;color:#fff;margin-bottom:4px}.hw-text p{margin:0;color:#ffffffa6;font-size:.9rem;line-height:1.5}.content-categories{display:grid;grid-template-columns:repeat(3,1fr);gap:14px;margin-top:20px}.cat-card{background:#ffffff08;border:1px solid rgb(255 255 255 / .07);border-radius:10px;padding:18px 14px;text-align:center;font-size:.88rem;color:#ffffffa6;line-height:1.5}.cat-card strong{display:block;color:#fff;margin:6px 0 4px;font-size:.95rem}.requirements-list{display:flex;flex-direction:column;gap:14px;margin-top:20px}.req-item{background:#ffffff08;border-radius:10px;padding:16px 20px;border-left:4px solid;display:flex;flex-direction:column;gap:4px}.req-must{border-color:#22c55e}.req-optional{border-color:#6366f1}.req-label{font-size:.73rem;font-weight:700;text-transform:uppercase;letter-spacing:.05em}.req-must .req-label{color:#22c55e}.req-optional .req-label{color:#818cf8}.req-item strong{font-size:.97rem;color:#fff}.req-item p{margin:0;font-size:.88rem;color:#fff9;line-height:1.5}.comparison-simple{display:grid;grid-template-columns:1fr 1fr;gap:20px;margin-top:20px}.comp-col{background:#ffffff08;border-radius:10px;padding:22px;border:1px solid rgb(255 255 255 / .07)}.comp-new{border-color:#6366f14d}.comp-col h4{font-size:1rem;margin:0 0 14px;color:#fff}.comp-col ul{margin:0;padding-left:18px;color:#ffffffb3;font-size:.9rem;line-height:1.9}.cost-table-wrap{overflow-x:auto;margin-top:20px}.cost-table{width:100%;border-collapse:collapse;font-size:.9rem}.cost-table th{background:#6366f126;color:#c7d2fe;padding:12px 16px;text-align:left;font-weight:600}.cost-table td{padding:11px 16px;border-bottom:1px solid rgb(255 255 255 / .06);color:#ffffffb8}.cost-table tr:nth-child(2n) td{background:#ffffff05}.cost-table-highlight td{background:#6366f114!important;color:#fff!important;font-weight:600}.devices-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:20px;margin-top:20px}.device-card{background:#ffffff08;border:1px solid rgb(255 255 255 / .07);border-radius:12px;padding:22px;position:relative}.device-top{border-color:#6366f14d;box-shadow:0 4px 20px #6366f11a}.device-badge{position:absolute;top:-10px;left:18px;background:linear-gradient(135deg,#6366f1,#8b5cf6);color:#fff;font-size:.72rem;font-weight:700;padding:3px 10px;border-radius:20px}.device-icon{font-size:2rem;margin-bottom:10px}.device-card h3{font-size:1rem;font-weight:700;color:#fff;margin:0 0 4px}.device-rating{color:#fbbf24;font-size:.9rem;margin-bottom:10px}.device-card p{font-size:.88rem;color:#fff9;line-height:1.55;margin:0 0 12px}.device-specs{display:flex;flex-wrap:wrap;gap:6px;margin-bottom:12px}.device-specs span{background:#ffffff0f;border-radius:20px;padding:2px 10px;font-size:.76rem;color:#ffffff8c}.device-verdict{font-size:.83rem;font-weight:600;color:#4ade80}.app-list{display:flex;flex-direction:column;gap:14px;margin-top:20px}.app-item{background:#ffffff08;border:1px solid rgb(255 255 255 / .07);border-radius:8px;padding:16px 18px;font-size:.9rem;color:#ffffffa6;line-height:1.6}.app-item strong{color:#fff}.full-comparison-table{overflow-x:auto;margin-top:20px}.comp-table{width:100%;border-collapse:collapse;font-size:.88rem}.comp-table th{background:#6366f126;color:#c7d2fe;padding:12px 14px;text-align:left;font-weight:600}.comp-table th.highlight-col{background:#6366f14d;color:#fff}.comp-table td{padding:10px 14px;border-bottom:1px solid rgb(255 255 255 / .06);color:#ffffffb3;vertical-align:middle}.comp-table td.highlight-col{background:#6366f114;font-weight:600;color:#fff}.comp-table tr:nth-child(2n) td{background:#ffffff05}.comp-table tr:nth-child(2n) td.highlight-col{background:#6366f10f}.savings-calc{display:flex;align-items:center;gap:20px;background:#ffffff08;border:1px solid rgb(255 255 255 / .07);border-radius:12px;padding:24px;margin-top:20px;flex-wrap:wrap}.savings-before,.savings-after{flex:1;min-width:220px}.savings-before h4,.savings-after h4{font-size:.95rem;margin:0 0 14px;color:#fff}.savings-line{display:flex;justify-content:space-between;font-size:.88rem;color:#fff9;padding:6px 0;border-bottom:1px solid rgb(255 255 255 / .06)}.savings-line.savings-empty{color:#fff0;border-color:#fff0}.savings-total{font-weight:700;color:#fff!important;font-size:.95rem!important;border-bottom:2px solid rgb(255 255 255 / .12)!important}.savings-annual{margin-top:10px;font-size:.88rem;color:#ffffff80}.savings-after .savings-total span{color:#4ade80}.savings-arrow{font-size:2rem;color:#fff3;flex-shrink:0}.savings-result{background:#22c55e14;border:1px solid rgb(34 197 94 / .2);border-radius:10px;padding:18px 24px;margin-top:20px;font-size:1.05rem;color:#4ade80;text-align:center}.pros-cons-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:16px;margin-top:20px}.pro-card{background:#22c55e0f;border:1px solid rgb(34 197 94 / .15);border-radius:10px;padding:18px}.pro-card h4{font-size:.95rem;margin:0 0 8px;color:#4ade80}.pro-card p{margin:0;font-size:.87rem;color:#ffffffa6;line-height:1.5}.cons-list{display:flex;flex-direction:column;gap:14px;margin-top:20px}.con-item{background:#ffffff08;border:1px solid rgb(255 255 255 / .07);border-radius:8px;padding:16px 18px}.con-item strong{display:block;color:#fff;margin-bottom:6px;font-size:.95rem}.con-item p{margin:0;font-size:.88rem;color:#fff9;line-height:1.5}.faq-list{display:flex;flex-direction:column;gap:12px;margin-top:20px}.faq-item{background:#ffffff08;border:1px solid rgb(255 255 255 / .07);border-radius:10px;overflow:hidden}.faq-q{padding:16px 20px;font-weight:700;font-size:.95rem;color:#ffffffe0;cursor:pointer;position:relative}.faq-q:after{content:"+";position:absolute;right:20px;top:50%;transform:translateY(-50%);font-size:1.2rem;color:#6366f1}.faq-a{padding:0 20px 16px;font-size:.88rem;color:#ffffff9e;line-height:1.65}.faq-a a{color:#818cf8;text-decoration:none}.article-cta-banner{background:linear-gradient(135deg,#6366f126,#8b5cf61a);border:1px solid rgb(99 102 241 / .25);border-radius:16px;padding:40px;text-align:center;margin-top:50px}.article-cta-content h3{font-size:1.5rem;color:#fff;margin:0 0 12px}.article-cta-content p{color:#ffffff9e;font-size:.95rem;margin:0 0 24px;line-height:1.6}.article-cta-btn{background:linear-gradient(135deg,#6366f1,#8b5cf6);color:#fff;border:none;border-radius:100px;padding:14px 32px;font-size:1rem;font-weight:700;cursor:pointer;transition:transform .2s,box-shadow .2s;box-shadow:0 4px 24px #6366f159}.article-cta-btn:hover{transform:translateY(-2px);box-shadow:0 8px 32px #6366f180}.article-cta-row{display:flex;align-items:center;justify-content:center;gap:20px;flex-wrap:wrap}.article-cta-secondary{color:#818cf8;text-decoration:none;font-size:.95rem;font-weight:600}.article-cta-secondary:hover{text-decoration:underline}.article-related{margin-top:48px}.article-related h3{font-size:1.2rem;color:#fff;margin:0 0 20px}.article-related-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:14px}.related-card{background:#ffffff08;border:1px solid rgb(255 255 255 / .07);border-radius:10px;padding:18px;text-decoration:none;display:flex;flex-direction:column;gap:6px;transition:border-color .2s,box-shadow .2s}.related-card:hover{border-color:#6366f140;box-shadow:0 4px 16px #6366f11a}.related-card strong{color:#fff;font-size:.95rem}.related-card span{color:#ffffff80;font-size:.83rem;line-height:1.4}@media(max-width:700px){.legal-comparison-grid,.comparison-simple,.devices-grid,.pros-cons-grid,.article-related-grid{grid-template-columns:1fr}.content-categories{grid-template-columns:repeat(2,1fr)}.trust-badges-row{gap:10px}.trust-badge{min-width:80px;font-size:.75rem}.article-cta-banner{padding:28px 20px}.savings-calc{flex-direction:column}.savings-arrow{display:none}}@media(max-width:420px){.content-categories{grid-template-columns:1fr}}.article-banner{position:relative;background:#0a0a1a;overflow:hidden;border-bottom:4px solid rgb(245 158 11 / .3)}.article-banner-img{display:block;width:100%;height:320px;object-fit:cover;object-position:center 30%;opacity:.75}.article-banner-overlay{position:absolute;bottom:0;left:0;right:0;background:linear-gradient(to top,rgb(8 8 20 / .95) 0%,rgb(8 8 20 / .5) 60%,transparent 100%);padding:28px 24px 24px}.article-banner-stats{max-width:900px;margin:0 auto;display:grid;grid-template-columns:repeat(4,1fr);gap:12px}.ab-stat{display:flex;flex-direction:column;align-items:center;text-align:center;gap:4px;background:#ffffff12;border:1px solid rgb(255 255 255 / .12);border-radius:10px;padding:12px 10px;backdrop-filter:blur(6px)}.ab-icon{font-size:1.4rem;line-height:1}.ab-stat strong{font-size:.68rem;font-weight:700;text-transform:uppercase;letter-spacing:.06em;color:#ffffff80}.ab-stat em{font-style:normal;font-size:.88rem;font-weight:700;color:#fff;line-height:1.2}.article-banner--legal{border-bottom-color:#34d39966}.article-banner--iptv{border-bottom-color:#f59e0b66}.article-banner--devices{border-bottom-color:#818cf866}.article-banner--compare{border-bottom-color:#f8717166}@media(max-width:768px){.article-banner-img{height:220px}.article-banner-overlay{padding:20px 14px 16px}.article-banner-stats{gap:8px}.ab-stat{padding:10px 8px;border-radius:8px}.ab-icon{font-size:1.2rem}.ab-stat em{font-size:.8rem}.ab-stat strong{font-size:.62rem}}@media(max-width:540px){.article-banner-img{height:180px;object-position:center center}.article-banner-stats{grid-template-columns:repeat(2,1fr);gap:6px}.article-banner-overlay{padding:14px 12px 12px}}@media(max-width:360px){.article-banner-img{height:150px}.ab-stat em{font-size:.75rem}}.article-sections p{color:#ffffffb8;line-height:1.75;font-size:.97rem;margin-bottom:14px}.article-sections p:last-child{margin-bottom:0}.article-section a{color:#818cf8;text-decoration:none}.article-section a:hover{text-decoration:underline;color:#a5b4fc}.article-seo-section{padding:50px 20px;background:#0d0d15;border-top:1px solid rgb(255 255 255 / .05)}.article-seo-section .seo-inner{max-width:900px;margin:0 auto}.article-seo-section h2{font-size:clamp(1.2rem,3vw,1.6rem);font-weight:800;color:#fff;margin:0 0 20px}.article-seo-section p{color:#94a3b8;line-height:1.75;margin-bottom:14px;font-size:.96rem}.article-seo-section p:last-child{margin-bottom:0}@media(max-width:768px){.article-hero{padding:40px 16px 0}.article-hero-inner{padding-bottom:28px}.article-hero h1{font-size:clamp(1.35rem,5vw,1.9rem)}.article-subtitle{font-size:.95rem}.article-meta{gap:10px;font-size:.8rem}.article-body{padding:32px 16px 48px}.article-container{max-width:100%}.article-sections{gap:36px}.article-section h2{font-size:clamp(1.1rem,4vw,1.35rem);padding-bottom:8px}.answer-box{padding:18px;gap:12px}.answer-icon{font-size:1.5rem}.article-cta-banner{padding:28px 18px;border-radius:12px}.article-cta-content h3{font-size:clamp(1.1rem,4vw,1.3rem);margin-bottom:10px}.article-cta-content p{font-size:.88rem}.article-cta-btn{padding:13px 24px;font-size:.95rem;width:100%}.article-cta-row{flex-direction:column;gap:14px}.article-cta-secondary{text-align:center}.article-related-grid{grid-template-columns:1fr;gap:10px}.related-card{padding:14px}.cost-table-wrap,.full-comparison-table{-webkit-overflow-scrolling:touch}.cost-table,.comp-table{min-width:560px;font-size:.82rem}.cost-table th,.cost-table td,.comp-table th,.comp-table td{padding:9px 10px}.devices-grid{grid-template-columns:1fr}.device-card{padding:20px}.savings-calc{padding:18px}.savings-before,.savings-after{min-width:unset;width:100%}.savings-result{font-size:.95rem;padding:14px 18px}.trust-badges-row{gap:8px}.trust-badge{min-width:70px;padding:12px 10px;font-size:.72rem}.faq-q{padding:14px 44px 14px 16px;font-size:.9rem}.faq-a{padding:0 16px 14px;font-size:.85rem}.article-seo-section{padding:36px 16px}}@media(max-width:480px){.article-hero{padding:30px 14px 0}.article-body{padding:24px 14px 40px}.content-categories{grid-template-columns:repeat(2,1fr);gap:10px}.cat-card{padding:14px 10px;font-size:.82rem}.legal-comparison-grid,.comparison-simple,.pros-cons-grid{grid-template-columns:1fr}.answer-box{flex-direction:column;gap:8px}.answer-icon{font-size:1.4rem}}@media(max-width:360px){.content-categories{grid-template-columns:1fr}.article-hero h1{font-size:1.25rem}}.article-body>figure.wp-block-image:first-child,.article-content>figure.wp-block-image:first-child{display:none!important}.wp-block-image img{max-width:100%;height:auto;border-radius:8px}