*{margin:0;padding:0;box-sizing:border-box}:root{--rogue-bg: #ffffff;--rogue-bg-card: #ffffff;--rogue-bg-elevated: #fafafa;--rogue-bg-dark: #1a1a1a;--rogue-border: #e0e0e0;--rogue-border-dark: #333;--rogue-yellow: #ffd700;--rogue-yellow-hover: #ffed4e;--rogue-text: #1a1a1a;--rogue-text-muted: #5c5c5c;--rogue-text-dim: #333333;--rogue-text-on-dark: #ffffff;--font-display: "Rubik", sans-serif;--font-body: "Rubik", sans-serif}body{font-family:var(--font-body);background:var(--rogue-bg);color:var(--rogue-text);line-height:1.6;min-height:100vh;position:relative}body:before,body:after{display:none}.bg-streaming-theme{display:none}.main{position:relative;z-index:1;background:var(--rogue-bg)}.navbar{position:sticky;top:0;z-index:100;background:var(--rogue-bg-dark);border-bottom:1px solid #ffd700;text-transform:uppercase}.nav-inner{max-width:1200px;margin:0 auto;padding:.4rem 1rem;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.5rem}.nav-logo{display:block;text-decoration:none}.nav-logo-img{display:block;height:auto;max-height:60px;width:auto;max-width:280px;object-fit:contain}.nav-accent-bar{display:none}.nav-links{display:flex;flex-wrap:wrap;gap:.5rem;align-items:center}.nav-links a{font-family:var(--font-display);color:#fff;text-decoration:none;padding:.5rem .75rem;border-radius:6px;transition:color .2s,background .2s;letter-spacing:.04em}.nav-links a:hover,.nav-links a.router-link-active{color:var(--rogue-yellow);background:#ffd7001a}.nav-cta{font-family:var(--font-display);display:inline-block;background:var(--rogue-yellow);color:#000;font-weight:700;padding:.6rem 1.25rem;border-radius:6px;text-decoration:none;transition:background .2s,transform .2s;letter-spacing:.04em}.nav-cta:hover{background:var(--rogue-yellow-hover);transform:translateY(-1px)}.nav-lang{position:relative}.nav-lang-btn{font-family:var(--font-display);background:transparent;border:1px solid rgba(255,255,255,.5);color:var(--rogue-text-on-dark);padding:.5rem .75rem;border-radius:6px;cursor:pointer;font-size:.9rem;letter-spacing:.03em}.nav-lang-btn:hover{color:var(--rogue-yellow);border-color:var(--rogue-yellow)}.nav-lang-dropdown{position:absolute;top:100%;right:0;margin-top:.25rem;min-width:140px;background:var(--rogue-bg-card);border:1px solid var(--rogue-border);border-radius:8px;box-shadow:0 8px 24px #0006;z-index:200;padding:.25rem}[dir=rtl] .nav-lang-dropdown{right:auto;left:0}.nav-lang-option{display:block;width:100%;text-align:left;padding:.5rem .75rem;border:none;background:transparent;color:var(--rogue-text-dim);font-family:var(--font-body);font-size:.95rem;cursor:pointer;border-radius:4px}[dir=rtl] .nav-lang-option{text-align:right}.nav-lang-option:hover{background:#ffd70026;color:var(--rogue-yellow)}.nav-toggle{display:none}@media (max-width: 768px){.nav-toggle{display:block;background:transparent;border:2px solid var(--rogue-yellow);color:var(--rogue-yellow);padding:.75rem 1rem;min-width:48px;min-height:48px;font-size:1.5rem;line-height:1;border-radius:8px;cursor:pointer}.nav-links{display:none;width:100%;flex-direction:column}.nav-links.open{display:flex}}.main{max-width:1200px;margin:0 auto;padding:2rem 1.5rem;min-height:calc(100vh - 180px)}.section{margin-bottom:3rem}h1,h2,h3,.section-title{font-family:var(--font-display)}.section-title{color:var(--rogue-yellow);font-size:1.75rem;margin-bottom:1rem;font-weight:700;letter-spacing:.08em}details summary{font-family:var(--font-display);letter-spacing:.03em}.hero-headline{font-family:var(--font-display);font-weight:700;letter-spacing:.06em}.hero-top{text-align:center;position:relative;background-image:url(../images/hero-streaming-bg.png);background-size:cover;background-position:center;background-repeat:no-repeat;padding:2.5rem 1rem}.hero-top:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:#ffffffe0;z-index:0}.hero-top .hero-headline,.hero-top .hero-lines,.hero-top .hero-top-cta-btn,.hero-top .hero-line-below-cta{position:relative;z-index:1}.hero-top .hero-headline{font-family:var(--font-display);font-size:clamp(1.75rem,4vw,2.75rem);margin-bottom:.4rem;line-height:1.2;color:var(--rogue-text);white-space:pre-line}.hero-sub{font-size:1.1rem;margin-bottom:1.5rem;color:var(--rogue-text-dim)}.trial-bold{font-size:1.15rem;margin-bottom:1.5rem;color:var(--rogue-text);font-weight:700}.hero-lines{font-size:1.1rem;margin:.15rem 0;color:var(--rogue-text);font-weight:500}.hero-top-cta-btn{display:inline-block;margin-top:.35rem;padding:1rem 2.25rem;min-height:3.25rem;background:gold;color:#000;font-family:var(--font-display);font-weight:700;font-size:1.2rem;letter-spacing:.04em;text-decoration:none;border-radius:10px;border:none;cursor:pointer;transition:background .2s,transform .2s;line-height:1.2;box-shadow:0 4px 14px #00000026}.hero-top-cta-btn:hover{background:var(--rogue-yellow-hover);transform:translateY(-2px);box-shadow:0 6px 18px #0003}.hero-line-below-cta{margin-top:.35rem;margin-bottom:0}.hero-top.section{margin-bottom:1.25rem}.comparison-section.section{margin-top:0;margin-bottom:3rem;text-align:center}.comparison-section .section-title{color:#1a1a1a;text-align:center}.landing-page .how-it-works .section-title{color:#1a1a1a}.landing-page .hero-cta .btn-secondary{color:#1a1a1a;border-color:#1a1a1a}.landing-page .hero-cta .btn-secondary:hover{background:#00000014;color:#1a1a1a;border-color:#1a1a1a}.hero-buttons{display:flex;flex-wrap:wrap;justify-content:center;gap:1rem;margin-bottom:.5rem}.hero-devices{font-size:.9rem;color:var(--rogue-text-muted)}.hero-cta{text-align:center}.comparison-subheading{font-family:var(--font-display);font-size:clamp(1.1rem,2.5vw,1.35rem);font-weight:700;color:var(--rogue-text);margin:.5rem 0 1rem;text-align:center}.comparison-table-wrap{max-width:700px;margin:0 auto;overflow-x:auto}.comparison-table{width:100%;border-collapse:collapse;background:var(--rogue-bg-card);border:2px solid var(--rogue-border);border-radius:10px;overflow:hidden}.comparison-table th,.comparison-table td{padding:.85rem 1rem;text-align:left;border-bottom:1px solid var(--rogue-border);color:var(--rogue-text);font-size:.95rem}.comparison-table thead th{font-weight:700;background:var(--rogue-bg-elevated);color:var(--rogue-text)}.comparison-table tbody tr:last-child td{border-bottom:none}.comparison-table .comparison-col-rogue{border-right:1px solid var(--rogue-border);color:#1a1a1a;font-weight:700;background:gold}.comparison-table thead .comparison-col-rogue{background:gold;color:#1a1a1a;font-weight:700}.comparison-icon{margin-right:.4rem;font-weight:700}.comparison-icon-check{color:#1a7a1a!important}.comparison-icon-cross{color:#b91c1c!important}@media (max-width: 768px){.comparison-table .comparison-icon-check{color:#1a7a1a!important}.comparison-table .comparison-icon-cross{color:#b91c1c!important}}.landing-page .hero-headline,.landing-page .hero-lines{text-transform:uppercase}.trial-highlight{color:var(--rogue-yellow);font-weight:700;text-decoration:underline;text-underline-offset:.2em}.download-code{font-family:var(--font-display);font-size:1.5rem;font-weight:700;color:var(--rogue-yellow);letter-spacing:.1em}.download-btn-android{display:inline-flex;flex-direction:column;align-items:center;gap:.2rem;text-align:center}.download-btn-android .download-btn-label{display:block;font-weight:700}.download-btn-android .download-btn-sublabel{display:block;font-size:.85em;font-weight:600;opacity:.95}.downloader-app-logo{display:inline-block;vertical-align:middle;max-height:2.2em;width:auto;margin-left:.35rem}.btn-primary,.btn-secondary{font-family:var(--font-display);letter-spacing:.04em}.btn-primary{display:inline-block;background:var(--rogue-yellow);color:#000;font-weight:700;padding:.75rem 1.5rem;border-radius:8px;text-decoration:none;transition:background .2s,transform .2s;border:none;cursor:pointer;font-size:1rem}.btn-primary:hover{background:var(--rogue-yellow-hover);transform:translateY(-1px)}.btn-secondary{display:inline-block;background:transparent;color:var(--rogue-yellow);font-weight:700;padding:.75rem 1.5rem;border-radius:8px;text-decoration:none;border:2px solid var(--rogue-yellow);transition:background .2s,color .2s}.btn-secondary:hover{background:#ffd70026}.card{background:var(--rogue-bg-card);border:1px solid var(--rogue-border);border-radius:10px;padding:1.5rem;margin-bottom:1rem}.card:hover{border-color:var(--rogue-yellow)}.footer{border-top:2px solid var(--rogue-yellow);background:var(--rogue-bg-dark);padding:2rem 1.5rem;margin-top:3rem}.footer-inner{max-width:1200px;margin:0 auto;text-align:center}.footer-links{display:flex;flex-wrap:wrap;justify-content:center;gap:1rem;margin-bottom:1rem}.footer-links a{font-family:var(--font-display);color:var(--rogue-text-on-dark);text-decoration:none;letter-spacing:.03em}.footer-links a:hover{color:var(--rogue-yellow)}.footer-disclaimer{font-size:.85rem;color:#ffffffbf;margin-bottom:.5rem;max-width:600px;margin-left:auto;margin-right:auto}.footer-copy{font-size:.8rem;color:#ffffffb3}.footer-contact{margin:.5rem 0;font-size:.9rem}.footer-contact-link{color:var(--rogue-yellow);text-decoration:none}.footer-contact-link:hover{text-decoration:underline}.footer-contact-sep{color:#fff9;margin:0 .5rem}.hero-media{margin-bottom:3rem}.video-wrap{max-width:900px;margin:0 auto;border-radius:12px;overflow:hidden;border:2px solid var(--rogue-border);box-shadow:0 8px 32px #ffd70026;background:var(--rogue-bg-card)}.video-wrap:hover{border-color:var(--rogue-yellow)}.hero-video{display:block;width:100%;height:auto;max-height:70vh;object-fit:contain;background:#0a0a0a}.app-shots{margin-bottom:3rem}[dir=rtl] .app-carousel{direction:ltr}.app-carousel{position:relative;max-width:900px;margin:1.5rem auto 0;border-radius:12px;overflow:hidden;border:2px solid var(--rogue-border);background:var(--rogue-bg-card);box-shadow:0 8px 32px #ffd70026}.app-carousel:hover{border-color:var(--rogue-yellow)}.carousel-track-wrap{overflow:hidden;aspect-ratio:16 / 10;min-height:280px}.carousel-track{display:flex;transition:transform .4s ease-out;height:100%}.carousel-slide{flex:0 0 100%;width:100%;height:100%;position:relative}.carousel-slide img{width:100%;height:100%;object-fit:contain;display:block;background:var(--rogue-bg-card)}.carousel-slide-caption{position:absolute;top:0;left:0;right:0;margin:0;padding:.75rem 1rem;background:linear-gradient(to bottom,rgba(0,0,0,.85) 0%,rgba(0,0,0,.6) 70%,transparent 100%);color:#fff;font-size:clamp(1.43rem,3.3vw,1.73rem);line-height:1.35;font-weight:500}.carousel-caption-mobile{display:none}@media (max-width: 768px){.carousel-slide-caption{display:none}.carousel-caption-mobile{display:block;margin:0;margin-top:.75rem;padding:.75rem 1rem;background:#000000e0;color:#fff;font-size:.9rem;line-height:1.4;font-weight:500;border-radius:0 0 10px 10px;word-wrap:break-word;overflow-wrap:break-word}}.carousel-btn{position:absolute;top:50%;transform:translateY(-50%);width:48px;height:48px;border:2px solid var(--rogue-yellow);background:#0009;color:var(--rogue-yellow);font-size:2rem;line-height:1;cursor:pointer;border-radius:50%;display:flex;align-items:center;justify-content:center;padding:0;transition:background .2s,color .2s;z-index:2}.carousel-btn:hover{background:var(--rogue-yellow);color:#000}.carousel-prev{left:12px}.carousel-next{right:12px}.carousel-dots{position:absolute;bottom:12px;left:0;right:0;display:flex;justify-content:center;gap:8px;z-index:2}.carousel-dot{width:10px;height:10px;border-radius:50%;border:2px solid var(--rogue-yellow);background:transparent;cursor:pointer;padding:0;transition:background .2s}.carousel-dot:hover{background:#ffd70080}.carousel-dot.active{background:var(--rogue-yellow)}.text-muted{color:var(--rogue-text-muted)}.mt-1{margin-top:.5rem}.mt-2{margin-top:1rem}.mb-2{margin-bottom:1rem}.how-it-works .how-steps{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:1.5rem;margin-top:1rem}.how-step{background:var(--rogue-bg-card);border:1px solid var(--rogue-border);border-radius:10px;padding:1.25rem;text-align:center}.how-step:hover{border-color:var(--rogue-yellow)}.how-step-num{display:inline-block;width:2.5rem;height:2.5rem;line-height:2.5rem;border-radius:50%;background:var(--rogue-yellow);color:#000;font-weight:700;font-family:var(--font-display);margin-bottom:.75rem}.how-step-title{font-size:1.1rem;margin:0 0 .5rem}.how-step-link{color:var(--rogue-yellow);text-decoration:none}.how-step-link:hover{text-decoration:underline}.how-step p{font-size:.9rem}.sticky-cta{position:fixed;bottom:0;left:0;right:0;z-index:90;background:linear-gradient(135deg,#1a1a1a,#000);border-top:2px solid var(--rogue-yellow);padding:.75rem 1rem;display:flex;justify-content:center;align-items:center;gap:1rem;box-shadow:0 -4px 20px #00000080}.sticky-cta a{text-decoration:none}.cookie-consent{position:fixed;bottom:0;left:0;right:0;z-index:200;background:var(--rogue-bg-card);border-top:2px solid var(--rogue-yellow);padding:1rem 1.5rem;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:1rem;box-shadow:0 -4px 20px #00000080}.cookie-consent p{margin:0;font-size:.9rem;color:var(--rogue-text-dim);flex:1;min-width:200px}.cookie-consent a{color:var(--rogue-yellow)}.cookie-consent-btns{display:flex;gap:.5rem}.cookie-consent-btns .btn-primary,.cookie-consent-btns .btn-secondary{padding:.5rem 1rem;font-size:.9rem}.channel-page .channel-header{background:linear-gradient(135deg,#1a1a1a,#000);padding:1rem 0;border-bottom:1px solid var(--rogue-border)}.channel-page .channel-header-inner{max-width:1400px;margin:0 auto;padding:0 1.25rem;display:flex;justify-content:flex-end;align-items:center}.channel-page .search-container{position:relative;width:520px;max-width:100%}.channel-page .search-input{width:100%;padding:16px 50px 16px 20px;background:var(--rogue-bg-card);border:2px solid var(--rogue-yellow);border-radius:28px;color:var(--rogue-text);font-size:16px;outline:none;transition:all .3s}.channel-page .search-input:focus{border-color:var(--rogue-yellow-hover);box-shadow:0 0 15px #ffd7004d}.channel-page .search-icon{position:absolute;right:15px;top:50%;transform:translateY(-50%);color:var(--rogue-yellow);font-size:18px}.channel-page .channel-container{max-width:1400px;margin:1.5rem auto;padding:0 1.25rem;display:grid;grid-template-columns:280px 1fr;gap:1.5rem}.channel-page .channel-sidebar{background:var(--rogue-bg-card);border-radius:10px;padding:1.25rem;border:1px solid var(--rogue-border);height:fit-content;max-height:calc(100vh - 100px);overflow-y:auto;position:sticky;top:1.25rem}.channel-page .sidebar-title{color:var(--rogue-yellow);font-size:1.125rem;font-weight:700;margin-bottom:1.25rem;padding-bottom:.625rem;border-bottom:2px solid var(--rogue-yellow);letter-spacing:1px}.channel-page .category-list{list-style:none}.channel-page .category-item{margin-bottom:8px}.channel-page .category-link{display:block;padding:12px 15px;color:var(--rogue-text);text-decoration:none;border-radius:5px;transition:all .3s;border-left:3px solid transparent;font-size:14px;cursor:pointer}.channel-page .category-link:hover,.channel-page .category-link.active{background:var(--rogue-bg-elevated);color:var(--rogue-yellow);border-left-color:var(--rogue-yellow);transform:translate(5px)}.channel-page .channel-main{background:var(--rogue-bg-card);border-radius:10px;padding:1.5rem;border:1px solid var(--rogue-border)}.channel-page .page-title{color:var(--rogue-yellow);font-size:2rem;margin-bottom:.5rem;letter-spacing:2px}.channel-page .page-subtitle{color:var(--rogue-text-muted);margin-bottom:1.5rem;font-size:14px}.channel-page .channel-section{margin-bottom:1.5rem}.channel-page .section-header{display:flex;justify-content:space-between;align-items:center;padding:15px 20px;background:var(--rogue-bg-elevated);border-left:4px solid var(--rogue-yellow);border-radius:5px;cursor:pointer;transition:all .3s;margin-bottom:15px}.channel-page .section-header:hover{background:var(--rogue-border);transform:translate(5px)}.channel-page .section-title{color:var(--rogue-yellow);font-size:1.25rem;font-weight:700;letter-spacing:1px}.channel-page .section-count{color:var(--rogue-text-muted);font-size:14px;margin-left:10px}.channel-page .section-toggle{color:var(--rogue-yellow);font-size:20px;transition:transform .3s}.channel-page .section-toggle.collapsed{transform:rotate(-90deg)}.channel-page .channel-list{display:grid;grid-template-columns:repeat(auto-fill,minmax(250px,1fr));gap:15px;padding:20px;background:var(--rogue-bg-elevated);border-radius:5px;margin-top:10px}.channel-page .channel-item{background:var(--rogue-bg-card);padding:15px;border-radius:5px;border:1px solid var(--rogue-border);transition:all .3s;cursor:pointer;position:relative}.channel-page .channel-item:hover{border-color:var(--rogue-yellow);transform:translateY(-3px);box-shadow:0 5px 15px #ffd70033}.channel-page .channel-name{color:var(--rogue-text);font-size:14px;font-weight:500;margin-bottom:5px}.channel-page .channel-info{color:var(--rogue-text-muted);font-size:12px;display:flex;justify-content:space-between;align-items:center}.channel-page .channel-badge{background:var(--rogue-yellow);color:#000;padding:3px 8px;border-radius:3px;font-size:10px;font-weight:700}@media (max-width: 1024px){.channel-page .channel-container{grid-template-columns:1fr}.channel-page .channel-sidebar{position:relative;top:0;max-height:300px}.channel-page .search-container{width:300px}}@media (max-width: 768px){.channel-page .channel-header-inner{flex-direction:column;gap:1rem}.channel-page .search-container{width:100%}.channel-page .channel-list{grid-template-columns:1fr}}.channel-page .channel-sidebar::-webkit-scrollbar{width:8px}.channel-page .channel-sidebar::-webkit-scrollbar-track{background:var(--rogue-bg-elevated)}.channel-page .channel-sidebar::-webkit-scrollbar-thumb{background:var(--rogue-yellow);border-radius:4px}.channel-page .sidebar-title{color:#1a1a1a;border-bottom-color:#1a1a1a}.channel-page .page-title,.channel-page .section-title,.channel-page .section-toggle,.channel-page .search-icon{color:#1a1a1a}.channel-page .search-input:focus{border-color:#1a1a1a;box-shadow:0 0 15px #00000026}.channel-page .category-link:hover,.channel-page .category-link.active{color:var(--rogue-yellow);border-left-color:var(--rogue-yellow)}.channel-page .channel-item:hover{border-color:#1a1a1a;box-shadow:0 5px 15px #00000026}.channel-page .channel-badge{background:var(--rogue-yellow);color:#000}.channel-page .channel-sidebar::-webkit-scrollbar-thumb{background:var(--rogue-yellow)}.channel-page .channel-sidebar::-webkit-scrollbar-thumb:hover{background:var(--rogue-yellow-hover)}.faq-item{margin-bottom:.5rem}.faq-item summary{cursor:pointer;padding:1rem;background:var(--rogue-bg-card);border:1px solid var(--rogue-border);border-left:4px solid var(--rogue-yellow);border-radius:6px;font-weight:500}.faq-item summary:hover{border-color:var(--rogue-yellow)}.faq-item div{padding:1rem 1rem 1rem 1.25rem;color:var(--rogue-text-dim);border:1px solid var(--rogue-border);border-top:none;border-radius:0 0 6px 6px;white-space:pre-line}.faq-item--highlight summary{background:var(--rogue-yellow);border:3px solid #1a1a1a;border-left:4px solid #1a1a1a;color:#1a1a1a;font-weight:700}.faq-item--highlight summary:hover{border-color:#000}.faq-item--highlight div{background:var(--rogue-yellow);border:3px solid #1a1a1a;border-top:none;color:#1a1a1a}.faq-videos{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:1.5rem;margin-top:1rem}.faq-video-slot{background:var(--rogue-bg-card);border:1px solid var(--rogue-border);border-radius:10px;overflow:hidden;padding:.5rem}.faq-video-slot iframe{border-radius:6px;display:block}.faq-video-desc{font-size:.9rem;color:var(--rogue-text-dim);margin-top:.5rem;line-height:1.4}.download-hero{margin-bottom:2rem}.download-buttons{display:flex;flex-wrap:wrap;gap:1rem;margin:1.5rem 0}.download-buttons a{min-width:180px;text-align:center}.guide{margin-top:1rem}.guide summary{cursor:pointer;padding:.75rem;background:var(--rogue-bg-card);border:1px solid var(--rogue-border);border-radius:8px;margin-bottom:.5rem}.guide summary:hover{border-color:var(--rogue-yellow)}.guide ol,.guide ul{margin:.75rem 0 0 1.5rem;color:var(--rogue-text-dim)}.guide li{margin-bottom:.35rem}.replace-services{text-align:center;padding-bottom:2rem;margin-bottom:2rem;border-bottom:2px solid var(--rogue-yellow)}.replace-heading{font-family:var(--font-display);font-size:clamp(1.25rem,3vw,1.75rem);font-weight:700;color:var(--rogue-text);letter-spacing:.04em;margin:0 0 1.25rem;line-height:1.3}[dir=rtl] .replace-services-img-wrap{direction:ltr}.replace-services-img-wrap{max-width:700px;margin:0 auto;overflow:hidden;border-radius:12px;background:var(--rogue-bg-card)}.replace-services-img{display:block;width:100%;height:auto;vertical-align:middle}.plans{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:1.5rem;margin-top:1rem}.plan-card{background:var(--rogue-bg-card);border:2px solid var(--rogue-border);border-radius:12px;padding:1.5rem;position:relative}.plan-card.popular{border-color:var(--rogue-yellow)}.plan-badge{position:absolute;top:-10px;right:1rem;background:var(--rogue-yellow);color:#000;font-size:.75rem;font-weight:700;padding:.2rem .5rem;border-radius:4px}.plan-name{font-size:1.25rem;color:var(--rogue-yellow);margin-bottom:.25rem}.plan-price{font-size:1.75rem;font-weight:700}.plan-period{color:var(--rogue-text-muted);font-size:.9rem}.plan-features{list-style:none;margin:1rem 0}.plan-features li{padding:.35rem 0 .35rem 1.25rem;position:relative}.plan-features li:before{content:"✓";color:var(--rogue-yellow);position:absolute;left:0}.plan-cta{margin-top:1rem}.trust-block{margin-top:2rem;display:flex;flex-wrap:wrap;gap:1rem}.trust-block .card{flex:1;min-width:200px}.checkout-notice-card{margin-top:1.5rem;background:var(--rogue-yellow);border:3px solid #1a1a1a;border-radius:12px;padding:1.5rem;box-shadow:0 4px 20px #00000026;animation:checkout-notice-pulse 2.5s ease-in-out infinite}@keyframes checkout-notice-pulse{0%,to{box-shadow:0 4px 20px #00000026;border-color:#1a1a1a}50%{box-shadow:0 4px 28px #00000059,0 0 0 2px var(--rogue-yellow);border-color:#000}}.checkout-notice-title{font-family:var(--font-display);font-size:1.25rem;font-weight:700;color:#1a1a1a;letter-spacing:.03em;margin:0 0 .75rem}.checkout-notice-title:not(:first-child){margin-top:1.25rem}.checkout-notice-text{color:#1a1a1a;margin:0 0 .5rem;line-height:1.6;font-family:var(--font-body);font-weight:500}.payment-note-card{margin-top:1.5rem;background:var(--rogue-bg-card);border:1px solid var(--rogue-border);border-radius:10px;padding:1.25rem}.payment-note-title{font-weight:700;color:var(--rogue-text);margin:0 0 .35rem;font-size:1rem}.payment-note-text{color:var(--rogue-text);margin:0 0 .5rem;line-height:1.5;font-size:.95rem}.payment-note-link-wrap{margin:0;font-size:.95rem;color:var(--rogue-text)}.payment-note-link{color:var(--rogue-yellow-text);font-weight:600;text-decoration:none}.payment-note-link:hover{text-decoration:underline}.contact-panels{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:2rem;margin:2rem 0;max-width:900px}.contact-panel{background:#111;border-radius:16px;padding:1.75rem;text-align:center;border:2px solid}.contact-panel-whatsapp{border-color:#34c759}.contact-panel-telegram{border-color:#007aff}.contact-panel-logo{width:56px;height:56px;margin:0 auto 1rem;display:flex;align-items:center;justify-content:center;border-radius:50%}.contact-panel-whatsapp .contact-panel-logo{background:#34c759;color:#fff}.contact-panel-telegram .contact-panel-logo{background:#007aff;color:#fff}.contact-panel-logo svg{width:28px;height:28px}.contact-panel-title{font-family:var(--font-display);font-size:1.25rem;font-weight:700;color:#fff;letter-spacing:.12em;margin:0 0 .35rem;text-transform:uppercase;text-shadow:0 0 1px #000,0 1px 2px rgba(0,0,0,.8)}.contact-panel-subtitle{font-size:.7rem;letter-spacing:.1em;margin:0 0 1.25rem;text-transform:uppercase;font-weight:600}.contact-panel-whatsapp .contact-panel-subtitle{color:#70cc8a}.contact-panel-telegram .contact-panel-subtitle{color:#66bfff}[dir=rtl] .contact-panel-qr{direction:ltr}.contact-panel-qr{margin-bottom:1.25rem}.contact-panel-qr a{display:inline-block}.contact-qr-img{display:block;width:160px;height:160px;object-fit:contain;background:#fff;border-radius:12px;padding:10px;margin:0 auto;box-sizing:border-box}.contact-panel-whatsapp .contact-qr-img{border:2px solid #34C759}.contact-panel-telegram .contact-qr-img{border:2px solid #007AFF}.contact-qr-label{display:block;font-size:.65rem;color:#fff;letter-spacing:.08em;margin-top:.5rem;text-transform:uppercase;font-weight:600}.contact-panel-btn{display:inline-flex;align-items:center;justify-content:center;gap:.6rem;width:100%;padding:1rem 1.25rem;border-radius:12px;font-family:var(--font-display);font-size:.85rem;font-weight:700;letter-spacing:.06em;color:#fff;text-decoration:none;border:none;text-transform:uppercase;transition:opacity .2s}.contact-panel-btn:hover{opacity:.9}.contact-panel-btn-whatsapp{background:#34c759}.contact-panel-btn-telegram{background:#007aff}.contact-btn-icon{width:22px;height:22px;flex-shrink:0}.response-time{color:var(--rogue-text-muted);font-size:.9rem;margin-top:1.5rem}.support-site-link{margin-top:1rem}.support-url{color:var(--rogue-yellow)}.pricing-page .section-title,.pricing-page .replace-heading,.pricing-page .plan-name,.pricing-page .payment-note-link{color:#1a1a1a}.pricing-page .replace-services{border-bottom-color:#1a1a1a}.pricing-page .plan-features li:before{color:#1a1a1a}.pricing-page .plan-card.popular{border-color:#1a1a1a}.pricing-page .plan-badge{background:#1a1a1a;color:#fff}.download-page .section-title{color:#1a1a1a}.download-page .download-buttons .btn-secondary{color:#1a1a1a;border-color:#1a1a1a}.download-page .download-buttons .btn-secondary:hover{background:#00000014;color:#1a1a1a;border-color:#1a1a1a}.download-page .guide summary:hover{border-color:#1a1a1a}.download-page .download-code,.faq-page .section-title{color:#1a1a1a}.faq-page .faq-item summary{border-left-color:#1a1a1a}.faq-page .faq-item summary:hover{border-color:#1a1a1a}.faq-page .faq-support-link{color:#1a1a1a}.faq-page .faq-support-link:hover{text-decoration:underline}.support-page .section-title,.support-page .support-url{color:#1a1a1a}.support-page .support-url:hover{text-decoration:underline}.legal-section{margin-bottom:2rem}.legal-section h2{color:var(--rogue-yellow);font-size:1.25rem;margin-bottom:.75rem}.legal-section p{color:var(--rogue-text-dim);margin-bottom:.5rem;font-size:.95rem}.legal-nav{margin-bottom:1.5rem}.legal-nav a{color:var(--rogue-yellow);margin-right:1rem}.legal-nav a:hover{text-decoration:underline}.legal-hub-intro{color:var(--rogue-text-dim);font-size:.95rem;max-width:60ch}.legal-doc{max-width:720px}.legal-doc .legal-updated{color:var(--rogue-text-muted);font-size:.9rem;margin-bottom:1.5rem}.legal-doc .legal-block{margin-bottom:1.75rem}.legal-doc .legal-block h2{color:var(--rogue-yellow);font-size:1.15rem;margin-bottom:.5rem}.legal-doc .legal-block p{color:var(--rogue-text-dim);margin-bottom:.5rem;font-size:.95rem;line-height:1.6}.legal-doc .legal-block ul{margin:.5rem 0 .5rem 1.25rem;padding-left:.5rem;color:var(--rogue-text-dim);font-size:.95rem;line-height:1.6}.legal-doc .legal-block li{margin-bottom:.25rem}.legal-doc .legal-block a{color:var(--rogue-yellow);text-decoration:none}.legal-doc .legal-block a:hover{text-decoration:underline}.legal-doc .legal-back{margin-top:2rem}.legal-doc .legal-back a{color:var(--rogue-yellow);text-decoration:none}.legal-doc .legal-back a:hover{text-decoration:underline}
