.p-mortgage[data-astro-cid-jl7fjhtj]{background:var(--color-black);color:var(--color-white)}.mortgage-hero[data-astro-cid-jl7fjhtj]{background:var(--color-black);justify-content:center;min-height:760px;display:flex;position:relative;overflow:hidden}.mortgage-hero__bg[data-astro-cid-jl7fjhtj]{pointer-events:none;position:absolute;inset:0;overflow:hidden}.mortgage-hero__texture[data-astro-cid-jl7fjhtj]{background-image:var(--texture-url);opacity:.12;background-size:300px 300px;position:absolute;inset:0}.mortgage-hero__network-bg[data-astro-cid-jl7fjhtj]{width:100%;max-width:none;height:auto;position:absolute;bottom:0;left:0}.mortgage-hero__bg[data-astro-cid-jl7fjhtj]:before{content:"";z-index:2;pointer-events:none;background:linear-gradient(180deg, var(--color-black) 40%, #0000 75%);position:absolute;inset:0}.mortgage-hero__content[data-astro-cid-jl7fjhtj]{z-index:10;width:100%;max-width:900px;padding:176px var(--container-gutter) 210px;text-align:center;flex-direction:column;align-items:center;display:flex;position:relative}.mortgage-hero__text[data-astro-cid-jl7fjhtj]{margin-top:var(--space-xl);align-items:center;gap:var(--space-md);flex-direction:column;display:flex}.mortgage-hero[data-astro-cid-jl7fjhtj] h1[data-astro-cid-jl7fjhtj]{max-width:820px;font-family:var(--font-family-display);font-weight:var(--font-weight-medium);font-size:var(--font-size-hero);color:var(--color-white);margin:0;line-height:1.08}.mortgage-hero[data-astro-cid-jl7fjhtj] p[data-astro-cid-jl7fjhtj]{max-width:744px;font-family:var(--font-family-display);font-size:var(--font-size-lg);color:var(--color-grey-500);margin:0;line-height:1.55}.mortgage-hero__cta[data-astro-cid-jl7fjhtj]{margin-top:var(--space-4xl);justify-content:center;gap:var(--space-md);flex-wrap:wrap;display:flex}.mortgage-model[data-astro-cid-jl7fjhtj]{z-index:2;padding:0 var(--container-gutter) 88px;background:linear-gradient(180deg, #0000 0%, var(--color-black) 30%);margin-top:-150px;position:relative}.mortgage-model__shell[data-astro-cid-jl7fjhtj]{border:var(--border-card-dark);border-radius:var(--radius-md);background:linear-gradient(135deg,#ffffff12,#ffffff05),#0c0d0f;width:min(1080px,100%);margin:0 auto;overflow:hidden;box-shadow:0 48px 120px #0000008c}.mortgage-model__header[data-astro-cid-jl7fjhtj]{justify-content:space-between;align-items:flex-start;gap:var(--space-lg);padding:var(--space-xl) var(--space-xl) var(--space-lg);border-bottom:var(--border-card-dark);display:flex}.mortgage-model__eyebrow[data-astro-cid-jl7fjhtj]{margin-bottom:var(--space-xs);font-family:var(--font-family-body);font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold);color:var(--color-brand-primary);text-transform:uppercase;line-height:1.3;display:block}.mortgage-model[data-astro-cid-jl7fjhtj] h2[data-astro-cid-jl7fjhtj]{font-family:var(--font-family-display);font-size:var(--font-size-h5);font-weight:var(--font-weight-medium);color:var(--color-white);margin:0;line-height:1.15}.mortgage-model__status[data-astro-cid-jl7fjhtj]{border-radius:var(--radius-pill);min-height:30px;font-family:var(--font-family-body);font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold);color:#9be7ac;background:#34c7591f;border:1px solid #34c7594d;flex:none;align-items:center;padding:6px 12px;display:inline-flex}.mortgage-model__body[data-astro-cid-jl7fjhtj]{gap:var(--space-md);padding:var(--space-xl);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.mortgage-model__node[data-astro-cid-jl7fjhtj]{gap:var(--space-md);padding:var(--space-md-lg);border:var(--border-card-dark);border-radius:var(--radius-md);background:#ffffff09;grid-template-columns:1fr;align-items:start;display:grid}.mortgage-model__node--active[data-astro-cid-jl7fjhtj]{background:#ff770014;border-color:#f706}.mortgage-model__node[data-astro-cid-jl7fjhtj] span[data-astro-cid-jl7fjhtj]{width:36px;height:36px;font-family:var(--font-family-display);font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold);color:var(--color-white);background:#ffffff14;border-radius:50%;justify-content:center;align-items:center;display:inline-flex}.mortgage-model__node[data-astro-cid-jl7fjhtj] strong[data-astro-cid-jl7fjhtj]{font-family:var(--font-family-display);font-size:var(--font-size-base);font-weight:var(--font-weight-semibold);color:var(--color-white);line-height:1.3}.mortgage-model__node[data-astro-cid-jl7fjhtj] p[data-astro-cid-jl7fjhtj]{font-family:var(--font-family-body);font-size:var(--font-size-sm);color:var(--color-white-60);margin:0;line-height:1.55}.mortgage-section[data-astro-cid-jl7fjhtj]{padding:104px 0}.mortgage-section--light[data-astro-cid-jl7fjhtj]{background:var(--color-grey-50);color:var(--color-black)}.mortgage-section--lifecycle[data-astro-cid-jl7fjhtj]{padding-top:74px}.mortgage-section--dark[data-astro-cid-jl7fjhtj],.mortgage-section--visual[data-astro-cid-jl7fjhtj]{background:var(--color-black);color:var(--color-white)}.mortgage-section--visual[data-astro-cid-jl7fjhtj]{background:linear-gradient(180deg, var(--color-black) 0%, #080b0f 100%);overflow:hidden}.mortgage-review-band[data-astro-cid-jl7fjhtj]{background:radial-gradient(circle at 50% 100%, #ff77003d 0%, #ff770014 30%, #0000 60%), var(--color-black);color:var(--color-white);padding:88px 0 96px;position:relative;overflow:hidden}.mortgage-review-band__container[data-astro-cid-jl7fjhtj]{z-index:1;position:relative}.mortgage-review-band[data-astro-cid-jl7fjhtj] .moon-glow--small:before{transform:translate(-50%,calc(268px - 50%))}.mortgage-review-band[data-astro-cid-jl7fjhtj] .moon-glow--small:after{transform:translate(-50%,calc(220px - 50%))}.mortgage-section__container[data-astro-cid-jl7fjhtj]{width:100%;max-width:var(--container-desktop);padding:0 var(--space-5xl);margin:0 auto}.mortgage-section__intro[data-astro-cid-jl7fjhtj]{align-items:flex-start;gap:var(--space-lg);max-width:770px;margin-bottom:var(--space-4xl);flex-direction:column;display:flex}.mortgage-section__intro[data-astro-cid-jl7fjhtj] h2[data-astro-cid-jl7fjhtj],.mortgage-solution__copy[data-astro-cid-jl7fjhtj] h2[data-astro-cid-jl7fjhtj],.audit__copy[data-astro-cid-jl7fjhtj] h2[data-astro-cid-jl7fjhtj]{font-family:var(--font-family-display);font-size:var(--font-size-h3);font-weight:var(--font-weight-medium);color:inherit;margin:0;line-height:1.14}.mortgage-section__intro[data-astro-cid-jl7fjhtj] p[data-astro-cid-jl7fjhtj],.mortgage-solution__copy[data-astro-cid-jl7fjhtj]>p[data-astro-cid-jl7fjhtj],.audit__copy[data-astro-cid-jl7fjhtj]>p[data-astro-cid-jl7fjhtj]{font-family:var(--font-family-display);font-size:var(--font-size-lg);color:var(--color-black-60);margin:0;line-height:1.55}.mortgage-section__intro--dark[data-astro-cid-jl7fjhtj] p[data-astro-cid-jl7fjhtj],.mortgage-section--visual[data-astro-cid-jl7fjhtj] p[data-astro-cid-jl7fjhtj],.audit__copy[data-astro-cid-jl7fjhtj]>p[data-astro-cid-jl7fjhtj]{color:var(--color-grey-500)}.reg-source-grid[data-astro-cid-jl7fjhtj],.governance-grid[data-astro-cid-jl7fjhtj]{gap:var(--space-md);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.reg-source[data-astro-cid-jl7fjhtj],.governance-item[data-astro-cid-jl7fjhtj]{border-radius:var(--radius-md);padding:var(--space-xl)}.reg-source[data-astro-cid-jl7fjhtj]{border:1px solid var(--ui-border-card-light);background:var(--color-white)}.reg-source__top[data-astro-cid-jl7fjhtj]{justify-content:space-between;align-items:center;gap:var(--space-md);margin-bottom:var(--space-xl);display:flex}.reg-source__top[data-astro-cid-jl7fjhtj] span[data-astro-cid-jl7fjhtj],.reg-source__top[data-astro-cid-jl7fjhtj] a[data-astro-cid-jl7fjhtj],.solution-step__link[data-astro-cid-jl7fjhtj]{font-family:var(--font-family-body);font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);color:var(--color-brand-secondary);line-height:1.35}.reg-source[data-astro-cid-jl7fjhtj] h3[data-astro-cid-jl7fjhtj],.governance-item[data-astro-cid-jl7fjhtj] h3[data-astro-cid-jl7fjhtj],.solution-step[data-astro-cid-jl7fjhtj] h3[data-astro-cid-jl7fjhtj]{font-family:var(--font-family-display);font-size:var(--font-size-h6);font-weight:var(--font-weight-semibold);margin:0;line-height:1.25}.reg-source__date[data-astro-cid-jl7fjhtj]{margin:var(--space-sm) 0 var(--space-md);font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);color:var(--color-text-muted-on-light)}.reg-source[data-astro-cid-jl7fjhtj] p[data-astro-cid-jl7fjhtj]:not(.reg-source__date),.governance-item[data-astro-cid-jl7fjhtj] p[data-astro-cid-jl7fjhtj],.solution-step[data-astro-cid-jl7fjhtj] p[data-astro-cid-jl7fjhtj]{font-family:var(--font-family-body);font-size:var(--font-size-sm);margin:0;line-height:1.62}.reg-source[data-astro-cid-jl7fjhtj] p[data-astro-cid-jl7fjhtj]:not(.reg-source__date){color:var(--color-black-70)}.channel-accountability[data-astro-cid-jl7fjhtj]{gap:var(--space-xl);margin-top:var(--space-5xl);display:grid}.channel-accountability__intro[data-astro-cid-jl7fjhtj]{align-items:flex-start;gap:var(--space-md);flex-direction:column;max-width:850px;display:flex}.channel-accountability__intro[data-astro-cid-jl7fjhtj]>span[data-astro-cid-jl7fjhtj]{font-family:var(--font-family-body);font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold);color:var(--color-brand-secondary);text-transform:uppercase;line-height:1.3}.channel-accountability__intro[data-astro-cid-jl7fjhtj] h3[data-astro-cid-jl7fjhtj]{font-family:var(--font-family-display);font-size:var(--font-size-h4);font-weight:var(--font-weight-medium);color:var(--color-black);margin:0;line-height:1.16}.channel-accountability__intro[data-astro-cid-jl7fjhtj] p[data-astro-cid-jl7fjhtj]{font-family:var(--font-family-display);font-size:var(--font-size-lg);color:var(--color-black-60);margin:0;line-height:1.55}.channel-grid[data-astro-cid-jl7fjhtj]{gap:var(--space-md);grid-template-columns:repeat(4,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.channel-card[data-astro-cid-jl7fjhtj]{min-height:156px;padding:var(--space-lg);border:1px solid var(--ui-border-card-light);border-top:6px solid var(--channel-accent);border-radius:var(--radius-md);background:var(--color-white);box-shadow:0 14px 34px #090e1814}.channel-card[data-astro-cid-jl7fjhtj]:nth-child(5){grid-column:1/-1;min-height:auto}.channel-card--blue[data-astro-cid-jl7fjhtj]{--channel-accent:#2f66ad}.channel-card--teal[data-astro-cid-jl7fjhtj]{--channel-accent:#0f7d7c}.channel-card--green[data-astro-cid-jl7fjhtj]{--channel-accent:#1d6b2a}.channel-card--purple[data-astro-cid-jl7fjhtj]{--channel-accent:#8420aa}.channel-card--orange[data-astro-cid-jl7fjhtj]{--channel-accent:#ef4b00}.channel-card[data-astro-cid-jl7fjhtj] h4[data-astro-cid-jl7fjhtj]{margin:0 0 var(--space-sm);font-family:var(--font-family-display);font-size:var(--font-size-base);font-weight:var(--font-weight-semibold);color:var(--color-black);line-height:1.3}.channel-card[data-astro-cid-jl7fjhtj] p[data-astro-cid-jl7fjhtj]{font-family:var(--font-family-body);font-size:var(--font-size-sm);color:var(--color-black-70);margin:0;line-height:1.58}.channel-accountability__callout[data-astro-cid-jl7fjhtj]{gap:var(--space-lg);padding:var(--space-lg);border-left:6px solid var(--color-brand-primary);border-radius:var(--radius-md);background:var(--color-black);color:var(--color-white);grid-template-columns:minmax(170px,.28fr) minmax(0,1fr);align-items:center;display:grid}.channel-accountability__callout[data-astro-cid-jl7fjhtj] span[data-astro-cid-jl7fjhtj]{font-family:var(--font-family-body);font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold);color:var(--color-brand-primary);text-transform:uppercase;line-height:1.3}.channel-accountability__callout[data-astro-cid-jl7fjhtj] p[data-astro-cid-jl7fjhtj]{font-family:var(--font-family-display);font-size:var(--font-size-base);color:var(--color-grey-300);margin:0;line-height:1.55}.review-readiness[data-astro-cid-jl7fjhtj]{gap:var(--space-xl);max-width:1040px;padding:var(--space-xl) var(--space-2xl);border:var(--border-card-dark);border-left:6px solid var(--color-brand-primary);border-radius:var(--radius-md);backdrop-filter:blur(16px);background:#0e0f11e0;grid-template-columns:minmax(0,1fr) minmax(320px,.76fr);align-items:start;margin:0 auto;display:grid;box-shadow:0 40px 120px #00000080}.review-readiness__copy[data-astro-cid-jl7fjhtj]{gap:var(--space-sm);display:grid}.review-readiness__copy[data-astro-cid-jl7fjhtj]>span[data-astro-cid-jl7fjhtj],.review-readiness__evidence[data-astro-cid-jl7fjhtj]>span[data-astro-cid-jl7fjhtj]{font-family:var(--font-family-body);font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold);color:var(--color-brand-secondary);text-transform:uppercase;line-height:1.3}.review-readiness__copy[data-astro-cid-jl7fjhtj] h2[data-astro-cid-jl7fjhtj]{font-family:var(--font-family-display);font-size:var(--font-size-h5);font-weight:var(--font-weight-medium);color:var(--color-white);margin:0;line-height:1.18}.review-readiness__copy[data-astro-cid-jl7fjhtj] p[data-astro-cid-jl7fjhtj]{max-width:720px;font-family:var(--font-family-body);font-size:var(--font-size-sm);color:var(--color-grey-500);margin:0;line-height:1.62}.review-readiness__evidence[data-astro-cid-jl7fjhtj]{gap:var(--space-md);padding-left:var(--space-xl);border-left:var(--border-card-dark);display:grid}.review-readiness__evidence[data-astro-cid-jl7fjhtj] ul[data-astro-cid-jl7fjhtj]{gap:var(--space-sm);grid-template-columns:1fr;margin:0;padding:0;list-style:none;display:grid}.review-readiness__evidence[data-astro-cid-jl7fjhtj] li[data-astro-cid-jl7fjhtj]{gap:var(--space-sm);font-family:var(--font-family-body);font-size:var(--font-size-sm);color:var(--color-grey-500);grid-template-columns:22px minmax(0,1fr);align-items:start;line-height:1.5;display:grid}.review-readiness__evidence[data-astro-cid-jl7fjhtj] svg{width:18px;height:18px;color:var(--color-brand-primary);margin-top:2px}.governance-grid[data-astro-cid-jl7fjhtj]{grid-template-columns:repeat(3,minmax(0,1fr))}.mortgage-governance-proof[data-astro-cid-jl7fjhtj]{background:linear-gradient(180deg, var(--color-white) 0%, var(--color-grey-50) 100%);padding-top:88px}.governance-item[data-astro-cid-jl7fjhtj]{border:1px solid var(--ui-border-card-light);background:var(--color-white);min-height:232px;box-shadow:0 18px 48px #090e180f}.governance-item[data-astro-cid-jl7fjhtj]:last-child:nth-child(3n+1){grid-column:1/-1}.governance-item[data-astro-cid-jl7fjhtj]:last-child:nth-child(3n+1) p[data-astro-cid-jl7fjhtj]{max-width:760px}.governance-item__icon[data-astro-cid-jl7fjhtj]{width:42px;height:42px;margin-bottom:var(--space-lg);border-radius:var(--radius-md);color:var(--color-brand-primary);background:#ff77001c;justify-content:center;align-items:center;display:inline-flex}.governance-item__icon[data-astro-cid-jl7fjhtj] svg{width:24px;height:24px}.governance-item[data-astro-cid-jl7fjhtj] h3[data-astro-cid-jl7fjhtj]{margin-bottom:var(--space-sm);color:var(--color-black)}.governance-item[data-astro-cid-jl7fjhtj] p[data-astro-cid-jl7fjhtj]{color:var(--color-black-70)}.lifecycle-table[data-astro-cid-jl7fjhtj],.comparison-table[data-astro-cid-jl7fjhtj]{border:1px solid var(--ui-border-card-light);border-radius:var(--radius-md);background:var(--color-white);display:grid;overflow:hidden}.lifecycle-table__row[data-astro-cid-jl7fjhtj],.comparison-table__row[data-astro-cid-jl7fjhtj]{border-bottom:1px solid var(--color-grey-200);grid-template-columns:.85fr 1.15fr 1.25fr;min-height:92px;display:grid}.comparison-table__row[data-astro-cid-jl7fjhtj]{grid-template-columns:.72fr 1fr 1fr}.lifecycle-table__row[data-astro-cid-jl7fjhtj]:last-child,.comparison-table__row[data-astro-cid-jl7fjhtj]:last-child{border-bottom:0}.lifecycle-table__row[data-astro-cid-jl7fjhtj] span[data-astro-cid-jl7fjhtj],.comparison-table__row[data-astro-cid-jl7fjhtj] span[data-astro-cid-jl7fjhtj]{padding:var(--space-lg);border-right:1px solid var(--color-grey-200);font-family:var(--font-family-body);font-size:var(--font-size-sm);color:var(--color-black-70);align-items:center;line-height:1.55;display:flex}.lifecycle-table__row[data-astro-cid-jl7fjhtj] span[data-astro-cid-jl7fjhtj]:first-child,.comparison-table__row[data-astro-cid-jl7fjhtj] span[data-astro-cid-jl7fjhtj]:first-child{font-family:var(--font-family-display);font-weight:var(--font-weight-semibold);color:var(--color-black)}.lifecycle-table__row[data-astro-cid-jl7fjhtj] span[data-astro-cid-jl7fjhtj]:last-child,.comparison-table__row[data-astro-cid-jl7fjhtj] span[data-astro-cid-jl7fjhtj]:last-child{border-right:0}.lifecycle-table__row--head[data-astro-cid-jl7fjhtj],.comparison-table__row--head[data-astro-cid-jl7fjhtj]{background:var(--color-grey-100);min-height:58px}.lifecycle-table__row--head[data-astro-cid-jl7fjhtj] span[data-astro-cid-jl7fjhtj],.comparison-table__row--head[data-astro-cid-jl7fjhtj] span[data-astro-cid-jl7fjhtj]{font-family:var(--font-family-display);font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold);text-transform:uppercase;color:var(--color-text-muted-on-light)}.mortgage-solution[data-astro-cid-jl7fjhtj]{gap:var(--space-5xl);grid-template-columns:minmax(0,.95fr) minmax(320px,.75fr);align-items:center;display:grid}.mortgage-solution__copy[data-astro-cid-jl7fjhtj],.audit__copy[data-astro-cid-jl7fjhtj]{align-items:flex-start;gap:var(--space-lg);flex-direction:column;display:flex}.solution-steps[data-astro-cid-jl7fjhtj]{gap:var(--space-md);margin-top:var(--space-md);display:grid}.solution-step[data-astro-cid-jl7fjhtj]{gap:var(--space-md);padding:var(--space-md-lg);border:var(--border-card-dark);border-radius:var(--radius-md);background:#ffffff0b;grid-template-columns:48px minmax(0,1fr);display:grid}.solution-step[data-astro-cid-jl7fjhtj]>span[data-astro-cid-jl7fjhtj]{width:40px;height:40px;font-family:var(--font-family-display);font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);color:var(--color-brand-primary);background:#ff77001f;border-radius:50%;justify-content:center;align-items:center;display:inline-flex}.solution-step[data-astro-cid-jl7fjhtj] h3[data-astro-cid-jl7fjhtj]{margin-bottom:var(--space-xs);color:var(--color-white)}.solution-step[data-astro-cid-jl7fjhtj] p[data-astro-cid-jl7fjhtj]{color:var(--color-grey-500)}.solution-step__link[data-astro-cid-jl7fjhtj]{margin-top:var(--space-sm);font-family:var(--font-family-body);font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);text-underline-offset:4px;line-height:1.35;text-decoration:underline;display:inline-flex}.mortgage-solution__media[data-astro-cid-jl7fjhtj],.audit__media[data-astro-cid-jl7fjhtj]{min-width:0;position:relative}.mortgage-solution__media[data-astro-cid-jl7fjhtj]:before,.audit__media[data-astro-cid-jl7fjhtj]:before{content:"";filter:blur(80px);background:#ff77002e;border-radius:50%;position:absolute;inset:12% 6%}.mortgage-solution__media[data-astro-cid-jl7fjhtj] img,.audit__media[data-astro-cid-jl7fjhtj] img{z-index:1;filter:drop-shadow(0 34px 90px #0000006b);width:100%;height:auto;position:relative}.audit__container[data-astro-cid-jl7fjhtj]{gap:var(--space-5xl);grid-template-columns:minmax(0,.88fr) minmax(320px,.78fr);align-items:center;display:grid}.audit-list[data-astro-cid-jl7fjhtj]{gap:var(--space-md);margin:var(--space-md) 0 0;padding:0;list-style:none;display:grid}.audit-list[data-astro-cid-jl7fjhtj] li[data-astro-cid-jl7fjhtj]{gap:var(--space-sm);font-family:var(--font-family-body);font-size:var(--font-size-sm);color:var(--color-grey-500);grid-template-columns:28px minmax(0,1fr);align-items:start;line-height:1.55;display:grid}.audit-list[data-astro-cid-jl7fjhtj] span[data-astro-cid-jl7fjhtj]:first-child{width:24px;height:24px;color:var(--color-status-success);justify-content:center;align-items:center;display:inline-flex}.audit-list[data-astro-cid-jl7fjhtj] span[data-astro-cid-jl7fjhtj]:first-child svg{width:20px;height:20px}.p-mortgage[data-astro-cid-jl7fjhtj] .faq-s{z-index:2;position:relative}@media (width<=1180px){.mortgage-section__container[data-astro-cid-jl7fjhtj]{padding:0 var(--space-3xl)}.mortgage-solution[data-astro-cid-jl7fjhtj],.audit__container[data-astro-cid-jl7fjhtj]{gap:var(--space-3xl)}}@media (width<=1024px){.mortgage-hero[data-astro-cid-jl7fjhtj] h1[data-astro-cid-jl7fjhtj]{font-size:var(--font-size-h2)}.mortgage-solution[data-astro-cid-jl7fjhtj],.audit__container[data-astro-cid-jl7fjhtj]{grid-template-columns:1fr}.mortgage-model__body[data-astro-cid-jl7fjhtj],.governance-grid[data-astro-cid-jl7fjhtj],.channel-grid[data-astro-cid-jl7fjhtj]{grid-template-columns:repeat(2,minmax(0,1fr))}.review-readiness[data-astro-cid-jl7fjhtj]{grid-template-columns:1fr}.review-readiness__evidence[data-astro-cid-jl7fjhtj]{padding-left:0;padding-top:var(--space-lg);border-left:0;border-top:var(--border-card-dark)}.mortgage-solution__media[data-astro-cid-jl7fjhtj],.audit__media[data-astro-cid-jl7fjhtj]{max-width:560px;margin:0 auto}}@media (width<=768px){.mortgage-hero[data-astro-cid-jl7fjhtj]{min-height:auto}.mortgage-hero__content[data-astro-cid-jl7fjhtj]{padding:112px var(--container-gutter) 160px}.mortgage-hero__network-bg[data-astro-cid-jl7fjhtj]{width:300vw;left:50%;transform:translate(-50%)}.mortgage-hero[data-astro-cid-jl7fjhtj] h1[data-astro-cid-jl7fjhtj]{font-size:var(--font-size-h3)}.mortgage-hero[data-astro-cid-jl7fjhtj] p[data-astro-cid-jl7fjhtj]{font-size:var(--font-size-base);line-height:1.55}.mortgage-hero__cta[data-astro-cid-jl7fjhtj]{width:100%;margin-top:var(--space-3xl)}.mortgage-hero__cta[data-astro-cid-jl7fjhtj] .btn{white-space:normal;text-align:center;width:100%}.mortgage-model[data-astro-cid-jl7fjhtj]{margin-top:-104px;padding-bottom:72px}.mortgage-model__header[data-astro-cid-jl7fjhtj],.mortgage-model__body[data-astro-cid-jl7fjhtj]{padding:var(--space-lg)}.mortgage-model__header[data-astro-cid-jl7fjhtj]{flex-direction:column}.mortgage-model__node[data-astro-cid-jl7fjhtj]{padding:var(--space-md)}.mortgage-model__body[data-astro-cid-jl7fjhtj]{grid-template-columns:1fr}.mortgage-section[data-astro-cid-jl7fjhtj]{padding:72px 0}.mortgage-section--lifecycle[data-astro-cid-jl7fjhtj]{padding-top:72px}.mortgage-review-band[data-astro-cid-jl7fjhtj]{padding:72px 0}.mortgage-section__container[data-astro-cid-jl7fjhtj]{padding:0 var(--space-lg)}.mortgage-section__intro[data-astro-cid-jl7fjhtj]{margin-bottom:var(--space-3xl)}.mortgage-section__intro[data-astro-cid-jl7fjhtj] h2[data-astro-cid-jl7fjhtj],.mortgage-solution__copy[data-astro-cid-jl7fjhtj] h2[data-astro-cid-jl7fjhtj],.audit__copy[data-astro-cid-jl7fjhtj] h2[data-astro-cid-jl7fjhtj]{font-size:var(--font-size-h4)}.mortgage-section__intro[data-astro-cid-jl7fjhtj] p[data-astro-cid-jl7fjhtj],.mortgage-solution__copy[data-astro-cid-jl7fjhtj]>p[data-astro-cid-jl7fjhtj],.audit__copy[data-astro-cid-jl7fjhtj]>p[data-astro-cid-jl7fjhtj]{font-size:var(--font-size-base)}.reg-source-grid[data-astro-cid-jl7fjhtj],.governance-grid[data-astro-cid-jl7fjhtj]{grid-template-columns:1fr}.channel-accountability[data-astro-cid-jl7fjhtj]{margin-top:var(--space-4xl)}.channel-accountability__intro[data-astro-cid-jl7fjhtj] h3[data-astro-cid-jl7fjhtj]{font-size:var(--font-size-h5)}.channel-accountability__intro[data-astro-cid-jl7fjhtj] p[data-astro-cid-jl7fjhtj]{font-size:var(--font-size-base)}.channel-grid[data-astro-cid-jl7fjhtj],.channel-accountability__callout[data-astro-cid-jl7fjhtj]{grid-template-columns:1fr}.review-readiness[data-astro-cid-jl7fjhtj]{padding:var(--space-lg);margin-top:0}.channel-card[data-astro-cid-jl7fjhtj]:nth-child(5){grid-column:auto}.lifecycle-table[data-astro-cid-jl7fjhtj],.comparison-table[data-astro-cid-jl7fjhtj]{gap:var(--space-md);background:0 0;border:0;overflow:visible}.lifecycle-table__row[data-astro-cid-jl7fjhtj],.comparison-table__row[data-astro-cid-jl7fjhtj]{border:1px solid var(--ui-border-card-light);border-radius:var(--radius-md);background:var(--color-white);grid-template-columns:1fr;min-height:auto;overflow:hidden}.lifecycle-table__row--head[data-astro-cid-jl7fjhtj],.comparison-table__row--head[data-astro-cid-jl7fjhtj]{display:none}.lifecycle-table__row[data-astro-cid-jl7fjhtj] span[data-astro-cid-jl7fjhtj],.comparison-table__row[data-astro-cid-jl7fjhtj] span[data-astro-cid-jl7fjhtj]{border-right:0;border-bottom:1px solid var(--color-grey-200);padding:var(--space-md-lg)}.lifecycle-table__row[data-astro-cid-jl7fjhtj] span[data-astro-cid-jl7fjhtj]:last-child,.comparison-table__row[data-astro-cid-jl7fjhtj] span[data-astro-cid-jl7fjhtj]:last-child{border-bottom:0}.lifecycle-table__row[data-astro-cid-jl7fjhtj] span[data-astro-cid-jl7fjhtj]:first-child,.comparison-table__row[data-astro-cid-jl7fjhtj] span[data-astro-cid-jl7fjhtj]:first-child{background:var(--color-grey-100)}}@media (width<=480px){.mortgage-hero__content[data-astro-cid-jl7fjhtj]{padding-top:100px}.mortgage-hero[data-astro-cid-jl7fjhtj] h1[data-astro-cid-jl7fjhtj]{font-size:34px}.mortgage-model__shell[data-astro-cid-jl7fjhtj]{width:calc(100% + 2 * var(--container-gutter));margin-left:calc(-1 * var(--container-gutter));border-left:0;border-right:0;border-radius:0}.solution-step[data-astro-cid-jl7fjhtj]{grid-template-columns:1fr}}
