.package-card[data-astro-cid-kmi3ma2n]{background:#fff;border-radius:12px;padding:25px;box-shadow:0 4px 12px #0000001a;transition:transform .3s ease,box-shadow .3s ease;border:2px solid #e8e8e8}.package-card[data-astro-cid-kmi3ma2n]:hover{transform:translateY(-4px);box-shadow:0 6px 20px #00000026}.package-card[data-astro-cid-kmi3ma2n].featured{border:2px solid #D4B2A7;background:linear-gradient(135deg,#fff,#fef7f0)}.package-header[data-astro-cid-kmi3ma2n]{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:20px;padding-bottom:15px;border-bottom:2px solid #f0f0f0;gap:15px}.package-name[data-astro-cid-kmi3ma2n]{font-family:Safira March,serif;color:#333;font-size:1.3rem;font-weight:700;margin:0;flex:1}.package-card[data-astro-cid-kmi3ma2n].featured .package-name[data-astro-cid-kmi3ma2n]{color:#d4b2a7}.package-price[data-astro-cid-kmi3ma2n]{font-family:Brush Script MT,Pacifico,Comic Sans MS;font-size:1.8rem;font-weight:700;color:#333;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:Poppins,sans-serif;color:#555;font-size:.95rem;font-weight:600;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:Poppins,sans-serif;color:#333;font-size:.95rem;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:#d4b2a7;font-weight:700;font-size:1rem}.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:Poppins,sans-serif;color:#666;font-size:.9rem;text-decoration:line-through}.save-amount[data-astro-cid-kmi3ma2n]{font-family:Poppins,sans-serif;color:#d4b2a7;font-size:1rem;font-weight:600}@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:#f8f6f4;border-radius:8px;border-left:4px solid #D4B2A7}.bridal-seo-content[data-astro-cid-phxy4xa3] h2[data-astro-cid-phxy4xa3]{font-family:Safira March,serif;color:#333;font-size:1.8rem;font-weight:700;margin-bottom:15px}.bridal-seo-content[data-astro-cid-phxy4xa3] p[data-astro-cid-phxy4xa3]{font-family:Poppins,sans-serif;color:#555;font-size:1rem;line-height:1.6;margin-bottom:20px}.bridal-packages-section[data-astro-cid-phxy4xa3]{margin:40px 0;padding:30px;background-color:#f8f6f4;border-radius:8px;border-left:4px solid #D4B2A7}.packages-intro[data-astro-cid-phxy4xa3]{font-family:Poppins,sans-serif;color:#555;font-size:1rem;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:15px 25px;background-color:#fff;color:#333;text-decoration:none;font-size:1rem;font-weight:600;font-family:Inter,sans-serif;border-radius:8px;border:2px solid #333333;transition:all .3s ease;box-shadow:0 4px 8px #0000001a;min-width:160px;justify-content:center}.cta-button[data-astro-cid-phxy4xa3]:hover{background-color:#333;color:#fff;transform:translateY(-2px);box-shadow:0 6px 12px #0003}.button-icon[data-astro-cid-phxy4xa3]{font-size:1.1rem}.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:Poppins,sans-serif;color:#333;font-size:1rem;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:#d4b2a7;font-family:Poppins,sans-serif;font-size:20px;font-weight:700;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}}
