.MortgageProcess-module__rypA-a__root{gap:var(--s-6);display:grid}@media (min-width:1024px){.MortgageProcess-module__rypA-a__root{column-gap:var(--s-8);grid-template-columns:minmax(0,3fr) minmax(240px,1fr);grid-template-areas:"steps docs""footer footer";align-items:start}.MortgageProcess-module__rypA-a__steps{grid-area:steps}.MortgageProcess-module__rypA-a__docs{top:var(--s-8);grid-area:docs;position:sticky}.MortgageProcess-module__rypA-a__footer{grid-area:footer}}.MortgageProcess-module__rypA-a__list{margin:0;padding:0;list-style:none}.MortgageProcess-module__rypA-a__step{padding:var(--s-5) 0;border-bottom:1px solid var(--c-border)}.MortgageProcess-module__rypA-a__step:first-child{padding-top:0}.MortgageProcess-module__rypA-a__trigger{align-items:center;gap:var(--s-4);text-align:left;cursor:pointer;background:0 0;border:0;width:100%;padding:0;font-family:inherit;display:flex}.MortgageProcess-module__rypA-a__root:not([data-enhanced=true]) .MortgageProcess-module__rypA-a__trigger{cursor:default}.MortgageProcess-module__rypA-a__number{border:2px solid var(--c-border);width:28px;height:28px;font-family:var(--f-mono);color:var(--c-text-muted);transition:border-color var(--transition), background-color var(--transition), color var(--transition);background:#fff;border-radius:50%;flex:none;place-items:center;font-size:12px;display:grid}.MortgageProcess-module__rypA-a__step[data-viewed=true] .MortgageProcess-module__rypA-a__number{border-color:var(--c-accent-600);background:var(--c-accent-600);color:#fff}.MortgageProcess-module__rypA-a__title{font-family:var(--f-display);font-weight:800;font-size:var(--t-h4-size);color:var(--c-ink-900)}.MortgageProcess-module__rypA-a__trigger:hover .MortgageProcess-module__rypA-a__title{color:var(--c-accent-700)}.MortgageProcess-module__rypA-a__trigger:focus-visible{outline:2px solid var(--c-accent-600);outline-offset:4px;border-radius:var(--r-2)}.MortgageProcess-module__rypA-a__happens{margin-top:var(--s-3);padding-left:calc(28px + var(--s-4));color:var(--c-text-muted);line-height:1.6}.MortgageProcess-module__rypA-a__detail{margin-top:var(--s-4);margin-left:calc(28px + var(--s-4));padding:var(--s-4) var(--s-5);border-left:3px solid var(--c-accent-600);border-radius:0 var(--r-2) var(--r-2) 0;background:var(--c-surface-alt)}.MortgageProcess-module__rypA-a__root:not([data-enhanced=true]) .MortgageProcess-module__rypA-a__detail[hidden]{display:block}.MortgageProcess-module__rypA-a__detailRow+.MortgageProcess-module__rypA-a__detailRow{margin-top:var(--s-3)}.MortgageProcess-module__rypA-a__detailRow{font-size:var(--t-meta-size);color:var(--c-text);line-height:1.6}.MortgageProcess-module__rypA-a__detailValue{display:block}.MortgageProcess-module__rypA-a__detailLabel{margin-bottom:var(--s-1);font-family:var(--f-mono);font-size:var(--t-eyebrow-size);letter-spacing:var(--t-eyebrow-ls);text-transform:uppercase;color:var(--c-text-meta);display:block}.MortgageProcess-module__rypA-a__detailRow[data-role=bank]{color:var(--c-ink-900);font-weight:600}.MortgageProcess-module__rypA-a__docsTitle{font-family:var(--f-mono);font-size:var(--t-eyebrow-size);letter-spacing:var(--t-eyebrow-ls);text-transform:uppercase;color:var(--c-text-meta)}.MortgageProcess-module__rypA-a__stack{margin-top:var(--s-4);padding:var(--s-4);border:1px solid var(--c-border);border-radius:var(--r-4);background:var(--c-surface-50)}.MortgageProcess-module__rypA-a__stack svg{width:100%;height:auto;display:block}.MortgageProcess-module__rypA-a__docsList{margin:var(--s-4) 0 0;font-size:var(--t-meta-size);color:var(--c-text-placeholder);padding:0;line-height:1.8;list-style:none}.MortgageProcess-module__rypA-a__docsList li[data-collected=true]{color:var(--c-ink-900)}.MortgageProcess-module__rypA-a__docsNote{margin-top:var(--s-4);font-size:var(--t-meta-size);color:var(--c-text-meta);line-height:1.55}.MortgageProcess-module__rypA-a__footer{align-items:center;gap:var(--s-4);padding-top:var(--s-6);border-top:1px solid var(--c-border);flex-wrap:wrap;display:flex}.MortgageProcess-module__rypA-a__cta{height:var(--h-btn);padding-inline:var(--s-5);border-radius:var(--r-3);background:var(--c-cta-500);font-family:var(--f-display);color:var(--c-ink-900);transition:background-color var(--transition);justify-content:center;align-items:center;font-size:15px;font-weight:800;text-decoration:none;display:inline-flex}.MortgageProcess-module__rypA-a__cta:hover{background:var(--c-cta-hover);color:var(--c-ink-900)}.MortgageProcess-module__rypA-a__hint{opacity:0;font-size:var(--t-meta-size);color:var(--c-text-muted);transition:opacity var(--anim-dur-base,.32s) var(--anim-ease-out,ease-out);line-height:1.5}.MortgageProcess-module__rypA-a__hint[data-visible=true]{opacity:1}@media (prefers-reduced-motion:reduce){.MortgageProcess-module__rypA-a__number,.MortgageProcess-module__rypA-a__hint{transition:none}}
