:root{--h2-ease:cubic-bezier(.2, .8, .2, 1)}.h2-e{--h2-fan:2deg}@media (min-width:768px){.h2-e{--h2-fan:4deg}}.h2-e[data-v=fan-l],.h2-e[data-v=fan-r]{transform-origin:50% 100%}html[data-motion=on] .h2-e{transition:opacity .9s var(--h2-ease), transform .9s var(--h2-ease), filter .9s var(--h2-ease), translate .35s var(--h2-ease);transition-delay:calc(var(--k,0) * .12s), calc(var(--k,0) * .12s), calc(var(--k,0) * .12s), 0s}html[data-motion=on] .h2-e[data-in=false]{opacity:0;filter:blur(8px);transform:translateY(32px)}html[data-motion=on] .h2-e[data-v=fan-l][data-in=false]{transform:translateY(56px) rotate(calc(var(--h2-fan) * -1)) scale(.95)}html[data-motion=on] .h2-e[data-v=fan-r][data-in=false]{transform:translateY(56px) rotate(var(--h2-fan)) scale(.95)}html[data-motion=on] .h2-sub,html[data-motion=on] .h2-pop{transition:opacity .7s var(--h2-ease), transform .7s var(--h2-ease), filter .7s var(--h2-ease);transition-delay:calc(.35s + var(--c,0) * 90ms)}html[data-motion=on] .h2-e[data-in=false] .h2-sub{opacity:0;filter:blur(6px);transition-delay:0s;transform:translateY(14px)}html[data-motion=on] .h2-e[data-in=false] .h2-pop{opacity:0;transition-delay:0s;transform:scale(.5)}.h2-pop{display:inline-flex}html[data-motion=on] .h2-card[data-in=true]:hover{translate:0 -6px}html[data-motion=on] .h2-it{transition:opacity .7s var(--h2-ease), transform .7s var(--h2-ease), filter .7s var(--h2-ease);transition-delay:calc(var(--k,0) * .11s + .15s)}html[data-motion=on] :is(.h2-v[data-in=false],.sscene-v[data-on=false]) .h2-it{opacity:0;filter:blur(8px);transition-delay:0s;transform:translateY(16px)}html[data-motion=on] :is(.h2-v[data-in=false],.sscene-v[data-on=false]) .h2-it[data-a=left]{transform:translate(-16px)}html[data-motion=on] :is(.h2-v[data-in=false],.sscene-v[data-on=false]) .h2-it[data-a=right]{transform:translate(16px)}html[data-motion=on] :is(.h2-v[data-in=false],.sscene-v[data-on=false]) .h2-it[data-a=pop]{transform:scale(.8)}html[data-motion=on] .sscene-v[data-on=true] .h2-v[data-in=true] .h2-it{opacity:1;filter:none;transition-delay:calc(var(--k,0) * .11s + .15s);transform:none}.h2-wipe{background:var(--color-card);transform-origin:100%;pointer-events:none;position:absolute;inset:0;transform:scaleX(0)}html[data-motion=on] .h2-wipe{transition:transform .8s var(--h2-ease);transition-delay:calc(var(--k,0) * .11s + .35s)}html[data-motion=on] :is(.h2-v[data-in=false],.sscene-v[data-on=false]) .h2-wipe{transition-delay:0s;transform:scaleX(1)}html[data-motion=on] .sscene-v[data-on=true] .h2-v[data-in=true] .h2-wipe{transition-delay:calc(var(--k,0) * .11s + .35s);transform:scaleX(0)}.h2-typing{display:none}html[data-motion=on] .h2-typing{opacity:0;display:inline-flex}.h2-typing i{background:var(--color-muted-foreground);border-radius:9999px;width:6px;height:6px}html[data-motion=on] :is(.sscene-v[data-on=true] .h2-v[data-in=true],.h2-v[data-in=true]:not(.sscene-v *)) .h2-typing{animation:.9s .6s both h2-typing}html[data-motion=on] :is(.sscene-v[data-on=true] .h2-v[data-in=true],.h2-v[data-in=true]:not(.sscene-v *)) .h2-typing i{animation:.5s ease-in-out .6s 2 h2-dot}html[data-motion=on] :is(.sscene-v[data-on=true] .h2-v[data-in=true],.h2-v[data-in=true]:not(.sscene-v *)) .h2-typing i:nth-child(2){animation-delay:.7s}html[data-motion=on] :is(.sscene-v[data-on=true] .h2-v[data-in=true],.h2-v[data-in=true]:not(.sscene-v *)) .h2-typing i:nth-child(3){animation-delay:.8s}@keyframes h2-typing{0%{opacity:0;transform:translateY(6px)}15%,80%{opacity:1;transform:none}to{opacity:0;transform:none}}@keyframes h2-dot{50%{opacity:.25;transform:translateY(-3px)}}.h2-ping{position:relative}.h2-ping:after{content:"";opacity:0;pointer-events:none;border:2px solid;border-radius:9999px;position:absolute;inset:0}html[data-motion=on] :is(.sscene-v[data-on=true] .h2-v[data-in=true],.h2-v[data-in=true]:not(.sscene-v *)) .h2-ping:after{animation:1s ease-out 2.1s 2 both h2-ping}@keyframes h2-ping{0%{opacity:.6;transform:scale(1)}to{opacity:0;transform:scale(2)}}html[data-motion=on] .h2-faq .h2-faq-body{transition:grid-template-rows .5s var(--h2-ease);grid-template-rows:0fr;display:grid}html[data-motion=on] .h2-faq[data-state=open] .h2-faq-body{grid-template-rows:1fr}.h2-faq-in{min-height:0;overflow:hidden}html[data-motion=on] .h2-faq-in>p{opacity:0;filter:blur(4px);transition:opacity .35s ease, transform .5s var(--h2-ease), filter .35s ease;transform:translateY(-8px)}html[data-motion=on] .h2-faq[data-state=open] .h2-faq-in>p{opacity:1;filter:none;transition-delay:.12s;transform:none}html[data-motion=on] .h2-faq .h2-plus{transform:rotate(0)}html[data-motion=on] .h2-faq[data-state=open] .h2-plus{transform:rotate(45deg)}html[data-motion=on] .h2-faq .h2-q{transition:translate .3s var(--h2-ease)}html[data-motion=on] .h2-faq summary:hover .h2-q{translate:6px}
