.Hero-module__KTD73a__hero{align-items:flex-end;min-height:100svh;padding-bottom:5rem;display:flex;position:relative;overflow:hidden}.Hero-module__KTD73a__bg{z-index:0;position:absolute;inset:0}.Hero-module__KTD73a__bgImg{object-fit:cover;object-position:center 40%;width:100%;height:100%}.Hero-module__KTD73a__overlay{background:linear-gradient(#0000001f 0%,#0000004d 35%,#000000b3 75%,#000000d1 100%);position:absolute;inset:0}.Hero-module__KTD73a__content{z-index:1;width:100%;max-width:var(--max-w);padding-inline:var(--px);gap:var(--space-5);flex-direction:column;max-width:820px;margin-inline:auto;display:flex;position:relative}.Hero-module__KTD73a__eyebrow{color:var(--sand-light)}.Hero-module__KTD73a__headline{color:#fff}.Hero-module__KTD73a__headline em{color:var(--sand-light);font-style:italic}.Hero-module__KTD73a__subheadline{font-size:var(--text-lg);color:#ffffffd9;max-width:600px;line-height:1.65}.Hero-module__KTD73a__actions{gap:var(--space-3);padding-top:var(--space-2);flex-wrap:wrap;display:flex}.Hero-module__KTD73a__trust{gap:var(--space-3);margin-top:var(--space-2);flex-wrap:wrap;display:flex}.Hero-module__KTD73a__trustChip{align-items:center;gap:var(--space-2);font-size:var(--text-xs);color:#ffffffbf;border-radius:var(--radius-full);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background-color:#ffffff1a;border:1px solid #fff3;padding:.35rem .875rem;font-weight:500;display:inline-flex}.Hero-module__KTD73a__scrollIndicator{z-index:1;position:absolute;bottom:2rem;left:50%;transform:translate(-50%)}.Hero-module__KTD73a__scrollIndicator span{border:2px solid #fff6;border-radius:12px;width:24px;height:36px;display:block;position:relative}.Hero-module__KTD73a__scrollIndicator span:before{content:"";background-color:#ffffffb3;border-radius:2px;width:4px;height:8px;animation:2s infinite Hero-module__KTD73a__scrollBounce;position:absolute;top:6px;left:50%;transform:translate(-50%)}@keyframes Hero-module__KTD73a__scrollBounce{0%,to{opacity:1;transform:translate(-50%)translateY(0)}50%{opacity:.3;transform:translate(-50%)translateY(8px)}}.Hero-module__KTD73a__sectionHead{text-align:center;max-width:680px;margin-inline:auto;margin-bottom:var(--space-12);gap:var(--space-4);flex-direction:column;display:flex}.Hero-module__KTD73a__sectionTitle{color:var(--charcoal)}.Hero-module__KTD73a__sectionDesc{max-width:520px;margin-inline:auto}.Hero-module__KTD73a__sectionCta{margin-top:var(--space-10);justify-content:center;display:flex}.Hero-module__KTD73a__safariTypes{padding-block:var(--space-24);background-color:var(--canvas)}.Hero-module__KTD73a__safariGrid{gap:var(--space-4);grid-template-columns:1fr;display:grid}.Hero-module__KTD73a__safariCard{border-radius:var(--radius-lg);overflow:hidden}.Hero-module__KTD73a__safariCardLink{text-decoration:none;display:block}.Hero-module__KTD73a__safariCardImg{aspect-ratio:4/3;position:relative;overflow:hidden}.Hero-module__KTD73a__safariCardImg img{object-fit:cover;width:100%;height:100%;transition:transform .6s cubic-bezier(.4,0,.2,1)}.Hero-module__KTD73a__safariCardLink:hover .Hero-module__KTD73a__safariCardImg img{transform:scale(1.05)}.Hero-module__KTD73a__safariCardOverlay{background:linear-gradient(#0000 0%,#0003 50%,#000000bf 100%);transition:opacity .3s;position:absolute;inset:0}.Hero-module__KTD73a__safariCardContent{padding:var(--space-5) var(--space-5);position:absolute;bottom:0;left:0;right:0}.Hero-module__KTD73a__safariCardName{font-family:var(--font-serif);font-size:var(--text-2xl);color:#fff;margin-bottom:var(--space-1);font-weight:500}.Hero-module__KTD73a__safariCardTagline{font-size:var(--text-sm);color:#fffc}.Hero-module__KTD73a__promise{padding-block:var(--space-24);background-color:var(--forest)}.Hero-module__KTD73a__promiseGrid{gap:var(--space-8);grid-template-columns:1fr;display:grid}.Hero-module__KTD73a__promiseCard{padding:var(--space-8);border-radius:var(--radius-lg);gap:var(--space-4);background-color:#f8f4ec0a;border:1px solid #f8f4ec1f;flex-direction:column;display:flex}.Hero-module__KTD73a__promiseIcon{font-size:2.5rem;line-height:1}.Hero-module__KTD73a__promiseTitle{color:var(--canvas)}.Hero-module__KTD73a__promiseDesc{color:#f8f4eca6}.Hero-module__KTD73a__destinos{padding-block:var(--space-24)}.Hero-module__KTD73a__destinosGrid{gap:var(--space-4);grid-template-columns:1fr;display:grid}.Hero-module__KTD73a__destinoCard{border-radius:var(--radius-lg);aspect-ratio:3/2;text-decoration:none;display:block;position:relative;overflow:hidden}.Hero-module__KTD73a__destinoCard img{object-fit:cover;width:100%;height:100%;transition:transform .6s cubic-bezier(.4,0,.2,1)}.Hero-module__KTD73a__destinoCard:hover img{transform:scale(1.04)}.Hero-module__KTD73a__destinoOverlay{background:linear-gradient(#0000 0%,#00000026 45%,#000000b8 100%);position:absolute;inset:0}.Hero-module__KTD73a__destinoContent{padding:var(--space-5) var(--space-5);gap:var(--space-1);flex-direction:column;display:flex;position:absolute;bottom:0;left:0;right:0}.Hero-module__KTD73a__destinoName{font-family:var(--font-serif);font-size:var(--text-2xl);color:#fff;font-weight:500}.Hero-module__KTD73a__destinoTagline{font-size:var(--text-sm);color:#ffffffc7}.Hero-module__KTD73a__visaBadge{margin-top:var(--space-2);background-color:var(--whatsapp);color:#fff;letter-spacing:.12em;text-transform:uppercase;border-radius:var(--radius-full);width:fit-content;padding:.2rem .625rem;font-size:.65rem;font-weight:700;display:inline-block}.Hero-module__KTD73a__testimonials{padding-block:var(--space-24);background-color:var(--sand-light)}.Hero-module__KTD73a__testimonialsGrid{gap:var(--space-5);grid-template-columns:1fr;display:grid}.Hero-module__KTD73a__testimonialCard{background-color:var(--canvas);border-radius:var(--radius-xl);padding:var(--space-8);gap:var(--space-4);flex-direction:column;display:flex}.Hero-module__KTD73a__stars{gap:var(--space-1);display:flex}.Hero-module__KTD73a__testimonialQuote{font-family:var(--font-serif);font-size:var(--text-lg);color:var(--charcoal);font-style:italic;line-height:1.65}.Hero-module__KTD73a__testimonialMeta{margin-top:auto}.Hero-module__KTD73a__testimonialName{font-weight:600;font-size:var(--text-sm);color:var(--charcoal)}.Hero-module__KTD73a__testimonialDetails{font-size:var(--text-sm);color:var(--midgray)}.Hero-module__KTD73a__howItWorks{padding-block:var(--space-24)}.Hero-module__KTD73a__stepsGrid{gap:var(--space-8);grid-template-columns:1fr;display:grid;position:relative}.Hero-module__KTD73a__step{gap:var(--space-4);padding:var(--space-8);border:1px solid var(--border);border-radius:var(--radius-xl);background-color:var(--card-bg);flex-direction:column;display:flex}.Hero-module__KTD73a__stepNum{font-family:var(--font-serif);color:var(--border-warm);font-size:3rem;font-weight:600;line-height:1}.Hero-module__KTD73a__stepTitle{color:var(--charcoal)}.Hero-module__KTD73a__stepDesc{color:var(--midgray)}.Hero-module__KTD73a__howItWorksCta{justify-content:center;gap:var(--space-3);margin-top:var(--space-12);flex-wrap:wrap;display:flex}.Hero-module__KTD73a__blog{padding-block:var(--space-24);background-color:var(--canvas)}.Hero-module__KTD73a__blogGrid{gap:var(--space-6);grid-template-columns:1fr;display:grid}.Hero-module__KTD73a__blogCard{background-color:var(--card-bg);border-radius:var(--radius-xl);border:1px solid var(--border);text-decoration:none;transition:transform .3s cubic-bezier(.4,0,.2,1),box-shadow .3s;display:block;overflow:hidden}.Hero-module__KTD73a__blogCard:hover{transform:translateY(-4px);box-shadow:0 8px 32px #00000014}.Hero-module__KTD73a__blogCardImg{aspect-ratio:16/9;overflow:hidden}.Hero-module__KTD73a__blogCardImg img{object-fit:cover;width:100%;height:100%;transition:transform .5s cubic-bezier(.4,0,.2,1)}.Hero-module__KTD73a__blogCard:hover .Hero-module__KTD73a__blogCardImg img{transform:scale(1.04)}.Hero-module__KTD73a__blogCardBody{padding:var(--space-6);gap:var(--space-3);flex-direction:column;display:flex}.Hero-module__KTD73a__blogCardMeta{align-items:center;gap:var(--space-3);display:flex}.Hero-module__KTD73a__blogCategory{font-size:var(--text-xs);letter-spacing:.12em;text-transform:uppercase;color:var(--terracotta);font-weight:700}.Hero-module__KTD73a__blogReadTime{font-size:var(--text-xs);color:var(--midgray)}.Hero-module__KTD73a__blogTitle{font-family:var(--font-serif);font-size:var(--text-xl);color:var(--charcoal);font-weight:500;line-height:1.35}.Hero-module__KTD73a__blogExcerpt{font-size:var(--text-sm);color:var(--midgray);line-height:1.65}.Hero-module__KTD73a__ctaBanner{padding-block:var(--space-32);position:relative;overflow:hidden}.Hero-module__KTD73a__ctaBannerBg{z-index:0;position:absolute;inset:0}.Hero-module__KTD73a__ctaBannerBg img{object-fit:cover;object-position:center 30%;width:100%;height:100%}.Hero-module__KTD73a__ctaBannerOverlay{background:linear-gradient(135deg,#1a2d1fe6 0%,#1a2d1fbf 100%);position:absolute;inset:0}.Hero-module__KTD73a__ctaBannerContent{z-index:1;gap:var(--space-6);flex-direction:column;max-width:680px;display:flex;position:relative}.Hero-module__KTD73a__ctaBannerEyebrow{color:var(--sand-light)}.Hero-module__KTD73a__ctaBannerTitle{color:#fff}.Hero-module__KTD73a__ctaBannerDesc{font-size:var(--text-lg);color:#fffc;line-height:1.65}.Hero-module__KTD73a__ctaBannerActions{gap:var(--space-3);flex-wrap:wrap;display:flex}@media (min-width:640px){.Hero-module__KTD73a__safariGrid,.Hero-module__KTD73a__promiseGrid,.Hero-module__KTD73a__destinosGrid,.Hero-module__KTD73a__testimonialsGrid,.Hero-module__KTD73a__blogGrid{grid-template-columns:repeat(2,1fr)}}@media (min-width:1024px){.Hero-module__KTD73a__safariGrid{grid-template-columns:repeat(3,1fr)}.Hero-module__KTD73a__promiseGrid,.Hero-module__KTD73a__destinosGrid,.Hero-module__KTD73a__testimonialsGrid{grid-template-columns:repeat(4,1fr)}.Hero-module__KTD73a__stepsGrid,.Hero-module__KTD73a__blogGrid{grid-template-columns:repeat(3,1fr)}}
