.financing-page{max-width:1280px;margin:auto;padding:30px 5% 70px}.financing-hero{display:grid;grid-template-columns:1.25fr 1fr;gap:70px;align-items:center;padding:45px 0 80px}.financing-hero h1{max-width:650px}.financing-hero h1 em{display:block;font-style:normal;color:#245d9b}.financing-hero p{color:#52677f;max-width:600px}.financing-lead{font-size:21px;line-height:1.6}.financing-hero .button{margin-top:16px}.financing-panel{background:#172940;color:white;padding:38px;border-radius:22px}.financing-panel h2{font-size:42px;margin:14px 0}.financing-panel .eyebrow{color:#94caff}.financing-panel p{color:#d2dfed}.financing-house{display:block;width:180px;max-width:100%;color:#94caff;margin:0 0 22px}.financing-tag{display:inline-block;border-top:1px solid #40546d;padding-top:18px;font-size:12px;color:#c6d9ed}.financing-steps{border-top:1px solid #d4deeb;padding:45px 0}.financing-steps ol{list-style:none;display:grid;grid-template-columns:repeat(3,1fr);gap:32px;margin:30px 0 0;padding:0}.financing-steps li>span{font-size:13px;color:#245d9b;font-weight:700}.financing-steps h3{font-size:20px;margin:12px 0}.financing-steps p{color:#52677f;font-size:14px}.financing-next{display:grid;grid-template-columns:1fr 1fr;gap:50px;align-items:start;border-radius:20px;background:#e8f1fb;padding:38px;margin:25px 0}.financing-next h2{font-size:32px}.financing-next p{color:#4b627a}.financing-application h3{margin-top:0}.financing-application button{display:block;width:100%;padding:17px;border:1px solid #b5c8de;border-radius:9px;background:#e2e8f0;color:#52657d;font:700 15px Arial,sans-serif;cursor:not-allowed}.financing-application small{display:block;font-size:12px;color:#52657d;margin-top:18px}.financing-details{max-width:900px;padding-top:25px;color:#52677f;font-size:13px}.financing-details h2{font-size:24px;color:#172940}.financing-preview{max-width:1180px;margin:20px auto 65px;padding:42px;background:#e8f1fb;border:1px solid #d2e2f3;border-radius:18px;display:flex;align-items:center;justify-content:space-between;gap:40px}.financing-preview h2{font-size:32px}.financing-preview p{max-width:670px;color:#52677f}.financing-preview .button{flex-shrink:0}header nav{flex-wrap:wrap}footer{flex-wrap:wrap}@media(max-width:760px){.financing-page{padding-top:10px}.financing-hero{grid-template-columns:1fr;gap:30px;padding:28px 0 45px}.financing-hero h1{font-size:42px;letter-spacing:normal}.financing-lead{font-size:18px}.financing-panel{padding:28px}.financing-house{width:130px}.financing-steps ol,.financing-next{grid-template-columns:1fr;gap:20px}.financing-next{padding:25px}.financing-steps h2{font-size:30px}.financing-preview{margin:15px 5% 40px;padding:26px;display:block}.financing-preview h2{font-size:29px}.financing-preview .button{margin-top:12px}}

.financing-apply{display:block;text-align:center;width:100%;padding:17px;line-height:1.5}.financing-apply:focus-visible{outline:3px solid #245d9b;outline-offset:4px}

.avvance-official-banner{display:block;margin:24px 0;max-width:728px}.avvance-official-banner img{display:block;width:100%;height:auto;object-fit:contain}.avvance-official-banner:focus-visible{outline:3px solid #245d9b;outline-offset:5px}@media(max-width:600px){.avvance-official-banner{max-width:300px;margin-left:auto;margin-right:auto}}
.official-financing-materials{padding:40px 0;border-top:1px solid #d4deeb}.financing-resource-grid{display:grid;grid-template-columns:1fr 1fr;gap:28px}.financing-resource-grid article{padding:26px;border:1px solid #d4deeb;border-radius:16px;background:white}.financing-resource-grid h3{margin-top:0}.financing-resource-grid small{display:block;color:#52677f;line-height:1.6}.financing-social-previews{display:grid;grid-template-columns:1fr 1fr;gap:12px}.financing-social-previews img{width:100%;height:auto;display:block}.financing-resource-grid a{overflow-wrap:anywhere}@media(max-width:760px){.financing-resource-grid{grid-template-columns:1fr}}

.financing-panel .financing-partner-logo{margin:24px 0;padding:24px 18px;background:#fff;border-radius:12px;line-height:0}.financing-partner-logo img{display:block;width:100%;max-width:360px;height:auto;margin:auto}.financing-panel .eyebrow{display:block}@media(max-width:400px){.financing-panel .financing-partner-logo{padding:20px 12px}}

.financing-upgrade-types{padding:0 0 40px}.financing-upgrade-types ul{list-style:none;padding:0;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}.financing-upgrade-types li{padding:22px;background:white;border:1px solid #d4deeb;border-radius:12px}.financing-upgrade-types strong{display:block;font-size:20px;color:#245d9b;margin-bottom:8px}.financing-upgrade-types span,.financing-upgrade-types small{color:#52677f;line-height:1.7}.financing-upgrade-types small{display:block}@media(max-width:760px){.financing-upgrade-types ul{grid-template-columns:1fr 1fr}}@media(max-width:420px){.financing-upgrade-types ul{grid-template-columns:1fr}}

.financing-page{box-sizing:border-box;width:100%;min-width:0;color:#171717}.financing-page *{box-sizing:border-box}.financing-page h1{font-size:clamp(2.2rem,5vw,3.8rem);line-height:1.12;letter-spacing:-.025em}.financing-page h2{line-height:1.2}.financing-page p{line-height:1.7}.financing-page .financing-hero h1 em,.financing-page .financing-upgrade-types strong,.financing-page .financing-steps li>span{color:var(--tn-logo-red)}.financing-page .financing-panel,.financing-page .financing-next{background:#fff;color:#171717;border:1px solid color-mix(in srgb,var(--tn-logo-red) 25%,white);box-shadow:0 12px 32px color-mix(in srgb,var(--tn-logo-red) 3.92%,transparent)}.financing-page .financing-panel p,.financing-page .financing-panel .eyebrow,.financing-page .financing-tag{color:#171717}.financing-page .button{display:inline-flex;justify-content:center;align-items:center;min-height:48px;padding:14px 20px;border-radius:10px;line-height:1.4;text-decoration:none;white-space:normal}.financing-page .button.blue{background:var(--tn-logo-red);color:#fff}.financing-page .button.outline{background:#fff;color:var(--tn-logo-red);border:1px solid var(--tn-logo-red)}.financing-page .financing-apply{display:flex}.financing-page .financing-social-previews{grid-template-columns:1fr 1fr}.financing-page img{max-width:100%}.financing-page .financing-hero>div,.financing-page article{min-width:0}.financing-page .financing-partner-logo{border:1px solid #ddd}@media(max-width:600px){.financing-page{padding:20px 20px 50px}.financing-page .financing-hero{gap:24px}.financing-page .financing-resource-grid article{padding:20px}}

.financing-page>section{padding:30px;margin-bottom:28px}.financing-page .financing-hero{gap:36px}.financing-page .financing-hero h1{font-size:clamp(2rem,3.6vw,3rem)}@media(max-width:600px){.financing-page>section{padding:22px}.financing-page .financing-hero h1{font-size:2.1rem}}
