:root{--dark-bg:#0a0a0a;--dark-bg-alt:#121212;--card-bg:#1a1a1a;--card-bg-alt:#222222;--accent:#ff0000;--accent-alt:#ffffff;--accent-gradient:linear-gradient(135deg,#ff0000 0%,#cc0000 100%);--accent-gradient-alt:linear-gradient(135deg,#ffffff 0%,#f0f0f0 100%);--text-light:#ffffff;--text-muted:#b0b0b0;--text-dark:#666666;--success:#00ff88;--danger:#ff0000;--border-color:#333333;--shadow-sm:0 2px 10px rgba(0,0,0,0.3);--shadow-md:0 10px 30px rgba(0,0,0,0.5);--shadow-lg:0 20px 60px rgba(0,0,0,0.7);--glow-accent:0 0 20px rgba(255,0,0,0.6);--glow-accent-strong:0 0 40px rgba(255,0,0,0.8)}*{margin:0;padding:0;box-sizing:border-box}html{scroll-behavior:smooth;max-width:100%;overflow-x:hidden}body{font-family:'Poppins',sans-serif;background:var(--dark-bg);color:var(--text-light);line-height:1.6;overflow-x:hidden;max-width:100vw;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}input,textarea,select{-webkit-user-select:text;-moz-user-select:text;-ms-user-select:text;user-select:text}a{text-decoration:none;color:inherit;transition:color 0.3s ease,opacity 0.3s ease}img{max-width:100%;height:auto;-webkit-user-drag:none;pointer-events:none}h1,h2,h3,h4,h5,h6{font-family:'Montserrat',sans-serif;font-weight:900;line-height:1.2;margin-bottom:1rem}.accent-text{color:var(--accent)}.accent-gradient{background:linear-gradient(135deg,#ff0000 0%,#ff6b6b 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.container{max-width:1200px;margin-left:auto;margin-right:auto}.site-navbar{position:fixed;top:0;left:0;right:0;width:100%;background:rgba(10,10,10,0.6);backdrop-filter:blur(6px);padding:15px 0;z-index:1000;transition:background 0.3s ease,box-shadow 0.3s ease,backdrop-filter 0.3s ease}.site-navbar .container{max-width:1200px;margin:0 auto;padding:0 20px}.site-navbar.navbar-scrolled{background:rgba(10,10,10,0.95);backdrop-filter:blur(10px);box-shadow:0 2px 20px rgba(0,0,0,0.5)}.nav-content{display:flex;justify-content:space-between;align-items:center;gap:30px}.logo-image{height:80px;width:auto;display:block}@media(max-width:768px){.logo-image{height:32px}}.logo{display:flex;align-items:center;gap:10px;font-size:1.8rem;font-weight:900;color:var(--accent);text-decoration:none;white-space:nowrap;flex-shrink:0;transition:filter 0.3s ease}.logo:hover{filter:drop-shadow(var(--glow-accent))}.nav-menu{display:flex;align-items:center;justify-content:center;list-style:none;gap:25px;margin:0 auto;padding:0;z-index:1001}.nav-menu li{list-style:none}.nav-menu a{color:var(--text-light);text-decoration:none;font-weight:500;font-size:0.95rem;white-space:nowrap;transition:color 0.3s ease}.nav-menu a:hover{color:var(--accent)}.nav-menu li.active a{color:var(--accent);font-weight:700}.nav-cta-btn{display:inline-flex;align-items:center;gap:6px;padding:8px 18px;background:linear-gradient(135deg,#25D366 0%,#128C7E 100%);color:#fff;font-weight:700;font-size:0.85rem;text-decoration:none;border-radius:25px;white-space:nowrap;flex-shrink:0;box-shadow:0 5px 15px rgba(37,211,102,0.3);transition:transform 0.2s,box-shadow 0.2s}.nav-cta-btn:hover{transform:scale(1.05);box-shadow:0 0 20px rgba(37,211,102,0.5);color:#fff;box-shadow:0 8px 25px rgba(37,211,102,0.5)}.burger-menu{display:none;flex-direction:column;gap:5px;cursor:pointer;z-index:1002}.burger-menu span{width:25px;height:3px;background:#fff;border-radius:3px;transition:all 0.3s ease}.burger-menu.active span:nth-child(1){transform:rotate(45deg) translate(8px,8px)}.burger-menu.active span:nth-child(2){opacity:0}.burger-menu.active span:nth-child(3){transform:rotate(-45deg) translate(7px,-7px)}.nav-overlay{display:none;position:fixed;top:0;left:0;width:100%;height:100vh;background:rgba(0,0,0,0.8);z-index:999}.nav-overlay.active{display:block}.nav-cta-desktop{display:inline-flex !important;align-items:center !important;justify-content:center !important;gap:10px !important;padding:12px 30px !important;background:transparent !important;border:2px solid #fff !important;border-radius:50px !important;color:#fff !important;font-size:0.95rem !important;font-weight:600 !important;text-transform:uppercase !important;letter-spacing:1px !important;text-decoration:none !important;box-shadow:0 0 20px rgba(16,185,129,0.6),0 0 40px rgba(16,185,129,0.4),0 0 60px rgba(16,185,129,0.2) !important;transition:all 0.3s ease !important;cursor:pointer !important}.nav-cta-desktop:hover{border-color:#10b981 !important;color:#fff !important;box-shadow:0 0 30px rgba(16,185,129,0.8),0 0 60px rgba(16,185,129,0.6),0 0 80px rgba(16,185,129,0.4) !important;transform:translateY(-2px) !important}@media(max-width:991px){.burger-menu{display:flex !important}.nav-cta-desktop{display:none !important}ul.nav-menu{position:fixed !important;display:flex !important;top:0 !important;right:-300px !important;width:280px !important;height:100vh !important;background:rgba(10,10,10,0.95) !important;backdrop-filter:blur(20px) !important;flex-direction:column !important;align-items:flex-start !important;justify-content:flex-start !important;padding:100px 30px !important;margin:0 !important;gap:0 !important;transition:right 0.4s ease !important;z-index:1001 !important;box-shadow:-5px 0 30px rgba(0,0,0,0.8) !important}ul.nav-menu.active{right:0 !important}.nav-menu li{width:100% !important;display:block !important}.nav-menu li a{display:block !important;width:100% !important;padding:15px 0 !important;color:#fff !important;font-size:1.1rem !important;text-decoration:none !important;border-bottom:1px solid rgba(255,255,255,0.1) !important}.nav-menu .nav-cta-btn{display:flex !important;align-items:center !important;justify-content:center !important;gap:10px !important;width:auto !important;padding:12px 35px !important;margin:20px auto 0 !important;background:transparent !important;border:2px solid #fff !important;border-radius:50px !important;color:#fff !important;font-size:1rem !important;font-weight:600 !important;text-transform:uppercase !important;letter-spacing:1px !important;box-shadow:0 0 20px rgba(16,185,129,0.6),0 0 40px rgba(16,185,129,0.4),0 0 60px rgba(16,185,129,0.2) !important;transition:all 0.3s ease !important;cursor:pointer !important}.nav-menu .nav-cta-btn:hover{border-color:#10b981 !important;box-shadow:0 0 30px rgba(16,185,129,0.8),0 0 60px rgba(16,185,129,0.6),0 0 80px rgba(16,185,129,0.4) !important;transform:translateY(-2px) !important}}@media(min-width:992px){.nav-menu li:last-child{display:none !important}.burger-menu{display:none !important}}@media(max-width:991px){.nav-menu{gap:15px}}@media(max-width:768px){.nav-cta-btn{padding:6px 12px;font-size:0.75rem}}@media(max-width:575px){.navbar-brand{font-size:1.2rem}}.hero-section{position:relative}.hero-section .container{min-height:100vh;display:flex;align-items:center;justify-content:center;position:relative;overflow:hidden;padding:120px 20px 80px}.hero-bg-image{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.hero-overlay{position:absolute;inset:0;background:rgba(0,0,0,0.7);backdrop-filter:blur(3px);z-index:1}.hero-content-wrapper{position:relative;z-index:2;width:100%;text-align:center}.hero-content-wrapper .row{width:100%;max-width:1200px;margin:0 auto}.hero-pattern{position:absolute;top:0;left:0;right:0;bottom:0;background-image:repeating-linear-gradient(0deg,transparent,transparent 2px,rgba(255,255,255,0.03) 2px,rgba(255,255,255,0.03) 4px),repeating-linear-gradient(90deg,transparent,transparent 2px,rgba(255,255,255,0.03) 2px,rgba(255,255,255,0.03) 4px);pointer-events:none}.hero-title{text-align:center;font-size:clamp(1.2rem,5vw,2.8rem);font-weight:500;text-transform:uppercase;letter-spacing:2px;margin-bottom:1.5rem;line-height:1.15}.hero-subtitle{font-size:clamp(1rem,3.5vw,1.15rem);font-weight:400;color:var(--text-muted);margin-bottom:1.5rem;max-width:700px;margin-left:auto;margin-right:auto}.hero-description{font-size:1rem;color:var(--text-muted);max-width:800px;margin:0 auto 2.5rem;line-height:1.8}.hero-section .row.align-items-center .col-lg-6:first-child .hero-description{margin:0 0 2.5rem 0}.hero-cta-group{display:flex;justify-content:center;align-items:center;gap:16px;margin-top:2rem}.btn-hero{background:rgba(0,0,0,0.2) !important;border:2px solid #fff !important;border-radius:50px;color:#fff !important;font-weight:700;font-size:1.1rem;text-transform:uppercase;letter-spacing:1px;padding:1.2rem 3rem;box-shadow:0 0 20px rgba(220,38,38,0.6),0 0 40px rgba(220,38,38,0.4),0 0 60px rgba(220,38,38,0.2);text-shadow:0 0 10px rgba(255,255,255,0.8),0 0 20px rgba(220,38,38,0.6);transition:transform 0.3s ease,box-shadow 0.3s ease;position:relative;overflow:hidden;display:inline-flex;align-items:center;justify-content:center;text-decoration:none;cursor:pointer;isolation:isolate}.btn-hero::before{content:'';position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:0;height:0;border-radius:50%;background:rgba(220,38,38,0.2);box-shadow:0 0 20px rgba(220,38,38,0.4),0 0 40px rgba(220,38,38,0.3);transition:width 0.6s,height 0.6s;z-index:-1}.btn-hero:hover::before{width:350px;height:350px}.hero-live-badge{display:inline-flex;align-items:center;background:rgba(255,0,0,0.08);padding:10px 22px;border-radius:50px;border:1px solid rgba(255,0,0,0.4);font-size:0.95rem;white-space:nowrap}.hero-live-badge .live-dot{width:9px;height:9px;background:var(--accent);border-radius:50%;margin-right:8px;animation:pulse 2s infinite}.hero-seo-links{color:#b0b0b0;font-size:0.95rem;margin-top:18px;max-width:820px;margin-left:auto;margin-right:auto}.hero-trust-signals{font-size:0.95rem;color:rgba(255,255,255,0.942)}.hero-badges{display:flex;justify-content:center;gap:2rem;flex-wrap:wrap}.badge-item{display:inline-flex;align-items:center;gap:0.5rem;font-size:0.95rem;font-weight:600;color:var(--text-muted);padding:0.8rem 1.5rem;background:rgba(255,255,255,0.05);border:1px solid rgba(255,255,255,0.1);border-radius:50px;backdrop-filter:blur(10px)}.badge-item i{color:var(--accent);font-size:1.2rem}.hero-image-wrapper{animation:float 6s ease-in-out infinite}.live-badge-container{display:inline-flex;align-items:center;gap:12px;background:rgba(255,0,0,0.15);padding:10px 20px;border-radius:30px;border:1px solid rgba(255,0,0,0.3)}.live-dot{width:9px;height:9px;background:var(--accent);border-radius:50%;animation:pulse 2s infinite}.trust-badges{font-size:0.95rem;color:rgba(255,255,255,0.85)}.scroll-indicator{position:absolute;bottom:30px;left:50%;transform:translateX(-50%);animation:bounce 2s infinite;z-index:3}.mouse{width:30px;height:50px;border:2px solid var(--accent);border-radius:20px;position:relative}.wheel{width:4px;height:10px;background:var(--accent);border-radius:2px;position:absolute;top:10px;left:50%;transform:translateX(-50%);animation:scroll 2s infinite}@keyframes bounce{0%,20%,50%,80%,100%{transform:translateX(-50%) translateY(0)}40%{transform:translateX(-50%) translateY(-10px)}60%{transform:translateX(-50%) translateY(-5px)}}@keyframes scroll{0%{opacity:1;top:10px}100%{opacity:0;top:30px}}.arc-outer-container{box-sizing:border-box;overflow-x:hidden;position:relative;height:17rem;margin-top:-6rem;z-index:6}.arc-shape{box-sizing:border-box;position:absolute;width:200%;left:-50%;height:100%;top:0;margin:auto;display:flex;align-items:center;border:solid 0.25rem transparent;border-top-left-radius:50% 100%;border-top-right-radius:50% 100%;border-bottom:none;background:radial-gradient(50% 445% at 50% -420%,rgba(64,97,231,0.4) 93%,rgba(0,0,0,0.1) 100%),black;background-clip:padding-box;box-shadow:inset 0 10px 60px rgba(0,0,0,0.8)}.arc-shape::before{content:'';position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;margin-top:-0.25rem;border-radius:inherit;background:linear-gradient(to right,rgba(0,0,0,1) 0%,rgba(0,0,0,1) 25%,rgba(40,10,20,1) 30%,rgba(184,40,105,1) 40%,rgba(229,9,20,1) 50%,rgba(184,40,105,1) 60%,rgba(40,10,20,1) 70%,rgba(0,0,0,1) 75%,rgba(0,0,0,1) 100% )}.arc-shape::after{content:'';position:absolute;top:0;left:25%;right:25%;height:2px;background:radial-gradient(ellipse at center,rgba(229,9,20,0.6) 0%,transparent 70%);filter:blur(4px)}.arc-inner{position:relative;z-index:2;text-align:center;margin-top:1.375em}.hero-carousel-wrapper{padding:60px 0 80px;margin-top:-14rem;position:relative;z-index:10;width:100%;overflow:visible}.brand-swiper{max-width:1400px;margin:0 auto;padding:0 40px;overflow:visible}.brand-logo-item{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;height:85px;padding:16px 28px;background:linear-gradient(135deg,#1a0a0a 0%,#1a1030 50%,#0a0a1a 100%);border-radius:12px;border:1px solid rgba(255,255,255,0.08);backdrop-filter:blur(20px);transition:all 0.3s cubic-bezier(0.4,0,0.2,1)}.brand-logo-item:hover{background:linear-gradient(135deg,#2a0a0a 0%,#2a1040 50%,#0a0a2a 100%);border-color:rgba(229,9,20,0.5);transform:translateY(-10px) scale(1.02);box-shadow:0 20px 50px rgba(229,9,20,0.25),0 0 30px rgba(229,9,20,0.15)}.lucide-icon-brand{color:var(--accent);width:2.5rem;height:2.5rem;filter:drop-shadow(0 2px 8px rgba(229,9,20,0.3))}.brand-label{color:var(--text-muted);font-size:0.75rem;margin-left:10px;font-weight:700;text-transform:uppercase;letter-spacing:1px}.swiper-slide{opacity:0;animation:fadeInSlide 0.6s ease-out forwards}.swiper-slide:nth-child(1){animation-delay:0.1s}.swiper-slide:nth-child(2){animation-delay:0.2s}.swiper-slide:nth-child(3){animation-delay:0.3s}.swiper-slide:nth-child(4){animation-delay:0.4s}.swiper-slide:nth-child(5){animation-delay:0.5s}@keyframes fadeInSlide{from{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes float{0%,100%{transform:translateY(0px)}50%{transform:translateY(-20px)}}.hero-section-small{padding:180px 0 50px;background:linear-gradient(180deg,#0a0a0a 0%,#0d0517 60%,#0a0a0a 100%);position:relative;overflow:hidden}.hero-section-small::before{content:'';position:absolute;top:20%;left:50%;transform:translateX(-50%);width:500px;height:500px;background:radial-gradient(circle,rgba(229,9,20,0.08) 0%,transparent 70%);pointer-events:none}@media(min-width:769px){.hero-seo-links{display:block !important;text-align:center;margin-top:1.5rem}}@media(max-width:1200px){.hero-title{font-size:clamp(2.2rem,5vw,3.5rem)}}@media(max-width:991px){.hero-section .col-lg-6{text-align:center}.hero-title{font-size:clamp(2rem,5vw,2.8rem)}.hero-subtitle{font-size:1.15rem}}@media(max-width:768px){.hero-seo-links{display:none !important}.hero-section{position:relative;padding-bottom:60px !important;overflow:hidden !important;max-height:100vh !important}.hero-section .container{min-height:auto !important;padding:80px 15px 30px !important;position:relative;z-index:2;display:flex !important;align-items:flex-start !important}.hero-section::after{content:'';position:absolute;bottom:0;left:0;right:0;height:300px !important;background:linear-gradient(to bottom,transparent 0%,rgba(0,0,0,0.8) 40%,#000 100%) !important;z-index:1 !important;pointer-events:none}.hero-content-wrapper{padding-top:20px !important}.hero-bg-image{position:absolute !important;top:0 !important;left:0 !important;width:100% !important;height:100% !important;object-fit:cover !important;object-position:center 30% !important;z-index:1 !important}.hero-overlay{position:absolute !important;top:0 !important;left:0 !important;width:100% !important;height:100% !important;z-index:2 !important}.hero-title{font-size:1.4rem !important;margin-bottom:0.6rem !important;line-height:1.2 !important}.hero-subtitle{font-size:0.8rem !important;margin-bottom:1rem !important;padding:0 10px}.hero-cta-group{display:flex !important;flex-direction:column !important;justify-content:center !important;align-items:center !important;gap:12px !important;margin-top:1rem !important;flex-wrap:nowrap !important}.btn-hero{font-size:0.75rem !important;padding:0.65rem 1.3rem !important;margin-bottom:1rem !important;white-space:nowrap !important;flex-shrink:0 !important;width:auto !important}.hero-live-badge{font-size:0.65rem !important;margin-bottom:1rem !important;padding:6px 12px !important;white-space:nowrap !important;flex-shrink:0 !important;width:auto !important}.hero-live-badge .live-dot{width:6px !important;height:6px !important;margin-right:5px !important}.hero-trust-signals{display:flex !important;flex-direction:row !important;flex-wrap:nowrap !important;justify-content:center !important;align-items:center !important;gap:0.8rem !important;margin-top:1rem !important;margin-bottom:4rem !important;font-size:0.7rem !important;max-width:100% !important}.hero-trust-signals span{font-size:0.7rem !important;white-space:nowrap !important}.hero-trust-signals i{font-size:0.85rem !important;margin-right:4px !important}.arc-outer-container{height:12rem !important;margin-top:0 !important;overflow:visible !important;width:100vw !important;margin-left:calc(-50vw + 50%) !important;margin-right:calc(-50vw + 50%) !important;position:relative !important;z-index:5 !important}.arc-shape{width:220% !important;left:-60% !important}.hero-carousel-wrapper{margin-top:-9rem !important;padding:15px 0 20px !important;overflow:hidden !important;width:100vw !important;margin-left:calc(-50vw + 50%) !important;margin-right:calc(-50vw + 50%) !important;position:relative;z-index:13 !important}.brand-swiper{margin-top:0 !important;padding:0 !important}}@media(max-width:767px){.hero-section{padding:100px 15px 60px}.hero-badges{gap:1rem}.badge-item{font-size:0.85rem;padding:0.6rem 1rem}}@media(max-width:575px){.hero-title{letter-spacing:0.5px}}.iptv-showcase-section{background:rgba(0,0,0,0.8) !important;padding-top:130px;padding-bottom:70px;overflow-x:hidden;border-top:none;margin-top:-60px;position:relative;z-index:12}.iptv-image-wrapper{position:relative;border-radius:22px;padding:2px;background:linear-gradient(135deg,rgba(229,9,20,0.5) 0%,rgba(184,40,105,0.3) 50%,rgba(229,9,20,0.5) 100%);box-shadow:0 25px 60px rgba(229,9,20,0.2),0 0 40px rgba(229,9,20,0.08);transition:all 0.4s cubic-bezier(0.4,0,0.2,1)}.iptv-image-wrapper:hover{box-shadow:0 30px 70px rgba(229,9,20,0.3),0 0 50px rgba(229,9,20,0.12);transform:translateY(-4px)}.iptv-showcase-img{width:100%;height:auto;border-radius:20px;display:block}.iptv-content{padding-left:40px}.iptv-content-title{font-size:clamp(1.8rem,4vw,2.5rem);font-weight:900;font-family:'Montserrat',sans-serif;color:white;margin-bottom:1.5rem;line-height:1.2;letter-spacing:-0.5px}.iptv-content-desc{color:#b0b0b0;font-size:1.05rem;line-height:1.8;margin-bottom:2rem}.feature-list-item{display:flex;align-items:center;gap:15px;will-change:transform;margin-bottom:1rem;padding:18px 20px;background:linear-gradient(135deg,#1a0a0a 0%,#1a1030 50%,#0a0a1a 100%);border:1px solid rgba(255,255,255,0.08);border-radius:16px;backdrop-filter:blur(10px);transition:transform 0.3s cubic-bezier(0.4,0,0.2,1),border-color 0.3s cubic-bezier(0.4,0,0.2,1),box-shadow 0.3s cubic-bezier(0.4,0,0.2,1)}.feature-list-item:hover{transform:translateY(-4px);border-color:rgba(229,9,20,0.4);box-shadow:0 15px 40px rgba(229,9,20,0.15),0 0 20px rgba(229,9,20,0.08)}.feature-list-item:last-child{margin-bottom:0}.feature-list-icon{width:48px;height:48px;background:rgba(229,9,20,0.1);border:1px solid rgba(229,9,20,0.35);border-radius:12px;display:flex;align-items:center;justify-content:center;flex-shrink:0;box-shadow:0 4px 15px rgba(229,9,20,0.15);transition:background 0.3s cubic-bezier(0.4,0,0.2,1),border-color 0.3s cubic-bezier(0.4,0,0.2,1),box-shadow 0.3s cubic-bezier(0.4,0,0.2,1)}.feature-list-item:hover .feature-list-icon{background:rgba(229,9,20,0.18);border-color:rgba(229,9,20,0.5);box-shadow:0 6px 20px rgba(229,9,20,0.25)}.feature-list-icon i{color:#e50914;font-size:1.2rem;filter:drop-shadow(0 2px 8px rgba(229,9,20,0.3))}.feature-list-title{color:white;font-size:1.05rem;font-weight:700;font-family:'Montserrat',sans-serif;margin:0 0 2px 0}.btn-showcase-cta{display:inline-block;background:transparent !important;color:white !important;padding:1.1rem 2.8rem;border-radius:50px;text-decoration:none;font-weight:700;font-size:1.05rem;text-transform:uppercase;letter-spacing:1px;margin-top:2.5rem;border:2px solid #ffffff !important;box-shadow:0 0 20px rgba(229,9,20,0.8),0 0 40px rgba(229,9,20,0.6),0 0 80px rgba(229,9,20,0.4);transition:all 0.3s cubic-bezier(0.4,0,0.2,1)}.btn-showcase-cta:hover{transform:translateY(-5px) scale(1.05);box-shadow:0 0 25px rgba(229,9,20,1),0 0 50px rgba(229,9,20,0.8),0 0 100px rgba(229,9,20,0.6);color:white !important}.feature-stat-text{font-size:0.9rem;margin:0}.accent-stat-number{color:#ff0000;font-size:1.3rem}.muted-stat-label{color:#808080;margin:0;font-size:0.95rem}@media(max-width:991px){.iptv-showcase-section{text-align:center;padding-left:0 !important;padding-right:0 !important}.iptv-showcase-section .container{max-width:100%;padding-left:15px;padding-right:15px;margin:0 auto}.iptv-showcase-section .row{margin-left:0;margin-right:0;justify-content:center}.iptv-showcase-section [class*="col-"]{padding-left:15px;padding-right:15px}.iptv-image-wrapper{margin:0 auto 2rem auto;max-width:100%}.iptv-content{text-align:center;padding:0 15px 0 0;margin:30px auto 0 auto}.iptv-content-title{text-align:center;font-size:2rem}.iptv-content-desc{text-align:center;margin:0 auto 2rem auto}.feature-list{display:flex;flex-direction:column;align-items:center;width:100%;margin:0 auto 2rem auto}.feature-list-item{width:100%;max-width:550px;margin:0 auto 1rem auto;padding:14px 16px}.btn-showcase-cta{margin:2rem auto 0 auto;display:block;width:100%;max-width:400px;padding:12px 30px;font-size:0.95rem}}@media(max-width:768px){.iptv-showcase-section{padding-top:20px;margin-top:-30px !important;z-index:9}}@media(max-width:575px){.iptv-content-title{font-size:1.6rem}.feature-list-item{padding:12px 14px;gap:12px}.feature-list-icon{width:42px;height:42px}}.glow-separator{height:2px;background:linear-gradient(90deg,transparent 0%,rgba(229,9,20,0.6) 50%,transparent 100% );box-shadow:0 0 8px rgba(229,9,20,0.7),0 0 20px rgba(229,9,20,0.5);margin:0}.pricing-section{background:rgba(0,0,0,0.8) !important;padding:70px 0 80px;position:relative}.pricing-section .container{max-width:1200px}.pricing-section .row{margin:0 -15px}.section-header-pricing{margin-top:-4rem}.btn-plan{display:flex !important;align-items:center !important;justify-content:center !important;gap:0.5rem !important;width:100% !important;padding:0.75rem 1.5rem !important;margin-bottom:0.5rem !important;background:transparent !important;border:2px solid #ffffff !important;border-radius:50px !important;color:#ffffff !important;font-weight:700 !important;font-size:0.85rem !important;text-transform:uppercase !important;letter-spacing:1px !important;box-shadow:0 0 10px rgba(255,0,0,0.8),0 0 20px rgba(255,0,0,0.6),0 0 40px rgba(255,0,0,0.4),0 0 80px rgba(255,0,0,0.2) !important;transition:transform 0.3s ease,box-shadow 0.3s ease !important;text-decoration:none !important;cursor:pointer !important}.btn-plan:hover{box-shadow:0 0 15px rgba(255,0,0,1),0 0 30px rgba(255,0,0,0.9),0 0 60px rgba(255,0,0,0.7),0 0 100px rgba(255,0,0,0.4) !important;transform:translateY(-2px) !important}.pricing-card{background:linear-gradient(135deg,#1a0a0a 0%,#1a1030 50%,#0a0a1a 100%);border:none;border-radius:20px;padding:28px 24px 3.8rem;position:relative;overflow:visible;width:100%;height:100%;display:flex;flex-direction:column;cursor:pointer;margin-bottom:30px;box-shadow:0 8px 30px rgba(0,0,0,0.4);transition:transform 0.3s cubic-bezier(0.4,0,0.2,1);backdrop-filter:blur(10px)}.pricing-card:hover{transform:translateY(-10px) scale(1.02);box-shadow:0 20px 60px rgba(255,0,0,0.5);z-index:10}.pricing-card.popular{border:2px solid var(--accent);box-shadow:0 12px 40px rgba(255,0,0,0.4)}.pricing-card.popular:hover{box-shadow:0 25px 70px rgba(255,0,0,0.6)}.best-offer-badge{position:absolute;top:0;left:50%;transform:translate(-50%,-50%);white-space:nowrap;background:rgba(255,255,255,0.1);color:#ffd700;font-size:0.7rem;font-weight:700;padding:0.3rem 0.8rem;border-radius:20px;text-transform:uppercase;letter-spacing:0.5px;z-index:3;box-shadow:0 6px 20px rgba(255,215,0,0.6);animation:badgePulse 2s ease-in-out infinite}@keyframes badgePulse{0%,100%{opacity:0.7}50%{opacity:1}}.plan-duration{font-size:0.9rem;font-weight:700;text-transform:uppercase;letter-spacing:1.5px;color:#e9e4e4;margin:0.5rem 0 1rem}.plan-features{flex-grow:1;margin-bottom:1.5rem}.feature-item{display:flex;align-items:center;gap:0.6rem;padding:0.5rem 0;border-bottom:1px solid rgba(255,255,255,0.05);font-size:0.85rem;color:var(--text-light)}.feature-item:last-child{border-bottom:none}.feature-item i{font-size:0.9rem;color:var(--success);min-width:16px}.feature-item.inactive{opacity:0.4}.feature-item.inactive i{color:var(--text-muted)}.plan-price{position:absolute;bottom:-10px;left:-40px;z-index:2;display:flex;align-items:flex-start;transition:all 0.3s ease}.pricing-card:hover .plan-price{transform:scale(1.08)}.amount{font-size:clamp(2rem,4vw,2.6rem);font-weight:900;color:#fff;-webkit-text-stroke:1.5px #fff;line-height:1;font-family:'Montserrat',sans-serif;text-shadow:0 0 30px rgba(255,255,255,0.5);animation:priceGlow 3s ease-in-out infinite}@keyframes priceGlow{0%,100%{opacity:0.85}50%{opacity:1}}.currency{font-size:1rem;font-weight:700;color:#fff;margin-left:2px;margin-top:0.3rem}.pricing-swiper{position:relative;overflow:hidden;margin:0 auto;padding:20px 60px 60px}.pricing-swiper .swiper-wrapper{align-items:stretch}.pricing-swiper .swiper-slide{height:auto;display:flex;justify-content:center}.pricing-swiper .swiper-button-prev,.pricing-swiper .swiper-button-next{width:48px;height:48px;background:rgba(255,255,255,0.1);backdrop-filter:blur(10px);border:1px solid rgba(255,255,255,0.2);border-radius:50%;color:white;top:50%;transition:all 0.3s ease}.pricing-swiper .swiper-button-prev::after,.pricing-swiper .swiper-button-next::after{font-size:16px}.pricing-swiper .swiper-button-prev{left:6px}.pricing-swiper .swiper-button-next{right:6px}.pricing-swiper .swiper-button-prev:hover,.pricing-swiper .swiper-button-next:hover{background:rgba(255,255,255,0.2);transform:scale(1.1);box-shadow:0 8px 25px rgba(0,0,0,0.3)}.swiper-slide:has([class*="badge"]) .pricing-card{transform:scale(1.05);border:2px solid rgba(255,215,0,0.4);box-shadow:0 20px 40px rgba(255,215,0,0.2);z-index:5}.pricing-pagination .swiper-pagination-bullet{width:20px;height:4px;border-radius:2px;margin:0 3px;background:rgba(255,255,255,0.25);opacity:1;transition:all 0.3s ease}.pricing-pagination .swiper-pagination-bullet-active{width:24px;background:#fff}.pricing-progress-desktop{position:absolute;top:20px;right:80px;font-size:0.85rem;color:rgba(255,255,255,0.5);font-weight:500;display:flex;align-items:center;gap:8px;z-index:10}.tarifs-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:8rem;padding:20px 50px 50px;max-width:1200px;margin:0 auto}.tarifs-grid .pricing-card{width:100%;max-width:none}.trust-indicators{display:flex;justify-content:center;gap:2.5rem;flex-wrap:wrap;padding:2rem 2rem !important;background:transparent;border-radius:0;border:none;border-top:none;margin-top:2rem !important}.trust-item{display:flex;align-items:center;gap:12px;color:rgba(255,255,255,0.7);font-size:0.9rem;transition:all 0.3s ease}.trust-item i{color:#e50914;font-size:1.3rem;filter:drop-shadow(0 2px 8px rgba(229,9,20,0.3))}.trust-item:hover{color:rgba(255,255,255,0.95);transform:translateY(-2px)}.trust-item:hover i{filter:drop-shadow(0 4px 12px rgba(229,9,20,0.5))}@media(min-width:769px){.pricing-swiper .swiper-slide .pricing-card .plan-features{margin-bottom:-0.75rem}.pricing-swiper{padding:20px 20px 60px;max-width:1200px;margin:0 auto}.pricing-swiper .swiper-slide .pricing-card{width:260px;max-width:260px;padding:1.2rem 1.4rem 2.7rem !important}}@media(max-width:1024px){.tarifs-grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:991px){.pricing-card.popular{transform:scale(1)}.pricing-card.popular:hover{transform:translateY(-15px) scale(1)}}@media(max-width:768px){.pricing-swiper .swiper-slide .pricing-card .plan-features{margin-bottom:-0.2rem}.pricing-swiper{padding:55px 30px 60px}.pricing-swiper .swiper-wrapper{margin-left:-30px;padding-right:30px}.pricing-swiper .swiper-button-prev,.pricing-swiper .swiper-button-next{display:none}.pricing-swiper .swiper-slide:not(.swiper-slide-active) .pricing-card{opacity:0.35;transform:scale(0.88);filter:blur(1px);box-shadow:-15px 0 30px rgba(0,0,0,0.9);transition:transform 0.4s cubic-bezier(0.4,0,0.2,1),opacity 0.4s cubic-bezier(0.4,0,0.2,1),filter 0.4s cubic-bezier(0.4,0,0.2,1)}.pricing-swiper .swiper-slide-active .pricing-card{opacity:1;transform:scale(1);filter:blur(0);transition:transform 0.4s cubic-bezier(0.4,0,0.2,1),opacity 0.4s cubic-bezier(0.4,0,0.2,1),filter 0.4s cubic-bezier(0.4,0,0.2,1)}.pricing-swiper .swiper-slide{opacity:0;animation:slideInUp 0.6s cubic-bezier(0.4,0,0.2,1) forwards}.pricing-swiper .swiper-slide:nth-child(1){animation-delay:0.1s}.pricing-swiper .swiper-slide:nth-child(2){animation-delay:0.2s}.pricing-swiper .swiper-slide:nth-child(3){animation-delay:0.3s}.pricing-swiper .swiper-slide:nth-child(4){animation-delay:0.4s}.pricing-swiper .swiper-slide:nth-child(5){animation-delay:0.5s}.pricing-swiper .swiper-slide:nth-child(6){animation-delay:0.6s}@keyframes slideInUp{from{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}.pricing-card{width:240px;padding:1.4rem 1.2rem 2.4rem !important}.amount{font-size:clamp(2.2rem,5vw,2.5rem) !important;-webkit-text-stroke:1px #fff}.currency{font-size:0.85rem}.plan-price{left:-25px;bottom:-5px}.swipe-hint{position:absolute;bottom:42px !important;left:50%;transform:translateX(-50%);background:rgba(255,255,255,0.12);backdrop-filter:blur(15px);border:1px solid rgba(255,255,255,0.25);padding:6px 16px;border-radius:30px;font-size:0.7rem;color:rgba(255,255,255,0.9);display:flex;align-items:center;gap:8px;z-index:100;pointer-events:none;box-shadow:0 4px 20px rgba(0,0,0,0.3),0 0 15px rgba(255,255,255,0.05);animation:swipePulse 2s ease-in-out infinite}.swipe-hint::before{content:'←';font-size:0.9rem}.swipe-hint::after{content:'→';font-size:0.9rem}@keyframes swipePulse{0%,100%{opacity:0.6;transform:translateX(-50%) scale(0.95)}50%{opacity:1;transform:translateX(-50%) scale(1)}}.pricing-swiper.user-swiped .swipe-hint{opacity:0;visibility:hidden;transition:opacity 0.5s ease,visibility 0.5s ease}.pricing-progress{position:absolute;top:-30px;left:50%;transform:translateX(-50%);font-size:0.75rem;color:rgba(255,255,255,0.6);font-weight:500;letter-spacing:0.5px;z-index:10}.trust-indicators{gap:1.5rem;padding:2rem 1rem}.trust-item{font-size:0.85rem}.tarifs-grid{gap:2.5rem;padding:20px 30px 50px}.tarifs-grid{display:flex;flex-direction:column;align-items:center;gap:3rem;padding:20px 20px 50px}.tarifs-grid .pricing-card{width:280px;max-width:280px}}@media(max-width:767px){.pricing-section{padding:60px 0}}@media(max-width:575px){.pricing-card{padding:3.5rem 1.5rem 2rem 1.5rem;margin-bottom:20px}}@media(max-width:1200px){.pricing-section .container{max-width:100%}}.features-section{padding:100px 0;background:linear-gradient(180deg,var(--dark-bg) 0%,var(--dark-bg-alt) 100%)}.features-section .container{max-width:1100px}.stats-bar{margin-bottom:3.5rem;padding:2px;border-radius:60px;background:linear-gradient(135deg,rgba(229,9,20,0.4),rgba(106,13,173,0.4),rgba(229,9,20,0.4));animation:statsBarShimmer 6s ease-in-out infinite}@keyframes statsBarShimmer{0%,100%{opacity:0.7}50%{opacity:1}}.stats-bar-inner{display:flex;justify-content:center;align-items:center;gap:2rem;padding:20px 40px;background:rgba(10,10,10,0.92);border-radius:58px;flex-wrap:wrap}.stats-bar-item{display:flex;flex-direction:column;align-items:center;gap:2px;min-width:80px}.stats-bar-item .stat-number,.stats-bar-value{font-size:1.6rem;font-weight:900;font-family:'Montserrat',sans-serif;background:linear-gradient(135deg,#fff 0%,rgba(255,255,255,0.7) 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;line-height:1.2;min-width:80px;text-align:center}.stats-bar-label{font-size:0.7rem;color:rgba(255,255,255,0.4);text-transform:uppercase;letter-spacing:1.5px;font-weight:600}.stats-bar-divider{width:1px;height:32px;background:linear-gradient(180deg,transparent,rgba(255,255,255,0.12),transparent)}.bento-grid{display:grid;grid-template-columns:3fr 1fr 1fr;grid-template-rows:1fr 1fr;gap:16px}.bento-card{position:relative;border-radius:20px;overflow:hidden;border:1px solid rgba(255,255,255,0.06);transition:all 0.4s cubic-bezier(0.4,0,0.2,1);cursor:default}.bento-card:hover{transform:translateY(-4px) scale(1.01);border-color:rgba(255,255,255,0.12)}.bento-card--hero{grid-column:1 / 2;grid-row:1 / 3;background:url('assets/Compatible\ avec\ tous\ vos\ appareils.webp') center / cover no-repeat;border:none;display:flex;align-items:flex-end}.bento-card--hero .bento-card-content{position:relative;padding:32px;z-index:1;background:linear-gradient(0deg,rgba(10,5,20,0.92) 0%,rgba(10,5,20,0.5) 60%,transparent 100% );width:100%}.bento-card--hero:hover{border:none;box-shadow:0 20px 50px rgba(106,13,173,0.25)}.bento-card-badge{position:absolute;top:16px;left:16px;z-index:3;padding:5px 14px;background:rgba(10,10,10,0.7);border:1px solid rgba(229,9,20,0.5);border-radius:50px;font-size:0.7rem;font-weight:700;text-transform:uppercase;letter-spacing:1px;color:#ff6b6b;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px)}.bento-card--small{padding:28px 24px;display:flex;flex-direction:column;justify-content:space-between}.bento-card--purple{background:linear-gradient(150deg,rgba(106,13,173,0.2) 0%,rgba(30,10,60,0.4) 100%)}.bento-card--purple:hover{box-shadow:0 15px 40px rgba(106,13,173,0.3);border-color:rgba(139,92,246,0.3)}.bento-card--red{background:linear-gradient(150deg,rgba(229,9,20,0.15) 0%,rgba(60,10,10,0.4) 100%)}.bento-card--red:hover{box-shadow:0 15px 40px rgba(229,9,20,0.25);border-color:rgba(229,9,20,0.3)}.bento-card-icon{width:50px;height:50px;border-radius:14px;display:flex;align-items:center;justify-content:center;font-size:1.3rem;margin-bottom:16px;transition:transform 0.3s}.bento-card--purple .bento-card-icon{background:rgba(139,92,246,0.15);color:#c084fc;border:1px solid rgba(139,92,246,0.2)}.bento-card--red .bento-card-icon{background:rgba(229,9,20,0.15);color:#ff6b6b;border:1px solid rgba(229,9,20,0.2)}.bento-card:hover .bento-card-icon{transform:scale(1.1) rotate(-5deg)}.bento-card-title{font-size:1.25rem;font-weight:800;font-family:'Montserrat',sans-serif;color:#fff;margin-bottom:6px;line-height:1.3}.bento-card-desc{font-size:0.85rem;color:rgba(255,255,255,0.685);line-height:1.5;margin:0}.bento-card--wide{grid-column:2 / 4;grid-row:2 / 3;padding:32px;background:linear-gradient(135deg,rgba(20,20,30,0.8) 0%,rgba(10,10,20,0.9) 100%);position:relative;overflow:hidden}.bento-card-wide-inner{display:flex;align-items:center;gap:24px;position:relative;z-index:1}.bento-card--wide .bento-card-icon{flex-shrink:0;width:56px;height:56px;border-radius:16px;background:linear-gradient(135deg,rgba(37,211,102,0.15),rgba(37,211,102,0.05));color:#00ff88;border:1px solid rgba(37,211,102,0.2);font-size:1.4rem;margin-bottom:0}.bento-card--wide .bento-card-title{margin-bottom:4px}.bento-card--wide:hover{box-shadow:0 15px 40px rgba(0,255,136,0.12);border-color:rgba(0,255,136,0.15)}.bento-card-wide-dots{position:absolute;top:0;right:0;bottom:0;width:40%;background-image:radial-gradient(rgba(255,255,255,0.04) 1px,transparent 1px);background-size:16px 16px;pointer-events:none;mask-image:linear-gradient(90deg,transparent,rgba(0,0,0,0.5));-webkit-mask-image:linear-gradient(90deg,transparent,rgba(0,0,0,0.5))}@media(max-width:768px){.bento-grid{display:grid !important;grid-template-columns:1fr 1fr !important;grid-template-rows:auto auto auto !important;gap:1rem !important}.bento-card--hero{grid-column:1 / 3 !important;grid-row:1 / 2 !important;padding:1.5rem !important;background-size:100% auto !important;background-position:center !important;min-height:250px !important}.bento-card--purple{grid-column:1 / 2 !important;grid-row:2 / 3 !important}.bento-card--red{grid-column:2 / 3 !important;grid-row:2 / 3 !important}.bento-card--wide{grid-column:1 / 3 !important;grid-row:3 / 4 !important}.bento-card--hero .bento-card-title{font-size:1.3rem !important;line-height:1.2 !important;margin-bottom:0.5rem !important}.bento-card--hero .bento-card-desc{font-size:0.8rem !important;line-height:1.4 !important;text-shadow:2px 2px 6px rgba(0,0,0,0.6)}.bento-card-badge{font-size:0.65rem !important;padding:4px 10px !important;top:12px !important;left:12px !important}.bento-card--hero .bento-card-content{position:relative !important;z-index:2 !important}.bento-card--hero::before,.bento-card--hero::after{display:none !important}.bento-card--hero .bento-card-content{background:none !important;box-shadow:none !important;text-shadow:2px 2px 4px rgba(0,0,0,0.8) !important}.bento-card--hero .bento-card-title{text-shadow:2px 2px 6px rgba(0,0,0,0.9) !important}.bento-card--hero .bento-card-desc{text-shadow:1px 1px 4px rgba(0,0,0,0.8) !important}.bento-card-badge{background:rgba(10,10,10,0.5) !important;backdrop-filter:blur(4px) !important}}@media(max-width:991px){.bento-grid{grid-template-columns:1fr 1fr}.bento-card--hero{grid-column:1 / 3;grid-row:auto}.bento-card--wide{grid-column:1 / 3}.stats-bar-inner{padding:16px 20px;gap:1rem}.stats-bar-item .stat-number,.stats-bar-value{font-size:1.3rem}}@media(max-width:767px){.features-section{padding:60px 0}}@media(max-width:575px){.bento-grid{grid-template-columns:1fr}.bento-card--hero{grid-column:1}.bento-card--wide{grid-column:1}.bento-card-wide-inner{flex-direction:column;text-align:center}.stats-bar-inner{gap:0.8rem}.stats-bar-divider{height:24px}.stats-bar-item .stat-number,.stats-bar-value{font-size:1.1rem}.stats-bar-label{font-size:0.6rem}}.faq-section{padding:70px 0}.hero-section-small + .faq-section{padding-top:30px;background:rgba(0,0,0,0.8) !important}.accordion-item{background:linear-gradient(135deg,#1a0a0a 0%,#1a1030 50%,#0a0a1a 100%);border:1px solid rgba(255,255,255,0.08);border-radius:16px !important;margin-bottom:1rem;overflow:hidden;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);transition:all 0.4s cubic-bezier(0.4,0,0.2,1)}.accordion-item:hover{border-color:rgba(229,9,20,0.25);box-shadow:0 4px 20px rgba(229,9,20,0.08)}.accordion-button{background:transparent;color:var(--text-light);font-family:'Montserrat',sans-serif;font-weight:600;font-size:1.05rem;padding:1.25rem 1.75rem;border:none;box-shadow:none !important;transition:all 0.4s cubic-bezier(0.4,0,0.2,1)}.accordion-button:not(.collapsed){background:linear-gradient(135deg,rgba(229,9,20,0.15),rgba(229,9,20,0.05));color:#fff;box-shadow:none !important}.accordion-button::after{filter:brightness(0) invert(1);transition:transform 0.4s cubic-bezier(0.4,0,0.2,1)}.accordion-button:hover{background:rgba(229,9,20,0.08)}.accordion-button:not(.collapsed)::after{filter:brightness(0) invert(1)}.accordion-body{background:rgba(0,0,0,0.3);color:var(--text-muted);padding:1.25rem 1.75rem;font-size:0.95rem;line-height:1.8;border-top:1px solid rgba(255,255,255,0.05)}@media(max-width:767px){.faq-section{padding:60px 0}}@media(max-width:575px){.accordion-button{font-size:1rem;padding:1.2rem 1.5rem}}.cta-section{padding:120px 0;background:linear-gradient(180deg,#0a0a0a 0%,#0d0517 40%,#0a0a0a 100%);position:relative;overflow:hidden}.cta-grid-overlay{position:absolute;inset:0;background-image:radial-gradient(rgba(255,255,255,0.03) 1px,transparent 1px);background-size:30px 30px;pointer-events:none;z-index:0}.cta-orb{position:absolute;border-radius:50%;filter:blur(80px);pointer-events:none;z-index:0;animation:ctaOrbFloat 8s ease-in-out infinite}.cta-orb--red{width:400px;height:400px;background:radial-gradient(circle,rgba(229,9,20,0.25) 0%,transparent 70%);top:-10%;right:-5%;animation-delay:0s}.cta-orb--purple{width:350px;height:350px;background:radial-gradient(circle,rgba(106,13,173,0.3) 0%,transparent 70%);bottom:-10%;left:-5%;animation-delay:-4s}@keyframes ctaOrbFloat{0%,100%{transform:translate(0,0) scale(1)}50%{transform:translate(30px,-20px) scale(1.1)}}.cta-glow-line{position:absolute;left:0;right:0;height:1px;z-index:1;pointer-events:none}.cta-glow-line--top{top:0;background:linear-gradient(90deg,transparent 0%,rgba(229,9,20,0.4) 20%,rgba(106,13,173,0.4) 80%,transparent 100%);box-shadow:0 0 20px rgba(229,9,20,0.3),0 0 60px rgba(106,13,173,0.15)}.cta-glow-line--bottom{bottom:0;background:linear-gradient(90deg,transparent 0%,rgba(106,13,173,0.4) 20%,rgba(229,9,20,0.4) 80%,transparent 100%);box-shadow:0 0 20px rgba(106,13,173,0.3),0 0 60px rgba(229,9,20,0.15)}.cta-glass-card{position:relative;background:linear-gradient(135deg,rgba(255,255,255,0.03) 0%,rgba(255,255,255,0.01) 100%);border:1px solid rgba(255,255,255,0.06);border-radius:24px;padding:60px 50px;backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);overflow:hidden}.cta-card-glow{position:absolute;top:-1px;left:10%;right:10%;height:1px;background:linear-gradient(90deg,transparent,rgba(229,9,20,0.6),rgba(106,13,173,0.6),transparent);z-index:1}.cta-badge{display:inline-flex;align-items:center;gap:8px;padding:8px 20px;background:rgba(229,9,20,0.1);border:1px solid rgba(229,9,20,0.25);border-radius:50px;color:#ff6b6b;font-size:0.8rem;font-weight:600;letter-spacing:0.5px;text-transform:uppercase;margin-bottom:2rem}.cta-badge i{color:#ff4040;font-size:0.75rem}.cta-title{font-size:clamp(2rem,5vw,3.2rem);font-weight:900;font-family:'Montserrat',sans-serif;margin-bottom:1.2rem;line-height:1.2;color:#fff}.cta-title-accent{background:linear-gradient(135deg,#ff0000 0%,#ff6b6b 30%,#c084fc 70%,#8b5cf6 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.cta-description{font-size:1.15rem;color:rgba(255,255,255,0.55);margin-bottom:2.5rem;max-width:550px;margin-left:auto;margin-right:auto;line-height:1.7}.cta-description strong{color:rgba(255,255,255,0.85);font-weight:600}.cta-stats{display:flex;justify-content:center;align-items:center;gap:2rem;margin-bottom:3rem;flex-wrap:wrap}.cta-stat{display:flex;flex-direction:column;align-items:center;gap:4px}.cta-stat-number{font-size:1.5rem;font-weight:900;font-family:'Montserrat',sans-serif;background:linear-gradient(135deg,#fff 0%,rgba(255,255,255,0.7) 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.cta-stat-label{font-size:0.75rem;color:rgba(255,255,255,0.4);text-transform:uppercase;letter-spacing:1px;font-weight:600}.cta-stat-divider{width:1px;height:35px;background:linear-gradient(180deg,transparent,rgba(255,255,255,0.15),transparent)}.cta-buttons{display:flex;justify-content:center;gap:1rem;flex-wrap:wrap}.btn-cta-primary{background:transparent !important;color:var(--text-light) !important;font-weight:700;font-size:0.95rem;text-transform:uppercase;letter-spacing:1px;padding:1rem 2.2rem;border-radius:50px;border:2px solid #ffffff !important;display:inline-flex;align-items:center;gap:0.5rem;position:relative;overflow:hidden;box-shadow:0 0 15px rgba(229,9,20,0.8),0 0 30px rgba(229,9,20,0.6),0 0 60px rgba(229,9,20,0.4);transition:all 0.3s cubic-bezier(0.4,0,0.2,1)}.btn-cta-primary::before{content:'';position:absolute;inset:0;border-radius:50px;background:linear-gradient(135deg,rgba(255,255,255,0.15),transparent);opacity:0;transition:opacity 0.3s}.btn-cta-primary:hover{transform:translateY(-3px) scale(1.03);box-shadow:0 0 20px rgba(229,9,20,1),0 0 40px rgba(229,9,20,0.8),0 0 80px rgba(229,9,20,0.6);color:var(--text-light) !important}.btn-cta-primary:hover::before{opacity:1}.btn-cta-whatsapp{background:transparent;color:#25D366 !important;font-weight:700;font-size:0.95rem;text-transform:uppercase;letter-spacing:1px;padding:1rem 2.2rem;border-radius:50px;border:1px solid rgba(37,211,102,0.4);box-shadow:0 0 15px rgba(37,211,102,0.1);transition:all 0.3s cubic-bezier(0.4,0,0.2,1);display:inline-flex;align-items:center;gap:0.5rem}.btn-cta-whatsapp:hover{transform:translateY(-3px);background:rgba(37,211,102,0.1);border-color:rgba(37,211,102,0.7);box-shadow:0 0 30px rgba(37,211,102,0.25);color:#25D366 !important}.cta-support-link{color:rgba(255,255,255,0.5);text-decoration:underline;text-underline-offset:3px;transition:color 0.3s}.cta-support-link:hover{color:#ff6b6b}.cta-muted-text{color:rgba(255,255,255,0.35);font-size:0.85rem;letter-spacing:0.3px}@media(max-width:767px){.cta-section{padding:60px 0}.cta-glass-card{padding:40px 24px}.cta-buttons{flex-direction:column;align-items:center}.btn-cta-primary,.btn-cta-whatsapp{width:100%;justify-content:center}.cta-stats{gap:1.2rem}.cta-stat-number{font-size:1.2rem}.cta-stat-divider{height:25px}.cta-orb--red{width:250px;height:250px}.cta-orb--purple{width:200px;height:200px}}@media(max-width:575px){.cta-title{font-size:1.8rem}}.footer{background:linear-gradient(180deg,#0a0a0a 0%,#08060f 100%);padding:80px 0 0;position:relative}.footer-glow-line{position:absolute;top:0;left:0;right:0;height:1px;background:linear-gradient(90deg,transparent 0%,rgba(229,9,20,0.4) 30%,rgba(106,13,173,0.4) 70%,transparent 100%);box-shadow:0 0 20px rgba(229,9,20,0.2),0 0 40px rgba(106,13,173,0.1)}.footer-logo{display:inline-block;margin-bottom:1.5rem;text-decoration:none}.footer-logo-img{height:50px;width:auto;display:block}.footer-tagline{color:rgba(255,255,255,0.4);font-size:0.9rem;line-height:1.7;margin-bottom:1.5rem}.social-links{display:flex;gap:10px}.social-links a{width:38px;height:38px;background:rgba(255,255,255,0.04);border:1px solid rgba(255,255,255,0.08);border-radius:10px;display:flex;align-items:center;justify-content:center;font-size:1rem;color:rgba(255,255,255,0.4);transition:all 0.3s cubic-bezier(0.4,0,0.2,1)}.social-links a:hover{background:rgba(229,9,20,0.15);border-color:rgba(229,9,20,0.4);color:#ff6b6b;transform:translateY(-2px)}.footer-title{font-size:0.75rem;font-weight:700;margin-bottom:1.5rem;color:rgba(255,255,255,0.3);text-transform:uppercase;letter-spacing:2px}.footer-links{list-style:none;padding:0;margin:0}.footer-links li{margin-bottom:0.7rem}.footer-links a{color:rgba(255,255,255,0.55);font-size:0.9rem;transition:all 0.3s ease;display:inline-block;text-decoration:none}.footer-links a:hover{color:#fff;transform:translateX(4px)}.footer-contact{list-style:none;padding:0;margin:0}.footer-contact li{display:flex;align-items:center;gap:0.8rem;margin-bottom:1rem;color:rgba(255,255,255,0.55);font-size:0.9rem}.footer-contact i{color:rgba(229,9,20,0.7);font-size:1rem;min-width:18px}.footer-contact a{color:rgba(255,255,255,0.55);transition:color 0.3s ease;text-decoration:none}.footer-contact a:hover{color:#fff}.footer-newsletter-text{color:rgba(255,255,255,0.4);font-size:0.9rem;margin-bottom:1rem}.newsletter-form{display:flex;gap:8px;max-width:100%}.newsletter-form input{flex:1;min-width:0;background:rgba(255,255,255,0.04);border:1px solid rgba(255,255,255,0.08);border-radius:12px;padding:0.75rem 1.2rem;color:#fff;font-size:0.85rem;outline:none;transition:all 0.3s ease}.newsletter-form input:focus{border-color:rgba(229,9,20,0.5);box-shadow:0 0 15px rgba(229,9,20,0.1)}.newsletter-form button{background:var(--accent-gradient);border:none;border-radius:12px;width:44px;height:44px;min-width:44px;display:flex;align-items:center;justify-content:center;color:#fff;font-size:0.95rem;cursor:pointer;padding:0;flex-shrink:0;transition:all 0.3s ease}.newsletter-form button:hover{transform:scale(1.08);box-shadow:0 4px 15px rgba(229,9,20,0.4)}.footer-payment-logos{display:flex;gap:0.8rem;font-size:1.5rem;color:rgba(255,255,255,0.25)}.footer-bottom{margin-top:4rem;padding:1.5rem 0;border-top:1px solid rgba(255,255,255,0.05);display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:0.5rem}.footer-bottom p{margin:0;color:rgba(255,255,255,0.25);font-size:0.8rem}.back-to-top{position:fixed;bottom:30px;right:30px;width:50px;height:50px;background:var(--accent-gradient);border:none;border-radius:50%;color:var(--text-light);font-size:1.2rem;cursor:pointer;opacity:0;visibility:hidden;transition:all 0.3s ease;z-index:999;box-shadow:0 5px 20px rgba(0,212,255,0.4)}.back-to-top.show{opacity:1;visibility:visible}.back-to-top:hover{transform:translateY(-5px);box-shadow:0 10px 30px rgba(0,212,255,0.6)}@media(max-width:767px){.footer{padding:60px 0 0}.social-links{margin-bottom:2rem}}@keyframes fadeIn{from{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes slideInRight{from{opacity:0;transform:translateX(50px)}to{opacity:1;transform:translateX(0)}}::-webkit-scrollbar{width:10px}::-webkit-scrollbar-track{background:var(--dark-bg)}::-webkit-scrollbar-thumb{background:var(--accent-gradient);border-radius:5px}::-webkit-scrollbar-thumb:hover{background:var(--accent)}::selection{background:var(--accent);color:var(--text-light)}::-moz-selection{background:var(--accent);color:var(--text-light)}@keyframes pulse{0%,100%{transform:scale(1);opacity:1}50%{transform:scale(1.5);opacity:0.5}}.testimonials-section{padding:70px 0;background:rgba(0,0,0,0.8) !important;overflow:hidden;position:relative}.testimonials-carousel-wrapper{margin-top:40px;position:relative;overflow:hidden;mask-image:linear-gradient(to right,transparent,black 10%,black 90%,transparent);-webkit-mask-image:linear-gradient(to right,transparent,black 10%,black 90%,transparent)}.testimonials-carousel{overflow:hidden;width:100%}.testimonials-track{display:flex;gap:20px;animation:scrollTestimonials 30s linear infinite;width:max-content}.testimonials-track:hover{animation-play-state:paused}@keyframes scrollTestimonials{0%{transform:translateX(0)}100%{transform:translateX(-50%)}}.testimonial-item{flex-shrink:0;width:280px;border-radius:16px;overflow:hidden;background:linear-gradient(135deg,#1a0a0a 0%,#1a1030 50%,#0a0a1a 100%);box-shadow:0 10px 30px rgba(0,0,0,0.4);border:1px solid rgba(255,255,255,0.08);backdrop-filter:blur(10px);transition:all 0.3s cubic-bezier(0.4,0,0.2,1)}.testimonial-item:hover{transform:translateY(-6px) scale(1.02);border-color:rgba(229,9,20,0.4);box-shadow:0 20px 50px rgba(229,9,20,0.2),0 0 25px rgba(229,9,20,0.08)}.testimonial-item img{width:100%;height:auto;display:block}@media(max-width:768px){.testimonial-item{width:220px}.testimonials-track{gap:15px;animation-duration:25s}}.installation-section{padding:70px 0;background:rgba(0,0,0,0.8) !important}.install-card{background:linear-gradient(135deg,#1a0a0a 0%,#1a1030 50%,#0a0a1a 100%);border-radius:16px;padding:28px 20px;text-align:center;border:1px solid rgba(255,255,255,0.08);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);transition:all 0.4s cubic-bezier(0.4,0,0.2,1);cursor:pointer;height:100%;position:relative;overflow:hidden}.install-card::before{content:'';position:absolute;top:0;left:0;right:0;bottom:0;background:radial-gradient(circle at 50% 0%,rgba(229,9,20,0.08),transparent 70%);opacity:0;transition:opacity 0.4s cubic-bezier(0.4,0,0.2,1);pointer-events:none}.install-card:hover{transform:translateY(-6px) scale(1.02);border-color:rgba(229,9,20,0.35);box-shadow:0 12px 40px rgba(229,9,20,0.15),0 4px 15px rgba(0,0,0,0.3)}.install-card:hover::before{opacity:1}.install-card-icon{width:64px;height:64px;background:rgba(229,9,20,0.1);border:1px solid rgba(229,9,20,0.35);border-radius:14px;display:flex;align-items:center;justify-content:center;margin:0 auto 15px;transition:all 0.4s cubic-bezier(0.4,0,0.2,1)}.install-card:hover .install-card-icon{background:rgba(229,9,20,0.18);border-color:rgba(229,9,20,0.5);box-shadow:0 6px 20px rgba(229,9,20,0.25)}.install-card-icon i{font-size:1.8rem;color:#e50914;filter:drop-shadow(0 2px 8px rgba(229,9,20,0.3))}.install-card-title{color:var(--text-light);font-family:'Montserrat',sans-serif;font-size:0.95rem;font-weight:700;margin-bottom:8px;letter-spacing:0.3px}.install-card-link{text-decoration:none;color:inherit;display:block;height:100%}.install-card-link:hover{text-decoration:none;color:inherit}.install-card-apps{color:var(--text-muted);font-size:0.82rem;margin:0;line-height:1.5}.device-strip{margin-bottom:2rem;overflow-x:scroll;overflow-y:hidden;-webkit-overflow-scrolling:touch;scrollbar-width:none;-ms-overflow-style:none;-webkit-mask-image:linear-gradient(90deg,transparent,#000 4%,#000 96%,transparent);mask-image:linear-gradient(90deg,transparent,#000 4%,#000 96%,transparent);padding:8px 0}.device-strip::-webkit-scrollbar{display:none}.device-strip-track{display:flex;gap:10px;flex-wrap:nowrap;min-width:max-content;padding:4px 24px}.device-chip{display:inline-flex;align-items:center;gap:8px;padding:10px 20px;-webkit-user-drag:none;user-select:none;background:linear-gradient(135deg,#1a0a0a 0%,#1a1030 50%,#0a0a1a 100%);border:1px solid rgba(255,255,255,0.08);border-radius:50px;color:rgba(255,255,255,0.75);font-family:'Montserrat',sans-serif;font-size:0.85rem;font-weight:600;text-decoration:none;white-space:nowrap;flex-shrink:0;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);transition:all 0.4s cubic-bezier(0.4,0,0.2,1);cursor:pointer}.device-chip i{font-size:1rem;color:#e50914;filter:drop-shadow(0 2px 6px rgba(229,9,20,0.3));transition:all 0.4s cubic-bezier(0.4,0,0.2,1)}.device-chip:hover,.device-chip.active{border-color:rgba(229,9,20,0.5);color:#fff;background:linear-gradient(135deg,rgba(229,9,20,0.15),rgba(229,9,20,0.05));box-shadow:0 4px 20px rgba(229,9,20,0.2),0 0 0 1px rgba(229,9,20,0.1);transform:translateY(-2px);text-decoration:none}.device-chip:hover i,.device-chip.active i{color:#ff4d4d;filter:drop-shadow(0 2px 10px rgba(229,9,20,0.5))}@media(max-width:992px){.device-strip-track{margin:0}.device-chip{padding:8px 16px;font-size:0.8rem}}.setup-instructions .accordion{background:transparent}.setup-instructions .accordion-item{background:linear-gradient(135deg,#1a0a0a 0%,#1a1030 50%,#0a0a1a 100%);border:1px solid rgba(255,255,255,0.08);margin-bottom:12px;border-radius:16px !important;overflow:hidden;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);transition:all 0.4s cubic-bezier(0.4,0,0.2,1)}.setup-instructions .accordion-item:hover{border-color:rgba(229,9,20,0.25);box-shadow:0 4px 20px rgba(229,9,20,0.08)}.setup-instructions .accordion-button{background:transparent;color:var(--text-light);font-family:'Montserrat',sans-serif;font-weight:600;font-size:1rem;padding:1.15rem 1.5rem;box-shadow:none !important;transition:all 0.4s cubic-bezier(0.4,0,0.2,1)}.setup-instructions .accordion-button:not(.collapsed){background:linear-gradient(135deg,rgba(229,9,20,0.15),rgba(229,9,20,0.05));color:#fff}.setup-instructions .accordion-button::after{filter:brightness(0) invert(1);transition:transform 0.4s cubic-bezier(0.4,0,0.2,1)}.setup-instructions .accordion-button:hover{background:rgba(229,9,20,0.08)}.setup-instructions .accordion-button i{color:#e50914;font-size:1.2rem;filter:drop-shadow(0 2px 6px rgba(229,9,20,0.3))}.setup-instructions .accordion-body{background:rgba(0,0,0,0.3);color:var(--text-muted);padding:1.25rem 1.5rem;border-top:1px solid rgba(255,255,255,0.05);line-height:1.8}.setup-instructions .accordion-body ol{padding-left:20px;margin-bottom:20px}.setup-instructions .accordion-body ol li{margin-bottom:10px;line-height:1.7}.setup-instructions .recommended-apps{background:linear-gradient(135deg,rgba(229,9,20,0.1),rgba(229,9,20,0.05));padding:15px 18px;border-radius:12px;margin-bottom:15px;color:var(--text-light);border:1px solid rgba(229,9,20,0.15)}.setup-instructions .install-note{font-size:0.85rem;color:var(--text-muted);font-style:italic;margin:0}.setup-instructions .install-note i{color:#e50914}@media(max-width:768px){.install-card{padding:20px 16px}.install-card:hover{transform:translateY(-3px) scale(1.01)}.install-card-icon{width:52px;height:52px}.install-card-icon i{font-size:1.4rem}.install-card-title{font-size:0.88rem}.setup-instructions .accordion-button{padding:1rem 1.15rem;font-size:0.9rem}.setup-instructions .accordion-body{padding:1rem 1.15rem}}.row{max-width:100%}.screenshots-carousel-section{background:linear-gradient(180deg,#111111 0%,#0a0a0a 100%);padding:80px 0;overflow:hidden}.screenshot-item{border-radius:16px;overflow:hidden;border:1px solid rgba(255,255,255,0.08);background:linear-gradient(135deg,#1a0a0a 0%,#1a1030 50%,#0a0a1a 100%);box-shadow:0 8px 30px rgba(0,0,0,0.4);transition:all 0.3s cubic-bezier(0.4,0,0.2,1)}.screenshot-item:hover{border-color:rgba(229,9,20,0.4);transform:translateY(-6px) scale(1.02);box-shadow:0 20px 50px rgba(229,9,20,0.2),0 0 25px rgba(229,9,20,0.08)}.screenshot-item img{width:100%;height:auto;display:block}@media(max-width:575px){.screenshots-carousel-section{padding:50px 0}.brand-carousel-section{padding:25px 0}.brand-logo-item{height:60px;padding:8px 12px}.brand-logo-item img{max-height:35px}}.breadcrumb-nav{background:rgba(255,255,255,0.05);padding:15px 0;margin-bottom:30px}.breadcrumb{margin:0;background:transparent;padding:0;font-size:14px}.breadcrumb-item a{color:#b0b0b0;text-decoration:none;transition:color 0.3s}.breadcrumb-item a:hover{color:var(--accent)}.breadcrumb-item.active{color:#fff}.breadcrumb-item + .breadcrumb-item::before{color:#666;content:"›"}.page-title{font-size:3rem;font-weight:900;font-family:'Montserrat',sans-serif;margin-bottom:15px;margin-top:40px;line-height:1.2;color:#fff}.page-subtitle{font-size:1.1rem;color:rgba(255,255,255,0.45);max-width:600px;margin:0 auto}.comparison-section{padding:80px 0;background:var(--dark-bg)}.comparison-table{background:rgba(255,255,255,0.05);border-radius:15px;overflow:hidden}.comparison-table thead{background:linear-gradient(135deg,var(--accent) 0%,#cc0000 100%)}.comparison-table thead th{color:#fff;font-weight:700;padding:20px;border:none;text-align:center}.comparison-table tbody td{color:#e0e0e0;padding:18px;border-color:rgba(255,255,255,0.1);text-align:center;vertical-align:middle}.comparison-table tbody tr:hover{background:rgba(255,0,0,0.1)}.comparison-table tbody tr.highlight{background:rgba(255,255,255,0.08)}.comparison-table tbody tr.bestseller{background:rgba(255,0,0,0.15);border:2px solid var(--accent)}.comparison-table .badge{background:var(--accent);color:#fff;padding:4px 8px;border-radius:5px;font-size:0.8rem;margin-left:5px}.contact-methods-section{padding:80px 0 60px;background:transparent}.contact-method-card{background:rgba(255,255,255,0.03);padding:36px 28px;border-radius:20px;border:1px solid rgba(255,255,255,0.06);transition:all 0.4s cubic-bezier(0.4,0,0.2,1);height:100%;backdrop-filter:blur(10px)}.contact-method-card:hover{transform:translateY(-4px);border-color:rgba(255,255,255,0.12);box-shadow:0 15px 40px rgba(0,0,0,0.3)}.method-icon{width:56px;height:56px;border-radius:16px;display:flex;align-items:center;justify-content:center;font-size:1.4rem;margin:0 auto 20px;transition:transform 0.3s}.contact-method-card:nth-child(1) .method-icon,.col-lg-4:nth-child(1) .method-icon{background:rgba(37,211,102,0.12);color:#25D366;border:1px solid rgba(37,211,102,0.2)}.contact-method-card:nth-child(1):hover .method-icon,.col-lg-4:nth-child(1) .contact-method-card:hover .method-icon{transform:scale(1.1) rotate(-5deg)}.col-lg-4:nth-child(2) .method-icon{background:rgba(229,9,20,0.12);color:#ff6b6b;border:1px solid rgba(229,9,20,0.2)}.col-lg-4:nth-child(3) .method-icon{background:rgba(106,13,173,0.12);color:#c084fc;border:1px solid rgba(106,13,173,0.2)}.contact-method-card:hover .method-icon{transform:scale(1.1) rotate(-5deg)}.method-title{font-size:1.2rem;font-weight:800;font-family:'Montserrat',sans-serif;margin-bottom:6px;color:#fff}.method-description{color:rgba(255,255,255,0.4);margin-bottom:12px;font-size:0.85rem}.method-link{color:rgba(255,255,255,0.7);text-decoration:none;font-weight:600;font-size:0.95rem;transition:color 0.3s}.method-link:hover{color:#fff}.contact-form-section{padding:60px 0 80px;background:transparent}.contact-form{background:rgba(255,255,255,0.03);border:1px solid rgba(255,255,255,0.06);border-radius:24px;padding:40px;backdrop-filter:blur(10px)}.contact-form .form-label{color:rgba(255,255,255,0.5);font-weight:600;font-size:0.8rem;text-transform:uppercase;letter-spacing:0.5px;margin-bottom:8px}.contact-form .form-control,.contact-form .form-select{background:rgba(255,255,255,0.04);border:1px solid rgba(255,255,255,0.08);color:#fff;padding:14px 18px;border-radius:12px;font-size:0.9rem;transition:all 0.3s ease}.contact-form .form-control:focus,.contact-form .form-select:focus{background:rgba(255,255,255,0.06);border-color:rgba(229,9,20,0.5);box-shadow:0 0 0 3px rgba(229,9,20,0.1);color:#fff}.contact-form .form-select option{background:#1a1a1a;color:#fff}.contact-form textarea.form-control{resize:vertical;min-height:140px}.contact-form .btn-primary{background:var(--accent-gradient);border:none;border-radius:14px;padding:16px;font-weight:700;font-size:1rem;letter-spacing:0.5px;transition:all 0.3s cubic-bezier(0.4,0,0.2,1);box-shadow:0 8px 25px rgba(229,9,20,0.3)}.contact-form .btn-primary:hover{transform:translateY(-2px);box-shadow:0 12px 35px rgba(229,9,20,0.45)}.form-notice{font-size:0.8rem;color:rgba(255,255,255,0.3)}.blog-sidebar{position:sticky;top:100px}.sidebar-widget{background:rgba(255,255,255,0.05);padding:30px;border-radius:15px;border:1px solid rgba(255,255,255,0.1);margin-bottom:30px}.widget-title{font-size:1.3rem;font-weight:700;margin-bottom:20px;color:#fff;border-bottom:2px solid var(--accent);padding-bottom:10px}.category-list{list-style:none;padding:0;margin:0}.category-list li{margin-bottom:12px}.category-list a{color:#e0e0e0;text-decoration:none;display:flex;align-items:center;justify-content:space-between;padding:10px;border-radius:8px;transition:all 0.3s}.category-list a:hover{background:rgba(255,0,0,0.1);color:var(--accent)}.category-list .count{font-size:0.85rem;color:#888}.popular-articles{list-style:none;padding:0;margin:0}.popular-articles li{margin-bottom:15px;padding-bottom:15px;border-bottom:1px solid rgba(255,255,255,0.1)}.popular-articles li:last-child{border-bottom:none;padding-bottom:0;margin-bottom:0}.popular-articles a{color:#e0e0e0;text-decoration:none;display:flex;align-items:flex-start;transition:color 0.3s;line-height:1.5}.popular-articles a:hover{color:var(--accent)}.faq-pricing-section,.faq-support-section{padding:80px 0;background:transparent}@media(max-width:991px){.page-title{font-size:2.2rem}.page-subtitle{font-size:1rem}.comparison-table{font-size:0.9rem}.comparison-table thead th,.comparison-table tbody td{padding:12px 8px}.blog-sidebar{position:static;margin-top:50px}}@media(max-width:575px){.page-title{font-size:1.8rem}.comparison-table{font-size:0.8rem}}.internal-link{color:#ff4d4d;font-weight:600;text-decoration:underline}section:nth-child(odd),section:nth-child(even){background:rgba(0,0,0,0.8)}.content-preview-section{padding:0px 0 70px;background:rgba(0,0,0,0.8) !important;position:relative}.nav-tabs{border-bottom:none;margin-bottom:2rem;gap:10px}.nav-tabs .nav-link{background:transparent;border:2px solid rgba(255,0,0,0.4);color:rgba(255,255,255,0.7);padding:14px 32px;font-weight:700;font-size:0.95rem;font-family:'Montserrat',sans-serif;letter-spacing:1px;border-radius:50px;transition:all 0.3s cubic-bezier(0.4,0,0.2,1);box-shadow:0 0 12px rgba(255,0,0,0.15);min-width:180px;text-align:center}.nav-tabs .nav-link:hover:not(.active){color:#fff;border-color:rgba(255,0,0,0.8);transform:translateY(-2px);box-shadow:0 0 20px rgba(255,0,0,0.4)}.nav-tabs .nav-link.active{color:#fff;background:linear-gradient(135deg,#1a0a0a 0%,#1a1030 50%,#0a0a1a 100%);border:2px solid linear-gradient(135deg,#1a0a0a 0%,#1a1030 50%,#0a0a1a 100%);box-shadow:0 0 20px rgba(106,13,173,0.6),0 10px 40px rgba(106,13,173,0.3),inset 0 1px 0 rgba(255,255,255,0.1)}.nav-tabs .nav-link.active:hover{transform:translateY(-2px);box-shadow:0 0 30px rgba(106,13,173,0.8),0 10px 40px rgba(106,13,173,0.5),inset 0 1px 0 rgba(255,255,255,0.15)}.tab-content{padding-top:1rem}@media(max-width:991px){.nav-tabs .nav-link{padding:12px 24px;font-size:0.85rem}}@media(max-width:575px){.nav-tabs .nav-link{padding:10px 18px;font-size:0.8rem;letter-spacing:0.5px}}.section-title{font-size:clamp(1.6rem,3.5vw,2.2rem);font-family:'Montserrat',sans-serif;font-weight:900;color:#fff;letter-spacing:-0.5px;margin-bottom:0.8rem}.section-subtitle{color:rgba(255,255,255,0.6);font-size:1rem;font-weight:400;margin-bottom:0}.section-header{margin-bottom:3rem}a,button{transition:color 0.3s cubic-bezier(0.4,0,0.2,1),opacity 0.3s cubic-bezier(0.4,0,0.2,1),transform 0.3s cubic-bezier(0.4,0,0.2,1),background-color 0.3s cubic-bezier(0.4,0,0.2,1)}.pricing-section,.features-section,.content-preview-section,.testimonials-section,.faq-section,.blog-section,.cta-section{background-image:none !important}.btn-blog-more{display:inline-block;padding:12px 32px;background:transparent;border:1px solid rgba(255,0,0,0.4);border-radius:50px;color:#fff;font-weight:600;font-size:1rem;text-decoration:none;transition:all 0.3s ease;box-shadow:0 0 15px rgba(255,0,0,0.1)}.btn-blog-more:hover{border-color:#ff0000;color:#fff;transform:translateY(-2px);box-shadow:0 0 25px rgba(255,0,0,0.25),0 0 50px rgba(255,0,0,0.08)}.blog-section{padding:100px 0}.blog-section .section-badge{display:inline-block;background:rgba(255,0,0,0.1);color:#ff0000;padding:8px 20px;border-radius:50px;font-weight:700;font-size:0.85rem;text-transform:uppercase;letter-spacing:2px;margin-bottom:15px;border:1px solid rgba(255,0,0,0.2)}.blog-section .section-title{font-family:'Montserrat',sans-serif;font-weight:900;font-size:2.5rem;color:#fff;margin-bottom:15px}.blog-section .section-subtitle{color:#b0b0b0;font-size:1.1rem;max-width:600px;margin:0 auto 50px}.blog-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:30px}.blog-card-link{text-decoration:none;color:inherit;display:block}.blog-card{background:linear-gradient(145deg,rgba(26,20,32,0.9) 0%,rgba(26,10,18,0.9) 50%,rgba(20,10,30,0.9) 100%);backdrop-filter:blur(10px);border:1px solid rgba(139,92,246,0.12);border-radius:18px;overflow:hidden;transition:all 0.4s cubic-bezier(0.25,0.8,0.25,1);cursor:pointer;height:100%;position:relative}.blog-card::before{content:'';position:absolute;inset:0;border-radius:18px;padding:1px;background:linear-gradient(135deg,rgba(255,0,0,0.15),rgba(139,92,246,0.15),transparent);-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude;pointer-events:none;opacity:0;transition:opacity 0.4s}.blog-card:hover{transform:translateY(-6px);border-color:rgba(255,0,0,0.3);box-shadow:0 10px 40px rgba(255,0,0,0.1),0 0 20px rgba(139,92,246,0.08)}.blog-card:hover::before{opacity:1}.blog-card-image{width:100%;height:200px;object-fit:cover;display:block;border-bottom:1px solid rgba(139,92,246,0.1)}.blog-card-body{padding:1.5rem}.blog-card-category{display:inline-block;padding:5px 14px;border-radius:20px;font-size:0.7rem;font-weight:700;text-transform:uppercase;letter-spacing:1px;background:transparent;border:1px solid rgba(255,0,0,0.35);color:#ff4444;margin-bottom:0.8rem;box-shadow:0 0 10px rgba(255,0,0,0.1)}.blog-card-title{font-family:'Montserrat',sans-serif;font-weight:700;font-size:1.1rem;color:#fff;margin-bottom:0.6rem;line-height:1.4;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.blog-card-excerpt{font-size:0.9rem;color:#888;line-height:1.5;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;margin-bottom:1rem}.blog-card-meta{display:flex;justify-content:space-between;align-items:center;font-size:0.8rem;color:#666;border-top:1px solid rgba(139,92,246,0.1);padding-top:12px}.blog-card-meta i{margin-right:5px;color:#ff4444}.blog-empty{grid-column:1 / -1;text-align:center;padding:60px 20px;color:#666}.blog-empty i{font-size:3rem;margin-bottom:15px;color:#333}@media(max-width:991px){.blog-grid{grid-template-columns:repeat(2,1fr)}.blog-section .section-title{font-size:2rem}}@media(max-width:575px){.blog-grid{grid-template-columns:1fr;gap:20px}.blog-section{padding:60px 0}}.whatsapp-green{color:#25D366}