.motion-page{isolation:isolate;width:100%;min-width:0;overflow:clip}.motion-page section{scroll-margin-top:5rem}.motion-page [data-motion-card]{min-width:0;transition:border-color .26s,background-color .26s,box-shadow .32s,transform .32s cubic-bezier(.2,.7,.2,1);position:relative}.motion-page [data-motion-icon]{transition:transform .35s cubic-bezier(.2,.7,.2,1),background-color .25s,box-shadow .35s}.motion-page [data-motion-icon] svg,.motion-page .motion-icon{transform-origin:50%;transition:transform .35s cubic-bezier(.2,.7,.2,1),color .25s}.motion-page .motion-cta{isolation:isolate;max-width:100%;transition:transform .25s,box-shadow .3s,background-color .25s,border-color .25s;position:relative;overflow:hidden}.motion-page .motion-cta:before{content:"";z-index:-1;background:linear-gradient(110deg,#0000 15%,#ffffff3d 48%,#0000 80%);transition:transform .6s;position:absolute;inset:0;transform:translate(-130%)}.motion-page .motion-cta svg{flex-shrink:0;transition:transform .25s}.motion-page .motion-cta:focus-visible,.motion-page a:focus-visible,.motion-page summary:focus-visible{outline-offset:4px;outline:2px solid #6ee7b7}.motion-page [data-motion-glow]{animation:11s ease-in-out infinite alternate motion-ambient}.motion-page details[open]{border-color:#34d39959;box-shadow:0 12px 30px #0000001f}.motion-page details[open]>div{animation:.3s ease-out both motion-faq}@keyframes motion-ambient{0%{opacity:.7;transform:translate(0,0)scale(1)}to{opacity:1;transform:translate(-30px,24px)scale(1.1)}}@keyframes motion-faq{0%{opacity:.2;transform:translateY(-5px)}to{opacity:1;transform:translateY(0)}}@keyframes motion-icon-pop{0%{opacity:.4;transform:translateY(7px)scale(.86)rotate(-8deg)}70%{opacity:1;transform:translateY(-2px)scale(1.08)rotate(2deg)}to{opacity:1;transform:translateY(0)scale(1)rotate(0)}}@media (hover:hover) and (pointer:fine){.motion-page [data-motion-card]:hover{border-color:#34d3994d;transform:translateY(-5px);box-shadow:0 20px 45px #0000002b,0 0 0 1px #34d3990d}.motion-page [data-motion-card]:hover [data-motion-icon]{background-color:#34d3992b;transform:translateY(-3px)rotate(-3deg);box-shadow:0 10px 22px #10b9811f}.motion-page [data-motion-card]:hover [data-motion-icon] svg{transform:scale(1.12)rotate(5deg)}.motion-page .motion-cta:not(:disabled):hover{transform:translateY(-3px);box-shadow:0 14px 35px #34d39933}.motion-page .motion-cta:not(:disabled):hover:before{transform:translate(130%)}.motion-page .motion-cta:not(:disabled):hover svg{transform:translate(3px,-3px)}.motion-page a:not(.motion-cta):hover>.lucide-arrow-right{transform:translate(4px)}}@media (prefers-reduced-motion:no-preference){html.motion-enhanced .motion-page [data-reveal]{opacity:0;transition:opacity .65s cubic-bezier(.2,.7,.2,1),transform .65s cubic-bezier(.2,.7,.2,1);transition-delay:var(--reveal-delay,0s);transform:translateY(22px)}html.motion-enhanced .motion-page [data-reveal=scale]{transform:translateY(14px)scale(.975)}html.motion-enhanced .motion-page [data-reveal][data-in-view=true]{opacity:1;transform:translate(0,0)scale(1)}html.motion-enhanced .motion-page [data-motion-stagger]>[data-reveal]:nth-child(2){--reveal-delay:70ms}html.motion-enhanced .motion-page [data-motion-stagger]>[data-reveal]:nth-child(3){--reveal-delay:.14s}html.motion-enhanced .motion-page [data-motion-stagger]>[data-reveal]:nth-child(4){--reveal-delay:.21s}html.motion-enhanced .motion-page [data-motion-stagger]>[data-reveal]:nth-child(5){--reveal-delay:.28s}html.motion-enhanced .motion-page [data-motion-stagger]>[data-reveal]:nth-child(6){--reveal-delay:.35s}html.motion-enhanced .motion-page [data-motion-stagger]>[data-reveal]:nth-child(7){--reveal-delay:.42s}html.motion-enhanced .motion-page [data-motion-stagger]>[data-reveal]:nth-child(8){--reveal-delay:.49s}html.motion-enhanced .motion-page [data-reveal][data-in-view=true] [data-motion-icon] svg{animation:.65s cubic-bezier(.2,.7,.2,1) both motion-icon-pop}}@media (max-width:639px){.motion-page [data-motion-card]{border-radius:1rem}.motion-page .motion-cta{width:100%;min-height:3.5rem;padding-inline:1rem}.motion-page [data-reveal]{--reveal-delay:0s!important}.motion-page h1{overflow-wrap:anywhere}.motion-page [data-motion-icon]{flex-shrink:0}}@media (prefers-reduced-motion:reduce){.motion-page *,.motion-page :before,.motion-page :after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}.motion-page [data-reveal]{opacity:1!important;transform:none!important}}.btn-pulse{transform-origin:50%;animation:1.8s ease-in-out infinite btn-pulse}@keyframes btn-pulse{0%,to{transform:scale(1);box-shadow:0 0 #34d39938}50%{transform:scale(1.035);box-shadow:0 0 0 8px #34d39900}}@media (prefers-reduced-motion:reduce){.btn-pulse{animation:none}}
