._page_1v8r9_2{grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:start;gap:clamp(32px,6vw,80px);padding-block:clamp(40px,7vw,88px) clamp(64px,9vw,112px);display:grid}._intro_1v8r9_6{justify-items:start;gap:18px;display:grid;position:sticky;top:32px}._title_1v8r9_7{font-size:clamp(40px,5.4vw,64px)}._points_1v8r9_8{border-top:1px solid var(--line);gap:14px;width:100%;margin-top:10px;padding-top:22px;list-style:none;display:grid}._points_1v8r9_8 li{color:var(--ink-soft);grid-template-columns:22px 1fr;gap:12px;font-size:15.5px;line-height:1.55;display:grid}._points_1v8r9_8 svg{width:20px;height:20px;color:var(--brand-accent);margin-top:2px}._points_1v8r9_8 a{color:var(--ink);text-underline-offset:3px}._card_1v8r9_14{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius);box-shadow:var(--shadow-soft);padding:clamp(22px,3.4vw,40px)}._form_1v8r9_18{gap:22px;display:grid}._note_1v8r9_19{color:var(--muted);font-size:14px}._row_1v8r9_20{grid-template-columns:repeat(2,minmax(0,1fr));gap:22px;display:grid}._field_1v8r9_22{align-content:start;gap:6px;display:grid}._label_1v8r9_23{font-size:15px;font-weight:600;line-height:1.35}._optional_1v8r9_24{color:var(--muted);font-weight:400}._hint_1v8r9_25{color:var(--muted);font-size:13.5px;line-height:1.45}._error_1v8r9_26{color:var(--error);font-size:14px;font-weight:600;line-height:1.45}._field_1v8r9_22 input,._field_1v8r9_22 select,._field_1v8r9_22 textarea{border:1.5px solid var(--line-strong);border-radius:var(--radius-sm);background:#fff;width:100%;min-height:48px;padding:11px 14px;font-size:16px;line-height:1.4;transition:border-color .15s,box-shadow .15s}._field_1v8r9_22 textarea{resize:vertical;min-height:168px;line-height:1.55}._field_1v8r9_22 select{-webkit-appearance:none;appearance:none;cursor:pointer;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20' fill='none' stroke='%233a443d' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m5.5 8 4.5 4.5L14.5 8'/%3E%3C/svg%3E");background-position:right 12px center;background-repeat:no-repeat;background-size:20px;padding-right:42px}._field_1v8r9_22 input:hover,._field_1v8r9_22 select:hover,._field_1v8r9_22 textarea:hover{border-color:var(--ink-soft)}:is(._field_1v8r9_22 input:focus-visible,._field_1v8r9_22 select:focus-visible,._field_1v8r9_22 textarea:focus-visible){border-color:var(--ink);box-shadow:0 0 0 3px var(--focus);outline:none}._field_1v8r9_22[data-invalid] input,._field_1v8r9_22[data-invalid] select,._field_1v8r9_22[data-invalid] textarea{border-color:var(--error);border-width:2px}._field_1v8r9_22[data-invalid]{border-left:3px solid var(--error);padding-left:14px}._trap_1v8r9_48{width:1px;height:1px;position:absolute;top:auto;left:-10000px;overflow:hidden}._actions_1v8r9_50{flex-wrap:wrap;align-items:center;gap:14px 20px;padding-top:4px;display:flex}._submit_1v8r9_51{min-width:190px}._submit_1v8r9_51:disabled{opacity:.7;cursor:progress}._muted_1v8r9_53{color:var(--muted);font-size:14px;line-height:1.5}._summary_1v8r9_56{border:2px solid var(--error);border-radius:var(--radius-sm);background:#fdf3f1;gap:8px;padding:16px 18px;display:grid}._summary_1v8r9_56:focus-visible{outline:3px solid var(--focus);outline-offset:3px}._summaryTitle_1v8r9_61{font-family:var(--serif);color:var(--ink);font-size:21px}._summary_1v8r9_56 p{color:var(--ink-soft)}._summary_1v8r9_56 ul{gap:4px;list-style:none;display:grid}._summary_1v8r9_56 a{color:var(--error);text-underline-offset:3px;font-weight:600}._success_1v8r9_67{justify-items:start;gap:14px;padding-block:8px;display:grid}._successIcon_1v8r9_68{background:var(--brand-accent-soft);width:52px;height:52px;color:var(--brand-accent);border-radius:50%;place-items:center;display:grid}._successIcon_1v8r9_68 svg{width:26px;height:26px}._successTitle_1v8r9_73{font-size:clamp(32px,4vw,42px)}._successTitle_1v8r9_73:focus{outline:none}._successTitle_1v8r9_73:focus-visible{outline:3px solid var(--focus);outline-offset:4px}._success_1v8r9_67 strong{overflow-wrap:anywhere}._successActions_1v8r9_77{flex-wrap:wrap;gap:12px;margin-top:8px;display:flex}@media (max-width:860px){._page_1v8r9_2{grid-template-columns:minmax(0,1fr)}._intro_1v8r9_6{position:static}}@media (max-width:560px){._row_1v8r9_20{grid-template-columns:minmax(0,1fr)}._card_1v8r9_14{margin-inline:calc(-1 * min(8px, var(--gutter) / 2));padding:20px 16px}._actions_1v8r9_50 .button,._successActions_1v8r9_77 .button{width:100%}}
