.DdzYfq_page{align-items:start;gap:clamp(40px,6vw,80px);padding-block:clamp(40px,7vw,88px) 0;display:grid}.DdzYfq_intro{gap:var(--space-lg);flex-direction:column;max-width:460px;display:flex}.DdzYfq_title{font-size:var(--text-title)}.DdzYfq_lead{color:var(--color-text-muted);font-size:1.125rem;line-height:1.65}.DdzYfq_notes{margin-top:var(--space-lg);padding:0;list-style:none}.DdzYfq_notes li{padding-block:var(--space-lg);border-top:1px solid var(--color-border);color:var(--color-text-muted);font-size:var(--text-caption);line-height:1.6}.DdzYfq_notes li:last-child{border-bottom:1px solid var(--color-border)}.DdzYfq_notes strong{color:var(--color-text);margin-bottom:2px;font-size:1rem;font-weight:700;display:block}@media (min-width:900px){.DdzYfq_page{grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr)}.DdzYfq_intro{top:calc(var(--header-height) + var(--space-xxl));position:sticky}}.DdzYfq_form{gap:var(--space-xl);flex-direction:column;display:flex}.DdzYfq_row{gap:var(--space-xl);display:grid}@media (min-width:640px){.DdzYfq_row{grid-template-columns:1fr 1fr}}.DdzYfq_field{gap:var(--space-sm);flex-direction:column;min-width:0;display:flex}.DdzYfq_label{font-size:var(--text-caption);font-weight:700}.DdzYfq_input{width:100%;min-height:var(--min-touch);padding:var(--space-md) var(--space-lg);border:1.5px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface);color:var(--color-text);font:inherit;font-size:1rem;line-height:1.5;transition:border-color .15s}.DdzYfq_input:hover{border-color:color-mix(in srgb, var(--color-accent) 45%, var(--color-border))}.DdzYfq_input:focus-visible{outline:3px solid var(--color-primary);outline-offset:2px;border-color:var(--color-accent)}.DdzYfq_input[aria-invalid=true]{border-color:var(--color-error)}select.DdzYfq_input{appearance:none;background-image:var(--select-arrow);cursor:pointer;background-position:right 16px center;background-repeat:no-repeat;background-size:16px;padding-right:44px}.DdzYfq_textarea{resize:vertical;min-height:160px}.DdzYfq_hint{color:var(--color-text-muted);font-size:var(--text-footnote)}.DdzYfq_error,.DdzYfq_errorText{color:var(--color-error);font-size:var(--text-footnote);font-weight:600}.DdzYfq_consent{align-items:flex-start;gap:var(--space-md);display:flex}.DdzYfq_checkbox{appearance:none;border:1.5px solid var(--color-text-muted);background:var(--color-surface) no-repeat center / 14px;cursor:pointer;border-radius:6px;flex:none;place-content:center;width:22px;height:22px;margin:1px 0 0;transition:background-color .15s,border-color .15s;display:grid}.DdzYfq_checkbox:hover{border-color:var(--color-accent)}.DdzYfq_checkbox:checked{border-color:var(--color-primary);background-color:var(--color-primary);background-image:var(--checkbox-mark)}.DdzYfq_checkbox:focus-visible{outline:3px solid var(--color-primary);outline-offset:2px}.DdzYfq_checkbox[aria-invalid=true]{border-color:var(--color-error)}.DdzYfq_consentLabel{color:var(--color-text-muted);font-size:var(--text-caption);cursor:pointer;line-height:1.5}.DdzYfq_honey{width:1px;height:1px;position:absolute;left:-10000px;overflow:hidden}.DdzYfq_actions{align-items:center;gap:var(--space-lg) var(--space-xl);flex-wrap:wrap;display:flex}.DdzYfq_submit,.DdzYfq_secondary{min-height:var(--min-touch);padding-inline:var(--space-xxl);border-radius:var(--radius-pill);font:inherit;cursor:pointer;justify-content:center;align-items:center;font-size:1rem;font-weight:700;transition:background-color .15s;display:inline-flex}.DdzYfq_submit{border:1.5px solid var(--color-primary);background:var(--color-primary);color:var(--color-on-primary)}.DdzYfq_submit:hover:not(:disabled){border-color:var(--color-accent);background:var(--color-accent)}.DdzYfq_submit:disabled{opacity:.6;cursor:progress}.DdzYfq_secondary{border:1.5px solid var(--color-border);background:var(--color-surface);color:var(--color-text);align-self:flex-start}.DdzYfq_secondary:hover{border-color:var(--color-accent)}.DdzYfq_status:empty{display:none}@media (max-width:479px){.DdzYfq_submit{width:100%}}.DdzYfq_sent{gap:var(--space-lg);padding-block:var(--space-xl);border-block:1px solid var(--color-border);color:var(--color-text-muted);flex-direction:column;display:flex}.DdzYfq_sentTitle{color:var(--color-text);font-size:var(--text-heading);font-weight:800}
