.marketing-reveal{opacity:1;transform:none}@media (prefers-reduced-motion:no-preference){.marketing-reveal[data-reveal-state=hidden]{opacity:0;pointer-events:none;transform:translateY(12px)}.marketing-reveal[data-reveal-state=shown]{transition:opacity .45s cubic-bezier(.2,.7,.2,1),transform .45s cubic-bezier(.2,.7,.2,1);transition-delay:var(--reveal-delay,0s)}.marketing-reveal:has(:focus-visible){opacity:1;transition:none;transform:none}.marketing-site a svg.lucide-arrow-right,.marketing-site a svg.lucide-arrow-up-right{transition:transform .18s}.marketing-site a:is(:hover,:focus-visible) svg.lucide-arrow-right{transform:translate(3px)}.marketing-site a:is(:hover,:focus-visible) svg.lucide-arrow-up-right{transform:translate(2px,-2px)}.marketing-site .marketing-card-link{transition:transform .18s,border-color .18s,background-color .18s}@media (hover:hover){.marketing-site .marketing-card-link:hover{transform:translateY(-2px)}}}.marketing-site a{transition-duration:.18s}.marketing-site a:focus-visible{outline:2px solid var(--ring);outline-offset:4px}.marketing-step{position:relative}.marketing-step:before{content:"";background:var(--mint-strong);transform-origin:0;width:calc(100% + 2rem);height:1px;position:absolute;top:0;left:0}.marketing-steps li:last-child .marketing-step:before{width:100%}@media (prefers-reduced-motion:no-preference){.marketing-step[data-reveal-state=hidden]:before{transform:scaleX(0)}.marketing-step[data-reveal-state=shown]:before{transition:transform .45s ease var(--reveal-delay,0s);transform:scaleX(1)}}@media (width<=767px){.marketing-step:before{width:100%}}@media (prefers-reduced-motion:reduce){.marketing-reveal[data-reveal-state]{opacity:1;transition:none;transform:none}.marketing-site a{transition-duration:0s}}
