.hero[data-astro-cid-bbe6dxrz]{position:relative;height:100vh;min-height:700px;display:flex;align-items:center;overflow:hidden}.hero-bg[data-astro-cid-bbe6dxrz]{position:absolute;top:0;left:0;width:100%;height:100%;z-index:1}.hero-image[data-astro-cid-bbe6dxrz]{width:100%;height:100%;object-fit:cover;object-position:center;transform:scale(1.05);animation:slowZoom 20s infinite alternate linear}@keyframes slowZoom{0%{transform:scale(1)}to{transform:scale(1.1)}}.hero-overlay[data-astro-cid-bbe6dxrz]{position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(to right,#050102e6,#05010299,#05010233)}.hero-content[data-astro-cid-bbe6dxrz]{position:relative;z-index:2;padding-top:5rem}.hero-text-box[data-astro-cid-bbe6dxrz]{max-width:800px;padding:2rem 0}.trust-badge[data-astro-cid-bbe6dxrz]{display:inline-block;background:#d4af3726;border:1px solid var(--color-accent);color:var(--color-accent);padding:.5rem 1rem;border-radius:50px;font-size:.875rem;font-weight:500;letter-spacing:.05em}.hero-title[data-astro-cid-bbe6dxrz]{font-size:clamp(3rem,6vw,5rem);color:#fff;margin-bottom:1.5rem;line-height:1.05;text-shadow:0 4px 15px rgba(0,0,0,.5)}.hero-subtitle[data-astro-cid-bbe6dxrz]{font-size:1.25rem;color:var(--color-text);margin-bottom:2rem;font-weight:300;line-height:1.6;max-width:600px}.hero-cta[data-astro-cid-bbe6dxrz]{display:flex;gap:1rem;flex-wrap:wrap}.btn-whatsapp[data-astro-cid-bbe6dxrz]{background-color:#25d366;color:#fff;border-color:#25d366}.btn-whatsapp[data-astro-cid-bbe6dxrz]:hover{background-color:#128c7e;border-color:#128c7e;color:#fff}.pulse-btn[data-astro-cid-bbe6dxrz]{animation:pulse 2s infinite}@keyframes pulse{0%{box-shadow:0 0 #8a1324b3}70%{box-shadow:0 0 0 15px #8a132400}to{box-shadow:0 0 #8a132400}}.hero-features[data-astro-cid-bbe6dxrz]{display:flex;gap:1rem;align-items:center;color:var(--color-accent);font-size:.9rem;font-weight:500;text-transform:uppercase;letter-spacing:.05em}.dot[data-astro-cid-bbe6dxrz]{color:var(--color-text-muted)}@media(max-width:768px){.hero-overlay[data-astro-cid-bbe6dxrz]{background:linear-gradient(to top,rgba(5,1,2,1) 0%,rgba(5,1,2,.4) 60%,transparent 100%)}.hero[data-astro-cid-bbe6dxrz]{align-items:flex-end;padding-bottom:3rem}.hero-cta[data-astro-cid-bbe6dxrz]{flex-direction:column}.btn[data-astro-cid-bbe6dxrz]{width:100%}.hero-features[data-astro-cid-bbe6dxrz]{flex-direction:column;align-items:flex-start;gap:.5rem}.dot[data-astro-cid-bbe6dxrz]{display:none}}.video-showcase[data-astro-cid-pwog2ho4]{background-color:var(--color-surface)}.section-title[data-astro-cid-pwog2ho4]{font-size:2.5rem;color:var(--color-text)}.section-subtitle[data-astro-cid-pwog2ho4]{color:var(--color-accent);font-family:var(--font-serif);font-style:italic;font-size:1.2rem}.video-grid[data-astro-cid-pwog2ho4]{display:grid;grid-template-columns:repeat(auto-fit,minmax(400px,1fr));gap:2rem}.video-wrapper[data-astro-cid-pwog2ho4]{position:relative;padding-bottom:56.25%;height:0;overflow:hidden;border-radius:8px;box-shadow:0 10px 30px #00000080}.video-wrapper[data-astro-cid-pwog2ho4] iframe[data-astro-cid-pwog2ho4]{position:absolute;top:0;left:0;width:100%;height:100%;border:none}@media(max-width:768px){.video-grid[data-astro-cid-pwog2ho4]{grid-template-columns:1fr}}.contact-cta[data-astro-cid-rcdzuq3a]{background-image:url(/images/indian_wedding_candid_1775795980584.png);background-size:cover;background-position:center;background-attachment:fixed;position:relative}.contact-cta[data-astro-cid-rcdzuq3a]:before{content:"";position:absolute;inset:0;background:#050102e0}.cta-layout[data-astro-cid-rcdzuq3a]{display:grid;grid-template-columns:1fr 1fr;gap:4rem;align-items:center;position:relative;z-index:2}.cta-info[data-astro-cid-rcdzuq3a]{color:#fff}.cta-title[data-astro-cid-rcdzuq3a]{font-size:3rem;color:#fff;line-height:1.1}.cta-text[data-astro-cid-rcdzuq3a]{font-size:1.15rem;color:var(--color-text-muted);line-height:1.8}.contact-badges[data-astro-cid-rcdzuq3a]{display:flex;flex-direction:column;gap:1rem}.badge-item[data-astro-cid-rcdzuq3a]{display:flex;align-items:center;gap:1rem;font-size:1.1rem;font-weight:500}.cta-card[data-astro-cid-rcdzuq3a]{padding:2.5rem;border-radius:12px;border-top:4px solid var(--color-primary)}.form-group[data-astro-cid-rcdzuq3a]{margin-bottom:1.25rem}.form-row[data-astro-cid-rcdzuq3a]{display:flex;gap:1rem}.half[data-astro-cid-rcdzuq3a]{flex:1}.form-input[data-astro-cid-rcdzuq3a]{width:100%;padding:1rem;background:#ffffff0d;border:1px solid rgba(212,175,55,.3);border-radius:4px;color:#fff;font-family:var(--font-sans);transition:all var(--transition-fast)}.form-input[data-astro-cid-rcdzuq3a]:focus{outline:none;border-color:var(--color-accent);background:#ffffff1a}input[data-astro-cid-rcdzuq3a][type=date]::-webkit-calendar-picker-indicator{filter:invert(1)}.w-full[data-astro-cid-rcdzuq3a]{width:100%}.pulse-btn[data-astro-cid-rcdzuq3a]{animation:pulse 2s infinite}.text-muted[data-astro-cid-rcdzuq3a]{color:var(--color-text-muted)}.text-bold[data-astro-cid-rcdzuq3a]{font-weight:700}@media(max-width:900px){.cta-layout[data-astro-cid-rcdzuq3a]{grid-template-columns:1fr;gap:2rem}.cta-title[data-astro-cid-rcdzuq3a]{font-size:2.25rem}}.logo-strip[data-astro-cid-j7pv25f6]{display:flex;justify-content:center;gap:3rem;flex-wrap:wrap;color:var(--color-text-muted);font-family:var(--font-serif);font-size:1.5rem;font-style:italic;opacity:.7}.max-w-700[data-astro-cid-j7pv25f6]{max-width:800px;margin:0 auto}.value-title[data-astro-cid-j7pv25f6]{font-size:3rem;margin-bottom:1.5rem}.decorative-icon[data-astro-cid-j7pv25f6]{font-size:2rem;margin-bottom:1.5rem}.value-text[data-astro-cid-j7pv25f6]{font-size:1.25rem;color:var(--color-text-muted);line-height:1.8}.review-breakout[data-astro-cid-j7pv25f6]{background-color:var(--color-primary);color:#fff;padding:6rem 2rem}.review-breakout[data-astro-cid-j7pv25f6] .quote[data-astro-cid-j7pv25f6]{font-size:clamp(2rem,4vw,3rem);line-height:1.2;color:#fff;margin-bottom:1.5rem}.quote-author[data-astro-cid-j7pv25f6]{font-family:var(--font-sans);font-size:1.1rem;opacity:.9;letter-spacing:.05em;text-transform:uppercase}.instagram-banner[data-astro-cid-j7pv25f6]{background-color:var(--color-bg);border-top:1px solid var(--color-border);border-bottom:1px solid var(--color-border)}.instagram-banner[data-astro-cid-j7pv25f6] h3[data-astro-cid-j7pv25f6]{font-family:var(--font-serif);font-size:2.5rem;color:var(--color-accent);margin-bottom:.5rem}
