.j-ql5a_shell{grid-template-columns:minmax(0,1.35fr) minmax(0,1fr);align-items:start;gap:2.5rem;margin:2rem 0 0;display:grid}.j-ql5a_card{border:1px solid var(--border);background:#fff;border-radius:16px;padding:2rem;box-shadow:0 18px 40px -30px #1c3e7259}.j-ql5a_card form.stack{gap:1.1rem;max-width:none}.j-ql5a_card button.cta{justify-self:start}.j-ql5a_aside{background:var(--surface);border-radius:16px;padding:1.75rem;font-size:.95rem;position:sticky;top:1.5rem}.j-ql5a_aside h2{margin:0 0 1.25rem;font-size:1.125rem}.j-ql5a_aside ol{counter-reset:schritt;gap:1.1rem;margin:0;padding:0;list-style:none;display:grid}.j-ql5a_aside li{counter-increment:schritt;grid-template-columns:2rem 1fr;column-gap:.75rem;display:grid}.j-ql5a_aside li:before{content:counter(schritt);width:2rem;height:2rem;color:var(--primary);font-family:var(--font-heading);background:#fff;border-radius:999px;grid-row:span 2;place-items:center;font-size:.9rem;font-weight:600;display:inline-grid}.j-ql5a_aside li strong{color:var(--ink)}.j-ql5a_aside li span{color:var(--muted);grid-column:2}.j-ql5a_aside p{border-top:1px solid var(--border);color:var(--muted);margin:1.25rem 0 0;padding-top:1rem;font-size:.875rem}@media (max-width:860px){.j-ql5a_shell{grid-template-columns:1fr;gap:1.5rem;margin-top:1.5rem}.j-ql5a_card{padding:1.25rem}.j-ql5a_aside{padding:1.25rem;position:static}}.j-ql5a_solo{max-width:30rem;margin:2rem 0 0}
.bjmlGq_group{border:0;gap:.9rem;min-width:0;margin:0;padding:0;display:grid}.bjmlGq_group+.bjmlGq_group{border-top:1px solid var(--border);margin-top:.5rem;padding-top:.25rem}.bjmlGq_group legend{font-family:var(--font-heading);color:var(--ink);margin-bottom:.9rem;padding:0;font-size:1rem;font-weight:600}.bjmlGq_row{grid-template-columns:1fr 1fr;align-items:start;gap:.9rem;display:grid}.bjmlGq_rowZip{grid-template-columns:1fr 2fr;align-items:start;gap:.9rem;display:grid}.bjmlGq_hint{color:var(--muted);font-size:.8125rem;font-weight:400}.bjmlGq_confirm{background:var(--surface);border-radius:10px;align-items:flex-start;gap:.6rem;padding:.9rem 1rem;font-weight:400;display:flex}.bjmlGq_confirm input{margin-top:.25rem}@media (max-width:560px){.bjmlGq_row{grid-template-columns:1fr}}.bjmlGq_group select,.bjmlGq_group input{width:100%}