.page-hero[data-astro-cid-g7ifqbur]{padding:10rem 2rem 5rem;background:linear-gradient(135deg,#d4824aeb,#d4824ad1),url(https://images.unsplash.com/photo-1519225421980-715cb0215aed?w=1920&q=80) center/cover;color:#fff;text-align:center;position:relative}.page-hero[data-astro-cid-g7ifqbur]:after{content:"";position:absolute;bottom:0;left:0;right:0;height:100px;background:linear-gradient(to bottom,transparent,var(--background))}.page-hero[data-astro-cid-g7ifqbur] h1[data-astro-cid-g7ifqbur]{font-family:Playfair Display,serif;font-size:clamp(3rem,6vw,5rem);margin-bottom:1rem;font-weight:600;letter-spacing:-.02em}.page-hero[data-astro-cid-g7ifqbur] p[data-astro-cid-g7ifqbur]{font-family:Lato,sans-serif;font-size:1.4rem;opacity:.95;font-weight:300;letter-spacing:.5px}.content-section[data-astro-cid-g7ifqbur]{padding:4rem 2rem}.container[data-astro-cid-g7ifqbur]{max-width:1200px;margin:0 auto}.intro-section[data-astro-cid-g7ifqbur]{text-align:center;max-width:800px;margin:0 auto 4rem}.intro-section[data-astro-cid-g7ifqbur] h2[data-astro-cid-g7ifqbur]{font-family:Playfair Display,serif;color:var(--primary-color);font-size:2.5rem;margin-bottom:1.5rem;font-weight:600;letter-spacing:-.02em}.intro-section[data-astro-cid-g7ifqbur] p[data-astro-cid-g7ifqbur]{color:var(--text-medium);font-size:1.1rem;line-height:1.9}.destinations-section[data-astro-cid-g7ifqbur]{margin:5rem 0}.destinations-section[data-astro-cid-g7ifqbur]{margin:5rem 0;text-align:center}.destinations-section[data-astro-cid-g7ifqbur] h2[data-astro-cid-g7ifqbur]{font-family:Playfair Display,serif;text-align:center;color:var(--primary-color);font-size:2.5rem;margin-bottom:3rem;font-weight:600;letter-spacing:-.02em}.describe-honeymoon[data-astro-cid-g7ifqbur]{background:linear-gradient(135deg,#77b6ad14,#d4824a14);padding:3rem;border-radius:8px;text-align:center;max-width:900px;margin:0 auto;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:1rem}.describe-honeymoon[data-astro-cid-g7ifqbur] p[data-astro-cid-g7ifqbur]{color:var(--text-medium);font-size:1.1rem;line-height:1.9;margin:0;max-width:700px}.describe-honeymoon[data-astro-cid-g7ifqbur] .btn[data-astro-cid-g7ifqbur]{margin:.5rem auto;display:block}.dest-overlay[data-astro-cid-g7ifqbur] h3[data-astro-cid-g7ifqbur]{font-family:Playfair Display,serif;color:#fff;font-size:1.5rem;margin-bottom:.5rem;font-weight:600}.dest-type[data-astro-cid-g7ifqbur]{display:inline-block;background:#c89968e6;color:#fff;padding:.5rem 1rem;border-radius:2px;font-size:.75rem;font-weight:600;text-transform:uppercase;letter-spacing:.5px}.services-section[data-astro-cid-g7ifqbur]{margin:5rem 0}.services-section[data-astro-cid-g7ifqbur] h2[data-astro-cid-g7ifqbur]{font-family:Playfair Display,serif;text-align:center;color:var(--primary-color);font-size:2.5rem;margin-bottom:3rem;font-weight:600;letter-spacing:-.02em}.services-grid[data-astro-cid-g7ifqbur]{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:2rem}.service-item[data-astro-cid-g7ifqbur]{text-align:center;padding:2rem}.service-icon[data-astro-cid-g7ifqbur]{color:var(--accent-color);display:inline-block;margin-bottom:1rem}.service-icon[data-astro-cid-g7ifqbur] svg[data-astro-cid-g7ifqbur]{stroke:var(--accent-color)}.service-item[data-astro-cid-g7ifqbur] h3[data-astro-cid-g7ifqbur]{font-family:Playfair Display,serif;color:var(--primary-color);margin-bottom:.75rem;font-size:1.3rem;font-weight:600}.service-item[data-astro-cid-g7ifqbur] p[data-astro-cid-g7ifqbur]{color:#666;line-height:1.6}.testimonial-honeymoon[data-astro-cid-g7ifqbur]{max-width:700px;margin:4rem auto;text-align:center;padding:3rem;background:linear-gradient(135deg,#ff6b9d0d,#c94b7a0d);border-radius:15px}blockquote[data-astro-cid-g7ifqbur]{font-size:1.3rem;font-style:italic;color:var(--text-dark);margin-bottom:1rem;line-height:1.8}cite[data-astro-cid-g7ifqbur]{color:#c94b7a;font-weight:600}.cta-center[data-astro-cid-g7ifqbur]{text-align:center}@media(max-width:768px){.destinations-grid[data-astro-cid-g7ifqbur]{grid-template-columns:repeat(2,1fr)}.services-grid[data-astro-cid-g7ifqbur]{grid-template-columns:1fr}}
