.landing-feature-section.svelte-1uha8ag,.landing-audience-section.svelte-1uha8ag{--landing-paper: oklch(98.48% .0013 106.4);--landing-paper-alt: oklch(96.78% .0086 84.6);--landing-ink: oklch(34.31% .0668 79.2);--landing-muted: oklch(53.02% .0428 77.2);--landing-rule: oklch(91.95% .0128 86.8);--landing-accent: oklch(69.25% .1666 131.1);--landing-accent-dark: oklch(58.62% .139 131);--landing-accent-soft: oklch(95.9% .0299 121.3);--landing-motion-duration: .42s;--landing-motion-distance: 12px;--landing-motion-stagger: 70ms}.landing-feature-section.svelte-1uha8ag{border-top:1px solid var(--landing-rule);background:var(--landing-paper-alt);padding-block:clamp(3.25rem,5.5vw,4.5rem)}.landing-feature-inner.svelte-1uha8ag,.landing-audience-inner.svelte-1uha8ag{width:min(72rem,calc(100% - 2rem));margin-inline:auto}.landing-feature-intro.svelte-1uha8ag{max-width:42rem;margin-bottom:clamp(1.75rem,3.5vw,2.5rem)}.landing-feature-intro.svelte-1uha8ag h2:where(.svelte-1uha8ag),.landing-audience-section.svelte-1uha8ag h2:where(.svelte-1uha8ag){color:var(--landing-ink);font-size:clamp(1.875rem,4vw,2.625rem);font-weight:750;letter-spacing:-.035em;line-height:1.1;min-width:0;overflow-wrap:anywhere}.landing-feature-intro.svelte-1uha8ag p:where(.svelte-1uha8ag){max-width:34rem;margin-top:1rem;color:var(--landing-muted);font-size:clamp(.95rem,1.7vw,1.05rem);line-height:1.8}.landing-capability-grid.svelte-1uha8ag{display:grid;grid-template-columns:minmax(0,7fr) minmax(18rem,5fr);gap:clamp(1rem,2.4vw,1.5rem)}.landing-capability.svelte-1uha8ag{position:relative;display:flex;min-width:0;flex-direction:column;overflow:hidden;border:1px solid var(--landing-rule);color:var(--landing-ink)}.landing-capability--primary.svelte-1uha8ag{grid-row:span 2;border-radius:2rem;background:var(--landing-paper);padding:clamp(1.75rem,3.6vw,2.75rem);box-shadow:0 28px 70px -58px color-mix(in oklch,var(--landing-ink) 42%,transparent)}.landing-capability--secondary.svelte-1uha8ag{border-radius:1.5rem;background:color-mix(in oklch,var(--landing-accent-soft) 42%,var(--landing-paper));padding:clamp(1.25rem,2.2vw,1.75rem)}.landing-capability-number.svelte-1uha8ag{position:absolute;right:.5rem;bottom:-.2em;color:color-mix(in oklch,var(--landing-accent) 12%,transparent);font-size:clamp(6.5rem,14vw,10.5rem);font-weight:850;letter-spacing:-.09em;line-height:.78;-webkit-user-select:none;user-select:none}.landing-capability--secondary.svelte-1uha8ag .landing-capability-number:where(.svelte-1uha8ag){right:.75rem;bottom:-.16em;font-size:clamp(4.5rem,8vw,6.5rem)}.landing-capability-heading.svelte-1uha8ag{position:relative;display:flex;align-items:center;gap:.75rem;color:var(--landing-accent-dark)}.landing-capability-heading.svelte-1uha8ag p:where(.svelte-1uha8ag){font-size:.75rem;font-weight:750;letter-spacing:.12em}.landing-capability-icon.svelte-1uha8ag{width:1.25rem;height:1.25rem;flex:none}.landing-capability.svelte-1uha8ag h3:where(.svelte-1uha8ag){position:relative;max-width:13ch;margin-top:1rem;font-size:clamp(1.55rem,3.5vw,2.75rem);font-weight:780;letter-spacing:-.04em;line-height:1.18;min-width:0;overflow-wrap:anywhere}.landing-capability--secondary.svelte-1uha8ag h3:where(.svelte-1uha8ag){max-width:15ch;margin-top:.75rem;font-size:clamp(1.25rem,2vw,1.65rem)}.landing-capability-copy.svelte-1uha8ag{position:relative;max-width:33rem;margin-top:1rem;color:var(--landing-muted);font-size:.95rem;line-height:1.85}.landing-capability--secondary.svelte-1uha8ag .landing-capability-copy:where(.svelte-1uha8ag){max-width:26rem;margin-top:.75rem;padding-right:3rem;font-size:.9rem;line-height:1.75}.landing-capability-uses.svelte-1uha8ag{position:relative;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:auto;padding-top:1rem;border-top:1px solid var(--landing-rule);color:var(--landing-ink);font-size:.78rem;font-weight:680;letter-spacing:.04em}.landing-capability-uses.svelte-1uha8ag li:where(.svelte-1uha8ag){padding-right:.75rem}.landing-capability-uses.svelte-1uha8ag li:where(.svelte-1uha8ag)+li:where(.svelte-1uha8ag){padding-left:.75rem;border-left:1px solid var(--landing-rule)}.landing-audience-section.svelte-1uha8ag{border-top:1px solid var(--landing-rule);background:var(--landing-paper);padding-block:clamp(3.25rem,5.5vw,4.5rem)}.landing-audience-section.svelte-1uha8ag h2:where(.svelte-1uha8ag){margin-bottom:clamp(1.75rem,3.5vw,2.5rem)}.landing-audience-ledger.svelte-1uha8ag{border-bottom:1px solid var(--landing-rule)}.landing-audience-row.svelte-1uha8ag{display:grid;grid-template-columns:3.5rem 3rem minmax(9rem,.72fr) minmax(0,1.45fr);align-items:center;gap:clamp(.75rem,2.5vw,1.5rem);border-top:1px solid var(--landing-rule);padding-block:clamp(1.25rem,2vw,1.5rem)}.landing-audience-number.svelte-1uha8ag{color:color-mix(in oklch,var(--landing-ink) 34%,transparent);font-size:.72rem;font-weight:750;letter-spacing:.12em}.landing-audience-icon.svelte-1uha8ag{width:1.65rem;height:1.65rem;color:var(--landing-accent-dark)}.landing-audience-row.svelte-1uha8ag h3:where(.svelte-1uha8ag){color:var(--landing-ink);font-size:clamp(1.2rem,2.2vw,1.55rem);font-weight:730;letter-spacing:-.025em;min-width:0;overflow-wrap:anywhere}.landing-audience-row.svelte-1uha8ag p:where(.svelte-1uha8ag){max-width:38rem;color:var(--landing-muted);font-size:.95rem;line-height:1.8}.landing-feature-section[data-reveal-ready=true] .landing-reveal-item.svelte-1uha8ag{opacity:0;transform:translateY(var(--landing-motion-distance));transition:opacity var(--landing-motion-duration) ease-out,transform var(--landing-motion-duration) ease-out;transition-delay:calc(var(--landing-motion-stagger) * var(--landing-reveal-index, 0))}.landing-feature-section[data-revealed=true] .landing-reveal-item.svelte-1uha8ag{opacity:1;transform:translateY(0)}.landing-reveal-item--0.svelte-1uha8ag{--landing-reveal-index: 0}.landing-reveal-item--1.svelte-1uha8ag{--landing-reveal-index: 1}.landing-reveal-item--2.svelte-1uha8ag{--landing-reveal-index: 2}.landing-reveal-item--3.svelte-1uha8ag{--landing-reveal-index: 3}@media(max-width:767px){.landing-capability-grid.svelte-1uha8ag{grid-template-columns:minmax(0,1fr)}.landing-capability-uses.svelte-1uha8ag li:where(.svelte-1uha8ag){padding-right:.5rem}.landing-capability-uses.svelte-1uha8ag li:where(.svelte-1uha8ag)+li:where(.svelte-1uha8ag){padding-left:.5rem}.landing-capability--primary.svelte-1uha8ag{grid-row:auto;border-radius:1.5rem}.landing-audience-row.svelte-1uha8ag{grid-template-columns:2.25rem 2rem minmax(0,1fr);align-items:start}.landing-audience-row.svelte-1uha8ag p:where(.svelte-1uha8ag){grid-column:3;margin-top:-.25rem}}@keyframes svelte-1uha8ag-landing-demo-button-sweep{0%{transform:translate(-155%) skew(-28deg)}93%{transform:translate(245%) skew(-28deg)}to{transform:translate(245%) skew(-28deg)}}@keyframes svelte-1uha8ag-landing-demo-button-shadow{0%,to{box-shadow:0 6px 16px #76b0313d}50%{box-shadow:0 10px 26px #76b0316b}}@keyframes svelte-1uha8ag-landing-demo-hint-dot-breath{0%,to{transform:scale(1);box-shadow:0 0 #8fb84738;opacity:.88}50%{transform:scale(1.26);box-shadow:0 0 0 6px #8fb84700;opacity:1}}.landing-demo-hint-dot.svelte-1uha8ag{animation:svelte-1uha8ag-landing-demo-hint-dot-breath 2.45s ease-in-out infinite}.landing-demo-play-button.svelte-1uha8ag{overflow:hidden;isolation:isolate}.landing-demo-play-button--idle.svelte-1uha8ag{animation:svelte-1uha8ag-landing-demo-button-shadow 3.45s ease-in-out infinite}.landing-demo-play-button--idle.svelte-1uha8ag:after{content:"";position:absolute;inset:0;width:62%;background:linear-gradient(90deg,#fff0,#ffffff2e 22%,#ffffff85,#ffffff2e 78%,#fff0);animation:svelte-1uha8ag-landing-demo-button-sweep 3.4s ease-in-out infinite;pointer-events:none;z-index:0}.landing-demo-play-button.svelte-1uha8ag>svg:where(.svelte-1uha8ag),.landing-demo-play-button.svelte-1uha8ag>span:where(.svelte-1uha8ag){position:relative;z-index:1}.faq-item.svelte-1uha8ag summary:where(.svelte-1uha8ag)::-webkit-details-marker{display:none}.faq-item.svelte-1uha8ag .faq-icon:where(.svelte-1uha8ag):before{content:"+"}.faq-item[open].svelte-1uha8ag .faq-icon:where(.svelte-1uha8ag):before{content:"-"}.hide-scroll.svelte-1uha8ag::-webkit-scrollbar{display:none}.hide-scroll.svelte-1uha8ag{-ms-overflow-style:none;scrollbar-width:none}.landing-active-word.svelte-1uha8ag{border-radius:.22rem;background:#d7edb7;color:#385315;transition:background-color .12s ease-out,color .12s ease-out}.landing-active-pause.svelte-1uha8ag{background:#cfe8a9;color:#35521b}@media(prefers-reduced-motion:reduce){.landing-feature-section[data-reveal-ready=true] .landing-reveal-item.svelte-1uha8ag{opacity:1;transform:none;transition:none}.landing-demo-hint-dot.svelte-1uha8ag,.landing-demo-play-button--idle.svelte-1uha8ag,.landing-demo-play-button--idle.svelte-1uha8ag:after{animation:none}.landing-active-word.svelte-1uha8ag{transition:none}}
