*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;font-family:Arial,Helvetica,sans-serif;color:#12233f;background:#f7f9fc}.shell{width:min(1440px,calc(100% - 64px));margin:auto}.nav{height:76px;display:flex;align-items:center;justify-content:space-between}.brand{font-size:23px;font-weight:800;letter-spacing:-1px}.brand b{color:#1e73ea}.navButton,.primary{border:0;border-radius:10px;background:#1e73ea;color:white;font-weight:700;padding:13px 20px;cursor:pointer}.hero{padding:90px 0 100px}.eyebrow,.how>div:first-child>span,.sectionIntro span{color:#1e73ea;font-size:12px;font-weight:800;letter-spacing:1.5px}.application h1,.hero h1{font-size:clamp(44px,7vw,76px);line-height:.98;letter-spacing:-4px;max-width:820px;margin:20px 0}.hero>p{font-size:20px;line-height:1.6;max-width:700px;color:#61708a}.actions{display:flex;gap:12px;margin:34px 0}.secondary{padding:13px 20px;border:1px solid #d5deeb;border-radius:10px;color:#12233f;text-decoration:none;font-weight:700;background:white}.trust{display:flex;gap:28px;flex-wrap:wrap;color:#61708a;font-size:14px}.products{padding:80px 0}.how h2,.sectionIntro h2{font-size:40px;letter-spacing:-2px;max-width:650px}.grid{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:18px;gap:18px}.card{background:white;border:1px solid #e2e8f0;border-radius:16px;padding:26px;min-height:220px}.card .icon{font-size:24px;color:#1e73ea}.card h3{font-size:21px;margin:30px 0 10px}.card p{color:#6b7890;line-height:1.55}.card button{border:0;background:none;color:#1e73ea;font-weight:800;padding:0;cursor:pointer}.how{padding:100px 0}.steps{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:20px;gap:20px;margin-top:45px}.steps div{border-top:2px solid #dce4ef;padding-top:22px}.steps b{color:#1e73ea}.steps p{color:#6b7890;line-height:1.55}.application{min-height:750px;padding:55px 0 100px}.back{border:0;background:none;font-weight:700;color:#61708a;cursor:pointer;margin-bottom:35px}.applicationCard{background:white;border:1px solid #e2e8f0;border-radius:22px;padding:50px;box-shadow:0 20px 60px rgba(21,40,70,.07)}.applicationCard h1{font-size:50px;letter-spacing:-2px}.applicationCard>p{color:#68758a;max-width:650px;line-height:1.6}.choiceGrid{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:12px;gap:12px;margin-top:35px}.choiceGrid button{display:flex;justify-content:space-between;align-items:center;padding:20px;border:1px solid #dfe6ef;border-radius:12px;background:#fff;font-weight:700;font-size:16px;color:#12233f;cursor:pointer}.choiceGrid button:hover{border-color:#1e73ea}footer{background:#10213b;color:white;padding:50px 0;margin-top:40px}.light b{color:#63a2ff}footer p{color:#a9b5c7}@media(max-width:760px){.shell{width:calc(100% - 28px)}.nav{height:68px}.hero{padding:65px 0 70px}.hero h1{font-size:49px;letter-spacing:-2.8px}.hero>p{font-size:17px}.actions{flex-direction:column;align-items:stretch}.actions a,.actions button{text-align:center}.choiceGrid,.grid,.steps{grid-template-columns:1fr}.how,.products{padding:55px 0}.how h2,.sectionIntro h2{font-size:34px}.application{padding-top:30px}.applicationCard{padding:28px 20px}.applicationCard h1{font-size:38px;letter-spacing:-2px}.trust{gap:12px;flex-direction:column}}a.navButton,a.primary{display:inline-block;text-decoration:none}.card a{color:#1e73ea;font-weight:800;text-decoration:none}.applyPage{min-height:100vh;background:#f7f9fc}.applyTop{height:74px;display:flex;align-items:center;justify-content:space-between}.brandLink{text-decoration:none;color:#12233f}.saveNote{font-size:13px;color:#718096}.progressTrack{height:4px;background:#e5eaf1}.progressTrack>div{height:100%;background:#1e73ea;transition:width .25s ease}.wizard{max-width:1200px;padding:55px 0 90px}.wizardMeta{display:flex;justify-content:space-between;color:#7a8799;font-size:12px;font-weight:800;letter-spacing:.7px;margin-bottom:35px}.question h1,.successCard h1{font-size:clamp(38px,6vw,58px);line-height:1.02;letter-spacing:-2.5px;margin:14px 0}.question>p,.successCard>p{color:#66758b;line-height:1.65;font-size:17px;max-width:690px}.optionGrid{display:grid;grid-template-columns:1fr 1fr;grid-gap:12px;gap:12px;margin-top:34px}.option{display:flex;align-items:center;justify-content:space-between;text-align:left;border:1px solid #dce4ef;background:white;color:#12233f;border-radius:14px;padding:21px;font-size:16px;font-weight:750;cursor:pointer;min-height:66px}.option b{color:#1e73ea}.option.selected{border:2px solid #1e73ea;background:#f5f9ff;padding:20px}.formGrid{display:grid;grid-template-columns:1fr 1fr;grid-gap:18px;gap:18px;margin-top:32px}.field{display:flex;flex-direction:column;gap:8px;margin-top:24px}.formGrid .field{margin-top:0}.field label{font-size:13px;font-weight:800;color:#34445d}.field input,.field select,.field textarea,textarea{width:100%;border:1px solid #d8e1ec;border-radius:11px;background:white;padding:15px 14px;font:inherit;color:#12233f;outline:none}.field input:focus,.field select:focus,.field textarea:focus{border-color:#1e73ea;box-shadow:0 0 0 3px rgba(30,115,234,.08)}textarea{min-height:125px;resize:vertical}.moneyInput{display:flex;align-items:center;border:1px solid #d8e1ec;background:white;border-radius:11px;overflow:hidden}.moneyInput span{padding-left:15px;font-weight:800}.moneyInput input{border:0;box-shadow:none!important;font-size:22px;font-weight:750}.wizardActions{display:flex;justify-content:space-between;gap:12px;border-top:1px solid #e2e8f0;margin-top:48px;padding-top:24px}.secondaryButton{display:inline-flex;align-items:center;justify-content:center;border:1px solid #d7e0eb;background:white;border-radius:10px;padding:13px 20px;text-decoration:none;color:#34445d;font-weight:750;cursor:pointer}.nextButton{min-width:155px}.nextButton:disabled{opacity:.4;cursor:not-allowed}.infoPanel,.reviewBox{margin-top:30px;background:white;border:1px solid #e0e7f0;border-radius:14px;padding:22px;display:flex;flex-direction:column;gap:8px}.infoPanel span,.reviewBox small,.reviewBox span{color:#6b7890}.reviewBox strong{font-size:30px;color:#1e73ea}.successCard{max-width:720px;background:white;border:1px solid #e1e8f0;border-radius:20px;padding:45px;margin-top:70px;box-shadow:0 20px 60px rgba(21,40,70,.07)}.successTick{width:52px;height:52px;border-radius:50%;display:grid;place-items:center;background:#eaf7ef;color:#168347;font-size:24px;font-weight:900;margin-bottom:25px}.summary{display:grid;background:#f7f9fc;border-radius:12px;padding:20px;margin:28px 0;grid-gap:5px;gap:5px}.summary span{font-size:12px;color:#718096}.summary strong{font-size:27px}.inlineButton{margin-top:5px}@media(max-width:760px){.applyTop{height:64px}.saveNote{display:none}.wizard{padding:35px 0 70px}.wizardMeta{margin-bottom:28px}.question h1,.successCard h1{font-size:39px;letter-spacing:-2px}.formGrid,.optionGrid{grid-template-columns:1fr}.optionGrid{gap:10px}.field{margin-top:18px}.formGrid{gap:14px}.formGrid .field{margin-top:0}.wizardActions{position:-webkit-sticky;position:sticky;bottom:0;background:rgba(247,249,252,.96);padding:16px 0 18px;margin-top:38px}.wizardActions>*{flex:1 1}.successCard{margin-top:35px;padding:30px 22px}.navButton{padding:11px 15px}}.adminShell{min-height:100vh;background:#f7f9fc;color:#12233f}.adminLogin{max-width:520px;margin:0 auto;padding:70px 24px}.adminBrand{display:inline-block;color:#101f37;text-decoration:none;font-size:25px;font-weight:900;letter-spacing:-1.2px;margin-bottom:35px}.adminBrand span{color:#1e73ea}.adminCard{background:#fff;border:1px solid #e0e7f0;border-radius:18px;padding:34px;box-shadow:0 18px 50px rgba(21,40,70,.06)}.adminCard h1{font-size:38px;margin:8px 0;letter-spacing:-1.5px}.adminCard p{color:#6b7890;margin-bottom:28px}.adminCard form{display:grid;grid-gap:18px;gap:18px}.adminCard label{display:grid;grid-gap:8px;gap:8px;font-size:13px;font-weight:800}.adminCard input{border:1px solid #d8e1ec;border-radius:11px;padding:15px 14px;font:inherit}.adminSubmit{border:0;border-radius:10px;padding:15px;cursor:pointer;font-weight:800}.adminError{background:#fff3f3;border:1px solid #efb5b5;color:#8d2525;border-radius:10px;padding:13px 15px;margin:14px 0}.adminTop{height:76px;background:#fff;border-bottom:1px solid #e1e8f0;padding:0 max(24px,calc((100vw - 1180px)/2));display:flex;align-items:center;justify-content:space-between}.adminTop .adminBrand{margin:0}.adminTop>div{display:flex;align-items:center;gap:16px;font-size:13px;color:#68758b}.adminContent{max-width:1440px;margin:0 auto;padding:55px 24px 80px}.adminHeading{display:flex;justify-content:space-between;align-items:flex-end;gap:30px;margin-bottom:32px}.adminHeading h1{font-size:46px;letter-spacing:-2px;margin:7px 0}.adminHeading p{color:#6b7890}.adminCount{background:#fff;border:1px solid #e0e7f0;border-radius:14px;padding:17px 22px;min-width:160px;display:grid}.adminCount strong{font-size:28px}.adminCount span{font-size:12px;color:#6b7890}.adminTableWrap{background:#fff;border:1px solid #e0e7f0;border-radius:16px;overflow:auto}.adminTable{width:100%;border-collapse:collapse;min-width:850px}.adminTable th{text-align:left;padding:14px 18px;background:#f9fbfd;color:#68758b;font-size:11px;text-transform:uppercase;letter-spacing:.7px}.adminTable td{padding:17px 18px;border-top:1px solid #edf1f5;font-size:14px}.adminTable td:first-child{display:grid;grid-gap:4px;gap:4px}.adminTable td small{color:#78869a}.statusPill{display:inline-block;background:#eef5ff;color:#1b62bf;border-radius:999px;padding:6px 10px;font-size:11px;font-weight:800;text-transform:capitalize}.emptyApplications{text-align:center!important;color:#78869a;padding:45px!important;display:table-cell!important}@media(max-width:760px){.adminTop{padding:0 18px}.adminTop span{display:none}.adminContent{padding:35px 16px 60px}.adminHeading{align-items:flex-start;flex-direction:column}.adminHeading h1{font-size:38px}.adminCount{width:100%}.adminLogin{padding-top:40px}.adminCard{padding:26px 20px}}.adminResetLink{display:flex;align-items:center;justify-content:center;text-decoration:none;border-radius:10px;padding:15px;font-weight:800;margin-top:22px}.siteHeader{background:#f7f9fc}.siteNav{display:flex;align-items:center;gap:28px}.siteNav a{color:#34445d;text-decoration:none;font-size:14px;font-weight:700}.siteNav a:hover{color:#1e73ea}.pageHero{padding:85px 0 65px}.pageHero h1{font-size:clamp(44px,6.5vw,70px);line-height:1;letter-spacing:-3.5px;max-width:900px;margin:18px 0}.pageHero>p{font-size:19px;line-height:1.65;color:#61708a;max-width:760px}.contentSection{padding:40px 0 100px}.contentGrid{display:grid;grid-template-columns:1.25fr .75fr;grid-gap:70px;gap:70px;align-items:start}.contentGrid h2,.ctaBand h2,.emptyContent h2{font-size:38px;letter-spacing:-1.8px;margin:0 0 20px}.contentGrid p,.ctaBand p,.emptyContent p{color:#68758a;line-height:1.7;font-size:16px}.featurePanel{background:#fff;border:1px solid #e0e7f0;border-radius:18px;padding:30px}.featurePanel b{font-size:20px}.featurePanel .primary{margin-top:12px}.muted{font-size:13px!important}.pageProducts{padding-top:20px}.ctaBand{margin-top:50px;margin-bottom:90px;background:#fff;border:1px solid #e0e7f0;border-radius:20px;padding:35px 40px;display:flex;align-items:center;justify-content:space-between;gap:30px}.ctaBand h2{margin:8px 0 5px}.ctaBand p{margin:0}.emptyContent{background:#fff;border:1px solid #e0e7f0;border-radius:18px;padding:45px;max-width:800px}.emptyContent>span{color:#1e73ea;font-size:12px;font-weight:800;letter-spacing:1.3px}.emptyContent h2{margin-top:12px}.siteFooter{display:grid;grid-template-columns:2fr 1fr 1fr 1fr;grid-gap:45px;gap:45px}.siteFooter>div:not(:first-child){display:flex;flex-direction:column;gap:12px}.siteFooter a,.siteFooter strong{font-size:13px}.siteFooter a{color:#a9b5c7;text-decoration:none}.siteFooter a:hover{color:white}.footerBottom{border-top:1px solid rgba(255,255,255,.12);margin-top:35px;padding-top:25px;color:#8391a5;font-size:11px;line-height:1.5}@media(max-width:850px){.siteNav{display:none}.pageHero{padding:55px 0 35px}.pageHero h1{font-size:46px;letter-spacing:-2.5px}.contentGrid{grid-template-columns:1fr;gap:30px}.contentSection{padding-bottom:65px}.ctaBand{margin:30px 14px 65px;flex-direction:column;align-items:flex-start}.siteFooter{grid-template-columns:1fr 1fr}.siteFooter>div:first-child{grid-column:1/-1}}@media(max-width:500px){.siteFooter{grid-template-columns:1fr}.siteFooter>div:first-child{grid-column:auto}.pageHero h1{font-size:40px}.contentGrid h2,.ctaBand h2,.emptyContent h2{font-size:31px}}.loanGuide{padding:10px 0 70px}.loanGuideItem{display:grid;grid-template-columns:70px 1fr;grid-gap:25px;gap:25px;padding:48px 0;border-top:1px solid #dce4ef}.loanGuideItem:last-child{border-bottom:1px solid #dce4ef}.loanGuideNumber{color:#1e73ea;font-size:13px;font-weight:800;letter-spacing:1px;padding-top:8px}.loanGuideBody h2{font-size:36px;letter-spacing:-1.6px;margin:0 0 12px}.loanIntro{font-size:18px;line-height:1.6;color:#53647d;max-width:850px;margin:0 0 32px}.loanGuideColumns{display:grid;grid-template-columns:1fr 1fr;grid-gap:55px;gap:55px}.loanGuideColumns h3{font-size:14px;margin:0 0 12px;color:#12233f}.loanGuideColumns li,.loanGuideColumns p{color:#68758a;line-height:1.65;font-size:15px}.loanGuideColumns ul{padding-left:20px;margin:0}.loanGuideColumns li{margin-bottom:6px}.loanConsider{display:flex;gap:18px;margin-top:30px;background:#eef5ff;border-radius:12px;padding:18px 20px;font-size:14px;line-height:1.55}.loanConsider strong{min-width:135px;color:#1e73ea}.loanConsider span{color:#465873}.loanDisclaimer{color:#7a8799;font-size:11px;line-height:1.6;padding-bottom:35px}@media(max-width:760px){.loanGuideItem{grid-template-columns:1fr;gap:5px;padding:36px 0}.loanGuideColumns{grid-template-columns:1fr;gap:22px}.loanGuideBody h2{font-size:31px}.loanIntro{font-size:16px}.loanConsider{flex-direction:column;gap:5px}.loanConsider strong{min-width:0}}.aboutPrinciples{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:18px;gap:18px;padding:0 0 100px}.aboutPrinciples>div{background:#fff;border:1px solid #e0e7f0;border-radius:16px;padding:28px}.aboutPrinciples span{font-size:12px;font-weight:800;color:#1e73ea;letter-spacing:1px}.aboutPrinciples h3{font-size:20px;margin:18px 0 8px}.aboutPrinciples p{color:#68758a;line-height:1.6;font-size:14px;margin:0}@media(max-width:760px){.aboutPrinciples{grid-template-columns:1fr;padding-bottom:65px}}.heroVisual{display:grid;grid-template-columns:1.02fr .98fr;grid-column-gap:48px;column-gap:48px;align-items:center;padding-top:65px;padding-bottom:55px}.heroVisual .heroCopy{min-width:0}.heroVisual h1{font-size:clamp(48px,5.8vw,72px);max-width:650px}.heroVisual .heroCopy>p{font-size:18px;line-height:1.65;max-width:600px;color:#61708a}.heroImage{height:510px;border-radius:24px;position:relative;overflow:hidden;background-image:linear-gradient(135deg,rgba(15,42,77,.08),rgba(30,115,234,.1)),url(/myfinancex-hero.png);background-size:cover;background-position:50%;box-shadow:0 24px 70px rgba(21,40,70,.12)}.heroImage:after{content:"";position:absolute;inset:0;background:linear-gradient(145deg,transparent 45%,rgba(30,115,234,.2) 0,rgba(30,115,234,.05) 64%,transparent 0);pointer-events:none}.heroGlass{position:absolute;z-index:2;left:22px;right:22px;bottom:22px;background:rgba(255,255,255,.91);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid rgba(255,255,255,.7);border-radius:14px;padding:18px 20px;display:flex;flex-direction:column;gap:5px}.heroGlass b{font-size:15px}.heroGlass span{font-size:12px;color:#61708a}.heroTrust{grid-column:1/-1;margin-top:35px;padding-top:24px;border-top:1px solid #e0e7f0}.aboutImageBand{display:grid;grid-template-columns:1.4fr .6fr;min-height:330px;border-radius:22px;overflow:hidden;background:#10213b;margin-bottom:20px}.aboutImagePhoto{background-image:linear-gradient(90deg,transparent 65%,rgba(16,33,59,.35)),url(/myfinancex-hero.png);background-size:cover;background-position:center 42%}.aboutImageStatement{display:flex;flex-direction:column;justify-content:center;padding:38px;color:#fff}.aboutImageStatement span{font-size:11px;letter-spacing:1.4px;font-weight:800;color:#7db2ff;margin-bottom:14px}.aboutImageStatement strong{font-size:25px;line-height:1.25;letter-spacing:-.8px}@media(max-width:850px){.heroVisual{grid-template-columns:1fr;padding-top:45px;gap:32px}.heroImage{height:400px}.heroTrust{grid-column:auto;margin-top:0}.aboutImageBand{grid-template-columns:1fr}.aboutImagePhoto{min-height:300px}.aboutImageStatement{padding:28px}}@media(max-width:500px){.heroImage{height:330px;border-radius:18px}.heroVisual h1{font-size:46px}.aboutImagePhoto{min-height:240px}}.heroVisual{position:relative}.heroVisual:before{content:"";position:absolute;right:42%;top:45px;width:120px;height:120px;background:linear-gradient(135deg,rgba(30,115,234,.12),transparent);-webkit-clip-path:polygon(45% 0,100% 0,55% 100%,0 100%);clip-path:polygon(45% 0,100% 0,55% 100%,0 100%);pointer-events:none}.heroVisual h1,.heroVisual h1:first-line{color:#10213b}.heroTrust span{display:flex;align-items:center;gap:8px;font-size:13px;font-weight:700;color:#43536b}.aboutHero{display:grid;grid-template-columns:.82fr 1.18fr;min-height:530px;align-items:stretch;margin-top:18px;margin-bottom:60px}.aboutHeroCopy{display:flex;flex-direction:column;justify-content:center;padding:60px 55px 60px 0}.aboutHeroCopy h1{font-size:clamp(48px,5.4vw,68px);line-height:.98;letter-spacing:-3.5px;margin:16px 0 22px}.aboutHeroCopy h1 em{font-style:normal;color:#1e73ea}.aboutHeroCopy h2{font-size:20px;line-height:1.25;letter-spacing:-.4px;max-width:440px;margin:0 0 18px}.aboutHeroCopy p{color:#61708a;line-height:1.65;max-width:500px;margin:0}.aboutHeroImage{position:relative;min-height:530px;border-radius:0 0 0 24px;overflow:hidden;background-image:linear-gradient(135deg,rgba(15,42,77,.03),rgba(30,115,234,.08)),url(https://plus.unsplash.com/premium_photo-1666299682236-75ec3ae38836?auto=format&fit=crop&fm=jpg&q=82&w=1800);background-size:cover;background-position:50%}.aboutHeroImage:after{content:"";position:absolute;inset:0;background:linear-gradient(145deg,transparent 48%,rgba(30,115,234,.16) 0,rgba(30,115,234,.03) 67%,transparent 0);pointer-events:none}.aboutHeroCards{position:absolute;z-index:2;right:20px;top:50%;transform:translateY(-50%);width:245px;background:rgba(255,255,255,.94);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border:1px solid rgba(255,255,255,.8);border-radius:16px;padding:8px;box-shadow:0 18px 50px rgba(17,39,70,.14)}.aboutHeroCards>div{display:flex;gap:11px;padding:14px 12px}.aboutHeroCards>div+div{border-top:1px solid #e7edf4}.aboutHeroCards i{font-style:normal;display:flex;align-items:center;justify-content:center;flex:0 0 30px;height:30px;border-radius:50%;background:#edf5ff;color:#1e73ea;font-weight:800}.aboutHeroCards span{display:flex;flex-direction:column;gap:4px}.aboutHeroCards b{font-size:12px}.aboutHeroCards small{font-size:10px;line-height:1.35;color:#66758b}.aboutImageBand{display:none}@media(max-width:900px){.aboutHero{grid-template-columns:1fr;margin-top:0}.aboutHeroCopy{padding:55px 0 35px}.aboutHeroImage{border-radius:20px;min-height:430px}.aboutHeroCards{right:16px}.heroVisual:before{display:none}}@media(max-width:520px){.aboutHeroCopy h1{font-size:48px}.aboutHeroImage{min-height:420px;background-position:42%}.aboutHeroCards{left:14px;right:14px;bottom:14px;top:auto;transform:none;width:auto}.aboutHeroCards>div{padding:10px}.aboutHeroCards small{font-size:9px}}.visualPageHero{display:grid;grid-template-columns:.82fr 1.18fr;min-height:360px;align-items:center;overflow:hidden;margin-top:18px}.visualPageHero>div:first-child{padding:55px 55px 55px 0;z-index:1}.blogVisual h1,.contactVisual h1,.visualPageHero h1{font-size:clamp(42px,4.8vw,62px);line-height:1.02;letter-spacing:-3px;margin:12px 0 18px}.blogVisual h1 em,.contactVisual h1 em,.visualPageHero h1 em{font-style:normal;color:#1e73ea}.blogVisual>div>p,.contactCopy>p,.visualPageHero p{color:#61708a;line-height:1.6;max-width:520px}.calcHeroPhoto,.loanHeroPhoto{height:100%;min-height:360px;background-size:cover;background-position:50%;-webkit-clip-path:polygon(16% 0,100% 0,100% 100%,0 100%);clip-path:polygon(16% 0,100% 0,100% 100%,0 100%)}.loanHeroPhoto{background-image:linear-gradient(120deg,rgba(30,115,234,.05),transparent),url(https://images.unsplash.com/photo-1565793298595-6a879b1d9492?auto=format&fit=crop&fm=jpg&q=82&w=1600)}.calcHeroPhoto{background-image:linear-gradient(120deg,rgba(30,115,234,.04),transparent),url(https://images.unsplash.com/photo-1554224155-8d04cb21cd6c?auto=format&fit=crop&fm=jpg&q=82&w=1600)}.productVisualGrid{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:14px;gap:14px;margin-top:-30px;position:relative;z-index:2;margin-bottom:75px}.calculatorGrid article,.productVisualCard{background:rgba(255,255,255,.97);border:1px solid #e5ebf3;border-radius:13px;padding:22px;box-shadow:0 10px 30px rgba(23,46,78,.06)}.calculatorGrid h2,.productVisualCard h2{font-size:16px;letter-spacing:-.3px;margin:12px 0 8px}.calculatorGrid p,.productVisualCard p{font-size:13px;line-height:1.5;color:#61708a;min-height:58px}.productVisualCard>a:not(.primary){font-size:12px;font-weight:800;color:#1e73ea;text-decoration:none}.productIcon{display:inline-flex;color:#1e73ea;font-size:24px;font-weight:900}.productHelp{background:linear-gradient(135deg,#f5f9ff,#dfedff)}.smallPrimary{display:inline-block;margin-top:8px;padding:10px 15px!important;font-size:12px!important}.loanDetailWrap{padding-top:10px;padding-bottom:55px}.loanDetailWrap>h2{font-size:34px;margin:10px 0 25px}.loanDetail{display:grid;grid-template-columns:60px 1fr;border-top:1px solid #e1e8f0;padding:26px 0;scroll-margin-top:100px}.loanDetail>span{font-size:12px;color:#1e73ea;font-weight:800}.loanDetail h3{font-size:21px;margin:0 0 8px}.loanDetail p{max-width:850px;color:#61708a;line-height:1.65;margin:0}.calculatorGrid{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:16px;gap:16px;margin-top:-22px;position:relative;z-index:2;margin-bottom:45px}.comingLink{font-size:12px;font-weight:800;color:#1e73ea}.blogVisual{display:grid;grid-template-columns:.62fr 1.38fr;grid-gap:45px;gap:45px;align-items:center;padding-top:70px;padding-bottom:90px}.blogCards{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:14px;gap:14px}.blogCards article{overflow:hidden;border:1px solid #e5ebf3;border-radius:13px;background:#fff;box-shadow:0 12px 35px rgba(23,46,78,.06)}.blogCards article>div:last-child{padding:15px}.blogCards h2{font-size:14px;line-height:1.25;margin:0 0 8px}.blogCards p{font-size:11px;line-height:1.45;color:#61708a}.blogCards span{font-size:11px;font-weight:800;color:#1e73ea}.blogPhoto{height:150px;background-size:cover;background-position:50%}.blogPhoto.warehouse{background-image:url(https://images.unsplash.com/photo-1586528116311-ad8dd3c8310d?auto=format&fit=crop&fm=jpg&q=80&w=900)}.blogPhoto.truck{background-image:url(https://images.unsplash.com/photo-1601584115197-04ecc0da31d7?auto=format&fit=crop&fm=jpg&q=80&w=900)}.blogPhoto.owner{background-image:url(https://images.unsplash.com/photo-1556742049-0cfed4f6a45d?auto=format&fit=crop&fm=jpg&q=80&w=900)}.contactVisual{display:grid;grid-template-columns:.72fr 1.28fr;min-height:520px;align-items:stretch}.contactCopy{display:flex;flex-direction:column;justify-content:center;padding:60px 55px 60px 0}.contactCopy .primary{align-self:flex-start;margin-top:10px}.contactCopy small{display:block;margin-top:22px;color:#8995a7;max-width:430px}.contactPhoto{position:relative;background-image:linear-gradient(90deg,rgba(255,255,255,.02),rgba(30,115,234,.04)),url(https://images.unsplash.com/photo-1497366754035-f200968a6e72?auto=format&fit=crop&fm=jpg&q=82&w=1600);background-size:cover;background-position:50%;border-radius:0 0 0 22px}.contactLogo{position:absolute;top:55px;right:55px;font-size:28px;font-weight:800;color:#10213b}.contactLogo b{color:#1e73ea}.siteNav{gap:22px}.siteNav a{white-space:nowrap}@media(max-width:900px){.blogVisual,.contactVisual,.visualPageHero{grid-template-columns:1fr}.contactCopy,.visualPageHero>div:first-child{padding:50px 0 30px}.calcHeroPhoto,.loanHeroPhoto{-webkit-clip-path:none;clip-path:none;border-radius:18px;min-height:300px}.calculatorGrid,.productVisualGrid{grid-template-columns:repeat(2,1fr);margin-top:25px}.blogVisual{gap:30px;padding-top:50px}.blogCards{grid-template-columns:1fr 1fr}.contactPhoto{min-height:380px;border-radius:18px}.siteNav{gap:12px}}@media(max-width:620px){.blogCards,.calculatorGrid,.productVisualGrid{grid-template-columns:1fr}.blogVisual h1,.contactVisual h1,.visualPageHero h1{font-size:44px}.siteNav{display:none}.calculatorGrid p,.productVisualCard p{min-height:auto}.contactLogo{top:28px;right:28px}}.aboutHeroCards{left:20px;right:auto;top:20px;transform:none}@media(max-width:900px){.aboutHeroCards{left:16px;right:auto;top:16px;transform:none}}@media(max-width:520px){.aboutHeroCards{left:14px;right:14px;top:14px;bottom:auto;width:auto;transform:none}}.lenderStrip{padding:38px 0 42px;background:#fff;border-top:1px solid #e5ebf3;border-bottom:1px solid #e5ebf3;overflow:hidden}.lenderStripHeading{text-align:center;margin-bottom:24px}.lenderStripHeading span{font-size:11px;font-weight:800;letter-spacing:1.4px;color:#1e73ea}.lenderStripHeading h2{font-size:22px;letter-spacing:-.7px;margin:7px 0 0;color:#10213b}.lenderMarquee{overflow:hidden;mask-image:linear-gradient(90deg,transparent,#000 7%,#000 93%,transparent);-webkit-mask-image:linear-gradient(90deg,transparent,#000 7%,#000 93%,transparent)}.lenderTrack{display:flex;width:max-content;gap:14px;animation:lenderScroll 48s linear infinite}.lenderMarquee:hover .lenderTrack{animation-play-state:paused}.lenderLogoTile{height:68px;min-width:145px;padding:0 22px;border:1px solid #e5ebf3;border-radius:12px;background:#fff;display:flex;align-items:center;justify-content:center;box-shadow:0 5px 18px rgba(23,46,78,.035)}.lenderLogoTile span{font-size:15px;font-weight:800;white-space:nowrap;color:#526177;filter:grayscale(1);opacity:.72;transition:.2s}.lenderLogoTile:hover span{filter:none;opacity:1;color:#1e73ea}@keyframes lenderScroll{0%{transform:translateX(0)}to{transform:translateX(calc(-50% - 7px))}}@media(max-width:620px){.lenderStrip{padding:30px 0 34px}.lenderStripHeading h2{font-size:19px}.lenderLogoTile{height:58px;min-width:125px;padding:0 16px}.lenderLogoTile span{font-size:13px}.lenderTrack{animation-duration:38s}}.lenderLogoTile{gap:11px}.lenderLogoTile img{width:30px;height:30px;flex:0 0 30px}.lenderLogoTile:hover img{transform:scale(1.05)}.lenderLogoTile{min-width:190px;height:82px;padding:12px 22px}.lenderLogoTile img{display:block;width:100%;height:52px;filter:none;opacity:1}.lenderLogoTile span{display:none}@media(max-width:620px){.lenderLogoTile{min-width:155px;height:70px;padding:10px 16px}.lenderLogoTile img{height:44px}}.lenderLogoTile{padding:7px 12px}.lenderLogoTile img{height:64px;max-width:100%;object-fit:contain}@media(max-width:620px){.lenderLogoTile{padding:6px 10px}.lenderLogoTile img{height:54px}}.footerBottom{display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap}.applicationLegalLinks,.legalLinks{display:flex;align-items:center;gap:14px;font-size:12px}.footerBottom .legalLinks a{font-size:12px;color:#b9c8dd;text-decoration:none;border:1px solid rgba(255,255,255,.25);border-radius:7px;padding:6px 10px}.footerBottom .legalLinks a:hover{border-color:#fff;color:#fff}.applicationLegalLinks{justify-content:center;padding:0 16px 32px;color:#7a8799}.applicationLegalLinks a{color:#64748b;text-decoration:none;font-size:12px}.applicationLegalLinks a:hover{text-decoration:underline;color:#1e73ea}.legalPage{max-width:1440px;width:calc(100% - 64px);padding:65px 0 90px}@media(max-width:760px){.legalPage{width:calc(100% - 28px);padding:38px 0 65px}}.legalPage h1{font-size:clamp(36px,6vw,58px);letter-spacing:-2px;line-height:1.1;margin:15px 0}.legalPage h2{font-size:23px;letter-spacing:-.5px;margin:36px 0 10px}.legalPage p{font-size:16px;line-height:1.75;color:#4f6077;margin:0 0 18px}.legalPage a{color:#1e73ea}.legalPage .legalUpdated{font-size:13px;color:#7b899e;margin-bottom:32px}.legalNotice{margin-top:42px;padding:20px 24px;background:#eaf2ff;border:1px solid #cbdcf7;border-radius:12px;font-size:14px;line-height:1.65;color:#34445d}@media(max-width:600px){.legalPage{padding:42px 0 60px}.footerBottom{align-items:flex-start;flex-direction:column}}.goalSlideViewport{overflow:hidden;width:100%}.goalSlideTrack{display:flex;width:200%;align-items:flex-start;transform:translateX(0);transition:transform .42s cubic-bezier(.22,1,.36,1)}.goalSlideTrack.showOptions{transform:translateX(-50%)}.goalSlidePanel{width:50%;min-width:0;box-sizing:border-box;padding:2px 2px 12px}.goalSlideBack{display:inline-flex;align-items:center;gap:8px;border:0;background:transparent;color:#1e73ea;font:inherit;font-weight:650;cursor:pointer;padding:8px 0;margin-bottom:18px}.goalSlideBack:hover{text-decoration:underline}@media(prefers-reduced-motion:reduce){.goalSlideTrack{transition:none}}.wizardStepTransition{min-width:0;animation-duration:.34s;animation-timing-function:cubic-bezier(.22,1,.36,1);animation-fill-mode:both}.wizardStepForward{animation-name:wizardStepFromRight}.wizardStepBack{animation-name:wizardStepFromLeft}@keyframes wizardStepFromRight{0%{opacity:0;transform:translateX(34px)}to{opacity:1;transform:translateX(0)}}@keyframes wizardStepFromLeft{0%{opacity:0;transform:translateX(-34px)}to{opacity:1;transform:translateX(0)}}@media(prefers-reduced-motion:reduce){.wizardStepTransition{animation:none}}.rotatingSidePhotos{position:fixed;inset:0;z-index:-1;pointer-events:none;overflow:hidden}body{isolation:isolate}.rotatingSidePhotos__side{position:absolute;top:0;bottom:0;width:clamp(90px,14vw,240px);opacity:.68}.rotatingSidePhotos__side--left{left:0;-webkit-mask-image:linear-gradient(90deg,#000 0,rgba(0,0,0,.65) 45%,transparent);mask-image:linear-gradient(90deg,#000 0,rgba(0,0,0,.65) 45%,transparent)}.rotatingSidePhotos__side--right{right:0;-webkit-mask-image:linear-gradient(270deg,#000 0,rgba(0,0,0,.65) 45%,transparent);mask-image:linear-gradient(270deg,#000 0,rgba(0,0,0,.65) 45%,transparent)}.rotatingSidePhotos__image{position:absolute;inset:0;background-size:cover;background-position:50%;opacity:0;transition:opacity 1.8s ease-in-out}.rotatingSidePhotos__image.is-active{opacity:1}.rotatingSidePhotos__side--left .rotatingSidePhotos__image{-webkit-mask-image:linear-gradient(90deg,#000,transparent);mask-image:linear-gradient(90deg,#000,transparent)}.rotatingSidePhotos__side--right .rotatingSidePhotos__image{-webkit-mask-image:linear-gradient(270deg,#000,transparent);mask-image:linear-gradient(270deg,#000,transparent)}body:has(.adminContent) .rotatingSidePhotos,body:has(.adminPage) .rotatingSidePhotos{display:none}@media(max-width:1099px){.rotatingSidePhotos{display:none}}@media(prefers-reduced-motion:reduce){.rotatingSidePhotos__image{transition:none}}