:root{font-family:Segoe UI,Arial,sans-serif;color:#173044;background:#eef3f5;font-size:16px}*{box-sizing:border-box}body{margin:0}header{display:flex;align-items:center;justify-content:space-between;background:#102b3c;padding:24px max(24px,calc((100vw - 1180px)/2));gap:20px}header a{color:#d6efe9;text-decoration:none}.brand{font-size:24px;font-weight:800;letter-spacing:2px}.brand span{display:block;font-size:12px;letter-spacing:3px;color:#8caeaf;margin-top:5px}main{max-width:1180px;margin:auto;padding:30px 24px 60px}.workspace{display:grid;grid-template-columns:1.2fr 1fr;gap:50px;align-items:center;padding:32px 0 50px}h1{font-size:clamp(32px,4vw,48px);line-height:1.1;margin:18px 0;letter-spacing:-1.6px}h2{font-size:24px;margin:12px 0}h3{font-size:24px;margin:12px 0}.eyebrow{font-size:12px;letter-spacing:2px;font-weight:750;color:#197c69}p{line-height:1.65;color:#526977}.sheet-art{margin-top:25px}.sheet-art svg{width:100%;display:block}.card{background:#fff;border:1px solid #d3e0e4;border-radius:12px;padding:28px}.card h2{overflow-wrap:anywhere}label{display:block;font-size:14px;font-weight:600;margin:18px 0}input{display:block;width:100%;padding:12px;font:inherit;border:1px solid #aabec7;border-radius:6px;margin-top:7px}button,.button{font:600 15px Segoe UI,Arial;border:1px solid #aec4cd;border-radius:6px;padding:13px 18px;background:white;color:#163b4a;cursor:pointer;text-align:center;text-decoration:none;display:inline-block}button:hover,.button:hover{filter:brightness(.95)}button:disabled{opacity:.5;cursor:wait}.card button,.card .button{width:100%;margin-top:10px}.primary{background:#13846e;border-color:#13846e;color:white}.text-button{border:0;background:transparent;font-size:14px}.section-top{margin:24px 0}.plans{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}.plans .card{display:flex;flex-direction:column}.plans button{margin-top:auto}.full{border:2px solid #14846c}.price{font-size:38px;font-weight:750;color:#12394b;margin:15px 0}.price span{font-size:16px;font-weight:400;color:#5c747e}ul{padding-left:20px;line-height:1.8;font-size:15px;flex:1;margin-bottom:24px}.small{font-size:14px}.notice,#message:not(:empty){padding:16px;border-radius:7px;background:#fff0cc;color:#654414;margin:16px 0;line-height:1.5}.privacy{border-top:1px solid #d3e0e4;margin-top:40px;padding-top:20px}.privacy p{font-size:14px}footer{text-align:center;background:#102b3c;color:#c4d4da;padding:25px;font-size:14px}[hidden]{display:none!important}#development-link{display:block;padding:15px;background:#fff}#token-panel{max-width:500px;margin:20px auto}@media(max-width:800px){.workspace{grid-template-columns:1fr;gap:24px;padding-top:10px}.plans{grid-template-columns:1fr}.card{padding:22px}header{padding:18px 24px}}
