.apply-loan{color:#172724;background:#f6f3eb;min-height:100vh;font-family:Arial,Helvetica,sans-serif}.apply-loan *{box-sizing:border-box}.apply-loan h1,.apply-loan h2,.apply-loan h3,.apply-loan p{margin:0}.apply-loan a{color:#187c6a}.apply-loan-bar{z-index:5;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#f6f3ebeb;border-bottom:1px solid #17272414;justify-content:space-between;align-items:center;gap:16px;padding:16px 20px;display:flex;position:sticky;top:0}.apply-loan-brand{color:#172724;font:700 24px/1 Georgia,serif;text-decoration:none}.apply-loan-brand span{color:#187c6a}.apply-loan-jump{color:#fff;background:#172724;border-radius:999px;padding:10px 16px;font:700 15px/20px Arial,sans-serif;text-decoration:none}.apply-loan-hero,.apply-loan-section{width:min(1120px,100% - 32px);margin:0 auto}.apply-loan-hero{gap:28px;padding:28px 0 8px;display:grid}.apply-loan-kicker{color:#187c6a;letter-spacing:.14em;text-transform:uppercase;font:700 13px/1.2 Arial,sans-serif}.apply-loan h1{letter-spacing:-.035em;max-width:16em;margin-top:10px;font:500 clamp(36px,6vw,58px)/1.05 Georgia,serif}.apply-loan-copy>p,.apply-loan-form>p,.apply-loan-terms p,.apply-loan-limits,.apply-loan-steps p,.apply-loan-faq p{color:#3e514c;font-size:17px;line-height:1.6}.apply-loan-copy>p{max-width:42rem;margin-top:14px}.apply-loan-points,.apply-loan-limits{gap:10px;margin:18px 0 0;padding:0;list-style:none;display:grid}.apply-loan-points li,.apply-loan-limits li{padding-left:18px;line-height:1.5;position:relative}.apply-loan-points li:before,.apply-loan-limits li:before{content:"";background:#187c6a;border-radius:50%;width:8px;height:8px;position:absolute;top:.55em;left:0}.apply-loan-form{background:#fff;border:1px solid #17272414;border-radius:28px;padding:24px 20px 20px;box-shadow:0 18px 50px #17272414}.apply-loan-form h2,.apply-loan-section h2{letter-spacing:-.03em;margin:8px 0 12px;font:500 clamp(28px,4vw,40px)/1.1 Georgia,serif}.apply-loan-form h2{font-size:clamp(26px,3vw,34px)}.apply-loan-form .short-form{grid-template-columns:1fr}.apply-loan-form .short-form>p:last-child{display:none}@media (min-width:1100px){.apply-loan-form .short-form{grid-template-columns:1fr 1fr}}.apply-loan-section{padding:36px 0}.apply-loan-steps{counter-reset:apply-step;gap:16px;margin:0;padding:0;list-style:none;display:grid}.apply-loan-steps li{counter-increment:apply-step;background:0 0;border-top:2px solid #187c6a;padding:18px 18px 18px 64px;position:relative}.apply-loan-steps li:before{content:counter(apply-step, decimal-leading-zero);color:#187c6a;font:700 14px/1 Arial,sans-serif;position:absolute;top:18px;left:0}.apply-loan-steps h3,.apply-loan-terms h3{margin:0 0 8px;font:700 20px/1.3 Georgia,serif}.apply-loan-terms{gap:8px;display:grid}.apply-loan-terms h3{margin-top:18px}.apply-loan-terms h3:first-child{margin-top:0}.apply-loan-limits li{color:#24302d}.apply-loan-more{flex-wrap:wrap;gap:14px 22px;margin-top:18px;font-weight:700;display:flex}.apply-loan-faq details{border-bottom:1px solid #1727241f}.apply-loan-faq summary{cursor:pointer;padding:16px 0;font:500 20px/1.35 Georgia,serif}.apply-loan-faq p{max-width:42rem;padding:0 0 16px}.apply-loan .page-footer{margin-top:12px}@media (min-width:900px){.apply-loan-bar{padding:18px 5vw}.apply-loan-hero{grid-template-columns:minmax(0,1.05fr) minmax(320px,.95fr);align-items:start;gap:48px;padding-top:48px}.apply-loan-form{position:sticky;top:84px}.apply-loan-steps{grid-template-columns:repeat(3,minmax(0,1fr))}.apply-loan-terms{grid-template-columns:280px minmax(0,1fr);align-items:start;column-gap:40px}.apply-loan-terms h2{grid-row:1/span 5}}@media (max-width:640px){.apply-loan-hero,.apply-loan-section{width:min(1120px,100% - 28px)}.apply-loan h1{max-width:none}.apply-loan-copy>p,.apply-loan-form>p,.apply-loan-steps p,.apply-loan-terms p{font-size:16px}.apply-loan-jump{padding:10px 12px}}.apply-loan-band{width:min(1120px,100% - 32px);margin:12px auto 0}.apply-loan-note{color:#172724;background:#efe4c4;border-radius:16px;margin-top:22px;padding:16px 16px 14px}.apply-loan-note h2{margin:0 0 8px;font:700 18px/1.3 Georgia,serif}.apply-loan-note p{color:#24302d;margin:0;font-size:16px;line-height:1.55}
