._main_e7m3b_1{max-width:1180px;margin:0 auto;padding:28px clamp(16px,3vw,32px) 80px}._head_e7m3b_2{display:grid;gap:8px;margin-bottom:24px}._h1_e7m3b_3{text-wrap:wrap;margin:0;font-size:clamp(32px,4.4vw,52px);font-weight:800;letter-spacing:-.045em;line-height:1.02}._lead_e7m3b_4{margin:0;color:var(--muted);font-size:15.5px}._layout_e7m3b_6{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,340px),1fr));gap:28px;align-items:start}._form_e7m3b_7{grid-column:span 1;background:#fff;border:1px solid var(--line);border-radius:28px;overflow:hidden;min-width:0}@media(min-width:900px){._form_e7m3b_7{grid-column:span 2}}._steps_e7m3b_10{margin:0;padding:18px clamp(20px,3vw,28px);list-style:none;display:flex;gap:8px;border-bottom:1px solid var(--line);flex-wrap:wrap}._step_e7m3b_10{display:flex;align-items:center;gap:8px;font-size:14px;font-weight:500;color:var(--muted)}._step_e7m3b_10[data-state=cur]{font-weight:700;color:var(--ink)}._step_e7m3b_10[data-state=done]{color:var(--ink)}._dot_e7m3b_14{width:26px;height:26px;border-radius:999px;display:grid;place-items:center;font-size:12px;font-weight:700;background:var(--mist);color:var(--ink)}._step_e7m3b_10[data-state=cur] ._dot_e7m3b_14{background:var(--ink);color:#fff}._step_e7m3b_10[data-state=done] ._dot_e7m3b_14{background:var(--accent)}._sep_e7m3b_17{color:var(--line);margin:0 4px}._body_e7m3b_19{padding:24px clamp(20px,3vw,28px);display:grid;gap:18px}._h2_e7m3b_20{margin:0;font-size:24px;font-weight:800;letter-spacing:-.02em}._h2_e7m3b_20:focus{outline:none}._dates_e7m3b_23{display:grid;gap:10px}._cal_e7m3b_24{padding:14px;border:1.5px solid var(--line);border-radius:16px;max-width:380px}._cal_e7m3b_24[data-invalid]{border-color:var(--error)}._flexLabel_e7m3b_26{display:grid;gap:6px;font-size:14px;max-width:320px}._counters_e7m3b_27{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,240px),1fr));gap:4px 20px;border-top:1px solid var(--line);border-bottom:1px solid var(--line)}._recap_e7m3b_29{margin:0;display:grid;gap:6px;padding:16px;border-radius:16px;background:var(--soft);font-size:14.5px}._recap_e7m3b_29>div{display:flex;justify-content:space-between;gap:12px}._recap_e7m3b_29 dt{color:var(--muted)}._recap_e7m3b_29 dd{margin:0;text-align:right;font-weight:500;overflow-wrap:anywhere}._foot_e7m3b_34{display:flex;justify-content:space-between;gap:10px;padding:16px clamp(20px,3vw,28px);border-top:1px solid var(--line)}._aside_e7m3b_36{display:grid;gap:14px;position:sticky;top:96px}._pkgCard_e7m3b_37{background:#fff;border:1px solid var(--line);border-radius:22px;overflow:hidden}._pkgBody_e7m3b_38{padding:16px 18px;display:grid;gap:6px}._pkgMeta_e7m3b_39{font-size:13px;color:var(--muted)}._pkgTitle_e7m3b_40{font-size:17px;font-weight:700;color:var(--ink);text-decoration:none}._pkgTitle_e7m3b_40:hover{color:var(--moss)}._pkgPrice_e7m3b_42{font-size:14px}._pkgAdd_e7m3b_43{font-size:13px;color:var(--muted)}._next_e7m3b_44{background:var(--mist);border-radius:22px;padding:20px;display:grid;gap:12px}._next_e7m3b_44 strong{font-size:16px}._next_e7m3b_44 ul{margin:0;padding-left:18px;display:grid;gap:8px;font-size:14.5px;line-height:1.5}
