*{box-sizing:border-box}html{font-size:16px}body{margin:0;background:linear-gradient(155deg,#e7f5ff,#f7fbff 55%,#e6f8f0);color:#10253a;font-family:system-ui,-apple-system,sans-serif;font-size:16px;line-height:1.55}.wrap{width:min(920px,calc(100% - 28px));max-width:920px;margin:clamp(20px,5vw,55px) auto;padding:0}.card{background:#fff;border:1px solid #cfe0ef;border-radius:20px;padding:clamp(20px,4vw,36px);box-shadow:0 12px 35px #173a5b14;overflow-wrap:anywhere}.card h1{font-size:clamp(27px,5vw,39px);line-height:1.15;margin:0 0 24px}.card p{font-size:clamp(15px,2vw,18px);line-height:1.65;margin:16px 0}.support-actions{display:flex;gap:10px;flex-wrap:wrap;margin:18px 0 25px}.support-actions .btn{display:inline-flex;align-items:center;justify-content:center;text-align:center;flex:1 1 180px;min-width:0;margin:0;padding:12px 15px;background:#1684df;color:white;text-decoration:none;border-radius:11px;font-size:15px;font-weight:800;line-height:1.35}.support-actions .btn.ghost{background:#edf5fc;color:#15598f;border:1px solid #cfe0ef}@media(max-width:560px){.wrap{width:calc(100% - 24px);margin:18px auto}.card{padding:22px 18px}.support-actions{display:grid;grid-template-columns:1fr 1fr}.support-actions .btn{font-size:14px;min-height:48px}}@media(max-width:350px){.support-actions{grid-template-columns:1fr}}
