.LoanHighlightsSection-module__hlDWSG__heading{text-align:center;color:var(--text-heading);margin-bottom:24px}.LoanHighlightsSection-module__hlDWSG__heading h2,.LoanHighlightsSection-module__hlDWSG__intro h2{letter-spacing:-.045em;font-size:28px;font-weight:600;line-height:1.2}.LoanHighlightsSection-module__hlDWSG__heading p{color:#656565;margin-top:10px;font-size:15px;line-height:1.2}.LoanHighlightsSection-module__hlDWSG__cards{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.LoanHighlightsSection-module__hlDWSG__card{background:var(--cream-muted);text-align:center;border:1px solid #ffd369;border-radius:12px;padding:14px 16px}.LoanHighlightsSection-module__hlDWSG__highlightIcon{background:#070707;border-radius:6px;justify-content:center;align-items:center;width:26px;height:26px;margin:0 auto 12px;display:flex}.LoanHighlightsSection-module__hlDWSG__highlightIcon img{object-fit:contain;filter:brightness(0)saturate()invert(85%)sepia(74%)saturate(801%)hue-rotate(331deg)brightness(102%)contrast(99%);width:19px;height:19px}.LoanHighlightsSection-module__hlDWSG__card h3{color:#606060;font-size:12px;font-weight:400;line-height:1.4}.LoanHighlightsSection-module__hlDWSG__card p{font-size:15px;font-weight:600;line-height:1.4}.LoanHighlightsSection-module__hlDWSG__requirements{background:var(--cream-muted);border-radius:18px;grid-template-columns:.85fr 1.15fr;grid-template-areas:"intro items""cta items";align-items:start;gap:16px 28px;margin-top:24px;padding:24px 28px;display:grid}.LoanHighlightsSection-module__hlDWSG__intro{grid-area:intro}.LoanHighlightsSection-module__hlDWSG__intro p{color:#656565;max-width:300px;margin-top:12px;font-size:15px;line-height:1.25}.LoanHighlightsSection-module__hlDWSG__items{grid-area:items;grid-template-columns:repeat(2,minmax(0,1fr));align-self:center;gap:20px 24px;margin:0;padding:0;list-style:none;display:grid}.LoanHighlightsSection-module__hlDWSG__apply{background:var(--brand-color);color:#111;border-radius:9px;grid-area:cta;justify-content:center;align-items:center;width:200px;max-width:100%;min-height:44px;padding:10px 20px;font-size:12px;font-weight:600;transition:background .2s;display:inline-flex}.LoanHighlightsSection-module__hlDWSG__apply:hover{background:#f5bd29}.LoanHighlightsSection-module__hlDWSG__apply:focus-visible{outline-offset:3px;outline:2px solid #222}.LoanHighlightsSection-module__hlDWSG__items li{text-align:left;align-items:flex-start;gap:10px;min-width:0;display:flex}.LoanHighlightsSection-module__hlDWSG__requirementIcon{background:var(--brand-color);color:#141414;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:38px;height:38px;display:flex}.LoanHighlightsSection-module__hlDWSG__requirementIcon svg{width:22px;height:22px}.LoanHighlightsSection-module__hlDWSG__items h3{letter-spacing:-.025em;font-size:20px;font-weight:500;line-height:1.15}.LoanHighlightsSection-module__hlDWSG__items p{color:#656565;margin-top:5px;font-size:12px;line-height:1.2}@media (max-width:900px){.LoanHighlightsSection-module__hlDWSG__requirements{text-align:center;grid-template-columns:1fr;grid-template-areas:"intro""items""cta";justify-items:stretch;row-gap:20px;padding:28px 20px 24px}.LoanHighlightsSection-module__hlDWSG__intro{text-align:center}.LoanHighlightsSection-module__hlDWSG__intro h2{font-size:22px}.LoanHighlightsSection-module__hlDWSG__intro p{margin-inline:auto;max-width:280px;margin-top:8px;font-size:13px;line-height:1.4}.LoanHighlightsSection-module__hlDWSG__items{grid-template-columns:1fr;gap:18px;width:100%;max-width:320px;margin-inline:auto}.LoanHighlightsSection-module__hlDWSG__items h3{font-size:15px;font-weight:600}.LoanHighlightsSection-module__hlDWSG__items p{font-size:12px;line-height:1.35}.LoanHighlightsSection-module__hlDWSG__requirementIcon{width:36px;height:36px}.LoanHighlightsSection-module__hlDWSG__apply{margin-inline:auto;width:auto;min-width:180px;margin-top:4px}}@media (max-width:540px){.LoanHighlightsSection-module__hlDWSG__heading{margin-bottom:20px}.LoanHighlightsSection-module__hlDWSG__heading h2{font-size:26px}.LoanHighlightsSection-module__hlDWSG__cards{grid-template-columns:1fr;gap:12px}.LoanHighlightsSection-module__hlDWSG__card{padding:16px}.LoanHighlightsSection-module__hlDWSG__requirements{margin-top:20px;padding:24px 18px 22px}}
