.lender-profile-header:where(.astro-fzcn7epx){display:flex;flex-direction:column;gap:1.5rem}.lender-profile-header-aside:where(.astro-fzcn7epx){display:flex;flex-direction:column;align-items:center;text-align:center;gap:.875rem;padding:1.25rem;background:var(--surface-2, #f8fafc);border-radius:12px;border:1px solid var(--border-color, #e2e8f0)}@media(min-width:860px){.lender-profile-header:where(.astro-fzcn7epx){flex-direction:row;align-items:flex-start;gap:2.5rem}.lender-profile-header-main:where(.astro-fzcn7epx){flex:1 1 auto}.lender-profile-header-aside:where(.astro-fzcn7epx){flex:0 0 220px}}.lender-profile-logo:where(.astro-fzcn7epx){max-width:160px;height:auto;object-fit:contain}.lender-profile-logo-placeholder:where(.astro-fzcn7epx){width:64px;height:64px;border-radius:12px;background:var(--color-primary, #2563eb);color:#fff;font-size:2rem;font-weight:700;display:grid;place-items:center}.lender-profile-cta:where(.astro-fzcn7epx){width:100%;text-align:center}.lender-fi-badge:where(.astro-fzcn7epx){display:inline-flex;align-items:center;gap:.35rem;font-size:.78rem;font-weight:600;color:#166534;background:#f0fdf4;border:1px solid #bbf7d0;border-radius:999px;padding:.25rem .625rem}.lender-fi-badge:where(.astro-fzcn7epx) svg:where(.astro-fzcn7epx){width:14px;height:14px}.lender-verif-panel:where(.astro-fzcn7epx){display:flex;flex-direction:column;gap:1.25rem}.lender-verif-header:where(.astro-fzcn7epx){display:flex;flex-direction:column;gap:.2rem}.lender-verif-title:where(.astro-fzcn7epx){font-size:1.1rem;margin:0}.lender-verif-sub:where(.astro-fzcn7epx){font-size:.8rem}.verif-list:where(.astro-fzcn7epx){list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:0}.verif-item:where(.astro-fzcn7epx){display:flex;align-items:center;gap:.75rem;padding:.75rem 0;border-bottom:1px solid var(--border-color, #e2e8f0)}.verif-item:where(.astro-fzcn7epx):last-child{border-bottom:none}.verif-icon:where(.astro-fzcn7epx){font-size:1.1rem;flex-shrink:0;width:24px;text-align:center}.verif-body:where(.astro-fzcn7epx){flex:1 1 auto;display:flex;flex-direction:column;gap:.1rem}.verif-label:where(.astro-fzcn7epx){font-size:.875rem;font-weight:600}.verif-detail:where(.astro-fzcn7epx){font-size:.775rem}.verif-link:where(.astro-fzcn7epx){font-size:.78rem;font-weight:500;color:var(--color-primary, #2563eb);white-space:nowrap;text-decoration:none;flex-shrink:0}.verif-link:where(.astro-fzcn7epx):hover{text-decoration:underline}.verif-quick-links:where(.astro-fzcn7epx){background:var(--surface-2, #f8fafc);border-radius:8px;padding:.875rem 1rem}.verif-quick-title:where(.astro-fzcn7epx){font-size:.75rem;font-weight:600;color:var(--text-muted, #6b7280);text-transform:uppercase;letter-spacing:.4px;margin:0 0 .625rem}.verif-quick-row:where(.astro-fzcn7epx){display:flex;flex-wrap:wrap;gap:.5rem}.verif-quick-btn:where(.astro-fzcn7epx){font-size:.8rem;font-weight:500;color:var(--text-secondary, #374151);background:var(--surface-1, #fff);border:1px solid var(--border-color, #e2e8f0);border-radius:6px;padding:.3rem .65rem;text-decoration:none;transition:border-color .15s,background .15s}.verif-quick-btn:where(.astro-fzcn7epx):hover{border-color:var(--color-primary, #2563eb);background:#eff6ff}.lender-fact-list:where(.astro-fzcn7epx){display:grid;gap:0;margin:0;padding:0}.lender-fact-row:where(.astro-fzcn7epx){display:grid;grid-template-columns:160px 1fr;gap:.5rem;padding:.55rem 0;border-bottom:1px solid var(--border-color, #e2e8f0);font-size:.875rem}.lender-fact-row:where(.astro-fzcn7epx):last-child{border-bottom:none}.lender-fact-row:where(.astro-fzcn7epx) dt:where(.astro-fzcn7epx){color:var(--text-muted, #6b7280);font-weight:500}.lender-fact-row:where(.astro-fzcn7epx) dd:where(.astro-fzcn7epx){margin:0;font-weight:500;word-break:break-word}.lender-fact-list--compact:where(.astro-fzcn7epx) .lender-fact-row:where(.astro-fzcn7epx){grid-template-columns:130px 1fr;padding:.4rem 0}.transparency-card:where(.astro-fzcn7epx){margin-bottom:0}.transparency-card:where(.astro-fzcn7epx) header:where(.astro-fzcn7epx){margin-bottom:1rem}.transparency-columns:where(.astro-fzcn7epx){display:grid;grid-template-columns:1fr;gap:1.25rem;margin-top:.5rem}@media(min-width:720px){.transparency-columns:where(.astro-fzcn7epx){grid-template-columns:1fr 1fr}}.transparency-columns:where(.astro-fzcn7epx) h3:where(.astro-fzcn7epx){font-size:1rem;margin:0 0 .5rem}.checklist-muted:where(.astro-fzcn7epx){color:var(--color-muted, #6b7280)}.methodology-note:where(.astro-fzcn7epx){margin-top:1rem;font-size:.9rem}.lender-source-note:where(.astro-fzcn7epx){font-size:.75rem;margin-top:.75rem}.lender-methodology-note:where(.astro-fzcn7epx){background:var(--surface-2, #f8fafc)}.lender-methodology-note:where(.astro-fzcn7epx) h3:where(.astro-fzcn7epx){font-size:.95rem;margin:0 0 .5rem}.lender-methodology-note:where(.astro-fzcn7epx) p:where(.astro-fzcn7epx){font-size:.85rem;line-height:1.65}
