.toggle.svelte-1cmi4dh{border:1px solid var(--line);background:var(--surface);border-radius:999px;gap:.15rem;padding:.2rem;display:flex}.toggle__button.svelte-1cmi4dh{width:1.9rem;height:1.9rem;color:var(--muted);cursor:pointer;background:0 0;border:none;border-radius:50%;place-items:center;padding:0;transition:background .18s,color .18s;display:grid}.toggle__button.svelte-1cmi4dh:hover{color:var(--brand-dark)}.toggle__button--active.svelte-1cmi4dh{background:var(--brand-soft);color:var(--brand-dark)}:root{--brand:#d96a8f;--brand-dark:#a83f63;--brand-soft:#fdeef3;--ink:#2c2430;--muted:#7b7280;--line:#ece5ea;--bg:#fdfbfc;--surface:#fff;--header-bg:#fdfbfcb8;--shadow:0 12px 28px #3c283c12;--accent-strength:100%;--radius:18px;--wrap:1120px;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}:root[data-theme=dark]{--brand:#8b7cf6;--brand-dark:#b3a8ff;--brand-soft:#2a2440;--ink:#f1eef8;--muted:#a49db8;--line:#322c44;--bg:#16131f;--surface:#1f1b2b;--header-bg:#16131fb8;--shadow:0 12px 28px #0006;--accent-strength:18%;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}*{box-sizing:border-box}body{background:var(--bg);color:var(--ink);-webkit-font-smoothing:antialiased;margin:0;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;line-height:1.5}a{color:inherit}html{scroll-behavior:smooth}.sr-only{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.wrap{width:100%;max-width:var(--wrap);margin:0 auto;padding:0 1.25rem}.btn{background:var(--brand);color:#fff;cursor:pointer;border:1px solid #0000;border-radius:999px;justify-content:center;align-items:center;gap:.5rem;padding:.75rem 1.4rem;font-size:.95rem;font-weight:600;text-decoration:none;transition:background .18s,transform .18s;display:inline-flex}.btn:hover{background:var(--brand-dark);transform:translateY(-1px)}.btn--ghost{background:var(--surface);border-color:var(--line);color:var(--ink)}.btn--ghost:hover{background:var(--brand-soft);border-color:var(--brand);color:var(--brand-dark)}.section{padding:3.5rem 0}.section__head{justify-content:space-between;align-items:flex-end;gap:1rem;margin-bottom:1.75rem;display:flex}.section__head h2{margin:0;font-size:1.6rem}.section__head p{color:var(--muted);margin:.35rem 0 0;font-size:.92rem}.grid{grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:1.25rem;display:grid}.header.svelte-12qhfyh{z-index:10;background:var(--header-bg);-webkit-backdrop-filter:blur(14px)saturate(1.4);backdrop-filter:blur(14px)saturate(1.4);border-bottom:1px solid var(--line);position:sticky;top:0}.header__inner.svelte-12qhfyh{align-items:center;gap:1.5rem;min-height:68px;display:flex}.logo.svelte-12qhfyh{align-items:center;gap:.55rem;min-width:0;text-decoration:none;display:flex}.logo__mark.svelte-12qhfyh{font-size:1.6rem;line-height:1}.logo__text.svelte-12qhfyh{color:var(--brand-dark);white-space:nowrap;font-family:Cormorant Garamond,serif;font-size:1.75rem;font-weight:700;line-height:1}.cta.svelte-12qhfyh{background:var(--brand);color:#fff;white-space:nowrap;border-radius:999px;margin-left:auto;padding:.55rem 1.1rem;font-size:.88rem;font-weight:600;text-decoration:none}.cta.svelte-12qhfyh:hover{background:var(--brand-dark)}.footer.svelte-12qhfyh{border-top:1px solid var(--line);background:var(--surface)}.footer__bottom.svelte-12qhfyh{color:var(--muted);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;padding:1.25rem;font-size:.8rem;display:flex}@media (width<=480px){.header__inner.svelte-12qhfyh{gap:.75rem;min-height:60px}.logo__mark.svelte-12qhfyh{font-size:1.35rem}.logo__text.svelte-12qhfyh{font-size:1.45rem}.cta.svelte-12qhfyh{padding:.5rem .9rem;font-size:.82rem}.grid{grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:.75rem}.section__head h2{font-size:1.35rem}}@media (width<=400px){.logo__text.svelte-12qhfyh{display:none}}
