@layer sections{.step-flow{padding-block:var(--space-xl);background-color:var(--color-gray-50);background-image:radial-gradient(circle 24rem at 0 0, color-mix(in srgb, var(--color-primary) 14%, transparent), transparent 70%), radial-gradient(circle 26rem at 100% 100%, color-mix(in srgb, var(--color-secondary) 20%, transparent), transparent 70%);color:var(--color-gray-900)}.step-flow__list{gap:var(--space-default);margin:var(--space-large) 0 0;counter-reset:step-flow;grid-template-columns:minmax(0,1fr);padding:0;list-style:none;display:grid}.step-flow__step{padding:var(--space-md);border:var(--border-width) solid var(--border-color);border-radius:var(--radius-lg);background-color:var(--color-white);color:var(--color-gray-900);counter-increment:step-flow;flex-direction:column;margin:0;transition:translate .25s cubic-bezier(.4,0,.2,1),box-shadow .25s cubic-bezier(.4,0,.2,1),border-color .25s cubic-bezier(.4,0,.2,1);display:flex}.step-flow__step--active{border-color:var(--color-primary);box-shadow:var(--shadow-raised);translate:0 -.25rem}.step-flow__number{block-size:2.625rem;inline-size:2.625rem;border-radius:var(--radius-pill);background-color:var(--color-gray-100);color:var(--color-gray-600);font-family:var(--font-headline);font-size:var(--size-lg);font-weight:700;line-height:var(--leading-none);justify-content:center;align-items:center;margin-block-end:var(--space-default);transition:background-color .25s cubic-bezier(.4,0,.2,1),color .25s cubic-bezier(.4,0,.2,1);display:inline-flex}.step-flow__number:before{content:counter(step-flow)}.step-flow__step--active .step-flow__number{background-color:var(--color-primary);color:var(--color-primary-ink)}.step-flow__step--done .step-flow__number{background-color:var(--color-secondary);color:var(--color-secondary-ink)}.step-flow__step--done .step-flow__number:before{content:"✓"}.step-flow__title{margin:0 0 var(--space-2xs);font-family:var(--font-headline);font-size:var(--size-xl);letter-spacing:-.01em;font-weight:700;line-height:var(--leading-headline)}.step-flow__text{margin:0 0 var(--space-md);font-size:var(--size-sm);line-height:var(--leading-body);color:var(--color-gray-600)}.step-flow__bar{border-radius:var(--radius-pill);background-color:var(--color-gray-100);block-size:.25rem;margin-block-start:auto;display:block;overflow:hidden}.step-flow__bar:before{content:"";background-color:var(--color-primary);transform-origin:0;block-size:100%;display:block;scale:0 1}.step-flow__step--done .step-flow__bar:before{background-color:var(--color-secondary);scale:1}@media (prefers-reduced-motion:no-preference){.step-flow__step--active .step-flow__bar:before{animation:3.6s linear both step-flow-fill}}.step-flow--paused .step-flow__bar:before{animation-play-state:paused}@keyframes step-flow-fill{0%{scale:0 1}to{scale:1}}.step-flow__actions{justify-content:center;align-items:center;gap:var(--space-default);flex-wrap:wrap;margin-block-start:var(--space-lg);display:flex}@media (min-width:48rem){.step-flow__list{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:62rem){.step-flow{padding-block:var(--space-2xl)}.step-flow__list{grid-template-columns:repeat(4,minmax(0,1fr))}}}
@layer sections{.trust-facts{padding-block:var(--space-default) var(--space-xl);background-color:var(--color-white);color:var(--color-gray-900)}.trust-facts__panel{gap:var(--space-lg);padding:var(--space-lg) var(--space-md);border:var(--border-width) solid var(--border-color);border-radius:var(--radius-xl);background-color:var(--color-gray-50);color:var(--color-gray-900);display:grid}.trust-facts__list{gap:var(--space-default);grid-template-columns:minmax(0,1fr);margin:0;padding:0;list-style:none;display:grid}.trust-facts__item{margin:0}@media (min-width:36rem){.trust-facts__list{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:62rem){.trust-facts{padding-block-end:var(--space-2xl)}.trust-facts__panel{align-items:center;gap:var(--space-large);padding:var(--space-large);grid-template-columns:minmax(0,1fr) minmax(0,1.15fr)}}}
