@import"https://fonts.googleapis.com/css2?family=Inter:wght@300;400;500;600;700;800&display=swap";*{margin:0;padding:0;box-sizing:border-box}html{scroll-behavior:smooth;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%}body{font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;background-color:#0f172a;color:#fff;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;overflow-x:hidden;width:100%}#root{min-height:100vh;width:100%;overflow-x:hidden}a{color:inherit;text-decoration:none}button,a,[role=button]{min-height:44px;min-width:44px;touch-action:manipulation;-webkit-tap-highlight-color:transparent}@media(max-width:768px){body{-webkit-overflow-scrolling:touch;overscroll-behavior-y:contain}*{max-width:100%}}@media(max-width:768px){body{font-size:16px;line-height:1.6}h1{font-size:clamp(2rem,10vw,4rem)!important}h2{font-size:clamp(1.75rem,8vw,3rem)!important}h3{font-size:clamp(1.25rem,5vw,1.75rem)!important}}@media(max-width:480px){body{font-size:14px}h1{font-size:clamp(1.75rem,12vw,3rem)!important}h2{font-size:clamp(1.5rem,10vw,2.5rem)!important}}@media(max-width:768px){.desktop-only{display:none!important}.how-it-works-step{flex-direction:column!important;align-items:center!important;text-align:center!important}.benefit-item{flex-direction:column!important;text-align:center!important}.benefit-item [data-icon]{align-self:center!important;margin-top:0!important}section{padding-left:clamp(1rem,4vw,1.5rem)!important;padding-right:clamp(1rem,4vw,1.5rem)!important}button,a,[role=button],[data-card]{min-height:48px;min-width:48px;-webkit-tap-highlight-color:rgba(255,255,255,.1);tap-highlight-color:rgba(255,255,255,.1)}html{scroll-behavior:smooth;-webkit-overflow-scrolling:touch}@media(prefers-reduced-motion:no-preference){*{animation-duration:.3s!important;transition-duration:.3s!important}}}@media(min-width:769px)and (max-width:1024px){section{padding-left:clamp(1.5rem,5vw,2.5rem)!important;padding-right:clamp(1.5rem,5vw,2.5rem)!important}}@media(max-width:768px){@keyframes mobileSlideIn{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}@keyframes mobileFadeIn{0%{opacity:0}to{opacity:1}}@keyframes mobilePulse{0%,to{transform:scale(1);box-shadow:0 0 #ffffff1a}50%{transform:scale(1.01);box-shadow:0 0 0 8px #fff0}}[data-card]{animation:mobileSlideIn .4s ease-out backwards}[data-card]:nth-child(1){animation-delay:.1s}[data-card]:nth-child(2){animation-delay:.2s}[data-card]:nth-child(3){animation-delay:.3s}[data-card]:nth-child(4){animation-delay:.4s}[data-card]:nth-child(5){animation-delay:.5s}[data-card]:nth-child(6){animation-delay:.6s}.how-it-works-step:hover{animation:mobilePulse 2s ease-in-out infinite}}@media(max-width:768px){[data-card]:active{transform:scale(.98);transition:transform .1s ease}[data-card]:focus-visible{outline:2px solid rgba(255,255,255,.5);outline-offset:4px;border-radius:24px}}
