@layer components{.l-root{--l-bg:#0a0c0b;--l-text:#eef1ef;--l-muted:#a3aca7;--l-faint:#868f8a;--l-green:#74d99c;--l-gold:#f2c36b;--l-teal:#45d4d0;--l-violet:#a68bff;--l-coral:#ff8a7a;--l-card:#121514;--l-ease-out:cubic-bezier(.23, 1, .32, 1);background:var(--l-bg);color:var(--l-text);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}.l-root ::selection{background:color-mix(in oklab, var(--l-green) 35%, transparent)}.l-gradient-text{background:linear-gradient(100deg, var(--l-teal) 0%, var(--l-green) 35%, var(--l-gold) 100%);color:#0000;-webkit-background-clip:text;background-clip:text}.l-eyebrow{letter-spacing:.08em;text-transform:uppercase;color:var(--l-green);font-size:.8125rem;font-weight:600}.l-phone{background:linear-gradient(160deg,#2a2f2c,#111413 45%,#1d211f);border-radius:2.6rem;padding:9px;box-shadow:inset 0 0 0 1px #ffffff14,inset 0 1px #ffffff1f,0 40px 80px -20px #000000bf,0 18px 36px -18px #0009}.l-card{background:linear-gradient(180deg, #ffffff09, #ffffff03), var(--l-card);border:1px solid #ffffff12;border-radius:1.75rem}.l-hero-glow,.l-glow,.l-card-glow{pointer-events:none;filter:blur(10px);position:absolute}.l-hero-glow{background:radial-gradient(38% 45% at 72% 32%, color-mix(in oklab, var(--l-green) 38%, transparent), transparent 70%), radial-gradient(30% 38% at 52% 18%, color-mix(in oklab, var(--l-teal) 26%, transparent), transparent 70%), radial-gradient(32% 40% at 92% 58%, color-mix(in oklab, var(--l-violet) 30%, transparent), transparent 70%), radial-gradient(28% 32% at 18% 12%, color-mix(in oklab, var(--l-gold) 20%, transparent), transparent 70%);height:820px;inset:-15% -10% auto}.l-glow{z-index:-1;background:radial-gradient(38% 42% at 38% 42%, color-mix(in oklab, var(--glow,var(--l-green)) 62%, transparent), transparent 72%), radial-gradient(30% 34% at 66% 64%, color-mix(in oklab, var(--glow,var(--l-green)) 40%, transparent), transparent 72%);inset:-12% -40%}.l-card-glow{background:radial-gradient(45% 45% at 60% 40%, color-mix(in oklab, var(--l-gold) 30%, transparent), transparent 70%);height:600px;inset:-30% -10% auto 30%}.l-tile{width:2.75rem;height:2.75rem;color:var(--tile);background:color-mix(in oklab, var(--tile) 16%, transparent);box-shadow:0 0 0 1px color-mix(in oklab, var(--tile) 30%, transparent) inset, 0 10px 28px -12px color-mix(in oklab, var(--tile) 70%, transparent);border-radius:.9rem;place-items:center;display:grid}.l-tinted{border:1px solid color-mix(in oklab, var(--tile) 32%, transparent);background:linear-gradient(160deg, color-mix(in oklab, var(--tile) 22%, transparent), color-mix(in oklab, var(--tile) 4%, transparent) 70%);border-radius:1.5rem}.l-chip{color:var(--l-text);border:1px solid color-mix(in oklab, var(--tile) 35%, transparent);background:color-mix(in oklab, var(--tile) 10%, transparent);border-radius:999px;align-items:center;gap:.5rem;padding:.55rem 1rem;font-size:.875rem;display:inline-flex}.l-chip>i{background:var(--tile);width:.5rem;height:.5rem;box-shadow:0 0 10px var(--tile);border-radius:999px}.l-header{border-color:#0000;transition:background-color .2s,border-color .2s,-webkit-backdrop-filter .2s,backdrop-filter .2s}.l-header[data-scrolled=true]{background-color:color-mix(in oklab, var(--l-bg) 70%, transparent);-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px);border-color:#ffffff0f}.l-faq summary::-webkit-details-marker{display:none}.l-btn{color:#08130d;background:linear-gradient(120deg, var(--l-teal), var(--l-green) 45%, var(--l-gold));height:3rem;box-shadow:0 1px 0 #ffffff59 inset, 0 10px 30px -10px color-mix(in oklab, var(--l-green) 70%, transparent);transition:transform .16s var(--l-ease-out), filter .16s ease;border-radius:999px;justify-content:center;align-items:center;padding:0 1.5rem;font-size:.9375rem;font-weight:600;display:inline-flex}.l-btn:active{transform:scale(.97)}@media (hover:hover) and (pointer:fine){.l-btn:hover{filter:brightness(1.06)}}.l-btn-sm{height:2.25rem;padding:0 1rem;font-size:.8125rem}.l-btn-ghost{color:var(--l-text);background:#ffffff0d;box-shadow:inset 0 0 0 1px #ffffff1a}@keyframes l-rise{0%{opacity:0;transform:translateY(14px)}}.l-stagger>*{animation:l-rise .7s var(--l-ease-out) both}.l-stagger>:nth-child(2){animation-delay:60ms}.l-stagger>:nth-child(3){animation-delay:.12s}.l-stagger>:nth-child(4){animation-delay:.18s}.l-stagger>:nth-child(5){animation-delay:.24s}.l-float-1{animation:l-rise .9s var(--l-ease-out) .15s both}.l-float-2,.l-float-3{animation:l-rise .9s var(--l-ease-out) .28s both}@supports (animation-timeline:view()){.l-reveal{animation:linear both l-rise;animation-timeline:view();animation-range:entry entry 35%}}@media (prefers-reduced-motion:reduce){.l-stagger>*,.l-float-1,.l-float-2,.l-float-3,.l-reveal{animation:none}}body:has(.l-root){background:#0a0c0b}}
