.WeddingExperienceSection-module-scss-module__hFDj_G__timelineSection{background:#0f0c09}.WeddingExperienceSection-module-scss-module__hFDj_G__timelineGrid{grid-template-columns:repeat(3,1fr);gap:32px;display:grid}@media (min-width:768px) and (max-width:1023px){.WeddingExperienceSection-module-scss-module__hFDj_G__timelineGrid{grid-template-columns:1fr}}@media (max-width:767px){.WeddingExperienceSection-module-scss-module__hFDj_G__timelineGrid{grid-template-columns:1fr;gap:24px}}.WeddingExperienceSection-module-scss-module__hFDj_G__timelineCard{background:#1c1612;border:1px solid #c8783a4d;border-radius:24px;padding:36px 28px;transition:transform .3s,border-color .3s,box-shadow .3s}.WeddingExperienceSection-module-scss-module__hFDj_G__timelineCard:hover{border-color:#c8783a99;transform:translateY(-6px);box-shadow:0 10px 30px #00000080}.WeddingExperienceSection-module-scss-module__hFDj_G__timelineCard .WeddingExperienceSection-module-scss-module__hFDj_G__dayBadge{letter-spacing:.1em;text-transform:uppercase;color:#0f0c09;background:#e8c88a;border-radius:999px;margin-bottom:18px;padding:5px 14px;font-size:.72rem;font-weight:700;display:inline-block}.WeddingExperienceSection-module-scss-module__hFDj_G__timelineCard h3{font-family:var(--font-serif,"Playfair Display"),Georgia,serif;margin-bottom:14px;font-size:1.35rem}.WeddingExperienceSection-module-scss-module__hFDj_G__timelineCard ul{flex-direction:column;gap:10px;list-style:none;display:flex}.WeddingExperienceSection-module-scss-module__hFDj_G__timelineCard ul li{color:#f2ead9b3;padding-left:18px;font-size:.92rem;line-height:1.65;position:relative}.WeddingExperienceSection-module-scss-module__hFDj_G__timelineCard ul li:before{content:"•";color:#c8783a;font-weight:700;position:absolute;left:0}.WeddingExperienceSection-module-scss-module__hFDj_G__capacitySection{background:#1c1612}.WeddingExperienceSection-module-scss-module__hFDj_G__capacityTableWrap{background:#0f0c09;border:1px solid #c8783a4d;border-radius:24px;overflow-x:auto;box-shadow:0 10px 30px #00000080}.WeddingExperienceSection-module-scss-module__hFDj_G__capacityTable{border-collapse:collapse;width:100%;min-width:640px}.WeddingExperienceSection-module-scss-module__hFDj_G__capacityTable thead th{text-align:left;letter-spacing:.08em;text-transform:uppercase;color:#e8c88a;background:#c8783a14;border-bottom:1px solid #c8783a4d;padding:18px 24px;font-size:.75rem;font-weight:700}.WeddingExperienceSection-module-scss-module__hFDj_G__capacityTable tbody td{color:#f2ead9b3;vertical-align:top;border-bottom:1px solid #f2ead91a;padding:16px 24px;font-size:.92rem}.WeddingExperienceSection-module-scss-module__hFDj_G__capacityTable tbody td a{color:#f2ead9;text-underline-offset:3px;font-weight:600;-webkit-text-decoration:underline #c8783a66;text-decoration:underline #c8783a66}.WeddingExperienceSection-module-scss-module__hFDj_G__capacityTable tbody td a:hover{color:#e8c88a;text-decoration-color:#e8c88a}.WeddingExperienceSection-module-scss-module__hFDj_G__capacityTable tbody tr:last-child td{border-bottom:none}.WeddingExperienceSection-module-scss-module__hFDj_G__capacityTable .WeddingExperienceSection-module-scss-module__hFDj_G__capacityValue{color:#e8c88a;white-space:nowrap;font-weight:700}.WeddingExperienceSection-module-scss-module__hFDj_G__policySection{background:#0f0c09}.WeddingExperienceSection-module-scss-module__hFDj_G__policyGrid{grid-template-columns:repeat(3,1fr);gap:32px;display:grid}@media (min-width:768px) and (max-width:1023px){.WeddingExperienceSection-module-scss-module__hFDj_G__policyGrid{grid-template-columns:1fr}}@media (max-width:767px){.WeddingExperienceSection-module-scss-module__hFDj_G__policyGrid{grid-template-columns:1fr;gap:24px}}.WeddingExperienceSection-module-scss-module__hFDj_G__policyCard{background:#1c1612;border:1px solid #c8783a4d;border-radius:24px;padding:36px 28px;transition:transform .3s,border-color .3s,box-shadow .3s}.WeddingExperienceSection-module-scss-module__hFDj_G__policyCard:hover{border-color:#c8783a99;transform:translateY(-6px);box-shadow:0 10px 30px #00000080}.WeddingExperienceSection-module-scss-module__hFDj_G__policyCard .WeddingExperienceSection-module-scss-module__hFDj_G__policyIcon{margin-bottom:18px;font-size:2.2rem}.WeddingExperienceSection-module-scss-module__hFDj_G__policyCard h3{font-family:var(--font-serif,"Playfair Display"),Georgia,serif;margin-bottom:12px;font-size:1.25rem}.WeddingExperienceSection-module-scss-module__hFDj_G__policyCard p{color:#f2ead9b3;font-size:.92rem;line-height:1.7}.WeddingExperienceSection-module-scss-module__hFDj_G__testimonialsSection{background:#1c1612}.WeddingExperienceSection-module-scss-module__hFDj_G__testimonialGrid{grid-template-columns:repeat(2,1fr);gap:32px;display:grid}@media (min-width:768px) and (max-width:1023px){.WeddingExperienceSection-module-scss-module__hFDj_G__testimonialGrid{grid-template-columns:1fr}}@media (max-width:767px){.WeddingExperienceSection-module-scss-module__hFDj_G__testimonialGrid{grid-template-columns:1fr;gap:24px}}.WeddingExperienceSection-module-scss-module__hFDj_G__testimonialCard{background:#0f0c09;border:1px solid #c8783a4d;border-radius:24px;padding:36px 32px;position:relative}.WeddingExperienceSection-module-scss-module__hFDj_G__testimonialCard .WeddingExperienceSection-module-scss-module__hFDj_G__quoteMark{font-family:var(--font-serif,"Playfair Display"),Georgia,serif;color:#c8783a;opacity:.5;margin-bottom:4px;font-size:3.5rem;line-height:1}.WeddingExperienceSection-module-scss-module__hFDj_G__testimonialCard .WeddingExperienceSection-module-scss-module__hFDj_G__quote{color:#f2ead9b3;margin-bottom:24px;font-size:.98rem;line-height:1.75}.WeddingExperienceSection-module-scss-module__hFDj_G__testimonialCard .WeddingExperienceSection-module-scss-module__hFDj_G__author{flex-direction:column;gap:4px;display:flex}.WeddingExperienceSection-module-scss-module__hFDj_G__testimonialCard .WeddingExperienceSection-module-scss-module__hFDj_G__author .WeddingExperienceSection-module-scss-module__hFDj_G__authorName{font-family:var(--font-serif,"Playfair Display"),Georgia,serif;color:#e8c88a;font-size:1.1rem;font-weight:600}.WeddingExperienceSection-module-scss-module__hFDj_G__testimonialCard .WeddingExperienceSection-module-scss-module__hFDj_G__author .WeddingExperienceSection-module-scss-module__hFDj_G__authorMeta{color:#f2ead9b3;letter-spacing:.02em;font-size:.82rem}.WeddingExperienceSection-module-scss-module__hFDj_G__ctaRow{flex-wrap:wrap;justify-content:center;gap:16px;margin-top:48px;display:flex}@media (max-width:767px){.WeddingExperienceSection-module-scss-module__hFDj_G__ctaRow{flex-direction:column;align-items:stretch}.WeddingExperienceSection-module-scss-module__hFDj_G__ctaRow a{width:100%}}
