.ct-panel{border-top:1px solid #0d0e101f;margin-top:44px;padding-top:40px}.ct-form{flex-direction:column;gap:22px;display:flex}.ct-row{grid-template-columns:1fr 1fr;gap:22px;display:grid}.ct-row>.pd-field{min-width:0}.ct-req,.ct-opt{letter-spacing:.1em;text-transform:lowercase;color:var(--pd-g-ink-mute);font-size:9px;font-style:normal;font-weight:400}.ct-sent-h:focus-visible{outline:2px solid var(--pd-g-emerald-500);outline-offset:3px}.ct-form-error{font-family:var(--pd-font-sans);color:var(--pd-g-ink);border-left:2px solid var(--pd-g-red-500);background:#b4342a0f;margin:0;padding:14px 16px;font-size:14.5px;line-height:1.6}.ct-form-error a{color:inherit;text-underline-offset:3px;text-decoration:underline}.ct-actions{margin-top:2px}.ct-live{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.ct-sent{font-family:var(--pd-font-sans);color:var(--pd-g-ink-soft);flex-direction:column;gap:14px;font-size:16px;line-height:1.65;display:flex}.ct-sent-h{font-family:var(--pd-font-sans);letter-spacing:-.012em;color:var(--pd-g-ink);margin:0;font-size:clamp(24px,3vw,30px);font-weight:600}.ct-sent p{margin:0}.ct-sent a,.ct-fine a{color:var(--pd-g-ink);text-underline-offset:3.5px;text-decoration:underline;text-decoration-thickness:1px}.ct-fallback,.ct-fine{font-family:var(--pd-font-sans);color:var(--pd-g-ink-mute);font-size:13.5px;line-height:1.6}.ct-fine{margin-top:28px}.ct-fine>p{margin:0}@media (max-width:640px){.ct-panel{margin-top:36px;padding-top:32px}.ct-row{grid-template-columns:1fr;gap:22px}}
