._page_rf3yx_1{color:#173e39;background:#f4f7f3;min-height:100svh;padding:40px 20px 64px}._plans_rf3yx_3{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin:24px 0;display:grid}._plan_rf3yx_3{background:#fff;border:1px solid #c9ddd1;border-radius:18px;padding:22px}._plan_rf3yx_3 h3{margin:0 0 12px}._amount_rf3yx_9{margin:10px 0;font-size:32px;font-weight:750}._amount_rf3yx_9 small{margin-left:5px;font-size:13px;font-weight:500}._check_rf3yx_13{align-items:flex-start;gap:12px;margin:24px 0;line-height:1.8;display:flex}._check_rf3yx_13 input{accent-color:#174e47;flex-shrink:0;width:22px;height:22px;margin-top:4px}._fine_rf3yx_17{color:#54736b;font-size:13px;line-height:1.8}._primary_rf3yx_19:disabled{opacity:.45;cursor:not-allowed}@media (max-width:500px){._plans_rf3yx_3{grid-template-columns:1fr}._plan_rf3yx_3,._card_rf3yx_21{padding:22px}}._shell_rf3yx_23{max-width:680px;margin:0 auto}._brand_rf3yx_25{color:#164e47;letter-spacing:.04em;margin-bottom:44px;font-size:20px;font-weight:750;text-decoration:none;display:inline-block}._eyebrow_rf3yx_27{letter-spacing:.15em;color:#54736b;margin-bottom:12px;font-size:12px;font-weight:700}._title_rf3yx_29{letter-spacing:-.025em;margin:0 0 18px;font-size:clamp(26px,5.8vw,36px);line-height:1.5}._lead_rf3yx_31{color:#42605a;margin:0 0 28px;line-height:1.9}._card_rf3yx_21{background:#fff;border:1px solid #d4e3dc;border-radius:20px;margin:22px 0;padding:28px}._card_rf3yx_21 h2{margin:0 0 14px;font-size:19px}._card_rf3yx_21 p{margin:12px 0 0;line-height:1.85}._card_rf3yx_21 ol{margin:0;padding-left:23px}._card_rf3yx_21 li{margin:12px 0;padding-left:4px;line-height:1.85}._note_rf3yx_43{color:#49655b;border-left:3px solid #9aaa65;margin:26px 0;padding:3px 0 3px 17px;font-size:14px;line-height:1.85}._actions_rf3yx_45{flex-wrap:wrap;gap:12px;margin-top:30px;display:flex}._primary_rf3yx_19,._secondary_rf3yx_47{text-align:center;border-radius:12px;justify-content:center;align-items:center;min-height:48px;padding:12px 20px;font-weight:650;text-decoration:none;display:inline-flex}._primary_rf3yx_19{color:#fff;background:#174f47}._secondary_rf3yx_47{color:#174f47;border:1px solid #bacfc5}:is(._primary_rf3yx_19:focus-visible,._secondary_rf3yx_47:focus-visible,._brand_rf3yx_25:focus-visible){outline-offset:4px;outline:3px solid #b58b3b}._footer_rf3yx_55{color:#617a70;margin-top:40px;font-size:12px;line-height:1.9}._steps_rf3yx_57{flex-wrap:wrap;gap:8px;margin:24px 0;font-size:13px;display:flex}._steps_rf3yx_57 span{background:#e6eee8;border-radius:20px;padding:8px 12px}._steps_rf3yx_57 [aria-current]{color:#fff;background:#174f47}._field_rf3yx_57{flex-direction:column;gap:8px;margin:16px 0;font-size:14px;display:flex}._field_rf3yx_57 input,._field_rf3yx_57 select{color:#173e39;background:#fff;border:1px solid #9bb8a9;border-radius:10px;width:100%;min-width:0;padding:12px;font-size:16px}._dates_rf3yx_57{grid-template-columns:1fr 1fr;gap:14px;display:grid}._hotel_rf3yx_57{border-bottom:1px solid #dae7dd;padding-bottom:14px}._rooms_rf3yx_57{border:1px solid #d4e3dc;border-radius:10px;max-height:440px;margin-top:16px;overflow:auto}._rooms_rf3yx_57 label{border-bottom:1px solid #eef3ee;gap:10px;padding:12px;line-height:1.6;display:flex}._rooms_rf3yx_57 input{accent-color:#174f47;flex-shrink:0;width:20px;height:20px;margin-top:3px}._chips_rf3yx_57{flex-wrap:wrap;gap:8px;display:flex}._chips_rf3yx_57 button{background:#eef4ed;border:1px solid #c1d3c4;border-radius:20px;padding:8px 12px}._error_rf3yx_57{color:#743d21;background:#fff0e8;border:1px solid #deb99d;border-radius:12px;padding:16px;line-height:1.8}._card_rf3yx_21 summary{cursor:pointer;padding:12px 0;line-height:1.7}._card_rf3yx_21 a:not(._primary_rf3yx_19){text-decoration:underline}._page_rf3yx_1 button{cursor:pointer;font:inherit}:is(._page_rf3yx_1 button:focus-visible,._page_rf3yx_1 input:focus-visible,._page_rf3yx_1 select:focus-visible){outline-offset:3px;outline:3px solid #b58b3b}._primary_rf3yx_19{border:0}._secondary_rf3yx_47{background:0 0}@media (max-width:480px){._page_rf3yx_1{padding-top:25px}._brand_rf3yx_25{margin-bottom:32px}._card_rf3yx_21{padding:22px 19px}._actions_rf3yx_45>a{width:100%}}._formFields_rf3yx_63{border:0;min-width:0;margin:0;padding:0}._dateReady_rf3yx_67,._dateIdle_rf3yx_67{border:2px solid #0000;border-radius:14px;margin:16px 0;padding:18px}._dateReady_rf3yx_67{background:#edf7dc;border-color:#6d8b37}._dateReady_rf3yx_67 ._primary_rf3yx_19{width:100%;font-size:18px;box-shadow:0 3px #0b342e}._dateIdle_rf3yx_67{padding-left:0}._dateIdle_rf3yx_67 ._primary_rf3yx_19{opacity:.45}._dateReady_rf3yx_67 p{color:#254f35;font-weight:600}._trialAssurance_rf3yx_71{color:#fff;background:#19534c;border:2px solid #b79d56;border-radius:14px;margin:22px 0 26px;padding:20px 22px;box-shadow:0 8px 24px #173f3b12}._trialAssurance_rf3yx_71>span{letter-spacing:.07em;color:#efe3ba;margin-bottom:8px;font-size:12px;font-weight:700;display:block}._trialAssurance_rf3yx_71 strong{text-wrap:balance;font-size:clamp(17px,2.3vw,25px);line-height:1.65;display:block}._trialAssurance_rf3yx_71 p{margin-top:12px;font-size:12px;line-height:1.8}._trialAssurance_rf3yx_71 a{color:#fff;text-underline-offset:3px;white-space:nowrap;text-decoration:underline}@media (max-width:420px){._trialAssurance_rf3yx_71{padding:17px 16px}._trialAssurance_rf3yx_71 strong{font-size:17px}}._channelChoices_rf3yx_75{flex-direction:column;align-items:stretch;gap:12px;max-width:480px;display:flex}._channelChoices_rf3yx_75 p{margin:0 0 8px}._dateRecommendation_rf3yx_79{color:#5e4918;background:#fff7dc;border:1px solid #c9ae61;border-radius:12px;padding:16px 18px;font-weight:600;line-height:1.8}
