.landing-root{--lp-primary:#4f46e5;--lp-secondary:#7c3aed;--lp-accent:#10b981}@keyframes float{0%,to{transform:translateY(0)}50%{transform:translateY(-8px)}}.animate-float{animation:float 6s ease-in-out infinite}.glass-panel{background:hsl(var(--card)/.72);backdrop-filter:blur(14px) saturate(160%);border:1px solid hsl(var(--border)/.85);box-shadow:0 8px 28px -18px rgba(15,23,42,.22)}.dark .glass-panel{background:hsl(var(--card)/.62);border-color:hsl(var(--border)/.55);box-shadow:0 22px 46px -30px rgba(0,0,0,.75)}.capability-card,.final-cta,.preview-panel,.pricing-card,.review-panel,.trust-point,.workflow-card{border:1px solid hsl(var(--border)/.78);background:hsl(var(--card));box-shadow:0 20px 50px -38px rgba(15,23,42,.36)}.trust-point{display:flex;gap:12px;align-items:flex-start;min-width:0;border-radius:12px;padding:14px}.browser-mockup{border:1px solid hsl(var(--border)/.9);border-radius:16px;overflow:hidden;box-shadow:0 40px 90px -40px rgba(79,70,229,.42),0 28px 70px -48px rgba(15,23,42,.45)}.dark .browser-mockup{border-color:hsl(var(--border)/.46);box-shadow:0 40px 90px -45px rgba(124,58,237,.42),0 28px 70px -42px rgba(0,0,0,.78)}.browser-header{height:36px;background:hsl(var(--muted)/.42);border-bottom:1px solid hsl(var(--border)/.82);display:flex;align-items:center;padding:0 12px;gap:6px}.dot{width:8px;height:8px;border-radius:999px;background:hsl(var(--border))}.preview-panel,.review-panel{border-radius:14px;padding:18px}.privacy-panel{background:hsl(var(--foreground));color:hsl(var(--background));border-color:hsl(var(--foreground))}.preview-stat{border-radius:12px;border:1px solid hsl(var(--border)/.7);background:hsl(var(--background)/.72);padding:14px}.sub-row{display:flex;align-items:center;justify-content:space-between;gap:14px;min-width:0;padding:12px 14px;border-radius:12px;background:hsl(var(--background)/.75);border:1px solid hsl(var(--border)/.68);transition:all .2s ease}.sub-row:hover{background:hsl(var(--muted)/.28);border-color:hsl(var(--primary)/.28)}.badge-trial{display:inline-flex;align-items:center;border-radius:999px;background:hsl(var(--warning)/.1);color:hsl(var(--warning));border:1px solid hsl(var(--warning)/.2);padding:3px 8px;font-size:10px;font-weight:900}.capability-card,.final-cta,.pricing-card,.security-card,.workflow-card{border-radius:16px}.capability-card,.pricing-card,.workflow-card{padding:28px;transition:transform .22s ease,border-color .22s ease,box-shadow .22s ease}.capability-card:hover,.pricing-card:hover,.workflow-card:hover{transform:translateY(-3px);border-color:hsl(var(--primary)/.32);box-shadow:0 24px 60px -38px rgba(79,70,229,.42)}.security-card{border:1px solid rgba(255,255,255,.14);background:rgba(255,255,255,.07);padding:24px}.pricing-card{position:relative;display:flex;min-height:100%;flex-direction:column}.pricing-card-highlighted{border-color:hsl(var(--primary)/.42);box-shadow:0 30px 80px -45px rgba(79,70,229,.6)}.recommended-label{position:absolute;top:18px;right:18px;border-radius:999px;background:hsl(var(--primary)/.1);color:hsl(var(--primary));padding:6px 10px;font-size:11px;font-weight:900}.pricing-pill{display:flex;gap:4px;border-radius:999px;border:1px solid hsl(var(--border)/.8);background:hsl(var(--muted)/.45);padding:4px}.pricing-pill button{border-radius:999px;padding:8px 14px;font-size:12px;font-weight:900;transition:all .18s ease}.pricing-pill button.active{background:hsl(var(--card));color:hsl(var(--primary));box-shadow:0 6px 18px -12px rgba(15,23,42,.6)}.final-cta{padding:48px;background:linear-gradient(135deg,hsl(var(--card)),hsl(var(--muted)/.18)),hsl(var(--card))}@media (max-width:768px){.capability-card,.pricing-card,.workflow-card{padding:22px}.final-cta{padding:28px}.sub-row{align-items:flex-start}}@media (max-width:480px){.trust-point{padding:12px}.preview-panel,.review-panel{padding:14px}.sub-row{flex-direction:column}.sub-row>div:last-child{width:100%;text-align:left}}