:root{--ghost:rgba(255,255,255,.08);--ghost2:rgba(255,255,255,.13)}html{scroll-behavior:smooth}body,html{margin:0;padding:0;background:#07090c}*{box-sizing:border-box}a{color:inherit;text-decoration:none}a:hover{color:var(--accent,#2fd4bd)}::selection{background:rgba(47,212,189,.28)}@keyframes settlPulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.3;transform:scale(.78)}}@keyframes settlRing{0%{transform:scale(.7);opacity:.55}to{transform:scale(1.9);opacity:0}}@keyframes settlFloat{0%,to{transform:translateY(0)}50%{transform:translateY(-8px)}}@keyframes settlOrbBreathe{0%,to{transform:scale(1)}50%{transform:scale(1.045)}}@keyframes settlSpeakRing{0%,to{transform:scale(1);opacity:.75}50%{transform:scale(1.09);opacity:.25}}@keyframes settlWave{0%{transform:scaleY(.18)}to{transform:scaleY(1)}}@keyframes settlMarquee{0%{transform:translateX(0)}to{transform:translateX(-50%)}}@keyframes settlTrack{0%{left:2%}to{left:86%}}@keyframes settlDash{0%{background-position:0 0}to{background-position:28px 0}}@keyframes settlWaveMove{0%{transform:translateX(0)}to{transform:translateX(-50%)}}@keyframes settlWaveAmp{0%,to{transform:scaleY(.55)}50%{transform:scaleY(1)}}[data-reveal]{opacity:0;transform:translateY(18px);transition:opacity .7s cubic-bezier(.2,.7,.2,1),transform .7s cubic-bezier(.2,.7,.2,1)}[data-reveal].revealed{opacity:1;transform:none}input::placeholder,textarea::placeholder{color:var(--fg3,#5d6874)}@media (max-width:820px){[data-hero-stats],[data-scene-grid],footer>div,header>div,section{padding-left:20px!important;padding-right:20px!important}[data-hero-stats]{display:none!important}[data-flow]{opacity:.5}[data-scene-grid]{grid-template-columns:minmax(0,1fr)!important}[data-console],[data-steplist]{display:none!important}[data-steps]{align-self:center!important;padding:0 0 18px!important}[data-scene-grid]{padding-top:62px!important}[data-scene-phone]{height:min(60vh,520px)!important}}@media (max-width:480px){form [style*="minmax(150px"]{grid-template-columns:minmax(0,1fr)!important}}@media (max-width:400px){[style*="minmax(300px"],[style*="minmax(320px"],[style*="minmax(340px"]{grid-template-columns:minmax(0,1fr)!important}}.settl-switch{width:32px;overflow:hidden;transition:width .3s cubic-bezier(.2,.7,.2,1)}.settl-switch:hover{width:104px}