.section-header[data-astro-cid-wk2votdk]{display:flex;justify-content:center;font-family:Cormorant Garamond,Georgia,serif;color:var(--deep);font-weight:300;text-align:center;margin-bottom:1.5rem}h1[data-astro-cid-wk2votdk].section-header{font-size:clamp(2.5rem,4vw,3.5rem)}h2[data-astro-cid-wk2votdk].section-header{font-size:clamp(1.8rem,3vw,2.5rem)}h3[data-astro-cid-wk2votdk].section-header{font-size:clamp(1.3rem,2.5vw,1.8rem)}@media(max-width:767px){h1[data-astro-cid-wk2votdk].section-header{font-size:2rem}h2[data-astro-cid-wk2votdk].section-header{font-size:1.5rem}h3[data-astro-cid-wk2votdk].section-header{font-size:1.2rem}}.package-card[data-astro-cid-kmi3ma2n]{background:#fff;padding:25px;transition:transform .3s ease,box-shadow .3s ease;border:1px solid var(--blush)}.package-card[data-astro-cid-kmi3ma2n]:hover{transform:translateY(-3px);box-shadow:0 8px 30px #3d2b231a}.package-card[data-astro-cid-kmi3ma2n].featured{border:2px solid var(--rose);background:#faf7f2}.package-header[data-astro-cid-kmi3ma2n]{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:20px;padding-bottom:15px;border-bottom:1px solid var(--blush);gap:15px}.package-name[data-astro-cid-kmi3ma2n]{font-family:Cormorant Garamond,Georgia,serif;color:var(--deep);font-size:1.3rem;font-weight:300;margin:0;flex:1}.package-card[data-astro-cid-kmi3ma2n].featured .package-name[data-astro-cid-kmi3ma2n]{color:var(--rose)}.package-price[data-astro-cid-kmi3ma2n]{font-family:Cormorant Garamond,Georgia,serif;font-size:1.8rem;font-weight:400;color:var(--deep);white-space:nowrap}.per-person[data-astro-cid-kmi3ma2n]{font-size:1rem;font-weight:400;margin-left:4px}.package-content[data-astro-cid-kmi3ma2n]{display:flex;flex-direction:column;gap:12px}.package-includes[data-astro-cid-kmi3ma2n]{font-family:Jost,sans-serif;color:var(--warm-gray);font-size:.78rem;letter-spacing:.08em;text-transform:uppercase;font-weight:400;margin:0}.package-services[data-astro-cid-kmi3ma2n]{list-style:none;padding:0;margin:0}.package-services[data-astro-cid-kmi3ma2n] li[data-astro-cid-kmi3ma2n]{font-family:Jost,sans-serif;color:var(--deep);font-size:.88rem;font-weight:300;margin-bottom:8px;line-height:1.5;position:relative;padding-left:20px}.package-services[data-astro-cid-kmi3ma2n] li[data-astro-cid-kmi3ma2n]:before{content:"✓";position:absolute;left:0;top:0;color:var(--rose);font-weight:400;font-size:.9rem}.package-savings[data-astro-cid-kmi3ma2n]{margin-top:15px;padding-top:15px;border-top:1px solid #f0f0f0;display:flex;flex-direction:column;gap:5px}.bundle-value[data-astro-cid-kmi3ma2n]{font-family:Jost,sans-serif;color:var(--warm-gray);font-size:.85rem;font-weight:300;text-decoration:line-through}.save-amount[data-astro-cid-kmi3ma2n]{font-family:Jost,sans-serif;color:var(--rose);font-size:.9rem;font-weight:400}@media(max-width:480px){.package-card[data-astro-cid-kmi3ma2n]{padding:20px}.package-name[data-astro-cid-kmi3ma2n]{font-size:1.1rem}.package-price[data-astro-cid-kmi3ma2n]{font-size:1.5rem}}.service-section[data-astro-cid-phxy4xa3]{margin-bottom:40px}.left-align[data-astro-cid-phxy4xa3]{justify-content:flex-start;text-align:left}.bridal-seo-content[data-astro-cid-phxy4xa3]{margin:30px 0;padding:30px;background-color:var(--cream);border-left:4px solid var(--rose)}.bridal-seo-content[data-astro-cid-phxy4xa3] h2[data-astro-cid-phxy4xa3]{font-family:Cormorant Garamond,Georgia,serif;color:var(--deep);font-size:1.8rem;font-weight:300;margin-bottom:15px}.bridal-seo-content[data-astro-cid-phxy4xa3] p[data-astro-cid-phxy4xa3]{font-family:Jost,sans-serif;color:var(--warm-gray);font-size:.95rem;font-weight:300;line-height:1.6;margin-bottom:20px}.bridal-packages-section[data-astro-cid-phxy4xa3]{margin:40px 0;padding:30px;background-color:var(--cream);border-left:4px solid var(--rose)}.packages-intro[data-astro-cid-phxy4xa3]{font-family:Jost,sans-serif;color:var(--warm-gray);font-size:.9rem;font-weight:300;line-height:1.6;margin-bottom:25px;text-align:center}.packages-grid[data-astro-cid-phxy4xa3]{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:25px;margin-top:25px}.bridal-seo-content[data-astro-cid-phxy4xa3] .cta-buttons[data-astro-cid-phxy4xa3]{margin-top:30px;text-align:center}.cta-buttons[data-astro-cid-phxy4xa3]{display:flex;gap:15px;margin-bottom:40px;flex-wrap:wrap;justify-content:center}.cta-button[data-astro-cid-phxy4xa3]{display:flex;align-items:center;gap:8px;padding:.75rem 1.5rem;background:transparent;color:var(--deep);text-decoration:none;font-family:Jost,sans-serif;font-size:.72rem;letter-spacing:.14em;text-transform:uppercase;font-weight:400;border:1px solid var(--deep);transition:all .25s ease;min-width:160px;justify-content:center}.cta-button[data-astro-cid-phxy4xa3]:hover{background:var(--deep);color:var(--cream);transform:translateY(-2px)}.button-icon[data-astro-cid-phxy4xa3]{font-size:1.1rem}.cta-button-calendly[data-astro-cid-phxy4xa3]{padding:15px 25px;min-width:160px}.service-section[data-astro-cid-phxy4xa3] ul[data-astro-cid-phxy4xa3]{list-style:none;padding-left:0;margin:0}.service-section[data-astro-cid-phxy4xa3] li[data-astro-cid-phxy4xa3]{font-family:Jost,sans-serif;color:var(--deep);font-size:.9rem;font-weight:300;margin-bottom:10px;line-height:1.4;position:relative;padding-left:25px}.service-section[data-astro-cid-phxy4xa3] li[data-astro-cid-phxy4xa3]:before{content:"💍";position:absolute;left:0;top:0;font-size:1rem}.service-section[data-astro-cid-phxy4xa3] .service-name[data-astro-cid-phxy4xa3]{color:var(--rose);font-family:Cormorant Garamond,Georgia,serif;font-size:1.15rem;font-weight:400;margin-bottom:15px;max-width:85%}@media(max-width:768px){.cta-buttons[data-astro-cid-phxy4xa3]{flex-direction:column;align-items:center}.cta-button[data-astro-cid-phxy4xa3]{justify-content:center;width:100%;max-width:280px}.bridal-seo-content[data-astro-cid-phxy4xa3]{padding:20px;margin:20px 0}.bridal-seo-content[data-astro-cid-phxy4xa3] h2[data-astro-cid-phxy4xa3]{font-size:1.5rem}.bridal-packages-section[data-astro-cid-phxy4xa3]{padding:20px;margin:20px 0}.packages-grid[data-astro-cid-phxy4xa3]{grid-template-columns:1fr;gap:20px}}.blog-links-section[data-astro-cid-qqiomk3a]{max-width:720px;margin:0 auto 3rem;padding:2rem;border-top:1px solid var(--blush)}.blog-links-heading[data-astro-cid-qqiomk3a]{font-family:Cormorant Garamond,Georgia,serif;font-size:1.4rem;font-weight:300;color:var(--deep);margin:0 0 1rem}.blog-links-list[data-astro-cid-qqiomk3a]{list-style:none;padding:0;margin:0}.blog-links-list[data-astro-cid-qqiomk3a] li[data-astro-cid-qqiomk3a]{margin-bottom:.6rem}.blog-links-list[data-astro-cid-qqiomk3a] a[data-astro-cid-qqiomk3a]{font-family:Jost,sans-serif;font-size:.9rem;font-weight:300;color:var(--rose);text-decoration:none;transition:color .2s ease}.blog-links-list[data-astro-cid-qqiomk3a] a[data-astro-cid-qqiomk3a]:hover{color:var(--deep)}
