body{background:radial-gradient(circle at top,rgba(247,217,149,.18),transparent 34%),linear-gradient(180deg,#fff8ef,#fffaf2)}.about-shell.svelte-cwls5q{min-height:100vh;color:var(--color-text-primary)}.about-page.svelte-cwls5q{width:min(1080px,calc(100% - 2rem));margin:0 auto;padding:1.4rem 0 3rem}.about-nav.svelte-cwls5q{display:flex;align-items:center;justify-content:space-between;gap:1rem;margin-bottom:1.25rem;padding:.85rem 1rem;border:1px solid rgba(164,93,61,.14);border-radius:18px;background:#fffbf5d1;box-shadow:0 12px 28px #6f3d2214;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.nav-links-secondary.svelte-cwls5q{display:flex;align-items:center;gap:.55rem;flex-wrap:wrap;justify-content:flex-end}.nav-link.svelte-cwls5q{color:var(--color-primary-dark);text-decoration:none;font-weight:700;font-size:.95rem}.nav-link.secondary.svelte-cwls5q{padding:.42rem .8rem;border-radius:999px;background:#fff4dfe6}.hero-card.svelte-cwls5q{display:grid;grid-template-columns:minmax(0,1.5fr) minmax(260px,.85fr);gap:1rem;margin-bottom:1rem}.hero-copy.svelte-cwls5q,.privacy-panel.svelte-cwls5q,.info-card.svelte-cwls5q{border-radius:26px;border:1px solid rgba(164,93,61,.14);background:#fffbf5eb;box-shadow:0 18px 38px #6f3d221a}.hero-copy.svelte-cwls5q{padding:1.6rem}.eyebrow.svelte-cwls5q{margin:0 0 .7rem;font-size:.76rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:var(--color-text-muted)}h1.svelte-cwls5q,h2.svelte-cwls5q,h3.svelte-cwls5q{font-family:var(--bordered-font-display);letter-spacing:-.02em}h1.svelte-cwls5q{margin:0;font-size:clamp(2rem,4vw,3.6rem);line-height:1.02;color:var(--color-text-primary)}.hero-text.svelte-cwls5q{margin:1rem 0 0;max-width:46rem;font-size:1.05rem;line-height:1.7;color:var(--color-text-secondary)}.privacy-panel.svelte-cwls5q{padding:1.35rem;background:linear-gradient(180deg,#fff4dfe6,#fffbf5f5)}.privacy-panel.svelte-cwls5q h2:where(.svelte-cwls5q),.info-card.svelte-cwls5q h2:where(.svelte-cwls5q){margin:0 0 .75rem;font-size:1.5rem;color:var(--color-primary-dark)}.privacy-panel.svelte-cwls5q ul:where(.svelte-cwls5q),.step-list.svelte-cwls5q{margin:0;padding-left:1.15rem}.privacy-panel.svelte-cwls5q li:where(.svelte-cwls5q),.info-card.svelte-cwls5q li:where(.svelte-cwls5q){margin-bottom:.55rem;color:var(--color-text-secondary)}.content-grid.svelte-cwls5q{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem}.info-card.svelte-cwls5q{padding:1.35rem}.info-card.svelte-cwls5q p:where(.svelte-cwls5q){margin:0 0 .9rem;line-height:1.7;color:var(--color-text-secondary)}.info-card.svelte-cwls5q p:where(.svelte-cwls5q):last-child{margin-bottom:0}.step-list.svelte-cwls5q{display:grid;gap:.9rem}.step-list.svelte-cwls5q li:where(.svelte-cwls5q){padding-left:.15rem}.step-list.svelte-cwls5q strong:where(.svelte-cwls5q){display:block;margin-bottom:.2rem;color:var(--color-text-primary)}.privacy-stack.svelte-cwls5q{display:grid;gap:.9rem}.privacy-stack.svelte-cwls5q h3:where(.svelte-cwls5q){margin:0 0 .28rem;font-size:1rem;color:var(--color-text-primary)}.faq-card.svelte-cwls5q,.feedback-card.svelte-cwls5q{grid-column:1 / -1}.faq-item.svelte-cwls5q{border-top:1px solid rgba(164,93,61,.12);padding:.9rem 0}.faq-item.svelte-cwls5q:first-of-type{border-top:none;padding-top:0}.faq-item.svelte-cwls5q summary:where(.svelte-cwls5q){cursor:pointer;font-weight:700;color:var(--color-text-primary);list-style:none}.faq-item.svelte-cwls5q summary:where(.svelte-cwls5q)::-webkit-details-marker{display:none}.faq-item.svelte-cwls5q p:where(.svelte-cwls5q){margin:.55rem 0 0}.feedback-copy.svelte-cwls5q{max-width:48rem}.feedback-grid.svelte-cwls5q{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.8rem}.field.svelte-cwls5q{display:flex;flex-direction:column;gap:.38rem;margin-bottom:.85rem}.field.svelte-cwls5q span:where(.svelte-cwls5q){font-size:.78rem;font-weight:700;letter-spacing:.05em;text-transform:uppercase;color:var(--color-text-muted)}.field.svelte-cwls5q input:where(.svelte-cwls5q),.field.svelte-cwls5q select:where(.svelte-cwls5q),.field.svelte-cwls5q textarea:where(.svelte-cwls5q){width:100%;padding:.82rem .9rem;border-radius:14px;border:1px solid rgba(164,93,61,.18);background:#ffffffd9;color:var(--color-text-primary);font:inherit}.field.svelte-cwls5q textarea:where(.svelte-cwls5q){resize:vertical;min-height:10rem}.field.svelte-cwls5q input:where(.svelte-cwls5q):focus,.field.svelte-cwls5q select:where(.svelte-cwls5q):focus,.field.svelte-cwls5q textarea:where(.svelte-cwls5q):focus{outline:none;border-color:#a45d3d6b;box-shadow:0 0 0 4px #f1c56d29}.feedback-actions.svelte-cwls5q{display:flex;gap:.75rem;flex-wrap:wrap;align-items:center}.primary-button.svelte-cwls5q,.secondary-button.svelte-cwls5q{display:inline-flex;align-items:center;justify-content:center;min-height:3rem;padding:.78rem 1.15rem;border-radius:999px;text-decoration:none;font-weight:800;cursor:pointer;transition:transform .16s ease,box-shadow .16s ease,background .16s ease}.primary-button.svelte-cwls5q{border:none;background:linear-gradient(135deg,var(--color-primary-dark),var(--color-primary-light));color:#fff;box-shadow:0 12px 24px #6f3d2233}.secondary-button.svelte-cwls5q{border:1px solid rgba(164,93,61,.18);background:#fff4dfe6;color:var(--color-text-primary)}.primary-button.svelte-cwls5q:hover,.secondary-button.svelte-cwls5q:hover,.nav-link.secondary.svelte-cwls5q:hover{transform:translateY(-1px)}.feedback-status.svelte-cwls5q{margin:.85rem 0 0;color:var(--color-text-secondary);font-size:.95rem}@media(max-width:860px){.hero-card.svelte-cwls5q,.content-grid.svelte-cwls5q,.feedback-grid.svelte-cwls5q{grid-template-columns:1fr}.about-nav.svelte-cwls5q{align-items:flex-start;flex-direction:column}}@media(max-width:640px){.about-page.svelte-cwls5q{width:min(100%,calc(100% - 1rem));padding-top:.75rem}.about-nav.svelte-cwls5q,.hero-copy.svelte-cwls5q,.privacy-panel.svelte-cwls5q,.info-card.svelte-cwls5q{border-radius:20px}.hero-copy.svelte-cwls5q,.privacy-panel.svelte-cwls5q,.info-card.svelte-cwls5q{padding:1rem}h1.svelte-cwls5q{font-size:2rem}.hero-text.svelte-cwls5q,.info-card.svelte-cwls5q p:where(.svelte-cwls5q),.privacy-panel.svelte-cwls5q li:where(.svelte-cwls5q){font-size:.95rem}.feedback-actions.svelte-cwls5q{flex-direction:column;align-items:stretch}.primary-button.svelte-cwls5q,.secondary-button.svelte-cwls5q{width:100%}}
