#contact{scroll-margin-top:70px}
.rxp-contact .rxp-form{max-width:760px;margin-top:40px;display:grid;gap:18px}
.rxp-form label{display:grid;gap:8px;font-size:12px;font-weight:800;letter-spacing:1.2px;text-transform:uppercase;color:#cdd8d2}
.rxp-form small{font-weight:400;letter-spacing:0;text-transform:none;color:#8fa29a}
.rxp-form input,.rxp-form textarea{font:16px/1.5 Arial,Helvetica,sans-serif;color:#f3f1e9;background:#111719;border:1px solid #3a4b46;border-radius:10px;padding:14px 16px;text-transform:none;letter-spacing:0}
.rxp-form input:focus,.rxp-form textarea:focus{border-color:var(--acid);outline:none}
.rxp-row{display:grid;grid-template-columns:1fr 1fr;gap:18px}
.rxp-hp{position:absolute!important;left:-9999px!important}
.rxp-topic{margin:0;font-size:13px;color:#b6c2bd}.rxp-topic b{color:var(--acid)}
.rxp-form .pill{justify-self:start;font-size:13px;padding:16px 26px}
.rxp-form .pill[disabled]{opacity:.6;cursor:wait}
.rxp-status{margin:0;min-height:1.4em;font-size:15px;color:var(--acid)}.rxp-status.err{color:#ffb4a8}
.rxp-fine{margin:0;font-size:12px;color:#93a59d;line-height:1.6}.rxp-fine a{color:#d9f59a;text-decoration:underline;text-underline-offset:3px}
.rxp-foot{display:flex;gap:18px;flex-wrap:wrap;align-items:center}.rxp-foot a{text-decoration:underline;text-underline-offset:3px}.rxp-foot a:hover{color:var(--acid)}
footer{flex-wrap:wrap}
#how-it-works{scroll-margin-top:70px}
.rxp-how .triad h3{margin-bottom:14px}.rxp-how .triad p{line-height:1.65}.rxp-how .triad p+p{margin-top:12px}
.rxp-how-intro p{margin:0 0 10px}.rxp-how-intro strong{color:var(--acid)}
.rxp-how-close{margin-top:48px;display:grid;gap:8px;font-size:clamp(20px,2.4vw,30px);letter-spacing:.5px}.rxp-how-close em{font-size:16px;color:#b6c2bd;letter-spacing:0}
@media(max-width:700px){.rxp-row{grid-template-columns:1fr}}
