.Reveal-module__noJY2G__reveal{opacity:0;will-change:opacity, transform;transition:opacity .6s cubic-bezier(.22,1,.36,1),transform .6s cubic-bezier(.22,1,.36,1)}.Reveal-module__noJY2G__up{transform:translateY(28px)}.Reveal-module__noJY2G__down{transform:translateY(-28px)}.Reveal-module__noJY2G__left{transform:translate(28px)}.Reveal-module__noJY2G__right{transform:translate(-28px)}.Reveal-module__noJY2G__none{transform:none}.Reveal-module__noJY2G__in{opacity:1;transform:none}@media (prefers-reduced-motion:reduce){.Reveal-module__noJY2G__reveal{opacity:1;transition:none;transform:none}}
.Section-module__K5SzvG__section{padding-block:var(--space-3xl)}.Section-module__K5SzvG__tinted{background:var(--color-surface)}.Section-module__K5SzvG__title{font-size:var(--font-size-h2)}.Section-module__K5SzvG__intro{margin-top:var(--space-sm);color:var(--color-text-muted);font-size:var(--font-size-lg)}.Section-module__K5SzvG__body{margin-top:var(--space-2xl)}:is(.Section-module__K5SzvG__body .prose p,.Section-module__K5SzvG__body .prose ul,.Section-module__K5SzvG__body .prose ol){margin-bottom:var(--space-md)}
.Card-module__ckVvha__grid{gap:var(--space-lg);grid-template-columns:1fr;display:grid}@media (min-width:40em){.Card-module__ckVvha__cols2,.Card-module__ckVvha__cols3{grid-template-columns:repeat(2,1fr)}}@media (min-width:60em){.Card-module__ckVvha__cols3{grid-template-columns:repeat(3,1fr)}}.Card-module__ckVvha__card{gap:var(--space-sm);padding:var(--space-lg);background:var(--color-bg);border:1px solid var(--color-border);border-radius:var(--radius-lg);flex-direction:column;height:100%;display:flex}.Card-module__ckVvha__clickable{color:inherit;transition:border-color var(--transition-fast), box-shadow var(--transition-fast), transform var(--transition-fast);text-decoration:none;position:relative}.Card-module__ckVvha__clickable:hover{border-color:var(--color-primary);box-shadow:var(--shadow-md)}.Card-module__ckVvha__title{font-size:var(--font-size-h4);color:var(--color-text)}.Card-module__ckVvha__body{color:var(--color-text-muted);flex:1}.Card-module__ckVvha__link{color:var(--color-primary);font-weight:var(--weight-semibold);font-size:var(--font-size-sm);text-decoration:none}.Card-module__ckVvha__link:hover{text-decoration:underline}.Card-module__ckVvha__media{aspect-ratio:16/10;margin:calc(var(--space-lg) * -1) calc(var(--space-lg) * -1) var(--space-xs);border-radius:var(--radius-lg) var(--radius-lg) 0 0;background:var(--color-surface-2);position:relative;overflow:hidden}.Card-module__ckVvha__media img{object-fit:cover;object-position:center 25%}
.ProcessSteps-module__U3Hrzq__list{padding:var(--space-sm) var(--space-2xs) var(--space-md);justify-content:center;gap:var(--space-md);scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;flex-wrap:nowrap;margin:0;list-style:none;display:flex;overflow-x:auto}.ProcessSteps-module__U3Hrzq__step{text-align:center;scroll-snap-align:center;flex-direction:column;flex:1 1 0;align-items:center;min-width:8.5rem;max-width:11rem;display:flex}@media (max-width:48em){.ProcessSteps-module__U3Hrzq__list{justify-content:flex-start}}.ProcessSteps-module__U3Hrzq__number{font-size:clamp(1.75rem,1.5rem + 1vw,2.25rem);line-height:1;font-weight:var(--weight-bold);color:var(--color-primary);font-variant-numeric:tabular-nums;letter-spacing:-.02em;margin-bottom:var(--space-xs)}.ProcessSteps-module__U3Hrzq__circle{aspect-ratio:1;border:1.5px solid var(--color-primary);background:var(--color-bg);width:100%;transition:box-shadow var(--transition-fast), transform var(--transition-fast);border-radius:50%;flex-direction:column;justify-content:center;align-items:center;padding:13%;display:flex}.ProcessSteps-module__U3Hrzq__step:hover .ProcessSteps-module__U3Hrzq__circle{box-shadow:var(--shadow-md);transform:translateY(-2px)}.ProcessSteps-module__U3Hrzq__title{margin-bottom:.3rem;font-size:.875rem;line-height:1.25}.ProcessSteps-module__U3Hrzq__description{color:var(--color-text-muted);font-size:.75rem;line-height:1.4}@media (prefers-reduced-motion:reduce){.ProcessSteps-module__U3Hrzq__circle{transition:none}.ProcessSteps-module__U3Hrzq__step:hover .ProcessSteps-module__U3Hrzq__circle{transform:none}}
