@import url("https://fonts.googleapis.com/css2?family=Manrope:wght@400;500;600;700;800&display=swap");:root{--navy:#0b1733;--navy2:#142a54;--green:#18a66a;--green2:#0d7e50;--mint:#eafaf3;--ink:#14213a;--muted:#69758a;--line:#e5eaf0;--bg:#f6f8fb;--white:#fff;--shadow:0 24px 70px rgba(20,33,58,.13)}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;font-family:Manrope,system-ui,sans-serif;color:var(--ink);background:#fff;line-height:1.6}a{text-decoration:none;color:inherit}button,input{font:inherit}.shell{width:min(1160px,calc(100% - 36px));margin-inline:auto}.header{position:-webkit-sticky;position:sticky;top:12px;z-index:30;margin-top:12px;min-height:72px;padding:0 18px;border:1px solid rgba(229,234,240,.9);border-radius:18px;background:rgba(255,255,255,.9);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);display:flex;justify-content:space-between;gap:24px;box-shadow:0 10px 35px rgba(15,23,42,.06)}.brand,.header{align-items:center}.brand{display:inline-flex;gap:10px;font-weight:800;font-size:1.13rem}.brandMark{width:37px;height:37px;display:grid;place-items:center;border-radius:11px;color:#fff;background:linear-gradient(145deg,var(--green),var(--green2));box-shadow:0 9px 18px rgba(24,166,106,.22)}.nav{display:flex;gap:28px;color:#57647a;font-size:.92rem}.nav a:hover{color:var(--ink)}.button{display:inline-flex;align-items:center;justify-content:center;min-height:46px;padding:12px 19px;border:1px solid transparent;border-radius:12px;font-weight:800;cursor:pointer;transition:.2s}.button:hover{transform:translateY(-1px)}.primary{color:#fff;background:linear-gradient(135deg,var(--green),#11945d);box-shadow:0 12px 28px rgba(24,166,106,.22)}.ghost{background:#fff;border-color:var(--line);color:var(--ink)}.menuButton,.mobileCta{display:none}.hero{min-height:690px;padding:94px 0 80px;display:grid;grid-template-columns:1.02fr .98fr;grid-gap:68px;gap:68px}.eyebrow,.hero{align-items:center}.eyebrow{display:inline-flex;gap:9px;text-transform:uppercase;letter-spacing:.13em;font-size:.76rem;font-weight:800;color:var(--green2)}.eyebrow:before{content:"";width:28px;height:2px;background:currentColor}.eyebrow.light{color:#74e4b1}.finder h2,.hero h1,.sectionHead h2{letter-spacing:-.052em;line-height:1.02}.hero h1{margin:18px 0 22px;font-size:clamp(3.1rem,6vw,5.6rem)}.hero h1 span{color:var(--green)}.lead{max-width:610px;font-size:1.08rem;color:var(--muted)}.actions{display:flex;align-items:center;gap:22px;margin:30px 0 23px}.textLink{font-weight:800;border-bottom:1px solid #aeb7c5}.trust{display:flex;flex-wrap:wrap;gap:18px;font-size:.82rem;color:#667085}.preview{position:relative;padding:28px;border:1px solid var(--line);border-radius:28px;background:rgba(255,255,255,.96);box-shadow:var(--shadow)}.preview:before{content:"";position:absolute;inset:-70px;z-index:-1;background:radial-gradient(circle,rgba(24,166,106,.2),transparent 65%);filter:blur(12px)}.option,.previewTop,.progress,.range{display:flex;align-items:center;justify-content:space-between}.goal small,.option small,.previewTop small{display:block;color:#7d899d}.previewTop strong{display:block;font-size:2rem}.option em,.pill{font-style:normal;padding:7px 10px;border-radius:999px;background:#f0f3f7;color:#66738a;font-size:.69rem;font-weight:800}.goal{display:flex;align-items:center;gap:13px;margin:22px 0 14px;padding:16px;border-radius:16px;background:var(--mint)}.goal>span,.option>div>span{width:40px;height:40px;display:grid;place-items:center;border-radius:12px;background:var(--green);color:#fff;font-weight:800}.option{padding:13px;border:1px solid var(--line);border-radius:15px;margin-top:9px}.option>div{display:flex;align-items:center;gap:12px}.option>div>span{width:34px;height:34px;background:#eef2f6;color:var(--ink)}.option.good em{background:var(--mint);color:var(--green2)}.option.caution{opacity:.7}.option.caution em{background:#fff1e6;color:#a65f14}.insight{display:flex;gap:9px;margin-top:14px;padding:14px;border-radius:14px;background:#f7f9fb;color:#506078;font-size:.78rem}.insight p{margin:0}.valueStrip{min-height:80px;padding:20px;display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:22px;background:var(--bg);color:#788397;font-size:.82rem;font-weight:800}.valueStrip i{width:4px;height:4px;border-radius:50%;background:#bbc3cf}.section{padding:105px 0}.sectionHead{max-width:730px;margin-bottom:44px}.sectionHead.center{text-align:center;margin-inline:auto}.finder h2,.sectionHead h2{font-size:clamp(2.2rem,4vw,3.7rem);margin:14px 0 10px}.cards p,.sectionHead p{color:var(--muted)}.cards{display:grid}.cards.three{grid-template-columns:repeat(3,1fr);gap:18px}.cards.four{grid-template-columns:repeat(4,1fr);border-block:1px solid var(--line)}.cards article{position:relative;padding:29px;border:1px solid var(--line);border-radius:22px;background:#fff}.cards.four article{border:0;border-right:1px solid var(--line);border-radius:0}.cards.four article:last-child{border-right:0}.number{position:absolute;right:22px;top:18px;color:#cbd2dc}.icon,.number{font-weight:800}.icon{width:50px;height:50px;display:grid;place-items:center;border-radius:15px;background:var(--mint);color:var(--green2);font-size:1.2rem}.cards h3{margin:22px 0 8px}.cards p{margin:0;font-size:.92rem}.finder{color:#fff;background:radial-gradient(circle at 10% 10%,#203d75,transparent 33%),linear-gradient(135deg,var(--navy),var(--navy2))}.finderGrid{padding-top:105px;padding-bottom:105px;display:grid;grid-template-columns:.82fr 1.18fr;grid-gap:70px;gap:70px;align-items:center}.finderGrid>div:first-child p{color:#bdc8dc}.finderGrid ul{list-style:none;padding:0}.finderGrid li{margin:9px 0}.finderGrid li:before{content:"✓";margin-right:10px;color:#66dfa5;font-weight:800}.finderCard{min-height:500px;padding:30px;border-radius:24px;background:#fff;color:var(--ink);box-shadow:0 30px 70px rgba(0,0,0,.25)}.progress,.range{font-size:.76rem;color:#7b8697;font-weight:800}.track{height:7px;margin:10px 0 32px;border-radius:999px;background:#edf0f4;overflow:hidden}.track span{display:block;height:100%;border-radius:inherit;background:var(--green);transition:.25s}.step{min-height:300px}.step h3{font-size:1.28rem}.amount{display:flex;align-items:flex-start;gap:3px;margin:20px 0 30px;font-size:3.8rem;line-height:1;font-weight:800;letter-spacing:-.06em}.amount span{margin-top:7px;font-size:1.4rem;color:var(--green)}input[type=range]{width:100%;accent-color:var(--green)}.choices{display:grid;grid-template-columns:1fr 1fr;grid-gap:12px;gap:12px}.choices button,.creditChoices button{padding:16px;border:1px solid var(--line);border-radius:14px;background:#fff;text-align:left;cursor:pointer}.choices button.selected,.creditChoices button.selected{border-color:var(--green);background:var(--mint);box-shadow:0 0 0 3px rgba(24,166,106,.08)}.creditChoices{display:grid;grid-gap:10px;gap:10px}.creditChoices button{display:flex;justify-content:space-between;align-items:center}.creditChoices small{color:#7d899d}.formActions{display:flex;gap:10px;margin-top:18px}.grow{flex:1 1}.result{text-align:center}.check{width:58px;height:58px;margin:0 auto 15px;display:grid;place-items:center;border-radius:50%;background:var(--green);color:#fff;font-size:1.35rem;font-weight:800}.resultBox{margin:18px 0;padding:17px;border-radius:14px;background:var(--mint);text-align:left}.result>small{color:#7d899d}.faq{max-width:850px;margin:auto;border-top:1px solid var(--line)}details{border-bottom:1px solid var(--line);padding:20px 4px}summary{cursor:pointer;font-weight:800}details p{color:var(--muted)}footer{padding:72px 0 30px;background:#09152d;color:#fff}.footerGrid{display:grid;grid-template-columns:2fr 1fr 1fr;grid-gap:45px;gap:45px}.footerGrid>div{display:grid;align-content:start;grid-gap:10px;gap:10px}.footerGrid a,.footerGrid p{color:#aebbd0}.disclosure{margin-top:42px;padding-top:25px;border-top:1px solid rgba(255,255,255,.13);font-size:.76rem;color:#91a0b7}.disclosure span{display:block;margin-top:16px}@media(max-width:850px){.desktopCta,.nav{display:none}.menuButton{display:block;border:0;background:transparent;font-size:1.5rem}.nav.open{position:absolute;display:grid;left:0;right:0;top:80px;padding:20px;border:1px solid var(--line);border-radius:16px;background:#fff;box-shadow:var(--shadow)}.mobileCta{display:block;color:var(--green2);font-weight:800}.finderGrid,.hero{grid-template-columns:1fr;gap:45px}.hero{padding-top:70px}.preview{max-width:570px}.cards.three{grid-template-columns:1fr}.cards.four{grid-template-columns:1fr 1fr}.cards.four article:nth-child(2){border-right:0}.cards.four article:nth-child(-n+2){border-bottom:1px solid var(--line)}}@media(max-width:560px){.shell{width:min(100% - 24px,1160px)}.header{min-height:64px}.hero{padding:58px 0}.hero h1{font-size:clamp(2.75rem,15vw,4rem)}.actions{align-items:stretch;flex-direction:column}.textLink{text-align:center;border:0}.trust{display:grid;grid-gap:7px;gap:7px}.preview{padding:18px}.option{align-items:flex-start}.option em{margin-left:8px}.valueStrip i{display:none}.valueStrip{gap:12px 18px}.finderGrid,.section{padding-top:78px;padding-bottom:78px}.cards.four{grid-template-columns:1fr;border:0}.cards.four article{border-right:0;border-bottom:1px solid var(--line)}.finderCard{padding:20px}.choices{grid-template-columns:1fr}.amount{font-size:3.2rem}.footerGrid{grid-template-columns:1fr 1fr}.footerGrid>div:first-child{grid-column:1/-1}}.marketplaceHero{min-height:720px;grid-template-columns:.95fr 1.05fr}.heroRequestCard{position:relative;padding:32px;border:1px solid var(--line);border-radius:28px;background:#fff;box-shadow:var(--shadow)}.heroRequestCard:before{content:"";position:absolute;inset:-70px;z-index:-1;background:radial-gradient(circle,rgba(24,166,106,.2),transparent 66%);filter:blur(14px)}.heroCardLabel{display:inline-flex;padding:7px 11px;border-radius:999px;background:var(--mint);color:var(--green2);font-size:.72rem;font-weight:800;text-transform:uppercase;letter-spacing:.08em}.heroRequestCard h2{max-width:520px;margin:18px 0 8px;font-size:clamp(1.7rem,3vw,2.35rem);line-height:1.12;letter-spacing:-.04em}.heroAmount{display:flex;align-items:flex-start;gap:4px;margin:25px 0 24px;font-size:4.3rem;line-height:1;font-weight:800;letter-spacing:-.065em}.heroAmount span{margin-top:8px;color:var(--green);font-size:1.5rem}.quickAmounts{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:8px;gap:8px;margin:22px 0}.quickAmounts button{padding:10px 8px;border:1px solid var(--line);border-radius:11px;background:#fff;color:var(--ink);font-size:.82rem;font-weight:800;cursor:pointer}.quickAmounts button.selected,.quickAmounts button:hover{border-color:var(--green);background:var(--mint);color:var(--green2)}.heroContinue{width:100%;margin-top:2px}.heroCardNotes{display:flex;justify-content:space-between;gap:18px;margin-top:16px;color:#68758a;font-size:.72rem;font-weight:700}.heroFinePrint{margin:15px 0 0;padding-top:14px;border-top:1px solid var(--line);color:#7d899d;font-size:.7rem;line-height:1.5}.loanTypeSection{padding-top:96px}.loanTypeGrid{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:16px;gap:16px}.loanTypeCard{display:flex;min-height:285px;padding:25px;border:1px solid var(--line);border-radius:22px;background:#fff;color:var(--ink);text-align:left;flex-direction:column;cursor:pointer;transition:.2s}.loanTypeCard:hover{transform:translateY(-3px);border-color:#cbd8cf;box-shadow:0 18px 45px rgba(20,33,58,.09)}.loanTypeIcon{width:50px;height:50px;display:grid;place-items:center;border-radius:15px;background:var(--mint);color:var(--green2);font-size:1.25rem;font-weight:800}.loanTypeCard h3{margin:22px 0 8px;font-size:1.15rem}.loanTypeCard p{margin:0 0 22px;color:var(--muted);font-size:.88rem}.loanTypeCard strong{margin-top:auto;color:var(--green2);font-size:.84rem}.howSection{background:#f7f9fc}.credibilitySection{padding-top:96px}.credibilityGrid{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:16px;gap:16px}.credibilityGrid article{padding:24px;border:1px solid var(--line);border-radius:20px;background:#fff}.credibilityGrid article>span{width:40px;height:40px;display:grid;place-items:center;margin-bottom:17px;border-radius:12px;background:var(--navy);color:#fff;font-size:.76rem;font-weight:800}.credibilityGrid h3{margin:0 0 8px}.credibilityGrid p{margin:0;color:var(--muted);font-size:.86rem}.companyGridSpaced{margin-top:28px}.companyCard a{color:var(--green2);font-weight:800}.partnerChecklist{display:grid;grid-gap:10px;gap:10px;margin:18px 0 0;padding:0;list-style:none}.partnerChecklist li{color:var(--muted)}.partnerChecklist li:before{content:"✓";margin-right:10px;color:var(--green);font-weight:800}@media(max-width:950px){.credibilityGrid,.loanTypeGrid{grid-template-columns:1fr 1fr}.marketplaceHero{grid-template-columns:1fr;min-height:0}.heroRequestCard{max-width:650px}}@media(max-width:560px){.heroRequestCard{padding:22px}.heroAmount{font-size:3.5rem}.quickAmounts{grid-template-columns:1fr 1fr}.heroCardNotes{display:grid;grid-gap:4px;gap:4px}.credibilityGrid,.loanTypeGrid{grid-template-columns:1fr}.loanTypeCard{min-height:240px}}.brandMark,.legalBrandMark{display:inline-block!important;width:42px!important;height:42px!important;flex:0 0 42px!important;border:0!important;border-radius:0!important;background:url(/monetrivo-mark.svg) 50%/contain no-repeat!important;box-shadow:none!important;color:transparent!important;font-size:0!important;overflow:hidden!important}.brand,.legalBrand{gap:12px!important}.legalBrand{display:inline-flex!important;align-items:center!important}.footerGrid .brandMark{filter:drop-shadow(0 6px 12px rgba(0,0,0,.18))}@media(max-width:560px){.brandMark,.legalBrandMark{width:37px!important;height:37px!important;flex-basis:37px!important}}