.features-deck{flex-direction:column;gap:24px;display:flex}.features-progress{display:none}.features-head{margin-bottom:48px}@media (min-width:768px){.features-head{margin-bottom:64px}}.features-card__inner{isolation:isolate;box-shadow:inset 0 1px 0 0 color-mix(in oklab, var(--text-strong) 9%, transparent);position:relative;overflow:hidden}.features-card__inner:before{content:"";z-index:-1;pointer-events:none;background:radial-gradient(70% 100% at 30% 0%, color-mix(in oklab, var(--primary-text) 7%, transparent), transparent 70%);height:220px;position:absolute;inset:0 0 auto}.features-card__plate{background-color:var(--bg-canvas);justify-content:center;align-items:center;min-width:0;display:flex;position:relative;overflow:hidden}.features-card__plate:after{content:"";border-radius:inherit;pointer-events:none;background:radial-gradient(120% 90% at 50% 45%, transparent 35%, var(--bg-canvas) 100%);position:absolute;inset:0}.features-card__park,.features-card__mock{z-index:1;width:100%;min-width:0;position:relative}.features-card__mock{filter:drop-shadow(0 24px 32px var(--bg-backdrop))}.features-card__arrow{transition:transform var(--duration-base) var(--ease-out)}@media (hover:hover) and (pointer:fine){.features-card__more:hover .features-card__arrow{transform:translateX(var(--motion-nudge))}.features-card__more:hover{text-underline-offset:4px;text-decoration:underline}}.features-card__desat,.features-card__dim,.features-card__sheen{display:none}@media (min-width:1024px) and (min-height:760px) and (hover:hover) and (pointer:fine) and (prefers-reduced-motion:no-preference){.features-root{margin-top:-64px}.features-stage{flex-direction:column;justify-content:center;height:100vh;padding-top:80px;padding-bottom:32px;display:flex}.features-head{flex:none;margin-bottom:0}.features-progress{flex:none;order:2;grid-template-columns:repeat(6,minmax(0,1fr));gap:16px;margin-top:32px;display:grid}.features-progress__label{opacity:.4;transition:opacity var(--duration-spring) var(--ease-out)}.features-progress__step[data-state=past] .features-progress__label{opacity:.65}.features-progress__step[data-state=current] .features-progress__label{opacity:1}.features-progress__fill{transform-origin:0;transform:scaleX(0)}.features-deck{perspective:1800px;perspective-origin:50% -30%;flex:auto;min-height:0;max-height:500px;margin-top:72px;display:block;position:relative}.features-card{transform-origin:50% 100%;will-change:transform;position:absolute;inset:0}.features-card:not(:first-child){transform:translateY(110vh)}.features-card__inner{height:100%;box-shadow:inset 0 1px 0 0 color-mix(in oklab, var(--text-strong) 7%, transparent), inset 0 0 0 1px color-mix(in oklab, var(--text-strong) 4%, transparent), 0 -18px 48px -24px var(--bg-backdrop), 0 48px 96px -32px var(--bg-backdrop)}.features-card__body{height:100%}.features-card__plate{align-self:stretch}.features-card__park{max-height:100%}.features-card[data-buried] .features-card__park{visibility:hidden;transform:translateY(120%)}.features-card__desat,.features-card__dim,.features-card__sheen{pointer-events:none;display:block;position:absolute}.features-card__desat{z-index:2;opacity:0;background:var(--text-soft);mix-blend-mode:saturation;inset:0}.features-card__dim{z-index:3;opacity:0;background:var(--bg-canvas);inset:0}.features-card__sheen{z-index:4;opacity:0;background:radial-gradient(60% 100% at 50% 0%, color-mix(in oklab, var(--primary-text) 30%, transparent), transparent 72%);width:45%;height:180px;top:0;left:0}.features-card__sheen:before{content:"";background:linear-gradient(90deg, transparent, var(--text-strong) 50%, transparent);height:1px;position:absolute;inset:0 0 auto}}
