.finance-hero{padding-block:54px 62px}@media (min-width:1024px){.finance-hero{padding-block:72px 82px}}.finance-hero-grid>div{max-width:760px}.finance-hero-actions{flex-wrap:wrap;gap:14px;margin-top:28px;display:flex}.finance-lead{max-width:840px;margin-bottom:34px}.finance-lead h2{font-size:var(--text-h2);max-width:20ch;margin-bottom:14px}.finance-lead p{color:var(--color-text-muted);font-size:var(--text-body-lg);line-height:1.75}.finance-invest-grid{grid-template-columns:repeat(4,1fr);gap:16px;display:grid}@media (max-width:980px){.finance-invest-grid{grid-template-columns:1fr 1fr}}@media (max-width:560px){.finance-invest-grid{grid-template-columns:1fr}}.finance-invest-card{background:var(--paper);border:1px solid var(--color-border-subtle);border-radius:var(--radius-card);color:inherit;box-shadow:var(--shadow-1);transition:transform var(--dur-base) var(--ease-out),box-shadow var(--dur-base),border-color var(--dur-base);flex-direction:column;align-items:flex-start;padding:22px;text-decoration:none;display:flex}.finance-invest-card:hover{box-shadow:var(--shadow-2);border-color:var(--brand);transform:translateY(-4px)}.finance-invest-card .fic-icon{background:var(--white);width:46px;height:46px;color:var(--brand-deep);border-radius:12px;place-items:center;margin-bottom:14px;display:grid}.finance-invest-card:nth-child(3) .fic-icon,.finance-invest-card:nth-child(4) .fic-icon{color:var(--accent-blue-deep);background:var(--accent-blue-tint)}.finance-invest-card .fic-icon svg{stroke-width:1.9px;width:23px;height:23px}.finance-invest-card b{font-family:var(--font-display);margin-bottom:6px;font-size:16px;display:block}.finance-invest-card p{color:var(--color-text-muted);flex:1;margin-bottom:16px;font-size:13.5px;line-height:1.55}.finance-widget-section{position:relative;overflow:hidden}.finance-widget-section:before{content:"";pointer-events:none;background-image:linear-gradient(90deg,#0f14190b 1px,#0000 1px),linear-gradient(#0f14190b 1px,#0000 1px);background-size:42px 42px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(80% 70% at 50% 35%,#000,#0000);mask-image:radial-gradient(80% 70% at 50% 35%,#000,#0000)}.finance-widget-section .container{z-index:1;position:relative}.finance-widget-grid{grid-template-columns:.78fr 1.22fr;align-items:start;gap:32px;display:grid}@media (max-width:980px){.finance-widget-grid{grid-template-columns:1fr}}.finance-widget-copy{position:sticky;top:118px}@media (max-width:980px){.finance-widget-copy{position:static}}.finance-widget-copy h2{font-size:var(--text-h2);max-width:18ch;margin-bottom:12px}.finance-widget-copy p{color:var(--color-text-muted);font-size:var(--text-body-lg);margin-bottom:24px;line-height:1.7}.finance-checklist{gap:11px;margin:0;padding:0;list-style:none;display:grid}.finance-checklist li{color:var(--ink-text);align-items:flex-start;gap:10px;font-size:14.5px;line-height:1.55;display:flex}.finance-checklist li svg{width:17px;height:17px;color:var(--brand-deep);stroke-width:2.5px;flex:none;margin-top:3px}.finance-widget-card{background:var(--white);border:1px solid var(--color-border-subtle);border-radius:var(--radius-image);box-shadow:var(--shadow-2);padding:14px}.lendi-shell{border-radius:calc(var(--radius-image) - 4px);background:var(--paper);min-height:685px;position:relative;overflow:hidden}.lendi-shell .lendi-widget{min-height:685px}.lendi-placeholder{text-align:center;min-height:685px;color:var(--color-text-muted);place-items:center;padding:28px;display:grid}.lendi-placeholder .lp-icon{background:var(--accent-blue-tint);width:54px;height:54px;color:var(--accent-blue-deep);border-radius:50%;place-items:center;margin:0 auto 14px;display:grid}.lendi-placeholder .lp-icon svg{width:28px;height:28px;animation:1.1s linear infinite lendi-spin}.lendi-placeholder b{font-family:var(--font-display);color:var(--ink-text);margin-bottom:6px;font-size:18px;display:block}.lendi-placeholder p{max-width:40ch;margin:0;font-size:14px;line-height:1.55}@keyframes lendi-spin{to{transform:rotate(360deg)}}.lendi-error{background:var(--brand-tint);color:var(--ink-text);border:1px solid #e5552538;border-radius:12px;align-items:flex-start;gap:10px;margin-top:12px;padding:12px 14px;font-size:13px;line-height:1.5;display:flex}.lendi-error svg{width:17px;height:17px;color:var(--brand-deep);flex:none;margin-top:2px}.lendi-error a{color:var(--brand-deep);font-weight:700}.finance-programs .section-head{max-width:820px;margin-bottom:30px}.finance-program-grid{grid-template-columns:repeat(3,1fr);gap:16px;display:grid}@media (max-width:860px){.finance-program-grid{grid-template-columns:1fr}}.finance-program-card{background:var(--paper);border:1px solid var(--color-border-subtle);border-radius:var(--radius-card);color:inherit;box-shadow:var(--shadow-1);transition:transform var(--dur-base) var(--ease-out),border-color var(--dur-base),box-shadow var(--dur-base);padding:24px;text-decoration:none;display:block;position:relative}.finance-program-card:hover{border-color:var(--accent-blue);box-shadow:var(--shadow-2);transform:translateY(-4px)}.finance-program-card .program-mark{background:var(--accent-blue-tint);width:40px;height:40px;color:var(--accent-blue-deep);border-radius:11px;place-items:center;margin-bottom:14px;display:grid}.finance-program-card .program-mark svg{width:20px;height:20px}.finance-program-card b{font-family:var(--font-display);margin-bottom:7px;font-size:17px;display:block}.finance-program-card p{color:var(--color-text-muted);font-size:14.5px;line-height:1.6}.finance-source-note{color:var(--color-text-muted);max-width:78ch;margin-top:18px;font-size:12.5px;line-height:1.55}.finance-seo-grid{grid-template-columns:minmax(0,1fr) 360px;align-items:start;gap:46px;display:grid}@media (max-width:900px){.finance-seo-grid{grid-template-columns:1fr;gap:28px}}.finance-seo-copy h2{font-size:var(--text-h2);max-width:22ch;margin-bottom:16px}.finance-seo-copy p{font-size:var(--text-body-lg);color:var(--color-text-primary);margin-bottom:16px;line-height:1.78}.finance-inline-actions{flex-wrap:wrap;gap:12px;margin-top:26px;display:flex}.finance-proof{background:var(--ink-900);border-radius:var(--radius-image);padding:26px;position:relative;overflow:hidden}.finance-proof:after{content:"";pointer-events:none;background:radial-gradient(80% 120% at 100% 0,#1c8fd63d,#0000 60%);position:absolute;inset:0}.finance-proof>*{z-index:1;position:relative}.finance-proof .proof-label{font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--brand-hover);margin-bottom:16px;font-size:11px;display:block}.finance-proof ul{gap:13px;margin:0;padding:0;list-style:none;display:grid}.finance-proof li{border-top:1px solid var(--color-border-dark);padding-top:13px}.finance-proof li:first-child{border-top:0;padding-top:0}.finance-proof b{font-family:var(--font-display);color:#fff;margin-bottom:2px;font-size:15px;display:block}.finance-proof span{color:var(--color-text-muted-dark);font-size:13.5px;line-height:1.5;display:block}.finance-faq{gap:12px;max-width:860px;display:grid}.finance-faq-item{background:var(--white);border:1px solid var(--color-border-subtle);border-radius:var(--radius-card);box-shadow:var(--shadow-1);padding:0 20px}.finance-faq-item summary{cursor:pointer;font-family:var(--font-display);color:var(--ink-text);justify-content:space-between;align-items:center;gap:14px;padding:18px 0;font-size:16px;font-weight:600;list-style:none;display:flex}.finance-faq-item summary::-webkit-details-marker{display:none}.finance-faq-item summary svg{width:20px;height:20px;color:var(--brand);transition:transform var(--dur-fast);flex:none}.finance-faq-item[open] summary svg{transform:rotate(45deg)}.finance-faq-item p{color:var(--color-text-muted);margin:0;padding:0 0 18px;font-size:14.5px;line-height:1.65}@media (prefers-reduced-motion:reduce){.lendi-placeholder .lp-icon svg{animation:none}}@media (max-width:520px){.finance-widget-card{padding:8px}.lendi-shell,.lendi-shell .lendi-widget,.lendi-placeholder{min-height:620px}}
