._0Rk3Uq_form{gap:16px;display:grid}._0Rk3Uq_row{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}._0Rk3Uq_form label{gap:7px;font-size:13px;font-weight:750;display:grid}._0Rk3Uq_form label>span b{color:var(--landing-accent)}._0Rk3Uq_form label>span small{color:var(--muted-soft);font-weight:600}._0Rk3Uq_form input[type=text],._0Rk3Uq_form input[type=email],._0Rk3Uq_form input[type=tel],._0Rk3Uq_form select,._0Rk3Uq_form textarea{border:1px solid var(--line-strong);border-radius:var(--r-sm);width:100%;min-height:46px;color:var(--landing-ink);font:inherit;background:#fff;padding:11px 13px;font-size:15px;font-weight:500;transition:border-color .16s,box-shadow .16s}._0Rk3Uq_form textarea{resize:vertical;min-height:132px;line-height:1.5}._0Rk3Uq_form textarea::placeholder{color:#7f9396}._0Rk3Uq_form input:focus-visible,._0Rk3Uq_form select:focus-visible,._0Rk3Uq_form textarea:focus-visible{border-color:var(--landing-accent);outline:none;box-shadow:0 0 0 3px #9b3b2029}._0Rk3Uq_form ._0Rk3Uq_consent{color:var(--muted);grid-template-columns:18px 1fr;align-items:start;gap:10px;font-size:12px;font-weight:500;line-height:1.55;display:grid}._0Rk3Uq_consent input{width:17px;height:17px;accent-color:var(--landing-accent);margin:1px 0 0}._0Rk3Uq_consent a{color:var(--landing-ink);font-weight:750}._0Rk3Uq_honeypot{position:absolute;left:-10000px}._0Rk3Uq_error{border-radius:var(--r-sm);color:#8c2a14;background:#9b3b201a;margin:0;padding:10px 12px;font-size:13px;line-height:1.5}._0Rk3Uq_submit{color:#fff;background:var(--landing-accent);min-height:52px;font:inherit;cursor:pointer;border:0;border-radius:999px;justify-content:center;justify-self:start;align-items:center;gap:10px;padding:0 24px;font-size:14px;font-weight:800;transition:transform .18s cubic-bezier(.2,.8,.3,1),background .18s;display:inline-flex;box-shadow:0 12px 28px #cf502333}._0Rk3Uq_submit:hover:not(:disabled){background:#b5462a;transform:translateY(-2px)}._0Rk3Uq_submit:disabled{cursor:progress;opacity:.75}._0Rk3Uq_spinner{animation:.9s linear infinite _0Rk3Uq_spin}@keyframes _0Rk3Uq_spin{to{transform:rotate(360deg)}}._0Rk3Uq_success{text-align:center;place-content:center;justify-items:center;gap:10px;min-height:320px;display:grid}._0Rk3Uq_success svg{color:#2f7a5c}._0Rk3Uq_success h3{margin:6px 0 0;font-family:Georgia,Times New Roman,serif;font-size:26px;font-weight:500}._0Rk3Uq_success p{max-width:38ch;color:var(--muted);margin:0;font-size:14px;line-height:1.6}@media (max-width:560px){._0Rk3Uq_row{grid-template-columns:1fr}._0Rk3Uq_submit{width:100%}}@media (prefers-reduced-motion:reduce){._0Rk3Uq_spinner{animation-duration:2.4s}._0Rk3Uq_submit{transition:none}._0Rk3Uq_submit:hover:not(:disabled){transform:none}}
