.marketing-scope{--radius:.875rem;--background:#f9f6f0;--foreground:#0e1729;--card:#fff;--card-foreground:#0e1729;--muted-foreground:#697280;--border:#e4e1db;--font-display:"Plus Jakarta Sans", "Inter", ui-sans-serif, system-ui, sans-serif;--brand-navy:#07122f;--brand-royal:#174aef;--brand-blue:#168cf2;--brand-cyan:#18c8ff;--brand-soft:#eef7ff;--gradient-cta:linear-gradient(135deg, #07122f 0%, #174aef 55%, #18c8ff 100%);background:var(--background);color:var(--foreground);font-family:Plus Jakarta Sans,Inter,ui-sans-serif,system-ui,sans-serif}@supports (color:lab(0% 0 0)){.marketing-scope{--background:lab(96.8912% .459194 3.01496);--foreground:lab(7.48718% 1.22069 -14.297);--card:lab(100% 0 0);--card-foreground:lab(7.48718% 1.22069 -14.297);--muted-foreground:lab(47.7267% -1.4202 -8.75318);--border:lab(89.5831% .460565 3.01582)}}.marketing-scope .font-display{font-family:var(--font-display);letter-spacing:-.025em}.marketing-scope .shadow-soft{box-shadow:0 10px 30px -12px #020c342e}.marketing-scope .shadow-elevated{box-shadow:0 24px 60px -22px #020c344d}.marketing-scope .bg-ai-grid{background-image:linear-gradient(to right,color-mix(in oklab,var(--brand-royal) 8%,transparent) 1px,transparent 1px),linear-gradient(to bottom,color-mix(in oklab,var(--brand-royal) 8%,transparent) 1px,transparent 1px);background-size:56px 56px}.marketing-scope .bg-ai-grid-dark{background-image:linear-gradient(to right,color-mix(in oklab,var(--brand-cyan) 10%,transparent) 1px,transparent 1px),linear-gradient(to bottom,color-mix(in oklab,var(--brand-cyan) 10%,transparent) 1px,transparent 1px);background-size:56px 56px}.marketing-scope .bg-dot-grid{background-image:radial-gradient(circle at 1px 1px,color-mix(in oklab,var(--brand-royal) 28%,transparent) 1px,transparent 0);background-size:24px 24px}.marketing-scope .mask-fade-edges{-webkit-mask-image:radial-gradient(#000 55%,#0000 85%);mask-image:radial-gradient(#000 55%,#0000 85%)}.marketing-scope .glass-card{border:1px solid color-mix(in oklab,var(--brand-royal) 14%,transparent);-webkit-backdrop-filter:blur(14px)saturate(140%);backdrop-filter:blur(14px)saturate(140%);box-shadow:inset 0 1px #ffffffa6,0 12px 40px -18px color-mix(in oklab,var(--brand-navy) 35%,transparent);background:#ffffffb3}.marketing-scope .btn-glow{background:var(--gradient-cta);color:#fff;box-shadow:0 10px 24px -10px color-mix(in oklab,var(--brand-royal) 70%,transparent),inset 0 1px #ffffff40;transition:transform .2s,box-shadow .25s;position:relative}.marketing-scope .btn-glow:hover{box-shadow:0 18px 40px -12px color-mix(in oklab,var(--brand-royal) 80%,transparent),0 0 0 4px color-mix(in oklab,var(--brand-cyan) 25%,transparent),inset 0 1px #ffffff59;transform:translateY(-2px)}.marketing-scope .btn-glow:after{content:"";border-radius:inherit;opacity:0;pointer-events:none;background:linear-gradient(110deg,#0000 25%,#ffffff73,#0000 75%) 0 0/200% 100%;transition:opacity .25s;position:absolute;inset:0}.marketing-scope .btn-glow:hover:after{opacity:1;animation:1.4s linear infinite marketing-shimmer}@keyframes marketing-shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}@keyframes marketing-float-y{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}.marketing-scope .animate-float-slow{animation:6s ease-in-out infinite marketing-float-y}.marketing-scope .animate-float-slower{animation:8s ease-in-out infinite marketing-float-y}@keyframes marketing-pulse-glow{0%,to{box-shadow:0 0 color-mix(in oklab,var(--brand-cyan) 40%,transparent)}50%{box-shadow:0 0 0 14px color-mix(in oklab,var(--brand-cyan) 0%,transparent)}}.marketing-scope .animate-pulse-glow{animation:2.4s ease-out infinite marketing-pulse-glow}
