.included{padding-top:96px}.included .included__band{background:var(--color-sky);color:var(--color-text);border-radius:20px;padding:52px 44px;position:relative;overflow:hidden}.included .included__head{grid-template-columns:minmax(0,1fr) minmax(120px,300px);align-items:start;gap:40px;display:grid;position:relative}.included .included__body{grid-template-columns:minmax(0,1fr) minmax(0,1fr) minmax(240px,320px);gap:24px 64px;margin-top:14px;display:grid}.included .included__card{border-radius:var(--radius-card);background:var(--color-navy);padding:28px 30px}.included .included__heading{letter-spacing:-.02em;margin-bottom:20px;font-size:26px;font-weight:800}.included .included__heading.included__heading_tone_lime{color:var(--color-lime)}.included .included__item{border-top:1px solid var(--color-line);align-items:flex-start;gap:14px;padding:14px 0;font-size:17.5px;display:flex}.included .included__item svg{flex:none;margin-top:2px}.included .included__item.included__item_kind_excluded{color:#ffffffe6}.included .included__check{color:var(--color-lime)}.included .included__bring{flex-wrap:wrap;gap:10px;display:flex}.included .included__chip{--chip-height:46px;height:var(--chip-height);background:var(--color-lime);color:var(--color-navy-deep);border:0;flex:none;gap:10px;padding:0 18px 0 0;font-size:16px;font-weight:600}.included .included__chip-label{white-space:nowrap}.included .included__number{width:var(--chip-height);height:var(--chip-height);background:var(--color-white);border-radius:999px;flex:none;place-items:center;font-size:16px;font-weight:800;display:grid}@media (max-width:767px){.included{padding-top:56px}.included .section__inner{padding-inline:0}.included .included__band{border-radius:0;padding:48px 22px}.included .included__head{display:block}.included .included__waves{z-index:0;opacity:.85;width:42%;position:absolute;top:50%;right:0;transform:translateY(-50%)}.included .included__title{z-index:1;max-width:84vw;position:relative}.included .included__body{scroll-snap-type:x mandatory;scrollbar-width:none;gap:14px;margin-top:22px;margin-bottom:-24px;padding-bottom:24px;display:flex;overflow:auto hidden}.included .included__body::-webkit-scrollbar{display:none}.included .included__card{scroll-snap-align:start;flex:0 0 74%;padding:24px 22px}.included .included__heading{margin-bottom:12px;font-size:22px}.included .included__item{padding:12px 0;font-size:16px}.included .included__chip{--chip-height:42px;font-size:14.5px}}
.itinerary{padding-top:96px}.itinerary .itinerary__list{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:24px;margin-top:56px;display:grid}.itinerary .itinerary__stop{flex-direction:column;gap:18px;display:flex;position:relative}.itinerary .itinerary__marker{align-items:center;display:flex}.itinerary .itinerary__time{background:var(--color-lime);height:46px;color:var(--color-navy-deep);letter-spacing:-.02em;white-space:nowrap;border-radius:999px;align-items:center;padding:0 24px;font-size:18px;font-weight:700;line-height:1;display:flex}.itinerary .itinerary__title{letter-spacing:-.02em;font-size:26px;font-weight:800;line-height:1.1}.itinerary .itinerary__body{color:var(--color-text-soft);font-size:17px;line-height:1.55}@media (max-width:767px){.itinerary{padding-top:56px}.itinerary .itinerary__list{grid-template-columns:1fr;gap:22px;margin-top:28px}.itinerary .itinerary__stop{grid-template-columns:auto minmax(0,1fr);align-items:baseline;gap:6px 14px;display:grid}.itinerary .itinerary__marker{display:contents}.itinerary .itinerary__time{text-align:right;min-width:76px;height:auto;color:var(--color-lime);background:0 0;border-radius:0;grid-area:1/1;padding:0;font-size:16px;font-weight:700}.itinerary .itinerary__title{grid-area:1/2;font-size:20px}.itinerary .itinerary__body{grid-area:2/2;font-size:15.5px}}
.reviews{padding-top:96px}.reviews .reviews__title{margin-bottom:44px}.reviews .reviews__list{grid-template-columns:repeat(auto-fit,minmax(300px,1fr));align-items:center;gap:22px;display:grid}.reviews .reviews__card{background:#ffffff1a;border-radius:24px;flex-direction:column;gap:22px;padding:40px 34px;display:flex}.reviews .reviews__card .stars{font-size:30px}.reviews .reviews__card.reviews__card_featured{background:var(--color-lime);color:var(--color-navy-deep)}.reviews .reviews__card.reviews__card_featured .reviews__meta{color:inherit}.reviews .reviews__quote{letter-spacing:-.02em;text-wrap:pretty;font-size:clamp(24px,2.2vw,29px);font-weight:700;line-height:1.28}.reviews .reviews__author{align-items:center;gap:16px;display:flex}.reviews .reviews__avatar{object-fit:cover;border-radius:999px;flex:none;width:60px;height:60px}.reviews .reviews__name{font-size:19px;font-weight:700}.reviews .reviews__meta{color:var(--color-text-muted);margin-top:3px;font-size:16.5px;font-weight:500}@media (max-width:767px){.reviews{padding-top:56px}.reviews .reviews__title{margin-bottom:24px}.reviews .reviews__list{scroll-snap-type:x mandatory;scrollbar-width:none;align-items:flex-start;gap:14px;margin-bottom:-24px;padding-bottom:24px;display:flex;overflow:auto hidden}.reviews .reviews__list::-webkit-scrollbar{display:none}.reviews .reviews__card{scroll-snap-align:start;flex:0 0 82%;gap:16px;padding:26px 22px}.reviews .reviews__card .stars{font-size:24px}.reviews .reviews__quote{font-size:20px}.reviews .reviews__name{font-size:17px}.reviews .reviews__meta{font-size:15px}}
