:root{--bg-main:#070d18;--bg-secondary:#0b1322;--bg-card:#0f1a2e;--bg-card-hover:#15243f;--bg-card-border:rgba(255,255,255,0.08);--bg-card-border-hover:rgba(0,210,255,0.35);--accent-cyan:#00d2ff;--accent-blue:#2563eb;--accent-gold:#f59e0b;--accent-gold-hover:#d97706;--accent-green:#10b981;--accent-green-hover:#059669;--accent-red:#ef4444;--text-main:#f8fafc;--text-muted:#94a3b8;--text-subtle:#64748b;--font-sans:'Inter',-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;--radius-sm:8px;--radius-md:14px;--radius-lg:20px;--radius-pill:9999px;--max-w:1240px}*,*::before,*::after{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth;overflow-x:hidden !important;width:100% !important;max-width:100% !important;background-color:var(--bg-main) !important;color-scheme:dark}body{font-family:var(--font-sans);background-color:var(--bg-main) !important;color:var(--text-main);line-height:1.6;-webkit-font-smoothing:antialiased;overflow-x:hidden !important;width:100% !important;max-width:100% !important;position:relative}a{color:var(--accent-cyan);text-decoration:none;transition:all 0.2s ease}a:hover{color:#38bdf8}img{max-width:100%;height:auto;display:block}.container{width:100%;max-width:var(--max-w);margin:0 auto;padding:0 20px}.top-bar{background:linear-gradient(90deg,#0a1120 0%,#0f1d35 50%,#0a1120 100%);border-bottom:1px solid rgba(255,255,255,0.06);padding:8px 0;font-size:0.82rem;color:var(--text-muted)}.top-bar .container{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:12px}.top-bar-left{display:flex;align-items:center;gap:12px}.live-pulse{display:inline-flex;align-items:center;gap:6px;background:rgba(16,185,129,0.15);color:var(--accent-green);padding:2px 8px;border-radius:var(--radius-pill);font-weight:700;font-size:0.74rem}.pulse-dot{width:7px;height:7px;background:var(--accent-green);border-radius:50%;animation:pulse 1.5s infinite}@keyframes pulse{0%{transform:scale(0.95);box-shadow:0 0 0 0 rgba(16,185,129,0.7)}70%{transform:scale(1);box-shadow:0 0 0 6px rgba(16,185,129,0)}100%{transform:scale(0.95);box-shadow:0 0 0 0 rgba(16,185,129,0)}}.top-bar-right{display:flex;align-items:center;gap:18px}.top-bar-link{color:var(--text-muted);font-weight:600;display:inline-flex;align-items:center;gap:6px}.top-bar-link:hover{color:var(--accent-cyan)}.top-bar-link.whatsapp{color:#25d366;font-weight:700}.site-header{background:rgba(7,13,24,0.92);backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);border-bottom:1px solid rgba(255,255,255,0.08);position:sticky;top:0;z-index:1000;transition:all 0.3s ease}.header-inner{display:flex;align-items:center;justify-content:space-between;height:76px}.site-main-logo{height:46px;width:auto;max-width:220px;object-fit:contain;display:block;filter:drop-shadow(0 4px 16px rgba(0,0,0,0.6));transition:transform 0.25s ease,filter 0.25s ease}.site-branding a:hover .site-main-logo{transform:scale(1.04);filter:drop-shadow(0 4px 20px rgba(0,210,255,0.4))}.site-main-logo.footer-logo{height:50px;max-width:230px}@media (max-width:768px){.site-main-logo{height:40px;max-width:180px}}@media (max-width:480px){.site-main-logo{height:35px;max-width:160px}}.site-navigation ul{display:flex;align-items:center;list-style:none;gap:22px}.site-navigation a{font-size:0.92rem;font-weight:600;color:#cbd5e1;padding:6px 0;position:relative;transition:color 0.2s ease}.site-navigation a:hover,.site-navigation .active > a{color:var(--accent-cyan)}.site-navigation .active > a::after{content:"";position:absolute;bottom:-4px;left:0;width:100%;height:2px;background:var(--accent-cyan);border-radius:2px;box-shadow:0 0 8px var(--accent-cyan)}.header-actions{display:flex;align-items:center;gap:14px}.btn-gold{background:linear-gradient(135deg,#fbbf24 0%,#f59e0b 100%);color:#000000 !important;font-weight:800;font-size:0.9rem;padding:10px 22px;border-radius:var(--radius-pill);box-shadow:0 4px 15px rgba(245,158,11,0.4);display:inline-flex;align-items:center;gap:6px;border:none;cursor:pointer;transition:all 0.25s ease}.btn-gold:hover{transform:translateY(-2px);box-shadow:0 6px 20px rgba(245,158,11,0.6);background:linear-gradient(135deg,#fcd34d 0%,#fbbf24 100%)}.btn-outline{background:rgba(255,255,255,0.05);border:1px solid rgba(255,255,255,0.2);color:#ffffff !important;font-weight:700;font-size:0.9rem;padding:9px 18px;border-radius:var(--radius-pill);transition:all 0.2s ease;display:inline-flex;align-items:center;gap:6px}.btn-outline:hover{background:rgba(255,255,255,0.12);border-color:var(--accent-cyan);color:var(--accent-cyan) !important}.hero-commercial{position:relative;padding:70px 0 90px 0;background:radial-gradient(circle at 60% 30%,rgba(30,58,138,0.35) 0%,rgba(7,13,24,0.98) 70%),radial-gradient(circle at 10% 80%,rgba(0,210,255,0.15) 0%,transparent 50%),#070d18;border-bottom:1px solid rgba(255,255,255,0.08);overflow:hidden}.hero-commercial::before{content:"";position:absolute;inset:0;background-image:radial-gradient(rgba(255,255,255,0.08) 1px,transparent 1px);background-size:32px 32px;opacity:0.3;pointer-events:none}.hero-grid{display:grid;grid-template-columns:1.1fr 0.9fr;gap:48px;align-items:center;position:relative;z-index:2}.hero-badge-tag{display:inline-flex;align-items:center;gap:8px;background:rgba(0,210,255,0.12);border:1px solid rgba(0,210,255,0.3);color:var(--accent-cyan);font-size:0.8rem;font-weight:800;letter-spacing:0.06em;text-transform:uppercase;padding:6px 14px;border-radius:var(--radius-pill);margin-bottom:20px}.hero-title-main{font-size:3.3rem;line-height:1.1;font-weight:900;letter-spacing:-0.035em;margin-bottom:20px;color:#ffffff}.hero-title-main .glow-cyan{background:linear-gradient(135deg,#00d2ff 0%,#38bdf8 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.hero-title-main .glow-gold{background:linear-gradient(135deg,#fcd34d 0%,#f59e0b 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.hero-subtitle{font-size:1.15rem;line-height:1.6;color:#cbd5e1;margin-bottom:28px;max-width:540px}.hero-checklist{list-style:none;display:grid;grid-template-columns:repeat(2,1fr);gap:12px;margin-bottom:34px}.hero-checklist li{font-size:0.92rem;font-weight:600;color:#e2e8f0;display:flex;align-items:center;gap:8px}.hero-checklist svg{color:var(--accent-green);flex-shrink:0}.hero-cta-group{display:flex;align-items:center;gap:16px;margin-bottom:36px;flex-wrap:wrap}.btn-hero-cta{background:linear-gradient(135deg,#fbbf24 0%,#f59e0b 100%);color:#000000 !important;font-size:1.05rem;font-weight:900;padding:16px 36px;border-radius:var(--radius-pill);box-shadow:0 10px 30px rgba(245,158,11,0.45);display:inline-flex;align-items:center;gap:10px;transition:all 0.25s ease}.btn-hero-cta:hover{transform:translateY(-3px) scale(1.02);box-shadow:0 15px 35px rgba(245,158,11,0.65)}.btn-hero-test{background:rgba(37,99,235,0.15);border:1.5px solid #2563eb;color:#ffffff !important;font-size:1rem;font-weight:800;padding:15px 28px;border-radius:var(--radius-pill);display:inline-flex;align-items:center;gap:8px;transition:all 0.2s ease}.btn-hero-test:hover{background:#2563eb;transform:translateY(-2px);box-shadow:0 8px 25px rgba(37,99,235,0.5)}.hero-trust-badges{display:flex;align-items:center;gap:20px;flex-wrap:wrap}.hero-trust-badge-item{display:flex;align-items:center;gap:8px;font-size:0.85rem;color:#94a3b8;font-weight:600}.hero-trust-badge-item strong{color:#ffffff}.hero-visual-card{position:relative;background:linear-gradient(145deg,rgba(21,36,63,0.8) 0%,rgba(11,19,34,0.95) 100%);border:1.5px solid rgba(0,210,255,0.25);border-radius:var(--radius-lg);padding:24px;box-shadow:0 25px 60px -10px rgba(0,0,0,0.8),0 0 35px rgba(0,210,255,0.15)}.hero-visual-inner{position:relative;border-radius:var(--radius-md);overflow:hidden;box-shadow:0 15px 35px rgba(0,0,0,0.6)}.hero-screen-img{width:100%;height:310px;object-fit:cover;display:block}.hero-screen-overlay{position:absolute;inset:0;background:linear-gradient(180deg,rgba(0,0,0,0.1) 0%,rgba(7,13,24,0.85) 100%);display:flex;flex-direction:column;justify-content:space-between;padding:16px}.screen-top-tags{display:flex;justify-content:space-between;align-items:center}.badge-live-4k{background:#ef4444;color:#ffffff;font-size:0.72rem;font-weight:900;padding:3px 10px;border-radius:4px;letter-spacing:0.05em;display:inline-flex;align-items:center;gap:5px}.badge-fps{background:rgba(0,210,255,0.25);border:1px solid var(--accent-cyan);color:var(--accent-cyan);font-size:0.72rem;font-weight:800;padding:3px 10px;border-radius:4px}.screen-bottom-info{display:flex;flex-direction:column;gap:8px}.screen-match-title{font-size:1.15rem;font-weight:900;color:#ffffff;text-shadow:0 2px 8px rgba(0,0,0,0.8)}.screen-channel-strip{display:flex;gap:6px;overflow-x:auto;padding-bottom:2px}.mini-channel{background:rgba(0,0,0,0.6);backdrop-filter:blur(4px);border:1px solid rgba(255,255,255,0.15);padding:4px 8px;border-radius:4px;font-size:0.68rem;font-weight:800;color:#e2e8f0;white-space:nowrap}.hero-floating-stats{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;margin-top:18px}.float-stat-item{background:rgba(15,26,46,0.8);border:1px solid rgba(255,255,255,0.08);border-radius:10px;padding:10px 14px;text-align:center}.float-stat-num{font-size:1.25rem;font-weight:900;color:var(--accent-cyan)}.float-stat-label{font-size:0.72rem;color:var(--text-muted);font-weight:600}.section-channels-cloud{padding:36px 0;background:#09101d;border-bottom:1px solid rgba(255,255,255,0.06)}.channels-cloud-title{text-align:center;font-size:0.8rem;font-weight:800;text-transform:uppercase;letter-spacing:0.12em;color:#64748b;margin-bottom:20px}.channels-cloud-grid{display:flex;align-items:center;justify-content:center;gap:14px;flex-wrap:wrap}.channel-pill{background:rgba(255,255,255,0.05);border:1px solid rgba(255,255,255,0.08);border-radius:8px;padding:8px 16px;font-size:0.88rem;font-weight:800;color:#94a3b8;letter-spacing:0.02em;transition:all 0.2s ease}.channel-pill:hover{background:rgba(0,210,255,0.15);border-color:var(--accent-cyan);color:#ffffff;transform:translateY(-2px)}.channel-pill.vip{background:rgba(245,158,11,0.12);border-color:rgba(245,158,11,0.35);color:#fbbf24}.section-pricing-commercial{padding:80px 0;background:radial-gradient(circle at 50% 10%,rgba(30,58,138,0.25) 0%,rgba(7,13,24,0.98) 70%),#070d18;position:relative}.section-header-center{text-align:center;max-width:720px;margin:0 auto 54px auto}.section-tagline{display:inline-block;color:var(--accent-cyan);font-size:0.8rem;font-weight:800;text-transform:uppercase;letter-spacing:0.1em;margin-bottom:12px}.section-heading-lg{font-size:2.6rem;font-weight:900;color:#ffffff;line-height:1.15;letter-spacing:-0.03em;margin-bottom:14px}.section-desc-sub{font-size:1.05rem;color:var(--text-muted)}.pricing-grid-commercial{display:grid;grid-template-columns:repeat(4,1fr);gap:22px;align-items:stretch}.price-card-v3{background:var(--bg-card);border:1px solid var(--bg-card-border);border-radius:var(--radius-lg);padding:34px 26px;display:flex;flex-direction:column;justify-content:space-between;position:relative;transition:all 0.3s cubic-bezier(0.16,1,0.3,1)}.price-card-v3:hover{transform:translateY(-8px);border-color:var(--bg-card-border-hover);box-shadow:0 20px 40px -10px rgba(0,210,255,0.2)}.price-card-v3.featured{background:linear-gradient(180deg,rgba(17,34,66,0.95) 0%,rgba(11,20,37,0.98) 100%);border:2px solid var(--accent-cyan);box-shadow:0 20px 50px -10px rgba(0,210,255,0.35);transform:scale(1.04)}.price-card-v3.featured:hover{transform:scale(1.06) translateY(-8px)}.card-ribbon{position:absolute;top:-14px;left:50%;transform:translateX(-50%);background:linear-gradient(135deg,#fbbf24 0%,#f59e0b 100%);color:#000000;font-size:0.72rem;font-weight:900;text-transform:uppercase;letter-spacing:0.08em;padding:5px 16px;border-radius:var(--radius-pill);box-shadow:0 4px 12px rgba(245,158,11,0.5);white-space:nowrap}.price-card-period{font-size:1.35rem;font-weight:900;color:#ffffff;margin-bottom:14px}.price-tag-row{margin-bottom:22px;padding-bottom:20px;border-bottom:1px solid rgba(255,255,255,0.08)}.price-kr{font-size:2.8rem;font-weight:900;color:#ffffff;line-height:1}.price-kr-unit{font-size:1.1rem;font-weight:700;color:var(--accent-cyan)}.price-monthly-equiv{font-size:0.84rem;color:var(--text-muted);margin-top:6px}.price-features-list{list-style:none;display:flex;flex-direction:column;gap:12px;margin-bottom:30px}.price-features-list li{font-size:0.88rem;color:#cbd5e1;display:flex;align-items:center;gap:10px}.price-features-list svg{color:var(--accent-green);flex-shrink:0}.btn-buy-card{width:100%;text-align:center;padding:14px;border-radius:var(--radius-pill);font-weight:800;font-size:0.95rem;display:block;transition:all 0.2s ease}.btn-buy-card.regular{background:rgba(255,255,255,0.08);border:1px solid rgba(255,255,255,0.2);color:#ffffff !important}.btn-buy-card.regular:hover{background:var(--accent-cyan);border-color:var(--accent-cyan);color:#000000 !important}.btn-buy-card.featured-btn{background:linear-gradient(135deg,#fbbf24 0%,#f59e0b 100%);color:#000000 !important;box-shadow:0 6px 20px rgba(245,158,11,0.4)}.btn-buy-card.featured-btn:hover{background:#fcd34d;box-shadow:0 8px 25px rgba(245,158,11,0.65)}.section-sports-pro{padding:80px 0;background:#09111e;border-top:1px solid rgba(255,255,255,0.06);border-bottom:1px solid rgba(255,255,255,0.06)}.sports-grid-pro{display:grid;grid-template-columns:repeat(3,1fr);gap:24px}.sport-card-v3{background:var(--bg-card);border:1px solid rgba(255,255,255,0.08);border-radius:var(--radius-lg);overflow:hidden;transition:all 0.3s ease;position:relative;display:flex;flex-direction:column}.sport-card-v3:hover{transform:translateY(-6px);border-color:var(--accent-cyan);box-shadow:0 20px 40px -10px rgba(0,0,0,0.8)}.sport-card-head{height:180px;position:relative;overflow:hidden}.sport-card-head img{width:100%;height:100%;object-fit:cover;transition:transform 0.4s ease}.sport-card-v3:hover .sport-card-head img{transform:scale(1.06)}.sport-head-overlay{position:absolute;inset:0;background:linear-gradient(180deg,rgba(7,13,24,0.1) 0%,rgba(7,13,24,0.95) 100%);display:flex;flex-direction:column;justify-content:space-between;padding:16px}.sport-tag-pill{align-self:flex-start;background:rgba(245,158,11,0.9);color:#000000;font-size:0.72rem;font-weight:900;text-transform:uppercase;padding:4px 10px;border-radius:4px}.sport-card-body{padding:24px;display:flex;flex-direction:column;flex-grow:1;justify-content:space-between}.sport-card-body h3{font-size:1.35rem;font-weight:800;color:#ffffff;margin-bottom:8px}.sport-card-body p{font-size:0.88rem;color:var(--text-muted);line-height:1.5;margin-bottom:18px}.sport-leagues-tags{display:flex;gap:8px;flex-wrap:wrap;margin-bottom:20px}.league-badge{background:rgba(255,255,255,0.06);border:1px solid rgba(255,255,255,0.1);padding:4px 10px;border-radius:4px;font-size:0.75rem;font-weight:700;color:var(--accent-cyan)}.section-vod-cinema{padding:85px 0;background:radial-gradient(circle at 50% 30%,rgba(15,26,46,0.6) 0%,#070d18 90%);border-bottom:1px solid rgba(255,255,255,0.06)}.vod-posters-grid{display:grid;grid-template-columns:repeat(6,1fr);gap:16px;margin-top:36px}@media (max-width:1024px){.vod-posters-grid{grid-template-columns:repeat(3,1fr);gap:16px}}@media (max-width:640px){.vod-posters-grid{grid-template-columns:repeat(2,1fr);gap:12px}}.vod-card-item{position:relative;border-radius:12px;overflow:hidden;background:#0d1527;border:1px solid rgba(255,255,255,0.08);aspect-ratio:2 / 3;box-shadow:0 10px 25px rgba(0,0,0,0.5);transition:transform 0.3s cubic-bezier(0.16,1,0.3,1),box-shadow 0.3s ease,border-color 0.3s ease;cursor:pointer}.vod-card-item:hover{transform:translateY(-8px) scale(1.03);border-color:var(--accent-cyan);box-shadow:0 16px 36px rgba(0,210,255,0.35)}.vod-card-img{width:100%;height:100%;object-fit:cover;display:block;transition:transform 0.4s ease}.vod-card-item:hover .vod-card-img{transform:scale(1.06)}.vod-card-overlay{position:absolute;inset:0;background:linear-gradient(180deg,rgba(0,0,0,0) 45%,rgba(7,13,24,0.95) 100%);display:flex;flex-direction:column;justify-content:flex-end;padding:14px;pointer-events:none}.vod-badge-quality{align-self:flex-start;background:rgba(0,210,255,0.15);border:1px solid rgba(0,210,255,0.4);color:#00d2ff;font-size:0.65rem;font-weight:800;letter-spacing:0.5px;padding:2px 7px;border-radius:4px;margin-bottom:6px;backdrop-filter:blur(4px)}.vod-title{font-size:0.95rem;font-weight:800;color:#ffffff;line-height:1.25}.vod-meta{font-size:0.72rem;color:#94a3b8;font-weight:600;margin-top:3px}.section-comparison-pro{padding:85px 0;background:#09111e;border-bottom:1px solid rgba(255,255,255,0.06)}.comparison-matrix-wrapper{max-width:960px;margin:0 auto;background:var(--bg-card);border:1px solid rgba(255,255,255,0.1);border-radius:var(--radius-lg);overflow:hidden;box-shadow:0 25px 60px -15px rgba(0,0,0,0.7),0 0 35px rgba(0,210,255,0.06)}.comparison-table-v3{width:100%;border-collapse:separate;border-spacing:0;margin:0;background:transparent}.comparison-table-v3 th{padding:24px 20px;border-bottom:1px solid rgba(255,255,255,0.08);vertical-align:bottom}.comparison-table-v3 th.col-feature{background:#0b1322;color:#94a3b8;font-size:0.85rem;font-weight:800;text-transform:uppercase;letter-spacing:0.06em;width:36%;text-align:left;padding-left:28px}.comparison-table-v3 th.col-cheap{background:rgba(239,68,68,0.08);width:32%;text-align:center;border-left:1px solid rgba(255,255,255,0.06)}.comparison-table-v3 th.col-nordic{background:linear-gradient(180deg,rgba(0,210,255,0.16) 0%,rgba(15,26,46,0.95) 100%);width:32%;text-align:center;border-left:1.5px solid rgba(0,210,255,0.35);border-right:1.5px solid rgba(0,210,255,0.35);border-top:2px solid var(--accent-cyan);position:relative}.comparison-badge-winner{display:inline-flex;align-items:center;gap:6px;background:linear-gradient(135deg,#fbbf24 0%,#f59e0b 100%);color:#070d18;font-size:0.68rem;font-weight:900;text-transform:uppercase;letter-spacing:0.05em;padding:3px 10px;border-radius:var(--radius-pill);margin-bottom:8px;box-shadow:0 4px 12px rgba(245,158,11,0.35)}.comparison-table-v3 td{padding:16px 20px;border-bottom:1px solid rgba(255,255,255,0.05);vertical-align:middle;transition:background 0.2s ease}.comparison-table-v3 tr:hover td{background:rgba(255,255,255,0.02)}.comparison-table-v3 tr:last-child td{border-bottom:none}.comparison-table-v3 td.col-feature{color:#f1f5f9;font-weight:700;padding-left:28px;font-size:0.94rem}.comparison-table-v3 td.col-cheap{text-align:center;background:rgba(239,68,68,0.03);border-left:1px solid rgba(255,255,255,0.05);font-size:0.9rem}.comparison-table-v3 td.col-nordic{text-align:center;background:rgba(0,210,255,0.04);border-left:1.5px solid rgba(0,210,255,0.25);border-right:1.5px solid rgba(0,210,255,0.25);font-size:0.92rem}.comparison-table-v3 tr:hover td.col-nordic{background:rgba(0,210,255,0.08)}.cmp-fail-pill{display:inline-flex;align-items:center;justify-content:center;gap:8px;color:#f87171;font-weight:600;font-size:0.88rem}.cmp-pass-pill{display:inline-flex;align-items:center;justify-content:center;gap:8px;color:#34d399;font-weight:700;font-size:0.9rem}.cmp-icon-fail{width:22px;height:22px;min-width:22px;border-radius:50%;background:rgba(239,68,68,0.15);border:1px solid rgba(239,68,68,0.35);color:#ef4444;display:inline-flex;align-items:center;justify-content:center;font-size:0.72rem;font-weight:900;line-height:1}.cmp-icon-pass{width:22px;height:22px;min-width:22px;border-radius:50%;background:rgba(16,185,129,0.15);border:1px solid rgba(16,185,129,0.4);color:#10b981;display:inline-flex;align-items:center;justify-content:center;font-size:0.78rem;font-weight:900;line-height:1;box-shadow:0 0 10px rgba(16,185,129,0.25)}.comparison-cta-row td{padding:20px 24px;background:#08101d !important;border-top:1px solid rgba(255,255,255,0.08)}.comparison-cta-btn{display:inline-flex;align-items:center;justify-content:center;gap:6px;padding:10px 22px;border-radius:var(--radius-pill);font-size:0.88rem;font-weight:800;background:linear-gradient(135deg,#00d2ff 0%,#2563eb 100%);color:#ffffff !important;box-shadow:0 4px 15px rgba(0,210,255,0.35);transition:all 0.25s ease}.comparison-cta-btn:hover{transform:translateY(-2px);box-shadow:0 6px 22px rgba(0,210,255,0.55);color:#ffffff !important}.section-test-banner-pro{padding:70px 0;background:radial-gradient(circle at 50% 50%,#1e3a8a 0%,#09111e 90%);border-top:1px solid rgba(0,210,255,0.25);border-bottom:1px solid rgba(0,210,255,0.25);text-align:center}.test-banner-inner{max-width:780px;margin:0 auto}.test-pill-gold{background:rgba(245,158,11,0.2);border:1px solid var(--accent-gold);color:#fcd34d;font-size:0.78rem;font-weight:900;text-transform:uppercase;letter-spacing:0.08em;padding:6px 16px;border-radius:var(--radius-pill);display:inline-block;margin-bottom:16px}.test-banner-title{font-size:2.7rem;font-weight:900;color:#ffffff;letter-spacing:-0.03em;margin-bottom:14px}.test-banner-title span{color:var(--accent-gold)}.test-banner-lead{font-size:1.1rem;color:#cbd5e1;margin-bottom:30px}.test-btn-row{display:flex;align-items:center;justify-content:center;gap:18px;flex-wrap:wrap;margin-bottom:24px}.btn-whatsapp-large{background:#25d366;color:#ffffff !important;font-size:1.05rem;font-weight:900;padding:16px 36px;border-radius:var(--radius-pill);box-shadow:0 8px 25px rgba(37,211,102,0.4);display:inline-flex;align-items:center;gap:10px;transition:all 0.2s ease}.btn-whatsapp-large:hover{background:#1eb954;transform:translateY(-3px);box-shadow:0 12px 30px rgba(37,211,102,0.6)}.btn-order-test{background:#2563eb;color:#ffffff !important;font-size:1.05rem;font-weight:900;padding:16px 36px;border-radius:var(--radius-pill);display:inline-flex;align-items:center;gap:10px;transition:all 0.2s ease}.btn-order-test:hover{background:#1d4ed8;transform:translateY(-3px);box-shadow:0 10px 25px rgba(37,99,235,0.5)}.section-devices-pro{padding:70px 0;background:#070d18;border-bottom:1px solid rgba(255,255,255,0.06)}.devices-grid-v3{display:grid;grid-template-columns:repeat(8,1fr);gap:14px;margin-top:36px}.device-box-v3{background:var(--bg-card);border:1px solid rgba(255,255,255,0.08);border-radius:12px;padding:20px 10px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;text-align:center;transition:all 0.2s ease}.device-box-v3:hover{border-color:var(--accent-cyan);transform:translateY(-4px);box-shadow:0 8px 20px rgba(0,210,255,0.2)}.device-box-v3 svg{width:32px;height:32px;color:var(--accent-cyan)}.device-name{font-size:0.8rem;font-weight:700;color:#e2e8f0}.app-badges-strip{display:flex;align-items:center;justify-content:center;gap:12px;flex-wrap:wrap;margin-top:30px}.app-pill-badge{background:rgba(255,255,255,0.06);border:1px solid rgba(255,255,255,0.12);border-radius:var(--radius-pill);padding:6px 16px;font-size:0.8rem;font-weight:700;color:#cbd5e1}.section-hardware-spotlight{padding:80px 0;background:linear-gradient(135deg,#0b1322 0%,#0f1d35 100%);border-bottom:1px solid rgba(255,255,255,0.06)}.hardware-card-split{display:grid;grid-template-columns:1.1fr 0.9fr;gap:48px;align-items:center;background:var(--bg-card);border:1px solid rgba(255,255,255,0.1);border-radius:var(--radius-lg);padding:48px}.hardware-info h2{font-size:2.2rem;font-weight:900;color:#ffffff;line-height:1.2;margin-bottom:14px}.hardware-info p{font-size:1rem;color:var(--text-muted);line-height:1.6;margin-bottom:24px}.hardware-price-row{display:flex;align-items:baseline;gap:12px;margin-bottom:28px}.hw-price{font-size:2.8rem;font-weight:900;color:var(--accent-gold)}.hw-price-note{font-size:0.9rem;color:var(--text-muted)}.hardware-visual-col{text-align:center}.hw-box-img{border-radius:14px;box-shadow:0 20px 40px rgba(0,0,0,0.6);border:1px solid rgba(255,255,255,0.1)}.section-faq-pro{padding:80px 0;background:#070d18}.faq-accordion-wrap{max-width:820px;margin:0 auto}.faq-box-item{background:var(--bg-card);border:1px solid rgba(255,255,255,0.08);border-radius:var(--radius-md);margin-bottom:12px;overflow:hidden;transition:all 0.25s ease}.faq-box-item:hover,.faq-box-item.active{border-color:rgba(0,210,255,0.45)}.faq-box-item.active{box-shadow:0 10px 30px rgba(0,210,255,0.12);background:linear-gradient(180deg,#111d33 0%,#0d1627 100%)}.faq-btn-trigger{width:100%;background:none;border:none;padding:18px 22px;text-align:left;font-size:1.02rem;font-weight:800;color:#ffffff;display:flex;justify-content:space-between;align-items:center;gap:16px;cursor:pointer;user-select:none;transition:color 0.2s ease}.faq-btn-trigger:hover,.faq-box-item.active .faq-btn-trigger{color:var(--accent-cyan)}.faq-btn-trigger span:first-child,.faq-btn-trigger .faq-question{flex:1;color:inherit;font-size:inherit;font-weight:inherit;line-height:1.35}.faq-btn-trigger .faq-icon{width:30px;height:30px;min-width:30px;border-radius:50%;background:rgba(255,255,255,0.06);border:1px solid rgba(255,255,255,0.15);display:inline-flex;align-items:center;justify-content:center;font-size:1.3rem;font-weight:700;color:var(--accent-cyan);transition:transform 0.3s cubic-bezier(0.16,1,0.3,1),background 0.2s ease,color 0.2s ease}.faq-box-item.active .faq-icon{transform:rotate(45deg);background:var(--accent-cyan);color:#070d18;border-color:var(--accent-cyan)}.faq-body-content,.faq-answer-body{display:none;padding:0 22px 20px 22px;font-size:0.92rem;color:#cbd5e1;line-height:1.65;border-top:1px solid rgba(255,255,255,0.05);padding-top:14px}.faq-box-item.active .faq-body-content,.faq-box-item.active .faq-answer-body{display:block;animation:faqOpenFade 0.25s ease forwards}@keyframes faqOpenFade{from{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}.site-footer-pro{background:#05080f;border-top:1px solid rgba(255,255,255,0.08);padding:70px 0 30px 0;color:var(--text-muted)}.footer-grid-pro{display:grid;grid-template-columns:1.6fr 1fr 1fr 1fr;gap:40px;margin-bottom:48px}.footer-brand-info .logo-white{font-size:1.5rem;font-weight:900;color:#ffffff;display:flex;align-items:center;gap:10px;margin-bottom:14px}.footer-brand-info p{font-size:0.88rem;line-height:1.6;margin-bottom:20px}.footer-payments-bar{display:flex;gap:10px;flex-wrap:wrap}.pay-tag{background:rgba(255,255,255,0.06);border:1px solid rgba(255,255,255,0.12);padding:5px 12px;border-radius:6px;font-size:0.75rem;font-weight:800;color:#94a3b8}.footer-col-pro h4{color:#ffffff;font-size:0.95rem;font-weight:800;text-transform:uppercase;letter-spacing:0.06em;margin-bottom:18px}.footer-col-pro ul{list-style:none;display:flex;flex-direction:column;gap:10px}.footer-col-pro a{color:#94a3b8;font-size:0.88rem;transition:color 0.15s}.footer-col-pro a:hover{color:var(--accent-cyan)}.footer-bottom-pro{display:flex;align-items:center;justify-content:space-between;padding-top:24px;border-top:1px solid rgba(255,255,255,0.06);font-size:0.82rem;color:#64748b;flex-wrap:wrap;gap:12px}.whatsapp-floating-btn{position:fixed;bottom:24px;right:24px;background:#25d366;color:#ffffff !important;width:60px;height:60px;border-radius:50%;display:flex;align-items:center;justify-content:center;box-shadow:0 8px 25px rgba(37,211,102,0.5);z-index:99999;transition:all 0.25s ease}.whatsapp-floating-btn:hover{transform:scale(1.1) rotate(5deg);box-shadow:0 12px 30px rgba(37,211,102,0.7)}.whatsapp-floating-btn svg{width:32px;height:32px;fill:#ffffff}html,body{overflow-x:hidden !important;max-width:100vw !important;width:100% !important;position:relative}*,*::before,*::after{box-sizing:border-box}.grid-4-cols{display:grid;grid-template-columns:repeat(4,1fr);gap:20px}.grid-3-cols{display:grid;grid-template-columns:repeat(3,1fr);gap:24px}.grid-2-cols{display:grid;grid-template-columns:repeat(2,1fr);gap:20px}.table-responsive-wrapper{width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch;margin:20px 0;border-radius:var(--radius-md);border:1px solid rgba(255,255,255,0.08);background:var(--bg-card)}.table-responsive-wrapper table{margin:0 !important;border:none !important;min-width:540px;width:100%}@media (max-width:1024px){.hero-grid{grid-template-columns:1fr;gap:36px}.pricing-grid-commercial{grid-template-columns:repeat(2,1fr)}.sports-grid-pro{grid-template-columns:1fr}.vod-posters-grid{grid-template-columns:repeat(3,1fr)}.devices-grid-v3{grid-template-columns:repeat(4,1fr)}.hardware-card-split{grid-template-columns:1fr}.footer-grid-pro{grid-template-columns:1fr 1fr}.grid-4-cols{grid-template-columns:repeat(2,1fr)}.grid-3-cols{grid-template-columns:repeat(2,1fr)}.page-commercial-grid{grid-template-columns:1fr}.page-commercial-sidebar{position:static}.page-hero-title{font-size:2.2rem}.page-main-body{padding:26px 20px}}@media (max-width:768px){.top-bar{display:none !important}.site-navigation{display:none !important}.header-actions .btn-outline{display:none !important}.header-inner{height:64px}.site-branding a{font-size:1.18rem;gap:8px}.site-branding svg{width:24px;height:24px}.mobile-menu-toggle{display:flex !important}.hero-title-main{font-size:2.1rem !important;line-height:1.15}.section-heading-lg{font-size:1.85rem !important;line-height:1.2}.page-hero-title{font-size:1.85rem !important;line-height:1.2}.test-banner-title{font-size:1.7rem !important;line-height:1.2}.hardware-info h2{font-size:1.7rem !important}.hero-checklist{grid-template-columns:1fr}.pricing-grid-commercial{grid-template-columns:1fr}.price-card-v3.featured{transform:none !important}.price-card-v3.featured:hover{transform:none !important}.vod-posters-grid{grid-template-columns:repeat(2,1fr)}.devices-grid-v3{grid-template-columns:repeat(2,1fr)}.footer-grid-pro{grid-template-columns:1fr}.footer-bottom-pro{flex-direction:column;text-align:center;gap:14px}.footer-legal-links{justify-content:center}.hardware-card-split{padding:24px}div[style*="grid-template-columns:repeat(4"],div[style*="grid-template-columns:repeat(3"],div[style*="grid-template-columns:repeat(2"],.grid-4-cols,.grid-3-cols,.grid-2-cols{grid-template-columns:1fr !important;gap:16px !important}table,.comparison-table-v3,.commercial-table{display:block !important;width:100% !important;max-width:100% !important;overflow-x:auto !important;-webkit-overflow-scrolling:touch !important}.comparison-table-v3 th,.comparison-table-v3 td,.commercial-table th,.commercial-table td{padding:10px 12px;font-size:0.82rem;white-space:nowrap}.page-commercial-grid{grid-template-columns:minmax(0,1fr) !important;gap:28px !important}.page-commercial-sidebar{position:static !important;width:100% !important;max-width:100% !important}.page-main-body{padding:22px 14px !important;border-radius:var(--radius-md) !important;min-width:0 !important;max-width:100% !important}.page-main-body h2{font-size:1.35rem !important;line-height:1.3 !important;margin:26px 0 12px 0 !important}.page-main-body h3{font-size:1.15rem !important;line-height:1.35 !important;margin:20px 0 10px 0 !important}.page-commercial-content{padding:30px 0 !important}}@media (max-width:480px){.container{padding:0 14px !important}.site-header{padding:0}.header-inner{height:58px}.site-branding a{font-size:1.05rem;gap:6px}.site-branding svg{width:20px;height:20px}.site-branding .logo-badge{display:none}.header-actions .btn-gold{display:none !important}.hero-commercial{padding:34px 0 42px 0 !important}.hero-title-main{font-size:1.68rem !important;line-height:1.18}.hero-subtitle{font-size:0.92rem !important;margin-bottom:20px !important}.section-heading-lg{font-size:1.48rem !important;line-height:1.25}.page-hero-title{font-size:1.55rem !important;line-height:1.22}.page-commercial-hero{padding:34px 0 28px 0 !important}.test-banner-title{font-size:1.4rem !important}.section-tagline{font-size:0.72rem}.page-main-body{padding:18px 12px !important}.page-main-body h2{font-size:1.22rem !important}.page-main-body h3{font-size:1.05rem !important}.hero-cta-group{flex-direction:column !important;width:100% !important;gap:10px !important;margin-bottom:24px !important}.btn-hero-cta,.btn-hero-test{width:100% !important;justify-content:center !important;text-align:center !important;padding:14px 18px !important;font-size:0.92rem !important}.hero-visual-card{padding:12px !important}.hero-screen-img{height:185px !important}.screen-match-title{font-size:0.92rem !important}.hero-floating-stats{grid-template-columns:repeat(3,1fr) !important;gap:5px !important;margin-top:12px !important}.float-stat-item{padding:8px 3px !important}.float-stat-num{font-size:0.95rem !important}.float-stat-label{font-size:0.58rem !important}.page-hero-actions{flex-direction:column !important;width:100% !important;gap:10px !important}.page-hero-actions a{width:100% !important;justify-content:center !important;text-align:center !important;padding:13px 18px !important}.price-card-v3{padding:24px 16px !important}.price-kr{font-size:2.2rem !important}.card-ribbon{font-size:0.65rem;padding:4px 12px}.section-vod-cinema{padding:45px 0 !important}.vod-posters-grid{gap:8px !important}.vod-card-overlay{padding:8px !important}.vod-badge-quality{font-size:0.55rem;padding:2px 5px;margin-bottom:4px}.vod-title{font-size:0.8rem !important}.vod-meta{font-size:0.62rem !important}.test-btn-row{flex-direction:column !important;width:100% !important;gap:10px !important}.btn-whatsapp-large,.btn-order-test{width:100% !important;justify-content:center !important;text-align:center !important;padding:14px 18px !important;font-size:0.92rem !important}.hardware-card-split{padding:18px 14px !important}.hw-price{font-size:2.1rem !important}#channelSearchInput{width:100% !important;max-width:100% !important}.whatsapp-floating-btn{bottom:16px !important;right:16px !important;width:50px !important;height:50px !important;z-index:9999 !important}.whatsapp-floating-btn svg{width:26px !important;height:26px !important}}.page-commercial-hero{padding:56px 0 44px 0;background:radial-gradient(circle at 50% 20%,rgba(30,58,138,0.4) 0%,rgba(7,13,24,0.98) 80%),#070d18;border-bottom:1px solid rgba(255,255,255,0.08);text-align:center}.page-hero-inner{max-width:860px;margin:0 auto}.page-hero-title{font-size:2.8rem;font-weight:900;color:#ffffff;letter-spacing:-0.03em;line-height:1.15;margin-bottom:20px}.page-hero-actions{display:flex;align-items:center;justify-content:center;gap:16px;flex-wrap:wrap;margin-top:10px}.page-commercial-content{padding:50px 0;background:#070d18;width:100%;max-width:100%;overflow-x:hidden}.page-commercial-grid{display:grid;grid-template-columns:minmax(0,1fr) 340px;gap:36px;align-items:start;width:100%;max-width:100%;min-width:0}.page-main-body{background:var(--bg-card);border:1px solid rgba(255,255,255,0.08);border-radius:var(--radius-lg);padding:38px 34px;color:#cbd5e1;font-size:1.02rem;line-height:1.7;min-width:0 !important;max-width:100% !important;width:100% !important;box-sizing:border-box !important;overflow:hidden;overflow-wrap:break-word;word-wrap:break-word;word-break:break-word}.page-main-body h1,.page-main-body h2,.page-main-body h3,.page-main-body h4{overflow-wrap:break-word;word-wrap:break-word;word-break:break-word;hyphens:auto}.page-main-body h2{font-size:1.75rem;font-weight:800;color:#ffffff;margin:36px 0 16px 0;padding-bottom:10px;border-bottom:1px solid rgba(255,255,255,0.08)}.page-main-body h2:first-of-type{margin-top:0}.page-main-body h3{font-size:1.3rem;font-weight:800;color:var(--accent-cyan);margin:28px 0 12px 0}.page-main-body p{margin-bottom:18px}.page-main-body ul,.page-main-body ol{margin-bottom:22px;padding-left:20px}.page-main-body li{margin-bottom:8px}.page-main-body img{max-width:100% !important;height:auto !important;border-radius:12px;display:block;margin:24px auto;border:1px solid rgba(255,255,255,0.1);box-shadow:0 12px 35px rgba(0,0,0,0.5);box-sizing:border-box !important}.page-main-body figure{margin:32px 0;text-align:center;max-width:100% !important;box-sizing:border-box !important}.page-main-body figcaption{font-size:0.88rem;color:#94a3b8;margin-top:10px;font-style:italic;line-height:1.5}.page-main-body blockquote{background:rgba(0,210,255,0.05);border-left:4px solid var(--accent-cyan);border-radius:0 10px 10px 0;padding:18px 24px;margin:28px 0;font-size:1.05rem;color:#e2e8f0;font-style:italic;overflow-wrap:break-word}.page-main-body pre,.page-main-body code{max-width:100% !important;overflow-x:auto !important;white-space:pre-wrap !important;word-break:break-word !important}.page-main-body iframe,.page-main-body video{max-width:100% !important;box-sizing:border-box !important}.table-responsive-wrapper{width:100% !important;max-width:100% !important;overflow-x:auto !important;-webkit-overflow-scrolling:touch !important;margin:28px 0 !important;border-radius:var(--radius-md);border:1px solid rgba(255,255,255,0.12);background:rgba(11,19,34,0.75);position:relative;box-sizing:border-box !important;box-shadow:inset 0 0 20px rgba(0,0,0,0.35);scrollbar-width:thin;scrollbar-color:var(--accent-cyan) rgba(255,255,255,0.05)}.table-responsive-wrapper::before{content:'👉 Svep tabellen i sidled';display:none;background:rgba(0,210,255,0.08);color:var(--accent-cyan);font-size:0.72rem;font-weight:700;padding:5px 12px;text-align:right;border-bottom:1px solid rgba(255,255,255,0.06);letter-spacing:0.03em}@media (max-width:768px){.table-responsive-wrapper::before{display:block}}.table-responsive-wrapper::-webkit-scrollbar{height:6px}.table-responsive-wrapper::-webkit-scrollbar-track{background:rgba(255,255,255,0.05)}.table-responsive-wrapper::-webkit-scrollbar-thumb{background:var(--accent-cyan);border-radius:3px}.table-responsive-wrapper table{min-width:560px !important;width:100% !important;margin:0 !important;border-collapse:collapse !important;font-size:0.92rem}.table-responsive-wrapper th,.table-responsive-wrapper td{padding:12px 16px !important;border:1px solid rgba(255,255,255,0.08) !important;text-align:left;white-space:nowrap}.table-responsive-wrapper th:first-child,.table-responsive-wrapper td:first-child{white-space:normal;min-width:140px}.table-responsive-wrapper th{background:rgba(0,210,255,0.12) !important;color:#ffffff !important;font-weight:800}.table-responsive-wrapper tr:nth-child(even) td{background:rgba(255,255,255,0.02)}.page-main-body table:not(.table-responsive-wrapper table){display:block !important;width:100% !important;max-width:100% !important;overflow-x:auto !important;-webkit-overflow-scrolling:touch !important;margin:28px 0 !important;border-collapse:collapse !important;font-size:0.92rem;box-sizing:border-box !important}.page-commercial-sidebar{display:flex;flex-direction:column;gap:24px;position:sticky;top:96px}.sidebar-order-box{background:linear-gradient(145deg,#0e1a30 0%,#091120 100%);border:1.5px solid var(--accent-cyan);border-radius:var(--radius-lg);padding:28px 22px;text-align:center;box-shadow:0 15px 35px rgba(0,210,255,0.15)}.sidebar-trust-box-v3{background:var(--bg-card);border:1px solid rgba(255,255,255,0.08);border-radius:var(--radius-lg);padding:24px}.commercial-highlight-card{background:linear-gradient(135deg,rgba(30,58,138,0.25) 0%,rgba(15,26,46,0.9) 100%);border:1.5px solid rgba(0,210,255,0.3);border-radius:var(--radius-md);padding:24px 28px;margin-bottom:30px}.commercial-highlight-card h4{font-size:1.15rem;font-weight:800;color:var(--accent-cyan);margin-bottom:8px}.commercial-highlight-card p{margin-bottom:0;color:#e2e8f0}.commercial-table{width:100%;border-collapse:collapse;margin:24px 0;background:rgba(11,19,34,0.6);border-radius:var(--radius-md);overflow:hidden;border:1px solid rgba(255,255,255,0.08)}.commercial-table th{background:#0f1d35;color:#ffffff;font-weight:800;padding:14px 18px;text-align:left;border-bottom:1px solid rgba(255,255,255,0.1);font-size:0.92rem}.commercial-table td{padding:14px 18px;border-bottom:1px solid rgba(255,255,255,0.05);font-size:0.9rem;color:#cbd5e1}.commercial-table tr:hover td{background:rgba(0,210,255,0.04)}.mobile-menu-toggle{display:none;background:none;border:none;cursor:pointer;padding:8px;flex-direction:column;justify-content:center;gap:5px;z-index:1001}.mobile-menu-toggle span{width:24px;height:2.5px;background:#ffffff;border-radius:2px;transition:0.3s}.mobile-nav-overlay{position:fixed;inset:0;background:rgba(7,13,24,0.98);backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);z-index:99999;transform:translateX(100%);transition:transform 0.3s cubic-bezier(0.16,1,0.3,1);display:flex;flex-direction:column;padding:32px 24px;overflow-y:auto}.mobile-nav-overlay.active{transform:translateX(0)}body.mobile-nav-open{overflow:hidden}@media (max-width:768px){.mobile-menu-toggle{display:flex !important}}.pricing-hero-badge{display:inline-flex;align-items:center;gap:8px;background:rgba(0,210,255,0.12);border:1px solid rgba(0,210,255,0.3);color:var(--accent-cyan);padding:6px 16px;border-radius:20px;font-size:0.82rem;font-weight:800;text-transform:uppercase;letter-spacing:0.5px;margin-bottom:18px}.pricing-switcher-container{display:flex;justify-content:center;margin:0 auto 40px auto}.pricing-switcher-wrapper{background:#091222;border:1.5px solid rgba(255,255,255,0.12);border-radius:40px;padding:6px;display:inline-flex;gap:6px;box-shadow:0 10px 30px rgba(0,0,0,0.4)}.pricing-toggle-btn{background:transparent;border:none;padding:12px 28px;border-radius:30px;color:#94a3b8;font-family:inherit;font-size:0.98rem;font-weight:800;cursor:pointer;transition:all 0.25s ease;display:flex;flex-direction:column;align-items:center;position:relative;user-select:none}.pricing-toggle-btn.active{background:linear-gradient(135deg,#1e3a8a 0%,#0284c7 100%);color:#ffffff;box-shadow:0 6px 20px rgba(2,132,199,0.4)}.pricing-toggle-btn .switcher-sub{font-size:0.72rem;font-weight:600;opacity:0.8;margin-top:2px}.pricing-toggle-btn .switcher-tag-popular{position:absolute;top:-12px;right:14px;background:#f59e0b;color:#070d18;font-size:0.68rem;font-weight:900;padding:2px 8px;border-radius:10px;letter-spacing:0.5px;box-shadow:0 3px 8px rgba(245,158,11,0.4)}.pricing-cards-container{display:grid;grid-template-columns:repeat(4,1fr);gap:20px;align-items:stretch;margin-bottom:40px}@media (max-width:1100px){.pricing-cards-container{grid-template-columns:repeat(2,1fr);gap:22px}}@media (max-width:640px){.pricing-cards-container{grid-template-columns:1fr;gap:20px}}.pricing-card-box{background:linear-gradient(180deg,#0e1a30 0%,#081120 100%);border:1.5px solid rgba(255,255,255,0.08);border-radius:20px;padding:32px 22px 28px 22px;display:flex;flex-direction:column;justify-content:space-between;position:relative;transition:all 0.3s cubic-bezier(0.16,1,0.3,1)}.pricing-card-box:hover{transform:translateY(-8px);border-color:rgba(0,210,255,0.45);box-shadow:0 18px 40px rgba(0,210,255,0.12)}.pricing-card-box.featured{background:linear-gradient(180deg,#152540 0%,#0c172a 100%);border:2px solid var(--accent-gold);box-shadow:0 15px 45px rgba(245,158,11,0.2);transform:scale(1.02);z-index:2}.pricing-card-box.featured:hover{transform:scale(1.04) translateY(-8px);box-shadow:0 25px 60px rgba(245,158,11,0.35)}.pricing-card-ribbon{position:absolute;top:-14px;left:50%;transform:translateX(-50%);background:linear-gradient(90deg,#f59e0b 0%,#d97706 100%);color:#070d18;font-weight:900;font-size:0.76rem;text-transform:uppercase;letter-spacing:0.5px;padding:5px 16px;border-radius:20px;white-space:nowrap;box-shadow:0 6px 15px rgba(245,158,11,0.4)}.pricing-card-period{font-size:1.4rem;font-weight:900;color:#ffffff;margin-bottom:4px}.pricing-card-desc{font-size:0.82rem;color:#94a3b8;min-height:36px;line-height:1.4;margin-bottom:16px}.pricing-price-block{background:rgba(0,0,0,0.3);border-radius:12px;padding:16px 12px;margin-bottom:22px;text-align:center;border:1px solid rgba(255,255,255,0.04)}.pricing-old-strike{font-size:1rem;color:#64748b;text-decoration:line-through;font-weight:700;margin-bottom:2px}.pricing-val-row{display:flex;align-items:baseline;justify-content:center;gap:4px}.pricing-val-num{font-size:2.8rem;font-weight:900;color:#ffffff;line-height:1}.pricing-val-unit{font-size:1.05rem;font-weight:800;color:var(--accent-cyan)}.pricing-equiv-pill{display:inline-block;background:rgba(0,210,255,0.12);color:var(--accent-cyan);border:1px solid rgba(0,210,255,0.25);padding:4px 10px;border-radius:6px;font-size:0.8rem;font-weight:800;margin-top:8px}.pricing-card-box.featured .pricing-equiv-pill{background:rgba(245,158,11,0.18);color:#fbbf24;border-color:rgba(245,158,11,0.4)}.pricing-feature-list{list-style:none;margin-bottom:26px;display:flex;flex-direction:column;gap:10px}.pricing-feature-list li{font-size:0.87rem;color:#cbd5e1;display:flex;align-items:flex-start;gap:9px;line-height:1.4}.pricing-feature-list li .check-icon{color:#10b981;font-weight:900;font-size:1rem;flex-shrink:0}.pricing-feature-list li .cross-icon{color:#ef4444;font-weight:900;font-size:0.95rem;flex-shrink:0;opacity:0.85}.pricing-feature-list li .star-icon{color:#f59e0b;font-weight:900;font-size:1rem;flex-shrink:0}.pricing-feature-list li.feat-excluded{opacity:0.55}.pricing-feature-list li.feat-excluded span:last-child{text-decoration:line-through;color:#94a3b8}.pricing-feature-list li.feat-highlight{background:rgba(245,158,11,0.08);border:1px solid rgba(245,158,11,0.22);padding:6px 10px;border-radius:8px;color:#fbbf24}.pricing-feature-list li.feat-highlight strong{color:#fbbf24}.pricing-feature-list li strong{color:#ffffff}.btn-pricing-action{width:100%;padding:15px 18px;font-size:1.02rem;font-weight:800;border-radius:12px;display:flex;align-items:center;justify-content:center;gap:8px;text-decoration:none;transition:all 0.25s ease;cursor:pointer;background:rgba(255,255,255,0.08);border:1.5px solid rgba(255,255,255,0.15);color:#ffffff}.btn-pricing-action:hover{background:var(--accent-cyan);border-color:var(--accent-cyan);color:#070d18;box-shadow:0 10px 25px rgba(0,210,255,0.3)}.pricing-card-box.featured .btn-pricing-action{background:linear-gradient(135deg,#f59e0b 0%,#d97706 100%);border:none;color:#070d18;box-shadow:0 8px 25px rgba(245,158,11,0.35);font-weight:900}.pricing-card-box.featured .btn-pricing-action:hover{background:linear-gradient(135deg,#fbbf24 0%,#f59e0b 100%);transform:translateY(-2px);box-shadow:0 12px 30px rgba(245,158,11,0.5)}.pricing-payments-bar{background:linear-gradient(180deg,rgba(14,26,48,0.7) 0%,rgba(7,13,24,0.9) 100%);border:1px solid rgba(255,255,255,0.08);border-radius:16px;padding:24px 28px;margin-bottom:50px;text-align:center}.pricing-payments-title{color:#94a3b8;font-size:0.88rem;font-weight:700;text-transform:uppercase;letter-spacing:0.5px;margin-bottom:14px}.pricing-payments-pills{display:flex;justify-content:center;align-items:center;gap:12px;flex-wrap:wrap}.pay-pill-tag{padding:8px 16px;border-radius:8px;font-size:0.88rem;font-weight:800;display:inline-flex;align-items:center;gap:8px;user-select:none}.pay-pill-tag.paypal{background:rgba(0,112,186,0.16);color:#38bdf8;border:1.5px solid rgba(56,189,248,0.45);box-shadow:0 4px 15px rgba(0,112,186,0.2);transition:transform 0.2s ease,box-shadow 0.2s ease}.pay-pill-tag.paypal svg{stroke:#38bdf8}.pay-pill-tag.paypal:hover{transform:translateY(-2px);box-shadow:0 6px 20px rgba(56,189,248,0.3)}.pay-pill-tag.bank{background:rgba(99,102,241,0.14);color:#a5b4fc;border:1.5px solid rgba(165,180,252,0.4);box-shadow:0 4px 15px rgba(99,102,241,0.18);transition:transform 0.2s ease,box-shadow 0.2s ease}.pay-pill-tag.bank svg{stroke:#a5b4fc}.pay-pill-tag.bank:hover{transform:translateY(-2px);box-shadow:0 6px 20px rgba(165,180,252,0.3)}.pay-pill-tag.usdt{background:rgba(16,185,129,0.14);color:#34d399;border:1.5px solid rgba(52,211,153,0.4);box-shadow:0 4px 15px rgba(16,185,129,0.18);transition:transform 0.2s ease,box-shadow 0.2s ease}.pay-pill-tag.usdt svg{stroke:#34d399}.pay-pill-tag.usdt:hover{transform:translateY(-2px);box-shadow:0 6px 20px rgba(52,211,153,0.3)}.pay-pill-tag.swish{background:#ffffff;color:#1a365d;border:1.5px solid #2b6cb0;box-shadow:0 4px 12px rgba(43,108,176,0.15)}.pay-pill-tag.card{background:rgba(255,255,255,0.08);color:#ffffff;border:1px solid rgba(255,255,255,0.15)}.pay-pill-tag.crypto{background:rgba(245,158,11,0.12);color:#f59e0b;border:1px solid rgba(245,158,11,0.3)}.pay-pill-tag.applepay{background:#000000;color:#ffffff;border:1px solid rgba(255,255,255,0.2)}.trust-cards-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:18px;margin-bottom:50px}@media (max-width:900px){.trust-cards-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:500px){.trust-cards-grid{grid-template-columns:1fr}}.trust-item-card{background:#091222;border:1px solid rgba(255,255,255,0.06);border-radius:14px;padding:22px 18px;text-align:center}.trust-item-card .trust-icon{font-size:1.8rem;margin-bottom:8px}.trust-item-card h4{color:#ffffff;font-size:0.98rem;font-weight:800;margin-bottom:6px}.trust-item-card p{color:#94a3b8;font-size:0.82rem;line-height:1.45}.pricing-page-hero{position:relative;padding:70px 0 85px 0;background-color:#070d18;background-size:cover;background-position:center top;background-repeat:no-repeat;border-bottom:1px solid rgba(255,255,255,0.08);overflow:hidden}.pricing-page-hero::before{content:"";position:absolute;inset:0;background-image:radial-gradient(rgba(255,255,255,0.06) 1px,transparent 1px);background-size:28px 28px;opacity:0.4;pointer-events:none}.pricing-hero-header{text-align:center;max-width:880px;margin:0 auto 34px auto;position:relative;z-index:2}.pricing-hero-title{font-size:3.1rem;font-weight:900;color:#ffffff;letter-spacing:-0.035em;line-height:1.15;margin-bottom:16px}.pricing-hero-sub{font-size:1.12rem;color:#cbd5e1;line-height:1.65;margin-bottom:24px}.pricing-feature-strip{display:flex;align-items:center;justify-content:center;gap:12px;flex-wrap:wrap;margin-bottom:8px}.p-feat-item{display:inline-flex;align-items:center;gap:8px;background:rgba(15,26,46,0.85);border:1px solid rgba(255,255,255,0.1);padding:8px 18px;border-radius:var(--radius-pill);font-size:0.86rem;font-weight:700;color:#e2e8f0;box-shadow:0 4px 15px rgba(0,0,0,0.3);transition:all 0.2s ease}.p-feat-item:hover{border-color:var(--accent-cyan);color:#ffffff;transform:translateY(-2px)}.p-feat-icon{font-size:1.05rem}@media (max-width:768px){.pricing-page-hero{padding:40px 0 50px 0}.pricing-hero-title{font-size:2.15rem}.pricing-hero-sub{font-size:0.95rem}.p-feat-item{font-size:0.78rem;padding:6px 14px}}@media (max-width:480px){.pricing-hero-title{font-size:1.75rem}.pricing-feature-strip{gap:8px}.p-feat-item{width:100%;justify-content:center}}.pricing-cards-container.cols-3{display:grid;grid-template-columns:repeat(3,1fr);gap:28px;margin-bottom:44px}.screen-selector-wrap{margin:16px 0 16px 0;padding:12px 10px;background:rgba(11,19,34,0.75);border:1px solid rgba(255,255,255,0.08);border-radius:var(--radius-md)}.screen-selector-label{display:block;font-size:0.74rem;font-weight:700;color:#94a3b8;margin-bottom:8px;text-transform:uppercase;letter-spacing:0.05em;text-align:center}.screen-buttons-group{display:grid;grid-template-columns:repeat(3,1fr);gap:8px}.btn-screen{position:relative;background:rgba(15,26,46,0.95);border:1.5px solid rgba(255,255,255,0.12);color:#cbd5e1;border-radius:8px;padding:8px 4px;cursor:pointer;display:flex;flex-direction:column;align-items:center;justify-content:center;transition:all 0.2s ease}.btn-screen:hover{border-color:var(--accent-cyan);background:rgba(0,210,255,0.12);color:#ffffff}.btn-screen.active{background:linear-gradient(135deg,rgba(0,210,255,0.25) 0%,rgba(37,99,235,0.35) 100%);border-color:var(--accent-cyan);color:#ffffff;box-shadow:0 0 14px rgba(0,210,255,0.4)}.pricing-card-box.featured .btn-screen.active{background:linear-gradient(135deg,rgba(245,158,11,0.3) 0%,rgba(217,119,6,0.4) 100%);border-color:var(--accent-gold);box-shadow:0 0 14px rgba(245,158,11,0.45)}.screen-num{font-size:1.12rem;font-weight:900;line-height:1}.screen-txt{font-size:0.68rem;font-weight:700;opacity:0.85;margin-top:2px}.screen-badge-discount{position:absolute;top:-8px;right:-4px;background:#ef4444;color:#ffffff;font-size:0.62rem;font-weight:800;padding:1px 5px;border-radius:4px;letter-spacing:0.02em;box-shadow:0 2px 6px rgba(0,0,0,0.5)}@media (max-width:1024px){.pricing-cards-container.cols-3{grid-template-columns:1fr;max-width:480px;margin-left:auto;margin-right:auto}}.tier-switcher-wrapper{display:flex;align-items:center;justify-content:center;gap:14px;max-width:580px;margin:0 auto 36px auto;background:rgba(11,19,34,0.85);border:1.5px solid rgba(255,255,255,0.1);padding:6px;border-radius:var(--radius-pill);box-shadow:0 10px 30px rgba(0,0,0,0.4)}.tier-radio-btn{flex:1;display:flex;align-items:center;justify-content:center;gap:8px;padding:12px 20px;border-radius:var(--radius-pill);background:transparent;border:1.5px solid transparent;color:#94a3b8;font-size:0.98rem;font-weight:800;cursor:pointer;transition:all 0.25s ease;user-select:none}.tier-radio-btn:hover{color:#ffffff}.tier-radio-btn.active.tier-basic{background:rgba(255,255,255,0.12);border-color:rgba(255,255,255,0.35);color:#ffffff;box-shadow:0 4px 15px rgba(0,0,0,0.3)}.tier-radio-btn.active.tier-gold{background:linear-gradient(135deg,rgba(245,158,11,0.25) 0%,rgba(217,119,6,0.35) 100%);border-color:var(--accent-gold);color:#fbbf24;box-shadow:0 0 20px rgba(245,158,11,0.35)}.tier-radio-btn .tier-tag-rec{background:var(--accent-gold);color:#070d18;font-size:0.65rem;font-weight:900;padding:2px 7px;border-radius:4px;letter-spacing:0.04em;text-transform:uppercase}@media (max-width:600px){.tier-switcher-wrapper{flex-direction:column;border-radius:16px;padding:6px;gap:8px}.tier-radio-btn{width:100%;border-radius:10px;padding:10px 14px;font-size:0.92rem}}.section-why-us{padding:80px 0;background:#080f1d;border-bottom:1px solid rgba(255,255,255,0.06)}.why-us-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:26px}.why-card{background:var(--bg-card);border:1px solid rgba(255,255,255,0.08);border-radius:var(--radius-md);padding:32px 26px;display:flex;flex-direction:column;transition:all 0.3s cubic-bezier(0.16,1,0.3,1);position:relative;overflow:hidden}.why-card::before{content:'';position:absolute;top:0;left:0;right:0;height:2px;background:linear-gradient(90deg,transparent,var(--accent-cyan),transparent);opacity:0;transition:opacity 0.3s ease}.why-card:hover{transform:translateY(-6px);border-color:rgba(0,210,255,0.35);box-shadow:0 16px 36px rgba(0,0,0,0.5)}.why-card:hover::before{opacity:1}.why-icon-box{width:54px;height:54px;border-radius:14px;background:rgba(0,210,255,0.1);border:1px solid rgba(0,210,255,0.25);display:flex;align-items:center;justify-content:center;font-size:1.6rem;margin-bottom:20px;color:var(--accent-cyan)}.why-card.gold-accent .why-icon-box{background:rgba(245,158,11,0.12);border-color:rgba(245,158,11,0.3);color:var(--accent-gold)}.why-card h3{font-size:1.22rem;font-weight:800;color:#ffffff;margin-bottom:10px;letter-spacing:-0.01em}.why-card p{font-size:0.92rem;color:var(--text-muted);line-height:1.65}.section-steps-pro{padding:80px 0;background:#091222;border-bottom:1px solid rgba(255,255,255,0.06)}.steps-grid-pro{display:grid;grid-template-columns:repeat(3,1fr);gap:28px;position:relative}.step-card-pro{background:var(--bg-card);border:1px solid rgba(255,255,255,0.08);border-radius:var(--radius-lg);padding:38px 28px;position:relative;transition:all 0.3s ease;display:flex;flex-direction:column}.step-card-pro:hover{transform:translateY(-6px);border-color:var(--accent-cyan);box-shadow:0 18px 40px rgba(0,0,0,0.5)}.step-num-badge{font-size:2.8rem;font-weight:900;line-height:1;margin-bottom:16px;letter-spacing:-0.04em}.step-card-pro:nth-child(1) .step-num-badge{color:var(--accent-cyan)}.step-card-pro:nth-child(2) .step-num-badge{color:var(--accent-gold)}.step-card-pro:nth-child(3) .step-num-badge{color:var(--accent-green)}.step-card-pro h3{font-size:1.3rem;font-weight:800;color:#ffffff;margin-bottom:10px}.step-card-pro p{font-size:0.92rem;color:var(--text-muted);line-height:1.65;margin-bottom:18px;flex-grow:1}.step-feature-pill{display:inline-flex;align-items:center;gap:6px;font-size:0.78rem;font-weight:700;color:#cbd5e1;background:rgba(255,255,255,0.05);border:1px solid rgba(255,255,255,0.1);padding:6px 14px;border-radius:var(--radius-pill);width:fit-content}.section-savings-pro{padding:80px 0;background:#070d18;border-bottom:1px solid rgba(255,255,255,0.06)}.savings-box-card{max-width:980px;margin:0 auto;background:var(--bg-card);border-radius:var(--radius-lg);border:1px solid rgba(255,255,255,0.1);overflow:hidden;box-shadow:0 25px 50px -12px rgba(0,0,0,0.7)}.section-nordic-showcase{padding:80px 0;background:#081120;border-bottom:1px solid rgba(255,255,255,0.06)}.nordic-grid-pro{display:grid;grid-template-columns:repeat(4,1fr);gap:22px}.nordic-nation-card{background:var(--bg-card);border:1px solid rgba(255,255,255,0.08);border-radius:var(--radius-md);padding:28px 22px;display:flex;flex-direction:column;justify-content:space-between;transition:all 0.3s ease;position:relative}.nordic-nation-card.featured-nordic{border-color:rgba(0,210,255,0.4);box-shadow:0 12px 30px rgba(0,210,255,0.15)}.nordic-nation-card:hover{transform:translateY(-6px);border-color:var(--accent-cyan);box-shadow:0 18px 36px rgba(0,0,0,0.6)}.nordic-card-header{display:flex;align-items:center;justify-content:space-between;margin-bottom:14px}.nordic-flag{font-size:2.5rem;line-height:1}.nordic-channel-pill{font-size:0.72rem;font-weight:800;padding:3px 10px;border-radius:4px;background:rgba(0,210,255,0.12);border:1px solid rgba(0,210,255,0.35);color:var(--accent-cyan)}.nordic-nation-card h3{font-size:1.25rem;font-weight:900;color:#ffffff;margin-bottom:8px}.nordic-nation-card p{font-size:0.86rem;color:var(--text-muted);line-height:1.55;margin-bottom:14px}.nordic-channels-list{list-style:none;font-size:0.82rem;color:#94a3b8;display:flex;flex-direction:column;gap:6px;margin-bottom:20px}.nordic-channels-list li{display:flex;align-items:center;gap:6px}.nordic-channels-list li span.chk{color:var(--accent-green);font-weight:800}.section-apps-showcase{padding:80px 0;background:#070d18;border-bottom:1px solid rgba(255,255,255,0.06)}.apps-grid-pro{display:grid;grid-template-columns:repeat(4,1fr);gap:22px}.app-card-item{background:var(--bg-card);border:1px solid rgba(255,255,255,0.08);border-radius:var(--radius-md);padding:28px 22px;display:flex;flex-direction:column;justify-content:space-between;transition:all 0.3s ease}.app-card-item:hover{transform:translateY(-6px);border-color:var(--accent-cyan);box-shadow:0 16px 36px rgba(0,0,0,0.6)}.app-icon-badge{font-size:2.4rem;margin-bottom:14px}.app-card-item h3{font-size:1.2rem;font-weight:800;color:#ffffff;margin-bottom:6px}.app-target-badge{display:inline-block;font-size:0.72rem;font-weight:800;text-transform:uppercase;color:var(--accent-gold);margin-bottom:12px}.app-card-item p{font-size:0.86rem;color:var(--text-muted);line-height:1.55;margin-bottom:16px}.section-reviews-pro{padding:80px 0;background:#091222;border-bottom:1px solid rgba(255,255,255,0.06)}.reviews-aggregate-strip{display:flex;align-items:center;justify-content:center;gap:16px;flex-wrap:wrap;margin-bottom:42px;padding:14px 24px;background:rgba(15,26,46,0.7);border:1px solid rgba(255,255,255,0.1);border-radius:var(--radius-pill);max-width:620px;margin-left:auto;margin-right:auto}.reviews-grid-pro{display:grid;grid-template-columns:repeat(3,1fr);gap:24px}.review-card-pro{background:var(--bg-card);border:1px solid rgba(255,255,255,0.08);border-radius:var(--radius-md);padding:30px 24px;display:flex;flex-direction:column;justify-content:space-between;transition:all 0.3s ease}.review-card-pro:hover{transform:translateY(-5px);border-color:rgba(245,158,11,0.35);box-shadow:0 16px 36px rgba(0,0,0,0.5)}.review-stars{color:var(--accent-gold);font-size:1.15rem;margin-bottom:12px;display:flex;align-items:center;gap:4px}.review-quote{color:#cbd5e1;font-size:0.92rem;line-height:1.65;font-style:italic;margin-bottom:20px;flex-grow:1}.review-author-row{display:flex;align-items:center;gap:12px;border-top:1px solid rgba(255,255,255,0.06);padding-top:14px}.review-avatar{width:40px;height:40px;min-width:40px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-weight:900;font-size:0.95rem}.review-author-info strong{display:block;font-size:0.92rem;color:#ffffff}.review-author-info span{font-size:0.78rem;color:var(--text-muted)}.section-guides-pro{padding:80px 0;background:#080f1d;border-bottom:1px solid rgba(255,255,255,0.06)}.guides-grid-pro{display:grid;grid-template-columns:repeat(3,1fr);gap:26px}.guide-card-pro{background:var(--bg-card);border:1px solid rgba(255,255,255,0.08);border-radius:var(--radius-lg);overflow:hidden;display:flex;flex-direction:column;transition:all 0.3s ease}.guide-card-pro:hover{transform:translateY(-6px);border-color:var(--accent-cyan);box-shadow:0 18px 40px rgba(0,0,0,0.6)}.guide-img-wrap{height:200px;position:relative;overflow:hidden}.guide-img-wrap img{width:100%;height:100%;object-fit:cover;transition:transform 0.4s ease}.guide-card-pro:hover .guide-img-wrap img{transform:scale(1.08)}.guide-tag-pill{position:absolute;top:14px;left:14px;background:rgba(7,13,24,0.85);backdrop-filter:blur(8px);border:1px solid rgba(255,255,255,0.15);color:var(--accent-cyan);font-size:0.72rem;font-weight:800;padding:4px 10px;border-radius:4px;text-transform:uppercase;letter-spacing:0.05em}.guide-body-pro{padding:24px;display:flex;flex-direction:column;flex-grow:1;justify-content:space-between}.guide-body-pro h3{font-size:1.2rem;font-weight:800;color:#ffffff;line-height:1.35;margin-bottom:10px}.guide-body-pro p{font-size:0.88rem;color:var(--text-muted);line-height:1.6;margin-bottom:18px;flex-grow:1}.guide-link-btn{font-size:0.88rem;font-weight:800;color:var(--accent-cyan);display:inline-flex;align-items:center;gap:6px;transition:gap 0.2s ease}.guide-card-pro:hover .guide-link-btn{gap:10px;color:#38bdf8}@media (max-width:1024px){.why-us-grid{grid-template-columns:repeat(2,1fr)}.steps-grid-pro{grid-template-columns:1fr;max-width:540px;margin:0 auto}.nordic-grid-pro{grid-template-columns:repeat(2,1fr)}.apps-grid-pro{grid-template-columns:repeat(2,1fr)}.reviews-grid-pro{grid-template-columns:1fr;max-width:580px;margin:0 auto}.guides-grid-pro{grid-template-columns:1fr;max-width:540px;margin:0 auto}}@media (max-width:640px){.why-us-grid{grid-template-columns:1fr}.nordic-grid-pro{grid-template-columns:1fr}.apps-grid-pro{grid-template-columns:1fr}.section-why-us,.section-steps-pro,.section-savings-pro,.section-nordic-showcase,.section-apps-showcase,.section-reviews-pro,.section-guides-pro{padding:55px 0}}