*{box-sizing:border-box}body{margin:0;font-family:Tahoma,Arial;color:#0f1f2e;min-height:100vh;color-scheme:light;background:radial-gradient(circle at 12% 8%,#c9e4ff 0,transparent 42%),radial-gradient(circle at 88% 12%,#ffd9ec 0,transparent 40%),radial-gradient(circle at 50% 100%,#d6f7ec 0,transparent 45%),#f4f7fb}main{position:relative;min-height:100vh;display:grid;place-items:center;padding:20px}section{background:#fff;border:1px solid #e2eaf4;width:min(820px,100%);border-radius:26px;padding:32px;text-align:center;box-shadow:0 22px 60px #0f1f2e14,0 2px 8px #0f1f2e0a}.logo{width:78px;height:78px;border-radius:24px;background:linear-gradient(140deg,#0b63ce,#00b9ff 55%,#22d3ee);color:#fff;display:grid;place-items:center;font-size:38px;font-weight:700;margin:auto;box-shadow:0 12px 30px #0b63ce55}h1{font-size:32px;margin:15px 0 5px;background:linear-gradient(90deg,#0b63ce,#7c3aed);-webkit-background-clip:text;background-clip:text;color:transparent}p{color:#5b7186}nav{display:flex;gap:4px;background:#eef3f9;border:1px solid #e2eaf4;padding:5px;border-radius:14px;margin:25px auto;max-width:520px;flex-wrap:wrap}nav button{flex:1;min-width:92px;border:0;padding:12px 8px;border-radius:10px;background:transparent;color:#5b7186;cursor:pointer;font-weight:700;font-size:14px;transition:.18s}nav button:hover{background:#fff;color:#0b63ce;box-shadow:0 4px 12px #0f1f2e14}nav button.on{background:linear-gradient(135deg,#0b63ce,#0284c7);color:#fff;box-shadow:0 6px 16px #0b63ce4d}.form{max-width:460px;margin:auto}.form input,.support select,.support textarea,.form textarea{width:100%;padding:14px;border:1px solid #d8e2ee;background:#f8fbff;color:#0f1f2e;border-radius:11px;margin:7px 0;outline:0;transition:.18s}.form input:focus,.support select:focus,.support textarea:focus,.form textarea:focus{border-color:#0b63ce;background:#fff;box-shadow:0 0 0 4px #0b63ce1f}.go,.plans button{border:0;background:linear-gradient(135deg,#0b63ce,#0284c7);color:#fff;padding:14px 22px;border-radius:11px;width:100%;margin:10px 0;cursor:pointer;font-weight:800;font-size:15px;box-shadow:0 10px 24px #0b63ce40;transition:.18s}.go:hover,.plans button:hover{transform:translateY(-2px);box-shadow:0 14px 30px #0b63ce55}.go:disabled,.plans button:disabled{background:#cbd5e1;color:#7c8a99;box-shadow:none;cursor:not-allowed;transform:none}.form a{color:#0b63ce;font-weight:700}.plans{display:grid;grid-template-columns:repeat(3,1fr);gap:14px}.plans article{border:1px solid #e2eaf4;background:linear-gradient(160deg,#fff,#f7fbff);border-radius:16px;padding:18px;transition:.2s;position:relative;overflow:hidden}.plans article:before{content:"";position:absolute;inset:0 0 auto 0;height:4px;background:linear-gradient(90deg,#0b63ce,#7c3aed,#db2777)}.plans article:hover{border-color:#0b63ce;transform:translateY(-4px);box-shadow:0 16px 34px #0f1f2e1a}.plans b{display:block;font-size:16px;margin-bottom:6px}.plans strong,.plans span{display:block;margin:10px 0}.plans strong{font-size:23px;background:linear-gradient(90deg,#0b63ce,#7c3aed);-webkit-background-clip:text;background-clip:text;color:transparent;font-weight:900}.plans small{color:#5b7186;display:block}footer{margin-top:27px;color:#7c8a99;font-size:13px}.ad-banner{display:flex;gap:10px;align-items:center;justify-content:center;background:linear-gradient(90deg,#7c3aed,#db2777);color:#fff;padding:12px;border:0;border-radius:14px;margin-bottom:16px;flex-wrap:wrap;box-shadow:0 8px 22px #7c3aed3d}.ad-banner button{background:#fff;color:#7c3aed;border:0;padding:7px 12px;border-radius:8px;font-weight:700}.support textarea{min-height:110px;resize:vertical}.err{color:#d92d3a;background:#fef2f2;border:1px solid #fecaca;border-radius:10px;padding:10px;margin:10px 0;font-weight:600}@media(max-width:620px){.plans{grid-template-columns:1fr}section{padding:22px;border-radius:20px}h1{font-size:26px}nav button{min-width:78px;font-size:13px;padding:10px 6px}}
