._overlay_ad46v_2{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1000;background:#08180f9e;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);display:flex;align-items:flex-start;justify-content:center;padding:clamp(12px,5vh,56px) 12px;overflow-y:auto}._modal_ad46v_10,._embedded_ad46v_10{background:#fff;width:100%;max-width:620px;border-radius:18px;overflow:hidden;box-shadow:0 24px 64px #00000047;font-family:DM Sans,sans-serif}._modal_ad46v_10{animation:_pop_ad46v_1 .18s ease-out}._embedded_ad46v_10{box-shadow:none;border:1px solid #D6E7DB;max-width:none}@keyframes _pop_ad46v_1{0%{opacity:0;transform:translateY(8px) scale(.98)}to{opacity:1;transform:none}}._header_ad46v_20{display:flex;align-items:flex-start;gap:12px;padding:22px 24px 14px;background:#1b4332}._headerText_ad46v_21{flex:1;min-width:0}._title_ad46v_22{margin:0;font-size:21px;font-weight:800;color:#fff;line-height:1.25}._subtitle_ad46v_23{margin:4px 0 0;font-size:14px;color:#ffffffc7;line-height:1.45}._closeBtn_ad46v_24{flex-shrink:0;width:34px;height:34px;border-radius:50%;border:0;background:#ffffff1a;color:#fff;font-size:15px;cursor:pointer}._closeBtn_ad46v_24:hover{background:#ffffff38}._progress_ad46v_30{display:flex;gap:6px;padding:0 24px 18px;background:#1b4332}._progressBar_ad46v_31{flex:1;height:4px;border-radius:4px;background:#fff3;transition:background .2s}._progressFill_ad46v_32{background:#74c69d}._body_ad46v_34{padding:24px;background:#f5f8f3}._question_ad46v_37{display:flex;flex-direction:column;gap:14px}._stepLabel_ad46v_38{margin:0;font-size:12px;font-weight:800;color:#7a8a80;text-transform:uppercase;letter-spacing:.1em}._questionText_ad46v_39{margin:0;font-size:19px;font-weight:800;color:#1a1a1a;line-height:1.35}._options_ad46v_40{display:grid;grid-template-columns:1fr 1fr;gap:12px}@media(max-width:460px){._options_ad46v_40{grid-template-columns:1fr}}._option_ad46v_40{display:flex;flex-direction:column;align-items:flex-start;justify-content:center;gap:4px;min-height:84px;padding:16px 18px;text-align:left;background:#fff;border:1.5px solid #D6E7DB;border-radius:14px;cursor:pointer;font:inherit;transition:border-color .15s,box-shadow .15s,transform .15s,background .15s}._option_ad46v_40:hover{border-color:#40916c;box-shadow:0 6px 16px #40916c24;transform:translateY(-1px)}._option_ad46v_40:focus-visible{outline:3px solid #74C69D;outline-offset:2px}._optionSelected_ad46v_50{border-color:#1b4332;background:#ebf7ef}._optionLabel_ad46v_51{font-size:16px;font-weight:800;color:#1b4332;line-height:1.25}._optionSub_ad46v_52{font-size:13.5px;color:#5e6e64;line-height:1.35}._backBtn_ad46v_53{align-self:flex-start;border:0;background:none;padding:4px 0;font:inherit;font-size:14px;font-weight:700;color:#52796f;cursor:pointer}._backBtn_ad46v_53:hover{color:#1b4332}._result_ad46v_57{display:flex;flex-direction:column;gap:14px}._resultLabel_ad46v_58{margin:0;font-size:12px;font-weight:800;color:#40916c;text-transform:uppercase;letter-spacing:.12em}._matchCard_ad46v_59{display:grid;grid-template-columns:200px 1fr;gap:18px;background:#fff;border:1.5px solid #D6E7DB;border-radius:16px;padding:14px}@media(max-width:520px){._matchCard_ad46v_59{grid-template-columns:1fr}}._matchImg_ad46v_61{width:100%;aspect-ratio:4 / 3;object-fit:cover;border-radius:12px;background:#e3ede6}._matchInfo_ad46v_62{display:flex;flex-direction:column;gap:6px;min-width:0}._matchCat_ad46v_63{font-size:12px;font-weight:800;color:#40916c;text-transform:uppercase;letter-spacing:.08em}._matchName_ad46v_64{margin:0;font-size:18px;font-weight:800;color:#1a1a1a;line-height:1.3}._matchSpecs_ad46v_65{margin:0;font-size:14px;color:#4a4a4a}._matchSpecs_ad46v_65 strong{color:#1b4332}._reasons_ad46v_67{list-style:none;margin:4px 0 0;padding:0;display:flex;flex-direction:column;gap:5px}._reasons_ad46v_67 li{position:relative;padding-left:22px;font-size:13.5px;color:#3a4a40;line-height:1.45}._reasons_ad46v_67 li:before{content:"✓";position:absolute;left:0;color:#40916c;font-weight:800}._relaxNote_ad46v_70{margin:0;font-size:13.5px;color:#7a5a1e;background:#fff6e5;border:1px solid #F1DDB0;border-radius:10px;padding:10px 12px}._actions_ad46v_72{display:grid;grid-template-columns:1.4fr 1fr;gap:10px}._bookBtn_ad46v_73,._detailsBtn_ad46v_73{display:flex;align-items:center;justify-content:center;min-height:50px;border-radius:12px;font-weight:800;font-size:16px;text-decoration:none;transition:background .15s}._bookBtn_ad46v_73{background:#1b4332;color:#fff}._bookBtn_ad46v_73:hover{background:#2d6a4f}._detailsBtn_ad46v_73{background:#fff;color:#1b4332;border:1.5px solid #1B4332}._detailsBtn_ad46v_73:hover{background:#ebf7ef}._alts_ad46v_82{margin-top:4px}._altsLabel_ad46v_83{margin:0 0 8px;font-size:12px;font-weight:800;color:#5e6e64;text-transform:uppercase;letter-spacing:.1em}._altsGrid_ad46v_84{display:grid;grid-template-columns:1fr 1fr;gap:10px}._altCard_ad46v_85{display:flex;flex-direction:column;gap:4px;background:#fff;border:1px solid #D6E7DB;border-radius:12px;padding:8px 8px 10px;text-decoration:none;transition:box-shadow .15s,border-color .15s}._altCard_ad46v_85:hover{border-color:#40916c;box-shadow:0 6px 16px #40916c1f}._altCard_ad46v_85 img{width:100%;aspect-ratio:16 / 10;object-fit:cover;border-radius:8px;background:#e3ede6}._altName_ad46v_88{font-size:13.5px;font-weight:800;color:#1a1a1a;line-height:1.3}._altMeta_ad46v_89{font-size:12.5px;color:#5e6e64}._resetBtn_ad46v_90{align-self:center;border:0;background:none;font:inherit;font-size:14px;font-weight:700;color:#52796f;cursor:pointer;text-decoration:underline}
