.faq.svelte-1rj3fh7{border-top:1.5px solid var(--line-strong)}details.svelte-1rj3fh7{border-bottom:1px solid var(--line)}summary.svelte-1rj3fh7{justify-content:space-between;align-items:center;gap:var(--space-5);min-height:64px;padding:var(--space-4) 0;color:var(--text-strong);font-family:var(--font-display);font-size:var(--text-lg);cursor:pointer;list-style:none;display:flex}summary.svelte-1rj3fh7::-webkit-details-marker{display:none}.mark.svelte-1rj3fh7{width:20px;height:20px;transition:transform var(--dur-med) var(--ease-out);flex:none}.mark.svelte-1rj3fh7 path:where(.svelte-1rj3fh7){fill:none;stroke:var(--accent);stroke-width:1.8px;stroke-linecap:round}details[open].svelte-1rj3fh7 .mark:where(.svelte-1rj3fh7){transform:rotate(45deg)}details.svelte-1rj3fh7 p:where(.svelte-1rj3fh7){max-width:64ch;padding-bottom:var(--space-5);color:var(--text)}.steps-layout.svelte-1cypryr{grid-template-columns:minmax(0,1.5fr) minmax(280px,1fr);align-items:start;gap:clamp(32px,5vw,72px);display:grid}.steps-aside.svelte-1cypryr{top:calc(var(--header-height) + 32px);gap:var(--space-4);border-radius:var(--radius-lg);justify-items:start;padding:clamp(28px,3vw,40px);display:grid;position:sticky}.aside-figure.svelte-1cypryr{align-items:baseline;gap:var(--space-3);color:var(--accent);font-family:var(--font-display);line-height:.9;display:flex}.aside-value.svelte-1cypryr{font-variation-settings:"SOFT" 100, "WONK" 1;font-size:clamp(5rem,4rem + 4vw,8rem);font-style:italic}.aside-unit.svelte-1cypryr{font-size:var(--text-2xl)}.aside-title.svelte-1cypryr{color:var(--text-strong);font-family:var(--font-display);font-size:var(--text-xl);line-height:1.3}.aside-bar.svelte-1cypryr{width:100%;font-family:var(--font-mono);letter-spacing:.1em;gap:4px;font-size:10.5px;display:flex}.aside-bar.svelte-1cypryr span:where(.svelte-1cypryr){border-radius:var(--radius-sm);background:var(--surface-raised);color:var(--text);padding:8px 10px}.aside-bar.svelte-1cypryr span:where(.svelte-1cypryr):last-child{background:var(--accent-fill);color:var(--on-accent-fill)}.aside-body.svelte-1cypryr{color:var(--text)}.steps.svelte-1cypryr{gap:var(--space-4);margin:0;padding:0;list-style:none;display:grid;position:relative}.steps.svelte-1cypryr:before{content:"";background:var(--accent-fill);transform-origin:top;width:1.5px;transition:transform 2s var(--ease-in-out);position:absolute;inset-block:32px;inset-inline-start:31px}.js .steps.svelte-1cypryr:not(.is-drawn):before{transform:scaleY(0)}.steps.svelte-1cypryr li:where(.svelte-1cypryr){gap:var(--space-5);grid-template-columns:64px minmax(0,1fr);align-items:start;display:grid;position:relative}.step-num.svelte-1cypryr{border:1.5px solid var(--line-strong);background:var(--surface);width:64px;height:64px;color:var(--text-strong);font-family:var(--font-display);font-size:var(--text-xl);transition:background-color var(--dur-med), color var(--dur-med), border-color var(--dur-med);border-radius:50%;place-items:center;font-style:italic;display:grid}.steps.svelte-1cypryr li:where(.svelte-1cypryr):hover .step-num:where(.svelte-1cypryr){border-color:var(--action);background:var(--action);color:var(--on-action)}.step-body.svelte-1cypryr{gap:var(--space-2);max-width:62ch;padding:var(--space-4) var(--space-5);border:1px solid var(--line);border-radius:var(--radius-md);background:var(--surface-raised);transition:border-color var(--dur-med);display:grid}.steps.svelte-1cypryr li:where(.svelte-1cypryr):hover .step-body:where(.svelte-1cypryr){border-color:var(--line-strong)}.step-body.svelte-1cypryr h3:where(.svelte-1cypryr){font-size:var(--text-xl)}.audiences.svelte-1cypryr{grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(14px,1.8vw,24px);margin:0;padding:0;list-style:none;display:grid}.audiences.svelte-1cypryr li:where(.svelte-1cypryr){display:grid}.aud-card.svelte-1cypryr{--tilt-x:0deg;--tilt-y:0deg;gap:var(--space-3);border:1px solid var(--line);border-radius:var(--radius-lg);background:var(--surface-raised);transform:perspective(900px) rotateX(var(--tilt-x)) rotateY(var(--tilt-y));transition:transform var(--dur-med) var(--ease-out), border-color var(--dur-med);flex-direction:column;padding:28px 24px;display:flex;position:relative}.aud-card.svelte-1cypryr:hover,.aud-card.svelte-1cypryr:focus-within{border-color:var(--accent)}.aud-num.svelte-1cypryr{color:var(--accent);font-family:var(--font-display);font-size:var(--text-4xl);font-style:italic;line-height:1}.aud-card.svelte-1cypryr h3:where(.svelte-1cypryr){font-size:var(--text-xl)}.aud-card.svelte-1cypryr p:where(.svelte-1cypryr){color:var(--text);font-size:var(--text-sm)}.aud-card.svelte-1cypryr a:where(.svelte-1cypryr){padding-top:var(--space-3);color:var(--text-strong);font-weight:600;font-size:var(--text-sm);text-underline-offset:4px;margin-top:auto}.dates.svelte-1cypryr{grid-template-columns:minmax(0,1fr) minmax(0,1.2fr);align-items:start;gap:clamp(32px,5vw,72px);display:grid}.table-wrap.svelte-1cypryr{border-radius:var(--radius-md);background:var(--surface-raised);border:1px solid var(--line);overflow-x:auto}table.svelte-1cypryr{border-collapse:collapse;width:100%}th.svelte-1cypryr,td.svelte-1cypryr{padding:var(--space-4) var(--space-5);border-bottom:1px solid var(--line);text-align:start}thead.svelte-1cypryr th:where(.svelte-1cypryr){color:var(--accent);font-family:var(--font-mono);font-size:var(--text-xs);letter-spacing:.12em;text-transform:uppercase;font-weight:500}tbody.svelte-1cypryr th:where(.svelte-1cypryr){color:var(--text-strong);font-family:var(--font-display);font-size:var(--text-lg);white-space:nowrap;font-weight:420}tbody.svelte-1cypryr tr:where(.svelte-1cypryr):last-child th:where(.svelte-1cypryr),tbody.svelte-1cypryr tr:where(.svelte-1cypryr):last-child td:where(.svelte-1cypryr){border-bottom:0}tbody.svelte-1cypryr tr:where(.svelte-1cypryr){transition:background-color var(--dur-fast)}tbody.svelte-1cypryr tr:where(.svelte-1cypryr):hover{background:var(--surface-sunken)}.faq-layout.svelte-1cypryr{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);align-items:start;gap:clamp(32px,5vw,72px);display:grid}.cta.svelte-1cypryr{justify-content:space-between;align-items:center;gap:var(--space-5);flex-wrap:wrap;display:flex}.cta.svelte-1cypryr>div:where(.svelte-1cypryr){gap:var(--space-3);display:grid}@media (width<=1000px){.steps-layout.svelte-1cypryr{grid-template-columns:1fr}.steps-aside.svelte-1cypryr{position:static}.audiences.svelte-1cypryr{grid-template-columns:repeat(2,minmax(0,1fr))}.dates.svelte-1cypryr,.faq-layout.svelte-1cypryr{grid-template-columns:1fr}}@media (width<=560px){.audiences.svelte-1cypryr{grid-template-columns:1fr}.steps.svelte-1cypryr li:where(.svelte-1cypryr){gap:var(--space-3);grid-template-columns:48px minmax(0,1fr)}.step-num.svelte-1cypryr{width:48px;height:48px}.steps.svelte-1cypryr:before{inset-inline-start:23px}}@media (prefers-reduced-motion:reduce){.aud-card.svelte-1cypryr{transform:none}}
