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