.addons-section[data-astro-cid-malhflef]{padding:6rem 3rem;background:var(--surface)}.addons-container[data-astro-cid-malhflef]{max-width:1000px;margin:0 auto}.addons-header[data-astro-cid-malhflef]{text-align:center;margin-bottom:4rem}.section-label[data-astro-cid-malhflef]{font-size:.75rem;letter-spacing:.3em;text-transform:uppercase;color:var(--color-accent);font-weight:500;margin-bottom:1.5rem}.section-title[data-astro-cid-malhflef]{font-family:var(--font-heading, "Cormorant Garamond", Georgia, serif);font-size:clamp(2rem,3.5vw,2.5rem);color:var(--color-primary);font-weight:400;line-height:1.2}.section-title[data-astro-cid-malhflef] span[data-astro-cid-malhflef]{font-style:italic}.addons-grid[data-astro-cid-malhflef]{display:grid;grid-template-columns:repeat(2,1fr);gap:1.5rem}.section-description[data-astro-cid-malhflef]{font-size:1rem;color:var(--color-text-muted);margin-top:1rem;max-width:700px;margin-left:auto;margin-right:auto}.addon-item[data-astro-cid-malhflef]{display:flex;justify-content:space-between;align-items:flex-start;padding:1.5rem 2rem;background:#fff;border:1px solid var(--border)}.addon-content[data-astro-cid-malhflef]{flex:1}.addon-name[data-astro-cid-malhflef]{font-size:1rem;color:var(--color-text);font-weight:500;display:block;margin-bottom:.5rem}.addon-description[data-astro-cid-malhflef]{font-size:.9rem;color:var(--color-text-muted);margin:0}.addon-price[data-astro-cid-malhflef]{font-family:var(--font-heading, "Cormorant Garamond", Georgia, serif);font-size:1.25rem;color:var(--color-primary);white-space:nowrap;margin-left:2rem}@media (max-width: 768px){.addons-grid[data-astro-cid-malhflef]{grid-template-columns:1fr}}.faq-section[data-astro-cid-zqjlruii]{padding:6rem 3rem;background:var(--surface-warm)}.faq-container[data-astro-cid-zqjlruii]{max-width:800px;margin:0 auto}.faq-header[data-astro-cid-zqjlruii]{text-align:center;margin-bottom:4rem}.section-label[data-astro-cid-zqjlruii]{font-size:.75rem;letter-spacing:.3em;text-transform:uppercase;color:var(--color-accent);font-weight:500;margin-bottom:1.5rem}.section-title[data-astro-cid-zqjlruii]{font-family:var(--font-heading, "Cormorant Garamond", Georgia, serif);font-size:clamp(2rem,3.5vw,2.5rem);color:var(--color-primary);font-weight:400;line-height:1.2}.section-title[data-astro-cid-zqjlruii] span[data-astro-cid-zqjlruii]{font-style:italic}.faq-item[data-astro-cid-zqjlruii]{border-bottom:1px solid var(--border);padding:1.5rem 0}.faq-question[data-astro-cid-zqjlruii]{font-family:var(--font-heading, "Cormorant Garamond", Georgia, serif);font-size:1.25rem;font-weight:400;color:var(--color-primary);margin-bottom:1rem;cursor:pointer;display:flex;justify-content:space-between;align-items:center}.faq-question[data-astro-cid-zqjlruii] svg[data-astro-cid-zqjlruii]{width:20px;height:20px;color:var(--color-accent);flex-shrink:0}.faq-answer[data-astro-cid-zqjlruii]{font-size:.95rem;color:var(--color-text-muted);line-height:1.8}.pricing-section[data-astro-cid-uny5nlup]{padding:6rem 3rem;background:#fff}.pricing-container[data-astro-cid-uny5nlup]{max-width:1200px;margin:0 auto}.pricing-header[data-astro-cid-uny5nlup]{text-align:center;margin-bottom:4rem}.section-label[data-astro-cid-uny5nlup]{font-size:.75rem;letter-spacing:.3em;text-transform:uppercase;color:var(--color-accent);font-weight:500;margin-bottom:1.5rem}.section-title[data-astro-cid-uny5nlup]{font-family:var(--font-heading, "Cormorant Garamond", Georgia, serif);font-size:clamp(2.5rem,4vw,3.5rem);font-weight:400;line-height:1.2;color:var(--color-primary)}.section-title[data-astro-cid-uny5nlup] span[data-astro-cid-uny5nlup]{font-style:italic}.pricing-grid[data-astro-cid-uny5nlup]{display:grid;grid-template-columns:repeat(3,1fr);gap:2rem}.pricing-card[data-astro-cid-uny5nlup]{border:1px solid var(--border);padding:3rem;position:relative;transition:all .3s ease}.pricing-card[data-astro-cid-uny5nlup]:hover{border-color:var(--color-accent)}.pricing-card[data-astro-cid-uny5nlup].featured{border-color:var(--color-primary);background:var(--surface)}.pricing-featured-badge[data-astro-cid-uny5nlup]{position:absolute;top:-12px;left:50%;transform:translate(-50%);background:var(--color-accent);color:#fff;font-size:.65rem;letter-spacing:.15em;text-transform:uppercase;padding:.5rem 1.25rem;font-weight:500}.pricing-label[data-astro-cid-uny5nlup]{font-size:.65rem;letter-spacing:.25em;text-transform:uppercase;color:var(--color-accent);font-weight:500;margin-bottom:1rem}.pricing-title[data-astro-cid-uny5nlup]{font-family:var(--font-heading, "Cormorant Garamond", Georgia, serif);font-size:1.75rem;font-weight:400;color:var(--color-primary);margin-bottom:1rem}.pricing-description[data-astro-cid-uny5nlup]{font-size:.95rem;color:var(--color-text-muted);line-height:1.8;margin-bottom:2rem;min-height:72px}.pricing-price[data-astro-cid-uny5nlup]{margin-bottom:2rem;padding-bottom:2rem;border-bottom:1px solid var(--border)}.pricing-amount[data-astro-cid-uny5nlup]{font-family:var(--font-heading, "Cormorant Garamond", Georgia, serif);font-size:2.5rem;color:var(--color-primary);font-weight:400}.pricing-period[data-astro-cid-uny5nlup]{font-size:.85rem;color:var(--color-text-muted);margin-top:.25rem}.pricing-features[data-astro-cid-uny5nlup]{list-style:none;margin-bottom:2.5rem}.pricing-features[data-astro-cid-uny5nlup] li[data-astro-cid-uny5nlup]{display:flex;align-items:flex-start;gap:.75rem;padding:.75rem 0;font-size:.95rem;color:var(--color-text);border-bottom:1px solid var(--border)}.pricing-features[data-astro-cid-uny5nlup] li[data-astro-cid-uny5nlup]:last-child{border-bottom:none}.pricing-features[data-astro-cid-uny5nlup] svg[data-astro-cid-uny5nlup]{width:18px;height:18px;color:var(--color-accent);flex-shrink:0;margin-top:3px}.pricing-cta[data-astro-cid-uny5nlup]{display:block;width:100%;text-align:center;padding:1rem 2rem;font-size:.75rem;letter-spacing:.2em;text-transform:uppercase;text-decoration:none;font-weight:400;transition:all .3s ease;border:1px solid var(--color-primary);color:var(--color-primary);background:transparent}.pricing-cta[data-astro-cid-uny5nlup]:hover,.pricing-card[data-astro-cid-uny5nlup].featured .pricing-cta[data-astro-cid-uny5nlup]{background:var(--color-primary);color:#fff}.pricing-card[data-astro-cid-uny5nlup].featured .pricing-cta[data-astro-cid-uny5nlup]:hover{background:var(--color-accent);border-color:var(--color-accent)}@media (max-width: 1024px){.pricing-grid[data-astro-cid-uny5nlup]{grid-template-columns:1fr;max-width:500px;margin:0 auto}}@media (max-width: 768px){.pricing-section[data-astro-cid-uny5nlup]{padding:4rem 1.5rem}}.process-section[data-astro-cid-lz4mcaao]{padding:6rem 3rem;background:#fff}.process-container[data-astro-cid-lz4mcaao]{max-width:1200px;margin:0 auto}.process-header[data-astro-cid-lz4mcaao]{text-align:center;margin-bottom:4rem}.section-label[data-astro-cid-lz4mcaao]{font-size:.75rem;letter-spacing:.3em;text-transform:uppercase;color:var(--color-accent);font-weight:500;margin-bottom:1.5rem}.section-title[data-astro-cid-lz4mcaao]{font-family:var(--font-heading, "Cormorant Garamond", Georgia, serif);font-size:clamp(2rem,3.5vw,2.5rem);color:var(--color-primary);font-weight:400;line-height:1.2}.section-title[data-astro-cid-lz4mcaao] span[data-astro-cid-lz4mcaao]{font-style:italic}.process-grid[data-astro-cid-lz4mcaao]{display:grid;grid-template-columns:repeat(4,1fr);gap:2rem}.process-step[data-astro-cid-lz4mcaao]{text-align:center;position:relative}.process-step[data-astro-cid-lz4mcaao]:after{content:"";position:absolute;top:40px;right:-1rem;width:calc(100% - 80px);height:1px;background:var(--border)}.process-step[data-astro-cid-lz4mcaao]:last-child:after{display:none}.process-number[data-astro-cid-lz4mcaao]{width:80px;height:80px;border:1px solid var(--border);display:flex;align-items:center;justify-content:center;margin:0 auto 1.5rem;font-family:var(--font-heading, "Cormorant Garamond", Georgia, serif);font-size:1.75rem;color:var(--color-accent);background:#fff;position:relative;z-index:1}.process-title[data-astro-cid-lz4mcaao]{font-family:var(--font-heading, "Cormorant Garamond", Georgia, serif);font-size:1.25rem;font-weight:400;color:var(--color-primary);margin-bottom:.75rem}.process-description[data-astro-cid-lz4mcaao]{font-size:.9rem;color:var(--color-text-muted);line-height:1.7}@media (max-width: 1024px){.process-grid[data-astro-cid-lz4mcaao]{grid-template-columns:repeat(2,1fr)}.process-step[data-astro-cid-lz4mcaao]:after{display:none}}@media (max-width: 768px){.process-grid[data-astro-cid-lz4mcaao]{grid-template-columns:1fr}}
