.TripPlanner_section__KZwgJ{background:#f3f0e9;padding:48px 0 54px;color:#173c35}.TripPlanner_intro__ADgE_{margin-bottom:20px}.TripPlanner_eyebrow__H0E36{font:700 11px system-ui,sans-serif;letter-spacing:.14em;color:#ad854e}.TripPlanner_intro__ADgE_ h2{margin:7px 0 12px}.TripPlanner_hint__u8J6r,.TripPlanner_intro__ADgE_ p{font:400 14px/1.6 system-ui,sans-serif;color:#63746b}.TripPlanner_panel__tuhRU{background:#fff;border:1px solid #e5ded2;border-radius:18px;box-shadow:0 14px 40px #173c3510;padding:28px;max-width:930px}.TripPlanner_fields__Oxsxf{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:18px;gap:18px;max-width:560px}.TripPlanner_field__6ibUZ{display:flex;flex-direction:column;gap:10px;font:600 14px system-ui,sans-serif}.TripPlanner_counter__QRAHU,.TripPlanner_field__6ibUZ select{height:48px;border:1px solid #ded8cd;background:#faf9f6;border-radius:10px;color:#173c35;font:500 15px system-ui,sans-serif}.TripPlanner_field__6ibUZ select{padding:0 14px;width:100%}.TripPlanner_counter__QRAHU{display:flex;align-items:center;justify-content:space-between;padding:4px}.TripPlanner_counter__QRAHU button{width:39px;height:38px;border:0;background:#e9efe9;color:#173c35;border-radius:8px;font-size:22px;cursor:pointer}.TripPlanner_counter__QRAHU button:disabled{opacity:.35;cursor:not-allowed}.TripPlanner_counter__QRAHU strong{font:700 17px system-ui,sans-serif}.TripPlanner_rule__TLlyZ{height:1px;background:#e8e2d8;margin:24px 0}.TripPlanner_panel__tuhRU h3{font:700 18px system-ui,sans-serif;color:#173c35;margin:0 0 4px}.TripPlanner_hint__u8J6r{margin:0 0 16px}.TripPlanner_interests__xaljY{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:12px;gap:12px;margin:16px 0 24px}.TripPlanner_interest__hYVHZ{display:flex;flex-direction:column;align-items:stretch;justify-content:space-between;gap:13px;text-align:left;padding:15px;background:#faf9f6;border:1px solid #e5ded2;border-radius:12px;color:#173c35;font:600 14px/1.4 system-ui,sans-serif;cursor:pointer;min-height:102px;transition:background .2s,border-color .2s,transform .2s}.TripPlanner_interest__hYVHZ:hover{transform:translateY(-2px);border-color:#7a9b87}.TripPlanner_selected__QUXCC{background:#e7efe8;border-color:#426e5d}.TripPlanner_interestTop__cB9Ya{display:flex;justify-content:space-between;align-items:center}.TripPlanner_emoji___9Nsh{font-size:22px}.TripPlanner_check___37_0{font-size:20px;color:#426e5d}.TripPlanner_discover__TqFPp{display:flex;align-items:center;justify-content:center;gap:16px;width:100%;max-width:340px;border:0;border-radius:10px;padding:15px 20px;background:#b7864b;color:#fff;font:700 15px system-ui,sans-serif;cursor:pointer;box-shadow:0 5px 14px #72502d2b;transition:background .2s,transform .2s}.TripPlanner_discover__TqFPp:hover{background:#9f713b;transform:translateY(-1px)}.TripPlanner_results__geOL7{border-top:1px solid #e8e2d8;margin-top:25px;padding-top:24px}.TripPlanner_resultGrid__fpbWL{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:14px;gap:14px}.TripPlanner_result__HstON{display:block;overflow:hidden;border-radius:12px;border:1px solid #e5ded2;background:#fff;text-decoration:none;color:#173c35;transition:transform .2s,box-shadow .2s}.TripPlanner_result__HstON:hover{transform:translateY(-3px);box-shadow:0 8px 22px #173c3520}.TripPlanner_result__HstON img{width:100%;height:130px;object-fit:cover;display:block}.TripPlanner_result__HstON span{display:flex;flex-direction:column;gap:7px;padding:12px}.TripPlanner_result__HstON strong{font:700 14px/1.4 system-ui,sans-serif}.TripPlanner_result__HstON small{font:500 12px system-ui,sans-serif;color:#8b6b43}.TripPlanner_custom__EReyV{display:flex;align-items:center;justify-content:space-between;gap:18px;background:#edf2ec;border:1px solid #dce7dc;border-radius:13px;padding:18px;margin-top:22px}.TripPlanner_custom__EReyV strong{font:700 15px system-ui,sans-serif}.TripPlanner_custom__EReyV p{font:400 13px/1.5 system-ui,sans-serif;margin:6px 0 0;color:#63746b}.TripPlanner_customActions__MPDHp{display:flex;gap:9px;flex-wrap:wrap}.TripPlanner_customActions__MPDHp a{padding:11px 13px;border-radius:8px;text-decoration:none;font:700 12px system-ui,sans-serif;white-space:nowrap}.TripPlanner_customLink___I3iY{background:#234b40;color:#fff}.TripPlanner_whatsapp__eX16Z{background:#fff;color:#234b40;border:1px solid #cddbcf}.TripPlanner_footnote__ALiRt{font:500 12px system-ui,sans-serif;color:#64786a;text-align:center;max-width:930px;margin:18px 0 0}@media(max-width:680px){.TripPlanner_section__KZwgJ{padding:30px 0}.TripPlanner_panel__tuhRU{padding:18px}.TripPlanner_interests__xaljY,.TripPlanner_resultGrid__fpbWL{grid-template-columns:repeat(2,minmax(0,1fr))}.TripPlanner_custom__EReyV{flex-direction:column;align-items:flex-start}.TripPlanner_discover__TqFPp{max-width:none}}@media(max-width:420px){.TripPlanner_fields__Oxsxf{gap:10px}.TripPlanner_interests__xaljY{gap:8px}.TripPlanner_interest__hYVHZ{padding:12px;font-size:12px}.TripPlanner_resultGrid__fpbWL{grid-template-columns:1fr}}.TripPlanner_resultPlaceholder__P_qRt{height:130px;display:flex;align-items:center;justify-content:center;background:#e7efe8;color:#234b40;font-weight:700}