.valority-logo{display:inline-flex;align-items:center;gap:10px}.valority-mark{display:block;flex-shrink:0}.valority-wordmark{font-size:1.25rem;font-weight:var(--font-bold);letter-spacing:-.02em;color:var(--text-primary)}#auth-root.landing-mode{height:100vh;overflow-y:auto;overflow-x:hidden;scroll-behavior:smooth}.landing{min-height:100vh;background:var(--bg-primary);background-image:var(--gradient-bg-mesh)}.lp-section-inner,.lp-nav-inner,.lp-hero-inner,.lp-cta-inner,.lp-footer-inner{max-width:1140px;margin:0 auto;padding-left:var(--spacing-xl);padding-right:var(--spacing-xl)}.lp-nav{position:sticky;top:0;z-index:10;background:#0a0c12b3;backdrop-filter:var(--blur-md);-webkit-backdrop-filter:var(--blur-md);border-bottom:1px solid var(--border-primary)}.lp-nav-inner{height:68px;display:flex;align-items:center;justify-content:space-between;gap:var(--spacing-lg)}.lp-brand{cursor:pointer}.lp-nav-links{display:flex;gap:var(--spacing-xl);margin-left:auto;margin-right:var(--spacing-xl)}.lp-nav-links a{color:var(--text-secondary);font-size:var(--text-sm);font-weight:var(--font-medium);cursor:pointer;transition:color var(--transition-fast)}.lp-nav-links a:hover{color:var(--text-primary)}.lp-nav-actions{display:flex;align-items:center;gap:var(--spacing-sm)}.lp-eyebrow{display:inline-block;font-size:var(--text-xs);font-weight:var(--font-semibold);text-transform:uppercase;letter-spacing:var(--tracking-wider);color:var(--accent);margin-bottom:var(--spacing-md)}.lp-h1{font-size:clamp(2.2rem,4.5vw,3.6rem);font-weight:var(--font-bold);line-height:1.05;letter-spacing:-.03em;margin:0 0 var(--spacing-lg)}.lp-grad{background:var(--gradient-accent);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}.lp-h2{font-size:clamp(1.6rem,3vw,2.4rem);font-weight:var(--font-bold);letter-spacing:-.025em;margin:0 0 var(--spacing-md)}.lp-lead{font-size:var(--text-lg);color:var(--text-secondary);line-height:var(--leading-relaxed);max-width:34ch;margin:0 0 var(--spacing-xl)}.lp-section-desc{font-size:var(--text-base);color:var(--text-secondary);line-height:var(--leading-relaxed);margin:0}.lp-hero{position:relative;padding:clamp(48px,8vw,96px) 0 clamp(56px,8vw,104px);overflow:hidden}.lp-hero-bg{position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(ellipse 700px 420px at 78% 12%,rgba(139,92,246,.14),transparent 70%),radial-gradient(ellipse 600px 360px at 12% 30%,rgba(99,102,241,.12),transparent 70%);pointer-events:none}.lp-hero-inner{position:relative;display:grid;grid-template-columns:1fr 1fr;align-items:center;gap:var(--spacing-3xl)}.lp-hero-cta{display:flex;gap:var(--spacing-md);flex-wrap:wrap}.lp-hero-cta .btn{display:inline-flex;align-items:center;gap:8px}.lp-hero-note{display:flex;align-items:center;gap:8px;margin-top:var(--spacing-lg);font-size:var(--text-sm);color:var(--text-muted)}.lp-hero-note svg{color:var(--green)}.lp-preview{position:relative}.lp-preview-glow{position:absolute;top:-10%;right:-6%;bottom:-10%;left:-6%;background:var(--gradient-accent);filter:blur(60px);opacity:.28;border-radius:50%}.lp-preview-card{position:relative;background:var(--bg-secondary);border:1px solid var(--glass-border);border-radius:var(--radius-xl);box-shadow:var(--shadow-2xl);padding:var(--spacing-lg);display:flex;flex-direction:column;gap:var(--spacing-md)}.lp-preview-topbar{display:flex;align-items:center;gap:6px;padding-bottom:var(--spacing-sm);border-bottom:1px solid var(--border-primary)}.lp-preview-dot{width:8px;height:8px;border-radius:50%;background:var(--bg-quaternary)}.lp-preview-pill{margin-left:auto;font-size:var(--text-2xs);color:var(--text-secondary);border:1px solid var(--border-secondary);border-radius:var(--radius-full);padding:3px 10px}.lp-preview-kpis{display:grid;grid-template-columns:repeat(4,1fr);gap:var(--spacing-sm)}.lp-preview-kpi{background:var(--glass-bg);border:1px solid var(--border-primary);border-radius:var(--radius-md);padding:var(--spacing-sm);display:flex;flex-direction:column;gap:2px}.lp-preview-kpi-icon{color:var(--accent)}.lp-preview-kpi.danger .lp-preview-kpi-icon{color:var(--red)}.lp-preview-kpi b{font-size:var(--text-lg);font-weight:var(--font-bold)}.lp-preview-kpi.danger b{color:var(--red)}.lp-preview-kpi small{font-size:.6rem;color:var(--text-muted);text-transform:uppercase;letter-spacing:.04em}.lp-preview-status{display:flex;align-items:center;gap:var(--spacing-sm);background:var(--amber-bg);border:1px solid var(--amber-border);border-radius:var(--radius-md);padding:var(--spacing-sm) var(--spacing-md)}.lp-preview-status-dot{width:10px;height:10px;border-radius:50%;background:var(--amber);box-shadow:0 0 8px var(--amber-glow);flex-shrink:0}.lp-preview-status b{font-size:var(--text-sm);color:var(--amber);display:block}.lp-preview-status small{font-size:var(--text-2xs);color:var(--text-secondary)}.lp-preview-rows{display:flex;flex-direction:column;gap:var(--spacing-sm)}.lp-preview-row{display:flex;align-items:center;gap:var(--spacing-sm)}.lp-preview-row-title{font-size:var(--text-xs);color:var(--text-secondary);flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.lp-preview-bar{width:90px;height:5px;background:var(--glass-bg-active);border-radius:var(--radius-full);overflow:hidden;flex-shrink:0}.lp-preview-bar-fill{height:100%;border-radius:var(--radius-full)}.lp-preview-bar-fill.green{background:var(--gradient-green)}.lp-preview-bar-fill.amber{background:var(--gradient-amber)}.lp-preview-row-pct{font-size:var(--text-2xs);color:var(--text-muted);width:30px;text-align:right;flex-shrink:0}.lp-problem{border-top:1px solid var(--border-primary);border-bottom:1px solid var(--border-primary);padding:clamp(40px,6vw,72px) 0;text-align:center}.lp-problem-line{font-size:clamp(1.4rem,3vw,2.1rem);font-weight:var(--font-semibold);color:var(--text-primary);margin:0 auto var(--spacing-md);max-width:22ch;line-height:1.3}.lp-strike{color:var(--text-muted);text-decoration:line-through;text-decoration-color:var(--red)}.lp-problem-sub{font-size:var(--text-lg);color:var(--text-secondary);margin:0}.lp-section{padding:clamp(56px,9vw,104px) 0}.lp-section-alt{background:var(--bg-secondary);border-top:1px solid var(--border-primary);border-bottom:1px solid var(--border-primary)}.lp-section-head{text-align:center;max-width:620px;margin:0 auto var(--spacing-3xl)}.lp-features{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--spacing-lg)}.lp-feature{background:var(--glass-bg);border:1px solid var(--glass-border);border-radius:var(--radius-lg);padding:var(--spacing-xl);transition:transform var(--transition-base),border-color var(--transition-base),background var(--transition-base)}.lp-feature:hover{transform:translateY(-4px);border-color:var(--glass-border-hover);background:var(--glass-bg-hover)}.lp-feature-icon{width:44px;height:44px;border-radius:var(--radius-md);background:var(--accent-subtle);color:var(--accent);display:flex;align-items:center;justify-content:center;margin-bottom:var(--spacing-lg)}.lp-feature-title{font-size:var(--text-lg);font-weight:var(--font-semibold);margin:0 0 var(--spacing-sm)}.lp-feature-desc{font-size:var(--text-sm);color:var(--text-secondary);line-height:var(--leading-relaxed);margin:0}.lp-steps{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--spacing-xl)}.lp-step{position:relative;padding-top:var(--spacing-lg)}.lp-step-n{font-size:2.5rem;font-weight:var(--font-bold);background:var(--gradient-accent);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;opacity:.9}.lp-step-title{font-size:var(--text-lg);font-weight:var(--font-semibold);margin:var(--spacing-sm) 0}.lp-step-desc{font-size:var(--text-sm);color:var(--text-secondary);line-height:var(--leading-relaxed);margin:0}.lp-visao{display:grid;grid-template-columns:1fr 1fr;gap:var(--spacing-3xl);align-items:center}.lp-check-list{display:flex;flex-direction:column;gap:var(--spacing-md);margin:var(--spacing-lg) 0 var(--spacing-xl)}.lp-check-list li{display:flex;align-items:flex-start;gap:var(--spacing-sm);font-size:var(--text-base);color:var(--text-secondary);line-height:var(--leading-snug)}.lp-check-list svg{color:var(--green);flex-shrink:0;margin-top:2px}.lp-cta{padding:clamp(64px,10vw,120px) 0;text-align:center;background:radial-gradient(ellipse 600px 300px at 50% 0%,rgba(99,102,241,.16),transparent 70%)}.lp-cta-inner{max-width:640px}.lp-cta-actions{justify-content:center;margin-top:var(--spacing-xl)}.lp-footer{border-top:1px solid var(--border-primary);padding:var(--spacing-2xl) 0 var(--spacing-xl)}.lp-footer-inner{display:flex;align-items:center;justify-content:space-between;gap:var(--spacing-lg);flex-wrap:wrap}.lp-footer-brand{display:flex;align-items:center;gap:var(--spacing-sm)}.lp-footer-brand strong{display:block;font-size:var(--text-sm)}.lp-footer-brand span{font-size:var(--text-xs);color:var(--text-muted)}.lp-footer-links{display:flex;align-items:center;gap:var(--spacing-xl)}.lp-footer-links a{font-size:var(--text-sm);color:var(--text-secondary);cursor:pointer}.lp-footer-links a:hover{color:var(--text-primary)}.lp-footer-cta{font-size:var(--text-sm);color:var(--accent);font-weight:var(--font-medium)}.lp-footer-legal{max-width:1140px;margin:var(--spacing-xl) auto 0;padding:var(--spacing-lg) var(--spacing-xl) 0;border-top:1px solid var(--border-primary);font-size:var(--text-xs);color:var(--text-muted);display:flex;align-items:center;justify-content:space-between;gap:var(--spacing-md);flex-wrap:wrap}.lp-footer-legal-links{display:flex;align-items:center;gap:var(--spacing-lg)}.lp-footer-legal-links a{color:var(--text-muted)}.lp-footer-legal-links a:hover{color:var(--text-primary)}.lp-whatsapp{position:fixed;right:24px;bottom:24px;z-index:50;display:inline-flex;align-items:center;gap:var(--spacing-sm);padding:12px 18px 12px 14px;border-radius:var(--radius-full);background:#25d366;color:#fff;font-size:var(--text-sm);font-weight:var(--font-semibold);box-shadow:0 8px 24px #25d36666,var(--shadow-lg);transition:transform var(--transition-fast),box-shadow var(--transition-fast)}.lp-whatsapp:hover{color:#fff;transform:translateY(-2px);box-shadow:0 12px 30px #25d36680,var(--shadow-xl)}.lp-whatsapp svg{flex-shrink:0}@media(max-width:900px){.lp-hero-inner,.lp-visao{grid-template-columns:1fr;gap:var(--spacing-2xl)}.lp-preview{order:2;max-width:460px}.lp-lead{max-width:none}.lp-features{grid-template-columns:repeat(2,1fr)}.lp-steps{grid-template-columns:1fr;gap:var(--spacing-lg)}.lp-nav-links{display:none}}@media(max-width:560px){.lp-features{grid-template-columns:1fr}.lp-nav-actions .lp-nav-login{display:none}.lp-preview-kpis{grid-template-columns:repeat(2,1fr)}.lp-whatsapp{right:16px;bottom:16px;padding:14px}.lp-whatsapp-label{display:none}}
