:root{color-scheme:light;font-family:Inter,ui-sans-serif,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;color:#252832;background:#f4f6fa;line-height:1.55}*{box-sizing:border-box}body{margin:0}a{color:inherit;text-underline-offset:4px}header,footer{max-width:1120px;padding:24px;margin:auto;display:flex;align-items:center;justify-content:space-between}header>a:last-child{font-size:14px}.brand{display:block;width:190px;height:auto}main{max-width:1120px;margin:auto;padding:0 24px}section{scroll-margin-top:28px}.hero{padding:85px 0 90px;max-width:760px}.eyebrow{font-size:12px;letter-spacing:.18em;color:#6b6d78}h1{font-size:clamp(44px,7vw,78px);line-height:1.09;letter-spacing:-.055em;font-weight:650;margin:22px 0}h2{font-size:clamp(25px,4vw,35px);letter-spacing:-.035em}h3{font-size:17px;margin:0}.hero>p:not(.eyebrow){font-size:20px;color:#626674;margin:28px 0}.button,button{border:0;border-radius:12px;padding:13px 22px;background:#292d38;color:white;font:inherit;cursor:pointer;text-decoration:none;display:inline-block;min-height:48px;font-weight:550}button:hover,.button:hover{background:#414656}button:disabled{opacity:.45;cursor:not-allowed}button:focus-visible,a:focus-visible,input:focus-visible{outline:3px solid #8974c3;outline-offset:4px}.plans{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}.plans article{background:white;border:1px solid #e2e5ec;border-radius:22px;padding:28px}.price{font-size:40px;letter-spacing:-.04em;margin:24px 0 0;font-weight:650}.plans article>p:not(.price){margin:4px 0 25px;color:#666b77}.plans button{width:100%}.note,#launchState{font-size:14px;color:#666b77}.account{max-width:470px;padding:65px 0 80px}form{display:grid;gap:14px}form+form{margin-top:24px}label{font-size:14px}input{padding:14px 16px;font:inherit;border:1px solid #c8cdd8;background:white;border-radius:12px;width:100%}.secondary{background:transparent;color:inherit;border:1px solid #c8cdd8;margin-top:16px}.secondary:hover{background:#e5e8ee}footer{border-top:1px solid #dce0e8;font-size:13px}footer nav{display:flex;gap:20px}[hidden]{display:none!important}.legal{max-width:760px;padding:50px 24px;margin:auto}.legal h1{font-size:42px}.legal p{color:#575c69}@media(max-width:650px){.plans{grid-template-columns:1fr}.hero{padding:55px 0 60px}.brand{width:155px}header,footer{padding:20px}.plans article{padding:24px}.price{margin-top:12px}footer{align-items:flex-start;gap:20px}footer nav{flex-direction:column;gap:10px}}
