.styles-module__8TBrEG__landing{font-family:"Poppins",var(--font-poppins),sans-serif;color:#373831;background:#fff}.styles-module__8TBrEG__maxW{max-width:1260px;margin:0 auto}.styles-module__8TBrEG__hero{height:78vh;min-height:540px;position:relative;overflow:hidden}.styles-module__8TBrEG__heroImg{object-fit:cover;object-position:center 40%}.styles-module__8TBrEG__heroOverlay{background:linear-gradient(#0000001a 0%,#00000080 55%,#000000d9 100%);position:absolute;inset:0}.styles-module__8TBrEG__heroContent{padding:0 6vw 50px;position:absolute;bottom:0;left:0;right:0}.styles-module__8TBrEG__heroCrumb{color:#ffffff80;margin-bottom:12px;font-size:.7rem}.styles-module__8TBrEG__heroCrumb a{color:#fff9;text-decoration:none}.styles-module__8TBrEG__heroTag{color:#fff;letter-spacing:.14em;text-transform:uppercase;background:#5ea300;border-radius:4px;margin-bottom:14px;padding:5px 13px;font-size:.66rem;font-weight:700;display:inline-block}.styles-module__8TBrEG__heroTitle{font-family:"Rubik",var(--font-rubik),sans-serif;color:#fff;margin-bottom:16px;font-size:clamp(2.4rem,6vw,5rem);font-weight:800;line-height:1}.styles-module__8TBrEG__heroTitle span{color:#a8e040}.styles-module__8TBrEG__heroDesc{color:#fffc;max-width:600px;margin-bottom:26px;font-size:1rem;line-height:1.75}.styles-module__8TBrEG__heroBadges{flex-wrap:wrap;gap:10px;display:flex}.styles-module__8TBrEG__hb{color:#fff;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#ffffff1f;border:1px solid #ffffff38;border-radius:20px;padding:6px 14px;font-size:.74rem;font-weight:500}.styles-module__8TBrEG__compare{background:#5ea300;padding:0}.styles-module__8TBrEG__compareGrid{grid-template-columns:repeat(3,1fr);max-width:1260px;margin:0 auto;display:grid}.styles-module__8TBrEG__cbox{cursor:pointer;border-right:1px solid #ffffff26;padding:26px 24px;text-decoration:none;transition:background .2s;display:block}.styles-module__8TBrEG__cbox:last-child{border:none}.styles-module__8TBrEG__cbox:hover{background:#4a8200}.styles-module__8TBrEG__cboxNum{font-family:"Rubik",var(--font-rubik),sans-serif;letter-spacing:.18em;color:#ffffff8c;text-transform:uppercase;margin-bottom:6px;font-size:.62rem;font-weight:700}.styles-module__8TBrEG__cboxName{font-family:"Rubik",var(--font-rubik),sans-serif;color:#fff;margin-bottom:10px;font-size:1.08rem;font-weight:700;line-height:1.2}.styles-module__8TBrEG__cboxStats{flex-wrap:wrap;gap:8px;display:flex}.styles-module__8TBrEG__cs{color:#ffffffe0;background:#0000002e;border-radius:3px;padding:3px 9px;font-size:.68rem;font-weight:600}.styles-module__8TBrEG__introSec{background:#fff;padding:64px 6vw}.styles-module__8TBrEG__introInner{grid-template-columns:1fr 1fr;align-items:center;gap:60px;max-width:1260px;margin:0 auto;display:grid}.styles-module__8TBrEG__introText .styles-module__8TBrEG__label{letter-spacing:.2em;text-transform:uppercase;color:#5ea300;margin-bottom:10px;font-size:.62rem;font-weight:700}.styles-module__8TBrEG__introText h2{font-family:"Rubik",var(--font-rubik),sans-serif;color:#373831;margin-bottom:18px;font-size:clamp(1.7rem,2.8vw,2.5rem);font-weight:800;line-height:1.1}.styles-module__8TBrEG__introText p{color:#555;margin-bottom:14px;font-size:.92rem;line-height:1.86}.styles-module__8TBrEG__introPhoto{border-radius:8px;position:relative;overflow:hidden}.styles-module__8TBrEG__introImg{object-fit:cover;width:100%;height:380px;display:block}.styles-module__8TBrEG__ipCap{color:#fff;background:#000000b3;padding:8px 14px;font-size:.72rem}.styles-module__8TBrEG__includesStrip{background:#f8fbf4;border-top:1px solid #e8e8e8;border-bottom:1px solid #e8e8e8;padding:28px 6vw}.styles-module__8TBrEG__incRow{flex-wrap:wrap;justify-content:center;align-items:center;gap:20px;max-width:1260px;margin:0 auto;display:flex}.styles-module__8TBrEG__incGroup{align-items:center;gap:20px;display:flex}.styles-module__8TBrEG__incItem{color:#373831;align-items:center;gap:8px;font-size:.8rem;font-weight:500;display:flex}.styles-module__8TBrEG__incIcon{font-size:1.1rem}.styles-module__8TBrEG__incDivider{background:#e8e8e8;width:1px;height:24px}.styles-module__8TBrEG__routeSec{padding:70px 6vw;scroll-margin-top:100px}.styles-module__8TBrEG__routeSec.styles-module__8TBrEG__even{background:#f8fbf4}.styles-module__8TBrEG__routeInner{max-width:1260px;margin:0 auto}.styles-module__8TBrEG__routeHeader{align-items:flex-start;gap:20px;margin-bottom:32px;display:flex}.styles-module__8TBrEG__routeNumber{font-family:"Rubik",var(--font-rubik),sans-serif;color:#5ea300;opacity:.15;flex-shrink:0;font-size:5rem;font-weight:800;line-height:1}.styles-module__8TBrEG__routeTitleBlock h2{font-family:"Rubik",var(--font-rubik),sans-serif;color:#373831;margin-bottom:8px;font-size:clamp(1.6rem,2.8vw,2.2rem);font-weight:800}.styles-module__8TBrEG__routeStatsRow{flex-wrap:wrap;gap:8px;margin-bottom:6px;display:flex}.styles-module__8TBrEG__rs{color:#fff;letter-spacing:.06em;background:#5ea300;border-radius:4px;padding:4px 11px;font-size:.68rem;font-weight:700}.styles-module__8TBrEG__levelNote{color:#4a8200;background:#edf7e0;border-radius:4px;margin-top:10px;padding:5px 12px;font-size:.82rem;font-weight:600;display:inline-block}.styles-module__8TBrEG__routeBody{grid-template-columns:1fr 380px;align-items:start;gap:40px;display:grid}.styles-module__8TBrEG__routeText p{color:#444;margin-bottom:14px;font-size:.91rem;line-height:1.88}.styles-module__8TBrEG__routeHighlights{margin-top:20px}.styles-module__8TBrEG__rhTitle{letter-spacing:.18em;text-transform:uppercase;color:#666;margin-bottom:10px;font-size:.62rem;font-weight:700}.styles-module__8TBrEG__rhItem{color:#444;align-items:flex-start;gap:8px;margin-bottom:7px;font-size:.82rem;line-height:1.5;display:flex}.styles-module__8TBrEG__rhArrow{color:#5ea300;flex-shrink:0;font-weight:700}.styles-module__8TBrEG__routeAside{flex-direction:column;gap:14px;display:flex}.styles-module__8TBrEG__routePhoto{border-radius:8px;overflow:hidden}.styles-module__8TBrEG__routePhotoImg{object-fit:cover;width:100%;height:220px;transition:transform .5s;display:block}.styles-module__8TBrEG__routePhoto:hover .styles-module__8TBrEG__routePhotoImg{transform:scale(1.04)}.styles-module__8TBrEG__routeMap{border:1px solid #e8e8e8;border-radius:8px;overflow:hidden}.styles-module__8TBrEG__routeMapImg{width:100%;display:block}.styles-module__8TBrEG__routePriceCard{text-align:center;background:#edf7e0;border:1px solid #5ea300;border-radius:8px;padding:22px 20px}.styles-module__8TBrEG__priceCardIcon{margin-bottom:8px;font-size:1.6rem}.styles-module__8TBrEG__priceCardTitle{font-family:"Rubik",var(--font-rubik),sans-serif;color:#4a8200;margin-bottom:8px;font-size:.9rem;font-weight:700}.styles-module__8TBrEG__priceCardDesc{color:#555;margin-bottom:16px;font-size:.82rem;line-height:1.65}.styles-module__8TBrEG__btnWhatsapp{color:#fff;text-align:center;background:#5ea300;border-radius:6px;margin-bottom:8px;padding:11px;font-size:.82rem;font-weight:700;text-decoration:none;transition:background .2s;display:block}.styles-module__8TBrEG__btnWhatsapp:hover{background:#4a8200}.styles-module__8TBrEG__btnEmail{color:#4a8200;text-align:center;background:#fff;border:1px solid #5ea300;border-radius:6px;padding:10px;font-size:.8rem;font-weight:600;text-decoration:none;display:block}.styles-module__8TBrEG__bookSec{background:#edf7e0;padding:56px 6vw}.styles-module__8TBrEG__bookInner{text-align:center;max-width:800px;margin:0 auto}.styles-module__8TBrEG__bookInner .styles-module__8TBrEG__label{letter-spacing:.2em;text-transform:uppercase;color:#5ea300;margin-bottom:10px;font-size:.62rem;font-weight:700}.styles-module__8TBrEG__bookInner h2{font-family:"Rubik",var(--font-rubik),sans-serif;color:#373831;margin-bottom:12px;font-size:clamp(1.7rem,3vw,2.4rem);font-weight:800}.styles-module__8TBrEG__bookInner p{color:#555;margin-bottom:28px;font-size:.92rem;line-height:1.8}.styles-module__8TBrEG__bookBtns{flex-wrap:wrap;justify-content:center;gap:12px;display:flex}.styles-module__8TBrEG__btnG{color:#fff;background:#5ea300;border-radius:6px;padding:13px 32px;font-size:.84rem;font-weight:700;text-decoration:none;transition:background .2s}.styles-module__8TBrEG__btnG:hover{background:#4a8200}.styles-module__8TBrEG__btnWa{color:#fff;background:#25d366;border-radius:6px;align-items:center;gap:8px;padding:13px 32px;font-size:.84rem;font-weight:700;text-decoration:none;transition:background .2s;display:flex}.styles-module__8TBrEG__btnWa:hover{background:#1da851}.styles-module__8TBrEG__contactGrid{grid-template-columns:repeat(3,1fr);gap:14px;margin-top:32px;display:grid}.styles-module__8TBrEG__cg{background:#fff;border:1px solid #e8e8e8;border-radius:8px;padding:16px}.styles-module__8TBrEG__cgIcon{margin-bottom:6px;font-size:1.4rem}.styles-module__8TBrEG__cgLabel{letter-spacing:.12em;text-transform:uppercase;color:#666;margin-bottom:3px;font-size:.6rem;font-weight:700}.styles-module__8TBrEG__cgVal{color:#373831;font-size:.82rem;font-weight:600}.styles-module__8TBrEG__cgVal a{color:#5ea300;text-decoration:none}.styles-module__8TBrEG__label{letter-spacing:.2em;text-transform:uppercase;color:#5ea300;margin-bottom:10px;font-size:.62rem;font-weight:700}.styles-module__8TBrEG__topPriceCard{background:#edf7e0;border-bottom:1px solid #5ea300;padding:28px 6vw}.styles-module__8TBrEG__topPriceInner{flex-wrap:wrap;justify-content:center;align-items:center;gap:16px;max-width:1260px;margin:0 auto;display:flex}.styles-module__8TBrEG__topPriceInner .styles-module__8TBrEG__priceCardIcon{margin-bottom:0;font-size:1.4rem}.styles-module__8TBrEG__topPriceInner .styles-module__8TBrEG__priceCardTitle{margin-bottom:0;font-size:1rem}.styles-module__8TBrEG__topPriceInner .styles-module__8TBrEG__priceCardDesc{max-width:400px;margin-bottom:0}.styles-module__8TBrEG__topPriceBtns{gap:8px;display:flex}.styles-module__8TBrEG__topPriceBtns .styles-module__8TBrEG__btnWhatsapp,.styles-module__8TBrEG__topPriceBtns .styles-module__8TBrEG__btnEmail{white-space:nowrap;margin-bottom:0;padding:10px 20px}@media (max-width:1000px){.styles-module__8TBrEG__routeBody,.styles-module__8TBrEG__introInner,.styles-module__8TBrEG__compareGrid,.styles-module__8TBrEG__contactGrid{grid-template-columns:1fr}.styles-module__8TBrEG__topPriceInner{text-align:center;flex-direction:column}.styles-module__8TBrEG__topPriceBtns{flex-direction:column;width:100%}}@media (max-width:640px){.styles-module__8TBrEG__introSec,.styles-module__8TBrEG__routeSec{padding:44px 5vw}}
