.md-hero[data-astro-cid-wdftpcnu]{padding-block:var(--space-2xl) var(--space-3xl);border-bottom:var(--rule-hair) solid var(--color-rule)}.md-hero__grid[data-astro-cid-wdftpcnu]{align-items:stretch;gap:var(--space-xl) var(--space-2xl);grid-template-columns:minmax(0,7fr) minmax(0,5fr);display:grid}.md-hero__text[data-astro-cid-wdftpcnu]{justify-items:start;gap:var(--space-lg);display:grid}.md-hero__head[data-astro-cid-wdftpcnu]{max-width:16ch;margin-bottom:var(--space-sm);text-wrap:balance;font-size:clamp(2.5rem,3.4vw + .75rem,4.25rem)}.md-hero__text[data-astro-cid-wdftpcnu] .primary-button[data-astro-cid-wdftpcnu]{margin-top:var(--space-xs)}.md-why__head[data-astro-cid-wdftpcnu]{gap:var(--space-lg) var(--gap-columns);grid-template-columns:minmax(0,6fr) minmax(0,6fr);align-items:start;display:grid}.md-why__head[data-astro-cid-wdftpcnu] h2[data-astro-cid-wdftpcnu]{font-size:var(--text-display-s);text-wrap:balance}.md-why__head[data-astro-cid-wdftpcnu] p[data-astro-cid-wdftpcnu]{font-size:var(--text-lg);color:var(--color-ink-2);line-height:1.55}.md-why__pair[data-astro-cid-wdftpcnu]{margin-top:var(--space-2xl);border-top:var(--rule-hair) solid var(--color-ink);grid-template-columns:minmax(0,1fr) minmax(0,1fr);display:grid}.md-why__plane[data-astro-cid-wdftpcnu]{align-content:start;gap:var(--space-sm);padding:var(--space-xl) var(--space-xl) var(--space-xl) 0;display:grid}.md-why__plane[data-astro-cid-wdftpcnu]+.md-why__plane[data-astro-cid-wdftpcnu]{padding-left:var(--space-xl);border-left:var(--rule-hair) solid var(--color-rule)}.md-why__plane[data-astro-cid-wdftpcnu] h3[data-astro-cid-wdftpcnu]{font-size:var(--text-2xl)}.md-why__plane[data-astro-cid-wdftpcnu] p[data-astro-cid-wdftpcnu]{font-size:var(--text-lg);color:var(--color-ink-2);max-width:48ch;line-height:1.55}.md-why__close[data-astro-cid-wdftpcnu]{max-width:64ch;padding-top:var(--space-xl);border-top:var(--rule-hair) solid var(--color-rule);font-size:var(--text-lead);color:var(--color-ink);line-height:1.5}.md-phases-section[data-astro-cid-wdftpcnu]{border-top:var(--rule-hair) solid var(--color-rule)}.md-phases__head[data-astro-cid-wdftpcnu]{gap:var(--space-lg) var(--gap-columns);margin-bottom:var(--space-2xl);grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:start;display:grid}.md-phases__head[data-astro-cid-wdftpcnu] h2[data-astro-cid-wdftpcnu]{font-size:var(--text-display-s);text-wrap:balance}.md-phases__head[data-astro-cid-wdftpcnu] .lead[data-astro-cid-wdftpcnu]{max-width:60ch;color:var(--color-ink-2)}.md-phases[data-astro-cid-wdftpcnu]{border-top:var(--rule-hair) solid var(--color-ink);margin:0;padding:0;list-style:none}.md-phase[data-astro-cid-wdftpcnu]{gap:var(--space-lg) var(--gap-columns);padding-block:var(--space-xl);border-bottom:var(--rule-hair) solid var(--color-rule);grid-template-columns:minmax(0,2fr) minmax(0,5fr) minmax(0,5fr);align-items:start;display:grid}.md-phase__letter[data-astro-cid-wdftpcnu]{font:700 clamp(3.5rem, 6vw, 6rem) / .85 var(--font-display);letter-spacing:var(--tracking-display);color:var(--color-warm-deep)}.md-phase__body[data-astro-cid-wdftpcnu]{gap:var(--space-sm);display:grid}.md-phase__body[data-astro-cid-wdftpcnu] h3[data-astro-cid-wdftpcnu]{font-size:var(--text-2xl)}.md-phase__body[data-astro-cid-wdftpcnu] p[data-astro-cid-wdftpcnu]{color:var(--color-ink-2);line-height:1.6}.md-phase__example[data-astro-cid-wdftpcnu]{padding:var(--space-lg);border-radius:var(--radius-input);background:var(--color-paper-2);color:var(--color-ink-2);line-height:1.6}.md-phase__lead-in[data-astro-cid-wdftpcnu]{color:var(--color-accent-deep);font-weight:500}.md-outcomes[data-astro-cid-wdftpcnu]{gap:var(--space-2xl) var(--gap-columns);grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:start;display:grid}.md-outcomes[data-astro-cid-wdftpcnu] h2[data-astro-cid-wdftpcnu]{font-size:var(--text-display-s);text-wrap:balance}.md-outcomes__list[data-astro-cid-wdftpcnu]{gap:var(--space-md)}.md-outcomes__list[data-astro-cid-wdftpcnu] li[data-astro-cid-wdftpcnu]{padding-top:var(--space-md);border-top:var(--rule-hair) solid color-mix(in oklab, var(--color-on-ink) 22%, transparent);font-size:var(--text-lg);color:var(--color-on-ink);line-height:1.45}.md-outcomes__list[data-astro-cid-wdftpcnu] svg[data-astro-cid-wdftpcnu]{color:var(--color-accent-soft)}.md-quote[data-astro-cid-wdftpcnu]{gap:var(--space-md);margin:var(--space-xl) 0 0;padding-top:var(--space-2xl);border-top:var(--rule-hair) solid color-mix(in oklab, var(--color-on-ink) 22%, transparent);grid-column:1/-1;display:grid}.md-quote[data-astro-cid-wdftpcnu] p[data-astro-cid-wdftpcnu]{max-width:28ch;font:700 var(--text-section) / 1.1 var(--font-display);letter-spacing:var(--tracking-display);text-wrap:balance}.md-quote[data-astro-cid-wdftpcnu] footer[data-astro-cid-wdftpcnu]{font-size:var(--text-lg);color:var(--color-on-ink-muted)}.md-cases[data-astro-cid-wdftpcnu]{gap:var(--gap-columns);grid-template-columns:minmax(0,1fr) minmax(0,1fr);display:grid}.md-case[data-astro-cid-wdftpcnu]{align-content:start;justify-items:start;gap:var(--space-md);padding-top:var(--space-lg);border-top:2px solid var(--color-ink);display:grid}.md-case[data-astro-cid-wdftpcnu] h3[data-astro-cid-wdftpcnu]{font-size:var(--text-2xl)}.md-case[data-astro-cid-wdftpcnu] p[data-astro-cid-wdftpcnu]{font-size:var(--text-lg);color:var(--color-ink-2);max-width:52ch;line-height:1.55}.md-case[data-astro-cid-wdftpcnu] .secondary-button[data-astro-cid-wdftpcnu]{margin-top:var(--space-xs)}.md-faq[data-astro-cid-wdftpcnu]{gap:var(--gap-columns);grid-template-columns:minmax(0,4fr) minmax(0,8fr);align-items:start;display:grid}.md-faq__head[data-astro-cid-wdftpcnu]{top:var(--space-4xl);gap:var(--space-lg);justify-items:start;display:grid;position:sticky}.md-faq__head[data-astro-cid-wdftpcnu] h2[data-astro-cid-wdftpcnu]{font-size:var(--text-display-s);text-wrap:balance}.md-faq__head[data-astro-cid-wdftpcnu] .lead[data-astro-cid-wdftpcnu]{color:var(--color-ink-2)}.md-faq__list[data-astro-cid-wdftpcnu]{border-top:var(--rule-hair) solid var(--color-ink)}.md-faq__item[data-astro-cid-wdftpcnu]{border-bottom:var(--rule-hair) solid var(--color-rule)}.md-faq__item[data-astro-cid-wdftpcnu] summary[data-astro-cid-wdftpcnu]{justify-content:space-between;align-items:center;gap:var(--space-md);min-height:72px;padding-block:var(--space-md);font:700 var(--text-title) / 1.25 var(--font-display);letter-spacing:-.015em;cursor:pointer;list-style:none;display:flex}.md-faq__item[data-astro-cid-wdftpcnu] summary[data-astro-cid-wdftpcnu]::-webkit-details-marker{display:none}.md-faq__item[data-astro-cid-wdftpcnu] summary[data-astro-cid-wdftpcnu]:hover{color:var(--color-accent-deep)}.md-faq__item[data-astro-cid-wdftpcnu] summary[data-astro-cid-wdftpcnu]:active{color:var(--color-accent)}.md-faq__item[data-astro-cid-wdftpcnu] summary[data-astro-cid-wdftpcnu]:focus-visible{outline:2px solid var(--color-focus);outline-offset:2px}.md-faq__item[data-astro-cid-wdftpcnu] summary[data-astro-cid-wdftpcnu] svg[data-astro-cid-wdftpcnu]{width:24px;height:24px;color:var(--color-accent);transition:transform var(--dur-short) var(--ease-out);flex-shrink:0}.md-faq__item[data-astro-cid-wdftpcnu][open] summary[data-astro-cid-wdftpcnu] svg[data-astro-cid-wdftpcnu]{transform:rotate(45deg)}.md-faq__item[data-astro-cid-wdftpcnu] p[data-astro-cid-wdftpcnu]{padding-bottom:var(--space-lg);font-size:var(--text-lg);color:var(--color-ink-2);max-width:64ch;line-height:1.55}@media (width<=75rem){.md-phase[data-astro-cid-wdftpcnu]{grid-template-columns:minmax(0,2fr) minmax(0,10fr)}.md-phase__example[data-astro-cid-wdftpcnu]{grid-column:2}}@media (width<=60rem){.md-hero__grid[data-astro-cid-wdftpcnu],.md-why__head[data-astro-cid-wdftpcnu],.md-why__pair[data-astro-cid-wdftpcnu],.md-phases__head[data-astro-cid-wdftpcnu],.md-outcomes[data-astro-cid-wdftpcnu],.md-cases[data-astro-cid-wdftpcnu],.md-faq[data-astro-cid-wdftpcnu]{grid-template-columns:minmax(0,1fr)}.md-hero[data-astro-cid-wdftpcnu]{padding-block:var(--space-xl) var(--space-2xl)}.md-why__plane[data-astro-cid-wdftpcnu],.md-why__plane[data-astro-cid-wdftpcnu]+.md-why__plane[data-astro-cid-wdftpcnu]{padding:var(--space-lg) 0;border-left:0}.md-why__plane[data-astro-cid-wdftpcnu]+.md-why__plane[data-astro-cid-wdftpcnu]{border-top:var(--rule-hair) solid var(--color-rule)}.md-faq__head[data-astro-cid-wdftpcnu]{position:static}}@media (width<=40rem){.md-phase[data-astro-cid-wdftpcnu]{grid-template-columns:minmax(0,1fr)}.md-phase__example[data-astro-cid-wdftpcnu]{padding:var(--space-md);grid-column:auto}.md-hero__text[data-astro-cid-wdftpcnu] .primary-button,.md-faq__head[data-astro-cid-wdftpcnu] .primary-button{width:100%;padding-inline:var(--space-sm);white-space:nowrap}}@media (prefers-reduced-motion:reduce){.md-faq__item[data-astro-cid-wdftpcnu] summary[data-astro-cid-wdftpcnu] svg[data-astro-cid-wdftpcnu]{transition:none}}
