:root{--primary:#6c5ce7;--primary-dark:#5a4bd1;--primary-light:#a29bfe;--primary-glow:rgba(108, 92, 231, 0.4);--secondary:#00cec9;--secondary-dark:#00b5b0;--secondary-light:#81ecec;--secondary-glow:rgba(0, 206, 201, 0.4);--accent:#fd79a8;--accent-dark:#e84393;--accent-light:#fab1c8;--accent-glow:rgba(253, 121, 168, 0.4);--warning:#fdcb6e;--warning-dark:#f9a825;--warning-light:#ffeaa7;--success:#00b894;--success-dark:#00a381;--success-light:#55efc4;--danger:#ff7675;--danger-dark:#d63031;--danger-light:#fab1a0;--info:#74b9ff;--info-dark:#0984e3;--info-light:#a3d8ff;--bg-primary:#0a0f1e;--bg-secondary:#111827;--bg-tertiary:#1a1f2e;--bg-card:rgba(26, 31, 46, 0.7);--bg-card-hover:rgba(30, 36, 52, 0.9);--bg-glass:rgba(255, 255, 255, 0.03);--text-primary:#f0f0f5;--text-secondary:#b0b5c0;--text-muted:#6b7280;--text-white:#ffffff;--gradient-primary:linear-gradient(135deg, #6c5ce7 0%, #a29bfe 50%, #fd79a8 100%);--gradient-secondary:linear-gradient(135deg, #00cec9 0%, #81ecec 50%, #74b9ff 100%);--gradient-accent:linear-gradient(135deg, #fd79a8 0%, #fab1c8 50%, #fdcb6e 100%);--gradient-hero:linear-gradient(135deg, #0a0f1e 0%, #1a1f2e 30%, #111827 70%, #0a0f1e 100%);--gradient-card:linear-gradient(145deg, rgba(108, 92, 231, 0.1) 0%, rgba(0, 206, 201, 0.1) 50%, rgba(253, 121, 168, 0.1) 100%);--gradient-gold:linear-gradient(135deg, #fdcb6e 0%, #f9a825 50%, #f57f17 100%);--shadow-sm:0 2px 8px rgba(0, 0, 0, 0.15);--shadow-md:0 4px 20px rgba(0, 0, 0, 0.25);--shadow-lg:0 8px 40px rgba(0, 0, 0, 0.35);--shadow-xl:0 16px 60px rgba(0, 0, 0, 0.5);--shadow-primary:0 4px 20px rgba(108, 92, 231, 0.3);--shadow-secondary:0 4px 20px rgba(0, 206, 201, 0.3);--shadow-accent:0 4px 20px rgba(253, 121, 168, 0.3);--shadow-glow-primary:0 0 40px rgba(108, 92, 231, 0.4);--shadow-glow-secondary:0 0 40px rgba(0, 206, 201, 0.4);--radius-xs:4px;--radius-sm:8px;--radius-md:12px;--radius-lg:16px;--radius-xl:20px;--radius-2xl:24px;--radius-full:9999px;--transition-fast:0.2s cubic-bezier(0.4, 0, 0.2, 1);--transition-base:0.3s cubic-bezier(0.4, 0, 0.2, 1);--transition-slow:0.5s cubic-bezier(0.4, 0, 0.2, 1);--transition-bounce:0.5s cubic-bezier(0.68, -0.55, 0.265, 1.55);--text-xs:0.75rem;--text-sm:0.875rem;--text-base:1rem;--text-lg:1.125rem;--text-xl:1.25rem;--text-2xl:1.5rem;--text-3xl:1.875rem;--text-4xl:2.25rem;--text-5xl:3rem;--text-6xl:3.75rem;--text-7xl:4.5rem;--space-xs:0.5rem;--space-sm:0.75rem;--space-md:1rem;--space-lg:1.5rem;--space-xl:2rem;--space-2xl:3rem;--space-3xl:4rem;--space-4xl:6rem;--space-5xl:8rem;--container-max:1280px;--container-padding:1.5rem;--z-base:1;--z-dropdown:100;--z-sticky:200;--z-overlay:300;--z-modal:400;--z-toast:500}*,*::before,*::after{margin:0;padding:0;box-sizing:border-box}html{scroll-behavior:smooth;font-size:16px;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}body{font-family:'Inter',-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,sans-serif;background-color:var(--bg-primary);color:var(--text-primary);line-height:1.7;overflow-x:hidden;min-height:100vh;background-image:radial-gradient(ellipse at 20% 50%,rgb(108 92 231 / .08) 0%,transparent 50%),radial-gradient(ellipse at 80% 20%,rgb(0 206 201 / .08) 0%,transparent 50%),radial-gradient(ellipse at 50% 80%,rgb(253 121 168 / .08) 0%,transparent 50%);background-attachment:fixed}h1,h2,h3,h4,h5,h6{font-family:'Outfit','Inter',sans-serif;font-weight:700;line-height:1.2;color:var(--text-white)}h1{font-size:var(--text-5xl)}h2{font-size:var(--text-4xl)}h3{font-size:var(--text-2xl)}h4{font-size:var(--text-xl)}a{text-decoration:none;color:inherit;transition:color var(--transition-fast)}img{max-width:100%;height:auto}ul{list-style:none}.container{max-width:var(--container-max);margin:0 auto;padding:0 var(--container-padding)}.section-padding{padding:var(--space-3xl) 0}.section-padding-lg{padding:var(--space-4xl) 0}.section-padding-xl{padding:var(--space-5xl) 0}.bg-light{background-color:var(--bg-secondary)}.bg-dark{background-color:var(--bg-primary)}.section-header{margin-bottom:var(--space-3xl)}.section-header.text-center{text-align:center}.section-badge{display:inline-flex;align-items:center;gap:var(--space-xs);padding:var(--space-xs) var(--space-lg);background:var(--gradient-primary);color:var(--text-white);font-size:var(--text-sm);font-weight:600;border-radius:var(--radius-full);margin-bottom:var(--space-lg);box-shadow:var(--shadow-primary);animation:badgePulse 3s ease-in-out infinite}.section-badge i{font-size:var(--text-base)}.section-title{margin-bottom:var(--space-md);background:linear-gradient(135deg,var(--text-white) 0%,var(--primary-light) 50%,var(--secondary-light) 100%);-webkit-background-clip:text;-webkit-text-fill-color:#fff0;background-clip:text}.section-description{color:var(--text-secondary);font-size:var(--text-lg);max-width:800px;margin:0 auto;line-height:1.8}@keyframes badgePulse{0%,100%{box-shadow:0 0 20px var(--primary-glow)}50%{box-shadow:0 0 40px var(--secondary-glow),0 0 60px var(--accent-glow)}}.glass-card{background:var(--bg-glass);backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);border:1px solid rgb(255 255 255 / .08);border-radius:var(--radius-xl);padding:var(--space-xl);transition:all var(--transition-base);position:relative;overflow:hidden}.glass-card::before{content:'';position:absolute;top:0;left:0;right:0;bottom:0;background:var(--gradient-card);opacity:0;transition:opacity var(--transition-base);z-index:-1}.glass-card:hover{border-color:rgb(255 255 255 / .15);box-shadow:var(--shadow-lg);transform:translateY(-4px)}.glass-card:hover::before{opacity:1}.premium-card{border:1px solid rgb(108 92 231 / .2);box-shadow:var(--shadow-md)}.announcement-bar{background:var(--gradient-primary);color:var(--text-white);padding:var(--space-sm) 0;font-size:var(--text-sm);position:relative;z-index:var(--z-sticky)}.announcement-inner{display:flex;align-items:center;justify-content:center;gap:var(--space-lg);flex-wrap:wrap;text-align:center}.announcement-inner p{display:flex;align-items:center;gap:var(--space-xs)}.announcement-link{color:var(--text-white);font-weight:700;text-decoration:underline;white-space:nowrap}.announcement-link:hover{color:var(--warning-light)}.site-header{background:rgb(10 15 30 / .85);backdrop-filter:blur(30px);-webkit-backdrop-filter:blur(30px);border-bottom:1px solid rgb(255 255 255 / .06);position:sticky;top:0;z-index:var(--z-sticky);transition:all var(--transition-base)}.site-header.scrolled{background:rgb(10 15 30 / .95);box-shadow:var(--shadow-lg)}.header-inner{display:flex;align-items:center;justify-content:space-between;padding:var(--space-md) 0;gap:var(--space-xl)}.site-logo{display:flex;align-items:center;gap:var(--space-sm);font-family:'Outfit',sans-serif;font-size:var(--text-xl);font-weight:800;color:var(--text-white);white-space:nowrap}.logo-icon{font-size:var(--text-2xl);color:var(--primary-light);animation:logoGlow 2s ease-in-out infinite}@keyframes logoGlow{0%,100%{color:var(--primary-light);filter:drop-shadow(0 0 5px var(--primary-glow))}50%{color:var(--secondary-light);filter:drop-shadow(0 0 15px var(--secondary-glow))}}.site-logo .accent{color:var(--primary-light)}.site-logo small{font-size:var(--text-xs);color:var(--secondary-light);font-weight:500}.main-nav{display:flex;align-items:center;gap:var(--space-sm)}.main-nav a{padding:var(--space-xs) var(--space-md);border-radius:var(--radius-full);font-size:var(--text-sm);font-weight:500;color:var(--text-secondary);transition:all var(--transition-fast);position:relative}.main-nav a:hover,.main-nav a.active{color:var(--text-white);background:rgb(255 255 255 / .05)}.main-nav a.nav-cta{background:var(--gradient-primary);color:var(--text-white);font-weight:600;padding:var(--space-sm) var(--space-lg);box-shadow:var(--shadow-primary)}.main-nav a.nav-cta:hover{transform:translateY(-2px);box-shadow:var(--shadow-glow-primary)}.mobile-menu-btn{display:none;background:none;border:none;color:var(--text-white);font-size:var(--text-2xl);cursor:pointer;padding:var(--space-xs)}.hero-section{position:relative;padding:var(--space-5xl) 0;overflow:hidden;min-height:90vh;display:flex;align-items:center}.hero-background{position:absolute;inset:0;z-index:0;overflow:hidden}.gradient-orb{position:absolute;border-radius:50%;filter:blur(120px);opacity:.5;animation:orbFloat 8s ease-in-out infinite}.gradient-orb-1{width:600px;height:600px;background:var(--primary);top:-200px;left:-200px;animation-delay:0s}.gradient-orb-2{width:500px;height:500px;background:var(--secondary);top:50%;right:-200px;animation-delay:-3s}.gradient-orb-3{width:400px;height:400px;background:var(--accent);bottom:-150px;left:40%;animation-delay:-6s}.hero-grid-pattern{position:absolute;inset:0;background-image:linear-gradient(rgb(255 255 255 / .02) 1px,transparent 1px),linear-gradient(90deg,rgb(255 255 255 / .02) 1px,transparent 1px);background-size:60px 60px;opacity:.3}@keyframes orbFloat{0%,100%{transform:translate(0,0) scale(1)}25%{transform:translate(50px,-50px) scale(1.1)}50%{transform:translate(-30px,30px) scale(.9)}75%{transform:translate(-50px,-20px) scale(1.05)}}.hero-grid{display:grid;grid-template-columns:1.2fr 0.8fr;gap:var(--space-3xl);align-items:center;position:relative;z-index:1}.hero-content{position:relative}.hero-badge-wrap{display:flex;gap:var(--space-md);margin-bottom:var(--space-xl);flex-wrap:wrap}.pulse-badge{animation:badgePulse 2s ease-in-out infinite}.trust-badge{background:var(--gradient-secondary);box-shadow:var(--shadow-secondary)}.hero-title{font-size:clamp(var(--text-4xl), 5vw, var(--text-6xl));margin-bottom:var(--space-xl);line-height:1.1}.gradient-text{background:var(--gradient-primary);-webkit-background-clip:text;-webkit-text-fill-color:#fff0;background-clip:text}.hero-title .accent{background:var(--gradient-accent);-webkit-background-clip:text;-webkit-text-fill-color:#fff0;background-clip:text}.hero-description{font-size:var(--text-lg);color:var(--text-secondary);margin-bottom:var(--space-2xl);line-height:1.8;max-width:700px}.hero-description strong{color:var(--text-white)}.hero-actions{display:flex;gap:var(--space-md);flex-wrap:wrap;margin-bottom:var(--space-2xl)}.hero-actions.center{justify-content:center}.hero-stats{display:flex;gap:var(--space-xl);flex-wrap:wrap}.stat-item{display:flex;flex-direction:column;align-items:center;gap:var(--space-xs);padding:var(--space-md) var(--space-xl);background:var(--bg-glass);backdrop-filter:blur(10px);border:1px solid rgb(255 255 255 / .06);border-radius:var(--radius-lg);transition:all var(--transition-base)}.stat-item:hover{transform:translateY(-4px);border-color:rgb(255 255 255 / .15);box-shadow:var(--shadow-md)}.stat-item i{font-size:var(--text-2xl);color:var(--primary-light)}.stat-item strong{font-size:var(--text-2xl);font-weight:800;background:var(--gradient-primary);-webkit-background-clip:text;-webkit-text-fill-color:#fff0;background-clip:text}.stat-item span{font-size:var(--text-sm);color:var(--text-secondary)}.hero-visual{position:relative}.hero-card{padding:var(--space-2xl)}.hero-card-header{display:flex;align-items:center;gap:var(--space-md);margin-bottom:var(--space-xl);padding-bottom:var(--space-lg);border-bottom:1px solid rgb(255 255 255 / .08)}.hero-card-header i{font-size:var(--text-2xl);color:var(--primary-light)}.hero-card-header h2{font-size:var(--text-xl)}.feature-list{display:flex;flex-direction:column;gap:var(--space-md);margin-bottom:var(--space-xl)}.feature-list li{display:flex;align-items:flex-start;gap:var(--space-sm);color:var(--text-secondary);font-size:var(--text-sm);line-height:1.6}.feature-list li i{color:var(--success);margin-top:.25rem;flex-shrink:0}.hero-card-rating{display:flex;align-items:center;gap:var(--space-md);margin-bottom:var(--space-xl);padding:var(--space-md);background:rgb(255 255 255 / .03);border-radius:var(--radius-md)}.hero-card-rating .stars i{color:var(--warning);font-size:var(--text-sm)}.hero-card-rating span{font-size:var(--text-sm);color:var(--text-secondary)}.btn{display:inline-flex;align-items:center;justify-content:center;gap:var(--space-sm);padding:var(--space-sm) var(--space-xl);border-radius:var(--radius-full);font-size:var(--text-sm);font-weight:600;font-family:'Inter',sans-serif;cursor:pointer;border:none;transition:all var(--transition-base);white-space:nowrap;position:relative;overflow:hidden}.btn::after{content:'';position:absolute;inset:0;background:linear-gradient(135deg,rgb(255 255 255 / .2) 0%,transparent 50%);opacity:0;transition:opacity var(--transition-fast)}.btn:hover::after{opacity:1}.btn-primary{background:var(--gradient-primary);color:var(--text-white);box-shadow:var(--shadow-primary)}.btn-primary:hover{transform:translateY(-3px);box-shadow:var(--shadow-glow-primary)}.btn-secondary{background:var(--gradient-secondary);color:var(--text-white);box-shadow:var(--shadow-secondary)}.btn-secondary:hover{transform:translateY(-3px);box-shadow:var(--shadow-glow-secondary)}.btn-accent{background:var(--gradient-accent);color:var(--text-white)}.btn-outline{background:#fff0;border:2px solid rgb(255 255 255 / .2);color:var(--text-white)}.btn-outline:hover{border-color:var(--primary-light);background:rgb(108 92 231 / .1);transform:translateY(-3px)}.btn-whatsapp{background:#25D366;color:var(--text-white);box-shadow:0 4px 20px rgb(37 211 102 / .3)}.btn-whatsapp:hover{transform:translateY(-3px);box-shadow:0 8px 30px rgb(37 211 102 / .5)}.btn-xl{padding:var(--space-md) var(--space-2xl);font-size:var(--text-lg)}.btn-lg{padding:var(--space-md) var(--space-xl);font-size:var(--text-base)}.btn-sm{padding:var(--space-xs) var(--space-md);font-size:var(--text-sm)}.btn-icon{gap:var(--space-sm)}.full-width{width:100%}.pulse-animation{animation:buttonPulse 2s ease-in-out infinite}@keyframes buttonPulse{0%,100%{box-shadow:0 0 20px var(--primary-glow)}50%{box-shadow:0 0 40px var(--secondary-glow),0 0 60px var(--accent-glow)}}.trust-bar{background:var(--bg-tertiary);border-top:1px solid rgb(255 255 255 / .05);border-bottom:1px solid rgb(255 255 255 / .05);padding:var(--space-md) 0;overflow:hidden}.trust-inner{display:flex;align-items:center;justify-content:center;gap:var(--space-2xl);flex-wrap:wrap;animation:trustScroll 20s linear infinite}.trust-inner span{display:flex;align-items:center;gap:var(--space-xs);font-size:var(--text-sm);color:var(--text-secondary);white-space:nowrap}.trust-inner span i{color:var(--primary-light)}@keyframes trustScroll{0%{transform:translateX(100%)}100%{transform:translateX(-100%)}}.providers-section{position:relative}.provider-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(350px,1fr));gap:var(--space-xl);margin-bottom:var(--space-3xl)}.provider-card{position:relative;padding:var(--space-2xl);display:flex;flex-direction:column;gap:var(--space-md);background:var(--bg-card);border:1px solid rgb(255 255 255 / .06);border-radius:var(--radius-xl);transition:all var(--transition-base);cursor:pointer;overflow:hidden}.provider-card::before{content:'';position:absolute;top:0;left:0;right:0;height:3px;background:var(--gradient-primary);opacity:0;transition:opacity var(--transition-base)}.provider-card:hover{transform:translateY(-8px);border-color:rgb(255 255 255 / .15);box-shadow:var(--shadow-xl)}.provider-card:hover::before{opacity:1}.featured-provider{border:1px solid rgb(108 92 231 / .3);box-shadow:var(--shadow-primary)}.provider-rank{position:absolute;top:var(--space-md);right:var(--space-md);padding:var(--space-xs) var(--space-md);background:var(--gradient-primary);color:var(--text-white);font-size:var(--text-xs);font-weight:700;border-radius:var(--radius-full);z-index:1}.provider-rank.top-rated{background:var(--gradient-gold);color:#000}.provider-badge-premium{position:absolute;top:var(--space-md);left:var(--space-md);padding:var(--space-xs) var(--space-sm);background:rgb(108 92 231 / .2);color:var(--primary-light);font-size:var(--text-xs);font-weight:600;border-radius:var(--radius-full);z-index:1}.provider-icon-wrap{width:60px;height:60px;display:flex;align-items:center;justify-content:center;background:var(--gradient-card);border-radius:var(--radius-lg);margin-bottom:var(--space-sm)}.provider-icon{font-size:var(--text-2xl);color:var(--primary-light)}.provider-card h3{font-size:var(--text-xl);margin-bottom:0}.provider-rating{display:flex;align-items:center;gap:var(--space-xs);font-size:var(--text-sm)}.provider-rating i{color:var(--warning);font-size:var(--text-xs)}.provider-rating span{color:var(--text-muted);margin-left:var(--space-xs)}.provider-description{color:var(--text-secondary);font-size:var(--text-sm);line-height:1.7}.provider-features-list{display:flex;flex-direction:column;gap:var(--space-xs)}.provider-features-list li{display:flex;align-items:center;gap:var(--space-sm);font-size:var(--text-xs);color:var(--text-secondary)}.provider-features-list li i{color:var(--success);font-size:var(--text-xs)}.provider-actions{display:flex;gap:var(--space-sm);flex-wrap:wrap;margin-top:auto}.split-grid{display:grid;grid-template-columns:1fr 1fr;gap:var(--space-3xl);align-items:center}.split-content h2{margin-bottom:var(--space-lg)}.split-content p{color:var(--text-secondary);margin-bottom:var(--space-md);line-height:1.8}.icon-list{display:grid;grid-template-columns:1fr 1fr;gap:var(--space-md);margin:var(--space-xl) 0}.icon-list div{display:flex;align-items:center;gap:var(--space-sm);padding:var(--space-md);background:var(--bg-glass);border-radius:var(--radius-md);border:1px solid rgb(255 255 255 / .04);transition:all var(--transition-base)}.icon-list div:hover{border-color:rgb(255 255 255 / .1);transform:translateY(-2px)}.icon-list div i{color:var(--primary-light);font-size:var(--text-lg)}.icon-list div span{font-size:var(--text-sm);color:var(--text-secondary)}.pricing-card{padding:var(--space-2xl);text-align:center}.pricing-label{display:inline-flex;align-items:center;gap:var(--space-xs);padding:var(--space-xs) var(--space-md);background:var(--gradient-primary);color:var(--text-white);font-size:var(--text-xs);font-weight:600;border-radius:var(--radius-full);margin-bottom:var(--space-lg)}.pricing-card h3{margin-bottom:var(--space-xl)}.pricing-cta-wrap{margin-top:var(--space-xl)}.pricing-note{font-size:var(--text-xs);color:var(--text-muted);margin-top:var(--space-sm)}.location-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(250px,1fr));gap:var(--space-xl)}.location-card{text-align:center;padding:var(--space-2xl);display:flex;flex-direction:column;align-items:center;gap:var(--space-md)}.location-card i{font-size:var(--text-4xl);margin-bottom:var(--space-sm)}.location-card:nth-child(1) i{color:var(--primary-light)}.location-card:nth-child(2) i{color:#ff6b6b}.location-card:nth-child(3) i{color:#ff4757}.location-card:nth-child(4) i{color:var(--secondary-light)}.location-card:nth-child(5) i{color:var(--accent-light)}.location-card h3{font-size:var(--text-xl)}.location-card p{color:var(--text-secondary);font-size:var(--text-sm);line-height:1.7}.location-link{color:var(--primary-light);font-size:var(--text-sm);font-weight:600;display:flex;align-items:center;gap:var(--space-xs);transition:gap var(--transition-base)}.location-card:hover .location-link{gap:var(--space-md)}.comparison-table-wrap{overflow-x:auto;border-radius:var(--radius-xl)}.comparison-table{width:100%;border-collapse:collapse;font-size:var(--text-sm)}.comparison-table thead{background:var(--gradient-primary)}.comparison-table thead th{padding:var(--space-md) var(--space-lg);text-align:left;font-weight:600;color:var(--text-white);white-space:nowrap}.comparison-table tbody tr{border-bottom:1px solid rgb(255 255 255 / .04);transition:background var(--transition-fast)}.comparison-table tbody tr:hover{background:rgb(255 255 255 / .02)}.comparison-table tbody td{padding:var(--space-md) var(--space-lg);color:var(--text-secondary)}.badge-critical{background:var(--danger);color:var(--text-white);padding:2px 8px;border-radius:var(--radius-full);font-size:var(--text-xs);font-weight:600}.badge-high{background:var(--warning-dark);color:#000;padding:2px 8px;border-radius:var(--radius-full);font-size:var(--text-xs);font-weight:600}.badge-medium{background:var(--info-dark);color:var(--text-white);padding:2px 8px;border-radius:var(--radius-full);font-size:var(--text-xs);font-weight:600}.steps-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:var(--space-xl)}.step-card{text-align:center;padding:var(--space-2xl);position:relative}.step-number{position:absolute;top:var(--space-md);right:var(--space-md);font-size:var(--text-4xl);font-weight:900;color:rgb(108 92 231 / .15);line-height:1}.step-card i{font-size:var(--text-3xl);color:var(--primary-light);margin-bottom:var(--space-md)}.step-card h3{font-size:var(--text-lg);margin-bottom:var(--space-sm)}.step-card p{color:var(--text-secondary);font-size:var(--text-sm);line-height:1.7}.cta-section{position:relative}.cta-card{padding:var(--space-4xl);text-align:center;background:var(--bg-card);border:1px solid rgb(108 92 231 / .2)}.cta-card h2{margin-bottom:var(--space-lg);max-width:800px;margin-left:auto;margin-right:auto}.cta-card p{color:var(--text-secondary);font-size:var(--text-lg);max-width:700px;margin:0 auto var(--space-2xl);line-height:1.8}.faq-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(400px,1fr));gap:var(--space-xl)}.faq-item{padding:var(--space-xl)}.faq-item h3{font-size:var(--text-lg);margin-bottom:var(--space-md);display:flex;align-items:center;gap:var(--space-sm);color:var(--text-white)}.faq-item h3 i{color:var(--primary-light)}.faq-item p{color:var(--text-secondary);font-size:var(--text-sm);line-height:1.8}.seo-hidden-content{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.seo-article-extended{padding:var(--space-3xl)}.seo-article-extended h2,.seo-article-extended h3{margin-bottom:var(--space-lg)}.seo-article-extended p{margin-bottom:var(--space-lg);line-height:1.8}.site-footer{background:var(--bg-secondary);border-top:1px solid rgb(255 255 255 / .06);padding-top:var(--space-4xl)}.footer-grid{display:grid;grid-template-columns:1.5fr 1fr 1fr 1fr;gap:var(--space-3xl);padding-bottom:var(--space-3xl);border-bottom:1px solid rgb(255 255 255 / .06)}.footer-logo{display:flex;align-items:center;gap:var(--space-sm);font-family:'Outfit',sans-serif;font-size:var(--text-xl);font-weight:800;color:var(--text-white);margin-bottom:var(--space-md)}.footer-logo i{color:var(--primary-light)}.footer-tld{font-size:var(--text-xs);color:var(--secondary-light)}.footer-brand-col p{color:var(--text-secondary);font-size:var(--text-sm);line-height:1.8;margin-bottom:var(--space-lg)}.footer-contact p{font-size:var(--text-sm);color:var(--text-secondary);margin-bottom:var(--space-xs);display:flex;align-items:center;gap:var(--space-sm)}.footer-contact i{color:var(--primary-light)}.footer-social{display:flex;gap:var(--space-md);margin-top:var(--space-lg)}.footer-social a{width:40px;height:40px;display:flex;align-items:center;justify-content:center;background:rgb(255 255 255 / .05);border-radius:50%;color:var(--text-secondary);transition:all var(--transition-base)}.footer-social a:hover{background:var(--gradient-primary);color:var(--text-white);transform:translateY(-4px)}.footer-col h3{font-size:var(--text-base);margin-bottom:var(--space-lg);color:var(--text-white)}.footer-col ul{display:flex;flex-direction:column;gap:var(--space-sm)}.footer-col ul li a{color:var(--text-secondary);font-size:var(--text-sm);transition:all var(--transition-fast);display:inline-block}.footer-col ul li a:hover{color:var(--primary-light);transform:translateX(4px)}.footer-subheading{margin-top:var(--space-xl)}.footer-bottom{padding:var(--space-xl) 0}.footer-bottom-content{text-align:center}.footer-bottom-content p{color:var(--text-muted);font-size:var(--text-sm)}.footer-disclaimer{margin-top:var(--space-md);font-size:var(--text-xs);display:flex;align-items:center;justify-content:center;gap:var(--space-xs)}.whatsapp-float{position:fixed;bottom:30px;right:30px;width:60px;height:60px;background:#25D366;color:var(--text-white);border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:var(--text-2xl);box-shadow:0 8px 25px rgb(37 211 102 / .4);z-index:var(--z-sticky);transition:all var(--transition-base);animation:whatsappPulse 2s ease-in-out infinite}.whatsapp-float:hover{transform:scale(1.1);box-shadow:0 12px 35px rgb(37 211 102 / .6)}.whatsapp-tooltip{position:absolute;right:70px;background:var(--bg-tertiary);color:var(--text-white);padding:var(--space-xs) var(--space-md);border-radius:var(--radius-full);font-size:var(--text-xs);white-space:nowrap;opacity:0;pointer-events:none;transition:opacity var(--transition-base)}.whatsapp-float:hover .whatsapp-tooltip{opacity:1}@keyframes whatsappPulse{0%,100%{box-shadow:0 8px 25px rgb(37 211 102 / .4)}50%{box-shadow:0 8px 40px rgb(37 211 102 / .7)}}.back-to-top{position:fixed;bottom:30px;left:30px;width:45px;height:45px;background:var(--bg-tertiary);color:var(--text-white);border:1px solid rgb(255 255 255 / .1);border-radius:50%;display:flex;align-items:center;justify-content:center;cursor:pointer;font-size:var(--text-lg);z-index:var(--z-sticky);transition:all var(--transition-base);opacity:0;visibility:hidden;transform:translateY(20px)}.back-to-top.visible{opacity:1;visibility:visible;transform:translateY(0)}.back-to-top:hover{background:var(--gradient-primary);border-color:#fff0;transform:translateY(-4px)}[data-animate]{opacity:0;transform:translateY(30px);transition:all 0.8s cubic-bezier(.4,0,.2,1)}[data-animate].animated{opacity:1;transform:translateY(0)}[data-animate="fade-up"]{transform:translateY(40px)}[data-animate="fade-left"]{transform:translateX(-40px)}[data-animate="fade-right"]{transform:translateX(40px)}[data-animate="fade-in"]{transform:scale(.9)}[data-animate="fade-up"].animated{transform:translateY(0)}[data-animate="fade-left"].animated{transform:translateX(0)}[data-animate="fade-right"].animated{transform:translateX(0)}[data-animate="fade-in"].animated{transform:scale(1)}.stagger-children>*{opacity:0;transform:translateY(30px)}.stagger-children.animated>*:nth-child(1){transition-delay:0.1s}.stagger-children.animated>*:nth-child(2){transition-delay:0.2s}.stagger-children.animated>*:nth-child(3){transition-delay:0.3s}.stagger-children.animated>*:nth-child(4){transition-delay:0.4s}.stagger-children.animated>*:nth-child(5){transition-delay:0.5s}.stagger-children.animated>*:nth-child(6){transition-delay:0.6s}.stagger-children.animated>*{opacity:1;transform:translateY(0)}@media (max-width:1200px){:root{--text-5xl:2.5rem;--text-4xl:2rem}.hero-grid{grid-template-columns:1fr;text-align:center}.hero-description{max-width:100%}.hero-actions{justify-content:center}.hero-stats{justify-content:center}.split-grid{grid-template-columns:1fr}.footer-grid{grid-template-columns:1fr 1fr}}@media (max-width:992px){.main-nav{display:none}.main-nav.open{display:flex;flex-direction:column;position:absolute;top:100%;left:0;right:0;background:var(--bg-tertiary);padding:var(--space-xl);border-bottom:1px solid rgb(255 255 255 / .06)}.mobile-menu-btn{display:block}.provider-grid{grid-template-columns:repeat(auto-fill,minmax(280px,1fr))}.faq-grid{grid-template-columns:1fr}.steps-grid{grid-template-columns:repeat(auto-fill,minmax(200px,1fr))}}@media (max-width:768px){:root{--text-5xl:2rem;--text-4xl:1.75rem;--text-3xl:1.5rem;--container-padding:1rem}.hero-section{padding:var(--space-3xl) 0;min-height:auto}.hero-stats{gap:var(--space-md)}.stat-item{padding:var(--space-sm) var(--space-md)}.icon-list{grid-template-columns:1fr}.provider-grid{grid-template-columns:1fr}.location-grid{grid-template-columns:1fr 1fr}.footer-grid{grid-template-columns:1fr}.cta-card{padding:var(--space-2xl)}.hero-actions{flex-direction:column}.comparison-table-wrap{font-size:var(--text-xs)}}@media (max-width:480px){.location-grid{grid-template-columns:1fr}.steps-grid{grid-template-columns:1fr}.announcement-inner{flex-direction:column;gap:var(--space-sm)}.whatsapp-float{width:50px;height:50px;bottom:20px;right:20px;font-size:var(--text-xl)}.back-to-top{width:40px;height:40px;bottom:20px;left:20px}}@media print{.site-header,.announcement-bar,.whatsapp-float,.back-to-top,.seo-hidden-content{display:none}body{background:#fff;color:#000}}.main-nav{display:flex;align-items:center;gap:2px}.nav-link{display:flex;align-items:center;gap:6px;padding:10px 16px;border-radius:8px;font-size:14px;font-weight:500;color:var(--text-secondary);transition:all 0.25s ease;white-space:nowrap;position:relative}.nav-link i{font-size:13px}.nav-link:hover,.nav-link.active{color:var(--text-white);background:rgb(255 255 255 / .06)}.nav-link.nav-cta{background:var(--gradient-primary);color:var(--text-white);font-weight:600;padding:12px 20px;border-radius:50px;box-shadow:var(--shadow-primary);margin-left:8px}.nav-link.nav-cta:hover{transform:translateY(-2px);box-shadow:var(--shadow-glow-primary)}.dropdown-arrow{font-size:10px;transition:transform 0.3s ease}.nav-item.dropdown:hover .dropdown-arrow{transform:rotate(180deg)}.nav-item.dropdown{position:relative}.mega-dropdown{position:absolute;top:calc(100% + 10px);left:50%;transform:translateX(-50%) translateY(10px);background:var(--bg-tertiary);border:1px solid rgb(255 255 255 / .08);border-radius:16px;box-shadow:0 20px 60px rgb(0 0 0 / .5);opacity:0;visibility:hidden;transition:all 0.3s cubic-bezier(.4,0,.2,1);z-index:1000;min-width:700px;backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px)}.mega-dropdown-sm{min-width:500px}.nav-item.dropdown:hover .mega-dropdown{opacity:1;visibility:visible;transform:translateX(-50%) translateY(0)}.mega-container{display:grid;grid-template-columns:repeat(4,1fr);gap:24px;padding:28px 32px}.mega-dropdown-sm .mega-container{grid-template-columns:repeat(3,1fr)}.mega-column{display:flex;flex-direction:column}.mega-heading{font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.8px;color:var(--primary-light);margin-bottom:14px;padding-bottom:10px;border-bottom:1px solid rgb(255 255 255 / .06);display:flex;align-items:center;gap:6px}.mega-heading i{font-size:12px}.mega-list{display:flex;flex-direction:column;gap:4px}.mega-list li a{display:flex;align-items:center;gap:8px;padding:8px 12px;border-radius:8px;font-size:13px;color:var(--text-secondary);transition:all 0.2s ease;position:relative}.mega-list li a i{font-size:12px;width:18px;text-align:center;color:var(--text-muted);transition:color 0.2s ease}.mega-list li a:hover{background:rgb(255 255 255 / .04);color:var(--text-white);transform:translateX(3px)}.mega-list li a:hover i{color:var(--primary-light)}.mega-badge{display:inline-block;padding:2px 8px;background:var(--gradient-primary);color:var(--text-white);font-size:10px;font-weight:600;border-radius:20px;margin-left:auto;white-space:nowrap}.mega-highlight{background:rgb(255 255 255 / .02);border-radius:12px;padding:0}.mega-featured{padding:20px;text-align:center;display:flex;flex-direction:column;align-items:center;gap:12px}.mega-featured-badge{display:inline-flex;align-items:center;gap:4px;padding:4px 12px;background:var(--gradient-gold);color:#000;font-size:10px;font-weight:700;border-radius:20px;text-transform:uppercase}.mega-featured-icon{font-size:36px;color:var(--primary-light);margin:4px 0}.mega-featured h4{font-size:16px;font-weight:700;color:var(--text-white)}.mega-featured p{font-size:12px;color:var(--text-secondary);line-height:1.5}.mega-rating{display:flex;align-items:center;gap:4px;font-size:11px}.mega-rating i{color:var(--warning);font-size:10px}.mega-rating span{color:var(--text-secondary);margin-left:4px}.mega-contact{font-size:13px;color:var(--secondary-light);font-weight:600}.mega-contact i{margin-right:4px}.mega-footer{padding:14px 32px;border-top:1px solid rgb(255 255 255 / .06);background:rgb(255 255 255 / .02);border-radius:0 0 16px 16px}.mega-footer-link{display:flex;align-items:center;justify-content:center;gap:8px;font-size:13px;font-weight:600;color:var(--primary-light);transition:all 0.2s ease}.mega-footer-link:hover{color:var(--text-white);gap:12px}.mobile-menu-btn{display:none;flex-direction:column;gap:4px;background:none;border:none;cursor:pointer;padding:8px;z-index:1001}.hamburger-line{width:24px;height:2px;background:var(--text-white);border-radius:2px;transition:all 0.3s ease}.mobile-menu-btn.open .hamburger-line:nth-child(1){transform:rotate(45deg) translate(4px,4px)}.mobile-menu-btn.open .hamburger-line:nth-child(2){opacity:0}.mobile-menu-btn.open .hamburger-line:nth-child(3){transform:rotate(-45deg) translate(4px,-4px)}.mobile-menu-overlay{position:fixed;inset:0;background:rgb(0 0 0 / .8);z-index:2000;opacity:0;visibility:hidden;transition:all 0.3s ease}.mobile-menu-overlay.open{opacity:1;visibility:visible}.mobile-menu-container{position:fixed;top:0;right:-100%;width:320px;max-width:85vw;height:100vh;background:var(--bg-tertiary);z-index:2001;overflow-y:auto;transition:right 0.3s cubic-bezier(.4,0,.2,1);border-left:1px solid rgb(255 255 255 / .06)}.mobile-menu-overlay.open .mobile-menu-container{right:0}.mobile-menu-header{display:flex;align-items:center;justify-content:space-between;padding:16px 20px;border-bottom:1px solid rgb(255 255 255 / .06)}.mobile-menu-close{background:none;border:none;color:var(--text-white);font-size:20px;cursor:pointer;padding:8px}.mobile-menu-body{padding:12px 0}.mobile-menu-section{border-bottom:1px solid rgb(255 255 255 / .04)}.mobile-nav-link{display:flex;align-items:center;gap:8px;padding:14px 20px;font-size:14px;font-weight:500;color:var(--text-secondary);transition:all 0.2s ease}.mobile-nav-link:hover,.mobile-nav-link.active{color:var(--text-white);background:rgb(255 255 255 / .03)}.mobile-nav-link.nav-cta-mobile{background:var(--gradient-primary);color:var(--text-white);font-weight:600;margin:12px 16px;border-radius:12px;justify-content:center}.mobile-accordion-toggle{display:flex;align-items:center;justify-content:space-between;width:100%;padding:14px 20px;background:none;border:none;color:var(--text-secondary);font-size:14px;font-weight:500;cursor:pointer;transition:all 0.2s ease}.mobile-accordion-toggle:hover{color:var(--text-white)}.mobile-accordion-toggle .fa-chevron-down{font-size:10px;transition:transform 0.3s ease}.mobile-accordion-toggle.open .fa-chevron-down{transform:rotate(180deg);color:var(--primary-light)}.mobile-accordion-content{max-height:0;overflow:hidden;transition:max-height 0.3s ease;background:rgb(255 255 255 / .01)}.mobile-accordion-content.open{max-height:500px}.mobile-accordion-content a{display:block;padding:10px 20px 10px 48px;font-size:13px;color:var(--text-muted);transition:all 0.2s ease}.mobile-accordion-content a:hover{color:var(--text-white);background:rgb(255 255 255 / .02)}@media (max-width:1200px){.mega-dropdown{min-width:600px}.mega-container{grid-template-columns:repeat(3,1fr);gap:20px;padding:24px}.mega-highlight{display:none}}@media (max-width:992px){.main-nav{display:none}.mobile-menu-btn{display:flex}}@media (max-width:480px){.mobile-menu-container{width:100%;max-width:100vw}}.stat-support strong.no-animate,strong[data-no-animate]{animation:none!important;opacity:1!important}.stat-item strong{display:inline-block;min-width:60px;text-align:center;transition:opacity 0.3s ease;font-variant-numeric:tabular-nums;font-family:'Outfit','Inter',sans-serif}@supports (font-variant-numeric:tabular-nums){.stat-item strong,.hero-stats strong{font-variant-numeric:tabular-nums}}.stat-item strong.animating{user-select:none;-webkit-user-select:none}.provider-highlights{display:flex;flex-wrap:wrap;gap:8px;margin:12px 0}.highlight-tag{display:inline-flex;align-items:center;gap:5px;padding:4px 10px;background:rgb(108 92 231 / .1);border:1px solid rgb(108 92 231 / .2);border-radius:20px;font-size:11px;font-weight:500;color:var(--primary-light);white-space:nowrap}.highlight-tag i{font-size:10px}.provider-pricing{display:flex;align-items:center;justify-content:space-between;padding:12px 16px;background:rgb(255 255 255 / .03);border-radius:12px;margin:12px 0;border:1px solid rgb(255 255 255 / .06)}.price-tag{display:flex;align-items:baseline;gap:2px}.price-amount{font-size:24px;font-weight:800;font-family:'Outfit',sans-serif;background:var(--gradient-primary);-webkit-background-clip:text;-webkit-text-fill-color:#fff0;background-clip:text}.price-period{font-size:13px;color:var(--text-muted);font-weight:400}.price-trial{font-size:12px;color:var(--success);font-weight:600;display:flex;align-items:center;gap:4px}.price-trial i{font-size:11px}.provider-actions{display:flex;flex-direction:column;gap:8px;margin-top:auto}.provider-actions .btn{width:100%}.provider-badge-premium{position:absolute;top:16px;left:16px;padding:5px 12px;background:rgb(108 92 231 / .15);color:var(--primary-light);font-size:10px;font-weight:700;border-radius:20px;z-index:1;letter-spacing:.5px;text-transform:uppercase}.provider-rank{position:absolute;top:16px;right:16px;padding:6px 14px;background:var(--gradient-primary);color:var(--text-white);font-size:11px;font-weight:700;border-radius:20px;z-index:1;display:flex;align-items:center;gap:5px}.provider-rank.top-rated{background:var(--gradient-gold);color:#000}.provider-rank i{font-size:10px}.provider-rating{display:flex;align-items:center;gap:4px;font-size:13px;flex-wrap:wrap}.provider-rating i{color:var(--warning);font-size:11px}.provider-rating span{font-weight:700;color:var(--text-white)}.provider-rating small{color:var(--text-muted);font-size:11px;font-weight:400;margin-left:4px}.view-all-wrap{display:flex;gap:16px;justify-content:center;flex-wrap:wrap;margin-top:40px}.view-all-wrap .btn{min-width:200px}.provider-features-list{display:flex;flex-direction:column;gap:6px;margin:8px 0}.provider-features-list li{display:flex;align-items:center;gap:8px;font-size:12px;color:var(--text-secondary)}.provider-features-list li i{color:var(--success);font-size:12px;flex-shrink:0}.provider-features-list li strong{color:var(--text-white)}.featured-provider{border:2px solid rgb(108 92 231 / .3)!important;box-shadow:0 0 40px rgb(108 92 231 / .15);position:relative}.featured-provider::after{content:'';position:absolute;top:-2px;left:-2px;right:-2px;bottom:-2px;border-radius:22px;background:var(--gradient-primary);z-index:-2;opacity:.3}@media (max-width:768px){.provider-highlights{gap:6px}.highlight-tag{font-size:10px;padding:3px 8px}.provider-pricing{flex-direction:column;gap:8px;align-items:flex-start}.view-all-wrap{flex-direction:column;align-items:center}.view-all-wrap .btn{width:100%;max-width:350px}}.budget-rank{background:linear-gradient(135deg,#6b7280 0%,#9ca3af 100%)!important;color:#1f2937!important;font-size:10px!important}.provider-badge-basic{position:absolute;top:16px;left:16px;padding:4px 10px;background:rgb(107 114 128 / .15);color:#9ca3af;font-size:9px;font-weight:700;border-radius:20px;z-index:1;letter-spacing:.5px;text-transform:uppercase;border:1px solid rgb(107 114 128 / .3)}.warning-tag{background:rgb(239 68 68 / .08)!important;border:1px solid rgb(239 68 68 / .2)!important;color:#f87171!important}.provider-card .fa-cat{color:#9ca3af;font-size:1.8rem;animation:timidShake 4s ease-in-out infinite}@keyframes timidShake{0%,100%{transform:translateX(0)}10%{transform:translateX(-2px) rotate(-2deg)}20%{transform:translateX(2px) rotate(2deg)}30%{transform:translateX(-1px) rotate(-1deg)}40%{transform:translateX(1px) rotate(1deg)}50%{transform:translateX(0)}}.provider-features-list li .fa-times-circle{color:#ef4444!important;font-size:11px}.budget-pricing{background:rgb(107 114 128 / .05)!important;border:1px solid rgb(107 114 128 / .15)!important}.price-budget{background:linear-gradient(135deg,#9ca3af 0%,#6b7280 100%)!important;-webkit-background-clip:text!important;-webkit-text-fill-color:transparent!important;background-clip:text!important;font-size:20px!important}.price-warning{display:flex;align-items:center}.warning-badge{display:inline-flex;align-items:center;gap:4px;padding:3px 8px;background:rgb(239 68 68 / .1);border:1px solid rgb(239 68 68 / .25);border-radius:20px;font-size:10px;font-weight:600;color:#f87171}.warning-badge i{font-size:10px}.no-backlink-info{display:flex;align-items:center;justify-content:center;gap:6px;padding:6px 10px;background:rgb(107 114 128 / .08);border:1px dashed rgb(107 114 128 / .3);border-radius:8px;font-size:10px;color:#9ca3af;text-align:center;margin-top:2px}.no-backlink-info i{font-size:11px;color:#9ca3af}.provider-card:has(.budget-rank){opacity:.85;border:1px solid rgb(107 114 128 / .15)!important}.provider-card:has(.budget-rank):hover{opacity:1;border-color:rgb(107 114 128 / .3)!important;box-shadow:0 8px 30px rgb(107 114 128 / .15)}@media (max-width:768px){.provider-badge-basic{font-size:8px;padding:3px 8px;top:12px;left:12px}.budget-rank{font-size:9px!important;padding:4px 10px;top:12px;right:12px}}.contact-hero-section{position:relative;padding:var(--space-4xl) 0 var(--space-3xl);overflow:hidden}.contact-hero-stats{display:flex;justify-content:center;gap:var(--space-xl);flex-wrap:wrap;margin-top:var(--space-2xl)}.contact-stat-item{display:flex;flex-direction:column;align-items:center;gap:4px;padding:var(--space-lg) var(--space-xl);background:rgb(255 255 255 / .03);border:1px solid rgb(255 255 255 / .06);border-radius:var(--radius-lg);text-align:center;min-width:180px}.contact-stat-item i{font-size:var(--text-2xl);color:var(--primary-light);margin-bottom:4px}.contact-stat-item strong{font-size:var(--text-sm);color:var(--text-white)}.contact-stat-item span{font-size:var(--text-xs);color:var(--text-muted)}.contact-dual-grid{display:grid;grid-template-columns:1fr 1.2fr;gap:var(--space-3xl);align-items:start}.contact-info-title{font-size:var(--text-2xl);margin-bottom:var(--space-sm);display:flex;align-items:center;gap:var(--space-sm)}.contact-info-title i{color:var(--primary-light)}.contact-info-subtitle{color:var(--text-secondary);margin-bottom:var(--space-2xl);font-size:var(--text-base)}.contact-method-card{padding:var(--space-xl);margin-bottom:var(--space-xl);display:flex;flex-direction:column;gap:var(--space-md)}.method-icon-wrap{width:50px;height:50px;border-radius:var(--radius-lg);display:flex;align-items:center;justify-content:center;font-size:var(--text-2xl)}.whatsapp-icon{background:rgb(37 211 102 / .15);color:#25D366}.email-icon{background:rgb(108 92 231 / .15);color:var(--primary-light)}.method-details h3{font-size:var(--text-lg);margin-bottom:4px}.method-value{font-size:var(--text-lg);font-weight:700;color:var(--text-white);margin-bottom:4px}.method-meta{font-size:var(--text-xs);color:var(--text-muted);display:flex;align-items:center;gap:4px}.method-description{font-size:var(--text-sm);color:var(--text-secondary);line-height:1.6}.contact-quick-stats{display:grid;grid-template-columns:1fr 1fr;gap:var(--space-md);margin-bottom:var(--space-xl)}.quick-stat-card{text-align:center;padding:var(--space-md);display:flex;flex-direction:column;align-items:center;gap:4px}.quick-stat-card i{font-size:var(--text-xl);color:var(--primary-light)}.quick-stat-card strong{font-size:var(--text-lg);background:var(--gradient-primary);-webkit-background-clip:text;-webkit-text-fill-color:#fff0;background-clip:text}.quick-stat-card span{font-size:var(--text-xs);color:var(--text-muted)}.business-hours-card{padding:var(--space-xl)}.business-hours-card h3{display:flex;align-items:center;gap:var(--space-sm);margin-bottom:var(--space-lg);font-size:var(--text-lg)}.business-hours-card h3 i{color:var(--primary-light)}.hours-grid{display:flex;flex-direction:column;gap:var(--space-sm)}.hour-item{display:flex;justify-content:space-between;align-items:center;padding:var(--space-sm) var(--space-md);background:rgb(255 255 255 / .02);border-radius:var(--radius-sm)}.hour-item .day{font-size:var(--text-sm);color:var(--text-secondary)}.hour-item .time{font-size:var(--text-sm);font-weight:600;color:var(--success)}.hour-item.highlight{background:rgb(108 92 231 / .1);border:1px solid rgb(108 92 231 / .2)}.form-card{padding:var(--space-2xl);position:sticky;top:100px}.form-badge-wrap{display:flex;gap:var(--space-sm);margin-bottom:var(--space-lg);flex-wrap:wrap}.form-badge{display:inline-flex;align-items:center;gap:4px;padding:5px 14px;background:var(--gradient-primary);color:var(--text-white);font-size:11px;font-weight:600;border-radius:20px}.form-badge-secure{display:inline-flex;align-items:center;gap:4px;padding:5px 14px;background:rgb(0 206 201 / .15);color:var(--secondary-light);font-size:11px;font-weight:600;border-radius:20px;border:1px solid rgb(0 206 201 / .2)}.form-card h2{font-size:var(--text-2xl);margin-bottom:var(--space-sm)}.form-card p{color:var(--text-secondary);font-size:var(--text-sm);margin-bottom:var(--space-xl);line-height:1.6}.premium-form{display:flex;flex-direction:column;gap:var(--space-md)}.form-row{display:grid;grid-template-columns:1fr 1fr;gap:var(--space-md)}.form-group{display:flex;flex-direction:column;gap:6px}.form-group.full-width{grid-column:1 / -1}.form-group label{font-size:var(--text-sm);font-weight:500;color:var(--text-secondary);display:flex;align-items:center;gap:6px}.form-group label i{font-size:12px;color:var(--primary-light)}.form-group input,.form-group select,.form-group textarea{padding:12px 16px;background:rgb(255 255 255 / .04);border:1px solid rgb(255 255 255 / .08);border-radius:var(--radius-md);color:var(--text-white);font-size:var(--text-sm);font-family:'Inter',sans-serif;transition:all var(--transition-fast)}.form-group input:focus,.form-group select:focus,.form-group textarea:focus{outline:none;border-color:var(--primary);box-shadow:0 0 0 3px rgb(108 92 231 / .15);background:rgb(255 255 255 / .06)}.form-group input::placeholder,.form-group textarea::placeholder{color:var(--text-muted)}.form-group select{cursor:pointer;appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 12 12'%3E%3Cpath fill='%236b7280' d='M6 8L1 3h10z'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 16px center;padding-right:40px}.form-group select option{background:var(--bg-tertiary);color:var(--text-white)}.form-group textarea{resize:vertical;min-height:120px}.form-consent{margin:var(--space-sm) 0}.consent-label{display:flex;align-items:flex-start;gap:var(--space-sm);font-size:var(--text-xs);color:var(--text-muted);cursor:pointer;line-height:1.5}.consent-label input{margin-top:2px;accent-color:var(--primary);width:16px;height:16px;cursor:pointer}.form-disclaimer{text-align:center;font-size:var(--text-xs);color:var(--text-muted);display:flex;align-items:center;justify-content:center;gap:4px;margin-top:var(--space-sm)}.form-disclaimer i{color:var(--success)}.cta-buttons{display:flex;gap:var(--space-md);justify-content:center;flex-wrap:wrap;margin-top:var(--space-lg)}.location-links-section{padding:var(--space-3xl) 0}.location-pills{display:flex;justify-content:center;gap:var(--space-md);flex-wrap:wrap;margin-top:var(--space-xl)}.location-pill{display:flex;align-items:center;gap:8px;padding:10px 20px;background:rgb(255 255 255 / .04);border:1px solid rgb(255 255 255 / .08);border-radius:50px;font-size:14px;font-weight:500;color:var(--text-secondary);transition:all var(--transition-base)}.location-pill:hover{background:rgb(108 92 231 / .15);border-color:rgb(108 92 231 / .3);color:var(--text-white);transform:translateY(-2px)}.location-pill i{color:var(--primary-light)}@media (max-width:1200px){.contact-dual-grid{grid-template-columns:1fr;gap:var(--space-2xl)}.form-card{position:static}}@media (max-width:768px){.form-row{grid-template-columns:1fr}.contact-quick-stats{grid-template-columns:1fr 1fr}.contact-hero-stats{gap:var(--space-md)}.contact-stat-item{min-width:140px;padding:var(--space-md)}.cta-buttons{flex-direction:column;align-items:center}.location-pills{flex-direction:column;align-items:center}.location-pill{width:100%;max-width:300px;justify-content:center}}@media (max-width:480px){.contact-quick-stats{grid-template-columns:1fr}.form-badge-wrap{flex-direction:column}.hours-grid{gap:4px}}.footer-wave{margin-top:-2px;line-height:0}.footer-wave svg{display:block;width:100%;height:60px}.site-footer{background:var(--bg-secondary);position:relative}.footer-main{padding:var(--space-4xl) 0 var(--space-3xl);border-bottom:1px solid rgb(255 255 255 / .06)}.footer-grid{display:grid;grid-template-columns:1.5fr 1fr 1fr 1fr 1fr;gap:var(--space-2xl);margin-bottom:var(--space-3xl)}.footer-brand-col{display:flex;flex-direction:column;gap:var(--space-lg)}.footer-logo{display:flex;align-items:center;gap:var(--space-sm);font-family:'Outfit',sans-serif;font-size:var(--text-xl);font-weight:800;color:var(--text-white);text-decoration:none}.footer-logo-icon{font-size:var(--text-2xl);color:var(--primary-light);animation:logoGlow 2s ease-in-out infinite}.footer-logo-text .accent{color:var(--primary-light)}.footer-tld{font-size:var(--text-xs);color:var(--secondary-light);font-weight:500}.footer-about{color:var(--text-secondary);font-size:var(--text-sm);line-height:1.8}.footer-contact{display:flex;flex-direction:column;gap:var(--space-md)}.footer-contact-item{display:flex;align-items:center;gap:var(--space-md);padding:var(--space-sm) 0;transition:all var(--transition-fast);text-decoration:none;color:inherit}.footer-contact-item:hover{transform:translateX(4px)}.contact-icon{width:42px;height:42px;border-radius:var(--radius-md);display:flex;align-items:center;justify-content:center;font-size:var(--text-lg);flex-shrink:0}.whatsapp-bg{background:rgb(37 211 102 / .15);color:#25D366}.email-bg{background:rgb(108 92 231 / .15);color:var(--primary-light)}.support-bg{background:rgb(0 206 201 / .15);color:var(--secondary-light)}.contact-info{display:flex;flex-direction:column;gap:2px}.contact-label{font-size:var(--text-xs);color:var(--text-muted);font-weight:500;text-transform:uppercase;letter-spacing:.5px}.contact-value{font-size:var(--text-sm);color:var(--text-white);font-weight:600}.footer-social{margin-top:var(--space-sm)}.footer-social-title{font-size:var(--text-sm);color:var(--text-secondary);margin-bottom:var(--space-md);font-weight:600}.social-links{display:flex;gap:var(--space-sm);flex-wrap:wrap}.social-link{width:38px;height:38px;border-radius:50%;display:flex;align-items:center;justify-content:center;background:rgb(255 255 255 / .04);color:var(--text-secondary);font-size:var(--text-sm);transition:all var(--transition-base);border:1px solid rgb(255 255 255 / .06)}.social-link:hover{background:var(--gradient-primary);color:var(--text-white);transform:translateY(-4px);box-shadow:var(--shadow-primary);border-color:#fff0}.footer-trust-badges{display:flex;gap:var(--space-sm);flex-wrap:wrap}.trust-badge-item{display:inline-flex;align-items:center;gap:5px;padding:4px 10px;background:rgb(0 206 201 / .08);border:1px solid rgb(0 206 201 / .15);border-radius:20px;font-size:10px;color:var(--secondary-light);font-weight:600}.trust-badge-item i{font-size:9px}.footer-heading{font-size:var(--text-sm);font-weight:700;color:var(--text-white);margin-bottom:var(--space-lg);display:flex;align-items:center;gap:var(--space-sm);text-transform:uppercase;letter-spacing:.5px}.footer-heading i{font-size:12px;color:var(--primary-light)}.footer-subheading{margin-top:var(--space-xl);padding-top:var(--space-lg);border-top:1px solid rgb(255 255 255 / .06)}.footer-links{display:flex;flex-direction:column;gap:2px}.footer-links li a{display:flex;align-items:center;gap:var(--space-sm);padding:7px 10px;border-radius:var(--radius-sm);font-size:var(--text-sm);color:var(--text-secondary);transition:all var(--transition-fast);text-decoration:none}.footer-links li a i{font-size:10px;color:var(--text-muted);transition:all var(--transition-fast);width:16px;text-align:center}.footer-links li a:hover{color:var(--text-white);background:rgb(255 255 255 / .04);transform:translateX(4px)}.footer-links li a:hover i{color:var(--primary-light)}.footer-badge{display:inline-block;padding:1px 6px;border-radius:10px;font-size:9px;font-weight:700;text-transform:uppercase;margin-left:auto}.footer-badge.top{background:var(--gradient-gold);color:#000}.footer-badge.premium{background:var(--gradient-primary);color:#fff}.footer-badge.best{background:var(--gradient-secondary);color:#fff}.footer-badge.secure{background:rgb(37 211 102 / .2);color:#25D366}.footer-newsletter{display:flex;align-items:center;gap:var(--space-2xl);padding:var(--space-2xl);background:rgb(255 255 255 / .02);border:1px solid rgb(255 255 255 / .06);border-radius:var(--radius-xl);margin-bottom:var(--space-2xl)}.newsletter-content{display:flex;align-items:center;gap:var(--space-lg);flex:1}.newsletter-icon-wrap{width:55px;height:55px;border-radius:var(--radius-lg);background:var(--gradient-primary);display:flex;align-items:center;justify-content:center;font-size:var(--text-xl);color:var(--text-white);flex-shrink:0}.newsletter-text h4{font-size:var(--text-lg);color:var(--text-white);margin-bottom:4px}.newsletter-text p{font-size:var(--text-sm);color:var(--text-secondary)}.newsletter-form{display:flex;gap:var(--space-sm);flex-shrink:0}.newsletter-input-wrap{position:relative;display:flex;align-items:center}.newsletter-input-wrap i{position:absolute;left:14px;color:var(--text-muted);font-size:var(--text-sm)}.newsletter-input-wrap input{padding:12px 16px 12px 38px;background:rgb(255 255 255 / .05);border:1px solid rgb(255 255 255 / .1);border-radius:var(--radius-full);color:var(--text-white);font-size:var(--text-sm);font-family:'Inter',sans-serif;width:280px;transition:all var(--transition-fast)}.newsletter-input-wrap input:focus{outline:none;border-color:var(--primary);box-shadow:0 0 0 3px rgb(108 92 231 / .15)}.newsletter-input-wrap input::placeholder{color:var(--text-muted)}.newsletter-form .btn{white-space:nowrap}.footer-partners{padding:var(--space-lg) 0;border-top:1px solid rgb(255 255 255 / .06)}.partners-label{display:flex;align-items:center;gap:6px;font-size:var(--text-xs);color:var(--text-muted);font-weight:600;margin-bottom:var(--space-md);text-transform:uppercase;letter-spacing:.5px}.partners-label i{color:var(--primary-light)}.partners-links{display:flex;flex-wrap:wrap;gap:var(--space-xs);align-items:center}.partners-links a{font-size:var(--text-sm);color:var(--text-secondary);transition:all var(--transition-fast);text-decoration:none}.partners-links a:hover{color:var(--primary-light);text-decoration:underline}.partner-divider{color:rgb(255 255 255 / .1);font-size:var(--text-xs)}.footer-bottom{padding:var(--space-xl) 0;background:rgb(0 0 0 / .2)}.footer-bottom-grid{display:flex;align-items:center;justify-content:space-between;gap:var(--space-lg);margin-bottom:var(--space-lg);flex-wrap:wrap}.footer-copyright p{font-size:var(--text-sm);color:var(--text-secondary)}.footer-copyright strong{color:var(--text-white)}.footer-tagline{font-size:var(--text-xs);color:var(--text-muted);margin-top:4px}.footer-payments{display:flex;align-items:center;gap:var(--space-sm)}.payment-label{font-size:var(--text-xs);color:var(--text-muted);margin-right:var(--space-xs)}.payment-icon{font-size:var(--text-xl);color:var(--text-muted);transition:color var(--transition-fast)}.payment-icon:hover{color:var(--text-secondary)}.footer-disclaimer{padding-top:var(--space-md);border-top:1px solid rgb(255 255 255 / .04)}.footer-disclaimer p{font-size:var(--text-xs);color:var(--text-muted);line-height:1.7;display:flex;align-items:flex-start;gap:6px}.footer-disclaimer i{color:var(--warning);margin-top:2px;flex-shrink:0}.footer-disclaimer strong{color:var(--text-secondary)}@media (max-width:1400px){.footer-grid{grid-template-columns:1.5fr 1fr 1fr 1fr}.footer-col:last-child{grid-column:span 2}}@media (max-width:1200px){.footer-grid{grid-template-columns:1fr 1fr 1fr}.footer-brand-col{grid-column:span 3}.footer-newsletter{flex-direction:column;text-align:center}.newsletter-content{flex-direction:column;text-align:center}.newsletter-form{width:100%;max-width:500px}.newsletter-input-wrap{flex:1}.newsletter-input-wrap input{width:100%}}@media (max-width:992px){.footer-grid{grid-template-columns:1fr 1fr}.footer-brand-col{grid-column:span 2}.footer-col:last-child{grid-column:span 2}}@media (max-width:768px){.footer-grid{grid-template-columns:1fr}.footer-brand-col,.footer-col:last-child{grid-column:span 1}.footer-bottom-grid{flex-direction:column;text-align:center}.footer-payments{justify-content:center}.partners-links{justify-content:center}.newsletter-form{flex-direction:column;width:100%}.newsletter-input-wrap input{width:100%}.newsletter-form .btn{width:100%;justify-content:center}.social-links{justify-content:center}.footer-trust-badges{justify-content:center}}@media (max-width:480px){.footer-logo{font-size:var(--text-lg)}.footer-heading{font-size:12px}.footer-links li a{font-size:12px}.partners-links a{font-size:11px}}.footer-wave{line-height:0;margin-top:-1px}.footer-wave svg{display:block;width:100%;height:50px}.site-footer{background:var(--bg-secondary);position:relative}.footer-main{padding:var(--space-4xl) 0 var(--space-2xl);border-bottom:1px solid rgb(255 255 255 / .05)}.footer-grid{display:grid;grid-template-columns:1.6fr 1fr 1fr 1fr 1fr;gap:var(--space-2xl);margin-bottom:var(--space-2xl)}.footer-brand-col{display:flex;flex-direction:column;gap:var(--space-lg)}.footer-logo{display:flex;align-items:center;gap:var(--space-sm);font-family:'Outfit',sans-serif;font-size:var(--text-xl);font-weight:800;color:var(--text-white);text-decoration:none;transition:opacity var(--transition-fast)}.footer-logo:hover{opacity:.9}.footer-logo-icon{font-size:var(--text-2xl);color:var(--primary-light);animation:footerLogoGlow 3s ease-in-out infinite}@keyframes footerLogoGlow{0%,100%{color:var(--primary-light);filter:drop-shadow(0 0 4px rgb(108 92 231 / .3))}50%{color:var(--secondary-light);filter:drop-shadow(0 0 12px rgb(0 206 201 / .4))}}.footer-logo-text .accent{color:var(--primary-light)}.footer-tld{font-size:11px;color:var(--secondary-light);font-weight:500;letter-spacing:.3px}.footer-about{color:var(--text-secondary);font-size:13px;line-height:1.8}.footer-contact-cards{display:flex;flex-direction:column;gap:var(--space-sm)}.footer-contact-card{display:flex;align-items:center;gap:var(--space-md);padding:var(--space-md);background:rgb(255 255 255 / .02);border:1px solid rgb(255 255 255 / .04);border-radius:var(--radius-md);text-decoration:none;color:inherit;transition:all var(--transition-base)}.footer-contact-card:hover{background:rgb(255 255 255 / .04);border-color:rgb(255 255 255 / .1);transform:translateX(4px);box-shadow:var(--shadow-sm)}.contact-card-icon{width:44px;height:44px;border-radius:var(--radius-md);display:flex;align-items:center;justify-content:center;font-size:18px;flex-shrink:0}.whatsapp-icon{background:rgb(37 211 102 / .12);color:#25D366}.email-icon{background:rgb(108 92 231 / .12);color:var(--primary-light)}.contact-card-info{display:flex;flex-direction:column;gap:1px}.contact-card-label{font-size:10px;color:var(--text-muted);font-weight:600;text-transform:uppercase;letter-spacing:.5px}.contact-card-value{font-size:13px;color:var(--text-white);font-weight:600}.contact-card-meta{font-size:10px;color:var(--text-muted)}.footer-social-block{margin-top:var(--space-sm)}.footer-social-title{font-size:12px;font-weight:600;color:var(--text-secondary);margin-bottom:var(--space-md);display:flex;align-items:center;gap:6px;text-transform:uppercase;letter-spacing:.5px}.footer-social-title i{font-size:11px;color:var(--primary-light)}.footer-social-links{display:flex;gap:var(--space-sm);flex-wrap:wrap}.footer-social-link{width:36px;height:36px;border-radius:50%;display:flex;align-items:center;justify-content:center;background:rgb(255 255 255 / .03);color:var(--text-muted);font-size:13px;border:1px solid rgb(255 255 255 / .06);transition:all var(--transition-base);text-decoration:none}.footer-social-link:hover{background:var(--gradient-primary);color:var(--text-white);border-color:#fff0;transform:translateY(-3px);box-shadow:var(--shadow-primary)}.footer-trust-badges{display:flex;gap:var(--space-xs);flex-wrap:wrap}.trust-badge{display:inline-flex;align-items:center;gap:4px;padding:4px 10px;background:rgb(0 206 201 / .06);border:1px solid rgb(0 206 201 / .12);border-radius:20px;font-size:9px;color:var(--secondary-light);font-weight:600}.trust-badge i{font-size:8px}.footer-heading{font-size:12px;font-weight:700;color:var(--text-white);margin-bottom:var(--space-lg);display:flex;align-items:center;gap:7px;text-transform:uppercase;letter-spacing:.6px}.footer-heading i{font-size:12px;color:var(--primary-light)}.footer-subheading{margin-top:var(--space-xl);padding-top:var(--space-lg);border-top:1px solid rgb(255 255 255 / .05)}.footer-links{display:flex;flex-direction:column;gap:1px}.footer-links li{list-style:none}.footer-links li a{display:flex;align-items:center;gap:8px;padding:6px 8px;border-radius:6px;font-size:12px;color:var(--text-secondary);text-decoration:none;transition:all var(--transition-fast)}.footer-links li a i{font-size:8px;color:var(--text-muted);width:14px;text-align:center;flex-shrink:0;transition:all var(--transition-fast)}.footer-links li a:hover{color:var(--text-white);background:rgb(255 255 255 / .03);transform:translateX(3px)}.footer-links li a:hover i{color:var(--primary-light)}.footer-provider-links li a i{font-size:11px;width:18px}.footer-link-badge{display:inline-block;padding:1px 6px;border-radius:10px;font-size:8px;font-weight:700;text-transform:uppercase;margin-left:auto}.footer-link-badge.top{background:var(--gradient-gold);color:#000}.footer-partners-bar{padding:var(--space-lg) var(--space-md);background:rgb(255 255 255 / .015);border:1px solid rgb(255 255 255 / .04);border-radius:var(--radius-lg)}.partners-label{display:flex;align-items:center;gap:6px;font-size:10px;color:var(--text-muted);font-weight:600;margin-bottom:var(--space-md);text-transform:uppercase;letter-spacing:.5px}.partners-label i{color:var(--primary-light);font-size:10px}.partners-links-wrap{display:flex;flex-wrap:wrap;gap:4px;align-items:center}.partners-links-wrap a{font-size:12px;color:var(--text-secondary);text-decoration:none;transition:all var(--transition-fast);padding:2px 4px}.partners-links-wrap a:hover{color:var(--primary-light);text-decoration:underline}.dot-divider{color:rgb(255 255 255 / .08);font-size:8px}.footer-bottom{padding:var(--space-xl) 0;background:rgb(0 0 0 / .25)}.footer-bottom-grid{display:flex;align-items:center;justify-content:space-between;gap:var(--space-lg);margin-bottom:var(--space-lg);flex-wrap:wrap}.footer-copyright p{font-size:13px;color:var(--text-secondary)}.footer-copyright strong{color:var(--text-white);font-weight:700}.footer-bottom-tagline{font-size:11px;color:var(--text-muted);margin-top:3px}.footer-payment-icons{display:flex;align-items:center;gap:var(--space-sm)}.payment-label{font-size:10px;color:var(--text-muted);margin-right:var(--space-xs);display:flex;align-items:center;gap:4px}.payment-label i{color:var(--success);font-size:9px}.footer-payment-icons>i{font-size:20px;color:var(--text-muted);transition:color var(--transition-fast)}.footer-payment-icons>i:hover{color:var(--text-secondary)}.footer-disclaimer-text{padding-top:var(--space-md);border-top:1px solid rgb(255 255 255 / .03)}.footer-disclaimer-text p{font-size:10px;color:var(--text-muted);line-height:1.7;display:flex;align-items:flex-start;gap:5px}.footer-disclaimer-text i{color:var(--warning);font-size:10px;margin-top:1px;flex-shrink:0}.footer-disclaimer-text strong{color:var(--text-secondary);font-weight:600}@media (max-width:1400px){.footer-grid{grid-template-columns:1.5fr 1fr 1fr 1fr}.footer-col:last-child{grid-column:span 2}}@media (max-width:1200px){.footer-grid{grid-template-columns:1fr 1fr 1fr}.footer-brand-col{grid-column:span 3}.footer-col:last-child{grid-column:span 1}}@media (max-width:992px){.footer-grid{grid-template-columns:1fr 1fr}.footer-brand-col{grid-column:span 2}.footer-col:last-child{grid-column:span 2}}@media (max-width:768px){.footer-grid{grid-template-columns:1fr;gap:var(--space-xl)}.footer-brand-col,.footer-col:last-child{grid-column:span 1}.footer-bottom-grid{flex-direction:column;text-align:center}.footer-payment-icons{justify-content:center}.footer-social-links{justify-content:center}.footer-trust-badges{justify-content:center}.partners-links-wrap{justify-content:center}}@media (max-width:480px){.footer-logo{font-size:var(--text-lg)}.footer-heading{font-size:11px}.footer-links li a{font-size:11px}.footer-social-link{width:32px;height:32px;font-size:12px}.partners-links-wrap a{font-size:11px}}.faq-search-wrap{margin-bottom:var(--space-2xl)}.faq-search{display:flex;align-items:center;gap:0;max-width:600px;margin:0 auto var(--space-lg);background:rgb(255 255 255 / .04);border:1px solid rgb(255 255 255 / .1);border-radius:var(--radius-full);overflow:hidden;transition:all var(--transition-base)}.faq-search:focus-within{border-color:var(--primary);box-shadow:0 0 0 4px rgb(108 92 231 / .1)}.faq-search i{padding-left:18px;color:var(--text-muted);font-size:15px}.faq-search input{flex:1;padding:14px 16px;background:#fff0;border:none;color:var(--text-white);font-size:14px;font-family:'Inter',sans-serif;outline:none}.faq-search input::placeholder{color:var(--text-muted)}.faq-search-btn{padding:12px 20px;background:var(--gradient-primary);border:none;color:var(--text-white);cursor:pointer;font-size:14px;transition:all var(--transition-fast)}.faq-search-btn:hover{background:var(--primary-light)}.faq-categories{display:flex;justify-content:center;gap:var(--space-sm);flex-wrap:wrap}.faq-cat-btn{padding:8px 18px;background:rgb(255 255 255 / .03);border:1px solid rgb(255 255 255 / .08);border-radius:var(--radius-full);color:var(--text-secondary);font-size:12px;font-weight:500;cursor:pointer;transition:all var(--transition-fast);font-family:'Inter',sans-serif}.faq-cat-btn:hover{background:rgb(255 255 255 / .06);color:var(--text-white)}.faq-cat-btn.active{background:var(--gradient-primary);color:var(--text-white);border-color:#fff0;box-shadow:var(--shadow-primary)}.faq-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(450px,1fr));gap:var(--space-lg);margin-bottom:var(--space-3xl)}.faq-item{padding:0;overflow:hidden;transition:all var(--transition-base);border:1px solid rgb(255 255 255 / .06)}.faq-item:hover{border-color:rgb(255 255 255 / .12)}.faq-item.active{border-color:rgb(108 92 231 / .3);box-shadow:0 0 30px rgb(108 92 231 / .1)}.faq-question{display:flex;align-items:center;gap:var(--space-md);padding:var(--space-lg) var(--space-xl);cursor:pointer;transition:all var(--transition-fast)}.faq-question:hover{background:rgb(255 255 255 / .02)}.faq-icon{width:40px;height:40px;border-radius:var(--radius-md);background:rgb(108 92 231 / .1);display:flex;align-items:center;justify-content:center;color:var(--primary-light);font-size:16px;flex-shrink:0}.faq-question h3{flex:1;font-size:15px;font-weight:600;color:var(--text-white);line-height:1.4}.faq-toggle{width:32px;height:32px;border-radius:50%;background:rgb(255 255 255 / .05);border:1px solid rgb(255 255 255 / .1);color:var(--text-secondary);cursor:pointer;display:flex;align-items:center;justify-content:center;font-size:12px;transition:all var(--transition-fast);flex-shrink:0}.faq-item.active .faq-toggle{background:var(--gradient-primary);color:var(--text-white);border-color:#fff0;transform:rotate(45deg)}.faq-answer{max-height:0;overflow:hidden;transition:max-height 0.4s cubic-bezier(.4,0,.2,1)}.faq-item.active .faq-answer{max-height:800px}.faq-answer p{padding:0 var(--space-xl) var(--space-lg);color:var(--text-secondary);font-size:14px;line-height:1.8}.faq-answer p strong{color:var(--text-white)}.faq-highlight{margin:0 var(--space-xl) var(--space-lg);padding:var(--space-md);background:rgb(108 92 231 / .06);border-left:3px solid var(--primary);border-radius:0 var(--radius-sm) var(--radius-sm) 0;display:flex;align-items:flex-start;gap:var(--space-sm)}.faq-highlight i{color:var(--warning);font-size:14px;margin-top:2px}.faq-highlight span{font-size:13px;color:var(--text-secondary)}.faq-recommendations,.faq-earnings-list,.faq-markets-list,.faq-benefits-list{padding:0 var(--space-xl) var(--space-lg);list-style:none;display:flex;flex-direction:column;gap:8px}.faq-recommendations li,.faq-earnings-list li,.faq-markets-list li,.faq-benefits-list li{font-size:13px;color:var(--text-secondary);display:flex;align-items:center;gap:8px;padding:6px 0}.faq-recommendations li i,.faq-markets-list li i{color:var(--primary-light);font-size:12px}.faq-earnings-list li i{color:var(--success)}.faq-benefits-list li i{color:var(--success);font-size:12px}.faq-steps-list{padding:0 var(--space-xl) var(--space-lg);padding-left:calc(var(--space-xl) + 20px);display:flex;flex-direction:column;gap:8px}.faq-steps-list li{font-size:13px;color:var(--text-secondary);line-height:1.6}.faq-devices-grid{padding:0 var(--space-xl) var(--space-lg);display:flex;flex-wrap:wrap;gap:8px}.device-tag{display:inline-flex;align-items:center;gap:6px;padding:6px 14px;background:rgb(255 255 255 / .03);border:1px solid rgb(255 255 255 / .06);border-radius:var(--radius-full);font-size:12px;color:var(--text-secondary)}.device-tag i{font-size:13px;color:var(--primary-light)}.faq-pricing-table{padding:0 var(--space-xl) var(--space-lg);display:grid;grid-template-columns:repeat(4,1fr);gap:var(--space-sm)}.faq-price-card{text-align:center;padding:var(--space-md);background:rgb(255 255 255 / .02);border:1px solid rgb(255 255 255 / .04);border-radius:var(--radius-md)}.price-tier{display:block;font-size:10px;font-weight:700;text-transform:uppercase;color:var(--primary-light);margin-bottom:4px;letter-spacing:.5px}.price-range{display:block;font-size:16px;font-weight:800;color:var(--text-white)}.price-desc{display:block;font-size:10px;color:var(--text-muted);margin-top:2px}.faq-no-results{text-align:center;padding:var(--space-3xl);display:none}.faq-no-results i{font-size:48px;color:var(--text-muted);margin-bottom:var(--space-lg);display:block}.faq-no-results h3{font-size:var(--text-xl);margin-bottom:var(--space-sm)}.faq-no-results p{color:var(--text-secondary);margin-bottom:var(--space-lg);font-size:14px}.faq-cta{padding:var(--space-2xl);background:rgb(255 255 255 / .02);border-radius:var(--radius-xl);border:1px solid rgb(255 255 255 / .05)}.faq-cta p{font-size:var(--text-lg);color:var(--text-white);margin-bottom:var(--space-lg);font-weight:600}.faq-cta-buttons{display:flex;gap:var(--space-md);justify-content:center;flex-wrap:wrap}.newsletter-section{position:relative;background:var(--bg-primary)}.newsletter-wrapper{padding:0;overflow:hidden}.newsletter-grid{display:grid;grid-template-columns:1.2fr 0.8fr;gap:0}.newsletter-content{padding:var(--space-3xl)}.newsletter-icon-badge{width:60px;height:60px;border-radius:var(--radius-lg);background:var(--gradient-primary);display:flex;align-items:center;justify-content:center;font-size:24px;color:var(--text-white);margin-bottom:var(--space-lg);box-shadow:var(--shadow-primary)}.newsletter-badge{margin-bottom:var(--space-md)}.newsletter-content h2{font-size:var(--text-3xl);margin-bottom:var(--space-md);line-height:1.3}.newsletter-desc{color:var(--text-secondary);font-size:15px;line-height:1.8;margin-bottom:var(--space-xl)}.newsletter-desc strong{color:var(--text-white)}.newsletter-benefits{display:grid;grid-template-columns:1fr 1fr;gap:var(--space-md);margin-bottom:var(--space-xl)}.newsletter-benefit{display:flex;align-items:flex-start;gap:var(--space-sm);padding:var(--space-md);background:rgb(255 255 255 / .02);border-radius:var(--radius-md);border:1px solid rgb(255 255 255 / .03)}.newsletter-benefit i{color:var(--success);font-size:14px;margin-top:2px}.newsletter-benefit div{display:flex;flex-direction:column;gap:2px}.newsletter-benefit strong{font-size:13px;color:var(--text-white)}.newsletter-benefit span{font-size:11px;color:var(--text-muted)}.newsletter-testimonial{display:flex;align-items:center;gap:var(--space-md);padding:var(--space-md);background:rgb(255 255 255 / .02);border-radius:var(--radius-lg)}.testimonial-avatars{display:flex}.testimonial-avatar{width:36px;height:36px;border-radius:50%;background:var(--gradient-primary);display:flex;align-items:center;justify-content:center;font-size:11px;font-weight:700;color:var(--text-white);margin-left:-8px;border:2px solid var(--bg-primary)}.testimonial-avatar:first-child{margin-left:0}.testimonial-avatar:last-child{background:var(--bg-tertiary);color:var(--text-secondary);font-size:14px}.testimonial-text{font-size:12px;color:var(--text-secondary);line-height:1.5}.testimonial-text i{color:var(--warning);font-size:10px;margin-right:2px}.testimonial-text strong{color:var(--text-white)}.newsletter-form-wrap{background:linear-gradient(135deg,rgb(108 92 231 / .05) 0%,rgb(0 206 201 / .05) 50%,rgb(253 121 168 / .05) 100%);padding:var(--space-3xl);display:flex;align-items:center;border-left:1px solid rgb(255 255 255 / .05)}.newsletter-form-card{padding:var(--space-2xl);text-align:center;width:100%}.form-card-header{display:flex;align-items:center;justify-content:center;gap:var(--space-sm);margin-bottom:var(--space-md)}.form-card-header i{font-size:20px;color:var(--primary-light)}.form-card-header h3{font-size:var(--text-xl)}.newsletter-form-card>p{color:var(--text-secondary);font-size:13px;margin-bottom:var(--space-xl)}.newsletter-subscribe-form{display:flex;flex-direction:column;gap:var(--space-md);text-align:left}.subscribe-field{display:flex;flex-direction:column;gap:4px}.subscribe-field label{font-size:12px;font-weight:500;color:var(--text-secondary);display:flex;align-items:center;gap:6px}.subscribe-field label i{color:var(--primary-light)}.subscribe-field input,.subscribe-field select{padding:11px 14px;background:rgb(255 255 255 / .04);border:1px solid rgb(255 255 255 / .08);border-radius:var(--radius-md);color:var(--text-white);font-size:13px;font-family:'Inter',sans-serif;transition:all var(--transition-fast)}.subscribe-field input:focus,.subscribe-field select:focus{outline:none;border-color:var(--primary);box-shadow:0 0 0 3px rgb(108 92 231 / .1)}.subscribe-field select{cursor:pointer;appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 12 12'%3E%3Cpath fill='%236b7280' d='M6 8L1 3h10z'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 14px center;padding-right:36px}.subscribe-consent{font-size:11px;color:var(--text-muted)}.subscribe-consent label{display:flex;align-items:flex-start;gap:8px;cursor:pointer}.subscribe-consent input{margin-top:2px;accent-color:var(--primary)}.form-trust-info{margin-top:var(--space-md);padding-top:var(--space-md);border-top:1px solid rgb(255 255 255 / .05)}.form-trust-info p{font-size:11px;color:var(--text-muted);display:flex;align-items:center;justify-content:center;gap:4px}.form-trust-info i{color:var(--success)}.newsletter-stats{display:flex;justify-content:center;gap:var(--space-xl);margin-top:var(--space-lg);padding-top:var(--space-lg);border-top:1px solid rgb(255 255 255 / .05)}.nl-stat{text-align:center}.nl-stat strong{display:block;font-size:16px;font-weight:800;background:var(--gradient-primary);-webkit-background-clip:text;-webkit-text-fill-color:#fff0;background-clip:text}.nl-stat span{font-size:10px;color:var(--text-muted);text-transform:uppercase;letter-spacing:.5px}@media (max-width:1200px){.faq-grid{grid-template-columns:1fr}.newsletter-grid{grid-template-columns:1fr}.newsletter-form-wrap{border-left:none;border-top:1px solid rgb(255 255 255 / .05)}.faq-pricing-table{grid-template-columns:repeat(2,1fr)}}@media (max-width:768px){.faq-question h3{font-size:14px}.newsletter-benefits{grid-template-columns:1fr}.newsletter-content{padding:var(--space-2xl)}.newsletter-form-wrap{padding:var(--space-2xl)}.faq-categories{gap:4px}.faq-cat-btn{padding:6px 12px;font-size:11px}.faq-pricing-table{grid-template-columns:1fr}.faq-devices-grid{gap:6px}.device-tag{padding:4px 10px;font-size:11px}.newsletter-testimonial{flex-direction:column;text-align:center}.testimonial-avatars{justify-content:center}}@media (max-width:480px){.faq-question{padding:var(--space-md)}.faq-answer p{padding:0 var(--space-md) var(--space-md);font-size:13px}.newsletter-stats{gap:var(--space-md)}.faq-cta-buttons{flex-direction:column;align-items:center}.faq-cta-buttons .btn{width:100%;max-width:300px}}.announcement-bar{background:var(--gradient-primary);color:var(--text-white);padding:0;font-size:13px;font-weight:500;position:relative;z-index:999;overflow:hidden;white-space:nowrap;height:auto;min-height:38px;display:flex!important;align-items:center;width:100%;visibility:visible!important;opacity:1!important}.announcement-track{display:flex!important;align-items:center;gap:0;width:max-content;will-change:transform;visibility:visible!important;opacity:1!important}.announcement-content{display:flex!important;align-items:center;gap:8px;white-space:nowrap;flex-shrink:0;padding:8px 30px;visibility:visible!important;opacity:1!important}.announcement-content i{font-size:12px;color:var(--warning-light)}.announcement-content strong{font-weight:700;color:var(--text-white)}.announcement-cta{display:inline-flex!important;align-items:center;gap:5px;padding:4px 14px;background:rgb(255 255 255 / .2);border-radius:var(--radius-full);font-weight:700;color:var(--text-white)!important;border:1px solid rgb(255 255 255 / .3);cursor:pointer;transition:all 0.3s ease;margin:0 4px;text-decoration:none;visibility:visible!important}.announcement-cta i{font-size:9px;color:var(--text-white)!important;transition:transform 0.3s ease}.announcement-cta:hover{background:rgb(255 255 255 / .35);border-color:rgb(255 255 255 / .5)}.announcement-cta:hover i{transform:translateX(2px)}@media (min-width:769px){.announcement-track{animation:none!important;width:100%;justify-content:center}.announcement-content:last-child{display:none}.announcement-content{padding:8px 0}.announcement-bar::before,.announcement-bar::after{display:none}}@media (max-width:768px){.announcement-bar{min-height:32px;font-size:11px;overflow:hidden}.announcement-track{animation:scrollRTL 18s linear infinite;width:max-content}.announcement-content{gap:5px;padding:6px 30px}.announcement-content:last-child{display:flex}.announcement-content i{font-size:10px;animation:giftBounce 2s ease-in-out infinite}.announcement-cta{padding:3px 10px;font-size:10px}.announcement-cta i{font-size:7px}.announcement-bar::before,.announcement-bar::after{content:'';position:absolute;top:0;bottom:0;width:30px;z-index:2;pointer-events:none}.announcement-bar::before{left:0;background:linear-gradient(to right,#6c5ce7,transparent)}.announcement-bar::after{right:0;background:linear-gradient(to left,#6c5ce7,transparent)}.announcement-bar:hover .announcement-track{animation-play-state:paused}}@media (max-width:480px){.announcement-bar{min-height:28px;font-size:10px}.announcement-content{gap:4px;padding:5px 20px}.announcement-content i{font-size:9px}.announcement-content strong{font-weight:600}.announcement-cta{padding:2px 8px;font-size:9px}.announcement-cta i{font-size:7px}.announcement-bar::before,.announcement-bar::after{width:20px}.announcement-track{animation:scrollRTL 12s linear infinite}}@keyframes giftBounce{0%,100%{transform:scale(1)}50%{transform:scale(1.2)}}@keyframes scrollRTL{0%{transform:translateX(0%)}100%{transform:translateX(-50%)}}.trust-bar{background:var(--bg-tertiary);border-top:1px solid rgb(255 255 255 / .05);border-bottom:1px solid rgb(255 255 255 / .05);padding:var(--space-md) 0;overflow:hidden}.trust-inner{display:flex;align-items:center;justify-content:center;gap:var(--space-2xl);flex-wrap:wrap}.trust-inner span{display:flex;align-items:center;gap:var(--space-xs);font-size:var(--text-sm);color:var(--text-secondary);white-space:nowrap;transition:all var(--transition-fast);padding:4px 0}.trust-inner span i{color:var(--primary-light);font-size:13px}.trust-inner span:hover{color:var(--text-white)}.trust-inner span:hover i{color:var(--secondary-light);transform:scale(1.1)}@media (min-width:769px){.trust-inner{animation:none!important;flex-wrap:nowrap;justify-content:center}}@media (max-width:768px){.trust-bar{padding:var(--space-sm) 0}.trust-inner{animation:none!important;gap:var(--space-md) var(--space-lg);justify-content:center;flex-wrap:wrap}.trust-inner span{font-size:12px;gap:5px;padding:3px 0}.trust-inner span i{font-size:11px}}@media (max-width:480px){.trust-bar{padding:10px 0}.trust-inner{gap:6px 12px;justify-content:center;flex-wrap:wrap}.trust-inner span{font-size:10px;gap:4px;padding:2px 6px;background:rgb(255 255 255 / .02);border-radius:var(--radius-full);border:1px solid rgb(255 255 255 / .04)}.trust-inner span i{font-size:9px}}.hero-actions{display:flex;gap:var(--space-md);flex-wrap:wrap;margin-bottom:var(--space-2xl)}.hero-actions.center{justify-content:center}@media (max-width:768px){.hero-actions{flex-direction:column;align-items:center;justify-content:center;gap:var(--space-sm);width:100%;padding:0;margin-left:0;margin-right:0}.hero-actions .btn{width:100%;max-width:320px;text-align:center;justify-content:center;margin:0 auto;padding:12px 20px;font-size:13px;white-space:nowrap;box-sizing:border-box}.hero-actions .btn-xl{padding:14px 20px;font-size:14px}.hero-actions .btn i{font-size:13px;flex-shrink:0}}@media (max-width:480px){.hero-actions{gap:8px}.hero-actions .btn{max-width:280px;padding:10px 16px;font-size:12px}.hero-actions .btn-xl{padding:12px 16px;font-size:13px}.hero-actions .btn i{font-size:12px}}@media (max-width:360px){.hero-actions .btn{max-width:260px;padding:10px 14px;font-size:11px}.hero-actions .btn i{font-size:11px}}@media (max-width:768px){.contact-hero-section,.contact-main-section,.contact-hero-section .container,.contact-main-section .container{text-align:center!important;display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:center!important;width:100%!important;padding-left:16px!important;padding-right:16px!important;margin-left:auto!important;margin-right:auto!important}.section-header.text-center,.section-header{text-align:center!important;display:flex!important;flex-direction:column!important;align-items:center!important;width:100%!important}.section-description{text-align:center!important;margin-left:auto!important;margin-right:auto!important;max-width:100%!important}.contact-dual-grid{display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:center!important;width:100%!important;gap:2rem!important;padding:0!important;margin:0 auto!important}.contact-info-col{width:100%!important;max-width:500px!important;margin:0 auto!important;text-align:center!important;display:flex!important;flex-direction:column!important;align-items:center!important;order:1!important}.contact-info-title{justify-content:center!important;text-align:center!important;font-size:1.3rem!important}.contact-info-subtitle{text-align:center!important;max-width:100%!important}.contact-method-card{width:100%!important;max-width:450px!important;margin-left:auto!important;margin-right:auto!important;text-align:center!important;align-items:center!important}.method-icon-wrap{margin:0 auto!important}.method-details{text-align:center!important}.method-meta{justify-content:center!important}.method-description{text-align:center!important}.contact-form-col{width:100%!important;max-width:500px!important;margin:0 auto!important;order:2!important}.form-card{width:100%!important;max-width:450px!important;margin:0 auto!important;text-align:center!important}.form-badge-wrap{justify-content:center!important}.form-card h2{text-align:center!important}.form-card p{text-align:center!important}.premium-form{text-align:left!important}.form-row{display:flex!important;flex-direction:column!important;gap:1rem!important}.form-group{width:100%!important}.contact-quick-stats{display:grid!important;grid-template-columns:1fr 1fr!important;gap:0.75rem!important;width:100%!important;max-width:450px!important;margin:0 auto!important}.quick-stat-card{text-align:center!important}.business-hours-card{width:100%!important;max-width:450px!important;margin:0 auto!important;text-align:center!important}.business-hours-card h3{justify-content:center!important}.contact-hero-stats{display:flex!important;flex-wrap:wrap!important;justify-content:center!important;gap:1rem!important;width:100%!important}.contact-stat-item{min-width:140px!important;text-align:center!important}.cta-card{text-align:center!important}.cta-buttons{display:flex!important;flex-direction:column!important;align-items:center!important;gap:0.75rem!important}.cta-buttons .btn{width:100%!important;max-width:300px!important}.faq-item{text-align:left!important}.faq-item h3{text-align:left!important}.location-pills{display:flex!important;flex-direction:column!important;align-items:center!important;gap:0.5rem!important}.location-pill{width:100%!important;max-width:280px!important;justify-content:center!important}.form-consent{text-align:center!important}.consent-label{justify-content:center!important}.form-disclaimer{text-align:center!important;justify-content:center!important}html,body{overflow-x:hidden!important}.container{overflow:visible!important}}@media (max-width:480px){.contact-info-col,.contact-form-col{max-width:100%!important}.contact-method-card,.form-card,.business-hours-card{max-width:100%!important;padding:1rem!important}.contact-quick-stats{grid-template-columns:1fr 1fr!important}.contact-stat-item{min-width:120px!important;padding:0.75rem!important}}.faq-hero-section{position:relative;padding:var(--space-5xl) 0 var(--space-4xl);overflow:hidden}.faq-hero-section .hero-background{position:absolute;inset:0;z-index:0;overflow:hidden}.faq-hero-section .gradient-orb{position:absolute;border-radius:50%;filter:blur(120px);opacity:.4;animation:orbFloat 8s ease-in-out infinite}.faq-hero-section .gradient-orb-1{width:500px;height:500px;background:var(--primary);top:-150px;left:-150px;animation-delay:0s}.faq-hero-section .gradient-orb-2{width:400px;height:400px;background:var(--secondary);top:40%;right:-150px;animation-delay:-3s}.faq-hero-section .gradient-orb-3{width:350px;height:350px;background:var(--accent);bottom:-100px;left:50%;animation-delay:-6s}.faq-hero-section .hero-grid-pattern{position:absolute;inset:0;background-image:linear-gradient(rgb(255 255 255 / .015) 1px,transparent 1px),linear-gradient(90deg,rgb(255 255 255 / .015) 1px,transparent 1px);background-size:60px 60px;opacity:.3}.faq-search-wrap{position:relative;z-index:1}.faq-search{display:flex;align-items:center;background:rgb(255 255 255 / .05);border:1px solid rgb(255 255 255 / .12);border-radius:var(--radius-full);overflow:hidden;transition:all var(--transition-base);box-shadow:var(--shadow-md)}.faq-search:focus-within{border-color:var(--primary);box-shadow:0 0 0 4px rgb(108 92 231 / .15),0 8px 30px rgb(0 0 0 / .3)}.faq-search i{padding-left:20px;color:var(--text-muted);font-size:16px;flex-shrink:0}.faq-search input{flex:1;padding:16px 18px;background:#fff0;border:none;color:var(--text-white);font-size:15px;font-family:'Inter',sans-serif;outline:none}.faq-search input::placeholder{color:var(--text-muted);font-size:14px}.faq-search-btn{display:flex;align-items:center;gap:8px;padding:14px 24px;background:var(--gradient-primary);border:none;color:var(--text-white);cursor:pointer;font-size:14px;font-weight:600;font-family:'Inter',sans-serif;transition:all var(--transition-fast);white-space:nowrap}.faq-search-btn:hover{opacity:.9;letter-spacing:.5px}.search-tag{display:inline-block;padding:4px 12px;background:rgb(255 255 255 / .04);border:1px solid rgb(255 255 255 / .08);border-radius:20px;font-size:11px;color:var(--text-secondary);text-decoration:none;transition:all var(--transition-fast);margin:3px;cursor:pointer}.search-tag:hover{background:rgb(108 92 231 / .15);border-color:rgb(108 92 231 / .3);color:var(--text-white)}.faq-categories{display:flex;justify-content:center;gap:6px;flex-wrap:wrap;position:relative;z-index:1}.faq-cat-btn{display:flex;align-items:center;gap:6px;padding:9px 18px;background:rgb(255 255 255 / .03);border:1px solid rgb(255 255 255 / .08);border-radius:50px;color:var(--text-secondary);font-size:12px;font-weight:500;cursor:pointer;transition:all var(--transition-fast);font-family:'Inter',sans-serif;white-space:nowrap}.faq-cat-btn i{font-size:11px}.faq-cat-btn:hover{background:rgb(255 255 255 / .06);color:var(--text-white);border-color:rgb(255 255 255 / .15);transform:translateY(-2px)}.faq-cat-btn.active{background:var(--gradient-primary);color:var(--text-white);border-color:#fff0;box-shadow:var(--shadow-primary);font-weight:600}@media (max-width:768px){.faq-hero-section{padding:var(--space-3xl) 0 var(--space-2xl)}.faq-search input{padding:12px 14px;font-size:13px}.faq-search input::placeholder{font-size:12px}.faq-search-btn{padding:10px 18px;font-size:12px}.faq-cat-btn{padding:7px 14px;font-size:11px}.faq-cat-btn i{font-size:10px}.hero-badge-wrap{flex-direction:column;align-items:center;gap:8px}.hero-badge-wrap .section-badge{font-size:11px}}@media (max-width:480px){.faq-search{flex-wrap:wrap}.faq-search i{padding-left:14px}.faq-search input{padding:10px 12px;font-size:12px;min-width:0}.faq-search-btn{width:100%;justify-content:center;border-radius:0 0 20px 20px;padding:10px}.faq-cat-btn{padding:5px 10px;font-size:10px;gap:4px}.faq-cat-btn i{font-size:9px}.search-tag{font-size:10px;padding:3px 8px}}@media (max-width:768px){.hero-section .hero-grid{display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:center!important;text-align:center!important;gap:2rem!important}.hero-section .hero-content{display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:center!important;text-align:center!important;width:100%!important;order:1!important}.hero-section .hero-badge-wrap{justify-content:center!important;align-items:center!important;flex-wrap:wrap!important}.hero-section .hero-title{text-align:center!important;width:100%!important}.hero-section .hero-description{text-align:center!important;max-width:100%!important;margin-left:auto!important;margin-right:auto!important}.hero-section .hero-actions{display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:center!important;gap:0.75rem!important;width:100%!important}.hero-section .hero-actions .btn{width:100%!important;max-width:320px!important;margin:0 auto!important;text-align:center!important;justify-content:center!important}.hero-section .hero-stats{display:flex!important;flex-wrap:wrap!important;justify-content:center!important;gap:0.75rem!important;width:100%!important}.hero-section .stat-item{min-width:100px!important;flex:0 0 auto!important;text-align:center!important}.hero-section .hero-visual{display:flex!important;justify-content:center!important;width:100%!important;order:2!important}.hero-section .hero-card{width:100%!important;max-width:450px!important;margin:0 auto!important}.hero-section .hero-card-header{justify-content:center!important;text-align:center!important}.hero-section .feature-list li{text-align:left!important}}@media (max-width:480px){.hero-section .hero-stats{gap:0.5rem!important}.hero-section .stat-item{min-width:80px!important;padding:0.5rem!important}.hero-section .stat-item strong{font-size:1rem!important}.hero-section .stat-item span{font-size:0.65rem!important}.hero-section .hero-actions .btn{max-width:280px!important;font-size:12px!important;padding:10px 16px!important}.hero-section .hero-card{max-width:100%!important;padding:1rem!important}}.newsletter-section{position:relative;background:var(--bg-primary)}.newsletter-wrapper{padding:0;overflow:hidden;border:1px solid rgb(108 92 231 / .2);box-shadow:0 0 40px rgb(108 92 231 / .1)}.newsletter-wrapper.premium-card{border:1px solid rgb(108 92 231 / .25)}.newsletter-grid{display:grid;grid-template-columns:1.3fr 1fr;gap:0;min-height:450px}.newsletter-content{padding:var(--space-3xl);display:flex;flex-direction:column;justify-content:center}.newsletter-icon-badge{width:60px;height:60px;border-radius:var(--radius-lg);background:var(--gradient-primary);display:flex;align-items:center;justify-content:center;font-size:24px;color:var(--text-white);margin-bottom:var(--space-lg);box-shadow:var(--shadow-primary);animation:iconPulse 3s ease-in-out infinite}@keyframes iconPulse{0%,100%{box-shadow:0 0 20px rgb(108 92 231 / .3)}50%{box-shadow:0 0 40px rgb(108 92 231 / .6),0 0 60px rgb(0 206 201 / .3)}}.newsletter-content h2{font-size:clamp(1.5rem, 2.5vw, 2rem);margin-bottom:var(--space-md);line-height:1.3;color:var(--text-white)}.newsletter-desc{color:var(--text-secondary);font-size:14px;line-height:1.8;margin-bottom:var(--space-xl)}.newsletter-desc strong{color:var(--text-white);font-weight:700}.newsletter-benefits{display:grid;grid-template-columns:1fr 1fr;gap:var(--space-md)}.newsletter-benefit{display:flex;align-items:flex-start;gap:var(--space-sm);padding:var(--space-md);background:rgb(255 255 255 / .02);border:1px solid rgb(255 255 255 / .04);border-radius:var(--radius-md);transition:all var(--transition-base)}.newsletter-benefit:hover{background:rgb(255 255 255 / .04);border-color:rgb(255 255 255 / .08);transform:translateY(-2px)}.newsletter-benefit i{color:var(--success);font-size:14px;margin-top:3px;flex-shrink:0}.newsletter-benefit div{display:flex;flex-direction:column;gap:3px}.newsletter-benefit strong{font-size:13px;color:var(--text-white);font-weight:600}.newsletter-benefit span{font-size:11px;color:var(--text-muted);line-height:1.4}.newsletter-form-wrap{background:linear-gradient(135deg,rgb(108 92 231 / .06) 0%,rgb(0 206 201 / .06) 50%,rgb(253 121 168 / .06) 100%);padding:var(--space-3xl);display:flex;flex-direction:column;justify-content:center;border-left:1px solid rgb(255 255 255 / .06)}.newsletter-subscribe-form{display:flex;flex-direction:column;gap:var(--space-md)}.subscribe-field{display:flex;flex-direction:column;gap:5px}.subscribe-field label{font-size:12px;font-weight:500;color:var(--text-secondary);display:flex;align-items:center;gap:6px}.subscribe-field label i{color:var(--primary-light);font-size:11px}.subscribe-field input{padding:12px 16px;background:rgb(255 255 255 / .04);border:1px solid rgb(255 255 255 / .08);border-radius:var(--radius-md);color:var(--text-white);font-size:13px;font-family:'Inter',sans-serif;transition:all var(--transition-fast)}.subscribe-field input:focus{outline:none;border-color:var(--primary);box-shadow:0 0 0 3px rgb(108 92 231 / .12);background:rgb(255 255 255 / .06)}.subscribe-field input::placeholder{color:var(--text-muted);font-size:12px}.newsletter-trust{text-align:center;font-size:11px;color:var(--text-muted);display:flex;align-items:center;justify-content:center;gap:5px;margin-top:4px}.newsletter-trust i{color:var(--success);font-size:10px}.newsletter-stats{display:flex;justify-content:center;gap:var(--space-xl);margin-top:var(--space-xl);padding-top:var(--space-lg);border-top:1px solid rgb(255 255 255 / .06)}.nl-stat{text-align:center;display:flex;flex-direction:column;gap:2px}.nl-stat strong{display:block;font-size:18px;font-weight:800;font-family:'Outfit',sans-serif;background:var(--gradient-primary);-webkit-background-clip:text;-webkit-text-fill-color:#fff0;background-clip:text}.nl-stat span{font-size:10px;color:var(--text-muted);text-transform:uppercase;letter-spacing:.5px;font-weight:500}@media (max-width:1200px){.newsletter-grid{grid-template-columns:1fr}.newsletter-form-wrap{border-left:none;border-top:1px solid rgb(255 255 255 / .06)}.newsletter-content{padding:var(--space-2xl)}.newsletter-form-wrap{padding:var(--space-2xl)}}@media (max-width:768px){.newsletter-benefits{grid-template-columns:1fr;gap:var(--space-sm)}.newsletter-content{padding:var(--space-xl);text-align:center;align-items:center}.newsletter-icon-badge{margin:0 auto var(--space-lg)}.newsletter-benefit{text-align:left}.newsletter-form-wrap{padding:var(--space-xl)}.newsletter-desc{font-size:13px}.newsletter-stats{gap:var(--space-lg)}}@media (max-width:480px){.newsletter-content{padding:var(--space-lg)}.newsletter-form-wrap{padding:var(--space-lg)}.newsletter-icon-badge{width:50px;height:50px;font-size:20px}.newsletter-content h2{font-size:1.3rem}.subscribe-field input{padding:10px 14px;font-size:12px}.newsletter-stats{gap:var(--space-md)}.nl-stat strong{font-size:16px}.nl-stat span{font-size:9px}}.footer-wave{line-height:0;margin-top:-1px}.footer-wave svg{display:block;width:100%;height:40px}.site-footer{background:var(--bg-secondary);position:relative}.footer-main{padding:var(--space-2xl) 0 var(--space-xl);border-bottom:1px solid rgb(255 255 255 / .05)}.footer-grid{display:grid;grid-template-columns:1.5fr 1fr 1fr 1fr;gap:var(--space-xl);margin-bottom:var(--space-xl)}.footer-brand-col{display:flex;flex-direction:column;gap:var(--space-md)}.footer-logo{display:flex;align-items:center;gap:var(--space-sm);font-family:'Outfit',sans-serif;font-size:var(--text-xl);font-weight:800;color:var(--text-white);text-decoration:none;transition:opacity var(--transition-fast);margin-bottom:0}.footer-logo:hover{opacity:.9}.footer-logo-icon{font-size:var(--text-2xl);color:var(--primary-light);animation:footerLogoGlow 3s ease-in-out infinite}@keyframes footerLogoGlow{0%,100%{color:var(--primary-light);filter:drop-shadow(0 0 4px rgb(108 92 231 / .3))}50%{color:var(--secondary-light);filter:drop-shadow(0 0 12px rgb(0 206 201 / .4))}}.footer-logo-text .accent{color:var(--primary-light)}.footer-tld{font-size:11px;color:var(--secondary-light);font-weight:500;letter-spacing:.3px}.footer-about{color:var(--text-secondary);font-size:12px;line-height:1.7;margin-bottom:0}.footer-contact-cards{display:flex;flex-direction:column;gap:var(--space-xs)}.footer-contact-card{display:flex;align-items:center;gap:var(--space-sm);padding:8px 12px;background:rgb(255 255 255 / .02);border:1px solid rgb(255 255 255 / .04);border-radius:var(--radius-sm);text-decoration:none;color:inherit;transition:all var(--transition-base)}.footer-contact-card:hover{background:rgb(255 255 255 / .04);border-color:rgb(255 255 255 / .1);transform:translateX(3px)}.contact-card-icon{width:36px;height:36px;border-radius:var(--radius-sm);display:flex;align-items:center;justify-content:center;font-size:16px;flex-shrink:0}.whatsapp-icon{background:rgb(37 211 102 / .12);color:#25D366}.email-icon{background:rgb(108 92 231 / .12);color:var(--primary-light)}.contact-card-info{display:flex;flex-direction:column;gap:1px}.contact-card-label{font-size:9px;color:var(--text-muted);font-weight:600;text-transform:uppercase;letter-spacing:.5px}.contact-card-value{font-size:12px;color:var(--text-white);font-weight:600}.footer-social-block{margin-top:0}.footer-social-title{font-size:10px;font-weight:600;color:var(--text-secondary);margin-bottom:var(--space-sm);display:flex;align-items:center;gap:5px;text-transform:uppercase;letter-spacing:.5px}.footer-social-title i{font-size:10px;color:var(--primary-light)}.footer-social-links{display:flex;gap:var(--space-xs);flex-wrap:wrap}.footer-social-link{width:30px;height:30px;border-radius:50%;display:flex;align-items:center;justify-content:center;background:rgb(255 255 255 / .03);color:var(--text-muted);font-size:11px;border:1px solid rgb(255 255 255 / .06);transition:all var(--transition-base);text-decoration:none}.footer-social-link:hover{background:var(--gradient-primary);color:var(--text-white);border-color:#fff0;transform:translateY(-2px);box-shadow:var(--shadow-primary)}.footer-trust-badges{display:flex;gap:var(--space-xs);flex-wrap:wrap;margin-top:0}.trust-badge{display:inline-flex;align-items:center;gap:3px;padding:3px 8px;background:rgb(0 206 201 / .06);border:1px solid rgb(0 206 201 / .12);border-radius:20px;font-size:8px;color:var(--secondary-light);font-weight:600}.trust-badge i{font-size:7px}.footer-col{display:flex;flex-direction:column}.footer-heading{font-size:11px;font-weight:700;color:var(--text-white);margin-bottom:var(--space-md);display:flex;align-items:center;gap:6px;text-transform:uppercase;letter-spacing:.5px}.footer-heading i{font-size:10px;color:var(--primary-light)}.footer-subheading{margin-top:var(--space-lg);padding-top:var(--space-md);border-top:1px solid rgb(255 255 255 / .04)}.footer-links{display:flex;flex-direction:column;gap:1px}.footer-links li{list-style:none}.footer-links li a{display:flex;align-items:center;gap:6px;padding:4px 6px;border-radius:4px;font-size:11px;color:var(--text-secondary);text-decoration:none;transition:all var(--transition-fast)}.footer-links li a i{font-size:7px;color:var(--text-muted);width:12px;text-align:center;flex-shrink:0;transition:all var(--transition-fast)}.footer-links li a:hover{color:var(--text-white);background:rgb(255 255 255 / .02);transform:translateX(2px)}.footer-links li a:hover i{color:var(--primary-light)}.footer-provider-links li a i{font-size:10px;width:16px}.footer-link-badge{display:inline-block;padding:1px 5px;border-radius:8px;font-size:7px;font-weight:700;text-transform:uppercase;margin-left:auto}.footer-link-badge.top{background:var(--gradient-gold);color:#000}.footer-link-badge.premium{background:var(--gradient-primary);color:#fff}.footer-link-badge.secure{background:rgb(37 211 102 / .15);color:#25D366}.footer-partners-bar{padding:var(--space-md) 12px;background:rgb(255 255 255 / .015);border:1px solid rgb(255 255 255 / .04);border-radius:var(--radius-md);margin-bottom:0}.partners-label{display:flex;align-items:center;gap:5px;font-size:9px;color:var(--text-muted);font-weight:600;margin-bottom:var(--space-sm);text-transform:uppercase;letter-spacing:.5px}.partners-label i{color:var(--primary-light);font-size:9px}.partners-links-wrap{display:flex;flex-wrap:wrap;gap:2px;align-items:center}.partners-links-wrap a{font-size:11px;color:var(--text-secondary);text-decoration:none;transition:all var(--transition-fast);padding:1px 3px}.partners-links-wrap a:hover{color:var(--primary-light)}.dot-divider{color:rgb(255 255 255 / .06);font-size:6px}.footer-bottom{padding:var(--space-lg) 0;background:rgb(0 0 0 / .2)}.footer-bottom-grid{display:flex;align-items:center;justify-content:space-between;gap:var(--space-md);margin-bottom:var(--space-sm);flex-wrap:wrap}.footer-copyright p{font-size:11px;color:var(--text-secondary);margin-bottom:0}.footer-copyright strong{color:var(--text-white);font-weight:700}.footer-bottom-tagline{font-size:9px;color:var(--text-muted);margin-top:2px}.footer-payment-icons{display:flex;align-items:center;gap:var(--space-sm)}.payment-label{font-size:9px;color:var(--text-muted);margin-right:2px;display:flex;align-items:center;gap:3px}.payment-label i{color:var(--success);font-size:8px}.footer-payment-icons>i{font-size:18px;color:var(--text-muted);transition:color var(--transition-fast)}.footer-payment-icons>i:hover{color:var(--text-secondary)}.footer-disclaimer-text{padding-top:var(--space-sm);border-top:1px solid rgb(255 255 255 / .03)}.footer-disclaimer-text p{font-size:9px;color:var(--text-muted);line-height:1.6;display:flex;align-items:flex-start;gap:4px}.footer-disclaimer-text i{color:var(--warning);font-size:8px;margin-top:1px;flex-shrink:0}.footer-disclaimer-text strong{color:var(--text-secondary);font-weight:600}@media (max-width:1200px){.footer-grid{grid-template-columns:1.5fr 1fr 1fr}.footer-col:last-child{grid-column:span 3;display:grid;grid-template-columns:1fr 1fr;gap:var(--space-xl)}}@media (max-width:992px){.footer-grid{grid-template-columns:1fr 1fr;gap:var(--space-lg)}.footer-brand-col{grid-column:span 2}.footer-col:last-child{grid-column:span 2;display:grid;grid-template-columns:1fr 1fr;gap:var(--space-lg)}}@media (max-width:768px){.footer-grid{grid-template-columns:1fr;gap:var(--space-lg)}.footer-brand-col,.footer-col:last-child{grid-column:span 1}.footer-col:last-child{display:flex;flex-direction:column;gap:0}.footer-bottom-grid{flex-direction:column;text-align:center;gap:var(--space-sm)}.footer-payment-icons{justify-content:center}.footer-social-links{justify-content:center}.footer-trust-badges{justify-content:center}.partners-links-wrap{justify-content:center}.footer-main{padding:var(--space-xl) 0 var(--space-lg)}}@media (max-width:480px){.footer-logo{font-size:var(--text-lg)}.footer-heading{font-size:10px}.footer-links li a{font-size:10px;padding:3px 4px}.footer-social-link{width:28px;height:28px;font-size:10px}.partners-links-wrap a{font-size:10px}.footer-about{font-size:11px}.contact-card-icon{width:32px;height:32px;font-size:14px}.contact-card-value{font-size:11px}}.comparison-section.bg-light{background-color:var(--bg-secondary)}.steps-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:var(--space-lg)}.step-card{text-align:center;padding:var(--space-xl) var(--space-lg);position:relative;transition:all var(--transition-base);border:1px solid rgb(255 255 255 / .06)}.step-card:hover{transform:translateY(-6px);border-color:rgb(108 92 231 / .3);box-shadow:var(--shadow-lg)}.step-card.featured-provider{border:2px solid rgb(108 92 231 / .3)!important;box-shadow:0 0 30px rgb(108 92 231 / .1);position:relative;overflow:hidden}.step-card.featured-provider::before{content:'';position:absolute;top:0;left:0;right:0;height:3px;background:var(--gradient-primary)}.step-card.featured-provider:hover{border-color:rgb(108 92 231 / .5)!important;box-shadow:0 0 40px rgb(108 92 231 / .2)}.step-number{position:absolute;top:var(--space-sm);right:var(--space-md);font-size:2.5rem;font-weight:900;font-family:'Outfit',sans-serif;color:rgb(108 92 231 / .08);line-height:1;pointer-events:none;transition:all var(--transition-base)}.step-card:hover .step-number{color:rgb(108 92 231 / .15)}.step-card.featured-provider .step-number{color:rgb(108 92 231 / .12)}.step-card>i{font-size:2rem;color:var(--primary-light);margin-bottom:var(--space-md);display:block;transition:all var(--transition-base)}.step-card:hover>i{transform:scale(1.1);color:var(--secondary-light)}.step-card.featured-provider>i{color:var(--warning);animation:iconPulse 2s ease-in-out infinite}@keyframes iconPulse{0%,100%{transform:scale(1)}50%{transform:scale(1.1)}}.step-card h3{font-size:var(--text-lg);font-weight:700;color:var(--text-white);margin-bottom:var(--space-sm);line-height:1.3}.step-card .provider-pricing{display:flex;justify-content:center;align-items:center;padding:var(--space-sm) 0;margin-bottom:var(--space-sm);border-bottom:1px solid rgb(255 255 255 / .06)}.step-card .price-tag{display:flex;align-items:baseline;gap:2px}.step-card .price-amount{font-size:1.8rem;font-weight:900;font-family:'Outfit',sans-serif;background:var(--gradient-primary);-webkit-background-clip:text;-webkit-text-fill-color:#fff0;background-clip:text;line-height:1}.step-card.featured-provider .price-amount{background:var(--gradient-gold);-webkit-background-clip:text;-webkit-text-fill-color:#fff0;background-clip:text;font-size:2rem}.step-card .price-period{font-size:.8rem;color:var(--text-muted);font-weight:400}.step-card p{color:var(--text-secondary);font-size:.85rem;line-height:1.6;margin-bottom:var(--space-sm)}.step-card p strong{color:var(--text-white);font-weight:700}.step-card .provider-highlights{display:flex;flex-wrap:wrap;justify-content:center;gap:6px;margin-top:var(--space-sm)}.step-card .highlight-tag{display:inline-flex;align-items:center;gap:4px;padding:3px 10px;background:rgb(108 92 231 / .1);border:1px solid rgb(108 92 231 / .2);border-radius:20px;font-size:10px;font-weight:600;color:var(--primary-light);white-space:nowrap}.step-card .highlight-tag i{font-size:9px}.step-card.featured-provider .highlight-tag{background:rgb(253 203 110 / .1);border-color:rgb(253 203 110 / .2);color:var(--warning)}.earning-tip-box{text-align:center;margin-top:var(--space-2xl);padding:var(--space-lg) var(--space-xl);background:rgb(255 255 255 / .02);border:1px solid rgb(255 255 255 / .06);border-radius:var(--radius-lg);transition:all var(--transition-base)}.earning-tip-box:hover{background:rgb(255 255 255 / .03);border-color:rgb(108 92 231 / .15)}.earning-tip-box p{color:var(--text-secondary);font-size:.9rem;line-height:1.7;margin:0}.earning-tip-box i{color:var(--primary-light);margin-right:.5rem}.earning-tip-box strong{color:var(--text-white);font-weight:700}@media (max-width:1200px){.steps-grid{grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:var(--space-md)}.step-card{padding:var(--space-lg) var(--space-md)}.step-card .price-amount{font-size:1.5rem}.step-card.featured-provider .price-amount{font-size:1.7rem}}@media (max-width:992px){.steps-grid{grid-template-columns:repeat(auto-fill,minmax(160px,1fr));gap:var(--space-md)}.step-card h3{font-size:1rem}.step-card p{font-size:.8rem}.step-card .highlight-tag{font-size:9px;padding:2px 8px}}@media (max-width:768px){.steps-grid{grid-template-columns:repeat(2,1fr);gap:var(--space-sm)}.step-card{padding:var(--space-md)}.step-number{font-size:2rem;top:var(--space-xs);right:var(--space-sm)}.step-card>i{font-size:1.5rem;margin-bottom:var(--space-sm)}.step-card .price-amount{font-size:1.3rem}.step-card.featured-provider .price-amount{font-size:1.5rem}.step-card .price-period{font-size:.7rem}.step-card p{font-size:.75rem}.step-card .highlight-tag{font-size:8px;padding:2px 6px}.step-card.featured-provider{grid-column:span 2}}@media (max-width:480px){.steps-grid{grid-template-columns:1fr 1fr;gap:.5rem}.step-card{padding:var(--space-sm) var(--space-xs)}.step-number{font-size:1.5rem}.step-card>i{font-size:1.2rem}.step-card h3{font-size:.85rem}.step-card .price-amount{font-size:1.1rem}.step-card.featured-provider .price-amount{font-size:1.3rem}.step-card p{font-size:.7rem}.step-card .highlight-tag{font-size:7px;padding:1px 5px}.step-card .highlight-tag i{font-size:7px}.earning-tip-box{padding:var(--space-md)}.earning-tip-box p{font-size:.8rem}.step-card.featured-provider{grid-column:span 2}}.location-grid{display:grid;grid-template-columns:repeat(5,1fr);gap:var(--space-lg)}.location-card{text-align:center;padding:var(--space-xl) var(--space-md);display:flex;flex-direction:column;align-items:center;gap:var(--space-sm);transition:all var(--transition-base);text-decoration:none;border:1px solid rgb(255 255 255 / .06)}.location-card:hover{transform:translateY(-6px);border-color:rgb(108 92 231 / .3);box-shadow:var(--shadow-lg)}.location-card>i{font-size:2.5rem;margin-bottom:var(--space-xs);transition:all var(--transition-base);width:60px;height:60px;display:flex;align-items:center;justify-content:center;border-radius:var(--radius-lg);background:rgb(108 92 231 / .08)}.location-card:nth-child(1)>i{color:#4a90d9;background:rgb(74 144 217 / .1)}.location-card:nth-child(2)>i{color:#ff6b6b;background:rgb(255 107 107 / .1)}.location-card:nth-child(3)>i{color:#ff4757;background:rgb(255 71 87 / .1)}.location-card:nth-child(4)>i{color:#00cec9;background:rgb(0 206 201 / .1)}.location-card:nth-child(5)>i{color:#a29bfe;background:rgb(162 155 254 / .1)}.location-card:hover>i{transform:scale(1.1)}.location-card h3{font-size:var(--text-lg);font-weight:700;color:var(--text-white);margin-bottom:0}.location-card p{color:var(--text-secondary);font-size:.8rem;line-height:1.6;flex:1}.location-features{display:flex;flex-wrap:wrap;justify-content:center;gap:6px;width:100%}.location-features span{display:inline-flex;align-items:center;gap:4px;padding:3px 10px;background:rgb(255 255 255 / .03);border:1px solid rgb(255 255 255 / .06);border-radius:20px;font-size:.7rem;color:var(--text-secondary);white-space:nowrap}.location-features span i{color:var(--success);font-size:.65rem}.location-link{color:var(--primary-light);font-size:.8rem;font-weight:600;display:flex;align-items:center;gap:4px;transition:gap var(--transition-fast);margin-top:auto}.location-link i{font-size:.7rem;transition:transform var(--transition-fast)}.location-card:hover .location-link{gap:8px}.location-card:hover .location-link i{transform:translateX(3px)}@media (max-width:1200px){.location-grid{grid-template-columns:repeat(3,1fr);gap:var(--space-md)}.location-card{padding:var(--space-lg) var(--space-sm)}.location-card>i{font-size:2rem;width:50px;height:50px}}@media (max-width:992px){.location-grid{grid-template-columns:repeat(3,1fr)}.location-card h3{font-size:1rem}.location-card p{font-size:.75rem}.location-features span{font-size:.65rem;padding:2px 8px}}@media (max-width:768px){.location-grid{grid-template-columns:repeat(2,1fr);gap:var(--space-sm)}.location-card{padding:var(--space-md) var(--space-sm)}.location-card>i{font-size:1.8rem;width:45px;height:45px}.location-link{font-size:.7rem}}@media (max-width:480px){.location-grid{grid-template-columns:1fr 1fr;gap:.5rem}.location-card{padding:var(--space-sm) var(--space-xs)}.location-card>i{font-size:1.5rem;width:40px;height:40px}.location-card h3{font-size:.85rem}.location-card p{font-size:.7rem}.location-features span{font-size:.6rem;padding:2px 6px}.location-link{font-size:.65rem}}.cta-section{position:relative;padding:var(--space-4xl) 0}.cta-section .container{position:relative;z-index:1}.cta-card{padding:var(--space-3xl) var(--space-2xl);text-align:center;background:var(--bg-card);border:1px solid rgb(108 92 231 / .2);box-shadow:0 0 60px rgb(108 92 231 / .1);position:relative;overflow:hidden}.cta-card::before{content:'';position:absolute;top:0;left:0;right:0;height:3px;background:var(--gradient-primary)}.cta-card::after{content:'';position:absolute;inset:0;background:radial-gradient(ellipse at center,rgb(108 92 231 / .05) 0%,transparent 70%);pointer-events:none}.cta-card .section-badge{display:inline-flex;align-items:center;gap:8px;padding:8px 20px;background:var(--gradient-primary);color:var(--text-white);font-size:14px;font-weight:600;border-radius:50px;margin-bottom:var(--space-xl);box-shadow:var(--shadow-primary);animation:ctaBadgePulse 3s ease-in-out infinite}@keyframes ctaBadgePulse{0%,100%{box-shadow:0 0 20px rgb(108 92 231 / .3)}50%{box-shadow:0 0 40px rgb(108 92 231 / .6),0 0 60px rgb(0 206 201 / .3)}}.cta-card h2{font-size:clamp(1.8rem, 3vw, 2.5rem);font-weight:800;color:var(--text-white);margin-bottom:var(--space-lg);line-height:1.3;max-width:700px;margin-left:auto;margin-right:auto}.cta-card h2 .accent{background:var(--gradient-accent);-webkit-background-clip:text;-webkit-text-fill-color:#fff0;background-clip:text}.cta-card>p{color:var(--text-secondary);font-size:1.05rem;line-height:1.8;max-width:650px;margin:0 auto var(--space-2xl)}.cta-card>p strong{color:var(--text-white);font-weight:700}.cta-card .hero-actions{display:flex;gap:var(--space-md);justify-content:center;flex-wrap:wrap;margin-bottom:var(--space-xl)}.cta-card .hero-actions.center{justify-content:center}.cta-card .hero-actions .btn{min-width:200px}.cta-card .hero-actions .btn-xl{padding:16px 28px;font-size:15px;font-weight:700}.cta-card .btn-whatsapp{background:#25D366;color:var(--text-white);box-shadow:0 4px 20px rgb(37 211 102 / .3);transition:all var(--transition-base)}.cta-card .btn-whatsapp:hover{transform:translateY(-3px);box-shadow:0 8px 30px rgb(37 211 102 / .5)}.cta-card .btn-primary{background:var(--gradient-primary);box-shadow:var(--shadow-primary)}.cta-card .btn-primary:hover{transform:translateY(-3px);box-shadow:var(--shadow-glow-primary)}.cta-card .btn-secondary{background:var(--gradient-secondary);box-shadow:var(--shadow-secondary)}.cta-card .btn-secondary:hover{transform:translateY(-3px);box-shadow:var(--shadow-glow-secondary)}.cta-card .hero-stats{display:flex;gap:var(--space-xl);justify-content:center;flex-wrap:wrap;margin-top:var(--space-xl);padding-top:var(--space-xl);border-top:1px solid rgb(255 255 255 / .06)}.cta-card .stat-item{display:flex;flex-direction:column;align-items:center;gap:6px;padding:var(--space-md) var(--space-xl);background:rgb(255 255 255 / .02);border:1px solid rgb(255 255 255 / .06);border-radius:var(--radius-lg);transition:all var(--transition-base);min-width:120px}.cta-card .stat-item:hover{transform:translateY(-4px);border-color:rgb(108 92 231 / .3);box-shadow:var(--shadow-md)}.cta-card .stat-item i{font-size:1.5rem;color:var(--primary-light)}.cta-card .stat-item strong{font-size:1.3rem;font-weight:800;font-family:'Outfit',sans-serif;background:var(--gradient-primary);-webkit-background-clip:text;-webkit-text-fill-color:#fff0;background-clip:text}.cta-card .stat-item span{font-size:.8rem;color:var(--text-muted);font-weight:500}@media (max-width:1200px){.cta-card{padding:var(--space-2xl) var(--space-xl)}.cta-card h2{font-size:1.6rem}.cta-card>p{font-size:1rem}}@media (max-width:768px){.cta-section{padding:var(--space-3xl) 0}.cta-card{padding:var(--space-2xl) var(--space-lg)}.cta-card h2{font-size:1.4rem}.cta-card>p{font-size:.9rem;line-height:1.7}.cta-card .hero-actions{flex-direction:column;align-items:center;gap:var(--space-sm)}.cta-card .hero-actions .btn{width:100%;max-width:320px;justify-content:center}.cta-card .hero-stats{gap:var(--space-md)}.cta-card .stat-item{padding:var(--space-sm) var(--space-md);min-width:90px}.cta-card .stat-item i{font-size:1.2rem}.cta-card .stat-item strong{font-size:1.1rem}}@media (max-width:480px){.cta-card{padding:var(--space-xl) var(--space-md)}.cta-card .section-badge{font-size:12px;padding:6px 16px}.cta-card h2{font-size:1.2rem}.cta-card>p{font-size:.85rem;margin-bottom:var(--space-xl)}.cta-card .hero-actions .btn{max-width:280px;font-size:13px;padding:12px 20px}.cta-card .hero-stats{gap:var(--space-sm)}.cta-card .stat-item{padding:var(--space-sm);min-width:70px}.cta-card .stat-item strong{font-size:1rem}.cta-card .stat-item span{font-size:.7rem}}.site-footer{background:var(--bg-secondary);position:relative}.footer-wave{line-height:0;margin-top:-1px}.footer-wave svg{display:block;width:100%;height:40px}.footer-main{padding:var(--space-3xl) 0 var(--space-2xl);border-bottom:1px solid rgb(255 255 255 / .05)}.footer-grid{display:grid;grid-template-columns:1.5fr 1fr 1fr 1fr;gap:var(--space-xl);margin-bottom:var(--space-xl)}.footer-brand-col{display:flex;flex-direction:column;gap:var(--space-md)}.footer-logo{display:flex;align-items:center;gap:var(--space-sm);font-family:'Outfit',sans-serif;font-size:var(--text-xl);font-weight:800;color:var(--text-white);text-decoration:none;transition:opacity var(--transition-fast)}.footer-logo:hover{opacity:.9}.footer-logo-icon{font-size:var(--text-2xl);color:var(--primary-light);animation:footerLogoGlow 3s ease-in-out infinite}@keyframes footerLogoGlow{0%,100%{color:var(--primary-light);filter:drop-shadow(0 0 4px rgb(108 92 231 / .3))}50%{color:var(--secondary-light);filter:drop-shadow(0 0 12px rgb(0 206 201 / .4))}}.footer-logo-text .accent{color:var(--primary-light)}.footer-tld{font-size:11px;color:var(--secondary-light);font-weight:500;letter-spacing:.3px}.footer-about{color:var(--text-secondary);font-size:12px;line-height:1.7}.footer-about strong{color:var(--text-white)}.footer-contact-cards{display:flex;flex-direction:column;gap:var(--space-xs)}.footer-contact-card{display:flex;align-items:center;gap:var(--space-sm);padding:8px 12px;background:rgb(255 255 255 / .02);border:1px solid rgb(255 255 255 / .04);border-radius:var(--radius-sm);text-decoration:none;color:inherit;transition:all var(--transition-base)}.footer-contact-card:hover{background:rgb(255 255 255 / .04);border-color:rgb(255 255 255 / .1);transform:translateX(3px)}.contact-card-icon{width:36px;height:36px;border-radius:var(--radius-sm);display:flex;align-items:center;justify-content:center;font-size:16px;flex-shrink:0}.whatsapp-icon{background:rgb(37 211 102 / .12);color:#25D366}.email-icon{background:rgb(108 92 231 / .12);color:var(--primary-light)}.contact-card-info{display:flex;flex-direction:column;gap:1px}.contact-card-label{font-size:9px;color:var(--text-muted);font-weight:600;text-transform:uppercase;letter-spacing:.5px}.contact-card-value{font-size:12px;color:var(--text-white);font-weight:600}.footer-social-block{margin-top:0}.footer-social-title{font-size:10px;font-weight:600;color:var(--text-secondary);margin-bottom:var(--space-sm);display:flex;align-items:center;gap:5px;text-transform:uppercase;letter-spacing:.5px}.footer-social-title i{font-size:10px;color:var(--primary-light)}.footer-social-links{display:flex;gap:var(--space-xs);flex-wrap:wrap}.footer-social-link{width:30px;height:30px;border-radius:50%;display:flex;align-items:center;justify-content:center;background:rgb(255 255 255 / .03);color:var(--text-muted);font-size:11px;border:1px solid rgb(255 255 255 / .06);transition:all var(--transition-base);text-decoration:none}.footer-social-link:hover{background:var(--gradient-primary);color:var(--text-white);border-color:#fff0;transform:translateY(-2px);box-shadow:var(--shadow-primary)}.footer-trust-badges{display:flex;gap:var(--space-xs);flex-wrap:wrap}.trust-badge{display:inline-flex;align-items:center;gap:3px;padding:3px 8px;background:rgb(0 206 201 / .06);border:1px solid rgb(0 206 201 / .12);border-radius:20px;font-size:8px;color:var(--secondary-light);font-weight:600}.trust-badge i{font-size:7px}.footer-heading{font-size:11px;font-weight:700;color:var(--text-white);margin-bottom:var(--space-md);display:flex;align-items:center;gap:6px;text-transform:uppercase;letter-spacing:.5px}.footer-heading i{font-size:10px;color:var(--primary-light)}.footer-subheading{margin-top:var(--space-lg);padding-top:var(--space-md);border-top:1px solid rgb(255 255 255 / .04)}.footer-links{display:flex;flex-direction:column;gap:1px}.footer-links li{list-style:none}.footer-links li a{display:flex;align-items:center;gap:6px;padding:4px 6px;border-radius:4px;font-size:11px;color:var(--text-secondary);text-decoration:none;transition:all var(--transition-fast)}.footer-links li a i{font-size:7px;color:var(--text-muted);width:12px;text-align:center;flex-shrink:0;transition:all var(--transition-fast)}.footer-links li a:hover{color:var(--text-white);background:rgb(255 255 255 / .02);transform:translateX(2px)}.footer-links li a:hover i{color:var(--primary-light)}.footer-provider-links li a i{font-size:10px;width:16px}.footer-link-badge{display:inline-block;padding:1px 5px;border-radius:8px;font-size:7px;font-weight:700;text-transform:uppercase;margin-left:auto}.footer-link-badge.top{background:var(--gradient-gold);color:#000}.footer-link-badge.premium{background:var(--gradient-primary);color:#fff}.footer-link-badge.secure{background:rgb(37 211 102 / .15);color:#25D366}.footer-partners-bar{padding:var(--space-md) 12px;background:rgb(255 255 255 / .015);border:1px solid rgb(255 255 255 / .04);border-radius:var(--radius-md)}.partners-label{display:flex;align-items:center;gap:5px;font-size:9px;color:var(--text-muted);font-weight:600;margin-bottom:var(--space-sm);text-transform:uppercase;letter-spacing:.5px}.partners-label i{color:var(--primary-light);font-size:9px}.partners-links-wrap{display:flex;flex-wrap:wrap;gap:2px;align-items:center}.partners-links-wrap a{font-size:11px;color:var(--text-secondary);text-decoration:none;transition:all var(--transition-fast);padding:1px 3px}.partners-links-wrap a:hover{color:var(--primary-light)}.dot-divider{color:rgb(255 255 255 / .06);font-size:6px}.footer-bottom{padding:var(--space-lg) 0;background:rgb(0 0 0 / .2)}.footer-bottom-grid{display:flex;align-items:center;justify-content:space-between;gap:var(--space-md);margin-bottom:var(--space-sm);flex-wrap:wrap}.footer-copyright p{font-size:11px;color:var(--text-secondary)}.footer-copyright strong{color:var(--text-white);font-weight:700}.footer-bottom-tagline{font-size:9px;color:var(--text-muted);margin-top:2px}.footer-payment-icons{display:flex;align-items:center;gap:var(--space-sm)}.payment-label{font-size:9px;color:var(--text-muted);margin-right:2px;display:flex;align-items:center;gap:3px}.payment-label i{color:var(--success);font-size:8px}.footer-payment-icons>i{font-size:18px;color:var(--text-muted);transition:color var(--transition-fast)}.footer-payment-icons>i:hover{color:var(--text-secondary)}.footer-disclaimer-text{padding-top:var(--space-sm);border-top:1px solid rgb(255 255 255 / .03)}.footer-disclaimer-text p{font-size:9px;color:var(--text-muted);line-height:1.6;display:flex;align-items:flex-start;gap:4px}.footer-disclaimer-text i{color:var(--warning);font-size:8px;margin-top:1px;flex-shrink:0}.footer-disclaimer-text strong{color:var(--text-secondary);font-weight:600}@media (max-width:1200px){.footer-grid{grid-template-columns:1.5fr 1fr 1fr}.footer-col:last-child{grid-column:span 3;display:grid;grid-template-columns:1fr 1fr;gap:var(--space-xl)}}@media (max-width:992px){.footer-grid{grid-template-columns:1fr 1fr;gap:var(--space-lg)}.footer-brand-col{grid-column:span 2}.footer-col:last-child{grid-column:span 2;display:grid;grid-template-columns:1fr 1fr;gap:var(--space-lg)}}@media (max-width:768px){.footer-grid{grid-template-columns:1fr;gap:var(--space-lg)}.footer-brand-col,.footer-col:last-child{grid-column:span 1}.footer-col:last-child{display:flex;flex-direction:column;gap:0}.footer-bottom-grid{flex-direction:column;text-align:center;gap:var(--space-sm)}.footer-payment-icons{justify-content:center}.footer-social-links{justify-content:center}.footer-trust-badges{justify-content:center}.partners-links-wrap{justify-content:center}.footer-main{padding:var(--space-xl) 0 var(--space-lg)}}@media (max-width:480px){.footer-logo{font-size:var(--text-lg)}.footer-heading{font-size:10px}.footer-links li a{font-size:10px;padding:3px 4px}.footer-social-link{width:28px;height:28px;font-size:10px}.partners-links-wrap a{font-size:10px}.footer-about{font-size:11px}.contact-card-icon{width:32px;height:32px;font-size:14px}.contact-card-value{font-size:11px}}.providers-section .provider-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:var(--space-lg)}.providers-section .provider-card{position:relative;padding:var(--space-xl);display:flex;flex-direction:column;gap:var(--space-md);background:var(--bg-card);border:1px solid rgb(255 255 255 / .06);border-radius:var(--radius-xl);transition:all var(--transition-base);cursor:pointer;overflow:hidden;text-decoration:none}.providers-section .provider-card:hover{transform:translateY(-6px);border-color:rgb(108 92 231 / .3);box-shadow:var(--shadow-lg)}.providers-section .provider-card::before{content:'';position:absolute;top:0;left:0;right:0;height:3px;background:var(--gradient-primary);opacity:0;transition:opacity var(--transition-base)}.providers-section .provider-card:hover::before{opacity:1}.providers-section .provider-icon-wrap{width:50px;height:50px;display:flex;align-items:center;justify-content:center;background:var(--gradient-card);border-radius:var(--radius-lg);margin-bottom:var(--space-xs)}.providers-section .provider-icon{font-size:1.5rem;color:var(--primary-light)}.providers-section .provider-card h3{font-size:var(--text-lg);font-weight:700;color:var(--text-white);margin-bottom:0}.providers-section .provider-rating{display:flex;align-items:center;gap:var(--space-sm);font-size:.75rem;color:var(--text-muted)}.providers-section .provider-rating i{color:var(--primary-light);font-size:.7rem}.providers-section .provider-rating span{font-weight:500}.providers-section .provider-rating small{color:var(--text-muted)}.providers-section .provider-description{color:var(--text-secondary);font-size:.8rem;line-height:1.6;flex:1}.providers-section .provider-features-list{display:flex;flex-direction:column;gap:4px;margin-bottom:var(--space-sm)}.providers-section .provider-features-list li{display:flex;align-items:center;gap:6px;font-size:.7rem;color:var(--text-secondary)}.providers-section .provider-features-list li i{color:var(--success);font-size:.65rem;flex-shrink:0}.providers-section .provider-actions{margin-top:auto}.providers-section .provider-actions .btn{font-size:.8rem;padding:10px 16px}@media (max-width:1200px){.providers-section .provider-grid{grid-template-columns:repeat(3,1fr);gap:var(--space-md)}}@media (max-width:992px){.providers-section .provider-grid{grid-template-columns:repeat(2,1fr);gap:var(--space-md)}.providers-section .provider-card{padding:var(--space-lg)}.providers-section .provider-card h3{font-size:1rem}}@media (max-width:768px){.providers-section .provider-grid{grid-template-columns:repeat(2,1fr);gap:var(--space-sm)}.providers-section .provider-card{padding:var(--space-md)}.providers-section .provider-icon-wrap{width:40px;height:40px}.providers-section .provider-icon{font-size:1.2rem}.providers-section .provider-card h3{font-size:.9rem}.providers-section .provider-description{font-size:.7rem}.providers-section .provider-features-list li{font-size:.65rem}}@media (max-width:480px){.providers-section .provider-grid{grid-template-columns:1fr;gap:var(--space-sm)}.providers-section .provider-card{padding:var(--space-md)}.providers-section .provider-card h3{font-size:.85rem}}.features-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:var(--space-lg)}.feature-card{text-align:center;padding:var(--space-xl) var(--space-lg);display:flex;flex-direction:column;align-items:center;gap:var(--space-md);transition:all var(--transition-base);border:1px solid rgb(255 255 255 / .06)}.feature-card:hover{transform:translateY(-6px);border-color:rgb(108 92 231 / .3);box-shadow:var(--shadow-lg)}.feature-icon{width:60px;height:60px;border-radius:var(--radius-lg);background:var(--gradient-card);display:flex;align-items:center;justify-content:center;font-size:1.5rem;color:var(--primary-light);transition:all var(--transition-base)}.feature-card:hover .feature-icon{background:var(--gradient-primary);color:var(--text-white);transform:scale(1.1)}.feature-card h3{font-size:var(--text-lg);font-weight:700;color:var(--text-white)}.feature-card p{font-size:.85rem;color:var(--text-secondary);line-height:1.7}.section-padding.bg-light .location-pills{display:flex;justify-content:center;flex-wrap:wrap;gap:var(--space-sm)}.location-pill{display:flex;align-items:center;gap:6px;padding:8px 18px;background:rgb(255 255 255 / .03);border:1px solid rgb(255 255 255 / .08);border-radius:50px;font-size:.85rem;font-weight:500;color:var(--text-secondary);text-decoration:none;transition:all var(--transition-base)}.location-pill:hover{background:rgb(108 92 231 / .12);border-color:rgb(108 92 231 / .3);color:var(--text-white);transform:translateY(-2px)}.location-pill i{font-size:.8rem;color:var(--primary-light)}.faq-list{display:flex;flex-direction:column;gap:var(--space-md)}.faq-list .faq-item{padding:0;overflow:hidden;border:1px solid rgb(255 255 255 / .06);border-radius:var(--radius-lg);transition:all var(--transition-base)}.faq-list .faq-item:hover{border-color:rgb(108 92 231 / .2)}.faq-list .faq-question{display:flex;align-items:center;justify-content:space-between;gap:var(--space-md);padding:var(--space-lg) var(--space-xl);cursor:pointer;background:none;border:none;width:100%;text-align:left;color:var(--text-white);font-size:1rem;font-weight:600;font-family:'Inter',sans-serif;transition:all var(--transition-fast)}.faq-list .faq-question:hover{background:rgb(255 255 255 / .02)}.faq-list .faq-question i{font-size:.8rem;color:var(--text-muted);transition:transform var(--transition-base);flex-shrink:0}.faq-list .faq-item.active .faq-question i{transform:rotate(180deg);color:var(--primary-light)}.faq-list .faq-answer{max-height:0;overflow:hidden;transition:max-height 0.4s cubic-bezier(.4,0,.2,1)}.faq-list .faq-item.active .faq-answer{max-height:500px}.faq-list .faq-answer p{padding:0 var(--space-xl) var(--space-lg);color:var(--text-secondary);font-size:.9rem;line-height:1.8}.comparison-table-wrap{overflow-x:auto;border-radius:var(--radius-xl)}.comparison-table{width:100%;border-collapse:collapse;font-size:.9rem}.comparison-table thead{background:var(--gradient-primary)}.comparison-table thead th{padding:var(--space-md) var(--space-lg);text-align:left;font-weight:600;color:var(--text-white);white-space:nowrap}.comparison-table tbody tr{border-bottom:1px solid rgb(255 255 255 / .04);transition:background var(--transition-fast)}.comparison-table tbody tr:hover{background:rgb(255 255 255 / .02)}.comparison-table tbody td{padding:var(--space-md) var(--space-lg);color:var(--text-secondary)}.comparison-table tbody td strong{color:var(--text-white);background:var(--gradient-primary);-webkit-background-clip:text;-webkit-text-fill-color:#fff0;background-clip:text}.cta-section.glass-card{padding:var(--space-3xl);text-align:center;background:var(--bg-card);border:1px solid rgb(108 92 231 / .2);box-shadow:0 0 60px rgb(108 92 231 / .1)}.cta-section .section-title{font-size:var(--text-3xl);margin-bottom:var(--space-md)}.cta-section .section-description{max-width:650px;margin:0 auto var(--space-xl);font-size:1rem}.seo-hidden-content{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.seo-hidden-content article{padding:var(--space-3xl)}.seo-hidden-content h2{font-size:var(--text-2xl);margin-bottom:var(--space-md);color:var(--text-white)}.seo-hidden-content p{font-size:1rem;line-height:1.8;margin-bottom:var(--space-lg);color:var(--text-secondary)}#pros-cons .provider-card .provider-icon-wrap{background:none;margin-bottom:0}#pros-cons .provider-card .provider-icon-wrap .provider-icon{font-size:2rem}#pros-cons .provider-card:first-child .provider-icon{color:var(--success)}#pros-cons .provider-card:last-child .provider-icon{color:var(--warning)}#pros-cons .provider-features-list li i.fa-circle-info{color:var(--info-light)}.steps-grid .step-card{text-align:center;padding:var(--space-xl) var(--space-lg);position:relative}.steps-grid .step-number{position:absolute;top:var(--space-sm);right:var(--space-md);font-size:2.5rem;font-weight:900;font-family:'Outfit',sans-serif;color:rgb(108 92 231 / .08);line-height:1;pointer-events:none}.steps-grid .step-card h3{font-size:var(--text-lg);font-weight:700;color:var(--text-white);margin-bottom:var(--space-sm);display:flex;align-items:center;justify-content:center;gap:var(--space-sm)}.steps-grid .step-card h3 i{color:var(--primary-light);font-size:1.2rem}.steps-grid .step-card p{font-size:.85rem;color:var(--text-secondary);line-height:1.7}.footer{background:var(--bg-secondary);border-top:1px solid rgb(255 255 255 / .06);padding:var(--space-3xl) 0 var(--space-lg)}.footer .footer-grid{display:grid;grid-template-columns:1.5fr 1fr 1fr 1fr;gap:var(--space-xl);margin-bottom:var(--space-xl)}.footer .footer-logo{display:flex;align-items:center;gap:var(--space-sm);font-family:'Outfit',sans-serif;font-size:var(--text-xl);font-weight:800;color:var(--text-white);text-decoration:none;margin-bottom:var(--space-md)}.footer .footer-logo .logo-icon{font-size:var(--text-2xl);color:var(--primary-light)}.footer .footer-logo .accent{color:var(--primary-light)}.footer .footer-logo .logo-badge{font-size:11px;color:var(--secondary-light);font-weight:500;letter-spacing:.3px}.footer .footer-about p{color:var(--text-secondary);font-size:.85rem;line-height:1.7;margin-bottom:var(--space-md)}.footer .footer-social{display:flex;gap:var(--space-sm)}.footer .social-btn{width:36px;height:36px;border-radius:50%;display:flex;align-items:center;justify-content:center;background:rgb(255 255 255 / .04);color:var(--text-muted);font-size:.9rem;border:1px solid rgb(255 255 255 / .06);transition:all var(--transition-base);text-decoration:none}.footer .social-btn:hover{background:var(--gradient-primary);color:var(--text-white);border-color:#fff0;transform:translateY(-2px)}.footer .footer-col h4{font-size:.85rem;font-weight:700;color:var(--text-white);margin-bottom:var(--space-md);text-transform:uppercase;letter-spacing:.5px}.footer .footer-col ul{display:flex;flex-direction:column;gap:var(--space-xs)}.footer .footer-col ul li a{font-size:.8rem;color:var(--text-secondary);text-decoration:none;transition:all var(--transition-fast);display:inline-block}.footer .footer-col ul li a:hover{color:var(--primary-light);transform:translateX(3px)}.footer .footer-col ul li a i{margin-right:4px;color:var(--primary-light)}.footer .footer-seo{padding:var(--space-lg) 0;border-top:1px solid rgb(255 255 255 / .05);border-bottom:1px solid rgb(255 255 255 / .05);margin-bottom:var(--space-lg)}.footer .footer-seo p{font-size:.8rem;color:var(--text-muted);line-height:1.8}.footer .footer-seo a{color:var(--text-secondary);text-decoration:none;transition:color var(--transition-fast)}.footer .footer-seo a:hover{color:var(--primary-light)}.footer .footer-bottom{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:var(--space-md)}.footer .footer-bottom p{font-size:.8rem;color:var(--text-muted)}.footer .footer-links{display:flex;gap:var(--space-lg)}.footer .footer-links a{font-size:.8rem;color:var(--text-muted);text-decoration:none;transition:color var(--transition-fast)}.footer .footer-links a:hover{color:var(--primary-light)}@media (max-width:1200px){.features-grid{grid-template-columns:repeat(3,1fr)}.footer .footer-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:992px){.features-grid{grid-template-columns:repeat(2,1fr)}.cta-section.glass-card{padding:var(--space-2xl) var(--space-xl)}.provider-grid{grid-template-columns:1fr}}@media (max-width:768px){.features-grid{grid-template-columns:1fr 1fr;gap:var(--space-md)}.feature-card{padding:var(--space-lg) var(--space-md)}.feature-icon{width:50px;height:50px;font-size:1.2rem}.feature-card h3{font-size:1rem}.feature-card p{font-size:.75rem}.steps-grid{grid-template-columns:repeat(2,1fr)}.location-pill{font-size:.75rem;padding:6px 14px}.footer .footer-grid{grid-template-columns:1fr;gap:var(--space-lg)}.footer .footer-bottom{flex-direction:column;text-align:center}.footer .footer-links{justify-content:center}.cta-section.glass-card{padding:var(--space-xl) var(--space-lg)}.cta-section .section-title{font-size:var(--text-2xl)}}@media (max-width:480px){.features-grid{grid-template-columns:1fr}.steps-grid{grid-template-columns:1fr}.comparison-table{font-size:.75rem}.comparison-table thead th,.comparison-table tbody td{padding:var(--space-sm) var(--space-md)}.faq-list .faq-question{padding:var(--space-md);font-size:.9rem}.faq-list .faq-answer p{padding:0 var(--space-md) var(--space-md);font-size:.8rem}.hero-actions{flex-direction:column;align-items:center}.hero-actions .btn{width:100%;max-width:300px;justify-content:center}}@media (max-width:768px){.features-grid,.provider-grid,.steps-grid{display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:center!important;width:100%!important}.feature-card,.provider-card,.step-card{width:100%!important;max-width:450px!important;margin-left:auto!important;margin-right:auto!important}.section-header{text-align:center!important;display:flex!important;flex-direction:column!important;align-items:center!important}.section-description{text-align:center!important;max-width:100%!important}.hero-section .hero-content,.hero-section .section-header{text-align:center!important}.hero-badge-wrap{justify-content:center!important}.hero-stats{justify-content:center!important}.hero-actions{flex-direction:column!important;align-items:center!important;gap:var(--space-sm)!important}.hero-actions .btn{width:100%!important;max-width:320px!important;justify-content:center!important}.hero-description{text-align:center!important;margin-left:auto!important;margin-right:auto!important}.trust-inner{justify-content:center!important}.location-pills{justify-content:center!important}.comparison-table-wrap{margin:0 auto!important}.faq-list{max-width:600px!important;margin:0 auto!important}.cta-section.glass-card{text-align:center!important}.cta-section .hero-actions{justify-content:center!important}#pros-cons .provider-grid{display:flex!important;flex-direction:column!important;align-items:center!important}#reseller .provider-grid{display:flex!important;flex-direction:column!important;align-items:center!important}#reseller .provider-card{text-align:center!important}#sports .provider-grid{display:flex!important;flex-direction:column!important;align-items:center!important}#channels .features-grid{display:flex!important;flex-direction:column!important;align-items:center!important}#vod .features-grid{display:flex!important;flex-direction:column!important;align-items:center!important}#devices .features-grid{display:flex!important;flex-direction:column!important;align-items:center!important}#overview .features-grid{display:flex!important;flex-direction:column!important;align-items:center!important}#features .provider-grid{display:flex!important;flex-direction:column!important;align-items:center!important}#setup .steps-grid{display:flex!important;flex-direction:column!important;align-items:center!important}.section-padding,.section-padding-lg,.section-padding.bg-light{padding-left:16px!important;padding-right:16px!important}.container{overflow:visible!important}html,body{overflow-x:hidden!important}}@media (max-width:480px){.feature-card,.provider-card,.step-card{max-width:100%!important}.hero-actions .btn{max-width:280px!important}.location-pill{font-size:0.7rem!important;padding:5px 10px!important}}#pros-cons .provider-grid{display:flex!important;flex-wrap:wrap!important;justify-content:center!important;gap:var(--space-lg)!important}#pros-cons .provider-card{flex:1 1 350px!important;max-width:500px!important;margin:0 auto!important}#pros-cons .provider-card .provider-features-list{text-align:left!important;padding:0!important}#setup .steps-grid{display:flex!important;flex-wrap:wrap!important;justify-content:center!important;gap:var(--space-lg)!important}#setup .step-card{flex:1 1 220px!important;max-width:280px!important;margin:0 auto!important;text-align:center!important}@media (max-width:768px){#pros-cons .provider-grid{flex-direction:column!important;align-items:center!important}#pros-cons .provider-card{flex:1 1 auto!important;width:100%!important;max-width:450px!important}#setup .steps-grid{flex-direction:column!important;align-items:center!important}#setup .step-card{flex:1 1 auto!important;width:100%!important;max-width:350px!important}#pros-cons .section-header,#setup .section-header{text-align:center!important}#pros-cons .section-description,#setup .section-description{text-align:center!important;margin-left:auto!important;margin-right:auto!important}}@media (max-width:480px){#pros-cons .provider-card,#setup .step-card{max-width:100%!important}#setup .step-card{padding:var(--space-md)!important}#setup .step-number{font-size:1.8rem!important;top:var(--space-xs)!important;right:var(--space-sm)!important}}.pricing-section{position:relative;padding:var(--space-4xl) 0}.pricing-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:var(--space-xl);max-width:900px;margin:0 auto}.pricing-section .pricing-card{text-align:center;padding:var(--space-2xl) var(--space-xl);transition:all var(--transition-base);position:relative;overflow:hidden}.pricing-section .pricing-card:hover{transform:translateY(-8px);border-color:rgb(108 92 231 / .3);box-shadow:var(--shadow-xl)}.pricing-section .pricing-card::before{content:'';position:absolute;top:0;left:0;right:0;height:4px;background:var(--gradient-primary);opacity:0;transition:opacity var(--transition-base)}.pricing-section .pricing-card:hover::before{opacity:1}.pricing-section .pricing-card.premium-card::before{opacity:1;background:var(--gradient-gold)}.pricing-section .pricing-label{display:inline-flex;align-items:center;gap:6px;padding:6px 16px;background:var(--gradient-primary);color:var(--text-white);font-size:.75rem;font-weight:700;border-radius:50px;margin-bottom:var(--space-lg);text-transform:uppercase;letter-spacing:.5px;box-shadow:var(--shadow-primary)}.pricing-section .pricing-card.premium-card .pricing-label{background:var(--gradient-gold);color:#000;box-shadow:0 4px 20px rgb(253 203 110 / .3)}.pricing-section .pricing-card h3{font-size:var(--text-2xl);font-weight:800;color:var(--text-white);margin-bottom:var(--space-md);font-family:'Outfit',sans-serif}.pricing-section .price-tag{display:flex;align-items:baseline;justify-content:center;gap:4px;margin-bottom:var(--space-lg);padding:var(--space-md) 0;border-bottom:1px solid rgb(255 255 255 / .08)}.pricing-section .price-amount{font-size:3rem;font-weight:900;font-family:'Outfit',sans-serif;line-height:1;background:var(--gradient-primary);-webkit-background-clip:text;-webkit-text-fill-color:#fff0;background-clip:text}.pricing-section .pricing-card.premium-card .price-amount{background:var(--gradient-gold);-webkit-background-clip:text;-webkit-text-fill-color:#fff0;background-clip:text;font-size:3.2rem}.pricing-section .price-period{font-size:.9rem;color:var(--text-muted);font-weight:400}.pricing-section .pricing-card>p{color:var(--text-secondary);font-size:.9rem;line-height:1.7;margin-bottom:var(--space-xl);min-height:60px}.pricing-section .feature-list{display:flex;flex-direction:column;gap:var(--space-sm);margin-bottom:var(--space-xl);text-align:left}.pricing-section .feature-list li{display:flex;align-items:flex-start;gap:var(--space-sm);color:var(--text-secondary);font-size:.85rem;line-height:1.5;padding:4px 0}.pricing-section .feature-list li i{color:var(--success);margin-top:3px;flex-shrink:0;font-size:.8rem}.pricing-section .pricing-card .btn{margin-top:auto;padding:14px 24px;font-size:.95rem;font-weight:700}.pricing-section .pricing-card .btn-outline{border:2px solid rgb(255 255 255 / .2);color:var(--text-white);background:#fff0}.pricing-section .pricing-card .btn-outline:hover{border-color:rgb(0 206 201 / .5);background:rgb(0 206 201 / .1);transform:translateY(-2px)}@media (max-width:992px){.pricing-grid{grid-template-columns:repeat(2,1fr);gap:var(--space-lg);max-width:700px}.pricing-section .pricing-card{padding:var(--space-xl) var(--space-lg)}.pricing-section .price-amount{font-size:2.5rem}.pricing-section .pricing-card.premium-card .price-amount{font-size:2.7rem}.pricing-section .pricing-card h3{font-size:var(--text-xl)}}@media (max-width:768px){.pricing-grid{grid-template-columns:1fr;gap:var(--space-lg);max-width:450px}.pricing-section{padding:var(--space-3xl) 0}.pricing-section .pricing-card{padding:var(--space-xl)}.pricing-section .pricing-card>p{min-height:auto}.pricing-section .price-amount{font-size:2.2rem}.pricing-section .pricing-card.premium-card .price-amount{font-size:2.4rem}.pricing-section .feature-list li{font-size:.8rem}}@media (max-width:480px){.pricing-grid{max-width:100%}.pricing-section .pricing-card{padding:var(--space-lg) var(--space-md)}.pricing-section .pricing-label{font-size:.65rem;padding:5px 12px}.pricing-section .pricing-card h3{font-size:1.1rem}.pricing-section .price-amount{font-size:1.8rem}.pricing-section .pricing-card.premium-card .price-amount{font-size:2rem}.pricing-section .pricing-card>p{font-size:.8rem}.pricing-section .pricing-card .btn{padding:12px 20px;font-size:.85rem}}#channels{position:relative;padding:var(--space-4xl) 0}#channels.bg-light{background-color:var(--bg-secondary)}#channels .section-header{margin-bottom:var(--space-3xl)}#channels .section-badge{display:inline-flex;align-items:center;gap:8px;padding:8px 20px;background:var(--gradient-primary);color:var(--text-white);font-size:.85rem;font-weight:600;border-radius:50px;margin-bottom:var(--space-lg);box-shadow:var(--shadow-primary);animation:badgePulse 3s ease-in-out infinite}#channels .section-title{font-size:clamp(1.8rem, 3vw, 2.5rem);font-weight:800;margin-bottom:var(--space-md);line-height:1.3}#channels .section-title .accent{background:var(--gradient-accent);-webkit-background-clip:text;-webkit-text-fill-color:#fff0;background-clip:text}#channels .section-description{color:var(--text-secondary);font-size:1.05rem;max-width:700px;margin:0 auto;line-height:1.8}#channels .provider-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:var(--space-xl);max-width:1000px;margin:0 auto}#channels .provider-card{position:relative;padding:var(--space-2xl);display:flex;flex-direction:column;gap:var(--space-md);background:var(--bg-card);border:1px solid rgb(255 255 255 / .06);border-radius:var(--radius-xl);transition:all var(--transition-base);overflow:hidden}#channels .provider-card:hover{transform:translateY(-8px);border-color:rgb(108 92 231 / .3);box-shadow:var(--shadow-xl)}#channels .provider-card::before{content:'';position:absolute;top:0;left:0;right:0;height:4px;background:var(--gradient-primary);opacity:0;transition:opacity var(--transition-base)}#channels .provider-card:hover::before{opacity:1}#channels .featured-provider{border:2px solid rgb(108 92 231 / .25);box-shadow:0 0 40px rgb(108 92 231 / .1)}#channels .featured-provider::before{opacity:1;background:var(--gradient-gold)}#channels .provider-rank{position:absolute;top:var(--space-md);right:var(--space-md);padding:6px 14px;background:var(--gradient-primary);color:var(--text-white);font-size:.75rem;font-weight:700;border-radius:50px;z-index:1;display:flex;align-items:center;gap:6px;white-space:nowrap}#channels .provider-rank.top-rated{background:var(--gradient-gold);color:#000}#channels .provider-rank i{font-size:.7rem}#channels .provider-badge-premium{position:absolute;top:var(--space-md);left:var(--space-md);padding:5px 12px;background:rgb(108 92 231 / .15);color:var(--primary-light);font-size:.65rem;font-weight:700;border-radius:50px;z-index:1;text-transform:uppercase;letter-spacing:.5px;display:flex;align-items:center;gap:5px}#channels .provider-icon-wrap{width:60px;height:60px;display:flex;align-items:center;justify-content:center;background:var(--gradient-card);border-radius:var(--radius-lg);margin-bottom:var(--space-xs)}#channels .provider-icon{font-size:1.8rem;color:var(--primary-light)}#channels .provider-card h3{font-size:var(--text-xl);font-weight:700;color:var(--text-white);margin-bottom:0}#channels .provider-description{color:var(--text-secondary);font-size:.9rem;line-height:1.7;flex:1}#channels .provider-highlights{display:flex;flex-wrap:wrap;gap:8px;margin:var(--space-sm) 0}#channels .highlight-tag{display:inline-flex;align-items:center;gap:5px;padding:5px 12px;background:rgb(108 92 231 / .1);border:1px solid rgb(108 92 231 / .2);border-radius:20px;font-size:.75rem;font-weight:600;color:var(--primary-light);white-space:nowrap}#channels .highlight-tag i{font-size:.7rem}#channels .featured-provider .highlight-tag{background:rgb(253 203 110 / .1);border-color:rgb(253 203 110 / .2);color:var(--warning)}#channels .provider-features-list{display:flex;flex-direction:column;gap:6px;margin-top:var(--space-sm)}#channels .provider-features-list li{display:flex;align-items:flex-start;gap:8px;font-size:.85rem;color:var(--text-secondary);line-height:1.5;padding:4px 0}#channels .provider-features-list li i{color:var(--success);margin-top:3px;flex-shrink:0;font-size:.8rem}@media (max-width:992px){#channels .provider-grid{grid-template-columns:repeat(2,1fr);gap:var(--space-lg);max-width:800px}#channels .provider-card{padding:var(--space-xl) var(--space-lg)}#channels .provider-card h3{font-size:1.1rem}#channels .provider-description{font-size:.85rem}}@media (max-width:768px){#channels{padding:var(--space-3xl) 0}#channels .provider-grid{grid-template-columns:1fr;gap:var(--space-lg);max-width:500px;margin:0 auto}#channels .provider-card{padding:var(--space-xl)}#channels .provider-rank{font-size:.7rem;padding:5px 10px;top:var(--space-sm);right:var(--space-sm)}#channels .provider-badge-premium{font-size:.6rem;padding:4px 10px;top:var(--space-sm);left:var(--space-sm)}#channels .provider-icon-wrap{width:50px;height:50px}#channels .provider-icon{font-size:1.5rem}#channels .provider-features-list li{font-size:.8rem}#channels .highlight-tag{font-size:.7rem;padding:4px 10px}#channels .section-description{font-size:.9rem}}@media (max-width:480px){#channels .provider-grid{max-width:100%}#channels .provider-card{padding:var(--space-lg) var(--space-md)}#channels .provider-card h3{font-size:1rem}#channels .provider-description{font-size:.8rem}#channels .provider-features-list li{font-size:.75rem}#channels .highlight-tag{font-size:.65rem;padding:3px 8px}#channels .section-title{font-size:1.5rem}}#reseller{position:relative;padding:var(--space-4xl) 0}#reseller .section-header{margin-bottom:var(--space-3xl)}#reseller .section-badge{display:inline-flex;align-items:center;gap:8px;padding:8px 20px;background:var(--gradient-primary);color:var(--text-white);font-size:.85rem;font-weight:600;border-radius:50px;margin-bottom:var(--space-lg);box-shadow:var(--shadow-primary)}#reseller .section-title{font-size:clamp(1.8rem, 3vw, 2.5rem);font-weight:800;margin-bottom:var(--space-md);line-height:1.3}#reseller .section-title .accent,#reseller .section-description{color:var(--text-secondary);font-size:1.05rem;max-width:700px;margin:0 auto;line-height:1.8}#reseller .provider-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:var(--space-xl);max-width:1000px;margin:0 auto}#reseller .provider-card{position:relative;padding:var(--space-2xl);display:flex;flex-direction:column;gap:var(--space-md);background:var(--bg-card);border:1px solid rgb(255 255 255 / .06);border-radius:var(--radius-xl);transition:all var(--transition-base);overflow:hidden}#reseller .provider-card:hover{transform:translateY(-8px);border-color:rgb(108 92 231 / .3);box-shadow:var(--shadow-xl)}#reseller .provider-card::before{content:'';position:absolute;top:0;left:0;right:0;height:4px;background:var(--gradient-primary);opacity:0;transition:opacity var(--transition-base)}#reseller .provider-card:hover::before{opacity:1}#reseller .featured-provider{border:2px solid rgb(108 92 231 / .25);box-shadow:0 0 40px rgb(108 92 231 / .1)}#reseller .featured-provider::before{opacity:1;background:var(--gradient-gold)}#reseller .provider-rank{position:absolute;top:var(--space-md);right:var(--space-md);padding:6px 14px;background:var(--gradient-primary);color:var(--text-white);font-size:.75rem;font-weight:700;border-radius:50px;z-index:1;display:flex;align-items:center;gap:6px;white-space:nowrap}#reseller .provider-rank.top-rated{background:var(--gradient-gold);color:#000}#reseller .provider-rank i{font-size:.7rem}#reseller .provider-icon-wrap{width:60px;height:60px;display:flex;align-items:center;justify-content:center;background:var(--gradient-card);border-radius:var(--radius-lg);margin-bottom:var(--space-xs)}#reseller .provider-icon{font-size:1.8rem;color:var(--primary-light)}#reseller .provider-card h3{font-size:var(--text-xl);font-weight:700;color:var(--text-white);margin-bottom:0}#reseller .provider-description{color:var(--text-secondary);font-size:.9rem;line-height:1.7;flex:1}#reseller .provider-features-list{display:flex;flex-direction:column;gap:6px}#reseller .provider-features-list li{display:flex;align-items:flex-start;gap:8px;font-size:.85rem;color:var(--text-secondary);line-height:1.5;padding:4px 0}#reseller .provider-features-list li i{color:var(--success);margin-top:3px;flex-shrink:0;font-size:.8rem}#reseller .provider-card .btn{margin-top:auto}#reseller .btn-outline{border:2px solid rgb(255 255 255 / .2);color:var(--text-white);background:#fff0}#reseller .btn-outline:hover{border-color:rgb(0 206 201 / .5);background:rgb(0 206 201 / .1);transform:translateY(-2px)}#markets{position:relative;padding:var(--space-4xl) 0}#markets.bg-light{background-color:var(--bg-secondary)}#markets .section-header{margin-bottom:var(--space-3xl)}#markets .section-badge{display:inline-flex;align-items:center;gap:8px;padding:8px 20px;background:var(--gradient-secondary);color:var(--text-white);font-size:.85rem;font-weight:600;border-radius:50px;margin-bottom:var(--space-lg);box-shadow:var(--shadow-secondary)}#markets .section-title{font-size:clamp(1.8rem, 3vw, 2.5rem);font-weight:800;margin-bottom:var(--space-md);line-height:1.3}#markets .section-description{color:var(--text-secondary);font-size:1.05rem;max-width:650px;margin:0 auto;line-height:1.8}#markets .location-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:var(--space-lg);max-width:1100px;margin:0 auto}#markets .location-card{text-align:center;padding:var(--space-xl) var(--space-lg);display:flex;flex-direction:column;align-items:center;gap:var(--space-md);transition:all var(--transition-base);border:1px solid rgb(255 255 255 / .06);text-decoration:none}#markets .location-card:hover{transform:translateY(-6px);border-color:rgb(108 92 231 / .3);box-shadow:var(--shadow-lg)}#markets .location-card>i{font-size:2.5rem;margin-bottom:var(--space-xs);transition:all var(--transition-base)}#markets .location-card:nth-child(1)>i{color:#4a90d9}#markets .location-card:nth-child(2)>i{color:#ff6b6b}#markets .location-card:nth-child(3)>i{color:#ff4757}#markets .location-card:nth-child(4)>i{color:#00cec9}#markets .location-card:hover>i{transform:scale(1.1)}#markets .location-card h3{font-size:var(--text-lg);font-weight:700;color:var(--text-white)}#markets .location-card p{color:var(--text-secondary);font-size:.85rem;line-height:1.6;flex:1}#markets .location-link{color:var(--primary-light);font-size:.85rem;font-weight:600;display:flex;align-items:center;gap:6px;transition:gap var(--transition-fast);margin-top:auto}#markets .location-link i{font-size:.75rem;transition:transform var(--transition-fast)}#markets .location-card:hover .location-link{gap:10px}#markets .location-card:hover .location-link i{transform:translateX(3px)}@media (max-width:1200px){#markets .location-grid{grid-template-columns:repeat(2,1fr);max-width:700px}}@media (max-width:992px){#reseller .provider-grid{grid-template-columns:repeat(2,1fr);max-width:800px;gap:var(--space-lg)}#reseller .provider-card{padding:var(--space-xl) var(--space-lg)}#markets .location-grid{grid-template-columns:repeat(2,1fr);max-width:600px}}@media (max-width:768px){#reseller,#markets{padding:var(--space-3xl) 0}#reseller .provider-grid{grid-template-columns:1fr;max-width:500px;margin:0 auto}#reseller .provider-card{padding:var(--space-xl)}#reseller .provider-card h3{font-size:1.1rem}#reseller .provider-rank{font-size:.7rem;padding:5px 10px;top:var(--space-sm);right:var(--space-sm)}#markets .location-grid{grid-template-columns:1fr 1fr;max-width:500px;gap:var(--space-md)}#markets .location-card{padding:var(--space-lg) var(--space-md)}#markets .location-card>i{font-size:2rem}#markets .location-card h3{font-size:1rem}#markets .location-card p{font-size:.8rem}}@media (max-width:480px){#reseller .provider-grid{max-width:100%}#reseller .provider-card{padding:var(--space-lg) var(--space-md)}#reseller .provider-features-list li{font-size:.8rem}#markets .location-grid{grid-template-columns:1fr;max-width:400px;margin:0 auto}#markets .location-card{padding:var(--space-md)}#markets .location-link{font-size:.8rem}}.newsletter-section{position:relative;padding:var(--space-4xl) 0;background:var(--bg-primary);width:100%;box-sizing:border-box}.newsletter-section .container{max-width:1100px;margin:0 auto;padding:0 var(--container-padding);box-sizing:border-box}.newsletter-wrapper{padding:0;overflow:hidden;border:1px solid rgb(108 92 231 / .2);box-shadow:0 0 40px rgb(108 92 231 / .1);width:100%;box-sizing:border-box}.newsletter-wrapper.premium-card{border:1px solid rgb(108 92 231 / .25)}.newsletter-grid{display:grid;grid-template-columns:1.3fr 0.9fr;gap:0;min-height:400px;width:100%}.newsletter-content{padding:var(--space-3xl);display:flex;flex-direction:column;justify-content:center}.newsletter-icon-badge{width:55px;height:55px;border-radius:var(--radius-lg);background:var(--gradient-primary);display:flex;align-items:center;justify-content:center;font-size:22px;color:var(--text-white);margin-bottom:var(--space-lg);box-shadow:var(--shadow-primary);animation:iconPulse 3s ease-in-out infinite}@keyframes iconPulse{0%,100%{box-shadow:0 0 20px rgb(108 92 231 / .3)}50%{box-shadow:0 0 40px rgb(108 92 231 / .6),0 0 60px rgb(0 206 201 / .3)}}.newsletter-content .section-badge{display:inline-flex;align-items:center;gap:6px;padding:6px 16px;background:var(--gradient-primary);color:var(--text-white);font-size:.75rem;font-weight:600;border-radius:50px;margin-bottom:var(--space-md);width:fit-content}.newsletter-content h2{font-size:clamp(1.3rem, 2.5vw, 1.8rem);margin-bottom:var(--space-md);line-height:1.3;color:var(--text-white);font-weight:800}.newsletter-desc{color:var(--text-secondary);font-size:.9rem;line-height:1.7;margin-bottom:var(--space-xl)}.newsletter-desc strong{color:var(--text-white);font-weight:700}.newsletter-benefits{display:grid;grid-template-columns:1fr 1fr;gap:var(--space-md)}.newsletter-benefit{display:flex;align-items:flex-start;gap:var(--space-sm);padding:var(--space-sm);background:rgb(255 255 255 / .02);border:1px solid rgb(255 255 255 / .04);border-radius:var(--radius-sm);transition:all var(--transition-base)}.newsletter-benefit:hover{background:rgb(255 255 255 / .04);border-color:rgb(108 92 231 / .15)}.newsletter-benefit i{color:var(--success);font-size:.8rem;margin-top:2px;flex-shrink:0}.newsletter-benefit div{display:flex;flex-direction:column;gap:2px}.newsletter-benefit strong{font-size:.8rem;color:var(--text-white);font-weight:600}.newsletter-benefit span{font-size:.7rem;color:var(--text-muted);line-height:1.4}.newsletter-form-wrap{background:linear-gradient(135deg,rgb(108 92 231 / .06) 0%,rgb(0 206 201 / .06) 50%,rgb(253 121 168 / .06) 100%);padding:var(--space-3xl);display:flex;flex-direction:column;justify-content:center;border-left:1px solid rgb(255 255 255 / .06)}.newsletter-subscribe-form{display:flex;flex-direction:column;gap:var(--space-md)}.subscribe-field{display:flex;flex-direction:column;gap:5px}.subscribe-field label{font-size:.75rem;font-weight:500;color:var(--text-secondary);display:flex;align-items:center;gap:6px}.subscribe-field label i{color:var(--primary-light);font-size:.7rem}.subscribe-field input{padding:12px 16px;background:rgb(255 255 255 / .04);border:1px solid rgb(255 255 255 / .08);border-radius:var(--radius-md);color:var(--text-white);font-size:.85rem;font-family:'Inter',sans-serif;transition:all var(--transition-fast);width:100%;box-sizing:border-box}.subscribe-field input:focus{outline:none;border-color:var(--primary);box-shadow:0 0 0 3px rgb(108 92 231 / .12);background:rgb(255 255 255 / .06)}.subscribe-field input::placeholder{color:var(--text-muted);font-size:.8rem}.newsletter-trust{text-align:center;font-size:.7rem;color:var(--text-muted);display:flex;align-items:center;justify-content:center;gap:5px;margin-top:4px}.newsletter-trust i{color:var(--success);font-size:.65rem}.newsletter-stats{display:flex;justify-content:center;gap:var(--space-xl);margin-top:var(--space-xl);padding-top:var(--space-lg);border-top:1px solid rgb(255 255 255 / .06)}.nl-stat{text-align:center;display:flex;flex-direction:column;gap:2px}.nl-stat strong{display:block;font-size:1.1rem;font-weight:800;font-family:'Outfit',sans-serif;background:var(--gradient-primary);-webkit-background-clip:text;-webkit-text-fill-color:#fff0;background-clip:text}.nl-stat span{font-size:.65rem;color:var(--text-muted);text-transform:uppercase;letter-spacing:.5px;font-weight:500}@media (max-width:1200px){.newsletter-section .container{max-width:100%;padding:0 24px}.newsletter-grid{grid-template-columns:1fr}.newsletter-form-wrap{border-left:none;border-top:1px solid rgb(255 255 255 / .06)}.newsletter-content{padding:var(--space-2xl);text-align:center;align-items:center}.newsletter-content .section-badge{margin-left:auto;margin-right:auto}.newsletter-icon-badge{margin:0 auto var(--space-lg)}.newsletter-benefit{text-align:left}.newsletter-form-wrap{padding:var(--space-2xl)}}@media (max-width:768px){.newsletter-section{padding:var(--space-3xl) 0;width:100vw;margin-left:calc(-50vw + 50%);margin-right:calc(-50vw + 50%)}.newsletter-section .container{padding:0 16px}.newsletter-wrapper{width:100%;margin:0}.newsletter-content{padding:var(--space-xl)}.newsletter-form-wrap{padding:var(--space-xl)}.newsletter-benefits{grid-template-columns:1fr;gap:var(--space-sm)}.newsletter-content h2{font-size:1.3rem}.newsletter-desc{font-size:.85rem}.newsletter-icon-badge{width:48px;height:48px;font-size:20px}}@media (max-width:480px){.newsletter-section{padding:var(--space-2xl) 0;width:100vw;margin-left:calc(-50vw + 50%);margin-right:calc(-50vw + 50%)}.newsletter-section .container{padding:0 12px}.newsletter-content{padding:var(--space-lg)}.newsletter-form-wrap{padding:var(--space-lg)}.newsletter-content h2{font-size:1.1rem}.newsletter-desc{font-size:.8rem}.subscribe-field input{padding:10px 14px;font-size:.8rem}.newsletter-benefit strong{font-size:.75rem}.newsletter-benefit span{font-size:.65rem}.newsletter-trust{font-size:.65rem}}.newsletter-section{position:relative;padding:var(--space-4xl) 0;background:var(--bg-primary);width:100%;box-sizing:border-box;overflow:hidden}.newsletter-section .container{max-width:1100px;margin:0 auto;padding:0 var(--container-padding);box-sizing:border-box}.newsletter-wrapper{padding:0;overflow:hidden;border:1px solid rgb(108 92 231 / .2);box-shadow:0 0 60px rgb(108 92 231 / .08);width:100%;box-sizing:border-box;border-radius:var(--radius-xl)}.newsletter-wrapper.premium-card{border:1px solid rgb(108 92 231 / .25);box-shadow:0 0 80px rgb(108 92 231 / .12)}.newsletter-grid{display:grid;grid-template-columns:1.3fr 0.9fr;gap:0;min-height:420px;width:100%}.newsletter-content{padding:var(--space-3xl);display:flex;flex-direction:column;justify-content:center}.newsletter-icon-badge{width:55px;height:55px;border-radius:var(--radius-lg);background:var(--gradient-primary);display:flex;align-items:center;justify-content:center;font-size:22px;color:var(--text-white);margin-bottom:var(--space-lg);box-shadow:var(--shadow-primary);animation:nlIconPulse 3s ease-in-out infinite}@keyframes nlIconPulse{0%,100%{box-shadow:0 0 20px rgb(108 92 231 / .3);transform:scale(1)}50%{box-shadow:0 0 40px rgb(108 92 231 / .6),0 0 60px rgb(0 206 201 / .3);transform:scale(1.05)}}.newsletter-content .section-badge{display:inline-flex;align-items:center;gap:6px;padding:6px 16px;background:var(--gradient-primary);color:var(--text-white);font-size:.75rem;font-weight:600;border-radius:50px;margin-bottom:var(--space-md);width:fit-content}.newsletter-content .pulse-badge{animation:badgePulse 3s ease-in-out infinite}.newsletter-content h2{font-size:clamp(1.3rem, 2.5vw, 1.8rem);margin-bottom:var(--space-md);line-height:1.3;color:var(--text-white);font-weight:800}.newsletter-desc{color:var(--text-secondary);font-size:.9rem;line-height:1.7;margin-bottom:var(--space-xl)}.newsletter-desc strong{color:var(--text-white);font-weight:700}.newsletter-benefits{display:grid;grid-template-columns:1fr 1fr;gap:var(--space-md)}.newsletter-benefit{display:flex;align-items:flex-start;gap:var(--space-sm);padding:var(--space-sm) var(--space-md);background:rgb(255 255 255 / .02);border:1px solid rgb(255 255 255 / .04);border-radius:var(--radius-sm);transition:all var(--transition-base)}.newsletter-benefit:hover{background:rgb(255 255 255 / .04);border-color:rgb(108 92 231 / .15);transform:translateX(3px)}.newsletter-benefit i{color:var(--success);font-size:.8rem;margin-top:3px;flex-shrink:0}.newsletter-benefit div{display:flex;flex-direction:column;gap:2px}.newsletter-benefit strong{font-size:.8rem;color:var(--text-white);font-weight:600}.newsletter-benefit span{font-size:.7rem;color:var(--text-muted);line-height:1.4}.newsletter-form-wrap{background:linear-gradient(135deg,rgb(108 92 231 / .06) 0%,rgb(0 206 201 / .06) 50%,rgb(253 121 168 / .06) 100%);padding:var(--space-3xl);display:flex;flex-direction:column;justify-content:center;border-left:1px solid rgb(255 255 255 / .06)}.newsletter-subscribe-form{display:flex;flex-direction:column;gap:var(--space-md)}.subscribe-field{display:flex;flex-direction:column;gap:5px}.subscribe-field label{font-size:.75rem;font-weight:500;color:var(--text-secondary);display:flex;align-items:center;gap:6px}.subscribe-field label i{color:var(--primary-light);font-size:.7rem}.subscribe-field input{padding:12px 16px;background:rgb(255 255 255 / .04);border:1px solid rgb(255 255 255 / .08);border-radius:var(--radius-md);color:var(--text-white);font-size:.85rem;font-family:'Inter',sans-serif;transition:all var(--transition-fast);width:100%;box-sizing:border-box}.subscribe-field input:focus{outline:none;border-color:var(--primary);box-shadow:0 0 0 3px rgb(108 92 231 / .12);background:rgb(255 255 255 / .06)}.subscribe-field input::placeholder{color:var(--text-muted);font-size:.8rem}.newsletter-trust{text-align:center;font-size:.7rem;color:var(--text-muted);display:flex;align-items:center;justify-content:center;gap:5px;margin-top:4px}.newsletter-trust i{color:var(--success);font-size:.65rem}.newsletter-stats{display:flex;justify-content:center;gap:var(--space-xl);margin-top:var(--space-xl);padding-top:var(--space-lg);border-top:1px solid rgb(255 255 255 / .06)}.nl-stat{text-align:center;display:flex;flex-direction:column;gap:2px}.nl-stat strong{display:block;font-size:1.1rem;font-weight:800;font-family:'Outfit',sans-serif;background:var(--gradient-primary);-webkit-background-clip:text;-webkit-text-fill-color:#fff0;background-clip:text}.nl-stat span{font-size:.65rem;color:var(--text-muted);text-transform:uppercase;letter-spacing:.5px;font-weight:500}@media (max-width:1200px){.newsletter-section .container{max-width:100%;padding:0 24px}.newsletter-grid{grid-template-columns:1fr;min-height:auto}.newsletter-form-wrap{border-left:none;border-top:1px solid rgb(255 255 255 / .06)}.newsletter-content{padding:var(--space-2xl);text-align:center;align-items:center}.newsletter-content .section-badge{margin-left:auto;margin-right:auto}.newsletter-icon-badge{margin:0 auto var(--space-lg)}.newsletter-benefit{text-align:left}.newsletter-form-wrap{padding:var(--space-2xl)}}@media (max-width:768px){.newsletter-section{padding:var(--space-3xl) 0;width:100vw;margin-left:calc(-50vw + 50%);margin-right:calc(-50vw + 50%);box-sizing:border-box}.newsletter-section .container{padding:0 16px;max-width:100%}.newsletter-wrapper{border-radius:0;border-left:none;border-right:none}.newsletter-content{padding:var(--space-xl) var(--space-lg)}.newsletter-form-wrap{padding:var(--space-xl) var(--space-lg)}.newsletter-benefits{grid-template-columns:1fr;gap:var(--space-sm);width:100%}.newsletter-content h2{font-size:1.2rem}.newsletter-desc{font-size:.85rem}.newsletter-icon-badge{width:48px;height:48px;font-size:20px}.newsletter-stats{gap:var(--space-lg)}.nl-stat strong{font-size:1rem}}@media (max-width:480px){.newsletter-section{padding:var(--space-2xl) 0;width:100vw;margin-left:calc(-50vw + 50%);margin-right:calc(-50vw + 50%)}.newsletter-section .container{padding:0 12px}.newsletter-content{padding:var(--space-lg) var(--space-md)}.newsletter-form-wrap{padding:var(--space-lg) var(--space-md)}.newsletter-content h2{font-size:1.1rem}.newsletter-desc{font-size:.8rem}.subscribe-field input{padding:10px 14px;font-size:.8rem}.newsletter-benefit strong{font-size:.75rem}.newsletter-benefit span{font-size:.65rem}.newsletter-benefit{padding:var(--space-xs) var(--space-sm)}.newsletter-trust{font-size:.65rem}.newsletter-stats{gap:var(--space-md)}.nl-stat strong{font-size:.9rem}.nl-stat span{font-size:.6rem}}#apps{position:relative;padding:var(--space-4xl) 0;background:linear-gradient(180deg,var(--bg-primary) 0%,var(--bg-secondary) 50%,var(--bg-primary) 100%)}#apps .section-header{margin-bottom:var(--space-3xl)}#apps .section-badge{display:inline-flex;align-items:center;gap:8px;padding:8px 20px;background:linear-gradient(135deg,#4a90d9,#00cec9);color:var(--text-white);font-size:.85rem;font-weight:600;border-radius:50px;margin-bottom:var(--space-lg);box-shadow:0 4px 20px rgb(0 206 201 / .3);animation:appBadgePulse 3s ease-in-out infinite}@keyframes appBadgePulse{0%,100%{box-shadow:0 4px 20px rgb(0 206 201 / .3)}50%{box-shadow:0 4px 40px rgb(0 206 201 / .6),0 4px 60px rgb(74 144 217 / .4)}}#apps .section-title{font-size:clamp(1.8rem, 3vw, 2.5rem);font-weight:800;margin-bottom:var(--space-md);line-height:1.3}#apps .section-title .accent{background:linear-gradient(135deg,#4a90d9,#00cec9);-webkit-background-clip:text;-webkit-text-fill-color:#fff0;background-clip:text}#apps .section-description{color:var(--text-secondary);font-size:1.05rem;max-width:700px;margin:0 auto;line-height:1.8}#apps .provider-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:var(--space-xl);max-width:1000px;margin:0 auto}#apps .provider-card{position:relative;padding:var(--space-2xl);display:flex;flex-direction:column;gap:var(--space-md);background:var(--bg-card);border:1px solid rgb(255 255 255 / .06);border-radius:var(--radius-xl);transition:all var(--transition-base);overflow:hidden}#apps .provider-card:hover{transform:translateY(-8px);border-color:rgb(0 206 201 / .3);box-shadow:0 20px 60px rgb(0 0 0 / .4),0 0 40px rgb(0 206 201 / .1)}#apps .provider-card::before{content:'';position:absolute;top:0;left:0;right:0;height:4px;background:linear-gradient(135deg,#4a90d9,#00cec9);opacity:0;transition:opacity var(--transition-base)}#apps .provider-card:hover::before{opacity:1}#apps .featured-provider{border:2px solid rgb(0 206 201 / .25);box-shadow:0 0 40px rgb(0 206 201 / .1);background:linear-gradient(180deg,rgb(0 206 201 / .05) 0%,var(--bg-card) 40%)}#apps .featured-provider::before{opacity:1;background:linear-gradient(135deg,#fdcb6e,#f9a825)}#apps .provider-rank{position:absolute;top:var(--space-md);right:var(--space-md);padding:6px 14px;background:linear-gradient(135deg,#4a90d9,#00cec9);color:var(--text-white);font-size:.75rem;font-weight:700;border-radius:50px;z-index:1;display:flex;align-items:center;gap:6px;white-space:nowrap;box-shadow:0 4px 15px rgb(0 206 201 / .3)}#apps .provider-rank.top-rated{background:linear-gradient(135deg,#fdcb6e,#f9a825);color:#000;box-shadow:0 4px 15px rgb(253 203 110 / .4)}#apps .provider-rank i{font-size:.7rem}#apps .provider-badge-premium{position:absolute;top:var(--space-md);left:var(--space-md);padding:5px 12px;background:rgb(0 206 201 / .12);color:#00cec9;font-size:.65rem;font-weight:700;border-radius:50px;z-index:1;text-transform:uppercase;letter-spacing:.5px;display:flex;align-items:center;gap:5px;border:1px solid rgb(0 206 201 / .2)}#apps .featured-provider .provider-badge-premium{background:rgb(253 203 110 / .12);color:#fdcb6e;border-color:rgb(253 203 110 / .2)}#apps .provider-icon-wrap{width:60px;height:60px;display:flex;align-items:center;justify-content:center;background:rgb(0 206 201 / .08);border-radius:var(--radius-lg);margin-bottom:var(--space-xs);border:1px solid rgb(0 206 201 / .15)}#apps .provider-icon{font-size:1.8rem;color:#00cec9}#apps .featured-provider .provider-icon{color:#fdcb6e}#apps .provider-card h3{font-size:var(--text-xl);font-weight:700;color:var(--text-white);margin-bottom:0}#apps .featured-provider h3{background:linear-gradient(135deg,var(--text-white),#fdcb6e);-webkit-background-clip:text;-webkit-text-fill-color:#fff0;background-clip:text}#apps .provider-description{color:var(--text-secondary);font-size:.9rem;line-height:1.7;flex:1}#apps .provider-highlights{display:flex;flex-wrap:wrap;gap:8px;margin:var(--space-sm) 0}#apps .highlight-tag{display:inline-flex;align-items:center;gap:5px;padding:5px 12px;background:rgb(0 206 201 / .08);border:1px solid rgb(0 206 201 / .2);border-radius:20px;font-size:.75rem;font-weight:600;color:#00cec9;white-space:nowrap}#apps .highlight-tag i{font-size:.7rem}#apps .featured-provider .highlight-tag{background:rgb(253 203 110 / .08);border-color:rgb(253 203 110 / .2);color:#fdcb6e}#apps .provider-features-list{display:flex;flex-direction:column;gap:6px;margin-top:var(--space-sm)}#apps .provider-features-list li{display:flex;align-items:flex-start;gap:8px;font-size:.85rem;color:var(--text-secondary);line-height:1.5;padding:4px 0}#apps .provider-features-list li i{color:#00cec9;margin-top:3px;flex-shrink:0;font-size:.8rem}#apps .featured-provider .provider-features-list li i{color:#fdcb6e}#apps .apps-note{text-align:center;margin-top:var(--space-xl);padding:var(--space-md) var(--space-xl);color:var(--text-secondary);font-size:.9rem;line-height:1.7;background:rgb(255 255 255 / .02);border:1px solid rgb(255 255 255 / .05);border-radius:var(--radius-lg);max-width:800px;margin-left:auto;margin-right:auto}#apps .apps-note strong{color:var(--text-white)}#apps .apps-note a{color:#00cec9;font-weight:600;text-decoration:none;transition:all var(--transition-fast)}#apps .apps-note a:hover{color:#4a90d9;text-decoration:underline}@media (max-width:992px){#apps .provider-grid{grid-template-columns:repeat(2,1fr);gap:var(--space-lg);max-width:800px}#apps .provider-card{padding:var(--space-xl) var(--space-lg)}#apps .provider-card h3{font-size:1.1rem}#apps .provider-description{font-size:.85rem}}@media (max-width:768px){#apps{padding:var(--space-3xl) 0}#apps .provider-grid{grid-template-columns:1fr;gap:var(--space-lg);max-width:500px;margin:0 auto}#apps .provider-card{padding:var(--space-xl)}#apps .provider-rank{font-size:.7rem;padding:5px 10px;top:var(--space-sm);right:var(--space-sm)}#apps .provider-badge-premium{font-size:.6rem;padding:4px 10px;top:var(--space-sm);left:var(--space-sm)}#apps .provider-icon-wrap{width:50px;height:50px}#apps .provider-icon{font-size:1.5rem}#apps .provider-features-list li{font-size:.8rem}#apps .highlight-tag{font-size:.7rem;padding:4px 10px}#apps .apps-note{font-size:.8rem;padding:var(--space-md)}}@media (max-width:480px){#apps .provider-grid{max-width:100%}#apps .provider-card{padding:var(--space-lg) var(--space-md)}#apps .provider-card h3{font-size:1rem}#apps .provider-description{font-size:.8rem}#apps .provider-features-list li{font-size:.75rem}#apps .highlight-tag{font-size:.65rem;padding:3px 8px}#apps .apps-note{font-size:.75rem}}#regional-content{position:relative;padding:var(--space-4xl) 0;background:linear-gradient(180deg,var(--bg-secondary) 0%,rgb(10 15 30 / .95) 50%,var(--bg-secondary) 100%)}#regional-content .section-header{margin-bottom:var(--space-3xl)}#regional-content .section-badge{display:inline-flex;align-items:center;gap:8px;padding:8px 20px;background:linear-gradient(135deg,#e67e22,#f39c12);color:#000;font-size:.85rem;font-weight:700;border-radius:50px;margin-bottom:var(--space-lg);box-shadow:0 4px 20px rgb(243 156 18 / .35);animation:regionalBadgePulse 3s ease-in-out infinite}@keyframes regionalBadgePulse{0%,100%{box-shadow:0 4px 20px rgb(243 156 18 / .35)}50%{box-shadow:0 4px 40px rgb(243 156 18 / .6),0 4px 60px rgb(230 126 34 / .4)}}#regional-content .section-title{font-size:clamp(1.8rem, 3vw, 2.5rem);font-weight:800;margin-bottom:var(--space-md);line-height:1.3}#regional-content .section-title .accent{background:linear-gradient(135deg,#e67e22,#f39c12);-webkit-background-clip:text;-webkit-text-fill-color:#fff0;background-clip:text}#regional-content .section-description{color:var(--text-secondary);font-size:1.05rem;max-width:700px;margin:0 auto;line-height:1.8}#regional-content .provider-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:var(--space-xl);max-width:1000px;margin:0 auto}#regional-content .provider-card{position:relative;padding:var(--space-2xl);display:flex;flex-direction:column;gap:var(--space-md);background:var(--bg-card);border:1px solid rgb(255 255 255 / .06);border-radius:var(--radius-xl);transition:all var(--transition-base);overflow:hidden}#regional-content .provider-card:hover{transform:translateY(-8px);border-color:rgb(243 156 18 / .35);box-shadow:0 20px 60px rgb(0 0 0 / .4),0 0 40px rgb(243 156 18 / .12)}#regional-content .provider-card::before{content:'';position:absolute;top:0;left:0;right:0;height:4px;background:linear-gradient(135deg,#e67e22,#f39c12);opacity:0;transition:opacity var(--transition-base)}#regional-content .provider-card:hover::before{opacity:1}#regional-content .featured-provider{border:2px solid rgb(243 156 18 / .3);box-shadow:0 0 40px rgb(243 156 18 / .1);background:linear-gradient(180deg,rgb(243 156 18 / .04) 0%,var(--bg-card) 40%)}#regional-content .featured-provider::before{opacity:1;background:linear-gradient(135deg,#fdcb6e,#f39c12)}#regional-content .provider-rank{position:absolute;top:var(--space-md);right:var(--space-md);padding:6px 14px;background:linear-gradient(135deg,#e67e22,#f39c12);color:#000;font-size:.75rem;font-weight:700;border-radius:50px;z-index:1;display:flex;align-items:center;gap:6px;white-space:nowrap;box-shadow:0 4px 15px rgb(243 156 18 / .35)}#regional-content .provider-rank.top-rated{background:linear-gradient(135deg,#fdcb6e,#f39c12);box-shadow:0 4px 20px rgb(253 203 110 / .45)}#regional-content .provider-rank i{font-size:.7rem}#regional-content .provider-badge-premium{position:absolute;top:var(--space-md);left:var(--space-md);padding:5px 12px;background:rgb(243 156 18 / .12);color:#f39c12;font-size:.65rem;font-weight:700;border-radius:50px;z-index:1;text-transform:uppercase;letter-spacing:.5px;display:flex;align-items:center;gap:5px;border:1px solid rgb(243 156 18 / .2)}#regional-content .featured-provider .provider-badge-premium{background:rgb(253 203 110 / .12);color:#fdcb6e;border-color:rgb(253 203 110 / .2)}#regional-content .provider-icon-wrap{width:60px;height:60px;display:flex;align-items:center;justify-content:center;background:rgb(243 156 18 / .08);border-radius:var(--radius-lg);margin-bottom:var(--space-xs);border:1px solid rgb(243 156 18 / .15)}#regional-content .provider-icon{font-size:1.8rem;color:#f39c12}#regional-content .featured-provider .provider-icon{color:#fdcb6e}#regional-content .provider-card h3{font-size:var(--text-xl);font-weight:700;color:var(--text-white);margin-bottom:0}#regional-content .featured-provider h3{background:linear-gradient(135deg,var(--text-white),#fdcb6e);-webkit-background-clip:text;-webkit-text-fill-color:#fff0;background-clip:text}#regional-content .provider-description{color:var(--text-secondary);font-size:.9rem;line-height:1.7;flex:1}#regional-content .provider-highlights{display:flex;flex-wrap:wrap;gap:8px;margin:var(--space-sm) 0}#regional-content .highlight-tag{display:inline-flex;align-items:center;gap:5px;padding:5px 12px;background:rgb(243 156 18 / .08);border:1px solid rgb(243 156 18 / .2);border-radius:20px;font-size:.75rem;font-weight:600;color:#f39c12;white-space:nowrap}#regional-content .highlight-tag i{font-size:.7rem}#regional-content .featured-provider .highlight-tag{background:rgb(253 203 110 / .08);border-color:rgb(253 203 110 / .2);color:#fdcb6e}#regional-content .provider-features-list{display:flex;flex-direction:column;gap:6px;margin-top:var(--space-sm)}#regional-content .provider-features-list li{display:flex;align-items:flex-start;gap:8px;font-size:.85rem;color:var(--text-secondary);line-height:1.5;padding:4px 0}#regional-content .provider-features-list li i{color:#f39c12;margin-top:3px;flex-shrink:0;font-size:.8rem}#regional-content .featured-provider .provider-features-list li i{color:#fdcb6e}.cta-section{position:relative;padding:var(--space-4xl) 0;background:var(--bg-primary)}.cta-section .container{position:relative;z-index:1}.cta-wrapper{padding:var(--space-3xl) var(--space-2xl);text-align:center;background:var(--bg-card);border:1px solid rgb(243 156 18 / .25);box-shadow:0 0 60px rgb(243 156 18 / .08);position:relative;overflow:hidden;border-radius:var(--radius-xl)}.cta-wrapper::before{content:'';position:absolute;top:0;left:0;right:0;height:4px;background:linear-gradient(135deg,#e67e22,#f39c12,#fdcb6e);z-index:1}.cta-wrapper::after{content:'';position:absolute;inset:0;background:radial-gradient(ellipse at center,rgb(243 156 18 / .04) 0%,transparent 70%);pointer-events:none}.cta-wrapper .section-badge{display:inline-flex;align-items:center;gap:8px;padding:8px 20px;background:linear-gradient(135deg,#e67e22,#f39c12);color:#000;font-size:.9rem;font-weight:700;border-radius:50px;margin-bottom:var(--space-xl);box-shadow:0 4px 20px rgb(243 156 18 / .35)}.cta-wrapper .pulse-badge{animation:ctaBadgePulse 3s ease-in-out infinite}@keyframes ctaBadgePulse{0%,100%{box-shadow:0 4px 20px rgb(243 156 18 / .35)}50%{box-shadow:0 4px 40px rgb(243 156 18 / .6),0 4px 60px rgb(230 126 34 / .4)}}.cta-wrapper h2{font-size:clamp(1.5rem, 3vw, 2.2rem);font-weight:800;color:var(--text-white);margin-bottom:var(--space-lg);line-height:1.3;max-width:700px;margin-left:auto;margin-right:auto}.cta-wrapper>p{color:var(--text-secondary);font-size:1rem;line-height:1.8;max-width:750px;margin:0 auto var(--space-2xl)}.cta-actions{display:flex;gap:var(--space-md);justify-content:center;flex-wrap:wrap}.cta-actions .btn{min-width:200px;font-weight:700}.cta-actions .btn-primary{background:linear-gradient(135deg,#e67e22,#f39c12);color:#000;box-shadow:0 4px 20px rgb(243 156 18 / .35);border:none}.cta-actions .btn-primary:hover{transform:translateY(-3px);box-shadow:0 8px 30px rgb(243 156 18 / .5)}.cta-actions .btn-outline{border:2px solid rgb(243 156 18 / .4);color:var(--text-white);background:#fff0}.cta-actions .btn-outline:hover{border-color:rgb(243 156 18 / .7);background:rgb(243 156 18 / .08);transform:translateY(-3px)}.cta-actions .btn-xl{padding:16px 28px;font-size:1rem}@media (max-width:992px){#regional-content .provider-grid{grid-template-columns:repeat(2,1fr);gap:var(--space-lg);max-width:800px}#regional-content .provider-card{padding:var(--space-xl) var(--space-lg)}#regional-content .provider-card h3{font-size:1.1rem}}@media (max-width:768px){#regional-content{padding:var(--space-3xl) 0}#regional-content .provider-grid{grid-template-columns:1fr;gap:var(--space-lg);max-width:500px;margin:0 auto}#regional-content .provider-card{padding:var(--space-xl)}#regional-content .provider-rank{font-size:.7rem;padding:5px 10px;top:var(--space-sm);right:var(--space-sm)}#regional-content .provider-badge-premium{font-size:.6rem;padding:4px 10px;top:var(--space-sm);left:var(--space-sm)}#regional-content .provider-icon-wrap{width:50px;height:50px}#regional-content .provider-icon{font-size:1.5rem}#regional-content .provider-features-list li{font-size:.8rem}#regional-content .highlight-tag{font-size:.7rem;padding:4px 10px}.cta-wrapper{padding:var(--space-2xl) var(--space-lg)}.cta-actions{flex-direction:column;align-items:center}.cta-actions .btn{width:100%;max-width:350px;justify-content:center}.cta-wrapper h2{font-size:1.3rem}.cta-wrapper>p{font-size:.9rem}}@media (max-width:480px){#regional-content .provider-grid{max-width:100%}#regional-content .provider-card{padding:var(--space-lg) var(--space-md)}#regional-content .provider-card h3{font-size:1rem}#regional-content .provider-description{font-size:.8rem}.cta-wrapper{padding:var(--space-xl) var(--space-md)}.cta-wrapper .section-badge{font-size:.8rem;padding:6px 14px}.cta-wrapper h2{font-size:1.1rem}.cta-wrapper>p{font-size:.85rem}.cta-actions .btn{font-size:.9rem;padding:14px 20px}}#vod{position:relative;padding:var(--space-4xl) 0;background:linear-gradient(180deg,var(--bg-secondary) 0%,rgb(15 12 24 / .97) 50%,var(--bg-secondary) 100%)}#vod .section-header{margin-bottom:var(--space-3xl)}#vod .section-badge{display:inline-flex;align-items:center;gap:8px;padding:8px 20px;background:linear-gradient(135deg,#8b5cf6,#a78bfa);color:var(--text-white);font-size:.85rem;font-weight:600;border-radius:50px;margin-bottom:var(--space-lg);box-shadow:0 4px 20px rgb(139 92 246 / .35);animation:vodBadgePulse 3s ease-in-out infinite}@keyframes vodBadgePulse{0%,100%{box-shadow:0 4px 20px rgb(139 92 246 / .35)}50%{box-shadow:0 4px 40px rgb(139 92 246 / .6),0 4px 60px rgb(167 139 250 / .3)}}#vod .section-title{font-size:clamp(1.8rem, 3vw, 2.5rem);font-weight:800;margin-bottom:var(--space-md);line-height:1.3}#vod .section-title .accent{background:linear-gradient(135deg,#a78bfa,#c4b5fd);-webkit-background-clip:text;-webkit-text-fill-color:#fff0;background-clip:text}#vod .section-description{color:var(--text-secondary);font-size:1.05rem;max-width:700px;margin:0 auto;line-height:1.8}#vod .provider-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:var(--space-xl);max-width:1000px;margin:0 auto}#vod .provider-card{position:relative;padding:var(--space-2xl);display:flex;flex-direction:column;gap:var(--space-md);background:var(--bg-card);border:1px solid rgb(255 255 255 / .06);border-radius:var(--radius-xl);transition:all var(--transition-base);overflow:hidden}#vod .provider-card:hover{transform:translateY(-8px);border-color:rgb(139 92 246 / .3);box-shadow:0 20px 60px rgb(0 0 0 / .4),0 0 40px rgb(139 92 246 / .12)}#vod .provider-card::before{content:'';position:absolute;top:0;left:0;right:0;height:4px;background:linear-gradient(135deg,#8b5cf6,#a78bfa);opacity:0;transition:opacity var(--transition-base)}#vod .provider-card:hover::before{opacity:1}#vod .featured-provider{border:2px solid rgb(139 92 246 / .3);box-shadow:0 0 40px rgb(139 92 246 / .1);background:linear-gradient(180deg,rgb(139 92 246 / .04) 0%,var(--bg-card) 40%)}#vod .featured-provider::before{opacity:1;background:linear-gradient(135deg,#fdcb6e,#a78bfa)}#vod .provider-rank{position:absolute;top:var(--space-md);right:var(--space-md);padding:6px 14px;background:linear-gradient(135deg,#8b5cf6,#a78bfa);color:var(--text-white);font-size:.75rem;font-weight:700;border-radius:50px;z-index:1;display:flex;align-items:center;gap:6px;white-space:nowrap;box-shadow:0 4px 15px rgb(139 92 246 / .35)}#vod .provider-rank.top-rated{background:linear-gradient(135deg,#fdcb6e,#f59e0b);color:#000;box-shadow:0 4px 20px rgb(253 203 110 / .45)}#vod .provider-rank i{font-size:.7rem}#vod .provider-badge-premium{position:absolute;top:var(--space-md);left:var(--space-md);padding:5px 12px;background:rgb(139 92 246 / .12);color:#a78bfa;font-size:.65rem;font-weight:700;border-radius:50px;z-index:1;text-transform:uppercase;letter-spacing:.5px;display:flex;align-items:center;gap:5px;border:1px solid rgb(139 92 246 / .2)}#vod .featured-provider .provider-badge-premium{background:rgb(253 203 110 / .12);color:#fdcb6e;border-color:rgb(253 203 110 / .2)}#vod .provider-icon-wrap{width:60px;height:60px;display:flex;align-items:center;justify-content:center;background:rgb(139 92 246 / .08);border-radius:var(--radius-lg);margin-bottom:var(--space-xs);border:1px solid rgb(139 92 246 / .15)}#vod .provider-icon{font-size:1.8rem;color:#a78bfa}#vod .featured-provider .provider-icon{color:#fdcb6e}#vod .provider-card h3{font-size:var(--text-xl);font-weight:700;color:var(--text-white);margin-bottom:0}#vod .featured-provider h3{background:linear-gradient(135deg,var(--text-white),#fdcb6e);-webkit-background-clip:text;-webkit-text-fill-color:#fff0;background-clip:text}#vod .provider-description{color:var(--text-secondary);font-size:.9rem;line-height:1.7;flex:1}#vod .provider-highlights{display:flex;flex-wrap:wrap;gap:8px;margin:var(--space-sm) 0}#vod .highlight-tag{display:inline-flex;align-items:center;gap:5px;padding:5px 12px;background:rgb(139 92 246 / .08);border:1px solid rgb(139 92 246 / .2);border-radius:20px;font-size:.75rem;font-weight:600;color:#a78bfa;white-space:nowrap}#vod .highlight-tag i{font-size:.7rem}#vod .featured-provider .highlight-tag{background:rgb(253 203 110 / .08);border-color:rgb(253 203 110 / .2);color:#fdcb6e}#vod .provider-features-list{display:flex;flex-direction:column;gap:6px;margin-top:var(--space-sm)}#vod .provider-features-list li{display:flex;align-items:flex-start;gap:8px;font-size:.85rem;color:var(--text-secondary);line-height:1.5;padding:4px 0}#vod .provider-features-list li i{color:#a78bfa;margin-top:3px;flex-shrink:0;font-size:.8rem}#vod .featured-provider .provider-features-list li i{color:#fdcb6e}@media (max-width:992px){#vod .provider-grid{grid-template-columns:repeat(2,1fr);gap:var(--space-lg);max-width:800px}#vod .provider-card{padding:var(--space-xl) var(--space-lg)}#vod .provider-card h3{font-size:1.1rem}#vod .provider-description{font-size:.85rem}}@media (max-width:768px){#vod{padding:var(--space-3xl) 0}#vod .provider-grid{grid-template-columns:1fr;gap:var(--space-lg);max-width:500px;margin:0 auto}#vod .provider-card{padding:var(--space-xl)}#vod .provider-rank{font-size:.7rem;padding:5px 10px;top:var(--space-sm);right:var(--space-sm)}#vod .provider-badge-premium{font-size:.6rem;padding:4px 10px;top:var(--space-sm);left:var(--space-sm)}#vod .provider-icon-wrap{width:50px;height:50px}#vod .provider-icon{font-size:1.5rem}#vod .provider-features-list li{font-size:.8rem}#vod .highlight-tag{font-size:.7rem;padding:4px 10px}}@media (max-width:480px){#vod .provider-grid{max-width:100%}#vod .provider-card{padding:var(--space-lg) var(--space-md)}#vod .provider-card h3{font-size:1rem}#vod .provider-description{font-size:.8rem}#vod .provider-features-list li{font-size:.75rem}#vod .highlight-tag{font-size:.65rem;padding:3px 8px}}#ranking{position:relative;padding:var(--space-4xl) 0;background:linear-gradient(180deg,rgb(15 12 24 / .95) 0%,rgb(20 15 35 / .98) 30%,rgb(10 8 20 / .95) 70%,var(--bg-primary) 100%)}#ranking::before{content:'';position:absolute;top:0;left:0;right:0;bottom:0;background:radial-gradient(ellipse at 20% 20%,rgb(139 92 246 / .06) 0%,transparent 50%),radial-gradient(ellipse at 80% 60%,rgb(167 139 250 / .04) 0%,transparent 50%),radial-gradient(ellipse at 50% 80%,rgb(253 203 110 / .03) 0%,transparent 50%);pointer-events:none}#ranking .container{position:relative;z-index:1}#ranking .section-header{margin-bottom:var(--space-3xl)}#ranking .section-badge{display:inline-flex;align-items:center;gap:8px;padding:8px 20px;background:linear-gradient(135deg,#fdcb6e,#f59e0b);color:#000;font-size:.85rem;font-weight:700;border-radius:50px;margin-bottom:var(--space-lg);box-shadow:0 4px 20px rgb(253 203 110 / .4);animation:rankingBadgePulse 3s ease-in-out infinite}@keyframes rankingBadgePulse{0%,100%{box-shadow:0 4px 20px rgb(253 203 110 / .4)}50%{box-shadow:0 4px 40px rgb(253 203 110 / .7),0 4px 60px rgb(245 158 11 / .4)}}#ranking .section-title{font-size:clamp(1.8rem, 3vw, 2.5rem);font-weight:800;margin-bottom:var(--space-md);line-height:1.3}#ranking .section-title .accent{background:linear-gradient(135deg,#fdcb6e,#f59e0b);-webkit-background-clip:text;-webkit-text-fill-color:#fff0;background-clip:text}#ranking .section-description{color:var(--text-secondary);font-size:1.05rem;max-width:700px;margin:0 auto;line-height:1.8}#ranking .split-grid{display:grid;grid-template-columns:1.3fr 0.9fr;gap:var(--space-2xl);align-items:start}#ranking .split-content h2{font-size:var(--text-2xl);font-weight:700;color:var(--text-white);margin-bottom:var(--space-xl)}#ranking .split-content>p{color:var(--text-secondary);font-size:1rem;line-height:1.8;margin-top:var(--space-xl)}#ranking .split-content>p strong{color:#fdcb6e;font-weight:700}#ranking .icon-list{display:flex;flex-direction:column;gap:var(--space-md)}#ranking .icon-list div{display:flex;align-items:flex-start;gap:var(--space-md);padding:var(--space-md) var(--space-lg);background:rgb(255 255 255 / .02);border:1px solid rgb(255 255 255 / .05);border-radius:var(--radius-lg);transition:all var(--transition-base);position:relative;overflow:hidden}#ranking .icon-list div::before{content:'';position:absolute;left:0;top:0;bottom:0;width:3px;background:linear-gradient(180deg,#fdcb6e,#f59e0b);opacity:0;transition:opacity var(--transition-base)}#ranking .icon-list div:hover{background:rgb(255 255 255 / .04);border-color:rgb(253 203 110 / .2);transform:translateX(4px)}#ranking .icon-list div:hover::before{opacity:1}#ranking .icon-list div i{color:#fdcb6e;font-size:1.2rem;margin-top:2px;flex-shrink:0}#ranking .icon-list div:nth-child(1) i{color:#fdcb6e}#ranking .icon-list div:nth-child(2) i{color:silver}#ranking .icon-list div:nth-child(3) i{color:#cd7f32}#ranking .icon-list div:nth-child(4) i{color:#a78bfa}#ranking .icon-list div:nth-child(5) i{color:#00cec9}#ranking .icon-list div span{font-size:.9rem;color:var(--text-secondary);line-height:1.6}#ranking .icon-list div strong{color:var(--text-white);font-weight:700}#ranking .pricing-card{padding:var(--space-2xl);text-align:center;position:sticky;top:100px;border:2px solid rgb(253 203 110 / .3);box-shadow:0 0 40px rgb(253 203 110 / .1);background:linear-gradient(180deg,rgb(253 203 110 / .05) 0%,var(--bg-card) 40%)}#ranking .pricing-card::before{content:'';position:absolute;top:0;left:0;right:0;height:4px;background:linear-gradient(135deg,#fdcb6e,#f59e0b)}#ranking .pricing-label{display:inline-flex;align-items:center;gap:6px;padding:6px 16px;background:linear-gradient(135deg,#fdcb6e,#f59e0b);color:#000;font-size:.8rem;font-weight:700;border-radius:50px;margin-bottom:var(--space-lg);box-shadow:0 4px 15px rgb(253 203 110 / .35)}#ranking .pricing-card h3{font-size:var(--text-2xl);font-weight:800;color:var(--text-white);margin-bottom:var(--space-md)}#ranking .pricing-card>p{color:var(--text-secondary);font-size:.9rem;line-height:1.7;margin-bottom:var(--space-xl)}#ranking .feature-list{display:flex;flex-direction:column;gap:var(--space-sm);margin-bottom:var(--space-xl);text-align:left}#ranking .feature-list li{display:flex;align-items:flex-start;gap:var(--space-sm);color:var(--text-secondary);font-size:.85rem;line-height:1.5;padding:4px 0}#ranking .feature-list li i{color:#fdcb6e;margin-top:3px;flex-shrink:0;font-size:.8rem}#ranking .pricing-card .btn{margin-bottom:var(--space-sm);font-weight:700}#ranking .pricing-card .btn-primary{background:linear-gradient(135deg,#8b5cf6,#a78bfa);color:var(--text-white);box-shadow:0 4px 20px rgb(139 92 246 / .35)}#ranking .pricing-card .btn-primary:hover{transform:translateY(-3px);box-shadow:0 8px 30px rgb(139 92 246 / .5)}#ranking .pricing-card .btn-outline{border:2px solid rgb(167 139 250 / .4);color:#a78bfa;background:#fff0}#ranking .pricing-card .btn-outline:hover{background:rgb(167 139 250 / .08);border-color:rgb(167 139 250 / .6);transform:translateY(-2px)}#ranking .pricing-note{font-size:.75rem;color:var(--text-muted);margin-top:var(--space-md)}@media (max-width:1200px){#ranking .split-grid{grid-template-columns:1fr;gap:var(--space-2xl)}#ranking .pricing-card{position:static;max-width:500px;margin:0 auto}}@media (max-width:768px){#ranking{padding:var(--space-3xl) 0}#ranking .split-content h2{font-size:var(--text-xl)}#ranking .icon-list div{padding:var(--space-sm) var(--space-md)}#ranking .icon-list div span{font-size:.85rem}#ranking .split-content>p{font-size:.9rem}}@media (max-width:480px){#ranking .section-badge{font-size:.75rem;padding:6px 14px}#ranking .icon-list div{padding:var(--space-sm);gap:var(--space-sm)}#ranking .icon-list div i{font-size:1rem}#ranking .icon-list div span{font-size:.8rem}#ranking .pricing-card{padding:var(--space-xl) var(--space-lg)}}.hero-section{position:relative;padding:var(--space-5xl) 0 var(--space-4xl);overflow:hidden;min-height:85vh;display:flex;align-items:center}.hero-section.hero-full{min-height:90vh}.hero-background{position:absolute;inset:0;z-index:0;overflow:hidden}.gradient-orb{position:absolute;border-radius:50%;filter:blur(120px);opacity:.35;animation:orbFloat 8s ease-in-out infinite;will-change:transform}.gradient-orb-1{width:600px;height:600px;background:var(--primary);top:-200px;left:-150px;animation-delay:0s}.gradient-orb-2{width:500px;height:500px;background:var(--secondary);top:40%;right:-200px;animation-delay:-3s}.gradient-orb-3{width:400px;height:400px;background:var(--accent);bottom:-150px;left:40%;animation-delay:-6s}@keyframes orbFloat{0%,100%{transform:translate(0,0) scale(1)}25%{transform:translate(60px,-40px) scale(1.08)}50%{transform:translate(-30px,30px) scale(.92)}75%{transform:translate(-50px,-20px) scale(1.05)}}.hero-grid-pattern{position:absolute;inset:0;background-image:linear-gradient(rgb(255 255 255 / .015) 1px,transparent 1px),linear-gradient(90deg,rgb(255 255 255 / .015) 1px,transparent 1px);background-size:60px 60px;opacity:.4;pointer-events:none}.hero-section .container{position:relative;z-index:1}.hero-badge-wrap{display:flex;gap:var(--space-md);margin-bottom:var(--space-xl);flex-wrap:wrap;justify-content:center}.hero-badge-wrap .section-badge{display:inline-flex;align-items:center;gap:8px;padding:8px 20px;background:var(--gradient-primary);color:var(--text-white);font-size:.85rem;font-weight:600;border-radius:50px;box-shadow:var(--shadow-primary);transition:all var(--transition-base);white-space:nowrap}.hero-badge-wrap .section-badge:hover{transform:translateY(-2px);box-shadow:var(--shadow-glow-primary)}.hero-badge-wrap .pulse-badge{animation:heroBadgePulse 3s ease-in-out infinite}@keyframes heroBadgePulse{0%,100%{box-shadow:0 0 20px rgb(108 92 231 / .4)}50%{box-shadow:0 0 40px rgb(108 92 231 / .7),0 0 60px rgb(0 206 201 / .4)}}.hero-badge-wrap .trust-badge{background:var(--gradient-secondary);box-shadow:var(--shadow-secondary)}.hero-badge-wrap .trust-badge:hover{box-shadow:var(--shadow-glow-secondary)}.hero-title{font-family:'Outfit','Inter',sans-serif;font-weight:900;line-height:1.1;margin-bottom:var(--space-xl)}.hero-title.gradient-text{background:var(--gradient-primary);-webkit-background-clip:text;-webkit-text-fill-color:#fff0;background-clip:text}.hero-title .accent{background:var(--gradient-accent);-webkit-background-clip:text;-webkit-text-fill-color:#fff0;background-clip:text}.hero-description{color:var(--text-secondary);line-height:1.8}.hero-description strong{color:var(--text-white);font-weight:700}.hero-stats{display:flex;gap:var(--space-lg);flex-wrap:wrap;justify-content:center;margin-bottom:var(--space-2xl)}.stat-item{display:flex;flex-direction:column;align-items:center;gap:6px;padding:var(--space-md) var(--space-xl);background:rgb(255 255 255 / .03);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);border:1px solid rgb(255 255 255 / .06);border-radius:var(--radius-lg);transition:all var(--transition-base);min-width:110px}.stat-item:hover{transform:translateY(-4px);border-color:rgb(108 92 231 / .3);box-shadow:0 8px 30px rgb(0 0 0 / .3);background:rgb(255 255 255 / .05)}.stat-item i{font-size:1.5rem;color:var(--primary-light);transition:all var(--transition-base)}.stat-item:hover i{color:var(--secondary-light);transform:scale(1.1)}.stat-item strong{font-size:clamp(1rem, 2vw, 1.5rem);font-weight:800;font-family:'Outfit',sans-serif;background:var(--gradient-primary);-webkit-background-clip:text;-webkit-text-fill-color:#fff0;background-clip:text;text-align:center}.stat-item strong.no-animate{animation:none!important;opacity:1!important}.stat-item span{font-size:.8rem;color:var(--text-muted);font-weight:500;text-align:center}.hero-actions{display:flex;gap:var(--space-md);flex-wrap:wrap;margin-bottom:var(--space-xl)}.hero-actions .btn-xl{padding:16px 28px;font-size:1rem;font-weight:700}.hero-actions .btn-primary{background:var(--gradient-primary);color:var(--text-white);box-shadow:var(--shadow-primary)}.hero-actions .btn-primary:hover{transform:translateY(-3px);box-shadow:var(--shadow-glow-primary)}.hero-actions .btn-outline{border:2px solid rgb(255 255 255 / .2);color:var(--text-white);background:#fff0}.hero-actions .btn-outline:hover{border-color:rgb(108 92 231 / .5);background:rgb(108 92 231 / .08);transform:translateY(-3px)}.hero-actions .btn-whatsapp{background:#25D366;color:var(--text-white);box-shadow:0 4px 20px rgb(37 211 102 / .3)}.hero-actions .btn-whatsapp:hover{transform:translateY(-3px);box-shadow:0 8px 30px rgb(37 211 102 / .5)}.hero-actions .pulse-animation{animation:heroBtnPulse 2s ease-in-out infinite}@keyframes heroBtnPulse{0%,100%{box-shadow:0 4px 20px rgb(108 92 231 / .3)}50%{box-shadow:0 4px 40px rgb(108 92 231 / .6),0 4px 60px rgb(0 206 201 / .3)}}.hero-section .provider-grid{display:grid;gap:var(--space-lg);margin:0 auto}.hero-section .provider-card{text-align:center;padding:var(--space-xl);transition:all var(--transition-base)}.hero-section .provider-card:hover{transform:translateY(-6px);border-color:rgb(108 92 231 / .3);box-shadow:var(--shadow-xl)}.hero-section .featured-provider{border:2px solid rgb(108 92 231 / .25);box-shadow:0 0 30px rgb(108 92 231 / .1);position:relative;overflow:hidden}.hero-section .featured-provider::before{content:'';position:absolute;top:0;left:0;right:0;height:3px;background:var(--gradient-gold)}.hero-section .provider-icon-wrap{width:50px;height:50px;display:flex;align-items:center;justify-content:center;background:var(--gradient-card);border-radius:var(--radius-lg)}.hero-section .provider-icon{font-size:1.5rem;color:var(--primary-light)}.hero-section .featured-provider .provider-icon{color:var(--warning)}.hero-section .provider-rating{display:flex;align-items:center;gap:4px;justify-content:center;font-size:.8rem}.hero-section .provider-rating i{color:var(--warning);font-size:.7rem}.hero-section .provider-rating span{color:var(--text-white);font-weight:700;margin-left:4px}.hero-section .provider-pricing{display:flex;justify-content:center;align-items:center;padding:.5rem 0}.hero-section .price-tag{display:flex;align-items:baseline;gap:2px}.hero-section .price-amount{font-size:1.8rem;font-weight:900;font-family:'Outfit',sans-serif;background:var(--gradient-primary);-webkit-background-clip:text;-webkit-text-fill-color:#fff0;background-clip:text}.hero-section .featured-provider .price-amount{background:var(--gradient-gold);-webkit-background-clip:text;-webkit-text-fill-color:#fff0;background-clip:text;font-size:2rem}.hero-section .price-period{font-size:.8rem;color:var(--text-muted)}@media (max-width:1200px){.hero-section{min-height:auto;padding:var(--space-4xl) 0}}@media (max-width:768px){.hero-section{padding:var(--space-3xl) 0;min-height:auto}.hero-badge-wrap{flex-direction:column;align-items:center;gap:var(--space-sm)}.hero-badge-wrap .section-badge{font-size:.75rem;padding:6px 14px}.hero-title{font-size:1.8rem!important}.hero-description{font-size:0.95rem!important;padding:0 var(--space-md)}.hero-stats{gap:var(--space-sm)}.stat-item{padding:var(--space-sm) var(--space-md);min-width:80px}.stat-item i{font-size:1.2rem}.stat-item strong{font-size:1rem}.stat-item span{font-size:.7rem}.hero-actions{flex-direction:column;align-items:center}.hero-actions .btn{width:100%;max-width:320px;justify-content:center}.hero-section .provider-grid{grid-template-columns:1fr!important;max-width:400px!important}.hero-section .provider-card{padding:var(--space-lg)}}@media (max-width:480px){.hero-section{padding:var(--space-2xl) 0}.hero-title{font-size:1.5rem!important}.hero-description{font-size:0.85rem!important}.stat-item{padding:var(--space-sm);min-width:60px}.hero-actions .btn{max-width:280px;font-size:.9rem;padding:12px 20px}.hero-section .price-amount{font-size:1.4rem}.hero-section .featured-provider .price-amount{font-size:1.6rem}}.reseller-section{position:relative;padding:var(--space-4xl) 0}.reseller-section.bg-light{background-color:var(--bg-secondary)}.reseller-section .container{position:relative;z-index:1}.reseller-section .split-grid{display:grid;grid-template-columns:1.2fr 0.9fr;gap:var(--space-3xl);align-items:center}.reseller-section .split-content{display:flex;flex-direction:column;gap:var(--space-md)}.reseller-section .split-content .section-badge{display:inline-flex;align-items:center;gap:8px;padding:8px 20px;background:var(--gradient-primary);color:var(--text-white);font-size:.85rem;font-weight:600;border-radius:50px;margin-bottom:var(--space-sm);width:fit-content;box-shadow:var(--shadow-primary)}.reseller-section .split-content h2{font-size:clamp(1.8rem, 3vw, 2.5rem);font-weight:800;color:var(--text-white);line-height:1.3;margin-bottom:var(--space-sm)}.reseller-section .split-content p{color:var(--text-secondary);font-size:1rem;line-height:1.8;margin-bottom:var(--space-xs)}.reseller-section .split-content p strong{color:var(--text-white);font-weight:700}.reseller-section .icon-list{display:grid;grid-template-columns:1fr 1fr;gap:var(--space-md);margin:var(--space-lg) 0}.reseller-section .icon-list div{display:flex;align-items:center;gap:var(--space-sm);padding:var(--space-md);background:rgb(255 255 255 / .02);border:1px solid rgb(255 255 255 / .05);border-radius:var(--radius-md);transition:all var(--transition-base)}.reseller-section .icon-list div:hover{background:rgb(255 255 255 / .04);border-color:rgb(108 92 231 / .2);transform:translateX(4px);box-shadow:0 4px 15px rgb(0 0 0 / .15)}.reseller-section .icon-list div i{color:var(--primary-light);font-size:1.2rem;flex-shrink:0;transition:all var(--transition-base)}.reseller-section .icon-list div:hover i{color:var(--secondary-light);transform:scale(1.1)}.reseller-section .icon-list div span{font-size:.9rem;color:var(--text-secondary);line-height:1.5}.reseller-section .split-content .btn{margin-top:var(--space-sm);align-self:flex-start}.reseller-section .split-content .btn-lg{padding:14px 28px;font-size:1rem;font-weight:700}.reseller-section .pricing-card{padding:var(--space-2xl);text-align:center;position:relative;overflow:hidden;border:2px solid rgb(108 92 231 / .2);box-shadow:0 0 40px rgb(108 92 231 / .08);background:linear-gradient(180deg,rgb(108 92 231 / .04) 0%,var(--bg-card) 40%);transition:all var(--transition-base)}.reseller-section .pricing-card:hover{transform:translateY(-8px);border-color:rgb(108 92 231 / .4);box-shadow:0 20px 60px rgb(0 0 0 / .3),0 0 60px rgb(108 92 231 / .15)}.reseller-section .pricing-card::before{content:'';position:absolute;top:0;left:0;right:0;height:4px;background:var(--gradient-primary)}.reseller-section .pricing-card::after{content:'';position:absolute;inset:0;background:radial-gradient(ellipse at center,rgb(108 92 231 / .04) 0%,transparent 70%);pointer-events:none}.reseller-section .pricing-label{display:inline-flex;align-items:center;gap:6px;padding:7px 18px;background:var(--gradient-primary);color:var(--text-white);font-size:.8rem;font-weight:700;border-radius:50px;margin-bottom:var(--space-lg);box-shadow:var(--shadow-primary);text-transform:uppercase;letter-spacing:.5px}.reseller-section .pricing-card h3{font-size:var(--text-2xl);font-weight:800;color:var(--text-white);margin-bottom:var(--space-xl);line-height:1.3}.reseller-section .feature-list{display:flex;flex-direction:column;gap:var(--space-sm);margin-bottom:var(--space-xl);text-align:left}.reseller-section .feature-list li{display:flex;align-items:flex-start;gap:var(--space-sm);color:var(--text-secondary);font-size:.9rem;line-height:1.5;padding:4px 0}.reseller-section .feature-list li i{color:var(--success);margin-top:3px;flex-shrink:0;font-size:.85rem}.reseller-section .pricing-cta-wrap{margin-top:var(--space-lg)}.reseller-section .pricing-cta-wrap .btn{font-weight:700;padding:14px 24px}.reseller-section .pricing-cta-wrap .btn-primary{background:var(--gradient-primary);box-shadow:var(--shadow-primary)}.reseller-section .pricing-cta-wrap .btn-primary:hover{transform:translateY(-3px);box-shadow:var(--shadow-glow-primary)}.reseller-section .pricing-note{font-size:.8rem;color:var(--text-muted);margin-top:var(--space-md);font-style:italic}@media (max-width:1200px){.reseller-section .split-grid{grid-template-columns:1fr;gap:var(--space-2xl)}.reseller-section .pricing-card{max-width:500px;margin:0 auto}.reseller-section .split-content{text-align:center}.reseller-section .split-content .section-badge{margin-left:auto;margin-right:auto}.reseller-section .split-content .btn{align-self:center}.reseller-section .icon-list div{text-align:left}}@media (max-width:768px){.reseller-section{padding:var(--space-3xl) 0}.reseller-section .icon-list{grid-template-columns:1fr;gap:var(--space-sm)}.reseller-section .split-content h2{font-size:1.5rem}.reseller-section .split-content p{font-size:.9rem}.reseller-section .icon-list div{padding:var(--space-sm) var(--space-md)}.reseller-section .icon-list div span{font-size:.85rem}.reseller-section .pricing-card{padding:var(--space-xl)}.reseller-section .pricing-card h3{font-size:var(--text-xl)}.reseller-section .feature-list li{font-size:.85rem}}@media (max-width:480px){.reseller-section .split-content .section-badge{font-size:.75rem;padding:6px 14px}.reseller-section .split-content h2{font-size:1.3rem}.reseller-section .icon-list div{padding:var(--space-sm)}.reseller-section .icon-list div i{font-size:1rem}.reseller-section .icon-list div span{font-size:.8rem}.reseller-section .pricing-card{padding:var(--space-lg) var(--space-md)}.reseller-section .pricing-label{font-size:.7rem;padding:5px 12px}.reseller-section .pricing-note{font-size:.7rem}}.reseller-detail-page{--reseller-accent:#e74c3c;--reseller-accent-light:#f97164;--reseller-glow:rgba(231, 76, 60, 0.4)}.trex-reseller-page{--reseller-accent:#e74c3c;--reseller-accent-light:#f97164;--reseller-glow:rgba(231, 76, 60, 0.4)}#overview .features-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:var(--space-lg);margin-top:var(--space-xl)}#overview .feature-card{text-align:center;padding:var(--space-xl) var(--space-lg);transition:all var(--transition-base);border:1px solid rgb(255 255 255 / .06);background:var(--bg-card)}#overview .feature-card:hover{transform:translateY(-6px);border-color:rgb(231 76 60 / .3);box-shadow:0 12px 30px rgb(0 0 0 / .3),0 0 30px var(--reseller-glow)}#overview .feature-icon{width:55px;height:55px;border-radius:var(--radius-lg);background:rgb(231 76 60 / .1);display:flex;align-items:center;justify-content:center;margin:0 auto var(--space-md);font-size:1.3rem;color:var(--reseller-accent-light);border:1px solid rgb(231 76 60 / .15);transition:all var(--transition-base)}#overview .feature-card:hover .feature-icon{background:rgb(231 76 60 / .2);transform:scale(1.1)}#overview .feature-card h3{font-size:var(--text-lg);font-weight:700;color:var(--text-white);margin-bottom:var(--space-sm)}#overview .feature-card p{font-size:.85rem;color:var(--text-secondary);line-height:1.6}#features .provider-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--space-lg);max-width:1050px;margin:0 auto}#features .provider-card{padding:var(--space-xl);border:1px solid rgb(255 255 255 / .06);background:var(--bg-card);transition:all var(--transition-base)}#features .provider-card:hover{transform:translateY(-6px);border-color:rgb(231 76 60 / .25);box-shadow:0 12px 30px rgb(0 0 0 / .3)}#features .provider-card::before{background:linear-gradient(135deg,var(--reseller-accent),var(--reseller-accent-light));height:3px}#features .provider-rank{background:linear-gradient(135deg,var(--reseller-accent),var(--reseller-accent-light));font-size:.7rem;box-shadow:0 3px 12px var(--reseller-glow)}#features .provider-icon-wrap{background:rgb(231 76 60 / .08);border:1px solid rgb(231 76 60 / .12)}#features .provider-icon{color:var(--reseller-accent-light)}#features .provider-features-list li{font-size:.82rem}#features .provider-features-list li i{color:var(--reseller-accent-light)}#pricing .steps-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:var(--space-md);max-width:1050px;margin:0 auto}#pricing .step-card{padding:var(--space-xl) var(--space-lg);text-align:center;border:1px solid rgb(255 255 255 / .06);background:var(--bg-card);transition:all var(--transition-base)}#pricing .step-card:hover{transform:translateY(-6px);border-color:rgb(231 76 60 / .25);box-shadow:0 12px 30px rgb(0 0 0 / .3)}#pricing .step-number{font-size:2.5rem;font-weight:900;font-family:'Outfit',sans-serif;color:rgb(231 76 60 / .1);position:absolute;top:var(--space-sm);right:var(--space-md)}#pricing .step-card>i{font-size:1.8rem;color:var(--reseller-accent-light);margin-bottom:var(--space-sm)}#pricing .step-card h3{font-size:var(--text-lg);font-weight:700;color:var(--text-white);margin-bottom:var(--space-sm)}#pricing .price-amount{font-size:1.8rem;font-weight:900;font-family:'Outfit',sans-serif;background:linear-gradient(135deg,var(--reseller-accent),var(--reseller-accent-light));-webkit-background-clip:text;-webkit-text-fill-color:#fff0;background-clip:text}#pricing .highlight-tag{background:rgb(231 76 60 / .08);border:1px solid rgb(231 76 60 / .15);color:var(--reseller-accent-light)}#setup .steps-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:var(--space-md);max-width:1050px;margin:0 auto}#setup .step-card{padding:var(--space-xl) var(--space-lg);text-align:center;border:1px solid rgb(255 255 255 / .06);background:var(--bg-card);transition:all var(--transition-base);position:relative}#setup .step-card:hover{transform:translateY(-6px);border-color:rgb(231 76 60 / .25);box-shadow:0 12px 30px rgb(0 0 0 / .3)}#setup .step-number{font-size:2.5rem;font-weight:900;font-family:'Outfit',sans-serif;color:rgb(231 76 60 / .08);position:absolute;top:var(--space-sm);right:var(--space-md);pointer-events:none}#setup .step-card h3{font-size:var(--text-lg);font-weight:700;color:var(--text-white);margin-bottom:var(--space-sm);display:flex;align-items:center;justify-content:center;gap:var(--space-sm)}#setup .step-card h3 i{color:var(--reseller-accent-light);font-size:1.1rem}#setup .step-card p{font-size:.85rem;color:var(--text-secondary);line-height:1.6}#setup .step-card p strong{color:var(--text-white)}#faq .faq-item{border:1px solid rgb(255 255 255 / .05);transition:all var(--transition-base)}#faq .faq-item:hover{border-color:rgb(231 76 60 / .2)}#faq .faq-item.active{border-color:rgb(231 76 60 / .3);box-shadow:0 0 20px var(--reseller-glow)}#faq .faq-icon{background:rgb(231 76 60 / .1);color:var(--reseller-accent-light)}#faq .faq-question h3{font-size:1rem}#faq .faq-answer-inner p{font-size:.9rem;line-height:1.7}#faq .faq-answer-inner p strong{color:var(--reseller-accent-light)}.announcement-content strong{color:var(--reseller-accent-light)}.announcement-cta{background:rgb(255 255 255 / .15);padding:3px 12px;border-radius:20px;font-weight:600}.floating-whatsapp{position:fixed;bottom:30px;right:30px;width:55px;height:55px;background:#25D366;color:var(--text-white);border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:1.5rem;box-shadow:0 8px 25px rgb(37 211 102 / .4);z-index:999;transition:all var(--transition-base);animation:floatPulse 2s ease-in-out infinite}.floating-whatsapp:hover{transform:scale(1.1);box-shadow:0 12px 35px rgb(37 211 102 / .6)}@keyframes floatPulse{0%,100%{box-shadow:0 8px 25px rgb(37 211 102 / .4)}50%{box-shadow:0 8px 40px rgb(37 211 102 / .7)}}@media (max-width:1200px){#overview .features-grid{grid-template-columns:repeat(2,1fr)}#features .provider-grid{grid-template-columns:repeat(2,1fr);max-width:700px}#pricing .steps-grid,#setup .steps-grid{grid-template-columns:repeat(2,1fr);max-width:600px}}@media (max-width:768px){#overview .features-grid{grid-template-columns:1fr 1fr;gap:var(--space-md)}#features .provider-grid{grid-template-columns:1fr;max-width:450px}#pricing .steps-grid,#setup .steps-grid{grid-template-columns:1fr;max-width:400px}#overview .feature-card{padding:var(--space-lg) var(--space-md)}.floating-whatsapp{width:48px;height:48px;bottom:20px;right:20px;font-size:1.3rem}}@media (max-width:480px){#overview .features-grid{grid-template-columns:1fr;max-width:350px;margin:var(--space-xl) auto 0}#pricing .step-number,#setup .step-number{font-size:2rem}}.newsletter-section{position:relative;padding:var(--space-4xl) 0;background:var(--bg-primary);width:100%;box-sizing:border-box;overflow:hidden}.newsletter-section .container{max-width:1100px;margin:0 auto;padding:0 var(--container-padding);box-sizing:border-box;width:100%}.newsletter-wrapper{padding:0;overflow:hidden;border:1px solid rgb(108 92 231 / .2);box-shadow:0 0 60px rgb(108 92 231 / .08);width:100%;box-sizing:border-box;border-radius:var(--radius-xl);background:var(--bg-card)}.newsletter-wrapper.premium-card{border:1px solid rgb(108 92 231 / .25);box-shadow:0 0 80px rgb(108 92 231 / .12)}.newsletter-grid{display:grid;grid-template-columns:1.3fr 0.9fr;gap:0;min-height:440px;width:100%}.newsletter-content{padding:var(--space-3xl);display:flex;flex-direction:column;justify-content:center}.newsletter-icon-badge{width:55px;height:55px;border-radius:var(--radius-lg);background:var(--gradient-primary);display:flex;align-items:center;justify-content:center;font-size:22px;color:var(--text-white);margin-bottom:var(--space-lg);box-shadow:var(--shadow-primary);animation:nlIconPulse 3s ease-in-out infinite;flex-shrink:0}@keyframes nlIconPulse{0%,100%{box-shadow:0 0 20px rgb(108 92 231 / .3);transform:scale(1)}50%{box-shadow:0 0 40px rgb(108 92 231 / .6),0 0 60px rgb(0 206 201 / .3);transform:scale(1.05)}}.newsletter-content .section-badge{display:inline-flex;align-items:center;gap:6px;padding:6px 16px;background:var(--gradient-primary);color:var(--text-white);font-size:.75rem;font-weight:600;border-radius:50px;margin-bottom:var(--space-md);width:fit-content}.newsletter-content .pulse-badge{animation:badgePulse 3s ease-in-out infinite}@keyframes badgePulse{0%,100%{box-shadow:0 0 20px rgb(108 92 231 / .3)}50%{box-shadow:0 0 40px rgb(108 92 231 / .6),0 0 60px rgb(0 206 201 / .3)}}.newsletter-content h2{font-size:clamp(1.3rem, 2.5vw, 1.8rem);margin-bottom:var(--space-md);line-height:1.3;color:var(--text-white);font-weight:800}.newsletter-desc{color:var(--text-secondary);font-size:.9rem;line-height:1.7;margin-bottom:var(--space-xl)}.newsletter-desc strong{color:var(--text-white);font-weight:700}.newsletter-benefits{display:grid;grid-template-columns:1fr 1fr;gap:var(--space-md)}.newsletter-benefit{display:flex;align-items:flex-start;gap:var(--space-sm);padding:var(--space-sm) var(--space-md);background:rgb(255 255 255 / .02);border:1px solid rgb(255 255 255 / .04);border-radius:var(--radius-sm);transition:all var(--transition-base)}.newsletter-benefit:hover{background:rgb(255 255 255 / .04);border-color:rgb(108 92 231 / .15);transform:translateX(3px)}.newsletter-benefit i{color:var(--success);font-size:.8rem;margin-top:2px;flex-shrink:0}.newsletter-benefit div{display:flex;flex-direction:column;gap:2px}.newsletter-benefit strong{font-size:.8rem;color:var(--text-white);font-weight:600}.newsletter-benefit span{font-size:.7rem;color:var(--text-muted);line-height:1.4}.newsletter-form-wrap{background:linear-gradient(135deg,rgb(108 92 231 / .06) 0%,rgb(0 206 201 / .06) 50%,rgb(253 121 168 / .06) 100%);padding:var(--space-3xl);display:flex;flex-direction:column;justify-content:center;border-left:1px solid rgb(255 255 255 / .06)}.newsletter-subscribe-form{display:flex;flex-direction:column;gap:var(--space-md)}.subscribe-field{display:flex;flex-direction:column;gap:5px}.subscribe-field label{font-size:.75rem;font-weight:500;color:var(--text-secondary);display:flex;align-items:center;gap:6px}.subscribe-field label i{color:var(--primary-light);font-size:.7rem}.subscribe-field input{padding:12px 16px;background:rgb(255 255 255 / .04);border:1px solid rgb(255 255 255 / .08);border-radius:var(--radius-md);color:var(--text-white);font-size:.85rem;font-family:'Inter',sans-serif;transition:all var(--transition-fast);width:100%;box-sizing:border-box}.subscribe-field input:focus{outline:none;border-color:var(--primary);box-shadow:0 0 0 3px rgb(108 92 231 / .12);background:rgb(255 255 255 / .06)}.subscribe-field input::placeholder{color:var(--text-muted);font-size:.8rem}.newsletter-trust{text-align:center;font-size:.7rem;color:var(--text-muted);display:flex;align-items:center;justify-content:center;gap:5px;margin-top:4px}.newsletter-trust i{color:var(--success);font-size:.65rem}.newsletter-stats{display:flex;justify-content:center;gap:var(--space-xl);margin-top:var(--space-xl);padding-top:var(--space-lg);border-top:1px solid rgb(255 255 255 / .06)}.nl-stat{text-align:center;display:flex;flex-direction:column;gap:2px}.nl-stat strong{display:block;font-size:1.1rem;font-weight:800;font-family:'Outfit',sans-serif;background:var(--gradient-primary);-webkit-background-clip:text;-webkit-text-fill-color:#fff0;background-clip:text}.nl-stat span{font-size:.65rem;color:var(--text-muted);text-transform:uppercase;letter-spacing:.5px;font-weight:500}@media (max-width:1200px){.newsletter-section .container{max-width:100%;padding:0 24px}.newsletter-grid{grid-template-columns:1fr;min-height:auto}.newsletter-form-wrap{border-left:none;border-top:1px solid rgb(255 255 255 / .06)}.newsletter-content{padding:var(--space-2xl);text-align:center;align-items:center}.newsletter-content .section-badge{margin-left:auto;margin-right:auto}.newsletter-icon-badge{margin:0 auto var(--space-lg)}.newsletter-benefit{text-align:left}.newsletter-form-wrap{padding:var(--space-2xl)}}@media (max-width:768px){.newsletter-section{padding:var(--space-3xl) 0;width:100%;margin-left:0;margin-right:0}.newsletter-section .container{padding:0;max-width:100%}.newsletter-wrapper{border-radius:0;border-left:none;border-right:none;width:100%;box-shadow:none}.newsletter-content{padding:var(--space-xl) var(--space-lg)}.newsletter-form-wrap{padding:var(--space-xl) var(--space-lg)}.newsletter-benefits{grid-template-columns:1fr;gap:var(--space-sm);width:100%}.newsletter-content h2{font-size:1.2rem}.newsletter-desc{font-size:.85rem}.newsletter-icon-badge{width:48px;height:48px;font-size:20px}.newsletter-stats{gap:var(--space-lg)}.nl-stat strong{font-size:1rem}}@media (max-width:480px){.newsletter-section{padding:var(--space-2xl) 0;width:100%;margin-left:0;margin-right:0}.newsletter-section .container{padding:0}.newsletter-content{padding:var(--space-lg) var(--space-md)}.newsletter-form-wrap{padding:var(--space-lg) var(--space-md)}.newsletter-content h2{font-size:1.1rem}.newsletter-desc{font-size:.8rem}.subscribe-field input{padding:10px 14px;font-size:.8rem}.newsletter-benefit strong{font-size:.75rem}.newsletter-benefit span{font-size:.65rem}.newsletter-benefit{padding:var(--space-xs) var(--space-sm)}.newsletter-trust{font-size:.65rem}.newsletter-stats{gap:var(--space-md)}.nl-stat strong{font-size:.9rem}.nl-stat span{font-size:.6rem}}.blog-content-wrapper{max-width:850px;margin:0 auto;width:100%;box-sizing:border-box}.blog-section{margin-bottom:var(--space-3xl);scroll-margin-top:100px}.blog-section:last-child{margin-bottom:0}.blog-section h2{font-size:clamp(1.5rem, 3vw, 2rem);font-weight:800;color:var(--text-white);margin-bottom:var(--space-xl);line-height:1.3;display:flex;align-items:center;gap:.75rem}.blog-section h2 i{color:var(--primary-light);font-size:1.5rem;flex-shrink:0}.blog-section h4{font-size:1.15rem;font-weight:700;color:var(--text-white);margin-top:var(--space-xl);margin-bottom:var(--space-md);display:flex;align-items:center;gap:.5rem}.blog-section h4 i{color:var(--primary-light);font-size:1rem}.blog-section .glass-card{padding:var(--space-2xl);border:1px solid rgb(255 255 255 / .06);background:var(--bg-card);border-radius:var(--radius-xl);transition:all var(--transition-base)}.blog-section .glass-card:hover{border-color:rgb(108 92 231 / .15);box-shadow:0 8px 30px rgb(0 0 0 / .2)}.blog-section p{font-size:1.05rem;line-height:1.85;color:var(--text-secondary);margin-bottom:var(--space-md)}.blog-section p:last-child{margin-bottom:0}.blog-section p strong{color:var(--text-white);font-weight:700}.blog-section .faq-highlight{display:flex;align-items:flex-start;gap:1rem;padding:var(--space-lg);background:rgb(108 92 231 / .06);border-left:3px solid var(--primary);border-radius:0 var(--radius-md) var(--radius-md) 0;margin:var(--space-xl) 0}.blog-section .faq-highlight i{color:var(--primary-light);font-size:1.5rem;flex-shrink:0;margin-top:2px}.blog-section .faq-highlight span{font-size:1rem;color:var(--text-secondary);line-height:1.7}.blog-section .faq-highlight span strong{color:var(--text-white)}.blog-content-wrapper>.glass-card:first-child{background:linear-gradient(180deg,rgb(108 92 231 / .04) 0%,var(--bg-card) 30%);border:1px solid rgb(108 92 231 / .15)}.blog-content-wrapper>.glass-card:first-child h3{font-size:1.3rem;font-weight:700;color:var(--text-white);display:flex;align-items:center;gap:.75rem}.blog-content-wrapper>.glass-card:first-child h3 i{color:var(--primary-light)}.blog-content-wrapper .icon-list{display:flex;flex-direction:column;gap:var(--space-sm)}.blog-content-wrapper .icon-list div{display:flex;align-items:center;gap:var(--space-sm);padding:6px 0;transition:all var(--transition-fast)}.blog-content-wrapper .icon-list div:hover{transform:translateX(4px)}.blog-content-wrapper .icon-list div i{font-size:.5rem;color:var(--primary-light);flex-shrink:0}.blog-content-wrapper .icon-list div span a{color:var(--text-secondary);text-decoration:none;font-size:.95rem;transition:all var(--transition-fast);border-bottom:1px solid #fff0}.blog-content-wrapper .icon-list div span a:hover{color:var(--primary-light);border-bottom-color:var(--primary-light)}.blog-section .icon-list{display:flex;flex-direction:column;gap:var(--space-md)}.blog-section .icon-list div{display:flex;align-items:flex-start;gap:var(--space-md);padding:var(--space-md) var(--space-lg);background:rgb(255 255 255 / .015);border:1px solid rgb(255 255 255 / .04);border-radius:var(--radius-md);transition:all var(--transition-base)}.blog-section .icon-list div:hover{background:rgb(255 255 255 / .03);border-color:rgb(108 92 231 / .12);transform:translateX(4px)}.blog-section .icon-list div i{color:var(--primary-light);font-size:1.2rem;flex-shrink:0;margin-top:2px}.blog-section .icon-list div span{font-size:.95rem;color:var(--text-secondary);line-height:1.7}.blog-section .icon-list div span strong{color:var(--text-white);font-weight:700}.blog-section .location-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(250px,1fr));gap:var(--space-lg);margin-bottom:var(--space-xl)}.blog-section .location-card{text-align:center;padding:var(--space-xl) var(--space-lg);transition:all var(--transition-base);border:1px solid rgb(255 255 255 / .06)}.blog-section .location-card:hover{transform:translateY(-6px);border-color:rgb(108 92 231 / .25);box-shadow:var(--shadow-lg)}.blog-section .location-card i{font-size:2.5rem;color:var(--primary-light);margin-bottom:var(--space-md);display:block}.blog-section .location-card h3{font-size:var(--text-lg);font-weight:700;color:var(--text-white);margin-bottom:var(--space-sm)}.blog-section .location-card p{font-size:.9rem;color:var(--text-secondary);line-height:1.6}.blog-section .location-features{display:flex;flex-wrap:wrap;justify-content:center;gap:6px;margin-top:var(--space-sm)}.blog-section .location-features span{display:inline-flex;align-items:center;gap:4px;padding:4px 10px;background:rgb(255 255 255 / .03);border:1px solid rgb(255 255 255 / .06);border-radius:20px;font-size:.75rem;color:var(--text-secondary)}.blog-section .location-features span i{color:var(--success);font-size:.65rem;margin-bottom:0}.blog-section .faq-devices-grid{display:flex;flex-wrap:wrap;gap:.75rem;margin-top:var(--space-lg)}.blog-section .device-tag{display:inline-flex;align-items:center;gap:6px;padding:8px 16px;background:rgb(255 255 255 / .03);border:1px solid rgb(255 255 255 / .06);border-radius:50px;font-size:.85rem;color:var(--text-secondary);transition:all var(--transition-fast)}.blog-section .device-tag:hover{background:rgb(108 92 231 / .08);border-color:rgb(108 92 231 / .2);color:var(--text-white)}.blog-section .device-tag i{font-size:.9rem;color:var(--primary-light)}.blog-section .hero-stats{display:flex;justify-content:center;gap:var(--space-lg);flex-wrap:wrap;margin-top:var(--space-xl)}.blog-section .stat-item{display:flex;flex-direction:column;align-items:center;gap:6px;padding:var(--space-md) var(--space-xl);background:rgb(255 255 255 / .03);border:1px solid rgb(255 255 255 / .06);border-radius:var(--radius-lg);transition:all var(--transition-base);min-width:120px}.blog-section .stat-item:hover{transform:translateY(-4px);border-color:rgb(108 92 231 / .25);box-shadow:var(--shadow-md)}.blog-section .stat-item i{font-size:1.5rem;color:var(--primary-light)}.blog-section .stat-item strong{font-size:1.3rem;font-weight:800;font-family:'Outfit',sans-serif;background:var(--gradient-primary);-webkit-background-clip:text;-webkit-text-fill-color:#fff0;background-clip:text}.blog-section .stat-item span{font-size:.8rem;color:var(--text-muted)}.blog-section .comparison-table-wrap{overflow-x:auto;border-radius:var(--radius-xl)}.blog-section .comparison-table{width:100%;border-collapse:collapse;font-size:.9rem}.blog-section .comparison-table thead{background:var(--gradient-primary)}.blog-section .comparison-table thead th{padding:var(--space-md) var(--space-lg);text-align:left;font-weight:600;color:var(--text-white);white-space:nowrap}.blog-section .comparison-table tbody tr{border-bottom:1px solid rgb(255 255 255 / .04);transition:background var(--transition-fast)}.blog-section .comparison-table tbody tr:hover{background:rgb(255 255 255 / .02)}.blog-section .comparison-table tbody td{padding:var(--space-md) var(--space-lg);color:var(--text-secondary)}.blog-section .comparison-table tbody td strong{color:var(--text-white)}.blog-section+p{text-align:center;color:var(--text-secondary);font-size:.9rem;margin-top:var(--space-md)}.blog-section+p i{color:var(--primary-light);margin-right:.5rem}@media (max-width:992px){.blog-content-wrapper{max-width:100%}.blog-section .glass-card{padding:var(--space-xl)}.blog-section .location-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:768px){.blog-section h2{font-size:1.4rem}.blog-section p{font-size:.95rem}.blog-section .glass-card{padding:var(--space-lg)}.blog-section .location-grid{grid-template-columns:1fr;max-width:400px;margin-left:auto;margin-right:auto}.blog-section .hero-stats{gap:var(--space-sm)}.blog-section .stat-item{padding:var(--space-sm) var(--space-md);min-width:80px}.blog-section .stat-item strong{font-size:1rem}.blog-section .icon-list div{padding:var(--space-sm) var(--space-md)}.blog-section .icon-list div span{font-size:.85rem}.blog-section .device-tag{padding:6px 12px;font-size:.75rem}}@media (max-width:480px){.blog-section h2{font-size:1.2rem}.blog-section h4{font-size:1rem}.blog-section p{font-size:.9rem}.blog-section .glass-card{padding:var(--space-md)}.blog-section .faq-highlight{padding:var(--space-md);flex-direction:column;gap:.5rem}.blog-section .faq-highlight i{font-size:1.2rem}.blog-content-wrapper>.glass-card:first-child h3{font-size:1.1rem}.blog-content-wrapper .icon-list div span a{font-size:.85rem}.blog-section .stat-item{min-width:60px;padding:var(--space-sm)}.blog-section .stat-item i{font-size:1.1rem}.blog-section .stat-item strong{font-size:.9rem}.blog-section .stat-item span{font-size:.65rem}}.blog-content-wrapper{max-width:1000px;margin:0 auto;width:100%;box-sizing:border-box}.blog-section{margin-bottom:var(--space-2xl);scroll-margin-top:100px}.blog-section:last-of-type{margin-bottom:var(--space-md)}.blog-section h2{font-size:clamp(1.4rem, 2.5vw, 1.75rem);font-weight:800;color:var(--text-white);margin-bottom:var(--space-xl);line-height:1.3;display:flex;align-items:center}.blog-section h2 span{background:var(--gradient-primary);padding:.3rem 1.1rem;border-radius:.5rem;margin-right:.75rem;font-size:.95rem;font-weight:700;color:var(--text-white);flex-shrink:0;letter-spacing:.5px;box-shadow:var(--shadow-primary)}.blog-section .glass-card{padding:var(--space-xl) var(--space-2xl);border:1px solid rgb(255 255 255 / .06);background:var(--bg-card);border-radius:var(--radius-xl);transition:all var(--transition-base)}.blog-section .glass-card:hover{border-color:rgb(108 92 231 / .12);box-shadow:0 8px 30px rgb(0 0 0 / .2)}.blog-section .glass-card h4{font-size:.85rem;font-weight:700;color:var(--primary-light);margin-bottom:var(--space-lg);text-transform:uppercase;letter-spacing:.5px;padding-bottom:var(--space-md);border-bottom:1px solid rgb(255 255 255 / .06)}.blog-section .footer-links{columns:2;column-gap:2rem;list-style:none;padding:0;margin:0}.blog-section .footer-links li{break-inside:avoid;margin-bottom:.4rem;list-style:none}.blog-section .footer-links li a{display:flex;align-items:center;gap:.5rem;padding:7px 10px;border-radius:var(--radius-sm);font-size:.9rem;color:var(--text-secondary);text-decoration:none;transition:all var(--transition-fast)}.blog-section .footer-links li a:hover{color:var(--text-white);background:rgb(255 255 255 / .03);transform:translateX(4px)}.blog-section .footer-links li a i{font-size:.85rem;color:var(--primary-light);width:18px;text-align:center;flex-shrink:0;transition:all var(--transition-fast)}.blog-section .footer-links li a:hover i{color:var(--secondary-light);transform:scale(1.15)}.blog-section .footer-links li a strong{color:var(--text-white);font-weight:600}.blog-section .premium-card{padding:var(--space-2xl);margin-bottom:var(--space-3xl);text-align:center;border:2px solid rgb(108 92 231 / .25);box-shadow:0 0 40px rgb(108 92 231 / .1);background:linear-gradient(180deg,rgb(108 92 231 / .04) 0%,var(--bg-card) 30%)}.blog-section .premium-card i{font-size:3rem;color:var(--primary-light);margin-bottom:var(--space-md);animation:sitemapIconPulse 3s ease-in-out infinite}@keyframes sitemapIconPulse{0%,100%{color:var(--primary-light);filter:drop-shadow(0 0 8px rgb(108 92 231 / .3))}50%{color:var(--secondary-light);filter:drop-shadow(0 0 16px rgb(0 206 201 / .5))}}.blog-section .premium-card h3{font-size:1.5rem;font-weight:800;color:var(--text-white);margin-bottom:var(--space-md)}.blog-section .premium-card p{font-size:1rem;line-height:1.8;color:var(--text-secondary)}.blog-section .premium-card p strong{color:var(--text-white);font-weight:700}.blog-section .premium-card p a{color:var(--primary-light);text-decoration:none;font-weight:600;transition:all var(--transition-fast)}.blog-section .premium-card p a:hover{color:var(--text-white);text-decoration:underline}.cta-section{position:relative;padding:var(--space-4xl) 0;background:var(--bg-primary)}.cta-section .container{position:relative;z-index:1;max-width:800px}.cta-card{padding:var(--space-3xl) var(--space-2xl);text-align:center;border:1px solid rgb(108 92 231 / .2);box-shadow:0 0 60px rgb(108 92 231 / .08);background:var(--bg-card);border-radius:var(--radius-xl);position:relative;overflow:hidden}.cta-card::before{content:'';position:absolute;top:0;left:0;right:0;height:4px;background:var(--gradient-primary)}.cta-card .section-badge{display:inline-flex;align-items:center;gap:8px;padding:8px 20px;background:var(--gradient-primary);color:var(--text-white);font-size:.85rem;font-weight:600;border-radius:50px;margin-bottom:var(--space-xl);box-shadow:var(--shadow-primary)}.cta-card .pulse-badge{animation:ctaPulse 3s ease-in-out infinite}@keyframes ctaPulse{0%,100%{box-shadow:0 0 20px rgb(108 92 231 / .3)}50%{box-shadow:0 0 40px rgb(108 92 231 / .6),0 0 60px rgb(0 206 201 / .3)}}.cta-card h2{font-size:clamp(1.5rem, 3vw, 2rem);font-weight:800;color:var(--text-white);margin-bottom:var(--space-lg);line-height:1.3}.cta-card h2 .accent{background:var(--gradient-accent);-webkit-background-clip:text;-webkit-text-fill-color:#fff0;background-clip:text}.cta-card>p{color:var(--text-secondary);font-size:1rem;line-height:1.8;max-width:600px;margin:0 auto var(--space-2xl)}.cta-card>p strong{color:var(--text-white)}.cta-card .hero-actions{display:flex;gap:var(--space-md);justify-content:center;flex-wrap:wrap}.cta-card .hero-actions.center{justify-content:center}.cta-card .hero-actions .btn-xl{padding:16px 28px;font-size:1rem;font-weight:700;min-width:180px}@media (max-width:992px){.blog-section .footer-links{columns:2;column-gap:1.5rem}.blog-section .glass-card{padding:var(--space-xl)}.blog-section h2{font-size:1.3rem}.blog-section h2 span{font-size:.85rem;padding:.25rem .9rem}}@media (max-width:768px){.blog-content-wrapper{max-width:100%}.blog-section .footer-links{columns:1;column-gap:0}.blog-section .glass-card{padding:var(--space-lg)}.blog-section h2{font-size:1.2rem;flex-wrap:wrap;gap:.5rem}.blog-section h2 span{font-size:.8rem;padding:.2rem .8rem}.blog-section .footer-links li a{font-size:.85rem;padding:6px 8px}.blog-section .footer-links li a i{font-size:.8rem;width:16px}.blog-section .glass-card h4{font-size:.8rem}.blog-section .premium-card{padding:var(--space-xl)}.blog-section .premium-card i{font-size:2.5rem}.blog-section .premium-card h3{font-size:1.3rem}.blog-section .premium-card p{font-size:.9rem}.cta-card{padding:var(--space-2xl) var(--space-lg)}.cta-card .hero-actions{flex-direction:column;align-items:center}.cta-card .hero-actions .btn{width:100%;max-width:320px;justify-content:center}}@media (max-width:480px){.blog-section h2{font-size:1.1rem}.blog-section h2 span{font-size:.75rem;padding:.2rem .7rem}.blog-section .glass-card{padding:var(--space-md)}.blog-section .footer-links li a{font-size:.8rem;padding:5px 6px}.blog-section .footer-links li a i{font-size:.75rem;width:14px}.blog-section .premium-card{padding:var(--space-lg)}.blog-section .premium-card i{font-size:2rem}.blog-section .premium-card h3{font-size:1.2rem}.blog-section .premium-card p{font-size:.85rem}.cta-card{padding:var(--space-xl) var(--space-md)}.cta-card .section-badge{font-size:.75rem;padding:6px 14px}.cta-card h2{font-size:1.3rem}.cta-card>p{font-size:.9rem}.cta-card .hero-actions .btn{font-size:.9rem;padding:14px 20px}}