.ot-btn,.btn,.btn-rounded,a.ot-btn{display:inline-flex!important;align-items:center!important;justify-content:center!important;vertical-align:middle!important;padding:12px 35px!important;line-height:normal!important;height:auto!important;min-height:48px!important;transition:all .3s cubic-bezier(.25,.8,.25,1)!important;font-family:Outfit,sans-serif!important;font-weight:700!important;font-size:16px!important;border-radius:999px!important;text-transform:none!important;letter-spacing:.3px}.btn-rounded{border-radius:999px!important}a{text-decoration:none!important;color:inherit;transition:all .3s ease}.contact-items-flex-centered{display:flex;justify-content:center;align-items:center;gap:40px;margin-top:5px}.contact-item-styled{display:flex;align-items:center;gap:12px;transition:all .3s ease}.contact-item-styled i{width:38px;height:38px;background:linear-gradient(135deg,#26ace2,#1b8ebf);color:#fff!important;border-radius:10px;display:flex!important;align-items:center;justify-content:center;font-size:15px;box-shadow:0 4px 12px #26ace240;flex-shrink:0}.contact-item-styled a{font-size:18px;font-weight:700;letter-spacing:.5px;transition:all .3s ease}.bg-navy .contact-item-styled a{color:#fff!important}.contact-item-styled:hover{transform:translateY(-2px)}.contact-item-styled:hover a{color:#26ace2!important}@media(max-width:767px){.contact-items-flex-centered{flex-direction:column;gap:18px}.contact-item-styled{width:auto;justify-content:center}}.btn-main-color,.ot-btn.btn-main-color,.btn-sub-color,.ot-btn.btn-sub-color{background-color:#26ace2!important;color:#fff!important;border:none!important;text-decoration:none!important;box-shadow:0 4px 12px #26ace24d}.btn-main-color:hover,.ot-btn.btn-main-color:hover,.btn-sub-color:hover,.ot-btn.btn-sub-color:hover{background-color:#1e9ad1!important;color:#fff!important;transform:translateY(-2px);box-shadow:0 6px 20px #26ace273}.btn-white-border,.ot-btn.btn-white-border{background:#ffffff0d!important;border:2px solid #ffffff!important;color:#fff!important;text-decoration:none!important;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}.btn-white-border:hover,.ot-btn.btn-white-border:hover{background:#fff!important;color:#1b324d!important;border-color:#fff!important;transform:translateY(-2px);box-shadow:0 10px 25px #0006}.form-control,input[type=text],input[type=email],input[type=tel],input[type=number],input[type=password],select.form-control,select{height:50px!important;width:100%!important;box-sizing:border-box!important;line-height:normal!important;padding:0 20px!important;display:block!important;border-radius:8px!important;border:1px solid #e1e8f0;font-family:Outfit,sans-serif!important}::placeholder{line-height:normal!important}.padding-top-80{padding-top:30px!important}.padding-bottom-80{padding-bottom:30px!important}.padding-top-60{padding-top:20px!important}.padding-bottom-60{padding-bottom:20px!important}.service-divider{margin-bottom:25px!important}.contact-item-styled{display:inline-flex;align-items:center;gap:12px;font-weight:600;transition:all .3s ease;margin:10px 0}.contact-item-styled i{width:36px;height:36px;background:linear-gradient(135deg,#26ace2,#178eca);color:#fff!important;border-radius:10px;display:flex;align-items:center;justify-content:center;font-size:16px;box-shadow:0 4px 12px #26ace240;transition:all .4s cubic-bezier(.175,.885,.32,1.275)}.contact-item-styled:hover i{transform:scale(1.15) rotate(-8deg);box-shadow:0 8px 20px #26ace266}.contact-item-styled a{color:#1b324d;text-decoration:none;font-size:17px}.contact-item-styled a:hover{color:#26ace2}.contact-items-flex-centered{display:flex;justify-content:center;gap:30px;flex-wrap:wrap;margin-top:25px}.detail-intro-text{max-width:800px!important;margin-left:auto!important;margin-right:auto!important}.step-process{margin-top:35px!important}.detail-card-light{text-align:left!important}.benefit-bullets li{justify-content:flex-start!important;text-align:left!important}.benefit-bullets li strong,.benefit-label{color:#26ace2!important;font-weight:800!important}.benefit-bullets li,.benefit-desc{color:#1b324d!important}.step-item{display:flex!important;gap:12px!important;margin-bottom:15px!important;align-items:flex-start!important}.step-num{width:32px!important;height:32px!important;background:#26ace2!important;color:#fff!important;border-radius:50%!important;display:flex!important;align-items:center!important;justify-content:center!important;font-weight:800!important;font-size:14px!important;flex-shrink:0!important;box-shadow:0 3px 8px #26ace240!important}.step-item p{margin:0!important;font-size:14px!important;line-height:1.4!important;color:#555!important;flex:1!important}.step-item p strong{display:block!important;font-size:15px!important;color:#1b324d!important;margin-bottom:2px!important;font-weight:800!important}.loan-service-card{background:#ffffffb3;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border:1px solid rgba(255,255,255,.4);border-radius:16px;padding:30px;margin-bottom:40px;transition:all .5s cubic-bezier(.165,.84,.44,1);position:relative;overflow:hidden;box-shadow:0 10px 30px #0000000d}.loan-service-card:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(135deg,rgba(38,172,226,.1) 0%,transparent 100%);opacity:0;transition:opacity .5s ease;z-index:0}.loan-service-card:hover{transform:translateY(-8px) scale(1.01);box-shadow:0 25px 60px #26ace226;background:#fffffff2;border-color:#26ace280}.loan-service-card:hover:before{opacity:1}.loan-service-card .row{position:relative;z-index:1}.loan-service-card img{transition:transform .6s cubic-bezier(.165,.84,.44,1)}.loan-service-card:hover img{transform:scale(1.05)}.loan-service-card:hover .service-sub-headline{color:#26ace2;transition:color .3s ease}@media(max-width:991px){.loan-service-card{padding:20px;margin-bottom:30px;backdrop-filter:none;-webkit-backdrop-filter:none;background:#fff}.loan-service-card:hover{transform:none;box-shadow:0 10px 25px #0000001a}}h1,h2,h3,h4,.service-main-headline,.service-sub-headline,.about-title-margin,.who-we-help-title{transition:all .4s cubic-bezier(.175,.885,.32,1.275);display:inline-block;cursor:default;position:relative}h1:hover,h2:hover,h3:hover,h4:hover,.service-main-headline:hover,.service-sub-headline:hover,.about-title-margin:hover,.who-we-help-title:hover{color:#26ace2!important;transform:translate(5px) scale(1.02);text-shadow:2px 2px 10px rgba(38,172,226,.2)}.service-main-headline:after,.hero-title:after{content:"";position:absolute;bottom:-5px;left:0;width:0;height:3px;background:#26ace2;transition:width .4s ease}.service-main-headline:hover:after,.hero-title:hover:after{width:50%}.service-benefits-list li{transition:all .3s ease;cursor:pointer}.service-benefits-list li:hover{transform:translate(10px);color:#26ace2}.service-benefits-list li:hover i{transform:scale(1.2) rotate(-10deg)}p{font-size:16px;line-height:1.8;transition:color .3s ease}@media(max-width:767px){p{font-size:15px;line-height:1.75}}p:hover{color:#333}@media(max-width:767px){.contact-items-flex-centered{display:flex!important;flex-direction:column!important;align-items:flex-start!important;width:fit-content!important;margin:20px auto 0!important;gap:12px!important}.contact-item-styled{width:100%!important;justify-content:flex-start!important;margin:0!important}}.legal-content p{text-align:justify!important;hyphens:auto!important;-webkit-hyphens:auto!important}@media(max-width:767px){.cta-buttons-flex{display:flex!important;flex-direction:column!important;align-items:center!important;width:100%!important;gap:15px!important;margin-bottom:40px!important;margin-top:35px!important;padding:0 20px}.cta-buttons-flex .btn-sub-color{background-color:#09c!important;width:100%!important;justify-content:center!important;margin-bottom:0!important;order:1}.cta-buttons-flex .btn-white-border{background:transparent!important;border:2px solid #ffffff!important;width:100%!important;justify-content:center!important;margin-bottom:0!important;order:2}.cta-buttons-flex a{height:54px!important;font-size:16px!important;font-weight:700!important;display:flex!important;align-items:center!important;box-shadow:0 4px 15px #0003!important}}:root{--primary-color: #26ace2;--secondary-color: #1b324d;--text-color: #1e293b;--bg-light: #f9fbfc}body{font-family:Outfit,sans-serif;color:var(--text-color);background-color:#f4f7f6;font-size:16px;line-height:1.8}@media(min-width:992px){body{font-size:18px}}.text-sky{color:#26ace2!important}.text-navy{color:#1b324d!important}.text-white{color:#fff!important}.mt-10{margin-top:10px!important}.mb-10{margin-bottom:10px!important}.mb-24{margin-bottom:24px!important}.h-full{height:100%!important}.flex-1{flex:1!important}.detail-divider,.about-divider{width:80px;height:4px;background-color:#26ace2;margin:24px auto 40px;border-radius:2px}.sub-title-blue,.section-subtitle-caps{color:#26ace2!important;font-weight:700;text-transform:uppercase;letter-spacing:1.5px;font-size:14px;display:block;margin-bottom:12px}.detail-main-headline,.about-intro-headline{font-size:32px!important;font-weight:800;color:#1b324d;line-height:1.25;margin-bottom:25px}@media(min-width:992px){.detail-main-headline,.about-intro-headline{font-size:42px!important}}.bg-light-grey{background-color:#f8fafc}.loan-service-card{background:#f4faff;border-radius:20px!important;box-shadow:0 10px 40px #00000014;padding:35px 30px!important;margin-bottom:30px!important;transition:transform .4s ease,box-shadow .4s ease,background-color .4s ease,border-color .4s ease,backdrop-filter .4s ease;overflow:hidden;border:1px solid transparent}.service-sub-headline{font-size:26px!important;font-weight:800!important;line-height:1.3!important;margin-bottom:10px!important;color:#1b324d!important}@media(min-width:992px){.service-sub-headline{font-size:32px!important}}.service-tagline{font-size:20px!important;font-weight:700!important;line-height:1.4!important;margin-bottom:15px!important;color:#26ace2!important}@media(min-width:992px){.service-tagline{font-size:22px!important}}.loan-service-card p{font-size:16px!important;line-height:1.8!important;color:#1e293b!important}@media(min-width:992px){.loan-service-card p{font-size:18px!important}}.loan-service-card:hover,.loan-service-card:active,.loan-service-card:focus-within{transform:translateY(-10px);box-shadow:0 30px 60px #26ace240;background-color:#f0f8ffe6;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-color:#26ace24d}.eligibility-box,.eligibility-box.bg-light-blue{background:#1b324df2!important;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border:1px solid rgba(255,255,255,.1);border-radius:12px;box-shadow:0 10px 30px #0003;transition:all .4s cubic-bezier(.175,.885,.32,1.275);position:relative;overflow:hidden}@media(min-width:992px){.eligibility-box.padding-40{max-width:900px!important;margin:0 auto!important;padding:50px 60px!important}.eligibility-box h3.service-sub-headline{font-size:28px!important;margin-bottom:40px!important}}.eligibility-container .section-subtitle,.eligibility-container .text-center{text-align:left!important}@media(max-width:767px){.eligibility-box,.eligibility-box.bg-light-blue,.padding-40{padding:25px 20px!important}.eligibility-box h3,.service-sub-headline{font-size:22px!important;line-height:1.4!important;margin-bottom:20px!important}.eligibility-box .feature-icon-box p{font-size:15px!important}}.eligibility-box:hover,.eligibility-box:active{transform:translateY(-10px) scale(1.02);box-shadow:0 30px 60px #26ace24d;background:#1b324d!important;border-color:#26ace2}.eligibility-box h3,.eligibility-box p,.eligibility-box .font-600{color:#fff!important}.eligibility-box h3.text-center,.eligibility-box p.text-center{text-align:center!important}.eligibility-container{border-top:5px solid #26ace2;transition:all .3s ease}.eligibility-list{list-style:none;padding:0;margin:0!important}.eligibility-list li{display:flex;align-items:center;gap:15px;margin-bottom:20px;font-weight:700;color:#1b324d;transition:transform .2s ease}@media(max-width:991px){.eligibility-container .row>[class*=col-]{margin-bottom:0!important}.eligibility-list{margin-bottom:0!important}}.eligibility-list i{width:40px;height:40px;background:#f0f9ff;color:#26ace2;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:16px;flex-shrink:0;box-shadow:0 4px 10px #26ace21a}.eligibility-list li:hover{transform:translate(5px);color:#26ace2!important}.eligibility-container .alert-box-info{background:#fff8e1;padding:20px;border-radius:8px;border-left:4px solid #ffca28}.eligibility-box i{color:#26ace2!important;transition:transform .3s ease}.eligibility-box:hover i{transform:scale(1.2)}@keyframes marquee-smooth{0%{transform:translate(0)}to{transform:translate(calc(-50% - 40px));transform:translate(-50%)}}.marquee-container{width:100%;overflow:hidden;position:relative;padding:10px 0}.marquee-track{display:flex;width:max-content;gap:80px;animation:marquee-smooth 30s linear infinite}.marquee-container:hover .marquee-track{animation-play-state:paused;cursor:default}.marquee-track .detail-main-headline,.marquee-track .section-headline,.marquee-track .service-main-headline,.marquee-track .service-sub-headline{white-space:nowrap;margin:0;display:block;animation:none}.intro-lead,.loan-types-intro{transition:all .4s ease;cursor:default}.intro-lead:hover,.intro-lead:active{transform:translateY(-5px) scale(1.02);color:#26ace2!important;text-shadow:0 5px 15px rgba(38,172,226,.2)}.loan-types-intro:hover,.loan-types-intro:active{transform:translateY(-2px);color:#1b324d!important;background:#26ace208;padding:10px;border-radius:8px}.detail-intro-text{transition:transform .3s ease,color .3s ease}.detail-intro-text:hover{transform:translateY(-2px);color:#12345e}:root{--text-slate-800: #1e293b;--text-off-white: #f8fafc}body .detail-card,body .detail-card-light,body .benefits-grid-box{padding:45px 40px!important;height:auto!important;min-height:auto!important;display:flex!important;flex-direction:column!important;background:#ffffffd9!important;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border:1px solid rgba(255,255,255,.6)!important;border-left:6px solid #26ace2!important;box-shadow:0 10px 30px #0000000d!important;border-radius:20px!important;transition:all .4s cubic-bezier(.175,.885,.32,1.275)!important;transform-style:preserve-3d}@media(max-width:767px){body .detail-card,body .detail-card-light,body .benefits-grid-box{padding:35px 30px!important}}body .detail-card:hover,body .detail-card-light:hover{transform:translateY(-8px) scale(1.01)!important;box-shadow:0 25px 50px #26ace226!important;border-color:#26ace2!important;background:#fffffff2!important}body .detail-card h3,body .detail-card-light h3,body .benefits-grid-box h4,body .section-subtitle{font-size:26px!important;font-weight:800!important;margin-bottom:24px!important;line-height:1.3!important;color:#1b324d!important;letter-spacing:-.5px}@media(min-width:1200px){body .detail-card h3,body .detail-card-light h3,body .benefits-grid-box h4,body .section-subtitle{font-size:32px!important}}body .detail-card p,body .detail-card-light p,body .benefits-grid-box p,body .detail-intro-text{font-size:16px!important;line-height:1.8!important;color:var(--text-slate-800)!important;margin-bottom:15px!important}@media(min-width:1200px){body .detail-card p,body .detail-card-light p,body .benefits-grid-box p,body .detail-intro-text{font-size:18px!important}}body .detail-list,body .step-process,body .benefit-bullets,body .check-list-white{display:flex!important;flex-direction:column!important;gap:10px!important;margin-top:10px!important;list-style:none!important;padding:0!important}@media(min-width:1200px){body .detail-list,body .step-process,body .benefit-bullets,body .check-list-white{gap:15px!important}}body .detail-list li,body .step-item,body .benefit-bullets li{display:block!important;position:relative!important;padding-left:35px!important;font-size:16px!important;line-height:1.6!important;color:var(--text-slate-800)!important;margin-bottom:12px!important}body .step-item{padding-left:60px!important}body .benefits-grid-box .check-list-white li{display:block!important;position:relative!important;padding-left:35px!important;margin-bottom:12px!important}body .benefits-grid-box .check-list-white li:before{left:0!important;top:0!important;margin-top:4px!important;position:absolute!important}body .benefits-grid-box .check-list-white li strong{display:block!important;margin-bottom:4px!important;font-size:1.05em!important;line-height:1.3!important}body .check-list-white li{display:flex!important;align-items:flex-start!important;gap:15px!important;margin-bottom:15px!important;font-size:16px!important;line-height:1.6!important;color:var(--text-slate-800)!important}@media(min-width:1200px){body .detail-list li,body .benefit-bullets li{font-size:18px!important;padding-left:45px!important}body .step-item{font-size:18px!important;padding-left:65px!important}body .benefits-grid-box .check-list-white li{font-size:18px!important;padding-left:40px!important}body .check-list-white li{font-size:18px!important}}body .detail-list li:before,body .benefit-bullets li i,body .step-num{position:absolute!important;left:0!important;top:0!important;margin-top:4px!important;margin-right:0!important;flex-shrink:0}body .check-list-white li:before{margin-top:6px!important;flex-shrink:0;position:static!important}body .detail-list li strong,body .benefit-bullets li strong,body .step-item p strong{display:block!important;margin-bottom:4px!important;font-size:1.05em!important;line-height:1.3!important}body .check-list-white li strong{display:inline!important;margin-right:5px!important;font-weight:800!important}body .detail-list li:before{content:"•";color:#26ace2;font-weight:900;margin-right:12px}body .step-num{width:38px!important;height:38px!important;line-height:38px!important;background:#26ace2!important;color:#fff!important;border-radius:50%!important;text-align:center!important;font-weight:800!important;font-size:18px!important;margin-right:18px!important;box-shadow:0 4px 10px #26ace233}body .benefit-bullets i{color:#26ace2;font-size:20px!important;margin-right:15px!important}body .benefits-grid-box{background:#1b324d!important;color:var(--text-off-white)!important;border:none!important;border-top:6px solid #26ace2!important}body .benefits-grid-box h4,body .benefits-grid-box p,body .benefits-grid-box li,body .benefits-grid-box strong,body .benefits-grid-box .text-sky{color:var(--text-off-white)!important}body .check-list-white li:before{content:""!important;font-family:FontAwesome!important;color:#26ace2!important;margin-right:15px;font-size:20px}body .benefits-grid-box:hover{transform:translateY(-8px) scale(1.01)!important;box-shadow:0 30px 60px #0000004d!important;background:#152941!important}body .detail-card:hover .card-icon{transform:scale(1.1) rotate(5deg);background:#26ace2;color:#fff;box-shadow:0 5px 15px #26ace24d}.loan-service-card img{width:100%;height:240px!important;object-fit:cover;border-radius:12px!important;transition:transform .6s cubic-bezier(.25,.46,.45,.94)}.loan-service-card:hover img,.loan-service-card:active img,.loan-service-card:focus-within img{transform:scale(1.05)}.loan-service-card .service-sub-headline{transition:color .3s ease}.loan-service-card:hover .service-sub-headline,.loan-service-card:active .service-sub-headline,.loan-service-card:focus-within .service-sub-headline{color:#26ace2}@media(max-width:767px){.loan-service-card{padding:25px 20px;margin-bottom:25px}.loan-service-card img{height:auto!important;max-height:250px;object-fit:cover}.loan-service-card .service-tagline{margin-bottom:15px!important}.loan-service-card .ot-btn{margin-top:20px!important}.loan-service-card p{margin-bottom:10px!important}}.calculator-container{padding:20px;background:#fff;border-radius:8px;box-shadow:0 4px 12px #0000000d;margin-bottom:20px}.calc-tabs-container{display:flex;justify-content:center;margin-bottom:40px}.calc-tabs{display:flex;background:#f1f5f999;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);padding:8px;border-radius:16px;gap:8px;border:1px solid rgba(255,255,255,.5);box-shadow:0 8px 32px #1f268712}.calc-tab-btn{border:none;background:transparent;padding:12px 28px;border-radius:12px;font-weight:700;font-size:15px;color:#64748b;cursor:pointer;transition:all .4s cubic-bezier(.175,.885,.32,1.275);white-space:nowrap;position:relative;overflow:hidden}.calc-tab-btn:hover,.calc-tab-btn:active{color:#26ace2;transform:translateY(-2px);background:#fff6}.calc-tab-btn.active{background:#fff!important;color:#26ace2!important;box-shadow:0 10px 20px #26ace226,0 2px 6px #0000000d;transform:translateY(-3px) scale(1.05)}.calc-tab-btn.active:after{content:"";position:absolute;bottom:0;left:50%;transform:translate(-50%);width:20px;height:3px;background:#26ace2;border-radius:10px}@media(max-width:768px){.calc-tabs{flex-wrap:wrap;justify-content:center}.calc-tab-btn{flex:1 0 45%;padding:10px 12px}}.calculator-content-wrapper{animation-duration:.5s;display:flex;flex-direction:column;align-items:center;justify-content:center;width:100%;margin:0 auto;position:relative}.calcShell{margin:16px auto 0;background:linear-gradient(135deg,#1b324d,#0a1524);padding:60px 40px;border-radius:30px;position:relative;overflow:hidden;box-shadow:0 20px 50px #0000004d;width:100%;max-width:1200px}@media(max-width:767px){.calcShell{padding:30px 15px!important;border-radius:20px;margin-left:auto!important;margin-right:auto!important;width:100%!important;box-sizing:border-box!important}}.calcShell:after{content:"";position:absolute;top:-50%;right:-20%;width:400px;height:400px;background:radial-gradient(circle,rgba(38,172,226,.15) 0%,transparent 70%);pointer-events:none}.calcHeader{margin-bottom:30px;text-align:center;position:relative;z-index:5}.calcTitle{margin:0;font-size:32px;font-weight:800;color:#fff;letter-spacing:-.5px}.calcSubtitle{margin:12px auto 0;color:#fff!important;opacity:1!important;text-shadow:none!important;max-width:60ch;font-size:16px}.calcLeft,.calcRight{display:flex;flex-direction:column}.calcGrid{display:grid;grid-template-columns:1.2fr .8fr;gap:16px;align-items:stretch}@media(max-width:980px){.calcGrid{grid-template-columns:1fr}}@media(max-width:767px){.calcCard,.calcRightCard{padding:20px!important}.calcGrid{gap:15px!important}}.calcCard{background:#ffffff0d;backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);border:1px solid rgba(255,255,255,.1);border-radius:24px;padding:35px;box-shadow:0 10px 30px #0003;transition:all .4s cubic-bezier(.175,.885,.32,1.275);display:flex;flex-direction:column;flex:1}.calcCard:hover,.calcCard:active{transform:translateY(-8px);background:#ffffff14;border-color:#26ace266;box-shadow:0 20px 40px #0000004d,0 0 20px #26ace21a}.calcSectionTitle{font-size:18px;font-weight:800;color:#26ace2;margin-bottom:20px;text-transform:uppercase;letter-spacing:1px;cursor:default;transition:all .3s ease;display:inline-block}.calcSectionTitle:hover{transform:scale(1.05) translate(5px);text-shadow:0 0 15px rgba(38,172,226,.6);color:#5bcbf5}.calcForm{display:flex;flex-direction:column;gap:12px;flex-grow:1}.comparison-grid{display:grid;grid-template-columns:1fr 1fr;gap:20px}@media(max-width:767px){.comparison-grid{grid-template-columns:1fr;gap:30px}}.comparison-col{display:flex;flex-direction:column}.new-loan-highlight{background:#26ace20d;border:1px solid rgba(38,172,226,.15);padding:15px;border-radius:16px}.comparison-footer{grid-column:1 / -1;margin-top:5px}.field{display:grid;gap:7px}.label{font-size:15px;font-weight:600;color:#ffffffe6;text-align:left;display:block;margin:0}.helpText{font-size:12px;color:#ffffff80}.inputWrap{display:flex;align-items:center;gap:8px;background:#ffffff08;border:1px solid rgba(255,255,255,.1);border-radius:12px;padding:12px;transition:all .3s ease;min-height:48px}.inputWrap:focus-within{border-color:#26ace2;background:#ffffff14;box-shadow:0 0 15px #26ace233}.prefix{font-size:14px;font-weight:600;color:#fff9}.input{width:100%;background:transparent;border:none;outline:none;color:#fff;font-size:16px;font-weight:600}.stateSelect{width:100%;padding:10px;border-radius:8px;border:1px solid #e1e8f0;appearance:auto;background-color:#ffffffd9!important;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);color:#1b324d;font-weight:600;cursor:pointer}.pill{display:inline-flex;align-items:center;gap:8px;width:fit-content;padding:8px 12px;border-radius:999px;background:#edf2f7;border:1px solid #e2e8f0;color:#2d3748;font-size:13px;font-weight:600}.divider{height:1px;background:#ffffff1a;margin:15px 0}.inlineNotice{display:flex;flex-direction:column;gap:16px;align-items:flex-start;padding:15px;border-radius:12px;border:1px solid rgba(255,255,255,.15);background:#ffffff14;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);color:#ffffffe6;font-size:13px;line-height:1.5;margin-top:auto}.inlineNotice strong{background:#26ace2;color:#fff;font-size:11px;font-weight:700;padding:4px 10px;border-radius:999px;text-transform:uppercase;flex:0 0 auto;margin-right:0;display:inline-block}.calcRight{position:static}@media(max-width:980px){.calcRight{position:static}}.calcRightCard{background:#ffffff0d;backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);border:1px solid rgba(255,255,255,.15);border-radius:24px;padding:35px;box-shadow:0 10px 30px #0003;transition:all .4s cubic-bezier(.175,.885,.32,1.275);display:flex;flex-direction:column;flex:1}.calcRightCard:hover,.calcRightCard:active{transform:translateY(-8px);background:#ffffff14;border-color:#26ace266;box-shadow:0 20px 40px #0000004d,0 0 20px #26ace21a}.resultsTop{display:grid;gap:6px;margin-bottom:14px}.resultsKicker{font-size:18px;font-weight:800;color:#26ace2;text-transform:uppercase;letter-spacing:1px;cursor:default;transition:all .3s ease;display:inline-block}.resultsKicker:hover{transform:scale(1.05) translate(5px);text-shadow:0 0 15px rgba(38,172,226,.6);color:#5bcbf5}.resultsValue{font-size:42px;font-weight:800;color:#fff;letter-spacing:-1px}.resultsList{display:grid;gap:12px;margin-bottom:20px}.resultRow{display:flex;justify-content:space-between;gap:12px;align-items:baseline}.resultLabel{color:#ffffffb3;font-size:14px;font-weight:500}.resultValue{color:#fff;font-size:15px;font-weight:600;text-align:right}.resultValue.strong{font-weight:800;font-size:18px;color:#26ace2}.resultsDivider{height:1px;background:#ffffff1a;margin:10px 0}.resultsActions{display:grid;gap:10px}.btnPrimary{width:100%;border:none;background:linear-gradient(135deg,#1b8ebf,#105e80);color:#fff;padding:15px 20px;border-radius:999px;cursor:pointer;font-weight:800;text-transform:uppercase;letter-spacing:1px;transition:all .4s cubic-bezier(.175,.885,.32,1.275);box-shadow:0 4px 15px #105e804d}.btnPrimary:hover{transform:translateY(-3px) scale(1.01);box-shadow:0 10px 30px #105e8066;background:linear-gradient(135deg,#26ace2,#1b8ebf)}.btnGhost{width:100%;border:1px solid rgba(255,255,255,.1);background:#ffffff0d;color:#fffc;padding:11px 12px;border-radius:12px;cursor:pointer;font-weight:600;transition:all .3s ease}.btnGhost:hover{background:#ffffff1a;color:#fff;border-color:#ffffff4d}.finePrint{margin-top:15px;font-size:12px;color:#ffffff80;line-height:1.5}.calcFootNote{margin-top:32px;display:flex;flex-direction:column;gap:16px;align-items:flex-start;padding:15px;border-radius:12px;border:1px solid rgba(255,255,255,.15);background:#ffffff14;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);color:#ffffffe6;font-size:13px}.calcFootBadge{font-size:11px;font-weight:700;padding:4px 10px;border-radius:999px;background:#26ace2;border:none;color:#fff;flex:0 0 auto;text-transform:uppercase}.row-eq-height{display:flex;flex-wrap:wrap}.eligibility-container{background:#ffffffbf!important;backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);border:1px solid rgba(255,255,255,.5)!important;border-top:3px solid #26ace2!important;border-radius:20px!important;padding:60px 40px!important;box-shadow:0 15px 45px #0000000d!important;transition:all .5s cubic-bezier(.175,.885,.32,1.275)!important;position:relative;overflow:visible!important}.eligibility-container:hover,.eligibility-container:active,.eligibility-container:focus-within{transform:translateY(-10px);box-shadow:0 30px 60px #26ace21f!important;background:#ffffffe6!important;border-color:#26ace24d!important}.eligibility-list i{width:44px!important;height:44px!important;background:linear-gradient(135deg,#26ace2,#1b324d)!important;color:#fff!important;border-radius:50%!important;display:flex!important;align-items:center!important;justify-content:center!important;font-size:18px!important;flex-shrink:0!important;transition:all .4s ease!important;box-shadow:0 4px 10px #26ace233!important}.eligibility-container:hover .eligibility-list i,.eligibility-container:active .eligibility-list i,.eligibility-container:focus-within .eligibility-list i{transform:scale(1.15) rotate(8deg);box-shadow:0 8px 20px #26ace266}.eligibility-list li{gap:15px!important;margin-bottom:12px!important}.alert-box-info{background:#26ace20a!important;border:1px dashed rgba(38,172,226,.3)!important;border-left:4px solid #26ace2!important;color:#1b324d!important;border-radius:12px!important;padding:20px!important}.alert-box-info strong{color:#26ace2!important}.bg-navy{background-color:#1b324d!important;color:#fff}.bg-white{background-color:#fff!important}.bg-grey{background-color:#f8fafc!important}.bg-light-blue{background-color:#f0f7ff!important}.bg-navy h1,.bg-navy h2,.bg-navy h3,.bg-navy h4,.bg-navy h5,.bg-navy p,.bg-navy span,.bg-navy div:not(.btn){color:#fff!important}.bg-navy .text-muted{color:#ffffffb3!important}.bg-navy a:not(.btn){color:#fff;text-decoration:none}.bg-navy a:not(.btn):hover{color:#26ace2!important}.vertical-stack-row{display:flex!important;flex-wrap:wrap!important;align-items:stretch!important}@media(max-width:991px){.vertical-stack-row{flex-direction:column!important;align-items:center!important}.vertical-stack-row>[class*=col-]{width:100%!important;max-width:100%!important;margin:0 auto 40px!important;flex:0 0 auto!important;float:none!important;padding:0 15px!important}}.vertical-stack-row>[class*=col-]:last-child{margin-bottom:0!important}.vertical-stack-row .detail-card,.vertical-stack-row .detail-card-light,.vertical-stack-row .benefits-grid-box{width:100%!important;height:100%!important;padding:30px 25px!important;text-align:left;min-height:auto!important}.vertical-stack-row .detail-list,.vertical-stack-row .step-process,.vertical-stack-row .benefit-bullets,.vertical-stack-row .check-list-white{gap:8px!important;margin-top:5px!important}.vertical-stack-row .detail-list li,.vertical-stack-row .step-item,.vertical-stack-row .benefit-bullets li{margin-bottom:8px!important}.vertical-stack-row h3,.vertical-stack-row h4,.vertical-stack-row .card-icon{text-align:left!important;margin-left:0!important;margin-right:0!important}@media(max-width:991px){.vertical-stack-row h3,.vertical-stack-row h4{text-align:center!important;margin-bottom:30px!important}.vertical-stack-row .card-icon{margin-left:auto!important;margin-right:auto!important;margin-bottom:20px!important}}.vertical-stack-row .detail-list,.vertical-stack-row .step-process,.vertical-stack-row .benefit-bullets,.vertical-stack-row .check-list-white{width:100%!important;margin-left:0!important;margin-right:0!important;text-align:left!important}.vertical-stack-row .step-item{justify-content:flex-start!important;text-align:left!important}.vertical-stack-row .step-num{margin-left:0!important;margin-right:20px!important;flex-shrink:0!important}@media(max-width:767px){.vertical-stack-row h3,.vertical-stack-row h4,.vertical-stack-row p{text-align:left!important}.vertical-stack-row .card-icon,.vertical-stack-row .step-num{margin-left:0!important;margin-right:0!important}.vertical-stack-row .detail-list,.vertical-stack-row .step-process,.vertical-stack-row .benefit-bullets,.vertical-stack-row .check-list-white{width:100%;margin-left:0!important}}.padding-bottom-tight{padding-bottom:20px!important}.padding-top-tight{padding-top:20px!important}@media(max-width:767px){.breadcrumb-nav{display:none!important}}.calcSelect{width:100%;padding:12px 40px 12px 16px;border-radius:12px;border:1px solid rgba(255,255,255,.1)!important;appearance:none;-webkit-appearance:none;-moz-appearance:none;background-color:#ffffff0d!important;background-image:url("data:image/svg+xml;charset=UTF-8,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='white' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3e%3cpolyline points='6 9 12 15 18 9'%3e%3c/polyline%3e%3c/svg%3e")!important;background-repeat:no-repeat;background-position:right 1rem center;background-size:1.25em;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);color:#fff!important;font-weight:600;font-size:16px;cursor:pointer;outline:none;transition:all .3s ease}.calcSelect:focus{border-color:#26ace2;background-color:#ffffff1a;box-shadow:0 0 15px #26ace233}.calcSelect option{background-color:#1b324d;color:#fff}.dashboard-grid{display:grid;grid-template-columns:1fr 1fr;gap:30px}.dashboard-top-row{grid-column:1 / -1;margin-bottom:2rem}.dashboard-inputs-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:20px}@media(max-width:991px){.dashboard-inputs-grid{grid-template-columns:1fr 1fr}}@media(max-width:767px){.dashboard-grid{grid-template-columns:1fr;gap:20px}.dashboard-inputs-grid{grid-template-columns:1fr}.dashboard-top-row{margin-bottom:20px}}@media(max-width:767px){.detail-intro-text,.service-content-box p{text-align:justify!important;-webkit-hyphens:auto;hyphens:auto}.loan-service-card{padding:30px 15px!important}.loan-service-card img{width:100%!important;height:320px!important;border-radius:12px!important}}.legal-content{background:#fff;padding:60px;border-radius:20px;box-shadow:0 15px 50px #00000014;border-top:6px solid #26ace2;position:relative;overflow:hidden;margin-bottom:50px;opacity:0;animation:fadeInLegal .8s cubic-bezier(.2,.8,.2,1) forwards}@keyframes fadeInLegal{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.legal-content:after{content:"";position:absolute;top:0;right:0;width:150px;height:150px;background:linear-gradient(135deg,transparent 60%,rgba(38,172,226,.08) 60%);pointer-events:none}.breadcrumb-section{padding-top:110px!important;padding-bottom:30px!important;background-color:#f7f9fa!important}@media(max-width:991px){.breadcrumb-section{padding-top:100px!important;padding-bottom:20px!important}}@media(max-width:480px){.breadcrumb-section{padding-top:85px!important;padding-bottom:15px!important}}.breadcrumb-section .col-md-12{text-align:left!important}.breadcrumb-title{text-align:left!important;display:block!important;margin-top:0!important;margin-bottom:5px!important;padding-left:0!important}.breadcrumb-nav{text-align:left!important;justify-content:flex-start!important;margin-top:0!important;margin-bottom:0!important;padding-left:0!important}.legal-breadcrumb-title,.legal-breadcrumb-nav{text-align:left!important}.legal-content h2{font-family:Outfit,sans-serif;font-size:42px;font-weight:800;color:#1b324d;margin-bottom:40px;padding-bottom:25px;border-bottom:2px solid #eaeff4;letter-spacing:-1px;position:relative}.legal-content h2:after{content:"";position:absolute;bottom:-2px;left:0;width:60px;height:2px;background:#26ace2}.legal-content h4{font-family:Outfit,sans-serif;font-size:22px;font-weight:700;color:#1b324d;margin-top:45px;margin-bottom:20px;display:flex;align-items:center}.legal-content h4:before{content:"";display:inline-block;width:6px;height:24px;background:#26ace2;border-radius:4px;margin-right:15px}.legal-content p{font-size:17px;color:#5b6b73;line-height:1.8;margin-bottom:25px;font-weight:400}.legal-content ul,.legal-content ol,.ul-style-one{padding:0;margin-bottom:35px;list-style:none}.legal-content ul li,.legal-content ol li,.ul-style-one li{position:relative;padding-left:35px;margin-bottom:15px;font-size:17px;color:#5b6b73;line-height:1.6}.legal-content ul li:before,.ul-style-one li:before{content:"";font-family:FontAwesome;position:absolute;left:0;top:4px;width:24px;height:24px;background:#26ace21a;border-radius:50%;color:#26ace2;font-size:10px;display:flex;align-items:center;justify-content:center;transition:all .3s ease}.legal-content ul li:hover:before,.ul-style-one li:hover:before{background:#26ace2;color:#fff;transform:scale(1.1)}.legal-content a:not(.ot-btn){color:#26ace2;font-weight:600;text-decoration:none;position:relative;transition:color .3s ease}.legal-content a:not(.ot-btn):after{content:"";position:absolute;bottom:-2px;left:0;width:100%;height:1px;background:#26ace2;transform:scaleX(0);transform-origin:right;transition:transform .3s ease}.legal-content a:not(.ot-btn)::hover{color:#1b324d}.legal-content a:not(.ot-btn):hover:after{transform:scaleX(1);transform-origin:left;background:#1b324d}.legal-breadcrumb-section{background:linear-gradient(135deg,#1b324d,#06111b);padding:80px 0;position:relative;overflow:hidden}.legal-breadcrumb-section:before{content:"";position:absolute;top:-50px;right:-50px;width:300px;height:300px;background:radial-gradient(circle,rgba(38,172,226,.1) 0%,transparent 70%);border-radius:50%;pointer-events:none}.legal-breadcrumb-title{color:#fff;font-weight:800;font-size:48px;margin-bottom:15px;letter-spacing:-1px}.legal-breadcrumb-nav{color:#ffffffb3;font-size:16px;font-weight:500}.legal-breadcrumb-home-link{color:#fff!important;font-weight:600}.legal-breadcrumb-home-link:hover{color:#26ace2!important}.legal-breadcrumb-current{color:#26ace2;font-weight:700}@media(max-width:767px){.legal-content{padding:40px 25px;border-radius:15px;box-shadow:0 5px 20px #0000000d}.legal-content h2{font-size:32px;margin-bottom:30px}.legal-content h4{font-size:20px;margin-top:35px}.legal-breadcrumb-section{padding:60px 0}.legal-breadcrumb-title{font-size:36px}.legal-breadcrumb-nav{font-size:14px}}.get-call-back-left{display:flex;flex-direction:column;justify-content:center;align-items:flex-start;text-align:left}.call-back-form .form-control{background-color:#ffffff1a!important;border:1px solid rgba(255,255,255,.3)!important;color:#fff!important;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);transition:all .3s ease!important}.call-back-form .form-control:focus{background-color:#fff3!important;border-color:#26ace2!important;box-shadow:0 0 10px #26ace233!important}.call-back-form .form-control::placeholder{color:#ffffffb3!important}.call-back-form select option{background-color:#1b324d!important;color:#fff!important}.call-back-text{text-align:left;width:100%;display:flex;flex-direction:column;align-items:flex-start}.cta-section-buttons{display:flex;justify-content:flex-start;gap:15px;margin-top:20px;width:100%;flex-wrap:wrap}.call-back-text h2,.call-back-text p{text-align:left;margin-left:0;margin-right:0}.call-back-text p.text-grey{max-width:80%}@media(max-width:767px){.get-call-back-left,.call-back-text{align-items:center!important;text-align:center!important}.call-back-text h2,.call-back-text p{text-align:center!important;margin-left:auto!important;margin-right:auto!important}.cta-section-buttons{flex-direction:column;align-items:center;justify-content:center!important}}
