@import "https://fonts.googleapis.com/css2?family=Inter:wght@400;500;600;700;800;900&display=swap";@font-face{font-family:Eudoxus Sans;font-weight:200;font-display:swap;src:url(https://assets.fnlfx.com/01JSC4VN2ZJ1EJQX5EA6GZPF77/WeIv2N.woff)format("woff")}@font-face{font-family:Eudoxus Sans;font-weight:300;font-display:swap;src:url(https://assets.fnlfx.com/01JSC4VN2ZJ1EJQX5EA6GZPF77/_AOUF_.woff)format("woff")}@font-face{font-family:Eudoxus Sans;font-weight:400;font-display:swap;src:url(https://assets.fnlfx.com/01JSC4VN2ZJ1EJQX5EA6GZPF77/RNHN4y.woff)format("woff")}@font-face{font-family:Eudoxus Sans;font-weight:500;font-display:swap;src:url(https://assets.fnlfx.com/01JSC4VN2ZJ1EJQX5EA6GZPF77/rj6csZ.woff)format("woff")}@font-face{font-family:Eudoxus Sans;font-weight:700;font-display:swap;src:url(https://assets.fnlfx.com/01JSC4VN2ZJ1EJQX5EA6GZPF77/XHq2wr.woff)format("woff")}@font-face{font-family:Eudoxus Sans;font-weight:800;font-display:swap;src:url(https://assets.fnlfx.com/01JSC4VN2ZJ1EJQX5EA6GZPF77/65S8h3.woff)format("woff")}:root{--font-sans:Inter, "Eudoxus Sans", system-ui, -apple-system, "Segoe UI", Roboto, "Helvetica Neue", sans-serif;--color-primary:#c167e6;--color-secondary:#ffa230;--bg:#0f082b;--text:#ebeced;--text-muted:#d1d2d3;--option-bg:#171033;--option-border:#17103380;--option-active-border:#c167e6;--padding-h:24px;--radius-box:16px;--radius-button:12px;--radius-option:12px;--progress-bg:#171033;--max-width:450px;--h1-size:22px;--h1-weight:600;--h1-line-height:130%;--h2-size:18px;--h2-weight:400;--h2-line-height:130%;--p-size:16px;--p-weight:400;--p-line-height:150%;--option-height:70px;--option-font-size:16px;--option-font-weight:500;--option-gap:12px;--option-transition:.1s ease-in-out;--button-height:56px;--button-font-size:18px;--button-font-weight:500}*,:before,:after{box-sizing:border-box}html,body{scroll-behavior:smooth;margin:0;padding:0}body{background-color:var(--bg);color:var(--text);font-family:var(--font-sans);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:16px;font-weight:400;line-height:24px;transition:background-color .3s ease-in}button,input,select,textarea{font-family:inherit}h1,h2,h3,h4,h5,h6,p{margin:0;font-family:inherit}strong{font-weight:700}a{color:var(--color-primary)}.funnel-shell{scrollbar-width:none;-ms-overflow-style:none}.funnel-shell::-webkit-scrollbar{display:none}#solid-payment-form-iframe{width:100%!important;transition:none!important}.screen-enter{animation:.3s forwards screenSlideIn}@keyframes screenSlideIn{0%{opacity:0;transform:translate(30px)}to{opacity:1;transform:translate(0)}}@keyframes pulse{0%,to{transform:scale(1)}50%{transform:scale(1.05)}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes fadeOut{0%{opacity:1}to{opacity:0}}@keyframes slideUp{0%{transform:translateY(100%)}to{transform:translateY(0)}}@keyframes slideDown{0%{transform:translateY(0)}to{transform:translateY(100%)}}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes progressFill{0%{width:0%}to{width:100%}}@keyframes wavesDraw{0%{stroke-dashoffset:1000px}to{stroke-dashoffset:0}}.animate-pulse{animation:1.4s cubic-bezier(.4,0,.6,1) infinite pulse}.animate-spin{animation:1s linear infinite spin}.animate-fadeIn{animation:.3s forwards fadeIn}.animate-slideUp{animation:.3s forwards slideUp}
