:root,[data-theme=light]{--primary:#0f172a;--accent-color:#0ea5e9;--accent-hover:#0284c7;--bg-color:#f8fafc;--card-bg:#fff;--text-main:#1e293b;--text-light:#64748b;--border:#e2e8f0;--shadow-sm:0 1px 2px 0 #0000000d;--shadow-md:0 4px 6px -1px #0000001a, 0 2px 4px -2px #0000001a;--shadow-lg:0 10px 15px -3px #0000001a, 0 4px 6px -4px #0000001a;--shadow-glow:0 0 20px #0ea5e933;--radius-md:.75rem;--radius-full:9999px;--header-bg:#fffc;--icon-bg:#0ea5e91a}[data-theme=dark]{--primary:#fff;--accent-color:#0ea5e9;--accent-hover:#0284c7;--bg-color:#0b0e17;--card-bg:#131722;--text-main:#f8fafc;--text-light:#94a3b8;--border:#1e293b;--shadow-sm:0 1px 2px 0 #00000080;--shadow-md:0 4px 6px -1px #00000080, 0 2px 4px -2px #00000080;--shadow-lg:0 10px 15px -3px #00000080, 0 4px 6px -4px #00000080;--shadow-glow:0 0 20px #0ea5e966;--header-bg:#0b0e17cc;--icon-bg:#0ea5e933}*{box-sizing:border-box;margin:0;padding:0}body{background-color:var(--bg-color);color:var(--text-main);-webkit-font-smoothing:antialiased;font-family:system-ui,-apple-system,sans-serif;line-height:1.6;transition:background-color .3s,color .3s}a{color:inherit;text-decoration:none}ul{list-style:none}.container{max-width:1100px;margin:0 auto;padding:0 24px}html{scroll-padding-top:90px}header{background-color:var(--header-bg);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);z-index:50;border-bottom:1px solid var(--border);padding:16px 0;transition:background-color .3s,border-color .3s;position:sticky;top:0}.header-content{justify-content:space-between;align-items:center;display:flex}.logo{color:var(--primary);letter-spacing:-.5px;align-items:center;gap:8px;font-size:22px;font-weight:800;display:flex}.logo-icon{background:linear-gradient(135deg,#38bdf8,#0ea5e9);border-radius:8px;justify-content:center;align-items:center;width:32px;height:32px;display:flex}.logo span span{color:#0ea5e9}nav ul{align-items:center;gap:20px;display:flex}nav a{color:var(--text-light);font-size:14px;font-weight:600;transition:all .2s}nav a.btn-primary,nav a.btn-primary:hover{color:#fff}nav a:hover,nav a.active{color:var(--primary)}.nav-wrap{align-items:center;gap:12px;display:flex}.nav-burger{cursor:pointer;border:1px solid var(--border);width:40px;height:40px;color:var(--primary);background:0 0;border-radius:10px;justify-content:center;align-items:center;display:none}@media (max-width:1080px){.nav-burger{display:flex}header nav{background:var(--card-bg);border-bottom:1px solid var(--border);box-shadow:var(--shadow-md);display:none;position:absolute;top:100%;left:0;right:0}header nav.open{display:block}header nav ul{flex-direction:column;align-items:stretch;gap:0;max-width:1100px;margin:0 auto;padding:8px 24px 20px}header nav li a{padding:12px 0;font-size:16px;display:block}header nav li+li{border-top:1px solid var(--border)}header nav .nav-support{border-top:none;padding-top:12px}header nav .nav-support a{width:100%;padding:12px 16px;display:flex}}.theme-toggle{cursor:pointer;color:var(--text-light);background:0 0;border:none;border-radius:50%;justify-content:center;align-items:center;padding:8px;transition:all .2s;display:flex}.theme-toggle-placeholder{width:36px;height:36px}.theme-toggle:hover{color:var(--primary);background-color:var(--icon-bg)}.btn{border-radius:var(--radius-full);cursor:pointer;border:1px solid #0000;justify-content:center;align-items:center;gap:8px;padding:12px 24px;font-size:15px;font-weight:600;transition:all .3s cubic-bezier(.4,0,.2,1);display:inline-flex}.btn-sm{padding:8px 16px;font-size:14px}.btn-primary{color:#fff;box-shadow:var(--shadow-sm);background:linear-gradient(135deg,#38bdf8,#0ea5e9)}.btn-primary:hover{box-shadow:var(--shadow-glow);transform:translateY(-2px)}.btn-outline{background-color:var(--card-bg);border-color:var(--border);color:var(--primary)}.btn-outline:hover{background-color:var(--bg-color)}.btn-block{width:100%}.hero{padding:80px 0 60px}.hero-content{grid-template-columns:1fr 1fr;align-items:center;gap:40px;display:grid}.pill{border-radius:var(--radius-full);border:1px solid var(--border);background:var(--card-bg);color:#0ea5e9;box-shadow:var(--shadow-sm);text-transform:uppercase;letter-spacing:.5px;align-items:center;gap:8px;margin-bottom:24px;padding:6px 16px;font-size:12px;font-weight:700;display:inline-flex}.pill .dot{background:#10b981;border-radius:50%;width:8px;height:8px;animation:2s infinite pulse}@keyframes pulse{0%{opacity:1}50%{opacity:.5}to{opacity:1}}.hero h1{letter-spacing:-1.5px;color:var(--primary);margin-bottom:24px;font-size:3.5rem;font-weight:800;line-height:1.1}.hero h1 span{color:#0ea5e9}.hero p{color:var(--text-light);max-width:500px;margin-bottom:32px;font-size:1.125rem;line-height:1.7}.hero p strong{color:var(--primary)}.hero-actions{flex-wrap:wrap;gap:16px;margin-bottom:48px;display:flex}.hero-image-container{border-radius:20px;padding:20px;position:relative}.hero-image{width:100%;height:auto;box-shadow:var(--shadow-glow);border:1px solid var(--border);border-radius:16px}.floating-badge{background:var(--badge-bg);border:1px solid var(--border);box-shadow:var(--shadow-md);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-radius:12px;align-items:center;gap:12px;padding:12px 16px;display:flex;position:absolute}.floating-badge.fb-1{top:40px;left:-20px}.floating-badge.fb-2{bottom:40px;right:-20px}.fb-icon{border-radius:50%;justify-content:center;align-items:center;width:32px;height:32px;display:flex}.fb-icon.blue{color:#0284c7;background:#0284c733}.fb-icon.purple{color:#0ea5e9;background:#0ea5e933}.fb-text h4{color:var(--primary);font-size:14px;font-weight:700}.fb-text p{color:var(--text-light);margin:0;font-size:11px}.stats{border-top:1px solid var(--border);border-bottom:1px solid var(--border);margin-top:20px;padding:40px 0}.stats-grid{text-align:center;grid-template-columns:repeat(3,1fr);gap:40px;display:grid}.stat-item h3{color:var(--primary);font-size:2.5rem;font-weight:800;line-height:1.2}.stat-item p{color:var(--text-light);margin-top:8px;font-size:14px;font-weight:600}.section{padding:80px 0}.section-header{text-align:center;max-width:600px;margin:0 auto 48px}.section-header h2{letter-spacing:-1px;color:var(--primary);margin-bottom:16px;font-size:2.25rem}.section-header h2 span{color:var(--accent-color)}.section-header p{color:var(--text-light);font-size:1.125rem}.grid-3{grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:24px;display:grid}.grid-4{grid-template-columns:repeat(4,1fr);gap:24px;display:grid}@media (max-width:1024px){.grid-4,.hero-content{grid-template-columns:1fr}.hero-image-container{margin-top:40px}.floating-badge.fb-1{left:10px}.floating-badge.fb-2{right:10px}}@media (max-width:640px){.grid-4{grid-template-columns:1fr}.stats-grid{grid-template-columns:1fr;gap:20px}}.card{background:var(--badge-bg);border:1px solid var(--border);border-radius:var(--radius-md);box-shadow:var(--shadow-sm);padding:32px;transition:all .3s}.card:hover{box-shadow:var(--shadow-glow);border-color:var(--accent-color);transform:translateY(-4px)}.icon-box{background:var(--icon-bg);width:48px;height:48px;color:var(--accent-color);border-radius:12px;justify-content:center;align-items:center;margin-bottom:20px;display:flex}.card h3{color:var(--primary);margin-bottom:12px;font-size:1.25rem}.card p{color:var(--text-light);font-size:.95rem}.step-card{background:var(--card-bg);border:1px solid var(--border);border-radius:var(--radius-md);text-align:center;padding:40px 32px;position:relative}.step-num{background:var(--accent-color);color:#fff;border:4px solid var(--bg-color);border-radius:50%;justify-content:center;align-items:center;width:40px;height:40px;font-size:20px;font-weight:700;display:flex;position:absolute;top:-20px;left:50%;transform:translate(-50%)}.step-card h3{color:var(--primary);margin:16px 0 12px;font-size:1.25rem}.step-card p{color:var(--text-light);font-size:.95rem}.pricing-card{background:var(--badge-bg);border:1px solid var(--border);border-radius:var(--radius-md);flex-direction:column;padding:32px;display:flex;position:relative}.pricing-card.popular{border-color:var(--accent-color);box-shadow:var(--shadow-glow);transform:scale(1.02)}.badge{background:var(--accent-color);color:#fff;border-radius:var(--radius-full);text-transform:uppercase;box-shadow:var(--shadow-sm);padding:4px 12px;font-size:11px;font-weight:700;position:absolute;top:-12px;left:24px}.plan-header{justify-content:space-between;align-items:baseline;display:flex}.plan-header h3{color:var(--primary);font-size:1.25rem;font-weight:700}.plan-header span{color:var(--text-light);font-size:12px;font-weight:600}.plan-price{align-items:flex-end;gap:4px;margin:16px 0 4px;display:flex}.plan-price .amount{color:var(--primary);font-size:2.5rem;font-weight:700;line-height:1}.plan-price-monthly{color:var(--text-light);margin-bottom:24px;font-size:14px}.plan-features{border-top:1px solid var(--border);flex-grow:1;margin-bottom:32px;padding-top:24px}.plan-features li{color:var(--text-light);gap:12px;margin-bottom:12px;font-size:14px;display:flex}.plan-features svg{color:var(--accent-color);flex-shrink:0;width:16px;height:16px;margin-top:3px}.device-selector-wrapper{text-align:center;margin-bottom:48px}.device-selector-wrapper p{color:var(--text-light);margin-bottom:12px;font-size:14px;font-weight:600}.device-tabs{background:var(--badge-bg);border:1px solid var(--border);border-radius:var(--radius-full);gap:4px;padding:4px;display:inline-flex}.tab-btn{border-radius:var(--radius-full);color:var(--text-light);cursor:pointer;background:0 0;border:none;padding:8px 24px;font-size:14px;font-weight:600;transition:all .2s}.tab-btn:hover{color:var(--primary)}.tab-btn.active{box-shadow:var(--shadow-sm);background:var(--accent-color)!important;color:#fff!important}footer{background:var(--card-bg);border-top:1px solid var(--border);margin-top:60px;padding:60px 0 24px}.footer-grid{grid-template-columns:repeat(5,1fr);gap:40px;margin-bottom:48px;display:grid}.footer-grid>.footer-col:first-child{grid-column:span 2}@media (max-width:900px){.footer-grid{grid-template-columns:1fr 1fr}.footer-grid>.footer-col:first-child{grid-column:span 2}}@media (max-width:600px){.footer-grid{grid-template-columns:1fr}.footer-grid>.footer-col:first-child{grid-column:span 1}}.footer-col h4{color:var(--primary);margin-bottom:20px;font-size:14px;font-weight:700}.footer-col ul{flex-direction:column;gap:12px;display:flex}.footer-col a{color:var(--text-light);font-size:14px;transition:color .2s}.footer-col a:hover{color:var(--primary)}.footer-bottom{text-align:center;border-top:1px solid var(--border);padding-top:24px}.footer-bottom p{color:var(--text-light);margin-bottom:8px;font-size:13px}.seo-keywords{color:var(--text-light);flex-wrap:wrap;justify-content:center;gap:8px;font-size:11px;display:flex}.grid-2{grid-template-columns:repeat(2,1fr);align-items:center;gap:40px;display:grid}@media (max-width:900px){.grid-2{grid-template-columns:1fr}}:root{--badge-bg:#ffffffe6}[data-theme=dark]{--badge-bg:#131722e6}.center{text-align:center}.muted{color:var(--text-light)}.mt-24{margin-top:24px}.mt-32{margin-top:32px}.mt-40{margin-top:40px}.mt-48{margin-top:48px}.mb-24{margin-bottom:24px}.mb-40{margin-bottom:40px}.mb-60{margin-bottom:60px}.pt-0{padding-top:0}.pb-40{padding-bottom:40px}.eyebrow,.section-header p.eyebrow{text-transform:uppercase;color:var(--text-light);margin-bottom:8px;font-size:12px;font-weight:700}.text-link{color:var(--accent-color);font-weight:600;text-decoration:underline}.section-alt{background-color:var(--card-bg);border-top:1px solid var(--border)}.section-alt.border-bottom{border-bottom:1px solid var(--border)}.section-header.compact{margin-bottom:32px}.split-title{color:var(--primary);margin-bottom:32px;font-size:2.25rem;line-height:1.2}.split-title.tight{margin-bottom:24px}.stack{flex-direction:column;gap:16px;display:flex}.stack.loose{gap:24px}.hero.page-hero{padding-bottom:0}.hero.page-hero.pb-20{padding-bottom:20px}.page-hero .container{text-align:center;max-width:800px;margin:0 auto}.page-hero p{margin:0 auto 40px}.page-hero .kicker{text-transform:uppercase;color:var(--primary);letter-spacing:1px;margin-bottom:12px;font-size:14px;font-weight:700}.media-frame{border:1px solid var(--border);box-shadow:var(--shadow-glow);border-radius:20px;overflow:hidden}.media-frame img{width:100%;height:auto;display:block}.media-frame.banner img{object-fit:cover;height:400px}.media-frame.banner-max img{object-fit:cover;max-height:400px}.media-frame.fill img{object-fit:cover;height:100%}.device-chips{flex-wrap:wrap;justify-content:center;gap:24px;display:flex}.device-chip{background:var(--card-bg);border:1px solid var(--border);border-radius:12px;padding:16px 32px;font-weight:600}.step-card.flat{box-shadow:none}.icon-box.plain{color:var(--text-main);background:0 0;margin:0 auto}.highlight-card{border:1px solid var(--border);border-radius:16px;padding:32px}.highlight-card .emoji-icon{margin-bottom:16px;font-size:48px;line-height:1.2}.highlight-card h3{margin-bottom:8px}.highlight-card p{color:var(--text-light);font-size:14px}.review{border:1px solid var(--border);background:var(--bg-color);border-radius:12px;padding:24px}.review-stars{color:#fbbf24;margin-bottom:8px}.review-text{margin-bottom:12px;font-style:italic}.review-author{color:var(--primary);font-size:14px;font-weight:600}.pricing-note{text-align:center;color:var(--text-light);margin-top:32px;font-size:14px}.trust-item{padding:32px 16px}.trust-item p{color:var(--text-light);margin-top:12px;font-size:14px}.trust-icon{border-radius:50%;justify-content:center;align-items:center;width:64px;height:64px;margin:0 auto 24px;display:flex}.trust-icon.green{color:#22c55e;background:#22c55e1a}.trust-icon.orange{color:#f97316;background:#f973161a}.trust-icon.blue{color:#0ea5e9;background:#0ea5e91a}.device-card{text-align:center}.device-card h3{margin-top:12px}.faq-list{max-width:800px;margin:0 auto}.faq-list h3{margin-bottom:8px;font-size:18px}.faq-list p{color:var(--text-light);font-size:15px}.qa-list h4{margin-bottom:8px}.qa-list p{color:var(--text-light);font-size:14px}.wa-pill{color:#fff;background:#25d366;border-radius:24px;justify-content:center;align-items:center;gap:8px;padding:10px 20px;font-size:15px;font-weight:600;text-decoration:none;transition:background .2s;display:inline-flex}.footer-col a.wa-pill,.footer-col a.wa-pill:hover{color:#fff;font-size:15px}.wa-pill.lg{border-radius:var(--radius-full);box-shadow:var(--shadow-md);gap:12px;margin-top:24px;padding:16px 32px;font-size:18px;font-weight:700;transition:all .3s}.contact-section{align-items:center;min-height:60vh;display:flex}.contact-card{text-align:center;max-width:500px;margin:0 auto}.contact-card p{color:var(--text-light);margin-top:12px}.icon-box.whatsapp{color:#22c55e;background:#dcfce7;margin:0 auto 24px}.footer-logo{margin-bottom:16px;display:block}.footer-about{color:var(--text-light);max-width:300px;margin-bottom:24px;font-size:14px;line-height:1.6}.footer-legal{border-top:1px solid var(--border);flex-direction:column;gap:16px;margin-top:60px;padding-top:24px;display:flex}.footer-legal-row{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;display:flex}.footer-legal p{color:var(--text-light);margin:0;font-size:13px}.footer-legal p.footer-disclaimer{font-size:12px}.footer-wa-link{color:var(--primary);align-items:center;gap:8px;font-size:14px;font-weight:600;display:flex}.mobile-sticky-cta{background:var(--bg-color);border-top:1px solid var(--border);z-index:50;display:none;position:fixed;bottom:0;left:0;right:0;box-shadow:0 -4px 12px #0000001a}.mobile-sticky-cta-inner{justify-content:space-between;align-items:center;max-width:600px;margin:0 auto;padding:12px 20px;font-weight:700;display:flex}@media (max-width:768px){.mobile-sticky-cta{display:block}body{padding-bottom:60px}}.floating-widgets{z-index:9999;pointer-events:none;flex-direction:column;gap:16px;display:flex;position:fixed;bottom:24px;left:24px}.widget-btn{pointer-events:auto;cursor:pointer;border-radius:50%;justify-content:center;align-items:center;width:60px;height:60px;text-decoration:none;transition:transform .3s,box-shadow .3s;display:flex;position:relative;box-shadow:0 4px 12px #00000026}.widget-btn:hover{transform:translateY(-4px);box-shadow:0 8px 16px #0003}.widget-wa{color:#fff;background-color:#25d366}.widget-wa:hover{background-color:#128c7e}.wa-badge{color:#fff;border:2px solid var(--bg-color);background-color:#ef4444;border-radius:50%;justify-content:center;align-items:center;width:20px;height:20px;font-size:11px;font-weight:700;display:flex;position:absolute;top:-2px;right:-2px}@media (max-width:768px){.floating-widgets{bottom:84px;left:16px}.widget-btn{width:50px;height:50px}}.guide-container{max-width:800px;margin:0 auto}.guide-step{background:var(--card-bg);border:1px solid var(--border);border-radius:16px;gap:24px;margin-bottom:40px;padding:32px;display:flex;position:relative}.guide-step-number{background:var(--primary);color:#fff;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:48px;height:48px;font-size:24px;font-weight:800;display:flex}.guide-step-content{width:100%}.guide-step-content h2{margin-top:6px;margin-bottom:16px;font-size:1.5rem}.guide-step-content p{color:var(--text-light);margin-bottom:16px}.guide-step-content ul{color:var(--text-light);margin-bottom:16px;padding-left:20px}.guide-step-content li{margin-bottom:8px}.guide-step-content strong{color:var(--text-main)}.guide-step-content ul.login-fields{background-color:var(--bg-color);border:1px solid var(--border);border-radius:8px;margin-top:12px;padding:16px}.step-image{border:1px solid var(--border);border-radius:8px;width:100%;max-width:500px;height:auto;margin:16px 0 24px;display:block;box-shadow:0 4px 12px #0000001a}.code-box{background:var(--bg-color);border:1px dashed var(--primary);border-radius:8px;flex-direction:column;margin:16px 0;padding:16px 24px;display:flex}.code-box span{text-transform:uppercase;color:var(--text-light);margin-bottom:4px;font-size:12px}.code-box strong{color:var(--primary);letter-spacing:.5px;font-size:18px}.cta-panel{text-align:center;background-color:var(--card-bg);border:1px solid var(--border);border-radius:16px;margin-top:48px;padding:40px}.cta-panel h3{margin-bottom:16px}.cta-panel p{color:var(--text-light);margin-bottom:24px}.cta-actions{flex-wrap:wrap;justify-content:center;gap:16px;display:flex}.btn-ghost{border:1px solid var(--primary);color:var(--primary)}@media (max-width:600px){.guide-step{flex-direction:column;gap:16px;padding:24px}.step-image{max-width:100%}}.legal-page{max-width:800px;margin:0 auto;padding:80px 20px}.legal-page h1{color:var(--primary);margin-bottom:32px;font-size:2.5rem;font-weight:800}.legal-content{color:var(--text-main);font-size:16px;line-height:1.8}.legal-content h2{color:var(--primary);margin:32px 0 16px;font-size:1.5rem}.legal-content p{color:var(--text-light);margin-bottom:16px}.legal-content ul{color:var(--text-light);margin-bottom:24px;padding-left:20px}.legal-content li{margin-bottom:8px}
