@keyframes hs-spin{to{transform:rotate(1turn)}}@keyframes hs-pulse{0%,to{box-shadow:0 0 0 0 rgba(74,222,128,.5)}50%{box-shadow:0 0 0 5px rgba(74,222,128,0)}}.hs-spinner{animation:hs-spin .8s linear infinite}.hs-pulse-dot{animation:hs-pulse 2s ease-in-out infinite}.hs-btn-black{transition:background .18s ease,color .18s ease,transform .12s ease}.hs-btn-black:hover{background:#1f1f1f!important;color:#fff!important}.hs-btn-white{transition:background .18s ease,color .18s ease,transform .12s ease}.hs-btn-white:hover{background:#f3f3f3!important;color:#0a0a0a!important}.hs-active-scale:active{transform:scale(.97)}.hs-card{transition:border-color .2s ease,box-shadow .2s ease,transform .2s ease}.hs-card:hover{border-color:#d8d8d2!important;box-shadow:0 10px 28px rgba(18,18,18,.06);transform:translateY(-2px)}.hs-card-dark:hover{border-color:rgba(255,255,255,.14)!important;box-shadow:0 14px 36px rgba(0,0,0,.35)}.hs-engine-chip{transition:color .18s ease,opacity .18s ease,transform .18s ease}.hs-engine-chip:hover{color:#121212!important;opacity:1;transform:translateY(-1px)}.hs-faq-btn{transition:color .18s ease}.hs-faq-btn:hover{color:#6d28d9!important}.hs-faq-btn:hover svg{stroke:#6d28d9}.hs-engine-count{transition:transform .35s ease}@media (hover:hover) and (pointer:fine){.hs-nav-link{transition:color .18s ease}.hs-nav-link:hover{color:#121212!important}}.hs-final-form-mob,.hs-hero-form-mob,.hs-nav-burger,.hs-nav-mobile-cta,.hs-stories-carousel{display:none}@media (max-width:768px){.hs-nav-inner{height:58px!important;padding:0 8px 0 20px!important;gap:8px!important}.hs-nav-desk,.hs-nav-links{display:none!important}.hs-nav-burger,.hs-nav-mobile-cta{display:flex!important}.hs-hero-inner{padding:56px 20px 64px!important}.hs-hero-h1{font-size:42px!important;line-height:1.03!important;margin-bottom:16px!important}.hs-hero-sub{font-size:16px!important;margin-bottom:24px!important}.hs-hero-form-desk{display:none!important}.hs-hero-form-mob{display:block!important}.hs-hero-fine{margin:12px 0 0!important;font-size:12.5px!important}.hs-engine-inner{padding:24px 20px!important;flex-direction:column!important;gap:16px!important}.hs-engine-label{font-size:10.5px!important;letter-spacing:.16em!important;text-align:center}.hs-engine-grid{display:flex!important;flex-wrap:wrap;justify-content:center;gap:12px 18px;width:100%}.hs-engine-grid>span{font-size:13.5px!important}.hs-section{padding-top:56px!important;padding-left:20px!important;padding-right:20px!important}.hs-section-head{margin-bottom:24px!important}.hs-section-head h2,.hs-stories-head h2{font-size:30px!important}.hs-how-grid,.hs-what-grid{grid-template-columns:1fr!important}.hs-stories-grid{display:none!important}.hs-stories-carousel{display:flex!important;gap:12px;overflow-x:auto;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;padding-bottom:4px;margin:0 -20px;padding-left:20px;padding-right:20px;scrollbar-width:none}.hs-stories-carousel::-webkit-scrollbar{display:none}.hs-faq{padding-left:20px!important;padding-right:20px!important}.hs-faq button{min-height:58px!important;font-size:15.5px!important}.hs-final-wrap{margin-top:56px!important;padding:0 16px!important}.hs-final-band{padding:44px 20px!important}.hs-final-rings{width:560px!important;height:560px!important}.hs-final-band h2{font-size:32px!important;margin-bottom:12px!important}.hs-final-band>p{font-size:15px!important;margin-bottom:22px!important}.hs-final-form-desk{display:none!important}.hs-final-form-mob{display:block!important}.hs-footer{padding:36px 20px 40px!important;flex-direction:column!important;align-items:center!important;gap:14px!important}.hs-footer-links{justify-content:center;gap:20px!important}.hs-footer-links a{min-height:44px;display:flex;align-items:center}.hs-plan-includes ul{flex-direction:column!important;gap:10px!important}}@media (prefers-reduced-motion:reduce){.hs-pulse-dot,.hs-spinner{animation:none!important}.hs-active-scale:active{transform:none}.hs-btn-black,.hs-btn-white,.hs-card,.hs-card:hover,.hs-engine-chip,.hs-engine-chip:hover,.hs-engine-count{transition:none!important;transform:none!important}}