._layout_1yok1_1{grid-template-columns:minmax(0,.7fr) minmax(0,1.3fr);gap:clamp(1rem,4vw,4rem);max-width:1200px;margin:0 auto;padding:clamp(1rem,4vw,3rem);display:grid}._intro_1yok1_1 h2{font-size:clamp(1.8rem,4vw,3rem);line-height:1.1}._intro_1yok1_1 p{color:#4f5968;line-height:1.65}._intro_1yok1_1>span,._selection_1yok1_1>span{letter-spacing:.12em;font-size:.75rem;font-weight:700}._form_1yok1_1{color:#17334a;min-width:0}._selection_1yok1_1{overflow-wrap:anywhere;background:#eef4f0;border:1px solid #cfdfd3;border-radius:12px;margin-bottom:1.5rem;padding:1.3rem}._selection_1yok1_1 h3{margin:.6rem 0;font-size:1.5rem}._selection_1yok1_1 p,._selection_1yok1_1 small{line-height:1.5}._form_1yok1_1 fieldset{border:0;min-width:0;margin:0;padding:0}._form_1yok1_1 legend{margin-bottom:1rem;font-size:1.3rem;font-weight:700}._fields_1yok1_1{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;display:grid}._form_1yok1_1 label{flex-direction:column;gap:.45rem;min-width:0;margin-bottom:1rem;font-size:.9rem;font-weight:600;display:flex}._form_1yok1_1 input,._form_1yok1_1 textarea,._form_1yok1_1 select{font:inherit;color:#102f44;box-sizing:border-box;background:#fff;border:1px solid #b7c4cc;border-radius:6px;width:100%;min-height:46px;padding:.75rem;font-size:16px}._form_1yok1_1 textarea{resize:vertical}._form_1yok1_1 button,._confirmation_1yok1_1 a{min-height:46px;font:inherit;cursor:pointer;white-space:normal;border:1px solid #526878;border-radius:6px;margin:.5rem 0;padding:.8rem 1rem;font-weight:700}._form_1yok1_1 ._primary_1yok1_1{color:#fff;background:#193a4f;border:0;width:100%}._form_1yok1_1 button:disabled{opacity:.6;cursor:wait}._privacy_1yok1_1{font-size:.85rem;line-height:1.5}._privacy_1yok1_1 a{text-decoration:underline}._error_1yok1_1{color:#86371e;overflow-wrap:anywhere;background:#fff1ed;border-left:4px solid #b64525;margin:1rem 0;padding:1rem}._honeypot_1yok1_1{opacity:0;width:1px;height:1px;position:absolute;left:-10000px;overflow:hidden}._confirmation_1yok1_1{overflow-wrap:anywhere;background:#f0f6f1;border:1px solid #c9dacd;border-radius:12px;max-width:750px;margin:2rem auto;padding:clamp(1rem,4vw,3rem)}._confirmation_1yok1_1 p{line-height:1.7}._reference_1yok1_1{overflow-wrap:anywhere;-webkit-user-select:all;user-select:all;font-family:monospace;font-size:1rem;display:block}._confirmation_1yok1_1 a{align-items:center;margin-right:1rem;text-decoration:none;display:inline-flex}._spec_1yok1_1{grid-template-columns:minmax(0,.4fr) minmax(0,1fr);gap:.4rem;display:grid}._spec_1yok1_1 dt{font-weight:700}._spec_1yok1_1 dd{overflow-wrap:anywhere;margin:0}@media (max-width:740px){._layout_1yok1_1{grid-template-columns:minmax(0,1fr)}._intro_1yok1_1 h2{margin:.5rem 0}._fields_1yok1_1{grid-template-columns:minmax(0,1fr)}._selection_1yok1_1{padding:1rem}._spec_1yok1_1{font-size:.9rem}._form_1yok1_1 button{width:100%}}._layout_1yok1_1{align-items:start;gap:40px;width:min(1240px,100% - 64px);max-width:none;padding:28px 0 0}._intro_1yok1_1 h2{letter-spacing:-.03em;font-size:28px;line-height:1.2}._intro_1yok1_1 p{color:var(--ui-muted);font-size:14px}._intro_1yok1_1>span{color:var(--ui-accent);font-size:10px}._form_1yok1_1{border:1px solid var(--ui-line);color:var(--ui-ink);box-shadow:var(--ui-shadow);background:#fff;border-radius:6px;padding:30px}._selection_1yok1_1{background:var(--ui-canvas);border-color:var(--ui-line);border-radius:4px;padding:20px}._selection_1yok1_1 h3{font-size:20px}._selection_1yok1_1>span{color:var(--ui-accent);font-size:10px}._selection_1yok1_1 p{font-size:13px}._selection_1yok1_1 small{color:var(--ui-muted);font-size:12px}._form_1yok1_1 legend{margin-bottom:24px;font-size:21px}._form_1yok1_1 label{font-size:12px;line-height:1.6}._form_1yok1_1 input,._form_1yok1_1 textarea,._form_1yok1_1 select{border-color:var(--ui-line);color:var(--ui-ink);border-radius:4px}._form_1yok1_1 ._primary_1yok1_1{background:var(--ui-accent);border-radius:4px;font-size:13px}._privacy_1yok1_1{color:var(--ui-muted);font-size:11px}._confirmation_1yok1_1{border-color:var(--ui-line);background:#fff;border-radius:6px}._confirmation_1yok1_1 h2{font-size:32px}._spec_1yok1_1{font-size:12px;line-height:1.7}@media (max-width:740px){._layout_1yok1_1{grid-template-columns:1fr;gap:20px;width:calc(100% - 32px);padding-top:0}._form_1yok1_1{padding:22px 18px}._intro_1yok1_1 h2{font-size:26px}._form_1yok1_1 legend{font-size:20px}._selection_1yok1_1{padding:16px}}
