.DdzYfq_layout{max-width:var(--wrap-max);padding:0 var(--gutter);grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);align-items:start;gap:28px;margin:clamp(24px,5vw,56px) auto;display:grid}.DdzYfq_aside{gap:22px;display:grid}.DdzYfq_next{border-radius:var(--radius-lg);color:#fff;background:radial-gradient(420px 220px at 100% 0%, #3cc0f042, transparent 70%), linear-gradient(160deg, var(--night-2), var(--night));padding:24px}.DdzYfq_next h2{margin:0 0 14px;font-size:1.15rem;font-weight:800}.DdzYfq_next ol{counter-reset:s;gap:12px;margin:0;padding:0;list-style:none;display:grid}.DdzYfq_next li{counter-increment:s;align-items:center;gap:12px;font-weight:600;line-height:1.4;display:flex}.DdzYfq_next li:before{content:counter(s);color:#4a3500;background:var(--amber);border-radius:50%;flex:none;place-items:center;width:32px;height:32px;font-weight:800;display:grid}.DdzYfq_mapCard{border-radius:var(--radius-lg);background:var(--surface);border:1px solid var(--line);box-shadow:var(--shadow);padding:22px}.DdzYfq_mapCard h2{margin:0 0 12px;font-size:1.15rem;font-weight:800}.DdzYfq_card{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-lg);max-width:none;box-shadow:var(--shadow);animation:DdzYfq_rise .5s var(--ease-out) both;gap:18px;margin:0;padding:clamp(20px,4vw,34px);display:grid}.DdzYfq_card h2{letter-spacing:-.02em;margin:0;font-size:1.4rem;font-weight:800}.DdzYfq_card p{color:var(--muted);margin:0;line-height:1.6}.DdzYfq_kinds{border:0;flex-wrap:wrap;gap:8px;margin:0;padding:0;display:flex}.DdzYfq_kinds legend{color:var(--muted);margin-bottom:8px;font-size:13.5px;font-weight:800}.DdzYfq_kind{border:1.5px solid var(--line);cursor:pointer;border-radius:999px;padding:10px 16px;font-size:14px;font-weight:700;transition:background .2s,border-color .2s;position:relative}.DdzYfq_kind input{opacity:0;cursor:pointer;position:absolute;inset:0}.DdzYfq_kind[data-on=true]{color:#fff;background:var(--navy);border-color:var(--navy)}.DdzYfq_kind:focus-within{outline:3px solid var(--focus);outline-offset:2px}.DdzYfq_grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.DdzYfq_wide{grid-column:1/-1}.DdzYfq_field{gap:6px;display:grid}.DdzYfq_field label{color:var(--muted);font-size:13.5px;font-weight:700}.DdzYfq_field input,.DdzYfq_field textarea{border:1px solid var(--line);background:var(--surface2);width:100%;color:var(--ink);font:inherit;border-radius:12px;padding:12px 14px}.DdzYfq_field textarea{resize:vertical;line-height:1.55}.DdzYfq_field small{color:var(--muted);line-height:1.5}.DdzYfq_trap{width:1px;height:1px;position:absolute;left:-9999px;overflow:hidden}.DdzYfq_consent{color:var(--muted);align-items:flex-start;gap:10px;font-size:13.5px;line-height:1.5;display:flex}.DdzYfq_consent input{width:18px;height:18px;accent-color:var(--navy);margin-top:3px}.DdzYfq_actions{flex-wrap:wrap;align-items:center;gap:14px;display:flex}.DdzYfq_send{font:inherit;color:#4a3500;background:var(--amber);cursor:pointer;transition:transform .2s var(--ease-out);border:0;border-radius:999px;align-items:center;gap:8px;padding:13px 26px;font-weight:800;display:inline-flex}.DdzYfq_send:hover{transform:translateY(-1px)}.DdzYfq_send:disabled{opacity:.6}.DdzYfq_err{color:var(--err);font-weight:700}.DdzYfq_field input:focus-visible,.DdzYfq_field textarea:focus-visible,.DdzYfq_send:focus-visible{outline:3px solid var(--focus);outline-offset:2px}@keyframes DdzYfq_rise{0%{opacity:0;transform:translateY(12px)}}@media (max-width:960px){.DdzYfq_layout{grid-template-columns:minmax(0,1fr)}}@media (max-width:640px){.DdzYfq_grid{grid-template-columns:minmax(0,1fr)}}@media (prefers-reduced-motion:reduce){.DdzYfq_card{animation:none}}.DdzYfq_compact{max-width:none;box-shadow:none;background:0 0;border:0;border-radius:0;gap:14px;margin:0;padding:0;animation:none}.DdzYfq_compact .DdzYfq_grid{grid-template-columns:minmax(0,1fr);gap:12px}.DdzYfq_compact .DdzYfq_kind{padding:8px 13px;font-size:13px}.DdzYfq_compact .DdzYfq_field input,.DdzYfq_compact .DdzYfq_field textarea{padding:10px 12px}.DdzYfq_compact .DdzYfq_consent{font-size:12.5px}.DdzYfq_compact .DdzYfq_send{padding:12px 22px}
