.all-loans-page .pd-top{background-image:linear-gradient(90deg,#ffffffc9,#ffffff70 28%,transparent 49%),url('emergency-photos.webp');background-size:100% 100%,auto 850px;background-position:center,center top}.all-loans-page .pd-hero{min-height:415px}.all-loans-page .pd-copy{padding-top:26px}.all-loans-page .pd-copy h1{font-size:40px}.all-loans-page .pd-calculator h2{font-size:19px}.all-loans-page .pd-calculator select{width:100%;padding:10px;border:1px solid #dfe7e8;border-radius:7px;background:#fff;font:11px Manrope;color:#213a45;margin-bottom:17px;min-height:38px}.urgency{border:0;padding:0;margin:0 0 15px;display:flex;gap:6px}.urgency legend{font-size:11px;font-weight:600;margin-bottom:10px}.urgency label{flex:1;cursor:pointer}.urgency input{position:absolute;opacity:0;width:1px;height:1px}.urgency span{display:flex;align-items:center;justify-content:center;text-align:center;min-height:35px;border:1px solid #e0e8e4;border-radius:6px;font-size:9px;padding:5px}.urgency input:checked+span{background:#078a48;color:#fff;border-color:#078a48}.urgency input:focus-visible+span{outline:2px solid #123e32;outline-offset:3px}.all-loans-page .pd-heading p,.situations>p,.type-comparison-row>div>p{font-size:12px;color:#63748a;margin:5px 0 12px}.all-types{display:grid;grid-template-columns:repeat(4,1fr);gap:17px}.type-card{border:1px solid #e1eee6;border-radius:12px;padding:18px;display:flex;flex-direction:column;background:linear-gradient(#eaf8f0,#f8fcfa)}.type-1{background:linear-gradient(#e6f3ff,#f8fcff);border-color:#e1eaf4}.type-2{background:linear-gradient(#fff0e3,#fffaf5);border-color:#f0e4d8}.type-3{background:linear-gradient(#efeaff,#fcfbff);border-color:#e5e0f0}.type-art{display:block;flex-shrink:0;width:110px;height:110px;background-image:url('loan-type-illustrations.webp');background-size:768px 512px;background-repeat:no-repeat;background-position:var(--art-x) -322px;margin-left:auto}.art-0{--art-x:-191px}.art-1{--art-x:-308px}.art-2{--art-x:-423px}.art-3{--art-x:-540px}.art-4{--art-x:-645px}.type-card h3{font-size:17px;margin:6px 0 10px;letter-spacing:-.5px}.type-card>p{font-size:12px;line-height:1.5;color:#63748a;margin:0 0 8px}.type-card .checks{margin-bottom:16px}.type-card .pd-button{margin-top:auto}.type-comparison-row{display:grid;grid-template-columns:2.2fr 1fr;gap:20px;margin:28px 0}.type-table{border-collapse:collapse;width:100%;min-width:550px;font-size:11px;text-align:left}.type-table th,.type-table td{padding:13px;border-bottom:1px solid #e4ebe9;vertical-align:top}.type-table thead{background:#f0f7fc;font-size:10px}.type-table tbody tr:last-child>*{border-bottom:0}.type-table tbody th{width:24%;color:#193d40}.finder-help{background:#edf8f0;border-radius:12px;padding:22px;display:flow-root}.finder-help h3{font-size:17px;color:#087341;margin:0 0 8px}.finder-help p{font-size:11px;color:#63748a;line-height:1.5}.finder-help .type-art{float:left;margin:0 8px 15px -8px}.finder-help .checks{font-size:10px;margin-top:18px}.finder-help .checks li{font-size:10px}.finder-help .pd-button{clear:both}.finder-result{margin-top:15px;padding:18px;border:1px solid #c8dfcf;border-radius:10px;background:#f0faf4;scroll-margin-top:20px}.finder-result[hidden]{display:none}.finder-result h3{margin:0 0 8px;font-size:17px}.finder-result p{font-size:12px;line-height:1.6;margin:0 0 12px;color:#587063}.finder-result a{display:inline-block}.situations{margin:28px 0}.situations>div{display:grid;grid-template-columns:repeat(5,1fr);gap:13px}.situations article{border:1px solid #e3eae7;border-radius:10px;padding:15px;display:flex;flex-direction:column}.situations h3{font-size:12px;line-height:1.4;margin:0 0 12px}.situations article p{font-size:11px;color:#63748a;line-height:1.5;margin:0 0 15px}.situations .pd-button{margin-top:auto;font-size:9px;padding:10px 6px}.all-cost{display:grid;grid-template-columns:1.3fr 1fr .85fr;gap:20px;margin:25px -14px;padding:18px 14px;background:linear-gradient(100deg,#fff7e9,#f7fbf9);border-radius:13px}.all-cost h2{font-size:21px}.all-cost p{font-size:11px;color:#63748a;line-height:1.5}.amount-tabs{display:flex;gap:5px;margin:17px 0 12px}.amount-tabs button{flex:1;padding:7px 3px;border-radius:15px;background:#fff;font-size:10px;color:#172749}.amount-tabs .active{background:#078a48;color:#fff}.example-grid{display:grid;grid-template-columns:1fr 1fr;gap:12px}.example-grid article{padding:15px;background:#fff;border-radius:10px}.example-grid h3{font-size:11px;margin:0 0 5px}.example-grid b{font-size:12px}.example-grid small{font-size:10px;color:#63748a;display:block;margin-bottom:5px}.example-grid strong{font-size:18px;display:block;color:#172749}.example-grid hr{border:0;border-top:1px solid #e9eeeb;margin:15px 0}.demo-cost-note{display:block;margin-top:12px;color:#7d8a85;font-size:9px}.all-cost .cost-calculator{padding:18px;margin:0;box-shadow:0 2px 12px #123e3208}.all-cost .cost-calculator h2{font-size:17px}.all-cost .cost-calculator .range-field{margin-bottom:17px}.all-cost .cost-calculator output{font-size:13px}.all-cost .cost-calculator .range-ends{font-size:8px}.choose-tips article{display:flex;gap:10px;margin:15px 0}.choose-tips article>span{display:grid;place-items:center;width:36px;height:36px;border-radius:50%;background:#e3f5e9;color:#078a48;flex-shrink:0;font-weight:800}.choose-tips h3{font-size:11px;margin:0 0 4px}.choose-tips p{font-size:10px;margin:0}.all-offers{margin:26px 0}.all-loans-page .online-cta{background-image:linear-gradient(90deg,#ffffffdb,transparent 52%),url('emergency-photos.webp');background-size:100% 100%,auto 760px;background-position:center,75% bottom;min-height:255px}.all-loans-page .online-cta h2{font-size:30px}.all-loans-page .pd-offer .offer-tag{align-self:flex-start}
@media(max-width:1000px){.all-loans-page .pd-copy h1{font-size:35px}.all-types{gap:12px}.type-card{padding:14px}.type-card h3{font-size:15px}.type-card p{font-size:11px}.type-card .checks li{font-size:10px}.all-cost{grid-template-columns:1fr 1fr}.choose-tips{grid-column:1/-1;display:grid;grid-template-columns:repeat(4,1fr);gap:15px}.choose-tips h2{grid-column:1/-1}.choose-tips article{margin:0}.situations>div{grid-template-columns:repeat(3,1fr)}.type-comparison-row{grid-template-columns:1.7fr 1fr}}
@media(max-width:768px){body.all-loans-page{--mobile-hero-image:url('emergency-photos.webp');--mobile-photo-height:330px;--mobile-photo-size:auto 545px;--mobile-photo-x:51%}.all-loans-page .pd-copy{padding-top:22px}.all-types{grid-template-columns:1fr 1fr;gap:12px}.type-card{padding:16px}.type-card h3{font-size:16px}.type-card .type-art{margin:auto}.type-card .pd-button{font-size:10px}.type-comparison-row{grid-template-columns:1fr}.situations>div{grid-template-columns:1fr 1fr}.situations article:last-child{grid-column:1/-1}.situations .pd-button{font-size:10px}.all-cost{grid-template-columns:1fr;margin:24px 0;padding:18px}.choose-tips{grid-template-columns:1fr 1fr}.all-cost .cost-calculator h2{font-size:21px}.all-cost .cost-calculator .range-row{min-height:40px}.all-cost .cost-calculator .range-row button{width:30px;height:30px;min-width:30px}.all-cost .cost-calculator output{font-size:15px}.all-loans-page .online-cta{min-height:300px;background-size:100% 100%,auto 850px;background-position:center,69% bottom}.all-loans-page .online-cta h2{font-size:25px}.all-loans-page .urgency span{min-height:44px;font-size:10px}}
@media(max-width:360px){.all-types,.situations>div{grid-template-columns:1fr}.situations article:last-child{grid-column:auto}.type-card .type-art{margin-left:auto;margin-right:0}.choose-tips{grid-template-columns:1fr}.all-cost{padding:14px}.example-grid article{padding:12px}.all-loans-page .pd-heading{flex-wrap:wrap}}
.type-card.recommended{outline:2px solid #078a48;outline-offset:3px}
.type-art{mix-blend-mode:multiply}.all-loans-page .pd-top{background-size:100% 100%,auto 870px}@media(max-width:768px){.all-loans-page .pd-top{background:#f1f8f4}}
.situation-art{height:45px;width:45px;margin-bottom:10px}.situation-art .type-art{transform:scale(.4);transform-origin:top left;margin:0}
.type-comparison-row>div,.all-cost>div,.all-types>article,.situations article{min-width:0}.type-comparison-row .pd-table-scroll{max-width:100%}
.finder-help{display:grid;grid-template-columns:110px minmax(0,1fr);gap:0 8px;align-content:start}.finder-help h3,.finder-help>p,.finder-help>.pd-button{grid-column:1/-1}.finder-help .type-art{float:none;grid-column:1;margin:0 0 15px -8px}.finder-help .checks{grid-column:2;align-self:center;min-width:0;margin:0 0 15px}.finder-help .checks li{padding-left:17px;margin:7px 0;line-height:1.5}.finder-help .checks li:before{left:0;top:0}.finder-help>.pd-button{clear:none}@media(min-width:769px) and (max-width:1000px){.finder-help{grid-template-columns:1fr}.finder-help .type-art{margin:0 auto 8px}.finder-help .checks{grid-column:1;margin-bottom:15px}}
