:is(main,div).bg-aurora{--aur-blue:#d6ecfb;--aur-mint:#e0f4db;--aur-lemon:#fdf4d9;--aur-lilac:#ebe1fb;--aur-rose:#fde5e1;--aur-canvas:#fafaf7;--glass-bg:hsla(0,0%,100%,.78);--glass-bg-soft:hsla(0,0%,100%,.72);--glass-border:hsla(0,0%,100%,.9);--glass-border-soft:hsla(0,0%,100%,.85);--glass-highlight:inset 0 2px 0 hsla(0,0%,100%,.6);--glass-blur:18px;--glass-blur-soft:14px;--glass-saturate:1.08;--shadow-glass-sm:0 8px 24px rgba(30,40,90,.06);--shadow-glass-md:0 12px 36px rgba(30,40,90,.08);--shadow-glass-hero:0 30px 60px rgba(30,40,90,.12);--bloom-brand:#d6ecfb;--bloom-activation:#fff1e6;--bloom-growth:#e0f4db;--cta-dark-base:#1b1b19;--cta-dark-wash-orange:rgba(253,76,0,.22);--cta-dark-wash-lilac:rgba(159,126,226,.28);--cta-dark-accent-hl:#ffb38a;--cta-dark-shadow:0 40px 80px rgba(27,27,25,.25);--aur-drift-x:2%;--aur-drift-y:1%;--aur-drift-dur:60s}:is(main,div).bg-aurora{position:relative;isolation:isolate;color-scheme:light;background:var(--aur-canvas);--ink:#363636;--mid:#6f6f6f;--paper:#fafaf7;--card:#fff;color:var(--ink)}:is(main,div).bg-aurora:before{content:"";position:fixed;inset:-5%;z-index:-1;pointer-events:none;background:radial-gradient(1100px 780px at 88% -6%,var(--aur-lemon) 0,transparent 55%),radial-gradient(1200px 900px at 6% 10%,var(--aur-blue) 0,transparent 55%),radial-gradient(900px 760px at -10% 55%,var(--aur-lilac) 0,transparent 60%),radial-gradient(1000px 760px at 110% 60%,var(--aur-mint) 0,transparent 55%),radial-gradient(900px 720px at 50% 95%,var(--aur-rose) 0,transparent 55%),radial-gradient(700px 500px at 70% 40%,#fff 0,transparent 60%),var(--aur-canvas);transform:translate3d(calc(var(--aur-drift-x) * -1),calc(var(--aur-drift-y) * -1),0);animation:aurora-drift var(--aur-drift-dur) ease-in-out infinite alternate;will-change:transform;-webkit-backface-visibility:hidden;backface-visibility:hidden}@keyframes aurora-drift{0%{transform:translate3d(calc(var(--aur-drift-x) * -1),calc(var(--aur-drift-y) * -1),0)}to{transform:translate3d(var(--aur-drift-x),var(--aur-drift-y),0)}}@media (prefers-reduced-motion:reduce){:is(main,div).bg-aurora:before{animation:none;transform:none;will-change:auto}}:is(main,div).bg-aurora .surface-glass{background:var(--glass-bg);border:1px solid var(--glass-border);border-radius:18px;backdrop-filter:blur(var(--glass-blur)) saturate(var(--glass-saturate));-webkit-backdrop-filter:blur(var(--glass-blur)) saturate(var(--glass-saturate));box-shadow:var(--shadow-glass-md),var(--glass-highlight)}:is(main,div).bg-aurora .surface-glass--hero{border-radius:22px;padding:28px;box-shadow:var(--shadow-glass-hero),var(--glass-highlight)}:is(main,div).bg-aurora .step{background:var(--glass-bg-soft);border:1px solid var(--glass-border-soft);border-radius:18px;padding:28px;backdrop-filter:blur(var(--glass-blur-soft)) saturate(1.1);-webkit-backdrop-filter:blur(var(--glass-blur-soft)) saturate(1.1);box-shadow:var(--shadow-glass-sm),var(--glass-highlight)}:is(main,div).bg-aurora .step:first-child{background:linear-gradient(180deg,rgba(214,236,251,.62),hsla(0,0%,100%,.82))}:is(main,div).bg-aurora .step:nth-child(2){background:linear-gradient(180deg,rgba(235,225,251,.62),hsla(0,0%,100%,.82))}:is(main,div).bg-aurora .step:nth-child(3){background:linear-gradient(180deg,hsla(9,88%,94%,.62),hsla(0,0%,100%,.82))}:is(main,div).bg-aurora .step:nth-child(4){background:linear-gradient(180deg,rgba(224,244,219,.62),hsla(0,0%,100%,.82))}:is(main,div).bg-aurora .sys{position:relative;overflow:hidden}:is(main,div).bg-aurora .sys:before{content:"";position:absolute;inset:-40% -40% auto auto;width:280px;height:280px;border-radius:50%;filter:blur(36px);opacity:.7;pointer-events:none}:is(main,div).bg-aurora .sys.brand:before{background:radial-gradient(circle,var(--bloom-brand),transparent 70%)}:is(main,div).bg-aurora .sys.activation:before{background:radial-gradient(circle,var(--bloom-activation),transparent 70%)}:is(main,div).bg-aurora .sys.growth:before{background:radial-gradient(circle,var(--bloom-growth),transparent 70%)}:is(main,div).bg-aurora .cta-dark{background:radial-gradient(600px 400px at 110% -20%,var(--cta-dark-wash-orange),transparent 60%),radial-gradient(600px 400px at -10% 120%,var(--cta-dark-wash-lilac),transparent 60%),var(--cta-dark-base);color:#fff;border-radius:24px;box-shadow:var(--cta-dark-shadow)}:is(main,div).bg-aurora .cta-dark em{color:var(--cta-dark-accent-hl)}@media (prefers-color-scheme:dark){:is(main,div).bg-aurora.auto-dark{color-scheme:dark;background:#0f0f0e;--ink:#e8e6e3;--mid:#a8a5a0;--paper:#0f0f0e;--card:#14161f;--aur-blue:#17364f;--aur-mint:#1c3a2a;--aur-lemon:#3a3420;--aur-lilac:#2c2447;--aur-rose:#3a1f2a;--aur-canvas:#0f0f0e;--glass-bg:rgba(20,22,34,.62);--glass-bg-soft:rgba(20,22,34,.52);--glass-border:hsla(0,0%,100%,.08);--glass-border-soft:hsla(0,0%,100%,.06);--glass-highlight:inset 0 1px 0 hsla(0,0%,100%,.08);--shadow-glass-sm:0 8px 24px rgba(0,0,0,.35);--shadow-glass-md:0 12px 36px rgba(0,0,0,.45);--shadow-glass-hero:0 30px 60px rgba(0,0,0,.6)}}@media (max-width:640px){:is(main,div).bg-aurora{--aur-drift-x:1%;--aur-drift-y:0.5%}:is(main,div).bg-aurora:before{background:radial-gradient(80vw 60vw at 100% 0,var(--aur-lemon) 0,transparent 60%),radial-gradient(90vw 70vw at 0 10%,var(--aur-blue) 0,transparent 60%),radial-gradient(75vw 60vw at 0 60%,var(--aur-lilac) 0,transparent 65%),radial-gradient(80vw 60vw at 100% 60%,var(--aur-mint) 0,transparent 60%),radial-gradient(80vw 60vw at 50% 100%,var(--aur-rose) 0,transparent 60%),radial-gradient(60vw 40vw at 60% 40%,#fff 0,transparent 60%),var(--aur-canvas)}:is(main,div).bg-aurora .surface-glass,:is(main,div).bg-aurora .surface-glass--hero{--glass-blur:10px;--glass-blur-soft:8px}:is(main,div).bg-aurora .sys:before{width:160px;height:160px;inset:-25% -25% auto auto;filter:blur(24px)}}@supports not (((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))) or (-webkit-backdrop-filter:blur(1px))){:is(main,div).bg-aurora .surface-glass,:is(main,div).bg-aurora .surface-glass--hero{background:hsla(0,0%,100%,.92);backdrop-filter:none;-webkit-backdrop-filter:none}}@media (prefers-reduced-transparency:reduce){:is(main,div).bg-aurora .surface-glass,:is(main,div).bg-aurora .surface-glass--hero{background:hsla(0,0%,100%,.96);backdrop-filter:none;-webkit-backdrop-filter:none}}