.reveal-on-scroll{opacity:1;transform:none;transition:opacity .6s ease,transform .6s ease;transition-delay:var(--delay, 0s)}.faq-page.js-anim .reveal-on-scroll{opacity:0;transform:translateY(24px)}.faq-page.js-anim .reveal-on-scroll.revealed{opacity:1;transform:translateY(0)}.faq-page.svelte-1bex8oj{--shely-pink: #FF4F91;--shely-plum: #511843;--shely-blush: #FF9BB5;--shely-bg: #FFFBF7;--glass-shadow: 0 8px 32px rgba(81, 24, 67, .08);--font-poppins: "Poppins", system-ui, sans-serif;--font-inter: "Inter", system-ui, sans-serif;--text-primary: #1a0e16;--text-secondary: #6b5a65;--text-muted: #9a8d94;--border-light: rgba(81, 24, 67, .06);--surface: #ffffff;--surface-hover: #faf6f8;min-height:100vh;background:var(--shely-bg)}.hero.svelte-1bex8oj{position:relative;z-index:25;padding:5rem 1.5rem 3rem;background:var(--shely-bg);text-align:center}@media (min-width: 768px){.hero.svelte-1bex8oj{padding:7rem 2rem 4rem}}.hero-dots.svelte-1bex8oj{position:absolute;top:0;right:0;bottom:0;left:0;background-image:radial-gradient(circle,rgba(81,24,67,.05) 1px,transparent 1px);background-size:24px 24px;pointer-events:none}.hero-glow.svelte-1bex8oj{position:absolute;width:500px;height:500px;border-radius:50%;filter:blur(140px);opacity:.06;background:var(--shely-pink);top:-200px;left:50%;transform:translate(-50%);pointer-events:none}.hero-inner.svelte-1bex8oj{position:relative;z-index:1;max-width:40rem;margin:0 auto}.hero-badge.svelte-1bex8oj{display:inline-block;font-family:var(--font-inter);font-size:.75rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--shely-pink);background:#ff4f9114;padding:.375rem 1rem;border-radius:9999px;margin-bottom:1.25rem}.hero-title.svelte-1bex8oj{font-family:var(--font-poppins);font-weight:700;font-size:2.5rem;line-height:1.15;color:var(--text-primary);margin:0 0 .75rem}@media (min-width: 768px){.hero-title.svelte-1bex8oj{font-size:3.25rem}}.hero-subtitle.svelte-1bex8oj{font-family:var(--font-inter);font-size:1.0625rem;color:var(--text-secondary);line-height:1.6;margin:0 0 2rem}.search-bar.svelte-1bex8oj{position:relative;max-width:36rem;margin:0 auto;background:var(--surface);border:2px solid var(--border-light);border-radius:14px;display:flex;align-items:center;padding:0 1rem;box-shadow:var(--glass-shadow);transition:border-color .2s,box-shadow .2s}.search-bar--focused.svelte-1bex8oj{border-color:var(--shely-pink);box-shadow:0 8px 32px #ff4f911a}.search-icon.svelte-1bex8oj{flex-shrink:0;color:var(--text-muted);display:flex;align-items:center;margin-right:.75rem}.search-input.svelte-1bex8oj{flex:1;padding:1rem 0;border:none;background:transparent;font-family:var(--font-inter);font-size:1rem;color:var(--text-primary);outline:none;min-width:0}.search-input.svelte-1bex8oj::placeholder{color:var(--text-muted)}.search-clear.svelte-1bex8oj{flex-shrink:0;background:#5118430f;border:none;cursor:pointer;color:var(--text-secondary);display:flex;align-items:center;justify-content:center;width:1.75rem;height:1.75rem;border-radius:6px;transition:background .15s}.search-clear.svelte-1bex8oj:hover{background:#ff4f911a;color:var(--shely-pink)}.search-dropdown.svelte-1bex8oj{position:absolute;top:calc(100% + 8px);left:0;right:0;background:var(--surface);border:1px solid var(--border-light);border-radius:12px;box-shadow:0 16px 48px #5118431f;z-index:50;overflow:hidden;max-height:22rem;overflow-y:auto}.search-result.svelte-1bex8oj{display:flex;flex-direction:column;align-items:flex-start;gap:.1875rem;width:100%;padding:.75rem 1rem;border:none;background:transparent;cursor:pointer;text-align:left;transition:background .1s}.search-result.svelte-1bex8oj:hover{background:var(--surface-hover)}.search-result.svelte-1bex8oj+.search-result:where(.svelte-1bex8oj){border-top:1px solid var(--border-light)}.search-result-cat.svelte-1bex8oj{font-family:var(--font-inter);font-size:.6875rem;font-weight:600;text-transform:uppercase;letter-spacing:.04em;color:var(--shely-pink)}.search-result-title.svelte-1bex8oj{font-family:var(--font-inter);font-size:.9375rem;color:var(--text-primary);font-weight:500}.search-more.svelte-1bex8oj{padding:.625rem 1rem;font-family:var(--font-inter);font-size:.8125rem;color:var(--text-muted);text-align:center;border-top:1px solid var(--border-light)}.search-empty.svelte-1bex8oj{padding:1.5rem 1rem;font-family:var(--font-inter);font-size:.9375rem;color:var(--text-muted);text-align:center}.tabs-section.svelte-1bex8oj{position:sticky;top:64px;z-index:20;background:var(--surface);border-bottom:1px solid var(--border-light);box-shadow:0 2px 12px #5118430a}.tabs-inner.svelte-1bex8oj{max-width:56rem;margin:0 auto;padding:0 1rem}.tabs-scroll.svelte-1bex8oj{display:flex;gap:.25rem;overflow-x:auto;-webkit-overflow-scrolling:touch;scrollbar-width:none;padding:.75rem 0}.tabs-scroll.svelte-1bex8oj::-webkit-scrollbar{display:none}.tab-btn.svelte-1bex8oj{display:inline-flex;align-items:center;gap:.4375rem;padding:.5rem 1rem;border-radius:9999px;border:1.5px solid transparent;background:transparent;font-family:var(--font-inter);font-size:.8125rem;font-weight:500;color:var(--text-secondary);cursor:pointer;transition:all .2s;white-space:nowrap;flex-shrink:0}.tab-btn.svelte-1bex8oj:hover{background:#ff4f910a;color:var(--shely-pink);border-color:#ff4f9126}.tab-btn--active.svelte-1bex8oj,.tab-btn--active.svelte-1bex8oj:hover{background:var(--shely-plum);color:#fff;border-color:var(--shely-plum)}.tab-btn.svelte-1bex8oj svg:where(.svelte-1bex8oj){flex-shrink:0}.faq-section.svelte-1bex8oj{padding:3rem 1.5rem 4rem}@media (min-width: 768px){.faq-section.svelte-1bex8oj{padding:4rem 2rem 5rem}}.faq-inner.svelte-1bex8oj{max-width:48rem;margin:0 auto}.faq-cat-header.svelte-1bex8oj{display:flex;align-items:center;gap:1rem;margin-bottom:2rem}.faq-cat-icon.svelte-1bex8oj{width:3rem;height:3rem;border-radius:12px;background:#ff4f910f;display:flex;align-items:center;justify-content:center;color:var(--shely-pink);flex-shrink:0}.faq-cat-title.svelte-1bex8oj{font-family:var(--font-poppins);font-weight:700;font-size:1.5rem;color:var(--text-primary);margin:0;line-height:1.3}@media (min-width: 768px){.faq-cat-title.svelte-1bex8oj{font-size:1.75rem}}.faq-cat-count.svelte-1bex8oj{font-family:var(--font-inter);font-size:.8125rem;color:var(--text-muted);margin:.125rem 0 0}.faq-search-header.svelte-1bex8oj{display:flex;align-items:center;justify-content:space-between;gap:1rem;margin-bottom:2rem;flex-wrap:wrap}.faq-search-title.svelte-1bex8oj{font-family:var(--font-poppins);font-weight:700;font-size:1.25rem;color:var(--text-primary);margin:0}.faq-clear-search.svelte-1bex8oj{font-family:var(--font-inter);font-size:.8125rem;font-weight:600;color:var(--shely-pink);background:#ff4f910f;border:none;padding:.375rem .875rem;border-radius:9999px;cursor:pointer;transition:background .15s}.faq-clear-search.svelte-1bex8oj:hover{background:#ff4f911f}.faq-empty.svelte-1bex8oj{text-align:center;padding:4rem 1rem}.faq-empty-icon.svelte-1bex8oj{color:var(--text-muted);opacity:.5;margin-bottom:1rem}.faq-empty-title.svelte-1bex8oj{font-family:var(--font-poppins);font-weight:700;font-size:1.125rem;color:var(--text-primary);margin:0 0 .375rem}.faq-empty-text.svelte-1bex8oj{font-family:var(--font-inter);font-size:.9375rem;color:var(--text-secondary);margin:0}.accordion-list.svelte-1bex8oj{display:flex;flex-direction:column;gap:.75rem}.accordion-item.svelte-1bex8oj{background:var(--surface);border:1px solid var(--border-light);border-radius:14px;overflow:hidden;transition:border-color .2s,box-shadow .2s}.accordion-item.svelte-1bex8oj:hover{border-color:#ff4f911f;box-shadow:0 2px 12px #5118430a}.accordion-header.svelte-1bex8oj{width:100%;display:flex;align-items:center;gap:.875rem;padding:1.125rem 1.25rem;border:none;background:transparent;cursor:pointer;text-align:left;transition:background .15s}.accordion-header.svelte-1bex8oj:hover{background:var(--surface-hover)}.accordion-number.svelte-1bex8oj{flex-shrink:0;width:2rem;height:2rem;border-radius:8px;background:#5118430a;display:flex;align-items:center;justify-content:center;font-family:var(--font-inter);font-size:.75rem;font-weight:700;color:var(--shely-plum)}.accordion-header--open.svelte-1bex8oj .accordion-number:where(.svelte-1bex8oj){background:var(--shely-pink);color:#fff}.accordion-cat-badge.svelte-1bex8oj{flex-shrink:0;font-family:var(--font-inter);font-size:.6875rem;font-weight:700;text-transform:uppercase;letter-spacing:.04em;color:var(--shely-pink);background:#ff4f910f;padding:.25rem .625rem;border-radius:4px}.accordion-question.svelte-1bex8oj{flex:1;font-family:var(--font-inter);font-size:.9375rem;font-weight:600;color:var(--text-primary);line-height:1.4;min-width:0}.accordion-header--open.svelte-1bex8oj .accordion-question:where(.svelte-1bex8oj){color:var(--shely-plum)}.accordion-chevron.svelte-1bex8oj{flex-shrink:0;color:var(--text-muted);transition:transform .25s ease,color .2s}.accordion-header--open.svelte-1bex8oj .accordion-chevron:where(.svelte-1bex8oj){transform:rotate(180deg);color:var(--shely-pink)}.accordion-body.svelte-1bex8oj{padding:0 1.25rem 1.25rem 4.125rem;animation:svelte-1bex8oj-slideIn .3s ease}@media (max-width: 640px){.accordion-body.svelte-1bex8oj{padding-left:1.25rem}}@keyframes svelte-1bex8oj-slideIn{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}.accordion-answer.svelte-1bex8oj{font-family:var(--font-inter);font-size:.9375rem;color:var(--text-secondary);line-height:1.75;margin:0;border-top:1px solid var(--border-light);padding-top:1rem}.quick-links-section.svelte-1bex8oj{padding:0 1.5rem 4rem}@media (min-width: 768px){.quick-links-section.svelte-1bex8oj{padding:0 2rem 5rem}}.quick-links-inner.svelte-1bex8oj{max-width:48rem;margin:0 auto}.quick-links-title.svelte-1bex8oj{font-family:var(--font-poppins);font-weight:700;font-size:1.25rem;color:var(--text-primary);margin:0 0 1.25rem}.quick-links-grid.svelte-1bex8oj{display:grid;grid-template-columns:repeat(2,1fr);gap:.75rem}@media (min-width: 640px){.quick-links-grid.svelte-1bex8oj{grid-template-columns:repeat(4,1fr)}}.quick-link-card.svelte-1bex8oj{display:flex;flex-direction:column;align-items:center;gap:.625rem;padding:1.25rem .75rem;background:var(--surface);border:1px solid var(--border-light);border-radius:14px;cursor:pointer;transition:all .2s;text-align:center}.quick-link-card.svelte-1bex8oj:hover{transform:translateY(-2px);box-shadow:var(--glass-shadow);border-color:#ff4f9126}.quick-link-icon.svelte-1bex8oj{width:2.75rem;height:2.75rem;border-radius:12px;background:#ff4f910f;display:flex;align-items:center;justify-content:center;color:var(--shely-pink)}.quick-link-label.svelte-1bex8oj{font-family:var(--font-inter);font-size:.8125rem;font-weight:600;color:var(--text-primary);line-height:1.3}.cta-section.svelte-1bex8oj{padding:2rem 1.5rem 5rem;background:linear-gradient(180deg,var(--shely-bg) 0%,#f8f0f4 100%)}@media (min-width: 768px){.cta-section.svelte-1bex8oj{padding:3rem 2rem 6rem}}.cta-inner.svelte-1bex8oj{position:relative;max-width:40rem;margin:0 auto;background:var(--surface);border:1px solid var(--border-light);border-radius:1.25rem;padding:3rem 2rem;box-shadow:var(--glass-shadow);overflow:hidden;text-align:center}.cta-glow.svelte-1bex8oj{position:absolute;width:300px;height:300px;border-radius:50%;filter:blur(100px);opacity:.05;background:var(--shely-pink);top:-100px;right:-100px;pointer-events:none}.cta-content.svelte-1bex8oj{position:relative;z-index:1}.cta-icon-wrap.svelte-1bex8oj{width:3.5rem;height:3.5rem;border-radius:1rem;background:linear-gradient(135deg,#ff4f9114,#5118430f);display:flex;align-items:center;justify-content:center;color:var(--shely-pink);margin:0 auto 1.25rem}.cta-title.svelte-1bex8oj{font-family:var(--font-poppins);font-weight:700;font-size:1.75rem;color:var(--text-primary);margin:0 0 .625rem}@media (min-width: 768px){.cta-title.svelte-1bex8oj{font-size:2rem}}.cta-text.svelte-1bex8oj{font-family:var(--font-inter);font-size:.9375rem;color:var(--text-secondary);line-height:1.65;margin:0 auto 1.75rem;max-width:28rem}.cta-buttons.svelte-1bex8oj{display:flex;flex-wrap:wrap;justify-content:center;gap:.75rem;margin-bottom:1.5rem}.cta-btn.svelte-1bex8oj{display:inline-flex;align-items:center;gap:.5rem;padding:.75rem 1.5rem;border-radius:9999px;font-family:var(--font-inter);font-size:.875rem;font-weight:600;text-decoration:none;transition:all .2s;cursor:pointer}.cta-btn.svelte-1bex8oj svg:where(.svelte-1bex8oj){flex-shrink:0}.cta-btn--primary.svelte-1bex8oj{background:var(--shely-pink);color:#fff;border:none}.cta-btn--primary.svelte-1bex8oj:hover{background:#e84480;transform:translateY(-1px);box-shadow:0 4px 16px #ff4f9140}.cta-btn--secondary.svelte-1bex8oj{background:transparent;color:var(--shely-plum);border:1.5px solid rgba(81,24,67,.15)}.cta-btn--secondary.svelte-1bex8oj:hover{background:#51184308;border-color:var(--shely-plum);transform:translateY(-1px)}.cta-email.svelte-1bex8oj{font-family:var(--font-inter);font-size:.8125rem;color:var(--text-muted);margin:0}.cta-email.svelte-1bex8oj a:where(.svelte-1bex8oj){color:var(--shely-pink);font-weight:600;text-decoration:none}.cta-email.svelte-1bex8oj a:where(.svelte-1bex8oj):hover{text-decoration:underline}
