:root{--lp:#243fb0;--lp-dk:#1a2e83;--aq:#10b3c6;--coral:#e85d4c;--ink:#161d2e;--slate:#5c6480;--paper:#fbfcfe;--cloud:#f4f7fd;--mist:#eaf0fb;--line:#e3e9f4;--brand-emerald:230 66% 42%;--brand-emerald-dark:229 67% 31%;--brand-teal:186 85% 42%;--brand-lime:8 75% 60%;--brand-lime-dark:8 70% 50%;--background:210 50% 99%;--foreground:224 35% 13%;--card:0 0% 100% / .8;--card-foreground:222 47% 11%;--popover:0 0% 100% / .9;--popover-foreground:222 47% 11%;--primary:var(--brand-emerald);--primary-foreground:0 0% 100%;--secondary:var(--brand-emerald);--secondary-foreground:0 0% 100%;--muted:220 56% 97%;--muted-foreground:230 16% 43%;--accent:var(--brand-lime);--accent-foreground:0 0% 0%;--destructive:0 84% 60%;--destructive-foreground:210 40% 98%;--border:219 50% 92%;--input:219 50% 92%;--ring:var(--brand-emerald);--radius:.75rem;--sidebar-background:0 0% 100% / .9;--sidebar-foreground:222 47% 11%;--sidebar-primary:var(--brand-teal);--sidebar-primary-foreground:0 0% 100%;--sidebar-accent:220 56% 97%;--sidebar-accent-foreground:222 47% 11%;--sidebar-border:0 0% 0% / .08;--sidebar-ring:var(--brand-emerald);--glass:0 0% 100% / .94;--glass-border:219 50% 92%;--glass-hover:0 0% 100% / .9;--glow-primary:var(--brand-emerald);--glow-accent:var(--brand-lime);--cta-gradient-start:var(--brand-emerald);--cta-gradient-mid:var(--brand-teal);--cta-gradient-end:var(--brand-lime);--bg-glow-primary:var(--brand-emerald);--bg-glow-accent:var(--brand-lime);--conversion-hero-from:224 35% 13%;--conversion-hero-mid:230 66% 42%;--conversion-hero-to:8 75% 60%}.glass-card,.glass-card-hover{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid hsl(var(--glass-border));background:hsl(var(--glass));border-radius:1rem;transition:all .3s;box-shadow:0 8px 24px #161c2d0f}.glass-card-hover:hover{transform:translateY(-.25rem);box-shadow:0 12px 30px #161c2d1a}.glass-input{color:hsl(var(--foreground));background:#fff;border:1px solid #d1d5db;border-radius:.5rem;min-height:34px;padding:.4rem .6rem;font-size:.75rem;line-height:1rem;transition:all .2s}.glass-input:focus{box-shadow:0 0 0 2px hsl(var(--secondary));outline:none}.glass-input::placeholder{color:hsl(var(--muted-foreground))}.gradient-cta{background:linear-gradient(to right, hsl(var(--cta-gradient-start)), hsl(var(--cta-gradient-mid)), hsl(var(--cta-gradient-end)));color:#fff;border-radius:9999px;min-height:38px;padding:.55rem 1.1rem;font-weight:600;transition:all .2s;box-shadow:0 3px 8px #2430421f}.gradient-cta:hover{filter:brightness(1.05);transform:scale(1.05)}.text-glow-lime{color:hsl(var(--brand-emerald-dark))}.text-glow-emerald{color:hsl(var(--brand-emerald))}
