.app-base-layout_app-base-layout__EHAST{padding-top:80px;padding-bottom:80px;display:flex;flex-direction:column;align-items:center}.app-base-layout_app-base-layout__EHAST img{width:100%;max-width:500px}.app-base-layout_app-base-layout__EHAST .app-base-layout_title__BVnSg{margin-top:30px;color:#252b37;text-align:center;font-size:30px;font-style:normal;font-weight:700;line-height:38px}.app-base-layout_app-base-layout__EHAST .app-base-layout_description__Th_cW{color:#252b37;text-align:center;font-size:20px;font-style:normal;font-weight:400;line-height:30px;margin-bottom:24px}.booking-protection_booking-protection-page__VmHti{color:#1e1b1d;background-color:#fafbfc;padding-bottom:0}.booking-protection_booking-protection-page__VmHti .booking-protection_city-header__Mp1r1{background:#fff;border-bottom:1px solid #f3f4f6}.booking-protection_booking-protection-page__VmHti .booking-protection_city-header__Mp1r1 .booking-protection_bread-cumb__aayVQ{padding-top:14px;padding-bottom:14px}.booking-protection_booking-protection-page__VmHti .booking-protection_city-header__Mp1r1 .booking-protection_bread-cumb__aayVQ .item{font-weight:500!important;color:#4b5563!important}.booking-protection_booking-protection-page__VmHti .booking-protection_city-header__Mp1r1 .booking-protection_bread-cumb__aayVQ .item span{font-weight:400!important;color:#111827!important}.booking-protection_booking-protection-page__VmHti .booking-protection_city-header__Mp1r1 .booking-protection_bread-cumb__aayVQ .arrow-icon{color:#9ca3af}.booking-protection_protection-banner__yUG8l{position:relative;background:#fff;overflow:hidden;min-height:580px;display:flex;align-items:center}@media(max-width:1023px){.booking-protection_protection-banner__yUG8l{flex-direction:column;align-items:stretch;min-height:auto}}.booking-protection_banner-container__g_QVq{width:100%;position:relative;z-index:5}.booking-protection_banner-left-col__ylEf9{width:50%;padding:60px 40px 80px 0}@media(min-width:1025px)and (max-width:1280px){.booking-protection_banner-left-col__ylEf9{width:45%}}@media(max-width:1023px){.booking-protection_banner-left-col__ylEf9{width:100%;padding:40px 0 24px}}.booking-protection_banner-info__9le8u{max-width:540px;width:100%}@media(min-width:768px)and (max-width:1024px){.booking-protection_banner-info__9le8u{max-width:none}}.booking-protection_banner-info__9le8u .booking-protection_eyebrow__SgBz5{display:inline-flex;align-items:center;gap:8px;font-size:13px;font-weight:700;letter-spacing:.08em;color:#fe4711;margin-bottom:16px}.booking-protection_banner-info__9le8u .booking-protection_banner-title__AsVDx{font-size:clamp(34px,5vw,48px);font-weight:700;color:#101828;line-height:1.15;letter-spacing:-.02em;margin-bottom:20px}@media(min-width:768px)and (max-width:1024px){.booking-protection_banner-info__9le8u .booking-protection_banner-title__AsVDx{margin-bottom:14px}}.booking-protection_banner-info__9le8u .booking-protection_banner-lead__WvI2i{font-size:18px;font-weight:600;color:#fe4711;margin-bottom:24px}@media(min-width:768px)and (max-width:1024px){.booking-protection_banner-info__9le8u .booking-protection_banner-lead__WvI2i{margin-bottom:18px}}.booking-protection_banner-info__9le8u .booking-protection_banner-description__muT1T{font-size:15px;line-height:1.7;color:#4b5563;margin-bottom:32px;white-space:pre-wrap}@media(min-width:768px)and (max-width:1024px){.booking-protection_banner-info__9le8u .booking-protection_banner-description__muT1T{margin-bottom:24px}}.booking-protection_features-row__Zfsi8{display:flex;gap:16px;margin-bottom:32px}@media(min-width:768px)and (max-width:1024px){.booking-protection_features-row__Zfsi8{display:grid;grid-template-columns:repeat(2,1fr);gap:20px 32px;margin-bottom:24px}}.booking-protection_features-row__Zfsi8 .booking-protection_feat-item__QQSOU{display:flex;flex-direction:column;align-items:center;text-align:left;gap:12px}@media(min-width:768px)and (max-width:1024px){.booking-protection_features-row__Zfsi8 .booking-protection_feat-item__QQSOU{flex-direction:row;align-items:center;text-align:left;gap:16px;height:48px}}.booking-protection_features-row__Zfsi8 .booking-protection_feat-item__QQSOU span{font-size:14px;font-weight:600;color:#1f2937;line-height:1.3;max-width:90px;text-align:center}@media(min-width:768px)and (max-width:1024px){.booking-protection_features-row__Zfsi8 .booking-protection_feat-item__QQSOU span{max-width:100%;text-align:left}}.booking-protection_features-row__Zfsi8 .booking-protection_feat-icon__Aa1QN{width:48px;height:48px;border-radius:50%;background:#fdf2ec;color:#fe4711;display:flex;align-items:center;justify-content:center;border:1px solid #fee6d8;flex-shrink:0}.booking-protection_features-row__Zfsi8 .booking-protection_feat-icon__Aa1QN svg{width:24px;height:24px}.booking-protection_trust-badge-horizontal__74TvQ{display:inline-flex;align-items:center;gap:14px;background:#fff8f5;border:1px solid #fee8dc;border-radius:16px;padding:14px 20px;max-width:440px;box-shadow:none}@media(max-width:600px){.booking-protection_trust-badge-horizontal__74TvQ{display:flex;max-width:100%;padding:12px 16px}}.booking-protection_trust-badge-horizontal__74TvQ .booking-protection_trust-shield-icon__IUX8z{flex-shrink:0;width:18px;height:18px}.booking-protection_trust-badge-horizontal__74TvQ .booking-protection_badge-text-group__TVRrj{display:flex;flex-direction:column;gap:3px}.booking-protection_trust-badge-horizontal__74TvQ .booking-protection_badge-title-highlight__uEvxF{font-size:14px;font-weight:700;color:#2d3748;line-height:1.3}.booking-protection_trust-badge-horizontal__74TvQ .booking-protection_badge-desc-text__yOKfQ{font-size:13px;color:#718096;line-height:1.35}.booking-protection_banner-image-col__8bRwA{position:absolute;top:0;right:0;width:58%;height:100%;z-index:1}@media(min-width:1024px)and (max-width:1279px){.booking-protection_banner-image-col__8bRwA{width:63%}}@media(max-width:1023px){.booking-protection_banner-image-col__8bRwA{position:relative;width:100%;height:360px}}.booking-protection_image-wrapper__cjdqL{position:relative;width:100%;height:100%;overflow:hidden}.booking-protection_fade-overlay__0hv6I{position:absolute;top:0;left:0;bottom:0;width:280px;background:linear-gradient(90deg,#fff,#fffc 25%,#fff3 65%,#0000);z-index:2}@media(min-width:1024px)and (max-width:1279px){.booking-protection_fade-overlay__0hv6I{width:360px}}@media(max-width:1023px){.booking-protection_fade-overlay__0hv6I{display:none}}.booking-protection_banner-img__s0et9{width:100%;height:100%;object-fit:cover;object-position:center}.booking-protection_payment-section__YT0vV{padding:40px 0;background:#f9fafb;border-top:1px solid #f3f4f6;border-bottom:1px solid #f3f4f6}@media(min-width:1024px){.booking-protection_payment-section__YT0vV{padding:80px 0}}.booking-protection_payment-container__0fU4p{display:grid;grid-template-columns:1fr 1fr;gap:60px;align-items:center}@media(max-width:1023px){.booking-protection_payment-container__0fU4p{grid-template-columns:1fr;gap:0}}.booking-protection_payment-info__mq_7Y h2{font-size:32px;font-weight:700;color:#101828;margin-bottom:24px;line-height:1.2}.booking-protection_payment-info__mq_7Y p{font-size:16px;line-height:1.65;color:#4b5563;margin-bottom:20px}.booking-protection_payment-info__mq_7Y .booking-protection_payout-highlight__GTfDQ{font-weight:600;color:#fe4711}.booking-protection_timeline-card__mrXfi{background:#fff;border:1px solid #e5e7eb;border-radius:20px;padding:32px;box-shadow:0 8px 30px #00000005;display:flex;flex-direction:column;gap:28px}.booking-protection_timeline-step__Zv5rE{display:flex;align-items:flex-start;gap:20px;position:relative}.booking-protection_timeline-step__Zv5rE:not(:last-child):after{content:"";position:absolute;top:52px;left:24px;bottom:-28px;width:2px;background:#e5e7eb}.booking-protection_timeline-step__Zv5rE .booking-protection_step-badge__1yKWS{width:22px;height:22px;border-radius:50%;background:#fe4711;color:#fff;font-size:11px;font-weight:700;display:flex;align-items:center;justify-content:center;position:absolute;top:-4px;left:32px;border:2px solid #fff;z-index:2}.booking-protection_timeline-step__Zv5rE .booking-protection_step-icon-wrap__7UgRG{width:48px;height:48px;display:flex;align-items:center;justify-content:center;flex-shrink:0;position:relative;z-index:1}.booking-protection_timeline-step__Zv5rE .booking-protection_step-icon-wrap__7UgRG svg{width:48px;height:48px}.booking-protection_timeline-step__Zv5rE .booking-protection_step-text__GbFSW h4{font-size:16px;font-weight:600;color:#111827;margin:0 0 4px}.booking-protection_timeline-step__Zv5rE .booking-protection_step-text__GbFSW p{font-size:14px;line-height:1.5;color:#6b7280;margin:0}.booking-protection_included-section__eyzVL{padding:40px 0;background:#fffcf9;text-align:center}@media(min-width:1024px){.booking-protection_included-section__eyzVL{padding:80px 0}}.booking-protection_section-heading__ZCiOE{font-size:32px;font-weight:700;color:#101828;margin-bottom:24px;line-height:1.2}.booking-protection_included-grid__B0qEZ{display:grid;grid-template-columns:repeat(3,1fr);gap:28px}@media(min-width:601px)and (max-width:900px){.booking-protection_included-grid__B0qEZ{grid-template-columns:repeat(2,1fr)}.booking-protection_included-grid__B0qEZ .booking-protection_included-card__DGls_:last-child{grid-column:span 2;margin:0 auto;max-width:calc(50% - 14px);width:100%}}@media(max-width:600px){.booking-protection_included-grid__B0qEZ{grid-template-columns:1fr}}.booking-protection_included-card__DGls_{position:relative;background:#fff;border:1px solid #00000012;border-radius:20px;padding:32px;text-align:left;box-shadow:none;transition:box-shadow .3s,transform .3s}.booking-protection_included-card__DGls_:hover{box-shadow:0 8px 40px #0000001a;transform:translateY(-3px)}.booking-protection_included-card__DGls_ .booking-protection_inc-icon-wrap__8jD3u{width:48px;height:48px;display:flex;align-items:center;justify-content:center;margin-bottom:20px;flex-shrink:0}.booking-protection_included-card__DGls_ .booking-protection_inc-icon-wrap__8jD3u svg{width:48px;height:48px}.booking-protection_included-card__DGls_ h3{font-size:18px;font-weight:700;color:#1a1714;margin-bottom:10px;line-height:1.3}.booking-protection_included-card__DGls_ p{font-size:14px;line-height:1.6;color:#6b5e56;margin:0}.booking-protection_scenarios-section__S_HiV{padding:40px 0;background:#f9fafb}@media(min-width:1024px){.booking-protection_scenarios-section__S_HiV{padding:80px 0}}.booking-protection_scenarios-section__S_HiV h2{text-align:center}.booking-protection_section-subheading__9A2_G{text-align:center;font-size:16px;color:#6b7280;margin:0 auto 48px}.booking-protection_scenarios-grid__4gNaP{display:grid;grid-template-columns:repeat(3,1fr);gap:28px;margin-bottom:24px}@media(min-width:601px)and (max-width:1023px){.booking-protection_scenarios-grid__4gNaP{grid-template-columns:repeat(2,1fr);gap:32px 24px}.booking-protection_scenarios-grid__4gNaP .booking-protection_scenario-card__QLGYe:last-child{grid-column:span 2;margin:0 auto;max-width:calc(50% - 12px);width:100%}}@media(max-width:600px){.booking-protection_scenarios-grid__4gNaP{grid-template-columns:1fr;gap:40px}}.booking-protection_scenario-card__QLGYe{background:#fff;border:1px solid #eaeaea;border-radius:20px;overflow:hidden;box-shadow:0 4px 18px #00000005;transition:transform .25s,box-shadow .25s}.booking-protection_scenario-card__QLGYe:hover{transform:translateY(-3px);box-shadow:0 10px 28px #0000000d}.booking-protection_scenario-card__QLGYe .booking-protection_card-img-wrapper__wNkoY{position:relative;height:220px;width:100%}.booking-protection_scenario-card__QLGYe .booking-protection_card-img-wrapper__wNkoY img{width:100%;height:100%;object-fit:fill}.booking-protection_scenario-card__QLGYe .booking-protection_card-badge-icon__pZrlL{position:absolute;bottom:-28px;left:24px;width:56px;height:56px;display:flex;align-items:center;justify-content:center;z-index:5}.booking-protection_scenario-card__QLGYe .booking-protection_card-badge-icon__pZrlL svg{width:56px;height:56px}.booking-protection_scenario-card__QLGYe .booking-protection_scenario-content__k5wpj{padding:38px 24px 24px}.booking-protection_scenario-card__QLGYe .booking-protection_scenario-content__k5wpj h3{font-size:18px;font-weight:700;color:#1a1714;margin-bottom:10px;line-height:1.35}.booking-protection_scenario-card__QLGYe .booking-protection_scenario-content__k5wpj p{font-size:14px;line-height:1.55;color:#6b7280;margin:0}.booking-protection_reassurance-ribbon__dm_cF{display:flex;align-items:center;gap:12px;background:linear-gradient(90deg,#fff7f2,#fff 45%,#fff9f5);border:1px solid #ff66001f;border-radius:24px;padding:20px 32px;margin:40px auto 0;max-width:1100px;box-shadow:0 8px 24px #00000008;min-height:110px;position:relative;overflow:hidden}@media(max-width:1023px){.booking-protection_reassurance-ribbon__dm_cF{flex-direction:column;text-align:center;padding:28px 20px;gap:18px;align-items:center}}.booking-protection_reassurance-ribbon__dm_cF .booking-protection_ribbon-icon-wrap__n2f4s{width:56px;height:56px;border-radius:50%;background:radial-gradient(circle,#fff0e7 0,#fff8f5 100%);display:flex;align-items:center;justify-content:center;flex-shrink:0}.booking-protection_reassurance-ribbon__dm_cF .booking-protection_ribbon-icon-wrap__n2f4s svg{width:48px;height:48px}.booking-protection_reassurance-ribbon__dm_cF .booking-protection_ribbon-text-block__nKyDJ{flex:1 1;text-align:left}@media(max-width:1023px){.booking-protection_reassurance-ribbon__dm_cF .booking-protection_ribbon-text-block__nKyDJ{text-align:center}}.booking-protection_reassurance-ribbon__dm_cF .booking-protection_ribbon-title__7yGGj{font-size:16px;font-weight:700;color:#1a1714;margin:0 0 4px;line-height:1.35}.booking-protection_reassurance-ribbon__dm_cF .booking-protection_ribbon-desc__9pgSu{font-size:14px;line-height:1.5;color:#6b5e56;margin:0}.booking-protection_reassurance-ribbon__dm_cF .booking-protection_ribbon-link__KvKvd{color:#fe4711;font-weight:700;font-size:14px;text-decoration:none;display:inline-flex;align-items:center;gap:6px;transition:color .15s ease;white-space:nowrap}.booking-protection_reassurance-ribbon__dm_cF .booking-protection_ribbon-link__KvKvd:hover{color:#ff6d3f}.booking-protection_reassurance-ribbon__dm_cF .booking-protection_ribbon-link__KvKvd:hover .booking-protection_link-arrow__oWW3u{transform:translateX(3px)}.booking-protection_reassurance-ribbon__dm_cF .booking-protection_ribbon-link__KvKvd .booking-protection_link-arrow__oWW3u{width:16px;height:16px;transition:transform .2s ease}.booking-protection_confidence-banner__Z_E_h{padding:64px 0 80px;background:#fffcf9}.booking-protection_confidence-container__WW2VC{display:grid;grid-template-columns:1.2fr .8fr;background:#fffdf9;border:1px solid #ff66001f;border-radius:24px;overflow:hidden;box-shadow:0 12px 32px #fe471105,0 4px 12px #00000005;align-items:center;position:relative}@media(max-width:900px){.booking-protection_confidence-container__WW2VC{grid-template-columns:1fr;text-align:center}}.booking-protection_confidence-content__ubDWz{padding:56px 64px;display:flex;flex-direction:column;justify-content:center;z-index:3}@media(max-width:900px){.booking-protection_confidence-content__ubDWz{padding:40px 24px 32px}}.booking-protection_confidence-content__ubDWz h2{font-size:32px;font-weight:800;color:#1a1714;margin:0 0 10px;letter-spacing:-.02em;line-height:1.25}@media(max-width:600px){.booking-protection_confidence-content__ubDWz h2{font-size:24px}}.booking-protection_confidence-content__ubDWz p{font-size:15px;line-height:1.6;color:#6b5e56;margin-bottom:20px;max-width:540px}@media(max-width:900px){.booking-protection_confidence-content__ubDWz p{margin-left:auto;margin-right:auto}}.booking-protection_confidence-content__ubDWz .booking-protection_explore-btn__JJHhA{align-self:flex-start;display:inline-flex;align-items:center;gap:8px;background:#fe4711;color:#fff;padding:14px 28px;border-radius:14px;font-weight:700;font-size:14px;text-decoration:none;transition:background .2s,transform .2s,box-shadow .2s;box-shadow:0 4px 14px #fe471133}@media(max-width:900px){.booking-protection_confidence-content__ubDWz .booking-protection_explore-btn__JJHhA{align-self:center}}.booking-protection_confidence-content__ubDWz .booking-protection_explore-btn__JJHhA:hover{background:#e03a08;transform:translateY(-1px);box-shadow:0 6px 18px #fe471140}.booking-protection_confidence-content__ubDWz .booking-protection_explore-btn__JJHhA:hover .booking-protection_btn-arrow__vxXJg{transform:translateX(3px)}.booking-protection_confidence-content__ubDWz .booking-protection_explore-btn__JJHhA .booking-protection_btn-arrow__vxXJg{width:16px;height:16px;transition:transform .2s ease}.booking-protection_confidence-image-col__VKX2W{width:100%;height:320px;position:relative;overflow:hidden;background:radial-gradient(circle at center,#fff0e7 0,#fffdf9 100%);display:flex;align-items:center;justify-content:center}@media(max-width:900px){.booking-protection_confidence-image-col__VKX2W{height:240px}}.booking-protection_confidence-image-col__VKX2W .booking-protection_image-fade-overlay__q_z4n{position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(90deg,#fffdf9,#fffdf9f2 15%,#fffdf91a 60%,#0000);z-index:2;pointer-events:none}@media(max-width:900px){.booking-protection_confidence-image-col__VKX2W .booking-protection_image-fade-overlay__q_z4n{background:linear-gradient(180deg,#fffdf9,#fffdf9cc 30%,#0000)}}.booking-protection_confidence-image-col__VKX2W img{width:100%;height:100%;object-fit:cover;object-position:center;mix-blend-mode:multiply;opacity:.95}.booking-protection_guarantee-footer__dthMR{background:#f3f4f6;border-top:1px solid #e5e7eb;padding:20px 0}.booking-protection_footer-band-inner__seCd_{display:flex;align-items:center;justify-content:center;gap:16px}@media(max-width:767px){.booking-protection_footer-band-inner__seCd_{flex-direction:column;text-align:center}}.booking-protection_footer-band-inner__seCd_ .booking-protection_guarantee-label__WF73A{display:flex;flex-direction:column;align-items:center;gap:8px;font-size:14px;color:#4b5563}.booking-protection_footer-band-inner__seCd_ .booking-protection_guarantee-label__WF73A svg{color:#fe4711}@media(min-width:768px){.booking-protection_footer-band-inner__seCd_ .booking-protection_guarantee-label__WF73A{flex-direction:row}}.booking-protection_footer-band-inner__seCd_ .booking-protection_footer-link__4FacZ{font-size:14px;color:#fe4711;font-weight:600;text-decoration:none;display:inline-flex;align-items:center;gap:6px;transition:color .2s}.booking-protection_footer-band-inner__seCd_ .booking-protection_footer-link__4FacZ:hover{text-decoration:none;color:#ff6d3f}.booking-protection_footer-band-inner__seCd_ .booking-protection_footer-link__4FacZ:hover .booking-protection_link-arrow__oWW3u{transform:translateX(3px)}.booking-protection_footer-band-inner__seCd_ .booking-protection_footer-link__4FacZ .booking-protection_link-arrow__oWW3u{width:16px;height:16px;transition:transform .2s ease}.breadcrumb_breadcrumb-wrapper__SVFwr{display:flex;align-items:center;overflow-x:auto;overflow-y:hidden;height:32px}.breadcrumb_breadcrumb-wrapper__SVFwr .breadcrumb_item__0i99r{margin:0 4px;padding:4px;height:28px;font-size:14px;font-weight:600;white-space:nowrap;flex:0 0}.breadcrumb_breadcrumb-wrapper__SVFwr .breadcrumb_item__0i99r:first-child{margin-left:0}.breadcrumb_breadcrumb-wrapper__SVFwr .breadcrumb_arrow-icon__d3QG_{flex:0 0 16px}