.BookingAdvantageBanner-module-scss-module__DV6Azq__section{padding:60px 0;position:relative}@media (max-width:768px){.BookingAdvantageBanner-module-scss-module__DV6Azq__section{padding:36px 0}}.BookingAdvantageBanner-module-scss-module__DV6Azq__container{max-width:1320px;margin:0 auto;padding:0 24px}@media (max-width:768px){.BookingAdvantageBanner-module-scss-module__DV6Azq__container{padding:0 16px}}.BookingAdvantageBanner-module-scss-module__DV6Azq__bannerWrapper{background:linear-gradient(135deg,#1e293b 0%,#0f172a 100%);border:1px solid #ffffff14;border-radius:28px;align-items:center;gap:48px;padding:48px 52px;display:flex;position:relative;overflow:hidden;box-shadow:0 20px 50px #0f172a26,0 4px 16px #0000000f}.BookingAdvantageBanner-module-scss-module__DV6Azq__bannerWrapper:before{content:"";pointer-events:none;background:radial-gradient(circle,#ff8c142e 0%,#0000 70%);width:480px;height:480px;position:absolute;top:-30%;left:-10%}.BookingAdvantageBanner-module-scss-module__DV6Azq__bannerWrapper:after{content:"";pointer-events:none;background:radial-gradient(circle,#38bdf81f 0%,#0000 70%);width:360px;height:360px;position:absolute;bottom:-30%;right:10%}@media (max-width:1024px){.BookingAdvantageBanner-module-scss-module__DV6Azq__bannerWrapper{gap:36px;padding:40px 36px}}@media (max-width:860px){.BookingAdvantageBanner-module-scss-module__DV6Azq__bannerWrapper{border-radius:22px;flex-direction:column;align-items:stretch;gap:32px;padding:32px 20px}}.BookingAdvantageBanner-module-scss-module__DV6Azq__leftCol{z-index:2;flex-direction:column;flex:1.1;align-items:flex-start;display:flex;position:relative}.BookingAdvantageBanner-module-scss-module__DV6Azq__badge{color:#ffaa40;text-transform:uppercase;letter-spacing:.05em;background:#ff8c141f;border:1px solid #ff8c144d;border-radius:999px;align-items:center;gap:8px;margin-bottom:16px;padding:6px 14px;font-size:.78rem;font-weight:700;display:inline-flex}.BookingAdvantageBanner-module-scss-module__DV6Azq__badgeDot{background:#ff8c14;border-radius:50%;width:7px;height:7px;box-shadow:0 0 8px #ff8c14}.BookingAdvantageBanner-module-scss-module__DV6Azq__title{color:#fff;letter-spacing:-.02em;margin:0 0 16px;font-size:2.3rem;font-weight:800;line-height:1.2}@media (max-width:1024px){.BookingAdvantageBanner-module-scss-module__DV6Azq__title{font-size:2rem}}@media (max-width:640px){.BookingAdvantageBanner-module-scss-module__DV6Azq__title{font-size:1.65rem}}.BookingAdvantageBanner-module-scss-module__DV6Azq__titleHighlight{background:linear-gradient(135deg,#ff8c14 0%,#ffaa40 100%);-webkit-text-fill-color:#0000;-webkit-background-clip:text}.BookingAdvantageBanner-module-scss-module__DV6Azq__subtitle{color:#ffffffb8;max-width:480px;margin:0 0 24px;font-size:1.02rem;line-height:1.6}@media (max-width:640px){.BookingAdvantageBanner-module-scss-module__DV6Azq__subtitle{margin-bottom:20px;font-size:.92rem}}.BookingAdvantageBanner-module-scss-module__DV6Azq__ctaGroup{flex-direction:column;align-items:flex-start;gap:10px;display:flex}@media (max-width:640px){.BookingAdvantageBanner-module-scss-module__DV6Azq__ctaGroup{width:100%}}.BookingAdvantageBanner-module-scss-module__DV6Azq__primaryBtn{background:var(--color-primary,#ff8c14);color:#fff;border-radius:999px;align-items:center;gap:8px;padding:13px 24px;font-size:.95rem;font-weight:700;text-decoration:none;transition:all .25s;display:inline-flex;box-shadow:0 4px 18px #ff8c1459}.BookingAdvantageBanner-module-scss-module__DV6Azq__primaryBtn:hover{background:#e07505;transform:translateY(-2px);box-shadow:0 8px 24px #ff8c1473}@media (max-width:640px){.BookingAdvantageBanner-module-scss-module__DV6Azq__primaryBtn{justify-content:center;width:100%}}.BookingAdvantageBanner-module-scss-module__DV6Azq__guaranteeText{color:#ffffff80;font-size:.78rem;font-weight:500}.BookingAdvantageBanner-module-scss-module__DV6Azq__rightCol{z-index:2;flex:1;position:relative}.BookingAdvantageBanner-module-scss-module__DV6Azq__perksGrid{flex-direction:column;gap:12px;display:flex}.BookingAdvantageBanner-module-scss-module__DV6Azq__perkCard{-webkit-backdrop-filter:blur(8px);background:#ffffff0d;border:1px solid #ffffff1a;border-radius:16px;align-items:center;gap:14px;padding:16px 18px;transition:all .25s;display:flex}.BookingAdvantageBanner-module-scss-module__DV6Azq__perkCard:hover{background:#ffffff14;border-color:#ff8c1466;transform:translate(4px)}@media (max-width:640px){.BookingAdvantageBanner-module-scss-module__DV6Azq__perkCard{border-radius:14px;padding:14px}}.BookingAdvantageBanner-module-scss-module__DV6Azq__perkIcon{color:#ffaa40;background:#ff8c1426;border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;width:42px;height:42px;font-size:1.35rem;display:flex}.BookingAdvantageBanner-module-scss-module__DV6Azq__perkContent{flex-direction:column;gap:3px;display:flex}.BookingAdvantageBanner-module-scss-module__DV6Azq__perkTitle{color:#fff;margin:0;font-size:.95rem;font-weight:700}.BookingAdvantageBanner-module-scss-module__DV6Azq__perkDesc{color:#ffffffa6;margin:0;font-size:.82rem;line-height:1.4}