.plans-marquee{overflow:hidden;position:relative;mask-image:linear-gradient(90deg,transparent,black 48px,black calc(100% - 48px),transparent);-webkit-mask-image:linear-gradient(90deg,transparent,black 48px,black calc(100% - 48px),transparent)}.plans-track{display:flex;width:max-content;animation:plans-scroll 28s linear infinite;will-change:transform;transform:translateZ(0)}.fade-scroll{overflow-x:auto;padding-bottom:8px;mask-image:linear-gradient(90deg,transparent,black 32px,black calc(100% - 32px),transparent);-webkit-mask-image:linear-gradient(90deg,transparent,black 32px,black calc(100% - 32px),transparent);scroll-snap-type:x proximity}.fade-scroll>*{scroll-snap-align:start}.plans-seq{display:flex}.plans-marquee:active .plans-track,.plans-marquee:focus-within .plans-track,.plans-marquee:hover .plans-track{animation-play-state:paused}@media (prefers-reduced-motion:reduce){.plans-track{animation:none}}@keyframes plans-scroll{0%{transform:translateX(0)}to{transform:translateX(-50%)}}.cta-container{padding-left:16px;padding-right:16px;display:flex;justify-content:center;align-items:center}.cta-card{padding:20px;width:100%}.cta-row{gap:16px;align-items:center;justify-content:center}.cta-left{flex-direction:column}.cta-left,.cta-right{display:flex;justify-content:center}.cta-right{align-items:center}.cta-oval{flex:0 0 auto}.cta-typefx-span{display:inline-block;vertical-align:middle}@media (max-width:768px){.cta-card{padding:18px}.cta-row{flex-direction:column;align-items:center;justify-content:center}.cta-left{order:1;min-width:0;width:100%;align-items:center;text-align:center}.cta-right{order:2;width:100%;display:flex;justify-content:center;margin-top:12px}.cta-oval{width:92%;height:120px;max-width:420px}.cta-typefx-span{min-width:calc(100% - 40px)!important}}@media (max-width:420px){.cta-oval{height:100px}.cta-card{padding:14px}.cta-typefx-span{font-size:1rem}.cta-row>*{gap:8px}}.cta-typefx-span>span{display:inline-block}@media (max-width:768px){a[role=button],button{min-height:44px;min-width:44px;padding:12px 20px}.scroll{-webkit-overflow-scrolling:touch;scroll-snap-type:x mandatory;scroll-padding:0 20px}[data-radius=xl]{width:100%!important;max-width:100%!important}section{padding-left:16px!important;padding-right:16px!important}[data-variant*=display],h1{font-size:clamp(1.75rem,5vw,3rem)!important;line-height:1.2!important}[data-variant*=heading-strong-l],h2{font-size:clamp(1.25rem,4vw,1.75rem)!important}#faq [data-radius=xl],#features [data-radius=xl]{min-width:100%!important;flex:1 1 100%!important}}@media (max-width:480px){section{padding:24px 12px!important}[data-direction=row]>button:not(:only-child){width:100%}#pricing .scroll{gap:12px!important;padding-right:12px!important}body{font-size:14px!important}h1{font-size:clamp(1.5rem,6vw,2rem)!important}}@media (max-width:768px) and (orientation:landscape){#start{min-height:60vh!important}section{padding-top:32px!important;padding-bottom:32px!important}}body,html{overflow-x:hidden;max-width:100vw}.scroll,[data-radius],button{transform:translateZ(0);will-change:transform}@media (hover:none) and (pointer:coarse){a:focus-visible,button:focus-visible{outline:3px solid var(--scheme-brand-600,#5071cc);outline-offset:2px}}@keyframes fadeIn{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}#faq [data-radius=l]:hover{transform:translateY(-2px);box-shadow:0 4px 12px rgba(0,0,0,.3)}#faq [data-radius=l]{transition:all .3s ease}