:root{--persona-bg: #fbfaf7;--persona-card: #ffffff;--persona-ink: #1f2328;--persona-muted: #5f6670;--persona-line: #ddd8cf;--radius: 20px}.persona-page.svelte-157c0lo{min-height:100vh;background:radial-gradient(circle at top center,color-mix(in srgb,var(--persona-accent-soft) 55%,white) 0%,transparent 40%),var(--persona-bg);color:var(--persona-ink);font-family:system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;line-height:1.65}.skip-link.svelte-157c0lo{position:absolute;top:-200px;left:1rem;z-index:1000;padding:.6rem 1rem;border-radius:999px;background:var(--persona-accent);color:#fff;text-decoration:none}.skip-link.svelte-157c0lo:focus{top:1rem}.p-container.svelte-157c0lo{max-width:1160px;margin:0 auto;padding:0 1.5rem}.site-header.svelte-157c0lo{position:sticky;top:0;z-index:20;border-bottom:1px solid color-mix(in srgb,var(--persona-line) 88%,white);background:color-mix(in srgb,var(--persona-bg) 82%,white);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.header-inner.svelte-157c0lo{display:flex;align-items:center;justify-content:space-between;gap:1rem;min-height:4.75rem}.logo-text.svelte-157c0lo{color:var(--persona-ink);font-size:1rem;font-weight:700;letter-spacing:-.02em;text-decoration:none}.header-nav.svelte-157c0lo{display:flex;flex-wrap:wrap;gap:1.25rem}.header-nav.svelte-157c0lo a:where(.svelte-157c0lo){color:var(--persona-muted);font-size:.95rem;font-weight:600;text-decoration:none}.header-nav.svelte-157c0lo a:where(.svelte-157c0lo):hover,.header-nav.svelte-157c0lo a:where(.svelte-157c0lo):focus-visible{color:var(--persona-accent-strong)}.hero-section.svelte-157c0lo{padding:5.75rem 0 4rem;background:linear-gradient(180deg,color-mix(in srgb,var(--persona-hero-from) 96%,white),transparent),linear-gradient(135deg,color-mix(in srgb,var(--persona-hero-from) 85%,white),color-mix(in srgb,var(--persona-hero-to) 90%,white))}.hero-grid.svelte-157c0lo{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(320px,.9fr);align-items:center;gap:2.5rem}.hero-grid--single.svelte-157c0lo{grid-template-columns:minmax(0,1fr)}.eyebrow.svelte-157c0lo{margin:0 0 .9rem;color:var(--persona-accent-strong);font-size:.9rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.hero-copy.svelte-157c0lo h1:where(.svelte-157c0lo),.section-title.svelte-157c0lo,.value-panel.svelte-157c0lo h2:where(.svelte-157c0lo),.hero-visual__body.svelte-157c0lo h2:where(.svelte-157c0lo),.final-cta.svelte-157c0lo h2:where(.svelte-157c0lo){margin:0;font-family:Georgia,Times New Roman,serif;font-weight:400;letter-spacing:-.03em;line-height:1.08}.hero-copy.svelte-157c0lo h1:where(.svelte-157c0lo){max-width:11ch;font-size:clamp(2.7rem,5vw,4.5rem)}.hero-sub.svelte-157c0lo{max-width:60ch;margin:1.3rem 0 0;color:var(--persona-muted);font-size:clamp(1.05rem,1.8vw,1.22rem)}.hero-ctas.svelte-157c0lo{display:flex;flex-wrap:wrap;gap:.9rem;margin-top:1.8rem}.hero-ctas--center.svelte-157c0lo{justify-content:center}.btn-primary.svelte-157c0lo,.btn-secondary.svelte-157c0lo,.btn-block.svelte-157c0lo{box-sizing:border-box;display:inline-flex;align-items:center;justify-content:center;min-height:3.25rem;padding:.85rem 1.35rem;border-radius:999px;text-decoration:none;font-size:1rem;font-weight:700;transition:transform .2s ease,box-shadow .2s ease,border-color .2s ease}.btn-primary.svelte-157c0lo{border:1px solid color-mix(in srgb,var(--persona-accent-strong) 55%,transparent);background:linear-gradient(135deg,var(--persona-accent),var(--persona-accent-strong));color:#fff;box-shadow:0 18px 34px color-mix(in srgb,var(--persona-accent) 28%,transparent)}.btn-secondary.svelte-157c0lo{border:1px solid color-mix(in srgb,var(--persona-accent) 22%,var(--persona-line));background:color-mix(in srgb,white 90%,var(--persona-accent-soft));color:var(--persona-ink)}.btn-block.svelte-157c0lo{width:100%}.btn-primary.svelte-157c0lo:hover,.btn-secondary.svelte-157c0lo:hover,.btn-block.svelte-157c0lo:hover{transform:translateY(-1px)}.trust-chips.svelte-157c0lo{display:flex;flex-wrap:wrap;gap:.75rem;margin-top:1.4rem}.trust-chip.svelte-157c0lo{padding:.45rem .9rem;border-radius:999px;background:color-mix(in srgb,var(--persona-accent-soft) 70%,white);color:var(--persona-accent-strong);font-size:.88rem;font-weight:700}.hero-visual.svelte-157c0lo{border:1px solid color-mix(in srgb,var(--persona-accent) 16%,var(--persona-line));border-radius:calc(var(--radius) + 4px);background:linear-gradient(180deg,color-mix(in srgb,white 92%,var(--persona-accent-soft)),#fff);box-shadow:0 26px 60px color-mix(in srgb,var(--persona-accent) 16%,transparent);overflow:hidden}.hero-visual__chrome.svelte-157c0lo{display:flex;justify-content:space-between;gap:1rem;padding:.85rem 1rem;border-bottom:1px solid color-mix(in srgb,var(--persona-accent) 12%,var(--persona-line));background:color-mix(in srgb,var(--persona-accent-soft) 36%,white);color:var(--persona-muted);font-size:.82rem;font-weight:700}.hero-visual__body.svelte-157c0lo{padding:1.35rem}.hero-visual__eyebrow.svelte-157c0lo{margin:0 0 .7rem;color:var(--persona-accent-strong);font-size:.78rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.hero-visual__body.svelte-157c0lo h2:where(.svelte-157c0lo){font-size:clamp(1.55rem,2.5vw,2.2rem)}.hero-visual__copy.svelte-157c0lo{margin:.9rem 0 0;color:var(--persona-muted);font-size:.98rem}.hero-visual__tags.svelte-157c0lo{display:flex;flex-wrap:wrap;gap:.55rem;margin-top:1rem}.hero-visual__tags.svelte-157c0lo span:where(.svelte-157c0lo),.workflow-tools.svelte-157c0lo span:where(.svelte-157c0lo){padding:.42rem .75rem;border:1px solid color-mix(in srgb,var(--persona-accent) 16%,var(--persona-line));border-radius:999px;background:color-mix(in srgb,var(--persona-accent-soft) 32%,white);font-size:.83rem;font-weight:700}.hero-visual__cards.svelte-157c0lo{display:grid;gap:.85rem;margin-top:1.15rem}.hero-visual__cards.svelte-157c0lo article:where(.svelte-157c0lo),.surface-card.svelte-157c0lo,.pricing-card.svelte-157c0lo,.value-panel.svelte-157c0lo{border:1px solid color-mix(in srgb,var(--persona-accent) 10%,var(--persona-line));border-radius:var(--radius);background:var(--persona-card);box-shadow:0 10px 24px #0f172a0d}.hero-visual__cards.svelte-157c0lo article:where(.svelte-157c0lo){padding:1rem;background:linear-gradient(180deg,color-mix(in srgb,white 92%,var(--persona-accent-soft)),#fff)}.hero-visual__cards.svelte-157c0lo h3:where(.svelte-157c0lo),.surface-card.svelte-157c0lo h3:where(.svelte-157c0lo),.pricing-card.svelte-157c0lo h3:where(.svelte-157c0lo),.faq-item.svelte-157c0lo h3:where(.svelte-157c0lo),.workflow-box.svelte-157c0lo h3:where(.svelte-157c0lo){margin:0;font-size:1rem;font-weight:800;letter-spacing:-.02em}.hero-visual__cards.svelte-157c0lo p:where(.svelte-157c0lo),.surface-card.svelte-157c0lo p:where(.svelte-157c0lo),.pricing-card.svelte-157c0lo p:where(.svelte-157c0lo),.faq-item.svelte-157c0lo p:where(.svelte-157c0lo),.workflow-box.svelte-157c0lo p:where(.svelte-157c0lo){margin:.45rem 0 0;color:var(--persona-muted);font-size:.94rem}.hero-visual__footer.svelte-157c0lo{margin:0;padding:0 1.35rem 1.2rem;color:var(--persona-muted);font-size:.84rem}.example-section.svelte-157c0lo,.how-it-works.svelte-157c0lo,.pricing-section.svelte-157c0lo,.faq-section.svelte-157c0lo,.final-cta.svelte-157c0lo{padding:4.5rem 0}.value-section.svelte-157c0lo{padding:1rem 0 4.5rem}.section-title.svelte-157c0lo{font-size:clamp(2rem,3.1vw,3rem);text-align:center}.section-sub.svelte-157c0lo{max-width:62ch;margin:.85rem auto 0;color:var(--persona-muted);text-align:center;font-size:1rem}.example-grid.svelte-157c0lo,.pricing-grid.svelte-157c0lo{display:grid;gap:1.25rem;margin-top:2.2rem}.example-grid.svelte-157c0lo{grid-template-columns:repeat(4,minmax(0,1fr))}.pricing-grid.svelte-157c0lo{grid-template-columns:repeat(2,minmax(0,1fr));max-width:780px;margin-left:auto;margin-right:auto}.surface-card.svelte-157c0lo,.pricing-card.svelte-157c0lo{padding:1.45rem}.surface-card__icon.svelte-157c0lo{width:54px;height:54px;border-radius:18px;margin-bottom:1rem;background:linear-gradient(135deg,color-mix(in srgb,var(--persona-accent-soft) 88%,white),color-mix(in srgb,var(--persona-accent) 10%,white))}.value-grid.svelte-157c0lo{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1.25rem}.value-panel.svelte-157c0lo{padding:1.6rem}.value-panel--accent.svelte-157c0lo{background:linear-gradient(180deg,color-mix(in srgb,var(--persona-tint) 74%,white),#fff)}.panel-label.svelte-157c0lo{margin:0 0 .8rem;color:var(--persona-accent-strong);font-size:.82rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.value-panel.svelte-157c0lo h2:where(.svelte-157c0lo){font-size:clamp(1.65rem,2.6vw,2.4rem)}.value-sub.svelte-157c0lo{margin:.85rem 0 0;color:var(--persona-muted)}.value-list.svelte-157c0lo{display:grid;gap:.85rem;margin:1.4rem 0 0;padding:0;list-style:none}.value-list.svelte-157c0lo li:where(.svelte-157c0lo){position:relative;padding-left:1.25rem;color:var(--persona-ink)}.value-list.svelte-157c0lo li:where(.svelte-157c0lo):before{content:"";position:absolute;left:0;top:.62rem;width:.5rem;height:.5rem;border-radius:999px;background:var(--persona-accent)}.value-list--tight.svelte-157c0lo{margin-bottom:1.4rem}.workflow-box.svelte-157c0lo{padding:1.2rem;border-radius:calc(var(--radius) - 4px);background:color-mix(in srgb,var(--persona-accent-soft) 34%,white)}.workflow-tools.svelte-157c0lo{display:flex;flex-wrap:wrap;gap:.55rem;margin-top:.95rem}.steps.svelte-157c0lo{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1.25rem;margin-top:2.2rem}.steps.svelte-157c0lo article:where(.svelte-157c0lo){padding:1.5rem 1.35rem;border:1px solid color-mix(in srgb,var(--persona-accent) 10%,var(--persona-line));border-radius:var(--radius);background:#fff;text-align:center;box-shadow:0 10px 24px #0f172a0d}.step-number.svelte-157c0lo{display:inline-flex;align-items:center;justify-content:center;width:2.7rem;height:2.7rem;border-radius:999px;margin-bottom:.9rem;background:linear-gradient(135deg,var(--persona-accent),var(--persona-accent-strong));color:#fff;font-weight:800}.steps.svelte-157c0lo p:where(.svelte-157c0lo){margin:.55rem 0 0;color:var(--persona-muted);font-size:.95rem}.pricing-card.svelte-157c0lo{position:relative}.pricing-card.featured.svelte-157c0lo{border-color:color-mix(in srgb,var(--persona-accent) 38%,var(--persona-line));box-shadow:0 18px 34px color-mix(in srgb,var(--persona-accent) 16%,transparent)}.pricing-badge.svelte-157c0lo{position:absolute;top:-.8rem;left:50%;transform:translate(-50%);padding:.28rem .95rem;border-radius:999px;background:linear-gradient(135deg,var(--persona-accent),var(--persona-accent-strong));color:#fff;font-size:.75rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase;white-space:nowrap}.price-label.svelte-157c0lo{color:var(--persona-accent-strong);font-size:1.45rem;font-weight:800}.plan-copy.svelte-157c0lo{min-height:3rem}.pricing-card.svelte-157c0lo ul:where(.svelte-157c0lo){display:grid;gap:.7rem;margin:1.1rem 0 1.4rem;padding:0;list-style:none}.pricing-card.svelte-157c0lo li:where(.svelte-157c0lo){position:relative;padding-left:1.2rem;color:var(--persona-ink)}.pricing-card.svelte-157c0lo li:where(.svelte-157c0lo):before{content:"✓";position:absolute;left:0;color:var(--persona-accent-strong);font-weight:800}.faq-list.svelte-157c0lo{max-width:760px;margin:2rem auto 0}.faq-item.svelte-157c0lo{padding:1.2rem 0;border-bottom:1px solid color-mix(in srgb,var(--persona-accent) 12%,var(--persona-line))}.final-cta.svelte-157c0lo{border-top:1px solid color-mix(in srgb,var(--persona-accent) 10%,var(--persona-line));text-align:center}.final-cta.svelte-157c0lo h2:where(.svelte-157c0lo){font-size:clamp(2rem,3vw,3rem)}.final-cta.svelte-157c0lo p:where(.svelte-157c0lo){max-width:48rem;margin:.95rem auto 0;color:var(--persona-muted);font-size:1.05rem}@media (max-width: 1040px){.hero-grid.svelte-157c0lo,.value-grid.svelte-157c0lo,.example-grid.svelte-157c0lo,.steps.svelte-157c0lo{grid-template-columns:repeat(2,minmax(0,1fr))}.pricing-grid.svelte-157c0lo{grid-template-columns:1fr}}@media (max-width: 760px){.site-header.svelte-157c0lo{position:static}.header-inner.svelte-157c0lo,.header-nav.svelte-157c0lo,.hero-ctas.svelte-157c0lo{justify-content:center}.hero-section.svelte-157c0lo{padding-top:4.5rem}.hero-grid.svelte-157c0lo,.value-grid.svelte-157c0lo,.example-grid.svelte-157c0lo,.steps.svelte-157c0lo{grid-template-columns:1fr}.hero-copy.svelte-157c0lo{text-align:center}.hero-copy.svelte-157c0lo h1:where(.svelte-157c0lo),.hero-sub.svelte-157c0lo{margin-left:auto;margin-right:auto}.trust-chips.svelte-157c0lo{justify-content:center}.hero-visual__body.svelte-157c0lo,.value-panel.svelte-157c0lo,.surface-card.svelte-157c0lo,.pricing-card.svelte-157c0lo{padding:1.25rem}}@media (prefers-reduced-motion: reduce){.btn-primary.svelte-157c0lo,.btn-secondary.svelte-157c0lo,.btn-block.svelte-157c0lo{transition:none}}
