:root{--bg-base:#f8f7fc;--bg-page:#f8f7fc;--bg-white:#fff;--bg-card:#fff;--bg-card-subtle:#f9fafb;--bg-alt:#f8f7fcbf;--bg-alt-subtle:#f8f7fc80;--bg-dark-card:#140d2b;--bg-dark-card-elevated:#1e133d;--brand-purple:#673de6;--brand-purple-hover:#5025d1;--brand-purple-light:#ece8fd;--brand-purple-glow:#673de638;--brand-purple-soft:#f5f3ff;--purple-accent:#673de6;--text-dark:#18181b;--text-title:#201e27;--text-body:#4b5563;--text-muted:#6b7280;--text-light:#9ca3af;--text-white:#fff;--border-light:#e5e7eb;--border-subtle:#f0f2f5;--border-purple-focus:#c4b5fd;--border-dark-card:#ffffff1f;--green-success:#00b074;--green-light:#e6f7f0;--amber-warning:#f59e0b;--amber-light:#fef3c7;--rose-danger:#ef4444;--rose-light:#fee2e2;--font-heading:"Outfit", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif;--font-body:"Plus Jakarta Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif;--radius-sm:6px;--radius-md:10px;--radius-lg:16px;--radius-xl:24px;--radius-full:9999px;--shadow-sm:0 1px 3px #0000000d;--shadow-card:0 4px 20px -2px #0000000d, 0 2px 6px -1px #00000008;--shadow-hover:0 16px 32px -4px #673de614, 0 4px 12px -2px #0000000a;--shadow-dropdown:0 20px 45px -8px #0000001f, 0 6px 16px #0000000d;--shadow-featured:0 20px 40px -10px #673de659}html.dark{--bg-base:#0f0e17;--bg-page:#0f0e17;--bg-white:#1a1825;--bg-card:#1a1825;--bg-card-subtle:#221f32;--bg-alt:#161422;--bg-alt-subtle:#14121f;--bg-dark-card:#141224;--bg-dark-card-elevated:#1e1a33;--brand-purple:#a78bfa;--brand-purple-hover:#9065f6;--brand-purple-light:#a78bfa26;--brand-purple-glow:#a78bfa40;--brand-purple-soft:#a78bfa1a;--purple-accent:#a78bfa;--text-dark:#f1f0f5;--text-title:#f1f0f5;--text-body:#a1a0b0;--text-muted:#8e8d9e;--text-light:#6f6e80;--text-white:#fff;--border-light:#ffffff14;--border-subtle:#ffffff0d;--border-purple-focus:#a78bfa66;--border-dark-card:#ffffff1f;--shadow-sm:0 1px 3px #00000059;--shadow-card:0 4px 20px #00000073;--shadow-hover:0 16px 32px #0009, 0 0 25px #a78bfa24;--shadow-dropdown:0 20px 45px #000000b3;--shadow-featured:0 20px 45px -10px #a78bfa59}*,:before,:after{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth;background-color:var(--bg-page);color:var(--text-body);scroll-padding-top:90px}body,header,.navbar-header,section,.journey-step-card,.presence-step-card,.situation-card,.demo-industry-card,.pricing-card-hostinger,.faq-item-card,.faq-cta-banner,.footer-section-wrapper,.theme-toggle-btn,.btn-nav-cta,.btn-hostinger-primary,.btn-hostinger-outline,.interactive-tripod-section,.opportunity-calc-box{transition:background-color .3s,color .3s,border-color .3s,box-shadow .3s}body{font-family:var(--font-body);color:var(--text-body);background-color:#f8f7fc;background-image:radial-gradient(80% 60% at 10% 0,#8b5cf61f 0%,#0000 60%),radial-gradient(70% 50% at 90% 100%,#a78bfa1a 0%,#0000 55%),radial-gradient(#673de647 1.5px,#0000 1.5px);background-size:100% 100%,100% 100%,26px 26px;background-position:0 0, 0 0, calc(var(--dot-offset-x,0px)) calc(var(--dot-offset-y,0px));-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background-repeat:no-repeat,no-repeat,repeat;background-attachment:fixed,fixed,scroll;font-size:16px;line-height:1.6;overflow-x:hidden}html.dark body{background-color:#0f0e17;background-image:radial-gradient(80% 60% at 10% 0,#a78bfa29 0%,#0000 60%),radial-gradient(70% 50% at 90% 100%,#8b5cf61f 0%,#0000 55%),radial-gradient(#a78bfa3d 1.5px,#0000 1.5px);background-size:100% 100%,100% 100%,26px 26px;background-position:0 0, 0 0, calc(var(--dot-offset-x,0px)) calc(var(--dot-offset-y,0px));color:var(--text-body);background-repeat:no-repeat,no-repeat,repeat;background-attachment:fixed,fixed,scroll}#root{flex-direction:column;min-height:100vh;display:flex}.app-root{flex-direction:column;width:100%;display:flex}.container{width:100%;max-width:1240px;margin:0 auto;padding:0 24px}section[id],div[id]{scroll-margin-top:90px}a{color:inherit;text-decoration:none}button{cursor:pointer;background:0 0;border:none;font-family:inherit}.text-cyan{color:var(--brand-purple)!important}.text-amber{color:var(--amber-warning)!important}.text-emerald{color:var(--green-success)!important}.text-danger{color:var(--rose-danger)!important}.text-gradient-ocean{color:var(--brand-purple)}.navbar-header{z-index:1000;border-bottom:1px solid var(--border-light);background:#fff;align-items:center;height:72px;transition:box-shadow .2s;display:flex;position:sticky;top:0}.navbar-header.scrolled{box-shadow:var(--shadow-sm)}.navbar-content{justify-content:space-between;align-items:center;gap:16px;display:flex}.brand-logo{flex-shrink:0;align-items:center;gap:10px;display:flex}.brand-icon-hostinger{border-radius:var(--radius-md);background:var(--brand-purple);color:#fff;width:38px;height:38px;box-shadow:0 4px 12px var(--brand-purple-glow);justify-content:center;align-items:center;font-size:.95rem;font-weight:800;display:flex}.brand-logo-img{object-fit:cover;border:1px solid var(--border-light);border-radius:50%;flex-shrink:0;width:44px;height:44px;transition:transform .2s;box-shadow:0 2px 8px #00000014}.brand-logo:hover .brand-logo-img{transform:scale(1.06)}.brand-title-wrap{flex-direction:column;display:flex}.brand-title-main{font-family:var(--font-heading);color:var(--text-dark);letter-spacing:-.03em;white-space:nowrap;font-size:1.28rem;font-weight:800;line-height:1.1}.brand-title-main span{color:var(--brand-purple)}.brand-title-tag{color:var(--text-muted);letter-spacing:.06em;text-transform:uppercase;white-space:nowrap;font-size:.66rem;font-weight:700}.desktop-nav-links{align-items:center;gap:16px;display:flex}.nav-item-btn,.nav-link-item{color:var(--text-title);white-space:nowrap;border-radius:var(--radius-sm);align-items:center;gap:4px;padding:8px 10px;font-size:.92rem;font-weight:600;transition:all .15s;display:inline-flex}.nav-item-btn:hover,.nav-link-item:hover{color:var(--brand-purple);background:var(--brand-purple-soft)}.nav-link-pill-tag{color:var(--brand-purple);background:var(--brand-purple-light);border-radius:var(--radius-full);white-space:nowrap;padding:4px 10px;font-weight:700}.navbar-right-box{flex-shrink:0;align-items:center;gap:12px;display:flex}.pill-agent-badge{border-radius:var(--radius-full);border:1px solid var(--border-light);color:var(--text-title);white-space:nowrap;background:#fff;align-items:center;gap:6px;padding:6px 14px;font-size:.82rem;font-weight:700;transition:border-color .2s;display:inline-flex}.pill-agent-badge:hover{border-color:var(--brand-purple);color:var(--brand-purple)}.pill-country-tag{color:var(--text-title);white-space:nowrap;align-items:center;gap:4px;padding:6px 8px;font-size:.82rem;font-weight:600;display:inline-flex}.header-right-actions{flex-shrink:0;align-items:center;gap:12px;display:flex}.theme-toggle-btn{border-radius:var(--radius-full);background:var(--bg-card);border:1px solid var(--border-light);width:40px;height:40px;color:var(--text-dark);cursor:pointer;box-shadow:var(--shadow-sm);flex-shrink:0;justify-content:center;align-items:center;transition:all .25s;display:inline-flex}.theme-toggle-btn:hover{background:var(--brand-purple-soft);color:var(--brand-purple);border-color:var(--brand-purple);transform:scale(1.06)}.theme-toggle-icon{transition:transform .3s cubic-bezier(.34,1.56,.64,1)}.theme-toggle-btn:hover .theme-toggle-icon{transform:rotate(18deg)}.theme-toggle-icon.sun{color:#fbbf24}.theme-toggle-icon.moon{color:var(--brand-purple)}.btn-nav-cta{background:var(--brand-purple);color:#fff;border-radius:var(--radius-md);white-space:nowrap;box-shadow:0 4px 12px var(--brand-purple-glow);align-items:center;gap:8px;padding:9px 18px;font-size:.88rem;font-weight:700;transition:all .2s;display:inline-flex}.btn-nav-cta:hover{background:var(--brand-purple-hover);transform:translateY(-1px)}.btn-nav-cta.btn-nav-wa{background:var(--brand-purple)}.mobile-nav-toggle{color:var(--text-dark);cursor:pointer;padding:6px;display:none}.mega-menu-overlay-panel{border-bottom:1px solid var(--border-light);box-shadow:var(--shadow-dropdown);z-index:999;background:#fff;animation:.2s forwards slideDownMega;position:absolute;top:72px;left:0;right:0}@keyframes slideDownMega{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}.mega-menu-card-inner{grid-template-columns:240px 1fr 310px;gap:28px;max-width:1200px;margin:0 auto;padding:28px 24px;display:grid}.mega-menu-sidebar{border-right:1px solid var(--border-light);padding-right:20px}.mega-menu-kicker{text-transform:uppercase;letter-spacing:.08em;color:var(--text-muted);margin-bottom:14px;font-size:.72rem;font-weight:800}.mega-sidebar-list{flex-direction:column;gap:4px;display:flex}.mega-cat-item{border-radius:var(--radius-md);color:var(--text-dark);text-align:left;align-items:center;gap:10px;width:100%;padding:10px 12px;font-size:.9rem;font-weight:600;transition:all .15s;display:flex}.mega-cat-item:hover{background:var(--bg-alt);color:var(--brand-purple)}.mega-cat-item.active{background:var(--brand-purple-light);color:var(--brand-purple);font-weight:700}.mega-menu-middle{flex-direction:column;display:flex}.mega-services-grid{grid-template-columns:1fr 1fr;gap:16px 20px;display:grid}.mega-service-card{border-radius:var(--radius-md);align-items:flex-start;gap:12px;padding:10px;transition:all .2s;display:flex}.mega-service-card:hover{background:var(--bg-alt);transform:translateY(-2px)}.service-card-icon{border-radius:var(--radius-md);background:var(--brand-purple-light);width:36px;height:36px;color:var(--brand-purple);flex-shrink:0;justify-content:center;align-items:center;display:flex}.service-card-text strong{color:var(--text-title);margin-bottom:2px;font-size:.92rem;font-weight:700;display:block}.service-card-text p{color:var(--text-muted);font-size:.8rem;line-height:1.4}.mega-promo-card{border-radius:var(--radius-lg);color:#fff;background:linear-gradient(145deg,#4f46e5 0%,#7c3aed 50%,#673de6 100%);flex-direction:column;justify-content:space-between;padding:24px;display:flex;position:relative;overflow:hidden;box-shadow:0 10px 30px #6366f159}.promo-badge-top{justify-content:space-between;align-items:center;margin-bottom:16px;display:flex}.promo-tag-pill{letter-spacing:.08em;text-transform:uppercase;border-radius:var(--radius-full);background:#fff3;padding:4px 10px;font-size:.68rem;font-weight:800}.promo-visual-box{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-radius:var(--radius-full);background:#ffffff2e;border:1px solid #ffffff40;align-items:center;gap:8px;margin-bottom:18px;padding:8px 14px;font-size:.8rem;font-weight:600;display:flex}.promo-text strong{margin-bottom:6px;font-size:1.15rem;font-weight:800;line-height:1.25;display:block}.promo-text p{color:#ffffffe0;margin-bottom:18px;font-size:.82rem}.btn-promo-action{color:var(--brand-purple);border-radius:var(--radius-md);text-align:center;background:#fff;padding:10px 18px;font-size:.86rem;font-weight:800;transition:all .2s;display:block}.btn-promo-action:hover{background:#f8f9fa;transform:translateY(-2px);box-shadow:0 4px 12px #00000026}.mobile-nav-drawer{border-bottom:1px solid var(--border-light);width:100%;box-shadow:var(--shadow-dropdown);background:#fff;flex-direction:column;gap:12px;padding:24px;display:flex;position:absolute;top:72px;left:0}.mobile-drawer-theme-bar{background:var(--bg-card-subtle);border-radius:var(--radius-md);border:1px solid var(--border-light);color:var(--text-dark);justify-content:space-between;align-items:center;margin-bottom:6px;padding:10px 14px;font-size:.88rem;font-weight:600;display:flex}.theme-toggle-btn-mobile{border-radius:var(--radius-full);background:var(--bg-card);border:1px solid var(--border-light);color:var(--text-dark);cursor:pointer;align-items:center;gap:8px;padding:6px 14px;font-size:.82rem;font-weight:700;transition:all .2s;display:inline-flex}.theme-toggle-btn-mobile:hover{border-color:var(--brand-purple);color:var(--brand-purple)}.mobile-nav-drawer a{color:var(--text-dark);border-bottom:1px solid var(--border-subtle);padding:10px 0;font-size:1rem;font-weight:600}.segmented-pill-bar-container{justify-content:center;width:100%;margin:28px auto 0;display:flex}.segmented-pill-bar{border-radius:var(--radius-full);border:1px solid var(--border-light);background:#f1f3f7;align-items:center;gap:4px;max-width:100%;padding:5px;display:inline-flex;overflow-x:auto}.pill-tab-item{border-radius:var(--radius-full);color:var(--text-body);white-space:nowrap;padding:8px 18px;font-size:.88rem;font-weight:600;transition:all .18s}.pill-tab-item:hover{color:var(--text-dark)}.pill-tab-item.active{background:var(--text-dark);color:#fff;font-weight:700;box-shadow:0 2px 8px #0000001f}.hero-section-wrapper{background:0 0;padding:60px 0 68px;position:relative}.hero-section-wrapper:before{display:none}.hero-section-wrapper>.container{z-index:1;position:relative}.hero-container{flex-direction:column;align-items:center;display:flex}.hero-kicker-badge{border-radius:var(--radius-full);background:var(--brand-purple-light);color:var(--brand-purple);letter-spacing:.06em;text-transform:uppercase;align-items:center;gap:8px;margin-bottom:24px;padding:6px 16px;font-size:.8rem;font-weight:800;display:inline-flex}.hero-title{font-family:var(--font-heading);color:var(--text-title);letter-spacing:-.03em;max-width:960px;margin-bottom:20px;font-size:clamp(2.3rem,5.2vw,3.8rem);font-weight:800;line-height:1.15}.hero-title .highlight-purple{color:var(--brand-purple)}.hero-subtitle{color:var(--text-muted);max-width:780px;margin-bottom:32px;font-size:clamp(1.05rem,2vw,1.22rem);line-height:1.6}.hero-actions-row{flex-wrap:wrap;justify-content:center;align-items:center;gap:16px;margin-bottom:40px;display:flex}.btn-hostinger-primary{background:var(--brand-purple);color:#fff;border-radius:var(--radius-md);box-shadow:0 4px 16px var(--brand-purple-glow);align-items:center;gap:8px;padding:14px 28px;font-size:1rem;font-weight:700;transition:all .2s;display:inline-flex}.btn-hostinger-primary:hover{background:var(--brand-purple-hover);box-shadow:0 8px 24px var(--brand-purple-glow);transform:translateY(-2px)}.btn-hostinger-outline{color:var(--brand-purple);border:1.5px solid var(--brand-purple);border-radius:var(--radius-md);background:#fff;align-items:center;gap:8px;padding:14px 26px;font-size:1rem;font-weight:700;transition:all .2s;display:inline-flex}.btn-hostinger-outline:hover{background:var(--brand-purple-soft);transform:translateY(-2px)}.hero-trust-bar{border-top:1px solid var(--border-light);grid-template-columns:repeat(4,1fr);gap:20px;width:100%;max-width:1080px;margin-top:36px;padding-top:32px;display:grid}.trust-item{text-align:left;align-items:center;gap:12px;display:flex}.trust-icon-box{border-radius:var(--radius-md);background:var(--bg-alt);width:42px;height:42px;color:var(--brand-purple);flex-shrink:0;justify-content:center;align-items:center;display:flex}.trust-copy strong{color:var(--text-title);font-size:.92rem;font-weight:700;display:block}.trust-copy span{color:var(--text-muted);font-size:.78rem}.section-header-center{text-align:center;max-width:840px;margin:0 auto 40px}.section-kicker-tag,.section-kicker-pill{border-radius:var(--radius-full);background:var(--brand-purple-light);color:var(--brand-purple);letter-spacing:.08em;text-transform:uppercase;align-items:center;gap:8px;margin-bottom:16px;padding:5px 14px;font-size:.76rem;font-weight:800;display:inline-flex}.section-title,.section-main-title{font-family:var(--font-heading);color:var(--text-title);letter-spacing:-.025em;margin-bottom:14px;font-size:clamp(2rem,3.8vw,2.8rem);font-weight:800;line-height:1.2}.section-subtitle,.section-main-desc{color:var(--text-muted);font-size:1.08rem;line-height:1.6}.pricing-section-wrapper{background:0 0;border-top:none;border-bottom:none;padding:80px 0 96px;position:relative;overflow:hidden}.pricing-section-wrapper:before{display:none}.pricing-section-wrapper>.container{z-index:1;max-width:1360px;position:relative}.pricing-scheme-pill{border-radius:var(--radius-full);color:var(--text-dark);box-shadow:var(--shadow-sm);background:#f1f3f7;border:1px solid #e2e8f0;align-items:center;gap:8px;margin-top:22px;padding:8px 20px;font-size:.88rem;font-weight:700;transition:all .2s;display:inline-flex}.pricing-cards-grid{grid-template-columns:repeat(4,minmax(250px,1fr));justify-content:center;align-items:stretch;gap:24px;margin-top:52px;display:grid}.pricing-card-hostinger{border-radius:var(--radius-lg);flex-direction:column;padding:30px 28px 32px;transition:all .25s;display:flex;position:relative}.pricing-card-hostinger.standard{background:#fff;border:1px solid #e2e8f0e6;box-shadow:0 4px 20px -2px #0f172a0f,0 2px 6px -1px #0f172a08}.pricing-card-hostinger.standard:hover{border-color:#cbd5e1;transform:translateY(-3px);box-shadow:0 16px 36px -4px #0f172a1a,0 4px 12px -2px #0f172a0a}.pricing-card-hostinger.featured{background:var(--bg-dark-card);color:#fff;border:2px solid var(--brand-purple);z-index:1;position:relative;transform:none;box-shadow:0 12px 36px -8px #673de666}.pricing-card-hostinger.featured:hover{border-color:#8b5cf6;transform:translateY(-4px);box-shadow:0 18px 42px -6px #673de680}.card-top-badge{border-radius:var(--radius-full);letter-spacing:.04em;align-self:flex-start;align-items:center;gap:6px;width:fit-content;margin-bottom:14px;padding:5px 12px;font-size:.76rem;font-weight:800;display:inline-flex}.pricing-card-hostinger.standard .card-top-badge{background:var(--brand-purple-light);color:var(--brand-purple)}.pricing-card-hostinger.standard .card-top-badge.badge-purple-soft{color:#673de6;background:#ede9fe}.pricing-card-hostinger.featured .card-top-badge{color:#fff;background:#8b5cf6;box-shadow:0 2px 10px #8b5cf666}.plan-name{font-family:var(--font-heading);align-items:center;gap:8px;margin-bottom:6px;font-size:1.65rem;font-weight:800;display:flex}.pricing-card-hostinger.standard .plan-name{color:var(--text-title)}.pricing-card-hostinger.featured .plan-name{color:#fff}.plan-desc{min-height:48px;margin-bottom:24px;font-size:.88rem;line-height:1.45}.pricing-card-hostinger.standard .plan-desc{color:var(--text-muted)}.pricing-card-hostinger.featured .plan-desc{color:#cbd5e1}.price-tag-wrapper{margin-bottom:24px}.price-strikethrough{margin-bottom:4px;font-size:.88rem;text-decoration:line-through;display:block}.pricing-card-hostinger.standard .price-strikethrough{color:var(--text-light)}.pricing-card-hostinger.featured .price-strikethrough{color:#94a3b8}.price-main-row{align-items:baseline;gap:6px;display:flex}.currency-code{font-size:1.2rem;font-weight:800}.price-amount-bold{font-family:var(--font-heading);letter-spacing:-.03em;font-size:2.8rem;font-weight:800;line-height:1}.pricing-card-hostinger.standard .price-amount-bold{color:var(--text-dark)}.pricing-card-hostinger.featured .price-amount-bold{color:#fff}.price-unit{font-size:.94rem;font-weight:600}.pricing-card-hostinger.standard .price-unit{color:var(--text-muted)}.pricing-card-hostinger.featured .price-unit{color:#cbd5e1}.btn-plan-hostinger{border-radius:var(--radius-md);text-align:center;width:100%;margin-bottom:16px;padding:14px 20px;font-size:1rem;font-weight:700;transition:all .2s;display:block}.pricing-card-hostinger.standard .btn-plan-hostinger{color:var(--brand-purple);border:1.5px solid var(--brand-purple);background:#fff}.pricing-card-hostinger.standard .btn-plan-hostinger:hover{background:var(--brand-purple-soft);transform:translateY(-2px)}.pricing-card-hostinger.featured .btn-plan-hostinger{background:var(--brand-purple);color:#fff;box-shadow:0 4px 16px var(--brand-purple-glow);border:none}.pricing-card-hostinger.featured .btn-plan-hostinger:hover{background:var(--brand-purple-hover);transform:translateY(-2px)}.plan-sub-guarantee{text-align:center;margin-bottom:28px;padding-bottom:24px;font-size:.78rem;line-height:1.4}.pricing-card-hostinger.standard .plan-sub-guarantee{color:var(--text-muted);border-bottom:1px solid var(--border-light)}.pricing-card-hostinger.featured .plan-sub-guarantee{color:#94a3b8;border-bottom:1px solid #ffffff1f}.plan-features-list{flex-direction:column;gap:14px;list-style:none;display:flex}.plan-feature-item{align-items:flex-start;gap:10px;font-size:.92rem;line-height:1.4;display:flex}.feature-check-icon{color:var(--green-success);flex-shrink:0;margin-top:2px}.feature-x-icon{color:var(--text-light);flex-shrink:0;margin-top:2px}.pricing-card-hostinger.standard .plan-feature-item{color:var(--text-title)}.pricing-card-hostinger.featured .plan-feature-item{color:#f1f5f9}.plan-feature-item.excluded{color:var(--text-light);text-decoration:line-through}.pricing-card-hostinger.pos-pack-card{background:#fff;border:1.5px solid #a7f3d0;box-shadow:0 4px 20px -2px #05966914,0 2px 6px -1px #0f172a08}.pricing-card-hostinger.pos-pack-card:hover{border-color:#10b981;transform:translateY(-3px);box-shadow:0 16px 36px -4px #05966929,0 4px 12px -2px #0f172a0a}.card-top-badge.pos-badge{color:#059669;background:#ecfdf5;border:1px solid #a7f3d0}.pricing-card-hostinger.pos-pack-card .plan-name{font-size:1.48rem}.pricing-card-hostinger.pos-pack-card .btn-plan-hostinger,.btn-plan-hostinger.btn-plan-pos{color:#fff!important;background:#059669!important;border:none!important;box-shadow:0 4px 14px #05966959!important}.pricing-card-hostinger.pos-pack-card .btn-plan-hostinger:hover,.btn-plan-hostinger.btn-plan-pos:hover{background:#047857!important;transform:translateY(-2px)!important;box-shadow:0 6px 20px #05966973!important}.feature-check-icon.text-emerald{color:#059669!important}.pos-standalone-banner{border-radius:var(--radius-xl);color:#fff;background:linear-gradient(135deg,#064e3b 0%,#065f46 50%,#0f172a 100%);border:1px solid #34d3994d;justify-content:space-between;align-items:center;gap:28px;margin-top:48px;padding:32px 36px;display:flex;position:relative;overflow:hidden;box-shadow:0 12px 32px -4px #064e3b40}.pos-standalone-banner:before{content:"";background:linear-gradient(90deg,#34d399,#10b981,#6ee7b7);height:4px;position:absolute;top:0;left:0;right:0}.pos-banner-left{flex:1}.pos-badge-pill{color:#6ee7b7;border-radius:var(--radius-full);letter-spacing:.06em;background:#34d39926;border:1px solid #34d3994d;align-items:center;gap:6px;margin-bottom:10px;padding:4px 12px;font-size:.76rem;font-weight:800;display:inline-flex}.pos-banner-title{color:#fff;margin:0 0 8px;font-size:1.25rem;font-weight:800;line-height:1.35}.pos-banner-desc{color:#cbd5e1;margin:0;font-size:.92rem;line-height:1.55}.pos-banner-right{flex-shrink:0}.btn-pos-cta{color:#fff;border-radius:var(--radius-full);white-space:nowrap;background:#10b981;align-items:center;gap:10px;padding:14px 24px;font-size:.94rem;font-weight:700;text-decoration:none;transition:all .2s;display:inline-flex;box-shadow:0 4px 16px #10b98166}.btn-pos-cta:hover{color:#fff;background:#059669;transform:translateY(-2px);box-shadow:0 6px 22px #10b98180}.street-comp-section{background:0 0;padding:80px 0}.three-pillars-strip-agency{grid-template-columns:repeat(3,1fr);gap:24px;margin-bottom:56px;display:grid}.pillar-agency-card{border-radius:var(--radius-lg);border:1px solid var(--border-light);box-shadow:var(--shadow-card);background:#fff;flex-direction:column;padding:32px 28px;transition:all .2s;display:flex}.pillar-agency-card:hover{box-shadow:var(--shadow-hover);border-color:var(--border-purple-focus);transform:translateY(-4px)}.pillar-agency-header{justify-content:space-between;align-items:center;margin-bottom:18px;display:flex}.pillar-badge-num{letter-spacing:.08em;color:var(--brand-purple);background:var(--brand-purple-light);border-radius:var(--radius-full);padding:4px 10px;font-size:.76rem;font-weight:800}.pillar-icon-box{border-radius:var(--radius-md);background:var(--brand-purple-soft);width:44px;height:44px;color:var(--brand-purple);justify-content:center;align-items:center;display:flex}.pillar-agency-card h3{font-family:var(--font-heading);color:var(--text-title);margin-bottom:12px;font-size:1.35rem;font-weight:800}.pillar-agency-card p{color:var(--text-muted);margin-bottom:18px;font-size:.92rem;line-height:1.55}.pillar-benefit-tag{color:var(--green-success);margin-top:auto;font-size:.84rem;font-weight:700}.agency-vs-traditional-box{border-radius:var(--radius-lg);border:1px solid var(--border-light);box-shadow:var(--shadow-card);background:#fff;overflow:hidden}.vs-header{border-bottom:1px solid var(--border-light);background:#f8fafc;align-items:center;gap:10px;padding:20px 24px;display:flex}.vs-header h3{font-family:var(--font-heading);color:var(--text-title);font-size:1.15rem;font-weight:800}.vs-table-wrapper{overflow-x:auto}.vs-table{border-collapse:collapse;text-align:left;width:100%}.vs-table th{text-transform:uppercase;letter-spacing:.04em;color:var(--text-title);border-bottom:2px solid var(--border-light);background:#fff;padding:16px 24px;font-size:.88rem;font-weight:800}.vs-table td{border-bottom:1px solid var(--border-subtle);padding:18px 24px;font-size:.92rem}.vs-row-content{align-items:center;gap:10px;display:flex}.th-trad{color:var(--text-muted)!important}.th-primera{color:var(--brand-purple)!important;background:var(--brand-purple-soft)!important}.td-trad{color:var(--text-muted)}.td-primera{color:var(--text-title);background:#673de608}.vs-mobile-cards-list{display:none}.vs-mobile-card-item{border:1px solid var(--border-light);border-radius:var(--radius-lg);box-shadow:var(--shadow-sm);background:#fff;padding:18px 16px}.vs-card-aspect-header{border-bottom:1px solid var(--border-subtle);align-items:center;gap:10px;margin-bottom:14px;padding-bottom:10px;display:flex}.aspect-bullet{background:var(--brand-purple);border-radius:50%;flex-shrink:0;width:8px;height:8px}.vs-card-aspect-header h4{font-family:var(--font-heading);color:var(--text-title);margin:0;font-size:1.08rem;font-weight:800}.vs-card-comparison-body{flex-direction:column;gap:12px;display:flex}.vs-card-row{border-radius:var(--radius-md);padding:12px 14px}.vs-card-row.trad-row{background:#fff5f5;border:1px solid #fed7d7}.vs-card-badge{text-transform:uppercase;letter-spacing:.04em;align-items:center;gap:6px;margin-bottom:6px;font-size:.76rem;font-weight:800;display:flex}.trad-badge{color:#e53e3e}.trad-desc{color:#64748b;margin:0;font-size:.88rem;line-height:1.45}.vs-card-row.primera-row{background:#f0fdf4;border:1.5px solid #86efac;box-shadow:0 2px 8px #22c55e14}.primera-badge{color:#16a34a}.primera-desc{color:#0f172a;margin:0;font-size:.92rem;line-height:1.5}.primera-desc strong{color:#15803d;font-weight:700}.tripod-section{padding:80px 0}.simulator-controls-card{background:var(--bg-card,#fff);border-radius:var(--radius-xl);border:1.5px solid var(--border-light);box-shadow:var(--shadow-card);z-index:5;margin-bottom:44px;padding:28px 32px;position:relative}.sim-controls-top-row{border-bottom:1px solid var(--border-subtle);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:20px;margin-bottom:20px;padding-bottom:18px;display:flex}.sim-title-group{align-items:center;gap:12px;display:flex}.sim-icon-badge{border-radius:var(--radius-md);background:var(--brand-purple-light);width:40px;height:40px;color:var(--brand-purple);flex-shrink:0;justify-content:center;align-items:center;display:flex}.sim-title-group strong{color:var(--text-title);font-size:1.05rem;font-weight:800;display:block}.sim-title-group span{color:var(--text-muted);font-size:.82rem}.sim-example-selector-wrap{align-items:center;gap:10px;display:flex}.sim-example-label{color:var(--text-muted);font-size:.82rem;font-weight:700}.sim-example-select{border-radius:var(--radius-full);border:1.5px solid var(--border-light);background:var(--bg-alt);color:var(--text-title);font-family:var(--font-body);cursor:pointer;outline:none;padding:8px 16px;font-size:.84rem;font-weight:700;transition:all .2s}.sim-example-select:hover,.sim-example-select:focus{border-color:var(--brand-purple);box-shadow:0 0 0 3px var(--brand-purple-light);background:#fff}.sim-inputs-grid{grid-template-columns:1.4fr 1fr 1fr;gap:20px;display:grid}.sim-input-group{flex-direction:column;gap:6px;display:flex}.sim-input-group label{color:var(--text-dark);align-items:center;gap:6px;font-size:.84rem;font-weight:700;display:flex}.sim-input-field{border-radius:var(--radius-md);border:1.5px solid var(--border-light);background:var(--bg-card,#fff);width:100%;font-family:var(--font-body);color:var(--text-dark);outline:none;padding:12px 16px;font-size:.95rem;font-weight:600;transition:all .2s}.sim-input-field:focus{border-color:var(--brand-purple);box-shadow:0 0 0 3px var(--brand-purple-light)}.sim-reassurance-strip{border-top:1px dashed var(--border-subtle);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;margin-top:20px;padding-top:16px;display:flex}.sim-reassurance-left{color:var(--text-dark);align-items:center;gap:8px;font-size:.86rem;display:flex}.sim-reassurance-left .text-emerald{color:#10b981;flex-shrink:0}.sim-reassurance-right{color:var(--text-muted);background:var(--bg-alt);border-radius:var(--radius-full);border:1px solid var(--border-light);align-items:center;gap:8px;padding:6px 14px;font-size:.84rem;display:flex}.sim-reassurance-right .text-purple{color:var(--brand-purple);flex-shrink:0}.sim-reassurance-right strong{color:var(--brand-purple);font-family:var(--font-mono,monospace);font-weight:700}.simulator-cta-banner{border-radius:var(--radius-xl);color:#fff;box-shadow:var(--shadow-featured);background:linear-gradient(135deg,#140d2b 0%,#1e133d 100%);border:1px solid #9333ea66;justify-content:space-between;align-items:center;gap:28px;margin-top:36px;padding:32px 36px;display:flex}.sim-cta-left{align-items:center;gap:20px;display:flex}.sim-cta-icon-box{border-radius:var(--radius-md);background:var(--brand-purple);color:#fff;width:52px;height:52px;box-shadow:0 4px 14px var(--brand-purple-glow);flex-shrink:0;justify-content:center;align-items:center;display:flex}.sim-cta-left strong{color:#fff;margin-bottom:6px;font-size:1.25rem;font-weight:800;line-height:1.25;display:block}.sim-cta-left p{color:#cbd5e1;max-width:650px;font-size:.92rem;line-height:1.5}.tripod-tabs-row{z-index:2;grid-template-columns:repeat(3,1fr);gap:16px;margin-bottom:32px;display:grid;position:relative}.tripod-tab-btn{background:var(--bg-card,#fff);border:1px solid var(--border-light);border-radius:var(--radius-lg);box-shadow:var(--shadow-sm);text-align:left;align-items:center;gap:14px;padding:18px 20px;transition:all .2s;display:flex}.tripod-tab-btn:hover{border-color:var(--border-purple-focus);box-shadow:var(--shadow-card)}.tripod-tab-btn.active{border-color:var(--brand-purple);background:var(--brand-purple-soft);box-shadow:0 4px 16px var(--brand-purple-glow)}.tab-icon-wrap{border-radius:var(--radius-md);background:var(--bg-alt);width:44px;height:44px;color:var(--brand-purple);flex-shrink:0;justify-content:center;align-items:center;display:flex}.tripod-tab-btn.active .tab-icon-wrap{background:var(--brand-purple);color:#fff}.tab-text strong{color:var(--text-title);margin-bottom:2px;font-size:.98rem;font-weight:800;display:block}.tab-text span{color:var(--text-muted);font-size:.8rem}.web-mockup-wrapper{border-radius:var(--radius-lg);border:1px solid var(--border-light);box-shadow:var(--shadow-card);background:#fff;overflow:hidden}.browser-bar{border-bottom:1px solid var(--border-light);background:#f1f3f7;align-items:center;gap:16px;padding:12px 18px;display:flex}.browser-dots span{background:#cbd5e1;border-radius:50%;width:11px;height:11px}.browser-dots span:first-child{background:#ff5f56}.browser-dots span:nth-child(2){background:#ffbd2e}.browser-dots span:nth-child(3){background:#27c93f}.browser-url-bar{border:1px solid var(--border-light);border-radius:var(--radius-full);color:var(--text-title);background:#fff;flex:1;align-items:center;gap:8px;max-width:480px;padding:6px 14px;font-size:.82rem;font-weight:600;display:flex}.browser-ssl-badge{color:var(--green-success);align-items:center;gap:6px;margin-left:auto;font-size:.78rem;font-weight:700;display:flex}.web-preview-body{background:#fff;padding:24px}.web-inner-navbar{border-bottom:1px solid var(--border-subtle);justify-content:space-between;align-items:center;margin-bottom:24px;padding-bottom:18px;display:flex}.web-inner-brand{color:var(--text-title);align-items:center;gap:8px;font-size:1.1rem;font-weight:800;display:flex}.web-inner-links{color:var(--text-muted);gap:20px;font-size:.86rem;font-weight:600;display:flex}.btn-inner-wa{color:#fff;border-radius:var(--radius-full);background:#25d366;align-items:center;gap:6px;padding:8px 16px;font-size:.82rem;font-weight:700;display:inline-flex}.web-hero-banner{border-radius:var(--radius-md);height:280px;margin-bottom:24px;position:relative;overflow:hidden}.web-hero-picture,.listing-hero-picture{width:100%;height:100%;display:block}.web-hero-bg{object-fit:cover;width:100%;height:100%}.web-hero-overlay{color:#fff;background:linear-gradient(#0006 0%,#000c 100%);flex-direction:column;justify-content:flex-end;padding:28px;display:flex;position:absolute;inset:0}.web-pill-tag{background:var(--brand-purple);border-radius:var(--radius-full);width:fit-content;margin-bottom:8px;padding:3px 10px;font-size:.68rem;font-weight:800}.web-hero-overlay h4{font-family:var(--font-heading);margin-bottom:6px;font-size:1.45rem;font-weight:800}.web-hero-overlay p{color:#e2e8f0;max-width:620px;margin-bottom:14px;font-size:.88rem}.web-cta-row{align-items:center;gap:14px;display:flex}.btn-web-cta{color:#fff;border-radius:var(--radius-md);background:#25d366;align-items:center;gap:8px;padding:9px 18px;font-size:.84rem;font-weight:700;display:inline-flex}.web-free-badge{color:#a7f3d0;font-size:.78rem;font-weight:600}.web-highlights-grid{grid-template-columns:repeat(2,1fr);gap:12px;display:grid}.web-highlight-card{border-radius:var(--radius-md);background:var(--bg-alt);color:var(--text-title);align-items:center;gap:10px;padding:12px 16px;font-size:.88rem;font-weight:600;display:flex}.google-mockup-wrapper{border-radius:var(--radius-lg);border:1px solid var(--border-light);box-shadow:var(--shadow-card);background:#fff;padding:24px}.google-search-bar{border:1px solid var(--border-light);border-radius:var(--radius-full);background:#f8fafc;align-items:center;gap:14px;margin-bottom:24px;padding:10px 20px;display:flex}.google-g-logo{color:#4285f4;font-size:1.2rem;font-weight:800}.search-text-group{flex-direction:column;display:flex}.search-query{color:var(--text-dark);font-size:.88rem;font-weight:700}.search-geo{color:var(--text-muted);font-size:.74rem}.search-badge-rank{background:var(--green-light);color:var(--green-success);border-radius:var(--radius-full);align-items:center;gap:6px;margin-left:auto;padding:4px 12px;font-size:.76rem;font-weight:800;display:flex}.google-listing-card{grid-template-columns:280px 1fr;gap:24px;display:grid}.listing-hero-photo-wrap{border-radius:var(--radius-md);height:240px;position:relative;overflow:hidden}.listing-hero-img{object-fit:cover;width:100%;height:100%}.listing-open-badge{color:#22c55e;border-radius:var(--radius-sm);background:#000000bf;padding:3px 8px;font-size:.72rem;font-weight:700;position:absolute;top:10px;left:10px}.listing-verified-chip{color:var(--text-dark);border-radius:var(--radius-full);background:#fff;align-items:center;gap:6px;padding:4px 10px;font-size:.74rem;font-weight:700;display:flex;position:absolute;bottom:10px;left:10px;box-shadow:0 2px 6px #0003}.listing-details-col{flex-direction:column;display:flex}.listing-header-title h3{font-family:var(--font-heading);color:var(--text-title);margin-bottom:4px;font-size:1.4rem;font-weight:800}.listing-category{color:var(--text-muted);font-size:.85rem}.listing-rating-row{align-items:center;gap:8px;margin:10px 0 16px;display:flex}.rating-number{color:#b45309;font-weight:800}.reviews-count{color:var(--text-muted);font-size:.8rem}.listing-actions-row{flex-wrap:wrap;gap:10px;margin-bottom:20px;display:flex}.btn-g-action{border-radius:var(--radius-full);border:1px solid var(--border-light);color:var(--text-title);background:#fff;align-items:center;gap:6px;padding:7px 14px;font-size:.82rem;font-weight:600;display:inline-flex}.btn-g-action.primary{color:#fff;background:#1a73e8;border-color:#1a73e8}.services-chips-cloud{flex-wrap:wrap;gap:8px;margin-top:8px;display:flex}.service-chip{background:var(--bg-alt);border-radius:var(--radius-full);color:var(--text-dark);align-items:center;gap:6px;padding:5px 12px;font-size:.78rem;font-weight:600;display:inline-flex}.listing-sample-review{border-radius:var(--radius-md);border:1px solid var(--border-subtle);background:#f8fafc;margin-top:18px;padding:14px}.review-top-meta{align-items:center;gap:8px;margin-bottom:6px;display:flex}.review-author{color:var(--text-muted);font-size:.76rem;font-weight:700}.review-comment{color:var(--text-body);margin-bottom:8px;font-size:.84rem;font-style:italic}.owner-response-pill{border-radius:var(--radius-sm);border-left:3px solid var(--brand-purple);color:var(--text-dark);background:#fff;padding:8px 12px;font-size:.78rem}.owner-response-pill strong{color:var(--brand-purple);margin-bottom:2px;font-size:.74rem;display:block}.wa-mockup-wrapper{justify-content:center;display:flex}.wa-phone-frame{width:100%;max-width:420px;box-shadow:var(--shadow-hover);background:#efeae2;border:8px solid #1f2937;border-radius:36px;overflow:hidden}.phone-island{background:#1f2937;justify-content:center;align-items:center;height:24px;display:flex}.island-camera{border-radius:var(--radius-full);background:#000;width:70px;height:12px}.wa-top-header{color:#fff;background:#075e54;align-items:center;gap:12px;padding:12px 16px;display:flex}.wa-avatar-img{object-fit:cover;border-radius:50%;width:40px;height:40px}.wa-user-info{flex:1}.wa-name-row strong{font-size:.95rem}.wa-biz-badge{opacity:.85;font-size:.72rem}.wa-chat-canvas{flex-direction:column;gap:12px;min-height:380px;padding:16px;display:flex}.wa-date-pill{color:var(--text-muted);border-radius:var(--radius-sm);background:#fff;align-self:center;padding:3px 10px;font-size:.7rem;font-weight:700;box-shadow:0 1px 2px #0000001a}.wa-msg{border-radius:var(--radius-md);max-width:80%;padding:9px 12px;font-size:.84rem;line-height:1.35;box-shadow:0 1px 2px #00000014}.wa-msg.incoming{color:#0b141a;background:#fff;border-top-left-radius:0;align-self:flex-start}.wa-msg.outgoing{color:#0b141a;background:#d9fdd3;border-top-right-radius:0;align-self:flex-end}.wa-msg-time{text-align:right;color:#667781;margin-top:4px;font-size:.68rem;display:block}.wa-catalog-bubble{border-radius:var(--radius-md);background:#fff;align-self:flex-end;max-width:90%;padding:14px;box-shadow:0 1px 2px #00000014}.catalog-header-meta{color:var(--brand-purple);margin-bottom:10px;font-size:.7rem;font-weight:800}.wa-catalog-item{border-bottom:1px solid var(--border-subtle);margin-bottom:8px;padding-bottom:8px}.wa-item-name{color:var(--text-dark);font-size:.84rem;font-weight:700;display:block}.wa-item-desc{color:var(--text-muted);font-size:.74rem;display:block}.wa-item-price{color:#075e54;margin-top:2px;font-size:.82rem;font-weight:800;display:block}.wa-btn-consult{color:#fff;border-radius:var(--radius-sm);background:#075e54;justify-content:center;align-items:center;gap:6px;width:100%;margin-top:6px;padding:8px;font-size:.8rem;font-weight:700;display:flex}.process-section-wrapper{background:0 0;padding:80px 0}.process-steps-grid{grid-template-columns:repeat(3,1fr);gap:24px;display:grid}.process-step-card{background:var(--bg-card,#fff);border-radius:var(--radius-lg);border:1px solid var(--border-light);box-shadow:var(--shadow-card);flex-direction:column;padding:32px 28px;transition:all .2s;display:flex;position:relative}.process-step-card:hover{box-shadow:var(--shadow-hover);border-color:var(--border-purple-focus);transform:translateY(-4px)}.step-card-header{justify-content:space-between;align-items:center;margin-bottom:18px;display:flex}.step-watermark{font-family:var(--font-heading);color:var(--brand-purple);font-size:2.2rem;font-weight:800;line-height:1}.step-icon-wrapper{border-radius:var(--radius-md);background:var(--brand-purple-soft);width:44px;height:44px;color:var(--brand-purple);justify-content:center;align-items:center;display:flex}.step-badge-time{color:var(--text-muted);background:var(--bg-alt);border-radius:var(--radius-full);align-items:center;gap:6px;padding:4px 10px;font-size:.76rem;font-weight:700;display:flex}.step-card-title{font-family:var(--font-heading);color:var(--text-title);margin-bottom:10px;font-size:1.25rem;font-weight:800}.step-card-desc{color:var(--text-muted);margin-bottom:20px;font-size:.92rem;line-height:1.55}.step-bullet-list{border-top:1px solid var(--border-subtle);flex-direction:column;gap:10px;margin-top:auto;padding-top:18px;list-style:none;display:flex}.step-bullet-list li{color:var(--text-body);align-items:flex-start;gap:8px;font-size:.86rem;display:flex}.process-guarantee-banner{background:var(--bg-card,#fff);border-radius:var(--radius-lg);border:1px solid var(--border-light);box-shadow:var(--shadow-sm);justify-content:space-between;align-items:center;gap:20px;margin-top:40px;padding:24px 32px;display:flex}.banner-left{align-items:center;gap:16px;display:flex}.banner-icon{color:var(--green-success);flex-shrink:0}.banner-left strong{color:var(--text-title);font-size:1rem;display:block}.banner-left p{color:var(--text-muted);font-size:.88rem}.banner-btn{background:var(--brand-purple);color:#fff;border-radius:var(--radius-md);white-space:nowrap;align-items:center;gap:8px;padding:10px 20px;font-size:.9rem;font-weight:700;display:inline-flex}.calculator-section-wrapper{background:0 0;padding:80px 0}.calculator-card-container{background:var(--bg-alt);border-radius:var(--radius-xl);border:1px solid var(--border-light);grid-template-columns:1.2fr 1fr;gap:32px;padding:40px;display:grid}.calc-input-group{margin-bottom:26px}.calc-label-row{color:var(--text-title);justify-content:space-between;align-items:center;margin-bottom:10px;font-size:.92rem;font-weight:700;display:flex}.calc-value-display{color:var(--brand-purple);font-weight:800}.calc-range-slider{width:100%;accent-color:var(--brand-purple);cursor:pointer;height:6px}.slider-limits{color:var(--text-muted);justify-content:space-between;margin-top:6px;font-size:.76rem;display:flex}.calc-results-col{flex-direction:column;display:flex}.calc-roi-card{background:var(--bg-dark-card);border-radius:var(--radius-lg);color:#fff;flex-direction:column;justify-content:space-between;height:100%;padding:32px 28px;display:flex}.roi-badge{border-radius:var(--radius-full);letter-spacing:.06em;background:#ffffff26;width:fit-content;margin-bottom:16px;padding:4px 12px;font-size:.74rem;font-weight:800}.roi-big-number{font-family:var(--font-heading);color:var(--green-success);margin-bottom:8px;font-size:2.8rem;font-weight:800;line-height:1}.roi-desc{color:#cbd5e1;margin-bottom:24px;font-size:.9rem}.calc-breakdown-box{border-radius:var(--radius-md);background:#ffffff14;flex-direction:column;gap:10px;margin-bottom:24px;padding:16px;display:flex}.breakdown-item{color:#e2e8f0;justify-content:space-between;font-size:.86rem;display:flex}.breakdown-item strong{color:#fff}.btn-calc-cta{background:var(--brand-purple);color:#fff;border-radius:var(--radius-md);text-align:center;justify-content:center;align-items:center;gap:8px;padding:12px 20px;font-size:.92rem;font-weight:700;transition:all .2s;display:flex}.btn-calc-cta:hover{background:var(--brand-purple-hover)}.faq-section-wrapper{background:0 0;border-top:none;padding:92px 0 96px}.faq-accordion-list{flex-direction:column;gap:14px;max-width:840px;margin:44px auto 0;display:flex}.faq-item-card{border-radius:var(--radius-lg);border:1px solid var(--border-light);box-shadow:var(--shadow-sm);background:#fff;transition:border-color .22s,box-shadow .22s,transform .22s;overflow:hidden}.faq-item-card:hover{border-color:var(--border-purple-focus);box-shadow:0 3px 12px #673de60f}.faq-item-card.is-open{border-color:var(--border-purple-focus);box-shadow:0 6px 20px #673de614}.faq-question-btn{text-align:left;cursor:pointer;background:0 0;border:none;justify-content:space-between;align-items:center;gap:18px;width:100%;padding:22px 26px;transition:background .18s;display:flex}.faq-question-btn:hover{background:#673de605}.faq-question-text{font-family:var(--font-heading);color:var(--text-dark);font-size:1.08rem;font-weight:700;line-height:1.4;transition:color .18s}.faq-item-card.is-open .faq-question-text{color:var(--brand-purple)}.faq-toggle-icon{background:var(--bg-alt);width:32px;height:32px;color:var(--text-muted);border:1px solid var(--border-light);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;transition:all .22s;display:flex}.faq-item-card:hover .faq-toggle-icon{color:var(--brand-purple);border-color:var(--border-purple-focus)}.faq-item-card.is-open .faq-toggle-icon{background:var(--brand-purple);color:#fff;border-color:var(--brand-purple)}.faq-answer-collapse{grid-template-rows:0fr;transition:grid-template-rows .28s cubic-bezier(.4,0,.2,1);display:grid}.faq-answer-collapse.is-open{grid-template-rows:1fr}.faq-answer-inner{overflow:hidden}.faq-answer-content{flex-direction:column;gap:12px;padding:0 26px 24px;display:flex}.faq-answer-paragraph{color:var(--text-body);font-size:.94rem;line-height:1.65}.faq-cta-banner{text-align:center;border-radius:var(--radius-xl);border:1px solid var(--border-light);box-shadow:var(--shadow-sm);background:#fff;flex-direction:column;align-items:center;max-width:680px;margin-top:56px;margin-left:auto;margin-right:auto;padding:36px 32px;display:flex}.faq-cta-badge{color:var(--brand-purple);background:var(--brand-purple-light);border-radius:var(--radius-full);letter-spacing:.04em;align-items:center;gap:6px;margin-bottom:14px;padding:4px 12px;font-size:.74rem;font-weight:800;display:inline-flex}.faq-cta-title{font-family:var(--font-heading);color:var(--text-dark);margin-bottom:8px;font-size:1.45rem;font-weight:800}.faq-cta-desc{color:var(--text-muted);max-width:520px;margin-bottom:22px;font-size:.95rem;line-height:1.55}.faq-cta-btn{border-radius:var(--radius-full);background:var(--brand-purple);color:#fff;align-items:center;gap:10px;padding:14px 28px;font-size:.95rem;font-weight:700;text-decoration:none;transition:all .2s;display:inline-flex;box-shadow:0 4px 14px #673de640}.faq-cta-btn:hover{background:var(--brand-purple-dark);color:#fff;transform:translateY(-2px);box-shadow:0 6px 18px #673de659}.footer-section-wrapper{color:#e5e7eb;padding:64px 0 36px;position:relative;overflow:hidden;background:radial-gradient(circle at 50% 0,#1e133d 0%,#0e0720 55%,#070312 100%)!important;border-top:1px solid #a78bfa33!important}.footer-glow-top{pointer-events:none;z-index:1;background:radial-gradient(#9333ea38 0%,#0000 70%);width:700px;height:260px;position:absolute;top:-100px;left:50%;transform:translate(-50%)}.footer-dots-pattern{pointer-events:none;z-index:1;background-image:radial-gradient(#ffffff0d 1px,#0000 1px);background-size:24px 24px;position:absolute;inset:0}.footer-container{z-index:2;position:relative}.footer-highlight-card{border-radius:var(--radius-xl);background:linear-gradient(135deg,#1a1036f2 0%,#26144ef2 100%);border:1.5px solid #a78bfa59;margin-bottom:56px;padding:32px 38px;box-shadow:0 16px 36px -12px #673de666}.footer-highlight-inner{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:24px;display:flex}.footer-highlight-kicker{letter-spacing:.08em;text-transform:uppercase;color:#c4b5fd;align-items:center;gap:6px;margin-bottom:6px;font-size:.76rem;font-weight:800;display:inline-flex}.footer-highlight-title{color:#fff;letter-spacing:-.01em;margin-bottom:4px;font-size:1.45rem;font-weight:800}.footer-highlight-subtitle{color:#e5e7eb;margin:0;font-size:.96rem;font-weight:500}.footer-highlight-btn{background:var(--brand-purple);color:#fff;border-radius:var(--radius-full);align-items:center;gap:8px;padding:13px 26px;font-size:.9rem;font-weight:800;text-decoration:none;transition:all .25s;display:inline-flex;box-shadow:0 4px 14px #673de666}.footer-highlight-btn:hover{background:var(--brand-purple-dark);color:#fff;transform:translateY(-2px);box-shadow:0 8px 22px #673de68c}.footer-main-grid{grid-template-columns:2fr 1fr 1fr 1.6fr;gap:40px;margin-bottom:44px;display:grid}.footer-brand-header{align-items:center;gap:12px;margin-bottom:16px;text-decoration:none;display:flex}.footer-brand-logo-img{object-fit:cover;border:1.5px solid #a78bfa59;border-radius:10px;width:44px;height:44px}.footer-brand-name{color:#fff;font-size:1.25rem;font-weight:800;line-height:1.1}.footer-brand-name span{color:#a78bfa}.footer-brand-subtitle{color:#c4b5fd;text-transform:uppercase;letter-spacing:.06em;margin-top:2px;font-size:.72rem;font-weight:700;display:block}.footer-brand-tagline{color:#fff;letter-spacing:-.01em;margin-bottom:8px;font-size:.95rem;font-weight:800}.footer-brand-desc{color:#9ca3af;max-width:320px;margin-bottom:22px;font-size:.88rem;line-height:1.6}.btn-footer-wa-action{color:#fff;border-radius:var(--radius-full);background:#25d366;align-items:center;gap:8px;padding:10px 18px;font-size:.82rem;font-weight:700;text-decoration:none;transition:all .25s;display:inline-flex}.btn-footer-wa-action:hover{color:#fff;background:#1eb956;transform:translateY(-2px);box-shadow:0 6px 18px #25d36659}.footer-col-title{text-transform:uppercase;letter-spacing:.08em;color:#fff;margin-bottom:18px;font-size:.85rem;font-weight:800}.footer-col-links{flex-direction:column;gap:11px;margin:0;padding:0;list-style:none;display:flex}.footer-link{color:#9ca3af;align-items:center;font-size:.9rem;font-weight:500;text-decoration:none;transition:all .2s;display:inline-flex}.footer-link:hover{color:#c4b5fd;transform:translate(3px)}.footer-contact-desc{color:#9ca3af;margin-bottom:16px;font-size:.88rem;line-height:1.55}.footer-contact-channels{flex-direction:column;gap:10px;margin-bottom:16px;display:flex}.footer-contact-item{border-radius:var(--radius-md);color:#fff;background:#ffffff0a;border:1px solid #ffffff14;align-items:center;gap:12px;padding:10px 14px;text-decoration:none;transition:all .2s;display:flex}.footer-contact-item:hover{background:#ffffff14;border-color:#a78bfa66;transform:translateY(-2px)}.footer-channel-icon{border-radius:var(--radius-sm);flex-shrink:0;justify-content:center;align-items:center;width:32px;height:32px;display:flex}.footer-channel-icon.wa{color:#25d366;background:#25d3662e}.footer-channel-icon.fb{color:#fff;background:#1877f2}.channel-label{color:#9ca3af;text-transform:uppercase;letter-spacing:.04em;font-size:.72rem;font-weight:600;display:block}.channel-val{color:#fff;font-size:.86rem;font-weight:700}.footer-guarantee-box{color:#9ca3af;align-items:center;gap:8px;margin-top:14px;font-size:.78rem;line-height:1.4;display:flex}.footer-brand-phrase-divider{text-align:center;border-top:1px solid #ffffff14;margin-top:10px;padding:32px 0 24px}.footer-brand-phrase{color:#c4b5fd;letter-spacing:-.01em;text-shadow:0 0 20px #c4b5fd40;margin:0;font-size:1.15rem;font-weight:800}.footer-bottom-bar{color:#9ca3af;border-top:1px solid #ffffff0f;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;padding-top:24px;font-size:.84rem;display:flex}.footer-copy-text{color:#9ca3af;margin:0}.footer-bottom-trust{color:#10b981;align-items:center;gap:6px;font-size:.82rem;font-weight:700;display:inline-flex}@media (width<=960px){.footer-main-grid{grid-template-columns:1fr 1fr;gap:36px}}@media (width<=640px){.footer-section-wrapper{padding:48px 0 32px}.footer-highlight-card{margin-bottom:40px;padding:24px 20px}.footer-highlight-inner{flex-direction:column;align-items:flex-start;gap:18px}.footer-highlight-btn{justify-content:center;width:100%}.footer-main-grid{grid-template-columns:1fr;gap:32px}.footer-bottom-bar{flex-direction:column;align-items:flex-start;gap:12px}}.whatsapp-floating-container{z-index:9999;align-items:center;gap:12px;display:flex;position:fixed;bottom:24px;right:24px}.whatsapp-floating-tooltip{border-radius:var(--radius-lg);border:1px solid var(--border-light);background:#fff;align-items:center;gap:10px;padding:10px 14px;animation:3s ease-in-out infinite floatTooltip;display:flex;box-shadow:0 8px 24px #00000026}@keyframes floatTooltip{0%,to{transform:translateY(0)}50%{transform:translateY(-4px)}}.tooltip-text{text-align:right;white-space:nowrap;flex-direction:column;display:flex}.tooltip-text strong{color:var(--text-dark);font-size:.82rem;line-height:1.2}.tooltip-text span{color:var(--text-muted);font-size:.74rem}.btn-tooltip-close{color:var(--text-light);border-radius:50%;justify-content:center;align-items:center;padding:2px;transition:color .15s;display:flex}.btn-tooltip-close:hover{color:var(--text-dark)}.whatsapp-floating-button{color:#fff;background:#25d366;border-radius:50%;justify-content:center;align-items:center;width:58px;height:58px;transition:transform .2s,box-shadow .2s;display:flex;position:relative;box-shadow:0 8px 25px #25d36680}.whatsapp-floating-button:hover{transform:scale(1.08);box-shadow:0 12px 30px #25d366a6}.floating-pulse-ring{pointer-events:none;border:2px solid #25d366;border-radius:50%;animation:2s ease-out infinite pulseWa;position:absolute;inset:-4px}@keyframes pulseWa{0%{opacity:.9;transform:scale(.95)}70%{opacity:0;transform:scale(1.25)}to{opacity:0;transform:scale(1.25)}}.calculator-section-wrapper{background:0 0;border-top:none;border-bottom:none;padding:84px 0}.calculator-card-container{background:var(--bg-white);border:1px solid var(--border-light);border-radius:var(--radius-xl);box-shadow:var(--shadow-card);grid-template-columns:1.15fr 1fr;align-items:stretch;gap:36px;margin-top:36px;padding:40px;display:grid}.calc-sliders-col{flex-direction:column;justify-content:center;gap:24px;display:flex}.calc-col-title{font-family:var(--font-heading);color:var(--text-title);margin-bottom:4px;font-size:1.35rem;font-weight:800}.calc-input-group{border-radius:var(--radius-lg);background:#f8fafc;border:1px solid #e2e8f0;flex-direction:column;gap:12px;padding:20px;transition:border-color .2s,box-shadow .2s;display:flex}.calc-input-group:focus-within{border-color:var(--brand-purple);box-shadow:0 0 0 3px #673de61a}.calc-label-row{justify-content:space-between;align-items:center;gap:12px;display:flex}.calc-label-row label{color:var(--text-dark);font-size:.92rem;font-weight:700}.calc-value-display{color:var(--brand-purple);border-radius:var(--radius-md);white-space:nowrap;background:#ede9fe;padding:4px 12px;font-size:1.05rem;font-weight:800}.calc-range-slider{border-radius:var(--radius-full);width:100%;height:8px;accent-color:var(--brand-purple);cursor:pointer;background:#e2e8f0;outline:none}.slider-limits{color:var(--text-muted);justify-content:space-between;font-size:.76rem;font-weight:600;display:flex}.calc-insight-note{border-radius:var(--radius-md);color:#166534;background:#f0fdf4;border:1px solid #bbf7d0;align-items:flex-start;gap:12px;padding:14px 16px;font-size:.85rem;line-height:1.5;display:flex}.calc-insight-note .note-icon{color:#16a34a;flex-shrink:0;margin-top:2px}.calc-insight-note p{margin:0}.calc-results-col{border-radius:var(--radius-lg);color:#fff;background:linear-gradient(145deg,#140d2b 0%,#201347 100%);border:1px solid #ffffff24;flex-direction:column;gap:20px;padding:32px 28px;display:flex;position:relative;overflow:hidden;box-shadow:0 16px 36px -8px #140d2b73}.calc-results-col:before{content:"";pointer-events:none;background:radial-gradient(circle,#673de659 0%,#0000 70%);width:160px;height:160px;position:absolute;top:-40px;right:-40px}.results-badge{color:#c4b5fd;letter-spacing:.8px;text-transform:uppercase;border-radius:var(--radius-full);background:#673de666;border:1px solid #a78bfa66;align-items:center;gap:6px;width:fit-content;padding:6px 14px;font-size:.74rem;font-weight:800;display:inline-flex}.results-highlight-box{border-radius:var(--radius-md);text-align:center;background:#ffffff0d;border:1px solid #ffffff1a;flex-direction:column;gap:6px;padding:20px 18px;display:flex}.res-subtitle{color:#cbd5e1;font-size:.85rem;font-weight:600;display:block}.res-big-number{font-family:var(--font-heading);color:#fff;justify-content:center;align-items:baseline;gap:8px;margin:4px 0;font-size:2.6rem;font-weight:900;line-height:1.1;display:flex}.res-unit{color:#a78bfa;font-size:1.05rem;font-weight:600}.res-caption{color:#94a3b8;margin:0;font-size:.82rem;display:block}.results-metrics-grid{grid-template-columns:1fr 1fr;gap:14px;display:grid}.metric-box{border-radius:var(--radius-md);background:#ffffff0f;border:1px solid #ffffff1a;flex-direction:column;gap:6px;padding:18px 16px;transition:transform .2s,background .2s;display:flex}.metric-box:hover{background:#ffffff17;transform:translateY(-2px)}.metric-label{color:#94a3b8;text-transform:uppercase;letter-spacing:.5px;font-size:.74rem;font-weight:700;line-height:1.35;display:block}.metric-value{font-family:var(--font-heading);color:#fff;margin:4px 0;font-size:1.45rem;font-weight:900;line-height:1.2;display:block}.metric-value.text-gradient-gold{color:#fbbf24;text-shadow:0 0 22px #fbbf2459}.metric-value.text-gradient-ocean{color:#38bdf8;text-shadow:0 0 22px #38bdf859}.metric-sub{color:#cbd5e1;font-size:.76rem;line-height:1.35;display:block}.results-verdict-box{border-radius:var(--radius-md);color:#e2e8f0;background:#00b07424;border:1px solid #00b07452;align-items:center;gap:12px;padding:14px 18px;font-size:.86rem;line-height:1.5;display:flex}.results-verdict-box .text-emerald{color:#00b074;flex-shrink:0}.results-verdict-box p{color:#e2e8f0;margin:0}.results-verdict-box strong{color:#fff}.btn-calc-cta{color:#fff;border-radius:var(--radius-md);background:#25d366;justify-content:center;align-items:center;gap:8px;margin-top:4px;padding:15px 22px;font-size:.94rem;font-weight:800;text-decoration:none;transition:transform .2s,background .2s,box-shadow .2s;display:flex;box-shadow:0 8px 24px #25d36673}.btn-calc-cta:hover{color:#fff;background:#20ba5a;transform:translateY(-2px);box-shadow:0 12px 28px #25d36699}@media (width<=1060px){.desktop-nav-links{display:none}.mobile-nav-toggle{display:block}.pill-agent-badge{display:none}.hero-trust-bar{grid-template-columns:repeat(2,1fr)}.pricing-cards-grid{grid-template-columns:repeat(2,minmax(280px,440px));max-width:920px}.pricing-card-hostinger.featured{transform:none}.process-steps-grid,.calculator-card-container{grid-template-columns:1fr}.footer-top-grid{grid-template-columns:1fr 1fr}.mega-menu-overlay-panel{display:none}.three-pillars-strip-agency{grid-template-columns:1fr}.tripod-tabs-row{grid-template-columns:repeat(3,1fr)}.sim-inputs-grid{grid-template-columns:1fr}.simulator-cta-banner,.sim-cta-left{text-align:center;flex-direction:column}}@media (width<=768px){.pricing-cards-grid{grid-template-columns:1fr!important;max-width:520px!important}.pos-standalone-banner{text-align:left!important;flex-direction:column!important;align-items:flex-start!important;gap:18px!important;padding:24px 20px!important}.pos-banner-right,.btn-pos-cta{justify-content:center!important;width:100%!important}html,body,#root,.app-root{max-width:100vw!important;overflow-x:hidden!important}.container{padding-left:16px;padding-right:16px}.navbar-content{padding:0 12px}.hidden-mobile-tag,.nav-arrow-icon,.pill-country-tag{display:none!important}.navbar-right-box{gap:8px}.btn-nav-cta{gap:6px;padding:7px 12px;font-size:.8rem}.brand-logo-img{width:38px;height:38px}.brand-title-main{font-size:1.12rem}.brand-title-tag{display:none!important}.mobile-nav-toggle{justify-content:center;align-items:center;padding:6px;display:flex}.vs-desktop-table{display:none!important}.vs-mobile-cards-list{flex-direction:column!important;gap:16px!important;width:100%!important;display:flex!important}.vs-mobile-card-item{width:100%!important}.agency-vs-traditional-box{border-radius:var(--radius-md)}.vs-header{padding:16px}.vs-header h3{font-size:1.05rem;line-height:1.35}.street-comp-section{padding:48px 0}.three-pillars-strip-agency{gap:16px;margin-bottom:36px;grid-template-columns:1fr!important}.pillar-agency-card{padding:22px 18px}.pillar-agency-card h3{font-size:1.2rem}.pillar-agency-card p{margin-bottom:14px;font-size:.88rem;line-height:1.5}.simulator-controls-card{border-radius:var(--radius-lg)!important;padding:20px 16px!important}.sim-controls-top-row{margin-bottom:16px!important;padding-bottom:14px!important}.sim-presets-cloud{grid-template-columns:repeat(2,1fr)!important;gap:8px!important;width:100%!important;display:grid!important}.sim-preset-btn{text-align:center!important;white-space:nowrap!important;text-overflow:ellipsis!important;justify-content:center!important;width:100%!important;padding:8px 6px!important;font-size:.76rem!important;overflow:hidden!important}.tripod-tabs-row{grid-template-columns:repeat(3,1fr)!important;gap:6px!important;margin-top:18px!important;margin-bottom:18px!important;display:grid!important}.tripod-tab-btn{text-align:center!important;border-radius:var(--radius-md)!important;flex-direction:column!important;justify-content:center!important;gap:6px!important;padding:10px 4px!important}.tab-icon-wrap{width:32px!important;height:32px!important}.tab-icon-wrap svg{width:16px!important;height:16px!important}.tab-label-hide-mobile,.tab-sub-url{display:none!important}.tab-text strong{white-space:nowrap!important;font-size:.74rem!important;line-height:1.2!important}.browser-bar{gap:8px!important;padding:10px 12px!important}.browser-dots{gap:4px!important}.browser-dots span{width:8px!important;height:8px!important}.browser-url-bar{white-space:nowrap!important;text-overflow:ellipsis!important;flex:1!important;max-width:100%!important;padding:5px 10px!important;font-size:.74rem!important;overflow:hidden!important}.browser-url-text{text-overflow:ellipsis!important;white-space:nowrap!important;max-width:100%!important;display:inline-block!important;overflow:hidden!important}.browser-ssl-badge{display:none!important}.web-preview-body{padding:14px 12px!important}.web-inner-navbar{margin-bottom:14px!important;padding-bottom:12px!important}.web-inner-brand{text-overflow:ellipsis!important;white-space:nowrap!important;max-width:60%!important;font-size:.88rem!important;overflow:hidden!important}.btn-inner-wa{gap:4px!important;padding:6px 10px!important;font-size:.74rem!important}.web-hero-banner{height:auto!important;min-height:290px!important;margin-bottom:14px!important}.web-hero-overlay{justify-content:flex-end!important;padding:14px 12px!important}.web-pill-tag{white-space:normal!important;max-width:100%!important;margin-bottom:6px!important;padding:3px 8px!important;font-size:.62rem!important;line-height:1.25!important}.web-hero-overlay h4{margin-bottom:6px!important;font-size:1.15rem!important;line-height:1.25!important}.web-hero-overlay p{-webkit-line-clamp:3!important;-webkit-box-orient:vertical!important;margin-bottom:12px!important;font-size:.78rem!important;line-height:1.35!important;display:-webkit-box!important;overflow:hidden!important}.web-cta-row{flex-direction:column!important;align-items:stretch!important;gap:8px!important;width:100%!important}.btn-web-cta{text-align:center!important;white-space:normal!important;justify-content:center!important;width:100%!important;padding:9px 12px!important;font-size:.78rem!important}.web-free-badge{text-align:center!important;font-size:.74rem!important;display:block!important}.web-highlights-grid{grid-template-columns:1fr!important;gap:8px!important}.web-highlight-card{gap:8px!important;padding:10px 12px!important;font-size:.8rem!important}.google-mockup-wrapper{padding:14px 10px!important}.google-search-bar{flex-wrap:wrap!important;gap:8px!important;margin-bottom:14px!important;padding:8px 12px!important}.search-query{font-size:.82rem!important}.search-geo{font-size:.7rem!important}.search-badge-rank{padding:3px 8px!important;font-size:.68rem!important}.listing-actions-row{grid-template-columns:repeat(2,1fr)!important;gap:8px!important;display:grid!important}.btn-g-action{justify-content:center!important;padding:7px 10px!important;font-size:.78rem!important}.wa-phone-frame{border-width:6px!important;border-radius:26px!important;max-width:100%!important}.wa-msg{max-width:92%!important;font-size:.82rem!important}.wa-catalog-bubble{max-width:96%!important}.whatsapp-floating-tooltip{display:none!important}.whatsapp-floating-container{bottom:16px!important;right:16px!important}.whatsapp-floating-button{width:52px!important;height:52px!important}.hero-trust-bar{grid-template-columns:1fr}.hero-actions-row{flex-direction:column;width:100%}.btn-hostinger-primary,.btn-hostinger-outline{justify-content:center;width:100%}.google-listing-card{grid-template-columns:1fr}.listing-hero-photo-wrap{height:200px}.web-inner-links{display:none}.footer-top-grid{grid-template-columns:1fr}.footer-bottom-bar{text-align:center;flex-direction:column;gap:12px}.process-guarantee-banner,.banner-left{text-align:center;flex-direction:column}.results-metrics-grid{grid-template-columns:1fr}.calculator-card-container{gap:24px;padding:24px 16px}.calc-results-col{padding:24px 16px}.res-big-number{font-size:2.1rem}}@media (width<=480px){.btn-nav-cta{padding:6px 10px;font-size:.78rem}.section-main-title,.section-title{font-size:1.55rem!important}}.visual-journey-section{background:linear-gradient(180deg, var(--bg-page) 0%, #f4f5fa 50%, var(--bg-page) 100%);padding:100px 0;position:relative;overflow:hidden}.journey-connector-line{opacity:.4;z-index:1;background:linear-gradient(90deg,#3b82f6 0%,#673de6 50%,#00b074 100%);border-radius:9999px;height:3px;position:absolute;top:100px;left:12%;right:12%}.journey-step-card{background:var(--bg-white);border:1px solid var(--border-light);border-radius:22px;flex-direction:column;padding:36px 28px;transition:transform .28s cubic-bezier(.16,1,.3,1),box-shadow .28s,border-color .28s;display:flex;position:relative;box-shadow:0 4px 20px -2px #0000000d}.journey-step-card:hover{border-color:var(--brand-purple-light);transform:translateY(-6px);box-shadow:0 20px 40px -8px #673de629}.journey-step-num{font-family:var(--font-heading);letter-spacing:-.04em;color:var(--text-light);font-size:1.75rem;font-weight:900;line-height:1}.journey-phase-badge{letter-spacing:.06em;color:var(--text-muted);background:#f1f3f9;border-radius:9999px;padding:4px 10px;font-size:.72rem;font-weight:800}.journey-icon-box{border-radius:16px;justify-content:center;align-items:center;width:60px;height:60px;margin-bottom:22px;transition:transform .25s;display:flex}.journey-step-card:hover .journey-icon-box{transform:scale(1.08)rotate(2deg)}.journey-icon-box.pin{color:#2563eb;background:linear-gradient(135deg,#eff6ff 0%,#dbeafe 100%);border:1px solid #bfdbfe;box-shadow:0 8px 16px -4px #2563eb33}.journey-icon-box.web{color:var(--brand-purple);background:linear-gradient(135deg,#f5f3ff 0%,#ede9fe 100%);border:1px solid #ddd6fe;box-shadow:0 8px 16px -4px #673de638}.journey-icon-box.chat{color:#059669;background:linear-gradient(135deg,#ecfdf5 0%,#d1fae5 100%);border:1px solid #a7f3d0;box-shadow:0 8px 16px -4px #05966933}.journey-card-title{font-family:var(--font-heading);color:var(--text-title);letter-spacing:-.02em;margin-bottom:6px;font-size:1.32rem;font-weight:800;line-height:1.25}.journey-card-subtitle{color:var(--text-muted);margin-bottom:18px;font-size:.9rem;font-weight:500}.journey-metric-pill{border:1px solid var(--border-light);color:var(--text-dark);background:#f8fafc;border-radius:9999px;align-self:flex-start;align-items:center;gap:6px;margin-bottom:22px;padding:6px 12px;font-size:.8rem;font-weight:700;display:inline-flex}.journey-metric-pill svg{color:var(--brand-purple)}.journey-checklist{border-top:1px solid var(--border-subtle);flex-direction:column;gap:10px;margin-top:auto;padding-top:18px;list-style:none;display:flex}.journey-checklist li{color:var(--text-body);align-items:flex-start;gap:9px;font-size:.86rem;line-height:1.45;display:flex}.journey-check-icon{color:var(--green-success);flex-shrink:0;margin-top:2px}.journey-step-arrow-hint{display:none}.journey-bottom-action{background:var(--bg-white);border:1px solid var(--border-light);box-shadow:var(--shadow-card);border-radius:9999px;justify-content:space-between;align-items:center;max-width:680px;margin-top:48px;margin-left:auto;margin-right:auto;padding:12px 20px 12px 24px;display:flex}.journey-bottom-summary{color:var(--text-dark);align-items:center;gap:10px;font-size:.92rem;font-weight:600;display:flex}.journey-summary-icon{color:var(--brand-purple);flex-shrink:0}.btn-hostinger-secondary-pill{background:var(--brand-purple-light);color:var(--brand-purple);white-space:nowrap;border-radius:9999px;align-items:center;gap:8px;padding:8px 18px;font-size:.86rem;font-weight:700;text-decoration:none;transition:all .2s;display:inline-flex}.btn-hostinger-secondary-pill:hover{background:var(--brand-purple);color:#fff;transform:translate(2px)}.category-cards-section{background-color:var(--bg-page);padding:100px 0;position:relative}.category-showcase-grid{grid-template-columns:repeat(3,1fr);gap:28px;margin-top:56px;display:grid}.category-niche-card{background:var(--bg-white);border:1.5px solid var(--border-light);cursor:pointer;border-radius:20px;flex-direction:column;padding:30px 26px;transition:transform .28s cubic-bezier(.16,1,.3,1),box-shadow .28s,border-color .28s;display:flex;position:relative;overflow:hidden}.category-niche-card:before{content:"";background:0 0;height:4px;transition:background .25s;position:absolute;top:0;left:0;right:0}.category-niche-card:hover{border-color:#cbd5e1;transform:translateY(-6px);box-shadow:0 18px 36px -6px #00000014}.category-niche-card.is-selected{border-color:var(--brand-purple);box-shadow:0 16px 36px -6px #673de638, 0 0 0 3px var(--brand-purple-glow);background:linear-gradient(#fff 0%,#faf8ff 100%)}.category-niche-card.is-selected:before{background:linear-gradient(90deg, var(--brand-purple), #8b5cf6)}.category-card-topbar{justify-content:space-between;align-items:center;margin-bottom:18px;display:flex}.category-icon-box{border-radius:14px;justify-content:center;align-items:center;width:52px;height:52px;transition:transform .25s;display:flex}.category-niche-card:hover .category-icon-box{transform:scale(1.08)}.category-icon-box.blue{color:#2563eb;background:#eff6ff;border:1px solid #bfdbfe}.category-icon-box.purple{color:var(--brand-purple);background:#f5f3ff;border:1px solid #ddd6fe}.category-icon-box.amber{color:#d97706;background:#fffbeb;border:1px solid #fde68a}.category-icon-box.rose{color:#e11d48;background:#fff1f2;border:1px solid #fecdd3}.category-icon-box.cyan{color:#0891b2;background:#ecfeff;border:1px solid #a5f3fc}.category-icon-box.emerald{color:#059669;background:#ecfdf5;border:1px solid #a7f3d0}.category-demand-badge{color:#dc2626;background:#fef2f2;border:1px solid #fecaca;border-radius:9999px;align-items:center;gap:5px;padding:3px 9px;font-size:.74rem;font-weight:700;display:inline-flex}.category-active-pill{color:#fff;background:var(--brand-purple);border-radius:9999px;align-items:center;gap:5px;padding:4px 10px;font-size:.74rem;font-weight:800;display:inline-flex;box-shadow:0 2px 8px #673de659}.category-rubro-badge{letter-spacing:.05em;color:var(--text-muted);margin-bottom:6px;font-size:.72rem;font-weight:800;display:block}.category-card-title{font-family:var(--font-heading);color:var(--text-title);letter-spacing:-.02em;margin-bottom:16px;font-size:1.22rem;font-weight:800;line-height:1.3}.category-contrast-box{border:1px solid var(--border-subtle);background:#f8fafc;border-radius:12px;flex-direction:column;gap:10px;margin-bottom:18px;padding:14px;display:flex}.category-problem-line,.category-solution-line{align-items:flex-start;gap:9px;font-size:.83rem;line-height:1.45;display:flex}.category-problem-line p{color:#64748b}.category-solution-line p{color:var(--text-dark)}.contrast-dot{border-radius:50%;flex-shrink:0;width:7px;height:7px;margin-top:6px}.contrast-dot.problem{background-color:#ef4444}.contrast-dot.solution{background-color:#10b981}.category-tags-list{flex-wrap:wrap;gap:6px;margin-bottom:22px;display:flex}.category-tag-chip{color:#334155;background:#f1f5f9;border:1px solid #e2e8f0;border-radius:9999px;align-items:center;gap:5px;padding:4px 9px;font-size:.75rem;font-weight:600;display:inline-flex}.category-tag-chip svg{color:var(--brand-purple)}.category-card-cta{border-top:1px solid var(--border-subtle);justify-content:space-between;align-items:center;margin-top:auto;padding-top:14px;display:flex}.cta-link-text{color:var(--brand-purple);font-size:.86rem;font-weight:700;transition:color .2s}.cta-arrow{color:var(--brand-purple);transition:transform .2s}.category-niche-card:hover .cta-arrow{transform:translate(4px)}.category-universal-guarantee{background:linear-gradient(135deg,#fff 0%,#f8f6ff 100%);border:1.5px solid #e0d7fe;border-radius:20px;align-items:center;gap:28px;margin-top:40px;padding:32px 36px;display:flex;position:relative;overflow:hidden;box-shadow:0 8px 24px -4px #673de614}.category-universal-guarantee:before{content:"";background:linear-gradient(180deg, var(--brand-purple) 0%, #8b5cf6 100%);width:5px;position:absolute;top:0;bottom:0;left:0}.guarantee-icon-wrap{background:var(--brand-purple-light);width:60px;height:60px;color:var(--brand-purple);box-shadow:0 4px 12px var(--brand-purple-glow);border-radius:16px;flex-shrink:0;justify-content:center;align-items:center;display:flex}.guarantee-content{flex:1}.guarantee-kicker{letter-spacing:.08em;color:var(--brand-purple);text-transform:uppercase;margin-bottom:6px;font-size:.76rem;font-weight:800}.guarantee-title{color:var(--text-title);margin:0 0 8px;font-size:1.28rem;font-weight:800;line-height:1.3}.guarantee-desc{color:var(--text-muted);margin:0;font-size:.92rem;line-height:1.55}.guarantee-desc strong{color:var(--text-dark)}.guarantee-action{flex-shrink:0}.guarantee-sim-btn{background:var(--brand-purple);color:#fff;border-radius:var(--radius-full);box-shadow:0 4px 14px var(--brand-purple-glow);white-space:nowrap;align-items:center;gap:8px;padding:13px 22px;font-size:.92rem;font-weight:700;text-decoration:none;transition:all .2s;display:inline-flex}.guarantee-sim-btn:hover{background:var(--brand-purple-hover);box-shadow:0 6px 20px var(--brand-purple-glow);color:#fff;transform:translateY(-2px)}@media (width<=1024px){.journey-cards-grid{grid-template-columns:1fr;gap:24px}.journey-connector-line{display:none}.category-showcase-grid{grid-template-columns:repeat(2,1fr);gap:20px}}@media (width<=768px){.visual-journey-section,.category-cards-section{padding:64px 0}.category-showcase-grid{grid-template-columns:1fr;gap:16px}.journey-bottom-action{text-align:center;border-radius:20px;flex-direction:column;gap:14px;padding:16px}.btn-hostinger-secondary-pill{justify-content:center;width:100%}.category-universal-guarantee{flex-direction:column;align-items:flex-start;gap:18px;padding:24px 20px}.guarantee-action{width:100%}.guarantee-sim-btn{justify-content:center;width:100%}.sim-controls-top-row{flex-direction:column;align-items:flex-start;gap:14px}.sim-example-selector-wrap{flex-direction:column;align-items:flex-start;gap:6px;width:100%}.sim-example-select{width:100%}.sim-reassurance-strip{flex-direction:column;align-items:flex-start;gap:10px}.sim-reassurance-right{justify-content:center;width:100%}}.facebook-feed-section{background:linear-gradient(180deg, #f8fafc 0%, #edf2f9 50%, var(--bg-page) 100%);padding:100px 0;position:relative}.facebook-showcase-container{grid-template-columns:1.15fr .85fr;align-items:start;gap:40px;margin-top:56px;display:grid}.facebook-brand-card{background:var(--bg-white);border:1px solid var(--border-light);border-radius:22px;flex-direction:column;padding:38px 32px;display:flex;box-shadow:0 4px 24px -2px #0000000d}.fb-profile-header{align-items:center;gap:16px;margin-bottom:22px;display:flex}.fb-avatar-box{background:#fff;border:2px solid #1877f2;border-radius:50%;flex-shrink:0;width:64px;height:64px;padding:2px;position:relative}.fb-avatar-img{object-fit:cover;border-radius:50%;width:100%;height:100%}.fb-badge-icon{background:#1877f2;border:2px solid #fff;border-radius:50%;justify-content:center;align-items:center;width:22px;height:22px;display:flex;position:absolute;bottom:-2px;right:-2px}.fb-profile-text h3{font-family:var(--font-heading);color:var(--text-dark);font-size:1.35rem;font-weight:800;line-height:1.2}.fb-profile-title-row{align-items:center;gap:6px;display:flex}.fb-verified-badge{color:#fff;background:#1877f2;border-radius:50%;justify-content:center;align-items:center;width:16px;height:16px;font-size:.65rem;font-weight:900;display:inline-flex}.fb-handle{color:var(--text-muted);margin-top:2px;font-size:.85rem;font-weight:500}.fb-live-indicator{color:#059669;background:#ecfdf5;border-radius:9999px;align-items:center;gap:6px;margin-top:6px;padding:2px 8px;font-size:.74rem;font-weight:700;display:inline-flex}.live-pulsing-dot{background-color:#10b981;border-radius:50%;width:7px;height:7px;animation:2s infinite pulse-green;box-shadow:0 0 0 2px #10b98133}@keyframes pulse-green{0%{transform:scale(.95);box-shadow:0 0 #10b98180}70%{transform:scale(1);box-shadow:0 0 0 6px #10b98100}to{transform:scale(.95);box-shadow:0 0 #10b98100}}.fb-brand-intro{color:var(--text-body);margin-bottom:24px;font-size:.95rem;line-height:1.6}.fb-benefits-list{flex-direction:column;gap:16px;margin-bottom:30px;list-style:none;display:flex}.fb-benefits-list li{align-items:flex-start;gap:14px;display:flex}.fb-benefit-icon-box{color:#1877f2;background:#eff6ff;border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;width:36px;height:36px;margin-top:2px;display:flex}.fb-benefits-list li strong{color:var(--text-dark);margin-bottom:2px;font-size:.92rem;display:block}.fb-benefits-list li p{color:var(--text-muted);font-size:.84rem;line-height:1.4}.fb-actions-group{border-top:1px solid var(--border-subtle);margin-top:auto;padding-top:20px}.btn-facebook-official{color:#fff;background:#1877f2;border-radius:12px;justify-content:center;align-items:center;gap:10px;width:100%;padding:13px 24px;font-size:.92rem;font-weight:700;text-decoration:none;transition:all .22s;display:inline-flex;box-shadow:0 8px 18px -4px #1877f259}.btn-facebook-official:hover{background:#166fe5;transform:translateY(-2px);box-shadow:0 12px 24px -4px #1877f273}.fb-note-text{color:var(--text-light);text-align:center;margin-top:10px;font-size:.76rem}.facebook-widget-frame{background:var(--bg-white);border:1px solid var(--border-light);border-radius:22px;flex-direction:column;display:flex;overflow:hidden;box-shadow:0 16px 36px -6px #00000014}.widget-topbar{border-bottom:1px solid var(--border-light);background:#f8fafc;justify-content:space-between;align-items:center;padding:14px 20px;display:flex}.widget-topbar-left{align-items:center;gap:8px;display:flex}.widget-topbar-title{color:var(--text-muted);margin-left:6px;font-size:.8rem;font-weight:700}.widget-topbar-status{color:#059669;align-items:center;gap:6px;font-size:.76rem;font-weight:700;display:flex}.widget-iframe-container{background:#fff;justify-content:center;width:100%;min-height:560px;display:flex}@media (width<=1024px){.facebook-showcase-container{grid-template-columns:1fr;gap:32px}}@media (width<=768px){.facebook-feed-section{padding:64px 0}.facebook-brand-card{padding:24px 20px}.widget-iframe-container{min-height:480px}}.hero-split-grid{text-align:left;grid-template-columns:1.1fr .9fr;align-items:center;gap:52px;display:grid}.hero-text-col{flex-direction:column;align-items:flex-start;display:flex}.hero-headline-result{font-family:var(--font-heading);color:var(--text-title);letter-spacing:-.035em;margin-bottom:20px;font-size:clamp(2.4rem,4.4vw,3.8rem);font-weight:800;line-height:1.12}.hero-headline-result span{display:block}.hero-headline-result .highlight-purple{color:var(--brand-purple)}.hero-subtitle-result{color:var(--text-muted);max-width:580px;margin-bottom:20px;font-size:clamp(1.05rem,1.8vw,1.22rem);line-height:1.6}.hero-service-badges-row{flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:32px;display:flex}.hero-service-badge{background:var(--bg-white);border:1px solid var(--border-light);border-radius:var(--radius-full);color:var(--text-dark);align-items:center;gap:8px;padding:6px 14px;font-size:.86rem;font-weight:600;display:inline-flex;box-shadow:0 1px 3px #0000000a}.hero-cta-actions{flex-wrap:wrap;align-items:center;gap:16px;margin-bottom:36px;display:flex}.hero-btn-main{padding:15px 28px;font-size:.98rem}.hero-btn-demo{padding:15px 24px;font-size:.98rem}.hero-trust-guarantees{border-top:1px solid var(--border-light);flex-wrap:wrap;gap:12px;width:100%;padding-top:24px;display:flex}.trust-pill-tag{background:var(--bg-white);border:1px solid var(--border-light);border-radius:var(--radius-full);color:var(--text-dark);box-shadow:var(--shadow-sm);align-items:center;gap:8px;padding:8px 16px;font-size:.85rem;font-weight:700;display:inline-flex}.text-purple-icon{color:var(--brand-purple)}.hero-mockup-col{width:100%}.mockup-connected-canvas{border:1px solid var(--border-light);border-radius:var(--radius-xl);background:linear-gradient(150deg,#fff 0%,#f6f7fb 100%);flex-direction:column;gap:20px;padding:32px 24px 38px;display:flex;position:relative;box-shadow:0 16px 36px -8px #140d2b14}.mockup-floating-card{border:1px solid var(--border-light);border-radius:var(--radius-lg);box-shadow:var(--shadow-card);background:#fff;padding:14px 18px;transition:transform .2s,box-shadow .2s}.mockup-floating-card:hover{box-shadow:var(--shadow-hover);transform:translateY(-2px)}.card-google{border-left:4px solid #ea4335}.mockup-google-header{align-items:center;gap:12px;margin-bottom:12px;display:flex}.google-icon-circle{color:#ea4335;background:#fee2e2;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:34px;height:34px;display:flex}.mockup-business-name{color:var(--text-dark);font-size:.95rem;font-weight:800;display:block}.mockup-google-rating{align-items:center;gap:5px;font-size:.78rem;display:flex}.rating-num{color:var(--text-dark);font-weight:800}.rating-stars{gap:1px;display:flex}.rating-count{color:var(--text-muted)}.mockup-google-action-buttons{gap:8px;display:flex}.google-mini-btn{background:var(--bg-alt);border:1px solid var(--border-light);border-radius:var(--radius-sm);color:var(--text-body);flex:1;justify-content:center;align-items:center;gap:5px;padding:6px 8px;font-size:.75rem;font-weight:700;display:inline-flex}.google-mini-btn.active{background:var(--brand-purple-light);color:var(--brand-purple);border-color:var(--border-purple-focus)}.mockup-browser-window{border:1.5px solid var(--brand-purple-hover);border-radius:var(--radius-lg);box-shadow:0 10px 28px -4px var(--brand-purple-glow);background:#fff;overflow:hidden}.browser-top-bar{border-bottom:1px solid var(--border-light);background:#f1f3f7;align-items:center;gap:12px;padding:8px 14px;display:flex}.browser-dots{gap:6px;display:flex}.dot{border-radius:50%;width:9px;height:9px}.dot.red{background:#ef4444}.dot.yellow{background:#f59e0b}.dot.green{background:#10b981}.browser-url-pill{border:1px solid var(--border-light);border-radius:var(--radius-full);color:var(--text-muted);background:#fff;flex:1;align-items:center;gap:6px;padding:3px 12px;font-family:monospace;font-size:.74rem;display:flex}.browser-screen-inner{background:linear-gradient(#fff 0%,#fafafa 100%);padding:16px 18px 20px}.mini-web-header{border-bottom:1px solid var(--border-subtle);justify-content:space-between;align-items:center;margin-bottom:14px;padding-bottom:10px;display:flex}.mini-web-brand{color:var(--text-dark);align-items:center;gap:6px;font-size:.8rem;font-weight:800;display:flex}.mini-logo-box{background:var(--brand-purple);border-radius:4px;width:16px;height:16px}.mini-web-nav{color:var(--text-muted);align-items:center;gap:10px;font-size:.72rem;display:flex}.mini-btn-contact{background:var(--brand-purple);color:#fff;border-radius:4px;padding:3px 8px;font-weight:700}.mini-web-hero{text-align:left}.mini-web-badge{color:var(--green-success);background:var(--green-light);border-radius:var(--radius-full);margin-bottom:8px;padding:2px 8px;font-size:.68rem;font-weight:700;display:inline-block}.mini-web-hero h4{color:var(--text-title);margin-bottom:6px;font-size:.98rem;font-weight:800;line-height:1.3}.mini-web-hero p{color:var(--text-muted);margin-bottom:12px;font-size:.76rem;line-height:1.4}.mini-service-chips{flex-wrap:wrap;gap:6px;display:flex}.mini-chip{color:var(--text-body);background:var(--bg-alt);border:1px solid var(--border-light);border-radius:var(--radius-sm);padding:3px 8px;font-size:.7rem;font-weight:600}.card-whatsapp{border-left:4px solid var(--green-success)}.mockup-wa-header{align-items:center;gap:10px;margin-bottom:10px;display:flex}.wa-avatar-box{background:var(--green-light);width:32px;height:32px;color:var(--green-success);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;display:flex}.wa-name-row{align-items:center;gap:6px;display:flex}.wa-name-row strong{color:var(--text-dark);font-size:.88rem}.wa-verified-pill{background:var(--green-light);color:var(--green-success);border-radius:var(--radius-full);padding:1px 6px;font-size:.65rem;font-weight:800}.wa-status-text{color:var(--text-muted);font-size:.72rem;display:block}.mockup-wa-body{flex-direction:column;gap:8px;display:flex}.mockup-wa-bubble{color:#1e293b;background:#e8f8f0;border-radius:8px 8px 8px 2px;padding:8px 12px;font-size:.78rem;line-height:1.4;position:relative}.mockup-wa-bubble .wa-time{color:#64748b;text-align:right;margin-top:3px;font-size:.65rem;display:block}.mockup-wa-catalog-pill{border:1px solid var(--border-light);border-radius:var(--radius-md);background:#fff;align-items:center;gap:10px;padding:8px 12px;display:flex}.catalog-icon-sq{background:var(--brand-purple-light);width:28px;height:28px;color:var(--brand-purple);border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;display:flex}.catalog-pill-info{flex:1}.catalog-pill-info strong{color:var(--text-dark);font-size:.8rem;display:block}.catalog-pill-info span{color:var(--text-muted);font-size:.7rem}.mockup-connection-ribbon{justify-content:center;margin-top:4px;display:flex}.ribbon-flow{color:#fff;border-radius:var(--radius-full);background:#1e133d;align-items:center;gap:10px;padding:8px 20px;font-size:.82rem;font-weight:700;display:inline-flex;box-shadow:0 4px 14px #1e133d40}.ribbon-flow .arrow-sep{color:#a855f7;font-weight:800}.ribbon-flow .active-highlight{color:#38bdf8;text-underline-offset:3px;text-decoration:underline}.visual-journey-section{background:0 0;padding:84px 0 88px;position:relative}.journey-roadmap-wrapper{margin-top:48px;position:relative}.journey-connector-line{z-index:0;background:linear-gradient(90deg,#fee2e2 0%,#ece8fd 50%,#e6f7f0 100%);height:2px;position:absolute;top:130px;left:12%;right:12%}.journey-cards-grid{z-index:1;grid-template-columns:repeat(3,1fr);gap:28px;display:grid;position:relative}.journey-step-card{border:1px solid var(--border-light);border-radius:var(--radius-lg);box-shadow:var(--shadow-card);background:#fff;flex-direction:column;padding:32px 26px;transition:transform .2s,box-shadow .2s,border-color .2s;display:flex}.journey-step-card:hover{box-shadow:var(--shadow-hover);border-color:var(--border-purple-focus);transform:translateY(-4px)}.journey-card-top{justify-content:space-between;align-items:center;margin-bottom:20px;display:flex}.journey-step-num{font-family:var(--font-heading);color:var(--text-title);letter-spacing:-.04em;font-size:1.85rem;font-weight:900}.card-google .journey-step-num{color:#ea4335}.card-web .journey-step-num{color:var(--brand-purple)}.card-wa .journey-step-num{color:#10b981}.journey-phase-badge{border-radius:var(--radius-full);letter-spacing:.04em;padding:4px 12px;font-size:.76rem;font-weight:800}.badge-google{color:#ea4335;background:#fee2e2}.badge-web{background:var(--brand-purple-light);color:var(--brand-purple)}.badge-wa{background:var(--green-light);color:var(--green-success)}.journey-icon-box{border-radius:var(--radius-md);justify-content:center;align-items:center;width:48px;height:48px;margin-bottom:20px;display:flex}.icon-google{color:#ea4335;background:#fee2e2}.icon-web{background:var(--brand-purple-light);color:var(--brand-purple)}.icon-wa{background:var(--green-light);color:var(--green-success)}.journey-step-title{font-family:var(--font-heading);color:var(--text-dark);margin-bottom:4px;font-size:1.45rem;font-weight:800}.journey-channel-badge{color:var(--brand-purple);text-transform:uppercase;letter-spacing:.05em;margin-bottom:12px;font-size:.82rem;font-weight:800;display:inline-block}.journey-step-desc{color:var(--text-muted);margin-bottom:20px;font-size:.94rem;line-height:1.55}.journey-bullets-box{border-top:1px solid var(--border-subtle);flex-direction:column;gap:12px;margin-top:auto;padding-top:18px;display:flex}.journey-bullet-item{color:var(--text-body);align-items:flex-start;gap:10px;font-size:.88rem;line-height:1.45;display:flex}.bullet-check.check-google{color:#ea4335}.bullet-check.check-web{color:var(--brand-purple)}.bullet-check.check-wa{color:var(--green-success)}.journey-card-footer{border-top:1px dashed var(--border-light);margin-top:18px;padding-top:12px}.journey-footer-tag{color:var(--text-muted);text-transform:uppercase;letter-spacing:.04em;font-size:.74rem;font-weight:700}.journey-step-flow-arrow{display:none}.digital-presence-section,.services-portfolio-section{background:0 0;padding:84px 0 92px;scroll-margin-top:100px}.services-showcase-grid{grid-template-columns:repeat(3,1fr);gap:24px;margin-top:48px;display:grid}@media (width>=1024px){.services-showcase-grid>.service-showcase-card:nth-child(4){grid-column:span 1}.services-showcase-grid>.service-showcase-card:nth-child(5){grid-column:span 2}}@media (width<=1023px){.services-showcase-grid{grid-template-columns:repeat(2,1fr)}.services-showcase-grid>.service-showcase-card:nth-child(5){grid-column:span 2}}@media (width<=768px){.services-showcase-grid{grid-template-columns:1fr;gap:20px}.services-showcase-grid>.service-showcase-card:nth-child(5){grid-column:span 1}}.service-showcase-card{background:var(--bg-white);border:1px solid var(--border-light);border-radius:var(--radius-xl);flex-direction:column;padding:32px 28px;transition:transform .25s,box-shadow .25s,border-color .25s;display:flex;position:relative;overflow:hidden;box-shadow:0 4px 20px #0000000a}html.dark .service-showcase-card{background:#171524;border-color:#ffffff14;box-shadow:0 4px 20px #00000040}.service-showcase-card:hover{border-color:var(--border-purple-focus);transform:translateY(-5px);box-shadow:0 16px 36px #0000001a}html.dark .service-showcase-card:hover{box-shadow:0 16px 36px #00000073}.service-card-header{justify-content:space-between;align-items:center;margin-bottom:20px;display:flex}.service-icon-box{border-radius:var(--radius-lg);justify-content:center;align-items:center;width:52px;height:52px;display:flex}.service-icon-box.web{background:var(--brand-purple-light);color:var(--brand-purple)}.service-icon-box.google{color:#ea4335;background:#fee2e2}.service-icon-box.whatsapp{color:#16a34a;background:#25d36626}.service-icon-box.apps{color:#7c3aed;background:#ede9fe}.service-icon-box.pos{color:#059669;background:#dcfce7}html.dark .service-icon-box.web{color:#c4b5fd;background:#673de640}html.dark .service-icon-box.google{color:#f87171;background:#ea433533}html.dark .service-icon-box.whatsapp{color:#4ade80;background:#25d36633}html.dark .service-icon-box.apps{color:#c4b5fd;background:#7c3aed40}html.dark .service-icon-box.pos{color:#34d399;background:#10b98133}.service-header-meta{align-items:center;gap:10px;display:flex}.service-kicker-pill{letter-spacing:.05em;border-radius:var(--radius-full);background:var(--bg-card-subtle);color:var(--text-light);border:1px solid var(--border-light);text-transform:uppercase;padding:4px 10px;font-size:.68rem;font-weight:800}html.dark .service-kicker-pill{color:#94a3b8;background:#201d30;border-color:#2e2a42}.service-index-num{font-family:var(--font-heading);color:var(--text-muted);opacity:.5;font-size:1.25rem;font-weight:800}.service-card-title{font-family:var(--font-heading);color:var(--text-dark);margin-bottom:10px;font-size:1.35rem;font-weight:800;line-height:1.25}.service-card-desc{color:var(--text-light);margin-bottom:22px;font-size:.93rem;line-height:1.55}.service-features-wrapper{border-top:1px solid var(--border-light);margin-top:auto;padding-top:18px}.service-features-label{letter-spacing:.04em;text-transform:uppercase;color:var(--text-muted);margin-bottom:12px;font-size:.75rem;font-weight:800;display:block}.service-bullets-list{flex-direction:column;gap:10px;margin-bottom:26px;padding:0;list-style:none;display:flex}.service-bullets-list li{color:var(--text-body);align-items:flex-start;gap:10px;font-size:.86rem;line-height:1.45;display:flex}.service-check-icon{flex-shrink:0;margin-top:2px}.service-check-icon.web{color:var(--brand-purple)}.service-check-icon.google{color:#ea4335}.service-check-icon.whatsapp{color:#16a34a}.service-check-icon.apps{color:#7c3aed}.service-check-icon.pos{color:#059669}html.dark .service-check-icon.web{color:#a78bfa}html.dark .service-check-icon.google{color:#f87171}html.dark .service-check-icon.whatsapp{color:#4ade80}html.dark .service-check-icon.apps{color:#c4b5fd}html.dark .service-check-icon.pos{color:#34d399}.service-card-footer{flex-direction:column;gap:10px;margin-top:auto;display:flex}.btn-service-action{border-radius:var(--radius-md);color:#fff;justify-content:center;align-items:center;gap:8px;padding:11px 18px;font-size:.86rem;font-weight:700;text-decoration:none;transition:all .2s;display:inline-flex}.btn-service-web{background:var(--brand-purple)}.btn-service-web:hover{background:var(--brand-purple-hover);transform:translateY(-1px)}.btn-service-google{background:#ea4335}.btn-service-google:hover{background:#d93025;transform:translateY(-1px)}.btn-service-whatsapp{background:#16a34a}.btn-service-whatsapp:hover{background:#15803d;transform:translateY(-1px)}.btn-service-apps{background:#7c3aed}.btn-service-apps:hover{background:#6d28d9;transform:translateY(-1px)}.btn-service-pos{background:#059669}.btn-service-pos:hover{background:#047857;transform:translateY(-1px)}.service-secondary-link{color:var(--text-light);justify-content:center;align-items:center;gap:5px;padding:4px 0;font-size:.8rem;font-weight:600;text-decoration:none;transition:color .2s;display:inline-flex}.service-secondary-link:hover{color:var(--brand-purple)}.services-bottom-combo-banner{border-radius:var(--radius-xl);color:#fff;background:linear-gradient(135deg,#171527 0%,#221b3b 100%);border:1px solid #673de659;justify-content:space-between;align-items:center;gap:28px;margin-top:48px;padding:32px 36px;display:flex;box-shadow:0 16px 36px #0003}.combo-banner-content{max-width:680px}.combo-badge{color:#c4b5fd;border-radius:var(--radius-full);letter-spacing:.06em;background:#673de659;align-items:center;gap:6px;margin-bottom:10px;padding:4px 10px;font-size:.72rem;font-weight:800;display:inline-flex}.combo-title{font-family:var(--font-heading);color:#fff;margin-bottom:8px;font-size:1.25rem;font-weight:800}.combo-desc{color:#cbd5e1;font-size:.92rem;line-height:1.5}.combo-desc strong{color:#fff}.btn-combo-cta{white-space:nowrap;padding:12px 22px;font-size:.88rem}@media (width<=900px){.services-bottom-combo-banner{flex-direction:column;align-items:flex-start;padding:26px 20px}.combo-banner-action{width:100%}.btn-combo-cta{justify-content:center;width:100%}}.situations-section-wrapper{background:0 0;padding:88px 0 92px}.situations-cards-grid{grid-template-columns:repeat(3,1fr);gap:20px;margin-top:48px;display:grid}.situation-card{border:1px solid var(--border-light);border-radius:var(--radius-lg);box-shadow:var(--shadow-sm);background:#fff;flex-direction:column;padding:26px 24px;transition:transform .2s,box-shadow .2s;display:flex}.situation-card:hover{box-shadow:var(--shadow-card);border-color:var(--border-purple-focus);transform:translateY(-3px)}.situation-card-header{justify-content:space-between;align-items:center;margin-bottom:16px;display:flex}.situation-icon-box{border-radius:var(--radius-md);background:var(--brand-purple-light);width:40px;height:40px;color:var(--brand-purple);justify-content:center;align-items:center;display:flex}.situation-check-badge{color:var(--amber-warning);background:var(--amber-light);border-radius:var(--radius-full);padding:3px 10px;font-size:.72rem;font-weight:700}.situation-card-title{font-family:var(--font-heading);color:var(--text-title);margin-bottom:10px;font-size:1.12rem;font-weight:700;line-height:1.35}.situation-card-detail{color:var(--text-muted);font-size:.88rem;line-height:1.5}.situations-resolution-box{border-radius:var(--radius-xl);color:#fff;background:linear-gradient(145deg,#140d2b 0%,#1e133d 100%);justify-content:space-between;align-items:center;gap:28px;margin-top:40px;padding:36px 40px;display:flex;box-shadow:0 16px 36px -6px #140d2b40}.resolution-text-group{max-width:640px}.resolution-badge{color:#c4b5fd;border-radius:var(--radius-full);letter-spacing:.06em;background:#673de659;border:1px solid #a855f766;align-items:center;gap:6px;margin-bottom:12px;padding:4px 12px;font-size:.76rem;font-weight:800;display:inline-flex}.resolution-title{font-family:var(--font-heading);color:#fff;letter-spacing:-.02em;margin-bottom:8px;font-size:1.85rem;font-weight:800}.resolution-desc{color:#ffffffd9;font-size:.96rem;line-height:1.55}.resolution-cta-btn{white-space:nowrap;flex-shrink:0;padding:16px 30px;font-size:1rem}.demos-section-wrapper{background:0 0;border-top:none;padding:92px 0 96px}.demos-cards-grid{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:26px;margin-top:48px;display:grid}.demo-industry-card{border:1px solid var(--border-light);border-radius:var(--radius-lg);box-shadow:var(--shadow-card);background:#fff;flex-direction:column;transition:transform .2s,box-shadow .2s;display:flex;overflow:hidden}.demo-industry-card:hover{box-shadow:var(--shadow-hover);transform:translateY(-4px)}.demo-card-image-wrap{background:#18181b;height:180px;position:relative;overflow:hidden}.demo-card-picture{width:100%;height:100%;display:block}.brand-logo-picture,.footer-brand-logo-picture,.fb-avatar-picture{flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.demo-card-img{object-fit:cover;width:100%;height:100%;transition:transform .4s}.demo-industry-card:hover .demo-card-img{transform:scale(1.05)}.demo-overlay-gradient{background:linear-gradient(#0000001a 0%,#000000a6 100%);position:absolute;inset:0}.demo-strict-badge{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);color:#f1f5f9;border-radius:var(--radius-sm);letter-spacing:.05em;background:#0f172ad9;border:1px solid #fff3;padding:3px 8px;font-size:.68rem;font-weight:800;position:absolute;top:12px;left:12px}.demo-category-pill{color:var(--text-dark);border-radius:var(--radius-full);background:#fff;align-items:center;gap:6px;padding:4px 10px;font-size:.76rem;font-weight:700;display:inline-flex;position:absolute;bottom:12px;left:12px;box-shadow:0 2px 8px #00000026}.demo-card-content{flex-direction:column;flex:1;padding:22px 20px;display:flex}.demo-business-title{font-family:var(--font-heading);color:var(--text-title);margin-bottom:6px;font-size:1.18rem;font-weight:800}.demo-business-desc{color:var(--text-muted);margin-bottom:18px;font-size:.84rem;line-height:1.45}.demo-deliverables-list{background:var(--bg-alt);border-radius:var(--radius-md);flex-direction:column;gap:10px;margin-bottom:22px;padding:12px 14px;display:flex}.demo-deliverable-item{align-items:flex-start;gap:8px;font-size:.8rem;line-height:1.4;display:flex}.demo-item-icon-box{border-radius:4px;flex-shrink:0;justify-content:center;align-items:center;width:22px;height:22px;margin-top:1px;display:flex}.demo-item-icon-box.web{background:var(--brand-purple-light);color:var(--brand-purple)}.demo-item-icon-box.google{color:#ea4335;background:#fee2e2}.demo-item-icon-box.wa{background:var(--green-light);color:var(--green-success)}.demo-item-text strong{color:var(--text-dark);margin-right:4px}.demo-item-text span{color:var(--text-body)}.btn-demo-trigger{border-radius:var(--radius-md);border:1.5px solid var(--border-light);width:100%;color:var(--brand-purple);background:#fff;justify-content:center;align-items:center;gap:6px;margin-top:auto;padding:10px 14px;font-size:.86rem;font-weight:700;transition:all .2s;display:flex}.btn-demo-trigger:hover{background:var(--brand-purple-soft);border-color:var(--brand-purple)}.demos-transparency-note{background:var(--bg-alt);border:1px solid var(--border-light);border-radius:var(--radius-md);align-items:center;gap:12px;margin-top:36px;padding:14px 20px;display:flex}.demos-transparency-note p{color:var(--text-muted);font-size:.85rem;line-height:1.5}.demos-transparency-note strong{color:var(--text-dark)}.final-cta-section-wrapper{background:0 0;padding:88px 0 92px}.final-cta-card{border-radius:var(--radius-xl);text-align:center;color:#fff;background:linear-gradient(135deg,#140d2b 0%,#1e133d 50%,#291a54 100%);padding:64px 32px;position:relative;overflow:hidden;box-shadow:0 20px 48px -10px #140d2b59}.final-cta-card:before{content:"";pointer-events:none;opacity:.5;background-image:radial-gradient(#ffffff14 1px,#0000 1px);background-size:24px 24px;position:absolute;inset:0}.final-cta-kicker{color:#c4b5fd;border-radius:var(--radius-full);letter-spacing:.08em;background:#673de666;border:1px solid #a855f773;align-items:center;gap:6px;margin-bottom:20px;padding:5px 16px;font-size:.78rem;font-weight:800;display:inline-flex}.final-cta-title{font-family:var(--font-heading);color:#fff;letter-spacing:-.03em;margin-bottom:16px;font-size:clamp(2rem,3.8vw,3.2rem);font-weight:800;line-height:1.15}.highlight-purple-light{color:#a78bfa}.final-cta-text{color:#ffffffd9;max-width:620px;margin:0 auto 36px;font-size:clamp(1rem,1.8vw,1.2rem);line-height:1.6}.final-cta-button-wrap{justify-content:center;margin-bottom:32px;display:flex}.btn-final-whatsapp-action{background:var(--green-success);color:#fff;border-radius:var(--radius-md);letter-spacing:.02em;align-items:center;gap:10px;padding:18px 36px;font-size:1.05rem;font-weight:800;transition:all .2s;display:inline-flex;box-shadow:0 8px 24px #00b07466}.btn-final-whatsapp-action:hover{background:#009964;transform:translateY(-2px);box-shadow:0 12px 30px #00b07480}.final-cta-trust-items{flex-wrap:wrap;justify-content:center;gap:20px;display:flex}.final-trust-chip{color:#fffc;align-items:center;gap:6px;font-size:.85rem;display:inline-flex}.final-trust-chip .trust-check{color:#38bdf8}@media (width<=960px){.hero-split-grid{text-align:center;grid-template-columns:1fr;gap:40px}.hero-text-col{align-items:center}.hero-cta-actions,.hero-trust-guarantees{justify-content:center}.journey-connector-line{display:none}.journey-cards-grid{grid-template-columns:1fr;gap:24px;max-width:520px;margin:32px auto 0}.journey-step-flow-arrow{z-index:2;justify-content:center;align-items:center;margin:-8px 0;display:flex}.journey-step-flow-arrow .arrow-circle{width:32px;height:32px;color:var(--brand-purple);border:1.5px solid var(--brand-purple);background:#fff;border-radius:50%;justify-content:center;align-items:center;display:flex;box-shadow:0 2px 8px #673de626}.presence-cards-grid,.services-showcase-grid{grid-template-columns:1fr;gap:20px}.situations-cards-grid{grid-template-columns:repeat(2,1fr)}.situations-resolution-box{text-align:center;flex-direction:column;padding:32px 24px}.resolution-text-group{max-width:100%}.resolution-cta-btn{justify-content:center;width:100%}}@media (width<=640px){.journey-roadmap-wrapper{margin-top:24px}.journey-cards-grid{grid-template-columns:1fr;gap:20px;max-width:100%}.journey-step-card{border-radius:var(--radius-lg);padding:24px 20px}.journey-step-title{font-size:1.32rem}.journey-step-desc{margin-bottom:16px;font-size:.9rem;line-height:1.5}.journey-bullets-box{gap:10px;padding-top:14px}.journey-bullet-item{font-size:.85rem;line-height:1.4}.demos-cards-grid{grid-template-columns:1fr;gap:20px}.situations-cards-grid{grid-template-columns:1fr}.hero-headline-result{font-size:2.1rem}.hero-service-badges-row{gap:8px;margin-bottom:26px}.hero-service-badge{padding:5px 12px;font-size:.82rem}.hero-cta-actions{flex-direction:column;width:100%}.hero-btn-main,.hero-btn-demo{justify-content:center;width:100%}.presence-flow-connector{flex-direction:column;gap:8px;width:100%}.connector-arrow{transform:rotate(90deg)}.final-cta-card{padding:44px 20px}.btn-final-whatsapp-action{justify-content:center;width:100%}.faq-section-wrapper{padding:64px 0 72px}.faq-accordion-list{gap:12px;margin-top:28px}.faq-question-btn{gap:14px;padding:18px}.faq-question-text{font-size:.98rem}.faq-toggle-icon{width:28px;height:28px}.faq-answer-content{padding:0 18px 20px}.faq-answer-paragraph{font-size:.88rem;line-height:1.55}.faq-cta-banner{margin-top:40px;padding:28px 20px}.faq-cta-title{font-size:1.25rem}.faq-cta-btn{justify-content:center;width:100%}}html.dark .navbar-header{background:#1a1825eb!important;border-bottom:1px solid #ffffff14!important}html.dark .brand-title-main{color:#f1f0f5!important}html.dark .brand-title-tag{color:#a1a0b0!important}html.dark .nav-item-btn,html.dark .nav-link-item{color:#f1f0f5!important}html.dark .nav-item-btn:hover,html.dark .nav-link-item:hover{color:#a78bfa!important;background:#a78bfa1f!important}html.dark .theme-toggle-btn{color:#f1f0f5!important;background:#1a1825!important;border-color:#ffffff1f!important}html.dark .theme-toggle-btn:hover{background:#a78bfa26!important;border-color:#a78bfa!important}html.dark .mobile-nav-toggle{color:#f1f0f5!important}html.dark .mobile-nav-drawer{background:#1a1825!important;border-bottom:1px solid #ffffff14!important}html.dark .mobile-drawer-theme-bar{color:#f1f0f5!important;background:#221f32!important;border-color:#ffffff14!important}html.dark .theme-toggle-btn-mobile{color:#f1f0f5!important;background:#1a1825!important;border-color:#ffffff1f!important}html.dark .mobile-nav-drawer a{color:#f1f0f5!important;border-bottom:1px solid #ffffff14!important}html.dark h1,html.dark h2,html.dark h3,html.dark h4,html.dark .section-title,html.dark .section-main-title,html.dark .hero-headline-result{color:#f1f0f5!important}html.dark .hero-headline-result .highlight-purple{color:#a78bfa!important}html.dark p,html.dark .section-subtitle,html.dark .section-main-desc,html.dark .hero-subtitle-result{color:#a1a0b0!important}html.dark .hero-kicker-badge,html.dark .section-kicker-tag,html.dark .section-kicker-pill{color:#a78bfa!important;background:#a78bfa26!important;border:1px solid #a78bfa4d!important}html.dark .trust-pill-tag,html.dark .hero-service-badge{color:#f1f0f5!important;background:#1a1825!important;border-color:#ffffff14!important;box-shadow:0 2px 8px #00000059!important}html.dark .trust-pill-tag .text-purple-icon,html.dark .hero-service-badge .text-purple-icon{color:#a78bfa!important}html.dark .btn-hostinger-outline,html.dark .hero-btn-demo{color:#f1f0f5!important;background:#ffffff0a!important;border-color:#ffffff26!important}html.dark .btn-hostinger-outline:hover,html.dark .hero-btn-demo:hover{color:#a78bfa!important;background:#a78bfa26!important;border-color:#a78bfa!important}html.dark .mockup-connected-canvas{background:linear-gradient(150deg,#181628 0%,#12101e 100%)!important;border-color:#ffffff14!important;box-shadow:0 16px 40px -8px #0009!important}html.dark .card-google{background:#1a1825!important;border-color:#ffffff14 #ffffff14 #ffffff14 #ea4335!important;border-left-style:solid!important;border-left-width:4px!important;box-shadow:0 8px 24px #00000073!important}html.dark .google-icon-circle{color:#f87171!important;background:#ea43352e!important}html.dark .mockup-business-name,html.dark .rating-num{color:#f1f0f5!important}html.dark .rating-count{color:#a1a0b0!important}html.dark .google-mini-btn{color:#a1a0b0!important;background:#232034!important;border-color:#ffffff14!important}html.dark .google-mini-btn.active{color:#a78bfa!important;background:#a78bfa33!important;border-color:#a78bfa66!important}html.dark .mockup-browser-window{background:#1a1825!important;border:1.5px solid #a78bfa73!important;box-shadow:0 12px 36px -4px #0009,0 0 24px #a78bfa29!important}html.dark .browser-top-bar{background:#13121f!important;border-bottom:1px solid #ffffff14!important}html.dark .browser-url-pill{color:#a1a0b0!important;background:#1c1a2d!important;border-color:#ffffff14!important}html.dark .browser-screen-inner{background:linear-gradient(#1a1825 0%,#151322 100%)!important}html.dark .mini-web-header{border-bottom:1px solid #ffffff14!important}html.dark .mini-web-brand{color:#f1f0f5!important}html.dark .mini-web-nav{color:#a1a0b0!important}html.dark .mini-btn-contact{color:#0f0e17!important;background:#a78bfa!important;font-weight:800!important}html.dark .mini-web-badge{color:#34d399!important;background:#10b98126!important}html.dark .mini-web-hero h4{color:#f1f0f5!important}html.dark .mini-web-hero p{color:#a1a0b0!important}html.dark .mini-chip{color:#f1f0f5!important;background:#232034!important;border-color:#ffffff14!important}html.dark .card-whatsapp{background:#1a1825!important;border-color:#ffffff14 #ffffff14 #ffffff14 #25d366!important;border-left-style:solid!important;border-left-width:4px!important;box-shadow:0 8px 24px #00000073!important}html.dark .wa-avatar-box{color:#25d366!important;background:#25d3662e!important}html.dark .wa-name-row strong{color:#f1f0f5!important}html.dark .wa-verified-pill{color:#25d366!important;background:#25d3662e!important}html.dark .wa-status-text{color:#a1a0b0!important}html.dark .mockup-wa-bubble{color:#e2f5ec!important;background:#10261c!important;border:1px solid #25d36640!important}html.dark .mockup-wa-bubble .wa-time{color:#6ee7b7!important}html.dark .mockup-wa-catalog-pill{background:#232034!important;border-color:#ffffff14!important}html.dark .catalog-pill-info strong{color:#f1f0f5!important}html.dark .catalog-pill-info span{color:#a1a0b0!important}html.dark .ribbon-flow{background:#110e20!important;border:1px solid #a78bfa4d!important;box-shadow:0 6px 18px #00000080!important}html.dark .journey-step-card{background:#1a1825!important;border-color:#ffffff14!important;box-shadow:0 8px 24px #00000073!important}html.dark .journey-step-card:hover{border-color:#a78bfa73!important;box-shadow:0 16px 36px #0009,0 0 20px #a78bfa1f!important}html.dark .journey-step-num{color:#f1f0f5!important;font-weight:900!important}html.dark .card-google .journey-step-num{color:#fca5a5!important}html.dark .card-web .journey-step-num{color:#c4b5fd!important}html.dark .card-wa .journey-step-num{color:#6ee7b7!important}html.dark .journey-step-title{color:#f1f0f5!important}html.dark .journey-step-desc{color:#a1a0b0!important}html.dark .journey-bullets-box{border-top-color:#ffffff14!important}html.dark .journey-bullet-item{color:#f1f0f5!important}html.dark .journey-card-footer{border-top-color:#ffffff14!important}html.dark .journey-footer-tag{color:#a1a0b0!important}html.dark .presence-flow-connector{color:#f1f0f5!important;background:#1a1825!important;border-color:#ffffff14!important}html.dark .active-web-node{color:#a78bfa!important;background:#a78bfa33!important}html.dark .presence-feature-card{background:#1a1825!important;border-color:#ffffff14!important;box-shadow:0 8px 24px #00000073!important}html.dark .presence-feature-card:hover{border-color:#a78bfa73!important;box-shadow:0 16px 36px #0009,0 0 20px #a78bfa1f!important}html.dark .presence-num{color:#ffffff38!important}html.dark .presence-card-title{color:#f1f0f5!important}html.dark .presence-card-desc{color:#a1a0b0!important}html.dark .presence-bullets{border-top-color:#ffffff14!important}html.dark .presence-bullets li{color:#f1f0f5!important}html.dark .presence-check-icon{color:#a78bfa!important}html.dark .situation-card{background:#1a1825!important;border-color:#ffffff14!important;box-shadow:0 4px 16px #00000059!important}html.dark .situation-card:hover{border-color:#a78bfa73!important;box-shadow:0 12px 28px #00000080!important}html.dark .situation-card-title{color:#f1f0f5!important}html.dark .situation-card-detail{color:#a1a0b0!important}html.dark .situation-icon-box{color:#a78bfa!important;background:#a78bfa26!important}html.dark .situations-resolution-box{border:1px solid #a78bfa4d!important;box-shadow:0 20px 48px #0009!important}html.dark .simulator-controls-card,html.dark .tripod-sim-card{background:#1a1825!important;border-color:#ffffff14!important;box-shadow:0 8px 24px #00000073!important}html.dark .sim-controls-top-row{border-bottom-color:#ffffff14!important}html.dark .sim-brand-title{color:#f1f0f5!important}html.dark .sim-brand-subtitle,html.dark .sim-input-group label{color:#a1a0b0!important}html.dark .sim-input-field{color:#f1f0f5!important;background:#141224!important;border-color:#ffffff1f!important}html.dark .sim-input-field::placeholder{color:#6e6d82!important}html.dark .sim-example-select{color:#f1f0f5!important;background:#141224!important;border-color:#ffffff1f!important}html.dark .sim-reassurance-strip{border-top-color:#ffffff14!important}html.dark .sim-reassurance-left{color:#f1f0f5!important}html.dark .sim-reassurance-right{color:#a1a0b0!important;background:#ffffff0f!important;border-color:#ffffff1a!important}html.dark .tripod-tab-btn{color:#f1f0f5!important;background:#1a1825!important;border-color:#ffffff14!important;box-shadow:0 4px 16px #0000004d!important}html.dark .tripod-tab-btn .tab-text strong{color:#f1f0f5!important}html.dark .tripod-tab-btn .tab-sub-url{color:#a1a0b0!important}html.dark .tripod-tab-btn .tab-icon-wrap{color:#a78bfa!important;background:#673de62e!important}html.dark .tripod-tab-btn.active{background:#673de640!important;border-color:#8b5cf6!important;box-shadow:0 4px 20px #673de659!important}html.dark .tripod-tab-btn.active .tab-icon-wrap{color:#fff!important;background:#673de6!important}html.dark .segmented-pill-bar-container{background:#13121f!important;border-color:#ffffff14!important}html.dark .pill-tab-item{color:#a1a0b0!important}html.dark .pill-tab-item:hover{color:#f1f0f5!important}html.dark .pill-tab-item.active{color:#0f0e17!important;background:#a78bfa!important;font-weight:800!important}html.dark .web-mockup-wrapper{background:#1a1825!important;border:1px solid #a78bfa47!important;box-shadow:0 16px 40px -8px #000000b3,0 0 24px #a78bfa1a!important}html.dark .web-mockup-wrapper .browser-bar{background:#14121f!important;border-bottom:1px solid #ffffff14!important}html.dark .web-mockup-wrapper .browser-url-bar{color:#f1f0f5!important;background:#1e1b2e!important;border:1px solid #ffffff1a!important}html.dark .web-mockup-wrapper .browser-url-text{color:#c4b5fd!important}html.dark .web-mockup-wrapper .browser-ssl-badge{color:#34d399!important}html.dark .web-preview-body{background:#1a1825!important}html.dark .web-inner-navbar{border-bottom:1px solid #ffffff14!important}html.dark .web-inner-brand,html.dark .web-inner-brand strong{color:#f1f0f5!important}html.dark .web-inner-links{color:#a1a0b0!important}html.dark .web-highlight-card{color:#e2e8f0!important;background:#221f2e!important;border:1px solid #ffffff14!important;box-shadow:0 2px 8px #0000004d!important}html.dark .web-highlight-card strong{color:#fff!important}html.dark .google-mockup-wrapper{background:#1a1825!important;border:1px solid #a78bfa47!important;box-shadow:0 16px 40px -8px #000000b3,0 0 24px #a78bfa1a!important}html.dark .google-search-bar{background:#14121f!important;border:1px solid #ffffff1a!important}html.dark .search-query{color:#f1f0f5!important}html.dark .search-geo{color:#a1a0b0!important}html.dark .listing-verified-chip{color:#f1f0f5!important;background:#221f2e!important;border:1px solid #ffffff1a!important;box-shadow:0 2px 8px #0006!important}html.dark .listing-header-title h3{color:#f1f0f5!important}html.dark .listing-category,html.dark .reviews-count{color:#a1a0b0!important}html.dark .btn-g-action:not(.primary){color:#f1f0f5!important;background:#221f2e!important;border:1px solid #ffffff1f!important}html.dark .listing-services-loaded h4{color:#f1f0f5!important}html.dark .listing-services-loaded .service-chip{color:#e2e8f0!important;background:#221f2e!important;border:1px solid #ffffff14!important}html.dark .listing-sample-review{background:#14121f!important;border:1px solid #ffffff14!important}html.dark .review-author{color:#a1a0b0!important}html.dark .review-comment{color:#e2e8f0!important}html.dark .owner-response-pill{color:#f1f0f5!important;background:#1e1b2e!important;border-left:3px solid #a78bfa!important}html.dark .owner-response-pill strong{color:#c4b5fd!important}html.dark .wa-phone-frame{background:#0b141a!important;border-color:#0e0d14!important;box-shadow:0 20px 48px -10px #000c,0 0 24px #a78bfa1f!important}html.dark .phone-island{background:#0e0d14!important}html.dark .wa-top-header{color:#e9edef!important;background:#1f2c34!important}html.dark .wa-chat-canvas{background:#0b141a!important}html.dark .wa-date-pill{color:#8696a0!important;background:#182229!important}html.dark .wa-msg.incoming{color:#e9edef!important;background:#202c33!important;box-shadow:0 1px 3px #0000004d!important}html.dark .wa-msg.outgoing{color:#e9edef!important;background:#005c4b!important;box-shadow:0 1px 3px #0000004d!important}html.dark .wa-msg-time{color:#8696a0!important}html.dark .wa-catalog-bubble{background:#1f2c34!important;border:1px solid #ffffff14!important}html.dark .catalog-header-meta{color:#c4b5fd!important}html.dark .wa-catalog-item{border-bottom:1px solid #ffffff14!important}html.dark .wa-item-name{color:#e9edef!important}html.dark .wa-item-desc{color:#8696a0!important}html.dark .wa-item-price{color:#25d366!important}html.dark .demo-industry-card{background:#1a1825!important;border-color:#ffffff14!important;box-shadow:0 8px 24px #00000073!important}html.dark .demo-industry-card:hover{border-color:#a78bfa66!important;box-shadow:0 16px 36px #0009,0 0 20px #a78bfa1f!important}html.dark .demo-category-pill{color:#f1f0f5!important;background:#1a1825!important;box-shadow:0 4px 12px #00000080!important}html.dark .demo-business-title{color:#f1f0f5!important}html.dark .demo-business-desc{color:#a1a0b0!important}html.dark .demo-deliverables-list{background:#232034!important;border:1px solid #ffffff0f!important}html.dark .demo-item-text strong{color:#f1f0f5!important}html.dark .demo-item-text span{color:#a1a0b0!important}html.dark .btn-demo-trigger{color:#a78bfa!important;background:#1a1825!important;border-color:#a78bfa59!important}html.dark .btn-demo-trigger:hover{background:#a78bfa29!important;border-color:#a78bfa!important}html.dark .demos-transparency-note{background:#1a1825!important;border-color:#ffffff14!important}html.dark .demos-transparency-note strong{color:#f1f0f5!important}html.dark .demos-transparency-note p{color:#a1a0b0!important}html.dark .process-step-card,html.dark .process-step-card-hostinger,html.dark .process-card-item{background:#1a1825!important;border-color:#ffffff14!important;box-shadow:0 8px 24px #00000073!important}html.dark .step-card-title,html.dark .step-number-title-row h3,html.dark .step-header-row h3{color:#f1f0f5!important}html.dark .step-card-desc,html.dark .step-desc-text{color:#a1a0b0!important}html.dark .step-bullet-list{border-top-color:#ffffff14!important}html.dark .step-bullet-list li{color:#e2e1ec!important}html.dark .step-badge-time{color:#a1a0b0!important;background:#ffffff0f!important}html.dark .process-guarantee-banner{background:#1a1825!important;border-color:#ffffff14!important;box-shadow:0 8px 24px #00000073!important}html.dark .process-guarantee-banner strong{color:#f1f0f5!important}html.dark .process-guarantee-banner p{color:#a1a0b0!important}html.dark .opportunity-calc-box,html.dark .calculator-card-wrapper{background:#1a1825!important;border-color:#ffffff14!important;box-shadow:0 8px 24px #00000073!important}html.dark .calc-metric-label{color:#a1a0b0!important}html.dark .calc-metric-val{color:#f1f0f5!important}html.dark .pricing-card-hostinger.standard{background:#1a1825!important;border:1px solid #ffffff14!important;box-shadow:0 8px 24px #00000073!important}html.dark .pricing-card-hostinger.standard:hover{border-color:#a78bfa73!important;box-shadow:0 16px 36px #0009,0 0 20px #a78bfa1f!important}html.dark .pricing-card-hostinger.featured{background:#201a38!important;border:2px solid #8b5cf6!important;transform:none!important;box-shadow:0 12px 36px -8px #8b5cf666,0 0 0 1px #8b5cf640!important}html.dark .pricing-card-hostinger.featured:hover{border-color:#a78bfa!important;transform:translateY(-4px)!important;box-shadow:0 18px 45px -8px #8b5cf68c,0 0 20px #8b5cf640!important}html.dark .pricing-scheme-pill{color:#f1f0f5!important;background:#ffffff0f!important;border-color:#ffffff1f!important;box-shadow:0 4px 14px #0000004d!important}html.dark .pricing-card-hostinger.standard .card-top-badge{color:#c4b5fd!important;background:#a78bfa26!important}html.dark .pricing-card-hostinger.standard .card-top-badge.badge-purple-soft{color:#d8b4fe!important;background:#a78bfa33!important}html.dark .pricing-card-hostinger.featured .card-top-badge{color:#fff!important;background:#8b5cf6!important;box-shadow:0 2px 12px #8b5cf673!important}html.dark .pricing-card-hostinger.pos-pack-card{background:#1a1825!important;border:1.5px solid #10b98166!important}html.dark .card-top-badge.pos-badge{color:#34d399!important;background:#10b98126!important;border-color:#10b9814d!important}html.dark .pricing-card-hostinger.standard .plan-name{color:#f1f0f5!important}html.dark .pricing-card-hostinger.standard .plan-desc{color:#a1a0b0!important}html.dark .pricing-card-hostinger.standard .price-amount-bold{color:#f1f0f5!important}html.dark .pricing-card-hostinger.standard .price-unit{color:#a1a0b0!important}html.dark .pricing-card-hostinger.standard .plan-sub-guarantee{color:#a1a0b0!important;border-bottom-color:#ffffff14!important}html.dark .pricing-card-hostinger.standard .plan-feature-item{color:#f1f0f5!important}html.dark .plan-feature-item.excluded{color:#6f6e80!important}html.dark .pricing-card-hostinger.standard .btn-plan-hostinger{color:#a78bfa!important;background:#a78bfa1f!important;border:1.5px solid #a78bfa!important}html.dark .pricing-card-hostinger.standard .btn-plan-hostinger:hover{color:#0f0e17!important;background:#a78bfa!important}html.dark .faq-item-card{background:#1a1825!important;border-color:#ffffff14!important;box-shadow:0 4px 16px #00000059!important}html.dark .faq-item-card:hover{border-color:#a78bfa59!important}html.dark .faq-item-card.is-open{border-color:#a78bfa80!important}html.dark .faq-question-btn{color:#f1f0f5!important}html.dark .faq-question-btn:hover{color:#a78bfa!important;background:#a78bfa14!important}html.dark .faq-toggle-icon{color:#a78bfa!important;background:#232034!important}html.dark .faq-answer-paragraph{color:#a1a0b0!important}html.dark .faq-cta-banner{background:#1a1825!important;border-color:#ffffff14!important}html.dark .faq-cta-title{color:#f1f0f5!important}html.dark .faq-cta-desc{color:#a1a0b0!important}html.dark .footer-section-wrapper{background:#141221!important;border-top:1px solid #ffffff14!important}html.dark .footer-brand-col p{color:#a1a0b0!important}html.dark .footer-col-title{color:#f1f0f5!important}html.dark .footer-col-links a{color:#a1a0b0!important}html.dark .footer-col-links a:hover{color:#a78bfa!important}html.dark .footer-bottom-bar{color:#a1a0b0!important;border-top-color:#ffffff14!important}.whatsapp-floating-button{color:#fff!important;background:#25d366!important;box-shadow:0 8px 25px #25d36680!important}.whatsapp-floating-button:hover{background:#1eb956!important;box-shadow:0 12px 30px #25d366a6!important}html.dark .whatsapp-floating-tooltip{background:#1a1825!important;border-color:#ffffff14!important;box-shadow:0 8px 25px #00000080!important}html.dark .tooltip-text strong{color:#f1f0f5!important}html.dark .tooltip-text span,html.dark .btn-tooltip-close{color:#a1a0b0!important}html.dark .btn-tooltip-close:hover{color:#f1f0f5!important}.reveal:not(.visible):not(.revealed):not([data-revealed=true]){opacity:0;transition-property:opacity,transform;transition-duration:.6s;transition-timing-function:cubic-bezier(.16,1,.3,1);transition-delay:var(--reveal-delay,0s);will-change:opacity, transform;transform:translateY(30px)}:where(.reveal.visible),.reveal.visible,.reveal.revealed,.reveal[data-revealed=true],[data-revealed=true]{opacity:1!important;transform:translateY(0)!important}.reveal.revealed,[data-revealed=true]{will-change:auto}.reveal-group>.reveal:first-child{--reveal-delay:0s}.reveal-group>.reveal:nth-child(2){--reveal-delay:90ms}.reveal-group>.reveal:nth-child(3){--reveal-delay:.18s}.reveal-group>.reveal:nth-child(4){--reveal-delay:.27s}.reveal-group>.reveal:nth-child(5){--reveal-delay:.36s}.reveal-group>.reveal:nth-child(6){--reveal-delay:.45s}.reveal-group>.reveal:nth-child(7){--reveal-delay:.54s}.reveal-group>.reveal:nth-child(8){--reveal-delay:.63s}@media (prefers-reduced-motion:reduce){.reveal,.reveal.visible,.reveal:not(.visible){opacity:1!important;will-change:auto!important;transition:none!important;animation:none!important;transform:none!important}}.contact-section-wrapper{background:0 0;border-top:none;padding:88px 0 96px;position:relative}.contact-grid-layout{grid-template-columns:1fr 1.15fr;align-items:start;gap:52px;display:grid}.contact-info-col{flex-direction:column;display:flex}.contact-pill{width:fit-content;margin-bottom:8px}.contact-main-title{font-family:var(--font-heading);color:var(--text-title);letter-spacing:-.025em;margin:16px 0 14px;font-size:clamp(2rem,3.4vw,2.7rem);font-weight:800;line-height:1.22}.contact-main-subtitle{color:var(--text-muted);margin-bottom:28px;font-size:1.05rem;line-height:1.6}.contact-benefits-list{flex-direction:column;gap:16px;margin-bottom:32px;display:flex}.contact-benefit-item{align-items:flex-start;gap:14px;font-size:.94rem;display:flex}.benefit-icon-circle{background:var(--brand-purple-light);width:26px;height:26px;color:var(--brand-purple);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;margin-top:2px;display:flex}.contact-benefit-item strong{color:var(--text-title);margin-bottom:2px;font-size:.96rem;font-weight:700;display:block}.contact-benefit-item span{color:var(--text-muted);font-size:.86rem;line-height:1.4;display:block}.contact-direct-wa-box{border-radius:var(--radius-lg);background:#673de60a;border:1px solid #673de626;margin-top:8px;padding:22px 24px}.direct-wa-header{color:var(--text-title);align-items:center;gap:8px;margin-bottom:6px;font-size:.88rem;font-weight:700;display:flex}.direct-wa-desc{color:var(--text-muted);margin-bottom:12px;font-size:.85rem;line-height:1.5}.btn-contact-wa-link{color:var(--brand-purple);align-items:center;gap:8px;font-size:.9rem;font-weight:700;text-decoration:none;transition:all .18s;display:inline-flex}.btn-contact-wa-link:hover{color:var(--brand-purple-dark);transform:translate(3px)}.contact-form-col{position:relative}.contact-form-card{border:1.5px solid var(--border-light);border-radius:var(--radius-xl);background:#fff;padding:38px 34px;position:relative;box-shadow:0 14px 40px -6px #0f172a14,0 4px 14px #673de60a}.form-card-header{margin-bottom:24px}.form-card-title{font-family:var(--font-heading);color:var(--text-title);margin-bottom:4px;font-size:1.45rem;font-weight:800}.form-card-subtitle{color:var(--text-muted);font-size:.88rem}.contact-actual-form{flex-direction:column;display:flex}.form-field-group{margin-bottom:18px}.form-label{color:var(--text-title);justify-content:space-between;align-items:center;margin-bottom:6px;font-size:.88rem;font-weight:700;display:flex}.required-star{color:#ef4444;margin-left:3px;font-weight:800}.optional-tag{color:var(--text-muted);font-size:.76rem;font-weight:500}.input-with-icon{align-items:center;display:flex;position:relative}.input-adornment-icon{color:var(--text-muted);pointer-events:none;position:absolute;left:14px}.form-input{border-radius:var(--radius-md);border:1.5px solid var(--border-light);width:100%;color:var(--text-title);background:#fff;outline:none;padding:12px 16px 12px 42px;font-family:inherit;font-size:.94rem;transition:border-color .2s,box-shadow .2s,background .2s}.form-input:focus{border-color:var(--brand-purple);box-shadow:0 0 0 3px #673de626}.form-input.is-invalid{background:#fff8f8;border-color:#ef4444}.field-error-msg{color:#ef4444;margin-top:4px;font-size:.78rem;font-weight:600;display:block}.service-chips-selector{grid-template-columns:repeat(3,1fr);gap:8px;display:grid}.service-chip-btn{text-align:center;border-radius:var(--radius-md);border:1.5px solid var(--border-light);background:var(--bg-alt);color:var(--text-body);cursor:pointer;justify-content:center;align-items:center;padding:10px 8px;font-family:inherit;font-size:.84rem;font-weight:600;transition:all .18s;display:flex}.service-chip-btn:hover{border-color:var(--brand-purple);color:var(--brand-purple);background:var(--brand-purple-light)}.service-chip-btn.is-selected{border-color:var(--brand-purple);background:var(--brand-purple);color:#fff;font-weight:700;box-shadow:0 4px 14px #673de647}.form-textarea{border-radius:var(--radius-md);border:1.5px solid var(--border-light);width:100%;color:var(--text-title);resize:vertical;background:#fff;outline:none;min-height:82px;padding:12px 14px;font-family:inherit;font-size:.92rem;transition:border-color .2s,box-shadow .2s}.form-textarea:focus{border-color:var(--brand-purple);box-shadow:0 0 0 3px #673de626}.btn-submit-lead{border-radius:var(--radius-full);background:var(--brand-purple);color:#fff;letter-spacing:.04em;cursor:pointer;border:none;justify-content:center;align-items:center;gap:10px;width:100%;margin-top:10px;padding:16px 24px;font-size:.95rem;font-weight:800;transition:all .2s;display:inline-flex;box-shadow:0 8px 24px #673de659}.btn-submit-lead:hover:not(:disabled){background:var(--brand-purple-dark);transform:translateY(-2px);box-shadow:0 12px 28px #673de673}.btn-submit-lead:disabled{opacity:.72;cursor:not-allowed}.spinner-icon{animation:1s linear infinite spin}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.form-helper-footnote{text-align:center;color:var(--text-muted);margin-top:14px;font-size:.81rem;line-height:1.45}.contact-success-box{text-align:center;padding:24px 10px}.success-icon-badge{color:#10b981;background:#ecfdf5;border-radius:50%;justify-content:center;align-items:center;width:72px;height:72px;margin-bottom:20px;display:inline-flex;box-shadow:0 8px 24px #10b98140}.success-headline{font-family:var(--font-heading);color:var(--text-title);margin-bottom:12px;font-size:1.55rem;font-weight:800}.success-message{color:var(--text-body);max-width:440px;margin:0 auto;font-size:.95rem;line-height:1.6}.success-divider{background:var(--border-light);height:1px;margin:26px 0}.success-wa-prompt{flex-direction:column;align-items:center;gap:12px;display:flex}.success-wa-question{color:var(--text-title);margin:0;font-size:.92rem;font-weight:700}.btn-success-wa-action{border-radius:var(--radius-full);color:#fff;letter-spacing:.02em;background:#25d366;justify-content:center;align-items:center;gap:10px;width:100%;max-width:360px;padding:14px 22px;font-size:.92rem;font-weight:800;text-decoration:none;transition:all .2s;display:inline-flex;box-shadow:0 6px 20px #25d36659}.btn-success-wa-action:hover{color:#fff;background:#20ba5a;transform:translateY(-2px);box-shadow:0 10px 24px #25d36673}.btn-reset-form{color:var(--text-muted);cursor:pointer;background:0 0;border:none;margin-top:20px;font-size:.84rem;font-weight:600;text-decoration:underline;transition:color .18s}.btn-reset-form:hover{color:var(--brand-purple)}html.dark .contact-main-title{color:#f1f0f5!important}html.dark .contact-main-subtitle{color:#a1a0b0!important}html.dark .contact-benefit-item strong{color:#f1f0f5!important}html.dark .contact-benefit-item span{color:#a1a0b0!important}html.dark .benefit-icon-circle{color:#c4b5fd!important;background:#a78bfa2e!important}html.dark .contact-direct-wa-box{background:#a78bfa0d!important;border-color:#ffffff1a!important}html.dark .direct-wa-header{color:#f1f0f5!important}html.dark .direct-wa-desc{color:#a1a0b0!important}html.dark .btn-contact-wa-link{color:#c4b5fd!important}html.dark .btn-contact-wa-link:hover{color:#fff!important}html.dark .contact-form-card{background:#1a1825!important;border-color:#ffffff14!important;box-shadow:0 16px 40px #00000080!important}html.dark .form-card-title{color:#f1f0f5!important}html.dark .form-card-subtitle{color:#a1a0b0!important}html.dark .form-label{color:#f1f0f5!important}html.dark .form-input{color:#f1f0f5!important;background:#232034!important;border-color:#ffffff1f!important}html.dark .form-input:focus{border-color:#a78bfa!important;box-shadow:0 0 0 3px #a78bfa33!important}html.dark .form-input.is-invalid{background:#ef44441f!important;border-color:#ef4444!important}html.dark .service-chip-btn{color:#f1f0f5!important;background:#232034!important;border-color:#ffffff1f!important}html.dark .service-chip-btn:hover{color:#a78bfa!important;background:#a78bfa1f!important;border-color:#a78bfa!important}html.dark .service-chip-btn.is-selected{color:#fff!important;background:#8b5cf6!important;border-color:#8b5cf6!important;box-shadow:0 4px 14px #8b5cf666!important}html.dark .form-textarea{color:#f1f0f5!important;background:#232034!important;border-color:#ffffff1f!important}html.dark .form-textarea:focus{border-color:#a78bfa!important;box-shadow:0 0 0 3px #a78bfa33!important}html.dark .form-helper-footnote{color:#a1a0b0!important}html.dark .success-headline{color:#f1f0f5!important}html.dark .success-message{color:#a1a0b0!important}html.dark .success-divider{background:#ffffff1a!important}html.dark .success-wa-question{color:#f1f0f5!important}html.dark .btn-reset-form{color:#a1a0b0!important}html.dark .btn-reset-form:hover{color:#c4b5fd!important}@media (width<=960px){.contact-grid-layout{grid-template-columns:1fr;gap:40px}.contact-info-col{text-align:left}}@media (width<=640px){.contact-section-wrapper{padding:64px 0 72px}.contact-form-card{border-radius:var(--radius-lg);padding:28px 18px}.service-chips-selector{grid-template-columns:repeat(2,1fr)}.form-input,.form-textarea{font-size:16px}.btn-submit-lead{padding:14px 20px;font-size:.9rem}}.sim-disclaimer-footnote{text-align:center;color:var(--text-muted);margin-top:14px;margin-bottom:0;font-size:.8rem;font-style:italic}.sim-generate-btn-container{border-top:1px solid var(--border-subtle);justify-content:center;margin-top:22px;padding-top:18px;display:flex}.sim-btn-generate{letter-spacing:.03em;border-radius:var(--radius-full);cursor:pointer;align-items:center;gap:10px;padding:14px 32px;font-size:.95rem;font-weight:800;transition:all .28s cubic-bezier(.16,1,.3,1);display:inline-flex;box-shadow:0 8px 24px #673de659}.sim-btn-generate:hover{filter:brightness(1.06);transform:translateY(-2px);box-shadow:0 12px 30px #673de67a}.sim-result-container{margin-top:48px;transition:all .3s;position:relative}.sim-result-focus-anim{animation:.6s cubic-bezier(.16,1,.3,1) simFocusPulse}@keyframes simFocusPulse{0%{opacity:.6;transform:translateY(12px)scale(.995)}to{opacity:1;transform:translateY(0)scale(1)}}.sim-result-header-card{background:var(--bg-card,#fff);border:1.5px solid var(--border-light);border-radius:var(--radius-xl);box-shadow:var(--shadow-sm);flex-direction:column;gap:12px;margin-bottom:24px;padding:22px 28px;display:flex}.sim-result-badge-wrap{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.sim-badge-demo-tag{background:var(--brand-purple-light);color:var(--brand-purple);letter-spacing:.06em;text-transform:uppercase;border-radius:var(--radius-full);border:1px solid #673de633;align-items:center;gap:6px;padding:5px 12px;font-size:.74rem;font-weight:800;display:inline-flex}.sim-badge-domain-pill{background:var(--bg-alt);color:var(--brand-purple);border-radius:var(--radius-full);border:1px solid var(--border-subtle);align-items:center;gap:6px;padding:4px 12px;font-family:monospace;font-size:.8rem;font-weight:700;display:inline-flex}.sim-result-brand-summary{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;display:flex}.sim-result-title{color:var(--text-title);letter-spacing:-.02em;margin:0;font-size:1.55rem;font-weight:800}.sim-result-meta-row{flex-wrap:wrap;gap:10px;display:flex}.sim-meta-chip{color:var(--text-dark);background:var(--bg-alt);border-radius:var(--radius-full);border:1px solid var(--border-subtle);align-items:center;gap:6px;padding:5px 12px;font-size:.82rem;font-weight:600;display:inline-flex}.sim-flow-explanation-card{background:var(--bg-card,#fff);border-radius:var(--radius-xl);border:1.5px solid var(--border-light);box-shadow:var(--shadow-sm);text-align:center;margin-top:36px;padding:26px 30px}.sim-flow-header{align-items:center;gap:8px;margin-bottom:20px;display:inline-flex}.sim-flow-title{color:var(--text-title);margin:0;font-size:1.12rem;font-weight:800}.sim-flow-steps-row{flex-wrap:wrap;justify-content:center;align-items:center;gap:16px;max-width:760px;margin:0 auto;display:flex}.sim-flow-step-box{background:var(--bg-alt);border:1px solid var(--border-subtle);border-radius:var(--radius-lg);text-align:left;flex:1;align-items:center;gap:12px;min-width:170px;padding:16px 14px;display:flex}.sim-step-icon{border-radius:var(--radius-md);flex-shrink:0;justify-content:center;align-items:center;width:38px;height:38px;display:flex}.sim-step-icon.google{color:#ef4444;background:#fee2e2}.sim-step-icon.web{background:var(--brand-purple-light);color:var(--brand-purple)}.sim-step-icon.wa{color:#10b981;background:#dcfce7}.sim-step-info strong{color:var(--text-title);font-size:.85rem;font-weight:800;display:block}.sim-step-info span{color:var(--text-muted);font-size:.78rem}.sim-flow-arrow{color:var(--brand-purple);justify-content:center;align-items:center;font-weight:900;display:flex}.sim-flow-arrow .arrow-sym{font-size:1.25rem;transform:rotate(-90deg)}.sim-flow-description-text{color:var(--text-dark);max-width:620px;margin:20px auto 0;font-size:.95rem;font-weight:600;line-height:1.5}.sim-benefits-grid{grid-template-columns:repeat(3,1fr);gap:20px;margin-top:24px;display:grid}.sim-benefit-card{background:var(--bg-card,#fff);border-radius:var(--radius-lg);border:1.5px solid var(--border-light);box-shadow:var(--shadow-sm);flex-direction:column;padding:24px 22px;transition:all .25s;display:flex}.sim-benefit-card:hover{border-color:var(--brand-purple);box-shadow:var(--shadow-md);transform:translateY(-3px)}.sim-benefit-icon-box{border-radius:var(--radius-md);background:var(--brand-purple-light);width:44px;height:44px;color:var(--brand-purple);justify-content:center;align-items:center;margin-bottom:14px;display:flex}.sim-benefit-title{letter-spacing:.05em;color:var(--text-title);margin:0 0 6px;font-size:.92rem;font-weight:800}.sim-benefit-text{color:var(--text-muted);margin:0;font-size:.86rem;line-height:1.5}.sim-conversion-highlight-card{border-radius:var(--radius-xl);color:#fff;background:linear-gradient(135deg,#160d33 0%,#24144d 100%);border:1.5px solid #a78bfa66;margin-top:32px;padding:36px 40px;box-shadow:0 16px 36px -10px #673de666}.sim-conversion-inner{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:28px;display:flex}.sim-conversion-kicker{letter-spacing:.08em;text-transform:uppercase;color:#c4b5fd;align-items:center;gap:6px;margin-bottom:6px;font-size:.74rem;font-weight:800;display:inline-flex}.sim-conversion-title{color:#fff;letter-spacing:-.01em;margin-bottom:6px;font-size:1.45rem;font-weight:800}.sim-conversion-subtitle{color:#e5e7eb;max-width:520px;margin:0;font-size:.96rem;line-height:1.5}.sim-conversion-actions{flex-wrap:wrap;align-items:center;gap:14px;display:flex}.sim-btn-cta-main{border-radius:var(--radius-full);cursor:pointer;align-items:center;gap:8px;padding:13px 26px;font-size:.9rem;font-weight:800;display:inline-flex;box-shadow:0 6px 18px #673de666}.sim-btn-cta-whatsapp{border-radius:var(--radius-full);background:#25d366;justify-content:center;align-items:center;gap:8px;padding:13px 24px;font-size:.88rem;font-weight:700;text-decoration:none;transition:all .25s;display:inline-flex;box-shadow:0 4px 14px #25d3664d;color:#fff!important}.sim-btn-cta-whatsapp:hover{background:#1eb956;transform:translateY(-2px);box-shadow:0 8px 20px #25d36673;color:#fff!important}.sim-modal-overlay{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);z-index:10000;background:#0e0720b8;justify-content:center;align-items:center;padding:20px;animation:.25s simModalFadeIn;display:flex;position:fixed;inset:0}@keyframes simModalFadeIn{0%{opacity:0}to{opacity:1}}.sim-modal-dialog{background:var(--bg-card,#fff);border:1.5px solid var(--border-light);border-radius:var(--radius-xl);width:100%;max-width:540px;max-height:90vh;padding:34px 36px;animation:.28s cubic-bezier(.16,1,.3,1) simModalScaleIn;position:relative;overflow-y:auto;box-shadow:0 24px 60px #00000040}@keyframes simModalScaleIn{0%{opacity:0;transform:scale(.95)translateY(10px)}to{opacity:1;transform:scale(1)translateY(0)}}.sim-modal-close-btn{background:var(--bg-alt);width:34px;height:34px;color:var(--text-muted);cursor:pointer;border:none;border-radius:50%;justify-content:center;align-items:center;transition:all .2s;display:flex;position:absolute;top:18px;right:18px}.sim-modal-close-btn:hover{background:var(--brand-purple-light);color:var(--brand-purple)}.sim-modal-header{text-align:center;margin-bottom:22px}.sim-modal-badge{border-radius:var(--radius-md);background:var(--brand-purple-light);width:44px;height:44px;color:var(--brand-purple);justify-content:center;align-items:center;margin-bottom:12px;display:inline-flex}.sim-modal-title{color:var(--text-title);margin-bottom:6px;font-size:1.35rem;font-weight:800}.sim-modal-subtitle{color:var(--text-muted);margin:0;font-size:.88rem;line-height:1.5}.sim-modal-fields-group{flex-direction:column;gap:16px;margin-bottom:24px;display:flex}.sim-modal-field{text-align:left;flex-direction:column;gap:6px;display:flex}.sim-modal-field label{color:var(--text-dark);font-size:.84rem;font-weight:700}.sim-modal-input{border-radius:var(--radius-md);border:1.5px solid var(--border-light);background:var(--bg-card,#fff);width:100%;font-family:var(--font-body);color:var(--text-dark);outline:none;padding:12px 16px;font-size:.95rem;font-weight:600;transition:all .2s}.sim-modal-input:focus{border-color:var(--brand-purple);box-shadow:0 0 0 3px var(--brand-purple-light)}.sim-modal-input.has-error{border-color:#ef4444}.sim-modal-error-msg{color:#ef4444;font-size:.78rem;font-weight:600}.sim-label-question{margin-top:4px}.sim-improve-options-grid{grid-template-columns:repeat(3,1fr);gap:8px;display:grid}.sim-improve-chip{border-radius:var(--radius-md);border:1.5px solid var(--border-light);background:var(--bg-alt);color:var(--text-dark);cursor:pointer;text-align:center;justify-content:center;align-items:center;gap:6px;padding:9px 12px;font-size:.82rem;font-weight:700;transition:all .2s;display:flex}.sim-improve-chip:hover{border-color:var(--brand-purple);background:#fff}.sim-improve-chip.selected{background:var(--brand-purple);border-color:var(--brand-purple);color:#fff;box-shadow:0 4px 12px #673de640}.sim-modal-footer{flex-direction:column;align-items:center;gap:12px;display:flex}.sim-btn-modal-submit{border-radius:var(--radius-full);cursor:pointer;justify-content:center;align-items:center;gap:8px;width:100%;padding:14px 24px;font-size:.92rem;font-weight:800;display:flex;box-shadow:0 6px 18px #673de666}.sim-btn-modal-submit:disabled{opacity:.75;cursor:not-allowed}.sim-spinner{animation:1s linear infinite spin}.sim-modal-security-note{color:var(--text-muted);text-align:center;font-size:.78rem}.sim-modal-success-wrap{text-align:center;padding:10px 0}.sim-success-icon-badge{margin-bottom:16px}.sim-success-title{color:var(--text-title);margin-bottom:8px;font-size:1.45rem;font-weight:800}.sim-success-message{color:var(--text-muted);max-width:440px;margin:0 auto 20px;font-size:.92rem;line-height:1.55}.sim-success-divider{background:var(--border-subtle);height:1px;margin:20px 0}.sim-success-alt-prompt{color:var(--text-dark);margin-bottom:12px;font-size:.88rem;font-weight:700}.sim-success-wa-btn{width:100%;margin-bottom:14px;padding:14px 24px;font-size:.92rem}.sim-btn-close-modal-link{color:var(--text-muted);cursor:pointer;background:0 0;border:none;font-size:.84rem;font-weight:600;text-decoration:underline;transition:color .18s}.sim-btn-close-modal-link:hover{color:var(--brand-purple)}html.dark .sim-disclaimer-footnote{color:#a1a0b0}html.dark .sim-result-header-card{background:#1a1825;border-color:#ffffff14}html.dark .sim-result-title{color:#f1f0f5}html.dark .sim-meta-chip{color:#f1f0f5;background:#ffffff0d;border-color:#ffffff14}html.dark .sim-flow-explanation-card{background:#1a1825;border-color:#ffffff14}html.dark .sim-flow-title{color:#f1f0f5}html.dark .sim-flow-step-box{background:#ffffff0a;border-color:#ffffff14}html.dark .sim-step-info strong{color:#f1f0f5}html.dark .sim-step-info span{color:#a1a0b0}html.dark .sim-flow-description-text{color:#f1f0f5}html.dark .sim-benefit-card{background:#1a1825;border-color:#ffffff14}html.dark .sim-benefit-title{color:#f1f0f5}html.dark .sim-benefit-text{color:#a1a0b0}html.dark .sim-modal-dialog{background:#1a1825;border-color:#ffffff1a}html.dark .sim-modal-close-btn{color:#a1a0b0;background:#ffffff0f}html.dark .sim-modal-close-btn:hover{color:#fff;background:#a78bfa33}html.dark .sim-modal-title{color:#f1f0f5}html.dark .sim-modal-subtitle{color:#a1a0b0}html.dark .sim-modal-field label{color:#f1f0f5}html.dark .sim-modal-input{color:#f1f0f5;background:#13111c;border-color:#ffffff1a}html.dark .sim-modal-input:focus{border-color:#a78bfa;box-shadow:0 0 0 3px #a78bfa33}html.dark .sim-improve-chip{color:#f1f0f5;background:#ffffff0d;border-color:#ffffff1a}html.dark .sim-improve-chip:hover{background:#ffffff17;border-color:#a78bfa}html.dark .sim-improve-chip.selected{color:#fff;background:#7c3aed;border-color:#7c3aed}html.dark .sim-modal-security-note{color:#a1a0b0}html.dark .sim-success-title{color:#f1f0f5}html.dark .sim-success-message{color:#a1a0b0}html.dark .sim-success-alt-prompt{color:#f1f0f5}html.dark .sim-btn-close-modal-link{color:#a1a0b0}html.dark .sim-btn-close-modal-link:hover{color:#c4b5fd}@media (width<=960px){.sim-benefits-grid{grid-template-columns:1fr;gap:16px}.sim-conversion-inner{flex-direction:column;align-items:flex-start}.sim-conversion-actions{width:100%}.sim-btn-cta-main,.sim-btn-cta-whatsapp{justify-content:center;width:100%}.sim-improve-options-grid{grid-template-columns:repeat(2,1fr)}}@media (width<=640px){.sim-btn-generate{justify-content:center;width:100%}.sim-flow-steps-row{flex-direction:column;align-items:stretch;gap:10px}.sim-flow-step-box{width:100%}.sim-flow-arrow .arrow-sym{transform:rotate(0)}.sim-conversion-highlight-card{padding:26px 20px}.sim-modal-dialog{padding:28px 20px}.sim-modal-input{font-size:16px}}.footer-admin-discreet-btn{color:#a1a0b0;border-radius:var(--radius-full);cursor:pointer;background:#ffffff0d;border:1px solid #ffffff1f;align-items:center;gap:5px;margin-left:12px;padding:4px 10px;font-size:.72rem;font-weight:600;transition:all .2s;display:inline-flex}.footer-admin-discreet-btn:hover{color:#f1f0f5;background:#a78bfa26;border-color:#a78bfa66;transform:translateY(-1px)}.admin-modal-backdrop{z-index:99999;-webkit-backdrop-filter:blur(12px);background:#0a0814d1;justify-content:center;align-items:center;padding:20px;animation:.25s ease-out adminFadeIn;display:flex;position:fixed;inset:0}@keyframes adminFadeIn{0%{opacity:0}to{opacity:1}}.admin-modal-container{border-radius:var(--radius-xl);color:#f1f0f5;background:#14121f;border:1px solid #a78bfa40;flex-direction:column;width:100%;max-width:980px;max-height:92vh;animation:.25s cubic-bezier(.16,1,.3,1) adminScaleIn;display:flex;overflow:hidden;box-shadow:0 25px 60px -15px #000c,0 0 30px #673de626}@keyframes adminScaleIn{0%{opacity:0;transform:scale(.96)}to{opacity:1;transform:scale(1)}}.admin-auth-card{text-align:center;flex-direction:column;align-items:center;max-width:440px;margin:0 auto;padding:48px 36px;display:flex}.admin-auth-icon-circle{color:#a78bfa;background:#a78bfa1f;border:1px solid #a78bfa40;border-radius:50%;justify-content:center;align-items:center;width:64px;height:64px;margin-bottom:20px;display:flex}.admin-auth-title{font-family:var(--font-heading);color:#f1f0f5;margin-bottom:8px;font-size:1.45rem;font-weight:800}.admin-auth-desc{color:#a1a0b0;margin-bottom:24px;font-size:.88rem;line-height:1.5}.admin-auth-form{width:100%}.admin-pin-input-group{margin-bottom:14px}.admin-pin-field{text-align:center;letter-spacing:.25em;border-radius:var(--radius-md);color:#fff;background:#1c192b;border:1px solid #ffffff1f;outline:none;width:100%;padding:14px 20px;font-size:1.3rem;font-weight:800;transition:all .2s}.admin-pin-field:focus{border-color:#a78bfa;box-shadow:0 0 0 3px #a78bfa40}.admin-pin-field.error{border-color:#ef4444;box-shadow:0 0 0 3px #ef444440}.admin-pin-error-msg{color:#f87171;justify-content:center;align-items:center;gap:6px;margin-bottom:14px;font-size:.8rem;display:flex}.admin-auth-actions{gap:10px;margin-bottom:20px;display:flex}.btn-admin-primary{background:var(--brand-purple);color:#fff;border-radius:var(--radius-md);cursor:pointer;border:none;flex:1;justify-content:center;align-items:center;gap:8px;padding:12px 20px;font-size:.92rem;font-weight:700;transition:all .2s;display:inline-flex}.btn-admin-primary:hover{background:var(--brand-purple-hover);transform:translateY(-1px)}.btn-admin-primary.sm{flex:initial;padding:8px 16px;font-size:.84rem}.btn-admin-cancel{color:#a1a0b0;border-radius:var(--radius-md);cursor:pointer;background:0 0;border:1px solid #ffffff1f;padding:12px 18px;font-size:.88rem;transition:all .2s}.btn-admin-cancel:hover{color:#fff;border-color:#ffffff40}.admin-auth-hint{color:#71717a;font-size:.78rem}.admin-auth-hint code{color:#a78bfa;background:#1c192b;border-radius:4px;padding:2px 6px;font-weight:700}.admin-dashboard-layout{flex-direction:column;height:100%;max-height:92vh;display:flex}.admin-dashboard-header{background:#100e19;border-bottom:1px solid #ffffff14;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;padding:20px 24px;display:flex}.admin-header-title-row{align-items:center;gap:14px;display:flex}.admin-badge-icon{border-radius:var(--radius-md);color:#a78bfa;background:#a78bfa26;border:1px solid #a78bfa4d;flex-shrink:0;justify-content:center;align-items:center;width:40px;height:40px;display:flex}.admin-panel-heading{font-family:var(--font-heading);color:#f1f0f5;margin-bottom:2px;font-size:1.28rem;font-weight:800}.admin-email-tag{color:#a1a0b0;align-items:center;gap:6px;font-size:.78rem;display:flex}.admin-email-tag strong{color:#c4b5fd}.email-status-dot{color:#34d399;margin-left:6px;font-size:.72rem;font-weight:700}.admin-header-controls{align-items:center;gap:10px;display:flex}.btn-admin-header-action{color:#f1f0f5;border-radius:var(--radius-md);cursor:pointer;background:#1c192b;border:1px solid #ffffff1a;align-items:center;gap:6px;padding:8px 14px;font-size:.82rem;font-weight:600;transition:all .2s;display:inline-flex}.btn-admin-header-action:hover:not(:disabled){color:#fff;background:#232036;border-color:#a78bfa66}.btn-admin-header-action:disabled{opacity:.6;cursor:not-allowed}.btn-admin-logout{color:#a1a0b0;border-radius:var(--radius-md);cursor:pointer;background:0 0;border:1px solid #ffffff1a;padding:8px 14px;font-size:.82rem;transition:all .2s}.btn-admin-logout:hover{color:#ef4444;border-color:#ef44444d}.btn-admin-close{color:#a1a0b0;cursor:pointer;background:0 0;border:none;border-radius:6px;justify-content:center;align-items:center;padding:6px;transition:all .2s;display:flex}.btn-admin-close:hover{color:#fff;background:#ffffff14}.admin-alert-banner{align-items:center;gap:10px;padding:12px 20px;font-size:.85rem;display:flex}.admin-alert-banner.success{color:#6ee7b7;background:#10b98126;border-bottom:1px solid #10b9814d}.admin-alert-banner.error{color:#fca5a5;background:#ef444426;border-bottom:1px solid #ef44444d}.alert-close-btn{color:inherit;cursor:pointer;background:0 0;border:none;margin-left:auto;font-size:1.2rem;line-height:1}.admin-metrics-bar{background:#110f1c;border-bottom:1px solid #ffffff0f;grid-template-columns:repeat(4,1fr);gap:12px;padding:16px 24px;display:grid}.metric-chip{border-radius:var(--radius-md);cursor:pointer;background:#181524;border:1px solid #ffffff0f;flex-direction:column;padding:10px 16px;transition:all .2s;display:flex}.metric-chip:hover{border-color:#a78bfa4d;transform:translateY(-1px)}.metric-chip.active{background:#673de626;border-color:#673de6;box-shadow:0 0 12px #673de633}.metric-chip.alert .metric-number{color:#f59e0b}.metric-number{color:#f1f0f5;font-size:1.35rem;font-weight:800;line-height:1.1}.metric-label{color:#a1a0b0;margin-top:3px;font-size:.74rem;font-weight:600}.admin-toolbar{background:#14121f;border-bottom:1px solid #ffffff0f;flex-wrap:wrap;align-items:center;gap:14px;padding:14px 24px;display:flex}.admin-search-box{flex:1;align-items:center;min-width:260px;display:flex;position:relative}.admin-search-box .search-icon{color:#a1a0b0;pointer-events:none;position:absolute;left:12px}.admin-search-input{border-radius:var(--radius-md);color:#fff;background:#1c192b;border:1px solid #ffffff1a;outline:none;width:100%;padding:9px 36px;font-size:.85rem;transition:border-color .2s}.admin-search-input:focus{border-color:#a78bfa}.search-clear-btn{color:#a1a0b0;cursor:pointer;background:0 0;border:none;font-size:1.1rem;position:absolute;right:10px}.admin-filter-selectors{align-items:center;gap:10px;display:flex}.admin-select-filter{color:#f1f0f5;border-radius:var(--radius-md);cursor:pointer;background:#1c192b;border:1px solid #ffffff1a;outline:none;padding:9px 14px;font-size:.82rem}.btn-admin-refresh{color:#a1a0b0;border-radius:var(--radius-md);cursor:pointer;background:#1c192b;border:1px solid #ffffff1a;justify-content:center;align-items:center;padding:9px 12px;transition:all .2s;display:flex}.btn-admin-refresh:hover{color:#fff;border-color:#ffffff40}.admin-leads-list-scroll{flex:1;max-height:52vh;padding:20px 24px;overflow-y:auto}.admin-leads-grid{grid-template-columns:repeat(auto-fill,minmax(420px,1fr));gap:16px;display:grid}.admin-lead-card{border-radius:var(--radius-lg);background:#1a1726;border:1px solid #ffffff14;flex-direction:column;padding:18px;transition:all .2s;display:flex;position:relative;overflow:hidden}.admin-lead-card:hover{border-color:#a78bfa59;box-shadow:0 8px 24px #0006}.admin-lead-card.status-nuevo{border-left:4px solid #f59e0b}.admin-lead-card.status-contactado{border-left:4px solid #10b981}.admin-lead-card.status-negociacion{border-left:4px solid #3b82f6}.admin-lead-card.status-cerrado{border-left:4px solid #a855f7}.lead-card-header{justify-content:space-between;align-items:center;gap:10px;margin-bottom:14px;display:flex}.lead-source-tag{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.source-pill{text-transform:uppercase;letter-spacing:.04em;border-radius:var(--radius-full);padding:3px 8px;font-size:.7rem;font-weight:800}.source-pill.contact{color:#c4b5fd;background:#673de633;border:1px solid #a78bfa4d}.source-pill.simulator{color:#fcd34d;background:#f59e0b26;border:1px solid #f59e0b4d}.lead-time{color:#a1a0b0;align-items:center;gap:4px;font-size:.74rem;display:inline-flex}.lead-status-select{color:#f1f0f5;border-radius:var(--radius-sm);cursor:pointer;background:#110f1c;border:1px solid #ffffff1a;outline:none;padding:4px 8px;font-size:.76rem;font-weight:700}.lead-card-body{flex-direction:column;flex:1;gap:12px;margin-bottom:16px;display:flex}.lead-client-row{align-items:flex-start;gap:12px;display:flex}.client-avatar-sq{border-radius:var(--radius-md);color:#c4b5fd;background:#ffffff0f;border:1px solid #ffffff14;flex-shrink:0;justify-content:center;align-items:center;width:36px;height:36px;display:flex}.client-name{color:#fff;font-size:1.05rem;font-weight:800;line-height:1.2}.client-business{color:#a1a0b0;align-items:center;gap:5px;margin-top:2px;font-size:.84rem;display:flex}.lead-details-table{border-radius:var(--radius-md);background:#141120;border:1px solid #ffffff0d;flex-direction:column;gap:8px;padding:12px 14px;display:flex}.detail-row{justify-content:space-between;align-items:center;gap:10px;font-size:.82rem;display:flex}.detail-label{color:#a1a0b0}.detail-val{color:#f1f0f5;font-weight:700}.detail-badge-service{color:#c4b5fd;border-radius:var(--radius-sm);background:#a78bfa1f;padding:2px 8px;font-size:.78rem;font-weight:700}.detail-message-box{border-top:1px solid #ffffff0f;margin-top:4px;padding-top:8px}.message-label{color:#a1a0b0;text-transform:uppercase;letter-spacing:.04em;margin-bottom:2px;font-size:.72rem;display:block}.message-content{color:#e2e8f0;font-size:.82rem;font-style:italic;line-height:1.4}.lead-card-actions{border-top:1px solid #ffffff0f;align-items:center;gap:10px;padding-top:12px;display:flex}.btn-lead-wa{color:#0b141a;border-radius:var(--radius-md);cursor:pointer;background:#25d366;border:none;flex:1;justify-content:center;align-items:center;gap:8px;padding:9px 14px;font-size:.82rem;font-weight:800;transition:all .2s;display:inline-flex}.btn-lead-wa:hover{background:#20bd5a;transform:translateY(-1px)}.btn-lead-delete{color:#a1a0b0;border-radius:var(--radius-md);cursor:pointer;background:0 0;border:1px solid #ffffff1a;justify-content:center;align-items:center;padding:8px 10px;transition:all .2s;display:flex}.btn-lead-delete:hover{color:#ef4444;background:#ef44441a;border-color:#ef44444d}.admin-empty-state{text-align:center;flex-direction:column;align-items:center;padding:48px 24px;display:flex}.empty-icon-wrap{color:#a1a0b0;background:#ffffff0d;border-radius:50%;justify-content:center;align-items:center;width:64px;height:64px;margin-bottom:16px;display:flex}.admin-empty-state h4{font-family:var(--font-heading);color:#f1f0f5;margin-bottom:6px;font-size:1.2rem;font-weight:800}.admin-empty-state p{color:#a1a0b0;max-width:440px;margin-bottom:20px;font-size:.86rem;line-height:1.5}.admin-dashboard-footer{background:#100e19;border-top:1px solid #ffffff14;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;padding:14px 24px;display:flex}.footer-info-text{color:#a1a0b0;font-size:.76rem}.footer-info-text strong{color:#c4b5fd}.btn-admin-clear-all{color:#f87171;border-radius:var(--radius-sm);cursor:pointer;background:0 0;border:1px solid #ef444440;align-items:center;gap:6px;padding:6px 12px;font-size:.76rem;transition:all .2s;display:inline-flex}.btn-admin-clear-all:hover{background:#ef444426;border-color:#ef4444}.admin-settings-drawer{background:#181524;border-bottom:1px solid #ffffff14;padding:18px 24px;animation:.2s ease-out adminFadeIn}.admin-settings-box{border-radius:var(--radius-lg);background:#110f1c;border:1px solid #a78bfa33;padding:16px 20px}.admin-settings-title{justify-content:space-between;align-items:center;margin-bottom:10px;display:flex}.admin-settings-title h4{color:#fff;align-items:center;gap:8px;font-size:.95rem;font-weight:800;display:flex}.admin-settings-desc{color:#a1a0b0;margin-bottom:14px;font-size:.82rem;line-height:1.5}.admin-key-form{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.admin-key-input{color:#fff;border-radius:var(--radius-md);background:#1c192b;border:1px solid #ffffff1f;flex:1;min-width:260px;padding:9px 14px;font-family:monospace;font-size:.84rem}.admin-key-input:focus{border-color:#a78bfa;outline:none;box-shadow:0 0 0 3px #a78bfa33}.btn-get-key-link{color:#c4b5fd;cursor:pointer;align-items:center;gap:6px;margin-top:10px;font-size:.8rem;font-weight:700;text-decoration:underline;transition:color .15s;display:inline-flex}.btn-get-key-link:hover{color:#fff}.btn-lead-gmail{color:#fca5a5;border-radius:var(--radius-md);cursor:pointer;background:#ef44441f;border:1px solid #ef444440;justify-content:center;align-items:center;gap:6px;padding:9px 14px;font-size:.82rem;font-weight:700;text-decoration:none;transition:all .2s;display:inline-flex}.btn-lead-gmail:hover{color:#fff;background:#ef444438;border-color:#ef444466;transform:translateY(-1px)}.admin-traffic-live-pill{color:#93c5fd;border-radius:var(--radius-full);cursor:pointer;background:#3b82f626;border:1px solid #3b82f64d;align-items:center;gap:5px;margin-left:6px;padding:3px 9px;font-size:.72rem;font-weight:700;transition:all .2s;display:inline-flex}.admin-traffic-live-pill:hover{color:#fff;background:#3b82f640;transform:translateY(-1px)}.admin-nav-tabs{background:#100e19;border-bottom:1px solid #ffffff14;gap:8px;padding:0 24px;display:flex}.admin-nav-tab{color:#a1a0b0;font-family:var(--font-body);cursor:pointer;background:0 0;border:none;border-bottom:2px solid #0000;align-items:center;gap:8px;padding:13px 16px;font-size:.86rem;font-weight:700;transition:all .2s;display:inline-flex}.admin-nav-tab:hover{color:#fff}.admin-nav-tab.active{color:#fff;background:#673de614;border-bottom-color:#673de6}.tab-badge-new{color:#0b141a;border-radius:var(--radius-full);text-transform:uppercase;letter-spacing:.04em;background:#f59e0b;padding:2px 6px;font-size:.68rem;font-weight:800}.live-visitor-pill{color:#34d399;border-radius:var(--radius-full);background:#10b9812e;border:1px solid #10b9814d;padding:2px 7px;font-size:.7rem;font-weight:800}.admin-traffic-view{flex-direction:column;gap:18px;max-height:52vh;padding:20px 24px;display:flex;overflow-y:auto}.admin-traffic-kpis{grid-template-columns:repeat(4,1fr);gap:14px;display:grid}.traffic-kpi-card{border-radius:var(--radius-lg);background:#1a1726;border:1px solid #ffffff14;align-items:center;gap:14px;padding:16px;transition:all .2s;display:flex}.traffic-kpi-card:hover{border-color:#a78bfa4d;transform:translateY(-2px);box-shadow:0 8px 24px #0000004d}.traffic-kpi-card.highlight{background:linear-gradient(135deg,#1c182b 0%,#251d33 100%);border-color:#f59e0b59}.kpi-icon-circle{border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;width:44px;height:44px;display:flex}.kpi-icon-circle.blue{color:#60a5fa;background:#3b82f626;border:1px solid #3b82f640}.kpi-icon-circle.purple{color:#c084fc;background:#9333ea26;border:1px solid #9333ea40}.kpi-icon-circle.gold{color:#fbbf24;background:#f59e0b26;border:1px solid #f59e0b40}.kpi-icon-circle.green{color:#34d399;background:#10b98126;border:1px solid #10b98140}.traffic-kpi-card .kpi-info{flex-direction:column;display:flex}.traffic-kpi-card .kpi-num{font-family:var(--font-heading);color:#fff;font-size:1.55rem;font-weight:800;line-height:1.1}.traffic-kpi-card .kpi-tag{color:#c4b5fd;margin-top:2px;font-size:.8rem;font-weight:700}.traffic-kpi-card .kpi-subtext{color:#a1a0b0;margin-top:2px;font-size:.72rem}.traffic-chart-section{border-radius:var(--radius-xl);background:#1a1726;border:1px solid #ffffff14;padding:20px 22px}.chart-header-row{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-bottom:20px;display:flex}.chart-title{font-family:var(--font-heading);color:#fff;font-size:1.1rem;font-weight:800}.chart-subtitle{color:#a1a0b0;margin-top:2px;font-size:.8rem}.chart-badge{border-radius:var(--radius-full);color:#c4b5fd;background:#141120;border:1px solid #ffffff14;padding:5px 12px;font-size:.78rem}.traffic-bars-container{border-bottom:1px solid #ffffff14;justify-content:space-between;align-items:flex-end;gap:10px;height:160px;padding:10px 6px 0;display:flex}.traffic-bar-col{flex-direction:column;flex:1;justify-content:flex-end;align-items:center;gap:6px;height:100%;display:flex}.bar-count-tag{color:#c4b5fd;opacity:.9;font-size:.74rem;font-weight:800}.traffic-bar-col.today .bar-count-tag{color:#34d399}.bar-track{background:#ffffff0a;border-radius:8px 8px 0 0;flex:1;align-items:flex-end;width:100%;max-width:40px;display:flex;overflow:hidden}.bar-fill{background:linear-gradient(#a78bfa 0%,#673de6 100%);border-radius:6px 6px 0 0;width:100%;transition:height .6s cubic-bezier(.16,1,.3,1);box-shadow:0 0 12px #673de64d}.traffic-bar-col.today .bar-fill{background:linear-gradient(#34d399 0%,#059669 100%);box-shadow:0 0 16px #34d39966}.bar-day-name{color:#fff;font-size:.78rem;font-weight:700}.traffic-bar-col.today .bar-day-name{color:#34d399;font-weight:800}.bar-date-label{color:#71717a;font-size:.68rem}.traffic-breakdown-grid{grid-template-columns:1fr 1fr;gap:16px;display:grid}.breakdown-card{border-radius:var(--radius-lg);background:#1a1726;border:1px solid #ffffff14;padding:18px}.breakdown-card-title{font-family:var(--font-heading);color:#fff;align-items:center;gap:8px;margin-bottom:16px;font-size:.94rem;font-weight:800;display:flex}.device-progress-wrap{flex-direction:column;gap:14px;display:flex}.device-progress-bar{border-radius:var(--radius-full);background:#141120;border:1px solid #ffffff14;width:100%;height:12px;display:flex;overflow:hidden}.device-bar-segment.mobile{background:linear-gradient(90deg,#673de6,#a855f7);transition:width .5s}.device-bar-segment.desktop{background:linear-gradient(90deg,#3b82f6,#60a5fa);transition:width .5s}.device-legend{justify-content:space-around;gap:12px;display:flex}.legend-item{color:#a1a0b0;align-items:center;gap:8px;font-size:.8rem;display:flex}.legend-dot{border-radius:50%;width:9px;height:9px}.legend-dot.mobile{background:#a855f7}.legend-dot.desktop{background:#3b82f6}.legend-item strong{color:#fff;margin-left:4px;font-size:.88rem}.sources-list{flex-direction:column;gap:8px;display:flex}.source-row{border-radius:var(--radius-md);background:#141120;border:1px solid #ffffff0d;justify-content:space-between;align-items:center;padding:8px 12px;font-size:.8rem;display:flex}.source-name{color:#f1f0f5;font-weight:600}.source-badge{color:#c4b5fd;border-radius:var(--radius-sm);background:#a78bfa26;padding:2px 8px;font-size:.74rem;font-weight:700}.traffic-controls-footer{border-radius:var(--radius-lg);background:#141120;border:1px solid #ffffff0f;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:14px 18px;display:flex}.traffic-note{color:#a1a0b0;font-size:.76rem}.traffic-action-buttons{align-items:center;gap:10px;display:flex}@media (width<=768px){.admin-modal-backdrop{padding:10px}.admin-modal-container{border-radius:var(--radius-lg);max-height:96vh}.admin-dashboard-header{padding:16px}.admin-metrics-bar{grid-template-columns:repeat(2,1fr);padding:12px 16px}.admin-toolbar{padding:12px 16px}.admin-leads-list-scroll{padding:14px 16px}.admin-leads-grid{grid-template-columns:1fr}.admin-auth-card{padding:32px 16px}}.mobile-apps-section-wrapper{background:linear-gradient(#f8f7fc00 0%,#673de60a 50%,#f8f7fc00 100%);padding:100px 0 110px;position:relative;overflow:hidden}html.dark .mobile-apps-section-wrapper{background:linear-gradient(#0f0e1700 0%,#673de614 50%,#0f0e1700 100%)}.apps-glow-radial{pointer-events:none;z-index:0;background:radial-gradient(circle,#7c3aed1f 0%,#673de600 70%);width:750px;height:450px;position:absolute;top:30%;left:50%;transform:translate(-50%,-30%)}html.dark .apps-glow-radial{background:radial-gradient(circle,#7c3aed38 0%,#673de600 70%)}.apps-kicker{color:#7c3aed;background:#7c3aed1f;border:1px solid #7c3aed40}html.dark .apps-kicker{color:#c4b5fd;background:#7c3aed38;border-color:#c4b5fd4d}.apps-split-grid{z-index:1;grid-template-columns:1.15fr .85fr;align-items:center;gap:56px;margin-top:54px;display:grid;position:relative}.apps-platforms-pills{flex-wrap:wrap;gap:10px;margin-bottom:24px;display:flex}.platform-pill{background:var(--bg-white);border:1px solid var(--border-light);border-radius:var(--radius-full);color:var(--text-dark);box-shadow:var(--shadow-sm);align-items:center;gap:7px;padding:6px 14px;font-size:.82rem;font-weight:700;display:inline-flex}.platform-pill.highlight{background:var(--brand-purple-light);color:var(--brand-purple);border-color:#673de64d}html.dark .platform-pill.highlight{color:#c4b5fd;background:#673de633}.pill-dot{border-radius:50%;width:8px;height:8px}.pill-dot.android{background:#3ddc84}.pill-dot.ios{background:#007aff}.apps-benefits-list{flex-direction:column;gap:16px;margin-bottom:28px;display:flex}.apps-benefit-card{background:var(--bg-white);border:1px solid var(--border-light);border-radius:var(--radius-md);box-shadow:var(--shadow-sm);align-items:flex-start;gap:16px;padding:16px 18px;transition:transform .2s,border-color .2s,box-shadow .2s;display:flex}.apps-benefit-card:hover{border-color:var(--border-purple-focus);box-shadow:var(--shadow-hover);transform:translate(4px)}.benefit-icon-box{border-radius:var(--radius-md);background:var(--brand-purple-light);width:42px;height:42px;color:var(--brand-purple);flex-shrink:0;justify-content:center;align-items:center;display:flex}html.dark .benefit-icon-box{color:#c4b5fd;background:#673de640}.benefit-text-wrap{flex:1}.benefit-title-row{justify-content:space-between;align-items:center;gap:12px;margin-bottom:4px;display:flex}.benefit-title{font-family:var(--font-heading);color:var(--text-dark);margin:0;font-size:1rem;font-weight:700;line-height:1.35}.benefit-tag{letter-spacing:.04em;text-transform:uppercase;color:var(--brand-purple);background:var(--brand-purple-soft);border-radius:var(--radius-full);padding:2px 8px;font-size:.7rem;font-weight:800}html.dark .benefit-tag{color:#c4b5fd;background:#673de633}.benefit-desc{color:var(--text-muted);margin:0;font-size:.88rem;line-height:1.45}.apps-disclaimer-box{border-radius:var(--radius-md);background:#673de60d;border:1px dashed #673de659;margin-bottom:28px;padding:16px 20px}html.dark .apps-disclaimer-box{background:#673de61f;border-color:#c4b5fd4d}.disclaimer-header{align-items:center;gap:8px;margin-bottom:6px;display:flex}.disclaimer-icon{color:var(--brand-purple)}html.dark .disclaimer-icon{color:#c4b5fd}.disclaimer-title{color:var(--text-dark);font-size:.88rem;font-weight:800}.disclaimer-text{color:var(--text-muted);margin:0;font-size:.83rem;line-height:1.5}.apps-cta-block{flex-direction:column;gap:10px;display:flex}.btn-apps-action{align-self:flex-start;padding:16px 32px;font-size:1.05rem;box-shadow:0 10px 25px -4px #673de659}.apps-cta-note{color:var(--text-body);margin:0;font-size:.88rem;font-weight:600}.apps-mockup-col{justify-content:center;align-items:center;display:flex}.phone-device-container{width:100%;max-width:340px;position:relative}.phone-floating-badge{z-index:10;background:var(--bg-white);border:1px solid var(--border-light);border-radius:var(--radius-lg);align-items:center;gap:10px;padding:10px 14px;animation:4s ease-in-out infinite alternate floatSlow;display:flex;position:absolute;box-shadow:0 14px 30px -6px #00000024}@keyframes floatSlow{0%{transform:translateY(0)}to{transform:translateY(-8px)}}.phone-floating-badge.badge-top{top:40px;left:-40px}.phone-floating-badge.badge-bottom{animation-delay:-2s;bottom:50px;right:-30px}.badge-icon-wrap{border-radius:50%;justify-content:center;align-items:center;width:32px;height:32px;display:flex}.badge-icon-wrap.wa{color:#d97706;background:#fef3c7}.badge-icon-wrap.check{background:var(--green-light);color:var(--green-success)}.badge-content{flex-direction:column;display:flex}.badge-title{color:var(--text-dark);font-size:.78rem;font-weight:800}.badge-sub{color:var(--text-muted);font-size:.68rem}.phone-chassis{aspect-ratio:9/18.5;background:#0f172a;border-radius:46px;flex-direction:column;width:100%;padding:12px;display:flex;position:relative;box-shadow:0 25px 60px -15px #0f172a66,0 0 0 4px #262c3e,0 0 0 7px #ffffff1f}html.dark .phone-chassis{box-shadow:0 25px 60px -15px #000c,0 0 0 4px #334155,0 0 0 7px #673de640}.phone-notch{z-index:20;background:#000;border-radius:20px;justify-content:center;align-items:center;gap:8px;width:95px;height:22px;display:flex;position:absolute;top:18px;left:50%;transform:translate(-50%)}.camera-lens{background:#111827;border:1px solid #1f2937;border-radius:50%;width:10px;height:10px}.speaker-slit{background:#1f2937;border-radius:3px;width:32px;height:3px}.phone-screen{font-family:var(--font-body);background:#fff;border-radius:36px;flex-direction:column;flex:1;padding:34px 14px 14px;display:flex;position:relative;overflow:hidden}html.dark .phone-screen{background:#161524}.screen-status-bar{color:#1e293b;justify-content:space-between;align-items:center;margin-bottom:12px;padding:0 6px;font-size:.65rem;font-weight:700;display:flex}html.dark .screen-status-bar{color:#cbd5e1}.status-icons{align-items:center;gap:5px;font-size:.62rem;display:flex}.screen-app-header{justify-content:space-between;align-items:center;margin-bottom:14px;display:flex}.app-profile-wrap{align-items:center;gap:8px;display:flex}.app-avatar{color:#fff;background:linear-gradient(135deg,#673de6,#8b5cf6);border-radius:50%;justify-content:center;align-items:center;width:34px;height:34px;font-size:.78rem;font-weight:800;display:flex}.app-header-text{flex-direction:column;display:flex}.app-name{color:#0f172a;font-size:.82rem;font-weight:800}html.dark .app-name{color:#f8fafc}.app-status-badge{color:var(--green-success);align-items:center;gap:4px;font-size:.65rem;font-weight:700;display:inline-flex}.live-dot{background:var(--green-success);border-radius:50%;width:5px;height:5px}.app-header-action{color:#475569;background:#f1f5f9;border-radius:50%;justify-content:center;align-items:center;width:30px;height:30px;display:flex}html.dark .app-header-action{color:#cbd5e1;background:#252338}.screen-hero-banner{color:#fff;background:linear-gradient(135deg,#673de6 0%,#4f46e5 100%);border-radius:14px;margin-bottom:12px;padding:12px 14px}.banner-badge{letter-spacing:.05em;background:#fff3;border-radius:4px;margin-bottom:4px;padding:2px 6px;font-size:.58rem;font-weight:800;display:inline-block}.banner-title{margin:0 0 3px;font-size:.85rem;font-weight:800;line-height:1.25}.banner-sub{opacity:.9;margin:0;font-size:.68rem}.screen-quick-actions{grid-template-columns:repeat(3,1fr);gap:8px;margin-bottom:12px;display:grid}.quick-action-tile{color:#475569;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;flex-direction:column;align-items:center;gap:4px;padding:8px 4px;font-size:.65rem;font-weight:700;display:flex}html.dark .quick-action-tile{color:#cbd5e1;background:#1f1d30;border-color:#2e2b46}.quick-action-tile.active{color:var(--brand-purple);background:#ede9fe;border-color:#c4b5fd}html.dark .quick-action-tile.active{color:#c4b5fd;background:#673de640;border-color:#c4b5fd59}.screen-service-card{background:#f8fafc;border:1px solid #e2e8f0;border-radius:12px;margin-bottom:10px;padding:10px 12px}html.dark .screen-service-card{background:#1f1d30;border-color:#2e2b46}.service-card-top{justify-content:space-between;align-items:center;margin-bottom:4px;display:flex}.service-tag{color:var(--brand-purple);font-size:.62rem;font-weight:800}html.dark .service-tag{color:#c4b5fd}.service-state{color:var(--green-success);background:#e6f7f0;border-radius:10px;padding:1px 6px;font-size:.58rem;font-weight:700}html.dark .service-state{background:#00b07433}.service-title{color:#0f172a;margin:0 0 2px;font-size:.78rem;font-weight:800}html.dark .service-title{color:#f8fafc}.service-desc{color:#64748b;margin:0 0 8px;font-size:.65rem;line-height:1.3}html.dark .service-desc{color:#94a3b8}.service-card-footer{justify-content:space-between;align-items:center;display:flex}.service-chip{color:#64748b;font-size:.62rem;font-weight:600}.service-btn-mock{background:var(--brand-purple);color:#fff;border-radius:6px;padding:4px 10px;font-size:.62rem;font-weight:700}.screen-catalog-item{background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;align-items:center;gap:8px;margin-top:auto;margin-bottom:10px;padding:8px 10px;display:flex}html.dark .screen-catalog-item{background:#1f1d30;border-color:#2e2b46}.item-icon-box{width:28px;height:28px;color:var(--brand-purple);background:#ede9fe;border-radius:6px;justify-content:center;align-items:center;display:flex}html.dark .item-icon-box{color:#c4b5fd;background:#673de640}.item-details{flex-direction:column;flex:1;display:flex}.item-title{color:#0f172a;font-size:.7rem;font-weight:700}html.dark .item-title{color:#f8fafc}.item-desc{color:#64748b;font-size:.6rem}html.dark .item-desc{color:#94a3b8}.item-add-btn{background:var(--brand-purple);color:#fff;border-radius:50%;justify-content:center;align-items:center;width:22px;height:22px;font-size:.8rem;font-weight:800;display:flex}.screen-bottom-nav{border-top:1px solid #f1f5f9;justify-content:space-around;align-items:center;margin-top:auto;padding-top:6px;display:flex}html.dark .screen-bottom-nav{border-color:#252338}.nav-tab{color:#94a3b8;flex-direction:column;align-items:center;gap:2px;font-size:.58rem;font-weight:600;display:flex}.nav-tab.active{color:var(--brand-purple);font-weight:700}html.dark .nav-tab.active{color:#c4b5fd}@media (width<=992px){.apps-split-grid{grid-template-columns:1fr;gap:48px}.btn-apps-action{justify-content:center;width:100%}.phone-floating-badge.badge-top{top:20px;left:0}.phone-floating-badge.badge-bottom{bottom:20px;right:0}}@media (width<=640px){.mobile-apps-section-wrapper{padding:70px 0 80px}.apps-benefit-card{gap:12px;padding:14px}.benefit-icon-box{width:36px;height:36px}.phone-device-container{max-width:290px}.phone-floating-badge{padding:8px 10px}.badge-title{font-size:.72rem}.badge-sub{font-size:.62rem}}.simulator-callout-section{padding:40px 0 60px}.simulator-callout-card{background:linear-gradient(135deg, var(--bg-white) 0%, var(--brand-purple-soft) 100%);border:1px solid var(--border-purple-focus);border-radius:var(--radius-xl);justify-content:space-between;align-items:center;gap:36px;padding:36px 44px;display:flex;position:relative;overflow:hidden;box-shadow:0 16px 36px -8px #673de61f}html.dark .simulator-callout-card{background:linear-gradient(135deg,#1a1825 0%,#1e1538 100%);border-color:#7c3aed59;box-shadow:0 16px 36px -8px #00000073}.simulator-callout-card:before{content:"";background:linear-gradient(180deg, var(--brand-purple) 0%, #a855f7 100%);width:5px;height:100%;position:absolute;top:0;left:0}.callout-content-left{flex:1}.callout-kicker-tag{background:var(--brand-purple-light);color:var(--brand-purple);border-radius:var(--radius-full);letter-spacing:.05em;align-items:center;gap:6px;margin-bottom:12px;padding:4px 12px;font-size:.74rem;font-weight:800;display:inline-flex}html.dark .callout-kicker-tag{color:#c4b5fd;background:#7c3aed40}.callout-heading{font-family:var(--font-heading);color:var(--text-dark);margin:0 0 10px;font-size:1.6rem;font-weight:800;line-height:1.25}.callout-description{color:var(--text-muted);max-width:620px;margin:0;font-size:.95rem;line-height:1.55}.callout-action-right{flex-direction:column;flex-shrink:0;align-items:center;gap:8px;display:flex}.btn-launch-simulator{padding:16px 30px;font-size:.95rem;box-shadow:0 12px 28px -4px #673de659}.callout-footnote{color:var(--text-light);font-size:.76rem;font-weight:500}.simulator-modal-backdrop{z-index:99999;-webkit-backdrop-filter:blur(8px);background:#0f0e17e0;flex-direction:column;animation:.25s ease-out fadeInModal;display:flex;position:fixed;inset:0;overflow:hidden}@keyframes fadeInModal{0%{opacity:0}to{opacity:1}}.simulator-modal-topbar{background:var(--bg-white);border-bottom:1px solid var(--border-light);box-shadow:var(--shadow-sm);z-index:10;flex-shrink:0;justify-content:space-between;align-items:center;padding:14px 28px;display:flex}html.dark .simulator-modal-topbar{background:#161422;border-color:#ffffff1a}.modal-topbar-left{align-items:center;gap:18px;display:flex}.btn-modal-back{background:var(--bg-card-subtle);border:1px solid var(--border-light);border-radius:var(--radius-md);color:var(--text-dark);cursor:pointer;align-items:center;gap:6px;padding:8px 14px;font-size:.82rem;font-weight:700;transition:all .2s;display:inline-flex}.btn-modal-back:hover{background:var(--brand-purple-light);color:var(--brand-purple);border-color:var(--border-purple-focus)}html.dark .btn-modal-back{color:#e2e8f0;background:#221f32;border-color:#312d47}html.dark .btn-modal-back:hover{color:#c4b5fd;background:#673de640}.modal-topbar-brand{color:var(--text-dark);align-items:center;gap:8px;font-size:.95rem;display:flex}.modal-badge-live{background:var(--green-light);color:var(--green-success);border-radius:var(--radius-full);padding:2px 7px;font-size:.65rem;font-weight:800}.btn-modal-close{color:#ef4444;border-radius:var(--radius-md);cursor:pointer;background:#fee2e2;border:1px solid #fca5a5;align-items:center;gap:6px;padding:8px 16px;font-size:.85rem;font-weight:700;transition:all .2s;display:inline-flex}.btn-modal-close:hover{color:#fff;background:#ef4444}.simulator-modal-content{-webkit-overflow-scrolling:touch;flex:1;padding:30px 16px 80px;overflow-y:auto}.simulator-modal-inner{max-width:1280px;margin:0 auto}@media (width<=768px){.simulator-callout-card{text-align:center;flex-direction:column;padding:28px 24px}.callout-heading{font-size:1.35rem}.callout-action-right{width:100%}.btn-launch-simulator{justify-content:center;width:100%}.modal-topbar-brand strong{display:none}}.simulator-standalone-page{background:var(--bg-white);min-height:100vh;color:var(--text-dark);flex-direction:column;display:flex}.sim-standalone-navbar{z-index:1000;-webkit-backdrop-filter:blur(12px);border-bottom:1px solid var(--border-light);background:#fffffff0;position:sticky;top:0;box-shadow:0 1px 3px #0000000a}html.dark .sim-standalone-navbar{background:#0f0e17f0;border-bottom-color:#ffffff14;box-shadow:0 1px 4px #0000004d}.sim-navbar-inner{justify-content:space-between;align-items:center;gap:16px;padding:12px 0;display:flex}.sim-navbar-brand-group{align-items:center;gap:16px;display:flex}.sim-btn-back-home{background:var(--bg-card-subtle);border:1px solid var(--border-light);border-radius:var(--radius-md);color:var(--text-dark);align-items:center;gap:6px;padding:8px 14px;font-size:.84rem;font-weight:700;text-decoration:none;transition:all .2s;display:inline-flex}.sim-btn-back-home:hover{background:var(--brand-purple-light);color:var(--brand-purple);border-color:var(--border-purple-focus)}html.dark .sim-btn-back-home{color:#e2e8f0;background:#1c1a29;border-color:#2b283d}html.dark .sim-btn-back-home:hover{color:#c4b5fd;background:#673de640}.sim-brand-separator{background:var(--border-light);width:1px;height:24px}html.dark .sim-brand-separator{background:#ffffff1a}.sim-brand-logo-link{align-items:center;gap:10px;text-decoration:none;display:flex}.sim-brand-text{flex-direction:column;gap:2px;display:flex}.sim-brand-text .brand-name{font-family:var(--font-heading);color:var(--text-dark);letter-spacing:-.02em;font-size:.95rem;font-weight:800}.sim-tool-tag{letter-spacing:.05em;color:var(--brand-purple);background:var(--brand-purple-light);border-radius:var(--radius-full);align-items:center;gap:4px;padding:1px 7px;font-size:.62rem;font-weight:800;display:inline-flex}html.dark .sim-tool-tag{color:#c4b5fd;background:#673de64d}.sim-navbar-actions{align-items:center;gap:12px;display:flex}.btn-sim-navbar-wa{border-radius:var(--radius-md);color:#128c7e;background:#25d3661a;border:1px solid #25d36640;align-items:center;gap:6px;padding:8px 14px;font-size:.82rem;font-weight:700;text-decoration:none;transition:all .2s;display:inline-flex}.btn-sim-navbar-wa:hover{color:#fff;background:#25d366}html.dark .btn-sim-navbar-wa{color:#4ade80;background:#25d36626;border-color:#25d3664d}.btn-sim-navbar-cta{background:var(--brand-purple);color:#fff;border-radius:var(--radius-md);align-items:center;gap:6px;padding:8px 16px;font-size:.82rem;font-weight:700;text-decoration:none;transition:all .2s;display:inline-flex}.btn-sim-navbar-cta:hover{background:var(--brand-purple-hover);transform:translateY(-1px)}.sim-standalone-hero{text-align:center;background:radial-gradient(circle at 50% 0,#673de614 0%,#0000 70%);padding:44px 0 20px}.sim-hero-center{max-width:820px;margin:0 auto}.sim-kicker-badge{background:var(--brand-purple-light);color:var(--brand-purple);border-radius:var(--radius-full);letter-spacing:.06em;align-items:center;gap:6px;margin-bottom:14px;padding:6px 14px;font-size:.75rem;font-weight:800;display:inline-flex}html.dark .sim-kicker-badge{color:#c4b5fd;background:#673de640}.sim-hero-title{font-family:var(--font-heading);letter-spacing:-.03em;color:var(--text-dark);margin-bottom:14px;font-size:clamp(2rem,4vw,2.75rem);font-weight:900;line-height:1.15}.sim-hero-subtitle{color:var(--text-light);max-width:680px;margin:0 auto 24px;font-size:1.05rem;line-height:1.6}.sim-hero-trust-bar{flex-wrap:wrap;justify-content:center;align-items:center;gap:16px;display:flex}.sim-trust-item{background:var(--bg-card-subtle);border:1px solid var(--border-light);border-radius:var(--radius-full);color:var(--text-dark);align-items:center;gap:6px;padding:6px 14px;font-size:.8rem;font-weight:600;display:inline-flex}html.dark .sim-trust-item{color:#e2e8f0;background:#1c1a29;border-color:#2b283d}.sim-standalone-main{flex:1;padding:10px 0 50px}.sim-standalone-bottom-cta{padding:30px 0 60px}.sim-bottom-cta-card{border-radius:var(--radius-xl);color:#fff;background:linear-gradient(135deg,#13111e 0%,#201a35 60%,#171526 100%);border:1px solid #673de659;justify-content:space-between;align-items:center;gap:36px;padding:44px 48px;display:flex;box-shadow:0 20px 40px #00000040}.sim-bottom-cta-info{max-width:620px}.sim-bottom-badge{letter-spacing:.08em;color:#c4b5fd;border-radius:var(--radius-full);background:#673de64d;margin-bottom:12px;padding:4px 10px;font-size:.72rem;font-weight:800;display:inline-block}.sim-bottom-title{font-family:var(--font-heading);color:#fff;letter-spacing:-.02em;margin-bottom:12px;font-size:1.75rem;font-weight:800}.sim-bottom-desc{color:#cbd5e1;font-size:.95rem;line-height:1.55}.sim-bottom-cta-actions{flex-direction:column;flex-shrink:0;align-items:flex-end;gap:12px;display:flex}.btn-sim-bottom-main{white-space:nowrap;padding:14px 28px;font-size:.95rem}.btn-sim-bottom-back{color:#cbd5e1;align-items:center;gap:6px;padding:8px 12px;font-size:.85rem;font-weight:600;text-decoration:none;transition:color .2s;display:inline-flex}.btn-sim-bottom-back:hover{color:#fff}.sim-standalone-footer{border-top:1px solid var(--border-light);background:var(--bg-card-subtle);color:var(--text-light);padding:24px 0;font-size:.84rem}html.dark .sim-standalone-footer{background:#111019;border-top-color:#ffffff14}.sim-footer-inner{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px;display:flex}.sim-footer-links{gap:18px;display:flex}.sim-footer-links a{color:var(--text-light);font-weight:500;text-decoration:none;transition:color .2s}.sim-footer-links a:hover{color:var(--brand-purple)}@media (width<=900px){.sim-bottom-cta-card{flex-direction:column;align-items:flex-start;padding:32px 24px}.sim-bottom-cta-actions{align-items:stretch;width:100%}.btn-sim-bottom-main{text-align:center;justify-content:center}.btn-sim-bottom-back{justify-content:center}}@media (width<=640px){.sim-btn-back-home span,.btn-sim-navbar-wa span{display:none}.sim-footer-inner{text-align:center;flex-direction:column}.sim-footer-links{justify-content:center}}
