.text-center[data-astro-cid-juqb3cmg]{text-align:center}.cursive-heading[data-astro-cid-juqb3cmg]{font-family:var(--font-cursive);font-size:1.8rem;color:var(--color-gold);margin-bottom:.5rem}.text-link[data-astro-cid-juqb3cmg]{color:var(--color-gold);text-decoration:underline;text-underline-offset:2px}.text-link[data-astro-cid-juqb3cmg]:hover{color:var(--color-gold-dark)}.section-desc[data-astro-cid-juqb3cmg]{font-size:16px;color:var(--color-medium-gray);line-height:1.8;max-width:700px;margin:0 auto 3rem}.intro-grid[data-astro-cid-juqb3cmg]{display:grid;grid-template-columns:1fr;gap:3rem;align-items:center}@media(min-width:1024px){.intro-grid[data-astro-cid-juqb3cmg]{grid-template-columns:1fr 1.2fr}}.intro-image[data-astro-cid-juqb3cmg] img[data-astro-cid-juqb3cmg]{width:100%;aspect-ratio:4 / 5;object-fit:cover;border-radius:4px}.intro-text[data-astro-cid-juqb3cmg],.intro-text[data-astro-cid-juqb3cmg] h2[data-astro-cid-juqb3cmg]{text-align:left}.intro-text[data-astro-cid-juqb3cmg] p[data-astro-cid-juqb3cmg]:not(.cursive-heading){font-size:16px;color:var(--color-medium-gray);line-height:1.8}.intro-text[data-astro-cid-juqb3cmg] .btn[data-astro-cid-juqb3cmg]{margin-top:.5rem}.gold-bar--left[data-astro-cid-juqb3cmg]{margin-left:0;margin-right:auto}.spa-cards[data-astro-cid-juqb3cmg]{display:grid;grid-template-columns:1fr;gap:1.5rem;margin:0 auto}@media(min-width:640px){.spa-cards[data-astro-cid-juqb3cmg]{grid-template-columns:repeat(2,1fr)}}@media(min-width:768px){.spa-cards[data-astro-cid-juqb3cmg]{grid-template-columns:repeat(3,1fr)}}@media(min-width:1024px){.spa-cards[data-astro-cid-juqb3cmg]{grid-template-columns:repeat(5,1fr)}}.spa-card[data-astro-cid-juqb3cmg]{background:var(--color-white);padding:2rem;box-shadow:0 4px 20px #0000000f;border-radius:0;transition:transform .3s ease,box-shadow .3s ease}.spa-card[data-astro-cid-juqb3cmg]:hover{transform:translateY(-3px);box-shadow:0 8px 30px #0000001a}.spa-number[data-astro-cid-juqb3cmg]{font-family:var(--font-heading);font-size:2rem;font-weight:300;color:var(--color-gold);line-height:1;margin-bottom:.5rem}.spa-card[data-astro-cid-juqb3cmg] h3[data-astro-cid-juqb3cmg]{font-family:var(--font-heading);font-weight:600;font-size:1rem;text-transform:uppercase;letter-spacing:1px;color:var(--color-charcoal);margin-bottom:.75rem}.spa-card[data-astro-cid-juqb3cmg] p[data-astro-cid-juqb3cmg]{font-size:.9rem;color:var(--color-medium-gray);line-height:1.7;margin:0}.section-image[data-astro-cid-juqb3cmg]{width:100%;overflow:hidden;max-height:400px}.section-image[data-astro-cid-juqb3cmg] img[data-astro-cid-juqb3cmg]{width:100%;height:400px;object-fit:cover;object-position:center 65%;display:block}.steps-grid[data-astro-cid-juqb3cmg]{display:grid;grid-template-columns:1fr;gap:1.5rem;margin-top:2.5rem}@media(min-width:480px){.steps-grid[data-astro-cid-juqb3cmg]{grid-template-columns:1fr 1fr;gap:2rem}}@media(min-width:768px){.steps-grid[data-astro-cid-juqb3cmg]{grid-template-columns:repeat(4,1fr)}}.step-card[data-astro-cid-juqb3cmg]{text-align:center;padding:1.5rem;border:1px solid var(--color-light-gray);border-radius:4px}.step-number[data-astro-cid-juqb3cmg]{font-family:var(--font-heading);font-weight:300;font-size:2.5rem;color:var(--color-gold);margin-bottom:.75rem;line-height:1}.step-card[data-astro-cid-juqb3cmg] h3[data-astro-cid-juqb3cmg]{font-size:1rem;margin-bottom:.5rem}.step-card[data-astro-cid-juqb3cmg] p[data-astro-cid-juqb3cmg]{font-size:.85rem;color:var(--color-medium-gray);line-height:1.6}.faq-container[data-astro-cid-juqb3cmg]{max-width:800px}.faq-list[data-astro-cid-juqb3cmg]{border-top:1px solid var(--color-light-gray)}.faq-item[data-astro-cid-juqb3cmg]{border-bottom:1px solid var(--color-light-gray)}.faq-question[data-astro-cid-juqb3cmg]{padding:1.25rem 0;font-family:var(--font-heading);font-weight:500;font-size:1rem;letter-spacing:.5px;cursor:pointer;list-style:none;display:flex;justify-content:space-between;align-items:center;color:var(--color-charcoal);transition:color .3s ease}.faq-question[data-astro-cid-juqb3cmg]::-webkit-details-marker{display:none}.faq-question[data-astro-cid-juqb3cmg]:after{content:"+";font-size:1.4rem;color:var(--color-gold);font-weight:300;flex-shrink:0;margin-left:1rem}details[data-astro-cid-juqb3cmg][open] .faq-question[data-astro-cid-juqb3cmg]:after{content:"−"}.faq-question[data-astro-cid-juqb3cmg]:hover{color:var(--color-gold)}.faq-answer[data-astro-cid-juqb3cmg]{padding:0 0 1.25rem;font-size:.95rem;line-height:1.8;color:var(--color-medium-gray)}.cta-section[data-astro-cid-juqb3cmg]{position:relative;background:url(/images/natulique-scandinavian-serenity-scented-candle-organic-head-spa.jpg) center 60% / cover no-repeat;padding:4rem 1rem}@media(min-width:768px){.cta-section[data-astro-cid-juqb3cmg]{padding:6rem 0}}.cta-overlay[data-astro-cid-juqb3cmg]{position:absolute;inset:0;background:#0006}.cta-content[data-astro-cid-juqb3cmg]{position:relative;z-index:1;color:var(--color-white)}.cta-content[data-astro-cid-juqb3cmg] h2[data-astro-cid-juqb3cmg]{color:var(--color-white);letter-spacing:3px;margin-bottom:1rem}.cta-desc[data-astro-cid-juqb3cmg]{max-width:600px;margin:0 auto 2rem;font-size:16px;line-height:1.8;opacity:.9}.cta-buttons[data-astro-cid-juqb3cmg]{display:flex;gap:1rem;justify-content:center;flex-wrap:wrap}.btn--outline-white[data-astro-cid-juqb3cmg]{background:transparent;border:2px solid var(--color-white);color:var(--color-white)}.btn--outline-white[data-astro-cid-juqb3cmg]:hover{background:var(--color-white);color:var(--color-charcoal);transform:translateY(-2px)}
