@font-face{font-family:DM Sans;font-style:normal;font-weight:100 1000;font-display:swap;src:url(../media/c3cb240f9c892514-s.163v2i5cux7-c.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:DM Sans;font-style:normal;font-weight:100 1000;font-display:swap;src:url(../media/5c285b27cdda1fe8-s.p.0yo6-5yoeeudq.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:DM Sans Fallback;src:local(Arial);ascent-override:94.9%;descent-override:29.66%;line-gap-override:0.0%;size-adjust:104.53%}.dm_sans_c607325b-module__zgWwwa__className{font-family:DM Sans,DM Sans Fallback;font-style:normal}.dm_sans_c607325b-module__zgWwwa__variable{--marketing-sans:"DM Sans", "DM Sans Fallback"}
.marketing-polish{--ink:#18212a;--graphite:#535f68;--muted:#63707a;--line:#bcc5d1;--soft-line:#dde3eb;--paper:#fff;--wash:#f0f3f9;--dark:#202c4b;--trust-indigo:#3f4c91;--indigo-deep:#2c3668;--indigo-soft:#d5daf0;--gold:#a8782f;--warm:#e4a45d;--green:#47654f;--slate:#4a6570;--gold-soft:#f4e7cb;--green-soft:#e1e9e2;--green-wash:#f3f6f3;--font-sans:var(--marketing-sans), Arial, sans-serif;background:var(--paper);color:var(--ink);font-family:var(--font-sans)}.marketing-polish ::selection{background:var(--indigo-soft);color:var(--ink)}.marketing-polish a:focus-visible,.marketing-polish summary:focus-visible{outline:3px solid var(--trust-indigo);outline-offset:5px}.marketing-polish .site-header{border-top:4px solid var(--trust-indigo);border-bottom:1px solid var(--soft-line);background:#fffffff5}.marketing-polish .header-inner{grid-template-columns:auto 1fr auto;gap:24px}.marketing-polish .primary-nav{justify-content:center;gap:22px;font-size:14px}.marketing-polish .header-actions{gap:18px;font-size:14px}.marketing-polish .primary-nav a:hover{color:var(--trust-indigo);border-bottom-color:var(--trust-indigo)}.marketing-polish .button{border-radius:0;transition:background .15s,box-shadow .15s,transform .15s}.marketing-polish .button-dark{background:var(--trust-indigo);border-color:var(--indigo-deep);box-shadow:3px 3px 0 var(--ink)}.marketing-polish .button-dark:hover{background:var(--indigo-deep);box-shadow:1px 1px 0 var(--ink);transform:translate(2px,2px)}.marketing-polish .button-outline{border-color:var(--line)}.marketing-polish .button-outline:hover{background:var(--wash);color:var(--ink);border-color:var(--ink)}.marketing-polish .text-link{color:var(--trust-indigo);border-bottom-color:#b6bfdc}.marketing-polish .text-link:hover{color:var(--indigo-deep);border-bottom-color:var(--indigo-deep)}.marketing-polish .borrower-hero{border-bottom:0}.marketing-polish .borrower-hero-grid{gap:clamp(48px,6vw,80px);min-height:690px;padding-block:84px 78px}.marketing-polish .borrower-hero h1{max-width:590px;font-size:clamp(58px,6vw,80px);line-height:1.02}.marketing-polish .headline-accent{text-decoration-line:underline;-webkit-text-decoration-color:var(--trust-indigo);text-decoration-color:var(--trust-indigo);text-underline-offset:.09em;text-decoration-skip-ink:auto;text-decoration-thickness:.055em}.marketing-polish .borrower-hero-grid>div:first-child>p{max-width:480px;margin-top:26px;font-size:19px;line-height:1.65}.marketing-polish .borrower-hero .button-row{gap:26px}.marketing-polish .funding-photo{border:1px solid var(--ink)}.marketing-polish .funding-visual-floating:before{background:var(--gold-soft);border-color:var(--gold-soft);inset:36px -14px 58px 18px}.marketing-polish .funding-visual-floating .funding-credential{border:1px solid var(--ink);box-shadow:4px 4px 0 var(--indigo-soft)}.marketing-polish .funding-icon{background:var(--green-wash);color:var(--green)}.marketing-polish .funding-credential p{font-family:var(--font-sans);font-size:13px}.marketing-polish #solutions{border-top:1px solid var(--line);scroll-margin-top:100px}.marketing-polish .borrower-heading{grid-template-columns:1.1fr .9fr;gap:80px}.marketing-polish .borrower-heading h2{font-size:clamp(42px,4.5vw,60px);line-height:1.06}.marketing-polish .borrower-heading p{font-size:17px;line-height:1.7}.marketing-polish .solution-grid{border:0;gap:20px}.marketing-polish .solution-grid article{--card-accent:var(--trust-indigo);border:1px solid var(--soft-line);border-top:3px solid var(--card-accent);background:#fff;min-height:340px;padding:24px 22px}.marketing-polish .solution-grid article:nth-child(2){--card-accent:var(--green)}.marketing-polish .solution-grid article:nth-child(3){--card-accent:var(--gold)}.marketing-polish .solution-grid article:nth-child(4){--card-accent:var(--slate)}.marketing-polish .solution-illustration{flex-shrink:0;width:100%;height:210px;margin-bottom:20px;position:relative}.marketing-polish .solution-illustration img{object-fit:contain}.marketing-polish .solution-grid h3{min-height:66px;margin:0 0 16px;font-size:30px;line-height:1.1}.marketing-polish .solution-grid p{font-size:16px;line-height:1.65}.marketing-polish .solution-grid a{color:var(--trust-indigo);padding-top:28px;font-size:14px}.marketing-polish .solution-grid a:hover{text-underline-offset:5px;text-decoration:underline}.marketing-polish .section-tinted{background:var(--green-wash);border-block-color:var(--green-soft)}.marketing-polish .process-copy h2{font-size:clamp(45px,4.7vw,63px);line-height:1.04}.marketing-polish .process-heading-accent{text-decoration:underline;-webkit-text-decoration-color:var(--green);text-decoration-color:var(--green);text-underline-offset:.09em;text-decoration-skip-ink:auto;text-decoration-thickness:.055em}.marketing-polish .process-copy>p{font-size:18px;line-height:1.7}.marketing-polish .benefit-list>div{grid-template-columns:88px minmax(0,1fr);align-items:center;gap:18px;padding-block:23px}.marketing-polish .benefit-illustration{width:88px;height:88px}.marketing-polish .benefit-illustration img{object-fit:contain;mix-blend-mode:multiply;width:100%;height:100%;display:block}.marketing-polish .benefit-copy strong{margin-bottom:8px;font-size:19px;display:block}.marketing-polish .benefit-copy p{line-height:1.6}.marketing-polish .benefit-list strong{color:var(--green)}.marketing-polish .steps-panel{border-color:var(--ink);box-shadow:7px 7px 0 var(--green-soft);padding:36px}.marketing-polish .steps-panel h3{font-size:37px;line-height:1.1}.marketing-polish .steps-panel li{gap:18px;padding-block:23px}.marketing-polish .steps-panel li>span{background:var(--green-wash);height:34px;color:var(--green);font:600 14px var(--font-sans);border:1px solid var(--green-soft);flex:0 0 34px;place-items:center;display:grid}.marketing-polish .steps-panel p{font-size:16px;line-height:1.6}.marketing-polish .founder-photo{aspect-ratio:1;min-height:0;box-shadow:8px 8px 0 var(--gold-soft)}.marketing-polish .founder-portrait figcaption{padding-top:26px}.marketing-polish .founder-portrait figcaption strong{color:var(--trust-indigo)}.marketing-polish .founder-portrait figcaption span{font-size:14px}.marketing-polish .borrower-founder h2{font-size:clamp(46px,4.7vw,63px);line-height:1.04}.marketing-polish .borrower-founder blockquote{border:0;border-left:3px solid var(--gold);color:var(--ink);padding:5px 0 5px 24px;font-size:28px;line-height:1.35}.marketing-polish .section-dark{background:var(--dark);border-top:5px solid var(--trust-indigo)}.marketing-polish .urgent-grid h2{line-height:1.05}.marketing-polish .urgent-grid p{color:#e0e5f1;line-height:1.65}.marketing-polish .urgent-grid>div:last-child p{font-size:14px}.marketing-polish .button-light{box-shadow:4px 4px #7788b5}.marketing-polish .faq-section h2{font-size:clamp(44px,4.5vw,60px);line-height:1.05}.marketing-polish .faq-list{border-top:3px solid var(--slate)}.marketing-polish .faq-list summary{padding-block:25px;font-size:17px;line-height:1.5}.marketing-polish .faq-list summary span{color:var(--slate);font-size:23px;font-weight:400}.marketing-polish .faq-list summary:hover{color:var(--trust-indigo)}.marketing-polish .faq-list details[open]{background:var(--wash);padding-inline:18px}.marketing-polish .borrower-cta{border-color:var(--soft-line);background:#f0f3f9}.marketing-polish .borrower-cta h2{font-size:clamp(52px,6vw,76px);line-height:1.05}.marketing-polish .borrower-cta p{font-size:18px;line-height:1.6}.marketing-polish .footer{border-top:1px solid var(--line);background:#fff}.marketing-polish .footer h3{color:var(--indigo-deep);font:700 14px var(--font-sans);text-transform:none;letter-spacing:0}.marketing-polish .footer a:hover{color:var(--trust-indigo)}@media (max-width:1100px){.marketing-polish .header-inner{grid-template-columns:1fr auto}.marketing-polish .primary-nav,.marketing-polish .header-actions{display:none}.marketing-polish .mobile-menu{display:block}}@media (max-width:960px){.marketing-polish .borrower-heading{grid-template-columns:1fr;gap:24px}.marketing-polish .borrower-hero-grid{min-height:0;padding-top:60px}.marketing-polish .borrower-hero h1{max-width:660px}.marketing-polish .borrower-hero-grid>div:first-child>p{max-width:620px}}@media (max-width:640px){.marketing-polish .benefit-list>div{grid-template-columns:64px minmax(0,1fr);gap:14px}.marketing-polish .benefit-illustration{width:64px;height:64px}.marketing-polish .borrower-hero-grid{gap:38px;padding-block:48px 58px}.marketing-polish .borrower-hero h1{font-size:clamp(48px,13.5vw,62px)}.marketing-polish .borrower-hero-grid>div:first-child>p{font-size:17px}.marketing-polish .borrower-hero .button-row{gap:18px}.marketing-polish .funding-visual-floating .funding-caption{border-color:var(--ink);box-shadow:4px 4px 0 var(--indigo-soft)}.marketing-polish .funding-visual-floating .funding-credential{box-shadow:none;border:0;padding:20px 16px}.marketing-polish .funding-credential strong{font-size:15px}.marketing-polish .funding-credential p{font-size:12px}.marketing-polish .solution-grid{gap:18px;margin-top:36px}.marketing-polish .solution-grid article{min-height:0}.marketing-polish .solution-illustration{width:min(280px,100%);height:230px;margin-inline:auto}.marketing-polish .solution-grid h3{min-height:0;margin-top:0}.marketing-polish .steps-panel{margin-right:7px;padding:26px 22px}.marketing-polish .founder-photo{margin-right:8px}.marketing-polish .borrower-founder blockquote{font-size:26px}.marketing-polish .faq-list details p{padding-right:0}}@media (prefers-reduced-motion:reduce){.marketing-polish .button{transition:none}}
