.qp-body{flex-direction:column;min-height:100vh;display:flex}.qp{background:radial-gradient(820px 420px at 82% -6%,#0891b21f,#0000 64%),radial-gradient(700px 380px at 8% 18%,#f59e0b12,#0000 62%),#fff;flex:1 0 auto;align-items:center;padding:96px 0 112px;display:flex}.qp>.s-wrap{width:100%}.qp-st{text-align:center;max-width:680px;margin:0 auto;animation:.35s qp-in}.qp-st.qp-wide{max-width:900px}@keyframes qp-in{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}.qp-st h1{font-size:var(--h1-hero);letter-spacing:-.02em;color:var(--ink);margin:26px 0 0;font-weight:700;line-height:1.08}.qp-lede{max-width:560px;color:var(--ink-2);margin:24px auto 0;font-size:20px;line-height:1.55}.qp-go{flex-wrap:wrap;justify-content:center;gap:12px;margin-top:36px;display:flex}.qp-go .s-btn{padding:15px 22px;font-size:16px}.qp-ghost{border-radius:var(--r-12);color:var(--ink);background:#fff;border:1px solid #d6dee8;align-items:center;gap:8px;padding:14px 20px;font:600 16px Figtree,sans-serif;text-decoration:none;display:inline-flex}.qp-ghost:hover{border-color:#94a3b8}.qp-box{text-align:left;max-width:640px;margin:36px auto 0}.qp-box .s-box{max-width:none}.qp-fine{color:var(--mute);margin-top:22px;font-size:15px}.qp-fine a{color:var(--cyan);font-weight:600;text-decoration:none}.qp-fine a:hover{text-decoration:underline}.qp-done{color:#15803d;background:#dcfce7;border-radius:50%;place-items:center;width:64px;height:64px;margin:0 auto 4px;display:grid;box-shadow:0 0 0 10px #22c55e14}.qp-card{border-radius:var(--r-18);border:1px solid var(--line);text-align:left;background:#fff;max-width:520px;margin:36px auto 0;padding:26px 26px 22px;box-shadow:0 18px 44px -24px #0f172a40}.qp-card label{color:var(--ink-2);margin:0 0 8px;font-size:14.5px;font-weight:600;display:block}.qp-card input,.qp-card textarea{border-radius:var(--r-12);width:100%;color:var(--ink);resize:vertical;border:1px solid #d6dee8;outline:0;margin-bottom:18px;padding:13px 16px;font:500 16px Figtree,sans-serif;display:block}.qp-card input:focus,.qp-card textarea:focus{border-color:var(--cyan);box-shadow:0 0 0 4px #0891b224}.qp-card .s-btn{justify-content:center;width:100%;margin-top:4px;padding:15px;font-size:16px}.qp-ts{margin-bottom:14px}.qp-err{color:#b91c1c;margin:-10px 0 14px;font-size:13.5px;display:block}.qp-note{border-radius:var(--r-12);color:#b91c1c;background:#fef2f2;border:1px solid #fecaca;margin:0 0 16px;padding:12px 14px;font-size:14.5px}.qp-hp{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.qp-dom{letter-spacing:0}.qp-dom small{font-size:inherit}@media (max-width:600px){.qp-dom{white-space:nowrap;font-size:34px}.qp-dom small{font-size:62%}}
