.feature-card--dark,.feature-card--surface{--feature-x:50%;--feature-y:0%;transition:border-color .45s}.feature-card--dark{border:1px solid #ffffff1a}.feature-card--surface{border:1px solid var(--shader)}.feature-card--dark:hover,.feature-card--surface:hover{border-color:#0000}.feature-card__glow{z-index:0;border-radius:inherit;pointer-events:none;opacity:0;transition:opacity .45s;position:absolute;inset:0}.feature-card--dark .feature-card__glow{background:radial-gradient(72% 86% at var(--feature-x) var(--feature-y), #2c2c2c 0%, #222221 100%)}.feature-card--surface .feature-card__glow{background:radial-gradient(72% 86% at var(--feature-x) var(--feature-y), #fff 0%, #fafafa 100%)}.feature-card__stroke{z-index:1;border-radius:inherit;pointer-events:none;opacity:0;background:radial-gradient(420px circle at var(--feature-x) var(--feature-y), color-mix(in srgb, var(--brand) 75%, white) 0%, color-mix(in srgb, var(--brand) 40%, transparent) 28%, color-mix(in srgb, var(--brand) 14%, transparent) 48%, transparent 68%), linear-gradient(color-mix(in srgb, var(--brand) 10%, transparent), color-mix(in srgb, var(--brand) 10%, transparent));-webkit-mask-composite:xor;padding:1px;transition:opacity .45s;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}@media (hover:hover) and (pointer:fine){.feature-card--dark:hover .feature-card__glow,.feature-card--dark:hover .feature-card__stroke,.feature-card--surface:hover .feature-card__glow,.feature-card--surface:hover .feature-card__stroke{opacity:1}}.feature-card--light{--feature-x:50%;--letter-stagger:18ms}.feature-card__word{white-space:nowrap}.feature-card__icon,.feature-card__letter{transition:opacity .45s}.feature-card__bottom-stroke{z-index:1;pointer-events:none;opacity:0;background:radial-gradient(420px circle at var(--feature-x) 50%, color-mix(in srgb, var(--brand) 75%, white) 0%, color-mix(in srgb, var(--brand) 40%, transparent) 28%, color-mix(in srgb, var(--brand) 14%, transparent) 48%, transparent 68%), linear-gradient(color-mix(in srgb, var(--brand) 10%, transparent), color-mix(in srgb, var(--brand) 10%, transparent));height:1px;transition:opacity .45s;position:absolute;bottom:0;left:0;right:0}@media (hover:hover) and (pointer:fine){@media (min-width:80rem){.feature-card--light .feature-card__icon,.feature-card--light .feature-card__letter{opacity:.5}.feature-card--light:hover .feature-card__icon,.feature-card--light:hover .feature-card__letter,.feature-card--light:hover .feature-card__bottom-stroke{opacity:1}.feature-card--light:hover .feature-card__letter{transition-delay:calc(var(--letter-i,0) * var(--letter-stagger))}.feature-card--light:not(:hover) .feature-card__letter{transition-delay:0s}}}@media (prefers-reduced-motion:reduce){.feature-card--dark,.feature-card__glow,.feature-card__stroke,.feature-card__icon,.feature-card__letter,.feature-card__bottom-stroke{transition:none}.feature-card--light .feature-card__icon,.feature-card--light .feature-card__letter{opacity:1}}
.value-proposition__word{white-space:nowrap}.value-proposition__letter{opacity:.5}@media (prefers-reduced-motion:reduce){.value-proposition__letter{opacity:1}}
