.home-module__cm_XzG__dark{--color-bg:#15171b;--color-bg-2:#101216;--color-surface:#1e2127;--color-surface-2:#24272f;--color-surface-3:#2a2e37;--color-border:#2a2e37;--color-border-2:#363b45;--color-text:#f2f4f7;--color-muted:#9aa0a8;--color-faint:#6b7280;--color-brand:#33e27a;--color-brand-ink:#07130b;--color-brand-soft:#33e27a1f;--color-brand-ring:#33e27a57;--color-ok:#2dd4bf;--color-ok-soft:#2dd4bf21;--color-ok-bd:#2dd4bf57;--color-warn:#f0b429;--color-warn-soft:#f0b42921;--color-warn-bd:#f0b42957;--color-high:#f5883c;--color-high-soft:#f5883c21;--color-high-bd:#f5883c57;--color-bad:#f2555a;--color-bad-soft:#f2555a1f;--color-bad-bd:#f2555a57;--color-pend:#8b93a1;--color-pend-soft:#8b93a121;--color-pend-bd:#8b93a14d;--color-review:#a78bfa;--color-review-soft:#a78bfa21;--color-review-bd:#a78bfa57;--color-info:#5ba8f5;--color-info-soft:#5ba8f521;--color-info-bd:#5ba8f557;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;color:var(--color-text)}.home-module__cm_XzG__columns{background-image:linear-gradient(to right, color-mix(in srgb, var(--color-text) 4%, transparent) 1px, transparent 1px);background-size:16.6667% 100%}.home-module__cm_XzG__heroGlow{background:radial-gradient(60% 90% at 8% 100%, color-mix(in srgb, var(--home-accent) 70%, transparent), transparent 70%), radial-gradient(40% 70% at 58% 108%, #ffffff8c, transparent 70%), radial-gradient(40% 80% at 100% 100%, color-mix(in srgb, var(--home-accent) 45%, transparent), transparent 70%)}.home-module__cm_XzG__sparkle{background:linear-gradient(to right, transparent, color-mix(in srgb, var(--home-accent) 60%, transparent), transparent) center / 100% 1px no-repeat, linear-gradient(to bottom, transparent, color-mix(in srgb, var(--home-accent) 60%, transparent), transparent) center / 1px 100% no-repeat;width:34px;height:34px;animation:3.6s ease-in-out infinite home-module__cm_XzG__twinkle;position:absolute}@keyframes home-module__cm_XzG__twinkle{0%,to{opacity:.25;transform:scale(.8)}50%{opacity:1;transform:scale(1.15)}}.home-module__cm_XzG__heroCard{transform:translateY(calc(var(--p) * var(--k,1) * -70px));will-change:transform}.home-module__cm_XzG__wordFill span{opacity:clamp(.2, calc(var(--p) * (var(--n) + 4) - var(--i)), 1);transition:opacity .12s linear}.home-module__cm_XzG__reveal{opacity:0;transition:opacity .7s cubic-bezier(.2,.7,.2,1),transform .7s cubic-bezier(.2,.7,.2,1);transform:translateY(28px)}.home-module__cm_XzG__reveal[data-in=true]{opacity:1;transform:none}.home-module__cm_XzG__giantTile{width:calc(.25em + var(--p) * 1.35em);transition:width 80ms linear}.home-module__cm_XzG__stackCard{transform-origin:50% 100%;transform:perspective(1600px) rotateX(calc((1 - var(--p)) * -24deg)) scale(calc(.94 + var(--p) * .06));will-change:transform;backface-visibility:hidden;outline:1px solid #0000}.home-module__cm_XzG__ghostWord{transform:translateX(calc(12% - var(--p) * 24%));color:#0000;-webkit-text-stroke:1px color-mix(in srgb, var(--color-text) 9%, transparent);background:linear-gradient(180deg, color-mix(in srgb, var(--color-text) 7%, transparent), transparent 80%);-webkit-background-clip:text;background-clip:text}.home-module__cm_XzG__featuredGlow{background:radial-gradient(80% 60% at 50% 110%, color-mix(in srgb, var(--home-accent) 45%, transparent), transparent 70%), var(--color-surface)}.home-module__cm_XzG__odometer{font-variant-numeric:tabular-nums;display:inline-flex}.home-module__cm_XzG__odoWindow{height:1em;line-height:1;display:inline-block;overflow:hidden}.home-module__cm_XzG__odoReel{flex-direction:column;transition:transform 1.8s cubic-bezier(.16,1,.3,1);display:flex;transform:translateY(0)}.home-module__cm_XzG__odoReel>span{height:1em}.home-module__cm_XzG__odometer[data-in=true] .home-module__cm_XzG__odoReel{transform:translateY(calc(var(--d) * -1em))}.home-module__cm_XzG__pillTray{height:190px;position:relative;overflow:visible}.home-module__cm_XzG__pill{letter-spacing:-.01em;white-space:nowrap;opacity:0;border-radius:999px;padding:16px 30px;font-size:17px;font-weight:500;position:absolute;transform:translateY(-420px)rotate(0);box-shadow:0 10px 30px #00000040}.home-module__cm_XzG__pillTray[data-in=true] .home-module__cm_XzG__pill{animation:1.1s cubic-bezier(.3,0,.3,1) both home-module__cm_XzG__pill-drop}@keyframes home-module__cm_XzG__pill-drop{0%{opacity:0;transform:translateY(-420px)rotate(0)}15%{opacity:1}62%{transform:translateY(0) rotate(var(--r))}78%{transform:translateY(-22px) rotate(calc(var(--r) * .6))}to{opacity:1;transform:translateY(0) rotate(var(--r))}}.home-module__cm_XzG__pill_white{color:#101114;background:#fff}.home-module__cm_XzG__pill_brand{background:var(--home-accent);color:var(--color-brand-ink)}.home-module__cm_XzG__pill_high{background:var(--color-high);color:#fff}.home-module__cm_XzG__pill_review{background:var(--color-review);color:#fff}.home-module__cm_XzG__pill_steel{color:#f2f4f7;background:linear-gradient(100deg,#5b6069,#2a2e37)}.home-module__cm_XzG__faqCard{transform:rotate(calc(var(--tilt) * var(--p)));transform-origin:50% 0}@media (prefers-reduced-motion:reduce){.home-module__cm_XzG__heroCard,.home-module__cm_XzG__stackCard,.home-module__cm_XzG__ghostWord,.home-module__cm_XzG__giantTile,.home-module__cm_XzG__faqCard{transform:none!important}.home-module__cm_XzG__giantTile{width:1.6em}.home-module__cm_XzG__wordFill span{opacity:1}.home-module__cm_XzG__reveal{opacity:1;transition:none;transform:none}.home-module__cm_XzG__odoReel{transition:none}.home-module__cm_XzG__pillTray .home-module__cm_XzG__pill,.home-module__cm_XzG__pillTray[data-in=true] .home-module__cm_XzG__pill{opacity:1;transform:rotate(var(--r));animation:none}.home-module__cm_XzG__sparkle{animation:none}}.home-module__cm_XzG__slideRight{transform:translateX(calc(-14% + var(--p) * 14%))}.home-module__cm_XzG__slideLeft{transform:translateX(calc(14% - var(--p) * 14%))}@media (prefers-reduced-motion:reduce){.home-module__cm_XzG__slideRight,.home-module__cm_XzG__slideLeft{transform:none}}.home-module__cm_XzG__footerMark{transform:translateX(-50%) translateY(calc((1 - var(--p)) * 35%))}@media (prefers-reduced-motion:reduce){.home-module__cm_XzG__footerMark{transform:translate(-50%)}}
