/*! tailwindcss v4.3.3 | MIT License | https://tailwindcss.com */
@layer theme,base;@layer components{.process-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:1.5rem 3rem;display:flex}.process-body{margin-top:clamp(2rem,1.5rem + 2vw,3.5rem)}.process-track{--step-gap:1rem;gap:var(--step-gap);margin-inline:calc(-1 * var(--spacing-gutter));padding:.25rem var(--spacing-gutter) .5rem;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scroll-padding-inline:var(--spacing-gutter);scrollbar-width:none;grid-auto-columns:min(82%,20rem);grid-auto-flow:column;display:grid;overflow-x:auto}.process-track::-webkit-scrollbar{display:none}.process-pager{justify-content:space-between;align-items:center;gap:1rem;margin-top:1rem;display:flex}.process-pager[hidden]{display:none}.process-pager__dots{align-items:center;gap:.25rem;display:flex}.process-pager__dot{border-radius:var(--radius-pill);place-items:center;width:1.75rem;height:2.75rem;display:grid}.process-pager__dot:before{content:"";border-radius:var(--radius-pill);background:var(--color-line);width:.5rem;height:.5rem;transition:width var(--motion-duration-fade) var(--motion-ease), background-color var(--motion-duration-fade) var(--motion-ease)}.process-pager__dot[aria-current]:before{background:var(--color-brand);width:1.5rem}@media (width>=48rem){.process-pager{display:none}}.process-track:focus-visible{outline-offset:calc(-1 * var(--border-width-focus));border-radius:var(--radius-card)}@media (width>=48rem){.process-track{--step-gap:var(--spacing-grid);grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-flow:row;margin-inline:0;padding:0;overflow:visible}}@media (width>=64rem){.process-track{grid-template-columns:repeat(4,minmax(0,1fr))}}.process-step{scroll-snap-align:start;flex-direction:column;gap:.75rem;display:flex;position:relative}.process-step__head{align-items:center;margin-bottom:.5rem;display:flex}.process-step__number{background:var(--color-brand);width:2.5rem;height:2.5rem;color:var(--color-ink);font-family:var(--font-mono);font-size:var(--text-label);border-radius:50%;place-items:center;font-weight:700;display:grid}.process-step__title{letter-spacing:var(--tracking-title);font-weight:500;line-height:var(--leading-title);font-size:var(--text-lead)}.process-step__text{color:var(--color-muted)}.process-tabs__list{grid-template-columns:repeat(var(--tabs,2), minmax(0, 1fr));border:var(--border-width-default) solid var(--color-line);border-radius:var(--radius-pill);background:var(--color-surface);width:min(100%,24rem);margin-bottom:1.5rem;padding:.25rem;display:grid;position:relative}.process-tabs__list[hidden]{display:none}.process-tabs__list:before{content:"";width:calc((100% - .5rem) / var(--tabs,2));border-radius:var(--radius-pill);background:var(--color-brand);box-shadow:var(--shadow-control);translate:calc(100% * var(--tab-index,0)) 0;transition:translate var(--motion-duration) var(--motion-ease);position:absolute;inset-block:.25rem;inset-inline-start:.25rem}.process-tabs__tab{border-radius:var(--radius-pill);min-height:2.75rem;color:var(--color-muted);font-size:var(--text-label);transition:color var(--motion-duration-fade) var(--motion-ease);padding:.5rem 1rem;font-weight:500;position:relative}.process-tabs__tab:hover,.process-tabs__tab[aria-selected=true]{color:var(--color-ink)}.process-tabs__tab:focus-visible{outline-offset:calc(-1 * var(--border-width-focus))}.process-tabs__heading{letter-spacing:var(--tracking-display);font-weight:300;line-height:var(--leading-display);font-size:var(--text-card);margin-bottom:1.5rem}.process-tabs__panel+.process-tabs__panel{margin-top:3rem}[data-tabs-ready] .process-tabs__heading{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}[data-tabs-ready] .process-tabs__panel+.process-tabs__panel{margin-top:0}.process-tabs__panel[hidden]{display:none}.process-tabs__panel:focus-visible{outline-offset:var(--focus-offset);border-radius:var(--radius-control)}[data-tabs-ready] .process-tabs__panel:not([hidden]){transition:opacity var(--motion-duration-fade) var(--motion-ease), translate var(--motion-duration-fade) var(--motion-ease)}@starting-style{[data-tabs-ready] .process-tabs__panel:not([hidden]){opacity:0;translate:0 calc(var(--motion-distance) / 3)}}.process-requirements{gap:1.25rem;margin-top:clamp(3rem,2rem + 3vw,5rem);padding:1.5rem;display:grid}.process-requirements__title{letter-spacing:var(--tracking-display);font-weight:300;line-height:var(--leading-display);font-size:var(--text-card)}.process-requirements__list{gap:1rem;display:grid}.process-requirements__item{color:var(--color-muted);break-inside:avoid;gap:.75rem;display:flex}.process-requirements__tick{color:var(--color-brand);stroke-width:2.5px;flex:none;margin-top:.25rem}@media (width>=48rem){.process-requirements__list{columns:2;column-gap:2rem;display:block}.process-requirements__item+.process-requirements__item{margin-top:1.25rem}}@media (width>=64rem){.process-requirements{grid-template-columns:minmax(0,14rem) minmax(0,1fr);align-items:start;gap:2.5rem;padding:1.75rem 2rem}}@media (prefers-reduced-motion:reduce){.process-pager__dot:before,.process-tabs__list:before,[data-tabs-ready] .process-tabs__panel:not([hidden]){transition:none}}}@layer utilities;
