/* QuickrMoney: borrower-first design, November 2026. */
:root{--deep:#102c3c;--navy:#102c3c;--ink:#182f3d;--teal:#11675d;--cream:#f7f6f2;--lime:#d6ef9a;--muted:#60717b}
body{background:#fff;font-size:16px}.topline{background:#102c3c;color:#e1e8e9}header{height:92px}nav{font-size:13px}.brand{letter-spacing:-1.3px}.brand-icon{border-radius:10px;background:var(--deep)}.button{border-radius:8px;font-size:14px;padding:16px 22px}.nav-cta{font-size:12px;padding:13px 18px}h2{font-size:39px;letter-spacing:-1.5px;line-height:1.2}.section{padding-top:90px;padding-bottom:90px}
.hero{background:#f5f5ef;color:var(--ink);border-top:1px solid #e8eae4}.hero:before{display:none}.hero-inner{padding:62px 24px 66px;grid-template-columns:1.24fr 1fr;gap:76px;align-items:start}.hero-copy{padding-top:8px}.hero-copy .eyebrow{color:#496252;font-size:10px;letter-spacing:1.4px;margin-bottom:22px}.eyebrow>span{background:#638e65}.hero h1{font-size:clamp(42px,4.6vw,64px);font-weight:650;letter-spacing:-3px;line-height:1.08;margin-bottom:23px}.hero h1 em{font-size:inherit;letter-spacing:inherit;color:var(--teal)}.hero-copy>p{font-size:15px;color:#52636b;max-width:510px;line-height:1.75}.intent-label{font-size:12px;font-weight:700;margin:27px 0 12px}.intent-grid{display:grid;grid-template-columns:1fr 1fr;gap:10px}.intent-option{min-height:83px;display:flex;align-items:center;gap:10px;text-align:left;border:1px solid #d9dfd7;background:#fff;border-radius:10px;padding:13px;color:var(--ink);transition:background .2s,border-color .2s}.intent-option>svg{width:23px;height:23px;color:var(--teal)}.intent-option b{display:block;font-size:12px}.intent-option small{display:block;font-size:10px;color:#66766e;margin-top:5px}.intent-arrow{margin-left:auto;color:#53766b}.intent-option.active,.intent-option:hover{border-color:var(--teal);background:#e9f0e6;box-shadow:inset 0 0 0 1px var(--teal)}.hero-copy>.hero-assurance{font-size:11px;color:#5e7067;margin-top:17px;margin-bottom:0}.hero-assurance span{margin:0 7px}.form-wrap{box-shadow:0 18px 55px #102c3c12;border:1px solid #dce3d9;border-radius:15px}.form-ribbon{background:var(--deep);color:#e7efde;padding:16px 25px;letter-spacing:1.3px}.live-dot{background:var(--lime)}.form-body{padding:26px}.form-title h2{font-size:25px}.form-title p{font-size:12px;line-height:1.6}.form-body label{font-size:12px}.form-body .consent{font-size:11px;line-height:1.65}.form-note,.form-bottom{font-size:10px}.form-bottom{background:#f7f8f4}.submit{font-size:14px;background:var(--teal)}
.network{display:grid;grid-template-columns:1.2fr 1fr .8fr 1.1fr;gap:35px;padding-top:32px;padding-bottom:32px;border-bottom:1px solid #dce3dd}.network>div{display:block}.network-intro strong{font-size:18px;line-height:1.5}.network-stat{border-left:1px solid #e2e6de;padding-left:30px}.network-stat b{display:block;font-family:Manrope,sans-serif;font-size:28px;letter-spacing:-1px;color:var(--deep);margin-bottom:5px}.network-stat span{font-size:11px;line-height:1.6;color:#60716a}.section-head>p{max-width:330px}.loan-grid{gap:18px}.loan-card{border-radius:14px;background:#f6f7f3!important;border:1px solid #e2e7de;padding:27px 23px;transition:transform .2s,box-shadow .2s}.loan-card:hover{transform:translateY(-5px);box-shadow:0 12px 32px #102c3c0e}.loan-card .icon-box{background:white!important;color:var(--teal)!important;border:1px solid #e1e8de;border-radius:12px}.loan-card h3{font-size:21px;letter-spacing:-.7px}.loan-card h4{font-size:12px;line-height:1.6}.loan-card p{font-size:13px}.loan-card-link{font-size:12px}.why-section{background:#edf2e9}.why-art{border-radius:22px}.why-copy>p{font-size:15px}.benefit p{font-size:13px}.calculator{border-radius:18px}.decision-section{background:var(--deep);color:white;padding:80px 0}.decision-grid{display:grid;grid-template-columns:1fr 1fr;gap:90px}.decision-grid .eyebrow{color:#bdd2c6}.decision-grid>div>p:not(.eyebrow){color:#bbccd2;font-size:14px;max-width:410px}.decision-grid h2{font-size:38px}.decision-list article{display:flex;gap:20px;padding:20px 0;border-bottom:1px solid #ffffff20}.decision-list article:first-child{padding-top:0}.decision-list article>span{font-size:11px;color:var(--lime);padding-top:5px}.decision-list h3{font-size:18px;margin-bottom:8px}.decision-list p{font-size:13px;color:#c0cfd5;margin-bottom:0}.faq-section{background:#fafaf7}.closing{border-radius:16px;margin-top:65px;margin-bottom:65px}.process-grid h3{font-size:19px}.process-grid p{font-size:14px}.mobile-bar{z-index:30}button:focus-visible,a:focus-visible{outline:3px solid #8fac57;outline-offset:4px}
@media(max-width:1000px){.hero-inner{gap:30px}.hero h1{font-size:48px}.intent-option{padding:10px;gap:7px}.intent-option small{font-size:9px}.intent-option b{font-size:11px}.network{gap:20px}.network-stat{padding-left:20px}.network-stat b{font-size:24px}.decision-grid{gap:40px}}
@media(max-width:760px){header{height:76px}.hero-inner{grid-template-columns:1fr;padding-top:35px;padding-bottom:35px;gap:30px}.hero h1{font-size:46px;letter-spacing:-2px}.hero-copy{padding-top:0}.hero-copy>p{font-size:14px}.hero-copy .eyebrow{font-size:9px;letter-spacing:1px}.intent-option{min-height:78px;padding:12px}.intent-option b{font-size:12px}.intent-option small{font-size:10px}.hero-copy>.hero-assurance{font-size:10px}.network{grid-template-columns:1fr 1fr;gap:24px;padding-top:28px;padding-bottom:28px}.network-intro strong{font-size:17px}.network-stat{padding-left:16px}.network-stat b{font-size:25px}.section{padding-top:55px;padding-bottom:55px}h2{font-size:32px}.form-body{padding:24px}.decision-grid{grid-template-columns:1fr;gap:35px}.decision-section{padding:55px 0}.decision-grid h2{font-size:32px}.closing{margin:35px 16px}.loan-card h3{font-size:22px}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*{transition:none!important}}
