:root{--navy-950:#071a2f;--navy-900:#0b2545;--navy-800:#12365f;--teal-700:#0f6f68;--teal-600:#13867d;--teal-100:#dff3ef;--gold-500:#d3a64a;--ink-900:#142033;--ink-700:#405067;--ink-500:#68778a;--line:#dce4ea;--line-soft:#eaf0f4;--paper:#fff;--mist:#f5f8fa;--primary:var(--teal-700);--primary-dark:#0b5954;--accent:var(--gold-500);--text:var(--ink-900);--text-light:var(--ink-700);--text-h:var(--navy-950);--bg:var(--paper);--bg-light:var(--mist);--border:var(--line);--shadow-sm:0 1px 2px #071a2f0d;--shadow-md:0 12px 32px #071a2f17;--shadow-lg:0 24px 64px #071a2f29;--radius-sm:10px;--radius-md:18px;--radius-lg:28px;--sans:Inter,ui-sans-serif,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;--display:Georgia,"Times New Roman",serif;font:16px/1.65 var(--sans);color:var(--text);background:var(--paper);font-synthesis:none;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased}*,:before,:after{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth;background:var(--paper)}body{min-width:320px;color:var(--text);background:var(--paper);font-family:var(--sans);line-height:1.65}body::selection{color:#fff;background:var(--teal-700)}img,video{max-width:100%;display:block}a{color:inherit}button,input,select,textarea{font:inherit}.container{width:min(1180px,100% - 48px);margin-inline:auto}h1,h2,h3,h4,h5,h6{color:var(--text-h);font-family:var(--sans);font-weight:700;line-height:1.18}h2{letter-spacing:-.035em;font-size:clamp(2rem,4vw,3.35rem)}h3{letter-spacing:-.015em;font-size:1.18rem}p{color:var(--text-light)}section{padding-block:clamp(72px,9vw,116px)}.section-title{text-align:center;max-width:820px;margin:0 auto 18px}.section-title:before{content:"";background:var(--gold-500);border-radius:99px;width:40px;height:3px;margin:0 auto 20px;display:block}.section-subtitle{max-width:650px;color:var(--ink-500);text-align:center;margin:0 auto 48px;font-size:1.05rem}.navbar{z-index:1000;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#fffffff0;border-bottom:1px solid #dce4ead1;position:sticky;top:0;box-shadow:0 8px 30px #071a2f0a}.navbar .container{align-items:center;gap:34px;min-height:78px;display:flex}.navbar-brand{flex:none}.logo{color:var(--navy-900);letter-spacing:-.035em;white-space:nowrap;align-items:center;gap:11px;margin:0;font-size:1.28rem;font-weight:800;display:flex}.logo:before{content:"U";color:#fff;background:linear-gradient(145deg,var(--teal-600),var(--navy-900));width:38px;height:38px;font-family:var(--display);border-radius:11px 11px 11px 3px;place-items:center;font-size:1.25rem;display:grid;box-shadow:0 7px 18px #0f6f6833}.nav-links{flex:1;justify-content:center;align-items:center;gap:8px;list-style:none;display:flex}.nav-links a{color:var(--ink-700);border-radius:9px;padding:10px 13px;font-size:.91rem;font-weight:650;text-decoration:none;transition:color .16s,background .16s;display:block}.language-switcher{border:1px solid var(--line);background:var(--mist);border-radius:12px;flex:none;gap:3px;padding:4px;display:flex}.lang-btn{min-width:44px;color:var(--ink-500);letter-spacing:.04em;cursor:pointer;background:0 0;border:0;border-radius:8px;padding:6px 9px;font-size:.72rem;font-weight:800}.hero{background-position:50%;background-size:cover;align-items:center;min-height:min(760px,100vh - 78px);display:flex;position:relative;overflow:hidden}.hero:after{content:"";z-index:1;pointer-events:none;background:linear-gradient(#0000,#071a2f6b);height:130px;position:absolute;inset:auto 0 0}.hero-overlay{background:linear-gradient(90deg,#071a2fed 0%,#071a2fc2 40%,#071a2f1f 74%);position:absolute;inset:0}.hero-content{z-index:2;width:min(1180px,100% - 48px);margin-inline:auto;padding-block:100px;position:relative}.hero-title{color:#fff;max-width:720px;font-family:var(--display);letter-spacing:-.045em;text-wrap:balance;margin-bottom:22px;font-size:clamp(3rem,7vw,5.5rem);font-weight:500;line-height:.98}.hero-subtitle{color:#fffc;max-width:580px;margin-bottom:34px;font-size:clamp(1.08rem,2vw,1.35rem);line-height:1.55}.hero-content .btn{min-width:174px}.services-banner,.loans-banner,.apply-banner,.contact-banner{background:var(--navy-950);height:clamp(240px,31vw,390px);position:relative;overflow:hidden}.services-banner:after,.loans-banner:after,.apply-banner:after,.contact-banner:after{content:"";background:linear-gradient(90deg,#071a2fa6,#071a2f0d);position:absolute;inset:0}.banner-img{object-fit:cover;object-position:center;width:100%;height:100%}.btn{letter-spacing:.01em;text-align:center;cursor:pointer;border:1px solid #0000;border-radius:11px;justify-content:center;align-items:center;min-height:48px;padding:12px 23px;font-size:.93rem;font-weight:750;text-decoration:none;transition:transform .16s,box-shadow .16s,background .16s,border-color .16s;display:inline-flex}.btn:hover{transform:translateY(-2px)}.btn-primary:hover{background:var(--primary-dark);box-shadow:0 13px 27px #0f6f684d}.btn-secondary:hover{border-color:var(--teal-700);color:var(--teal-700)}.btn-lg{min-height:54px;padding-inline:30px}.services-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:18px;display:grid}.service-card{border:1px solid var(--line-soft);border-radius:var(--radius-md);min-height:292px;box-shadow:var(--shadow-sm);text-align:left;background:#fff;flex-direction:column;align-items:flex-start;padding:28px;transition:transform .18s,border-color .18s,box-shadow .18s;display:flex}.service-card:hover{box-shadow:var(--shadow-md);border-color:#c6ddd9;transform:translateY(-5px)}.service-icon{width:48px;height:48px;color:var(--teal-700);background:var(--teal-100);letter-spacing:.08em;border:1px solid #cbe3df;border-radius:14px;place-items:center;margin-bottom:24px;font-size:0;font-weight:850;display:grid}.service-icon:after{content:"FS";font-size:.75rem}.service-card:nth-child(2) .service-icon:after{content:"BL"}.service-card:nth-child(3) .service-icon:after{content:"EL"}.service-card:nth-child(4) .service-icon:after{content:"LR"}.service-card:nth-child(5) .service-icon:after{content:"HR"}.service-card:nth-child(6) .service-icon:after{content:"CR"}.service-card:nth-child(7) .service-icon:after{content:"PG"}.service-card:nth-child(8) .service-icon:after{content:"CC"}.service-card h3{min-height:2.4em;color:var(--navy-900);margin-bottom:12px}.service-card p{color:var(--ink-500);margin-bottom:24px;font-size:.91rem}.service-card .btn{width:100%;margin-top:auto}.loans{color:#fff;background:var(--navy-950);position:relative;overflow:hidden}.loans:before{content:"";border:1px solid #d3a64a29;border-radius:50%;width:560px;height:560px;position:absolute;top:-360px;right:-120px;box-shadow:0 0 0 70px #d3a64a09,0 0 0 140px #d3a64a06}.loans .section-title,.loans .section-subtitle{color:#fff}.loans-grid{justify-content:center;max-width:950px;margin-inline:auto;display:flex;position:relative}.loan-card{border-radius:var(--radius-lg);text-align:center;background:linear-gradient(135deg,#12365fd1,#0b2545b3);border:1px solid #ffffff24;width:100%;padding:clamp(34px,5vw,58px);position:relative;box-shadow:0 26px 80px #0003}.badge{color:var(--navy-950);background:var(--gold-500);letter-spacing:.05em;text-transform:uppercase;border-radius:99px;padding:7px 12px;font-size:.72rem;font-weight:850;position:absolute;top:22px;left:24px}.loan-rate{border-bottom:1px solid #ffffff24;margin:16px 0 34px;padding-bottom:28px}.rate{color:#fff;font-family:var(--display);font-size:clamp(2.2rem,5vw,4.4rem);line-height:1}.loan-features{text-align:left;grid-template-columns:repeat(2,minmax(0,1fr));gap:13px 34px;max-width:680px;margin:0 auto 34px;list-style:none;display:grid}.loan-features li{color:#ffffffd1;padding-left:22px;position:relative}.loan-features li:before{content:"✓";color:#68d6c6;font-weight:800;position:absolute;left:0}.loan-benefits,.testimonials,.contact,.apply,.payment-schedule{background:var(--mist)}.benefits-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;display:grid}.benefit-card{border:1px solid var(--line-soft);border-radius:var(--radius-md);box-shadow:var(--shadow-sm);background:#fff;padding:30px}.benefit-icon{min-width:46px;height:34px;color:var(--teal-700);background:var(--teal-100);border-radius:99px;justify-content:center;align-items:center;margin-bottom:20px;padding-inline:10px;font-size:0;font-weight:850;display:inline-flex}.benefit-icon:after{content:"24H";font-size:.72rem}.benefit-card:nth-child(2) .benefit-icon:after{content:"RATE"}.benefit-card:nth-child(3) .benefit-icon:after{content:"SAFE"}.benefit-card:nth-child(4) .benefit-icon:after{content:"HELP"}.benefit-card:nth-child(5) .benefit-icon:after{content:"FLEX"}.benefit-card:nth-child(6) .benefit-icon:after{content:"EASY"}.benefit-card h3{margin-bottom:10px}.benefit-card p{color:var(--ink-500);font-size:.92rem}.how-it-works{background:#fff}.steps-container{grid-template-columns:repeat(5,minmax(0,1fr));gap:16px;margin-top:58px;display:grid}.step{border-top:1px solid var(--line);padding:26px 20px;position:relative}.step-number{color:#fff;background:var(--navy-900);box-sizing:content-box;border:5px solid #fff;border-radius:50%;place-items:center;width:38px;height:38px;margin:-46px 0 22px;font-weight:800;display:grid}.step h3{margin-bottom:10px}.step p{color:var(--ink-500);font-size:.88rem}.step-arrow{display:none}.testimonials-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;display:grid}.testimonial-card{border:1px solid var(--line-soft);border-radius:var(--radius-md);min-height:310px;box-shadow:var(--shadow-sm);background:#fff;flex-direction:column;padding:30px;display:flex}.stars{color:var(--gold-500);margin-bottom:18px;font-size:0}.stars:after{content:"★★★★★";letter-spacing:.18em;font-size:.95rem}.testimonial-text{color:var(--ink-700);font-family:var(--display);font-size:1.15rem;line-height:1.65}.testimonial-author{margin-top:auto;padding-top:24px}.author-name{color:var(--navy-900);font-weight:750}.author-role{color:var(--ink-500);font-size:.82rem}.video-later-section{background:#fff}.video-later-card{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;display:grid}.video-later-content{text-align:center;grid-column:1/-1;margin-bottom:16px}.video-later-content h2{font-size:clamp(2rem,4vw,3.35rem)}.video-later-content h2:before{content:"";background:var(--gold-500);width:40px;height:3px;margin:0 auto 20px;display:block}.video-item{border:1px solid var(--line-soft);border-radius:var(--radius-md);box-shadow:var(--shadow-sm);background:#fff;overflow:hidden}.video-placeholder{background:var(--navy-950);aspect-ratio:16/9;overflow:hidden}.video-placeholder video,.video-item>video{object-fit:cover;width:100%;height:100%}.video-caption,.video-item h2{color:var(--navy-900);padding:22px 24px 8px;font-size:1rem;font-weight:750}.video-item>p,.video-later-card .video-item>p{color:var(--ink-500);padding:0 24px 24px;font-size:.88rem}.video-watch-page{background:var(--mist);min-height:calc(100vh - 78px);padding-block:74px 110px}.video-watch-page>.container>h1{font-family:var(--display);letter-spacing:-.04em;margin-bottom:10px;font-size:clamp(2.6rem,6vw,4.6rem);font-weight:500}.video-watch-page>.container>p{margin-bottom:42px;font-size:1.05rem}.video-watch-page .video-item{max-width:900px;margin-bottom:30px}.video-watch-page .video-item>video{aspect-ratio:16/9}.faq{background:#fff}.faq-container{border-top:1px solid var(--line);max-width:860px;margin-inline:auto}.faq-item{border-bottom:1px solid var(--line)}.faq-question{cursor:pointer;justify-content:space-between;align-items:center;gap:24px;padding:24px 4px;display:flex}.faq-question h4{font-size:1rem}.faq-toggle{width:32px;height:32px;color:var(--teal-700);background:var(--teal-100);border-radius:50%;flex:none;place-items:center;font-size:1.2rem;transition:transform .18s;display:grid}.faq-item.active .faq-toggle{transform:rotate(45deg)}.faq-answer{max-height:0;transition:max-height .24s;overflow:hidden}.faq-item.active .faq-answer{max-height:280px}.faq-answer p{max-width:720px;color:var(--ink-500);padding:0 4px 24px}.form-header{text-align:center;max-width:720px;margin:0 auto 44px}.form-label-top{color:var(--teal-700);letter-spacing:.18em;margin-bottom:12px;font-size:.73rem;font-weight:850}.form-title{letter-spacing:-.04em;margin-bottom:14px;font-size:clamp(2.1rem,5vw,3.5rem)}.form-subtitle{color:var(--ink-500);font-size:1.03rem}.application-form{border:1px solid var(--line-soft);border-radius:var(--radius-lg);max-width:940px;box-shadow:var(--shadow-md);background:#fff;margin-inline:auto;padding:clamp(26px,5vw,54px)}.form-section{margin-bottom:8px;padding:16px 0 10px}.form-section+.form-section{border-top:1px solid var(--line-soft);padding-top:30px}.form-row-two{grid-template-columns:repeat(2,minmax(0,1fr));gap:22px;margin-bottom:22px;display:grid}.form-group{flex-direction:column;min-width:0;display:flex}.form-group.full-width{grid-column:1/-1}.form-group label{color:var(--navy-900);margin-bottom:8px;font-size:.84rem;font-weight:700}.form-group input,.form-group select,.form-group textarea{border:1px solid var(--line);width:100%;min-height:50px;color:var(--ink-900);background:#fbfcfd;border-radius:10px;outline:none;padding:12px 14px;transition:border-color .16s,box-shadow .16s,background .16s}.form-group textarea{resize:vertical;min-height:130px}.form-consent,.privacy-consent{color:var(--ink-700);cursor:pointer;align-items:flex-start;gap:11px;display:flex}.form-consent{background:var(--mist);border-radius:10px;margin:22px 0;padding:16px;font-size:.82rem}.form-consent input,.privacy-consent input{width:17px;height:17px;accent-color:var(--teal-700);flex:none;margin-top:3px}.btn-submit{color:#fff;background:var(--navy-900);width:100%;min-height:54px;box-shadow:0 12px 24px #0b254529}.contact-content{margin-top:46px}.contact-info{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;max-width:980px;margin-inline:auto;display:grid}.info-card{border:1px solid var(--line-soft);border-radius:var(--radius-md);min-height:230px;box-shadow:var(--shadow-sm);background:#fff;padding:30px 30px 30px 94px;position:relative}.info-icon{width:46px;height:46px;color:var(--teal-700);background:var(--teal-100);border-radius:14px;place-items:center;font-size:0;display:grid;position:absolute;top:30px;left:28px}.info-icon:after{content:"AD";font-size:.7rem;font-weight:850}.info-card:nth-child(2) .info-icon:after{content:"PH"}.info-card:nth-child(3) .info-icon:after{content:"EM"}.info-card:nth-child(4) .info-icon:after{content:"HR"}.info-card h3{margin-bottom:13px}.info-card p{color:var(--ink-500);margin-bottom:5px;font-size:.9rem}.info-card a{color:var(--teal-700);font-weight:700;text-decoration:none}.schedule-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;display:grid}.schedule-card{border:1px solid var(--line-soft);border-radius:var(--radius-md);background:#fff;padding:30px}.schedule-card h3{border-bottom:1px solid var(--line-soft);margin-bottom:20px;padding-bottom:17px}.schedule-details p{color:var(--ink-500);margin-bottom:9px;font-size:.91rem}.cta-section{color:#fff;background:linear-gradient(120deg,var(--teal-700),var(--navy-900));text-align:center;position:relative;overflow:hidden}.cta-section:before,.cta-section:after{content:"";border:1px solid #ffffff1a;border-radius:50%;width:300px;height:300px;position:absolute}.cta-section:before{top:-190px;left:-70px}.cta-section:after{bottom:-220px;right:-80px}.cta-section .container{z-index:1;position:relative}.cta-section h2{color:#fff;font-family:var(--display);margin-bottom:12px;font-weight:500}.cta-section p{color:#ffffffb8;margin-bottom:28px}.cta-section .btn-primary{color:var(--navy-950);box-shadow:none;background:#fff}.footer{color:#ffffffad;background:var(--navy-950);padding-block:64px 30px}.footer-content{grid-template-columns:1.5fr .8fr 1fr;gap:54px;padding-bottom:46px;display:grid}.footer-section h4{color:#fff;letter-spacing:.08em;text-transform:uppercase;margin-bottom:18px;font-size:.82rem}.footer-section p,.footer-section a{color:#fff9;font-size:.88rem;text-decoration:none}.footer-section a:hover,.footer-bottom a:hover{color:#fff}.footer-section ul{list-style:none}.footer-section li{margin-bottom:8px}.footer-bottom{border-top:1px solid #ffffff1a;justify-content:space-between;align-items:center;gap:20px;padding-top:26px;display:flex}.footer-bottom p,.footer-bottom a{color:#ffffff75;font-size:.8rem;text-decoration:none}.privacy-modal{z-index:2000;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#071a2fc7;justify-content:center;align-items:center;padding:22px;display:none;position:fixed;inset:0}.privacy-modal.show{display:flex}.privacy-modal-content{border:1px solid var(--line);border-radius:var(--radius-lg);width:min(720px,100%);max-height:88vh;box-shadow:var(--shadow-lg);background:#fff;padding:clamp(24px,5vw,42px);overflow-y:auto}.privacy-modal-content h2{margin-bottom:8px}.privacy-modal-content h3{color:var(--teal-700);margin:24px 0 8px}.privacy-modal-content h4{margin:16px 0 4px;font-size:.9rem}.privacy-modal-content p{color:var(--ink-500);font-size:.88rem}.privacy-language-block+.privacy-language-block{border-top:1px solid var(--line);margin-top:24px;padding-top:4px}.privacy-consent{margin-top:24px;font-size:.82rem}.privacy-continue{margin-top:22px}.privacy-continue:disabled{cursor:not-allowed;opacity:.45;transform:none}.hidden{display:none!important}.text-center{text-align:center}.text-primary{color:var(--teal-700)}.bg-light{background:var(--mist)}@media (width<=980px){.navbar .container{flex-wrap:wrap;gap:8px 18px;padding-block:12px}.nav-links{scrollbar-width:none;order:3;justify-content:flex-start;width:100%;overflow-x:auto}.nav-links::-webkit-scrollbar{display:none}.language-switcher{margin-left:auto}.services-grid,.benefits-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.steps-container{grid-template-columns:repeat(2,minmax(0,1fr));gap:42px 18px}.video-later-card,.testimonials-grid{grid-template-columns:1fr}.testimonial-card{min-height:0}}@media (width<=700px){.container,.hero-content{width:min(100% - 32px,1180px)}section{padding-block:64px}.hero{background-position:62%;min-height:620px}.hero-overlay{background:linear-gradient(90deg,#071a2ff0,#071a2fab)}.hero-content{padding-block:72px}.hero-title{font-size:clamp(2.85rem,14vw,4.3rem)}.services-grid,.benefits-grid,.schedule-grid,.contact-info,.form-row-two,.loan-features,.footer-content{grid-template-columns:1fr}.service-card{min-height:0}.step{padding-inline:12px}.loan-card{padding-top:70px}.info-card{min-height:0;padding:26px 24px 26px 84px}.info-icon{top:24px;left:22px}.footer-content{gap:30px}.footer-bottom{flex-direction:column;align-items:flex-start}}@media (width<=480px){.navbar .container{min-height:70px}.logo{font-size:1.08rem}.logo:before{width:34px;height:34px}.nav-links a{padding:8px 10px;font-size:.82rem}.lang-btn{min-width:39px;padding-inline:6px}.hero{min-height:560px}.hero-content .btn{width:100%}.steps-container{grid-template-columns:1fr}.application-form{border-radius:var(--radius-md)}.form-title{font-size:2.25rem}.badge{left:18px}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition-duration:.01ms!important}}:root{--navy-950:#020d1b;--navy-900:#061a30;--navy-800:#0b2d50;--teal-700:#39c7ba;--teal-600:#5bd7cb;--teal-100:#39c7ba1f;--gold-500:#e4b95e;--ink-900:#f1f6fb;--ink-700:#c5d3e1;--ink-500:#91a7bd;--line:#294761;--line-soft:#173651;--paper:#071a2e;--mist:#041322;--surface:#0b2742;--surface-raised:#0e2f50;--primary:var(--teal-700);--primary-dark:#2eafa4;--shadow-sm:0 1px 2px #00000038;--shadow-md:0 16px 36px #0000003d;--shadow-lg:0 28px 70px #00000061;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}html,body{background:var(--paper)}.navbar{background:#03101df0;border-bottom-color:#496f8f57;box-shadow:0 10px 32px #00000038}.logo{color:var(--ink-900)}.logo:before{color:#041322;background:linear-gradient(145deg,var(--teal-600),var(--gold-500));box-shadow:0 8px 22px #39c7ba2e}.nav-links a{color:var(--ink-700)}.nav-links a:hover,.nav-links a.active{color:var(--teal-600);background:#39c7ba1a}.language-switcher{border-color:var(--line);background:#0b2d50a3}.lang-btn{color:var(--ink-500)}.lang-btn:hover,.lang-btn.active{color:#041322;background:var(--teal-600)}.hero-overlay{background:linear-gradient(90deg,#020d1bf7 0%,#04182be0 43%,#04182b3d 78%)}.hero-title{color:#f4f8fc}.hero-subtitle{color:#e1ecf6d1}.services{background:var(--paper)}.loan-benefits,.testimonials,.contact,.apply,.payment-schedule,.video-watch-page{background:var(--mist)}.how-it-works,.video-later-section,.faq{background:var(--paper)}.service-card,.benefit-card,.testimonial-card,.video-item,.application-form,.info-card,.schedule-card{border-color:var(--line-soft);background:linear-gradient(145deg,var(--surface-raised),var(--surface));box-shadow:var(--shadow-sm)}.service-card:hover{box-shadow:var(--shadow-md);border-color:#5bd7cb6b}.service-icon,.benefit-icon,.info-icon,.faq-toggle{color:var(--teal-600);background:#39c7ba1c;border-color:#39c7ba38}.service-card h3,.video-caption,.video-item h2,.info-card h3,.schedule-card h3,.author-name{color:var(--ink-900)}.service-card p,.benefit-card p,.video-item>p,.video-later-card .video-item>p,.info-card p,.schedule-details p,.testimonial-text,.form-subtitle,.section-subtitle,.faq-answer p{color:var(--ink-500)}.btn-primary{color:#03141f;background:var(--teal-600);box-shadow:0 10px 26px #39c7ba2e}.btn-primary:hover{color:#03141f;background:#72e2d8;box-shadow:0 14px 30px #39c7ba40}.btn-secondary{color:var(--teal-600);border-color:var(--line);background:#071a2e75}.btn-secondary:hover{border-color:var(--teal-600);color:#041322;background:var(--teal-600)}.loans{background:var(--navy-950)}.loan-card{background:linear-gradient(135deg,#0b2d50f2,#05192deb);border-color:#6391b547;box-shadow:0 28px 84px #00000057}.loan-features li{color:var(--ink-700)}.loan-features li:before{color:var(--teal-600)}.step{border-top-color:var(--line)}.step-number{border-color:var(--paper);color:#041322;background:var(--gold-500)}.step p{color:var(--ink-500)}.faq-container,.faq-item{border-color:var(--line)}.application-form{background:linear-gradient(145deg,var(--surface-raised),var(--surface))}.form-section+.form-section{border-color:var(--line-soft)}.form-group input,.form-group select,.form-group textarea{border-color:var(--line);color:var(--ink-900);background:#061a2f}.form-group input:focus,.form-group select:focus,.form-group textarea:focus{border-color:var(--teal-600);background:#08223a;box-shadow:0 0 0 4px #39c7ba1a}.form-group input::placeholder,.form-group textarea::placeholder{color:#6f879d}.form-consent{color:var(--ink-500);background:#03101d7a}.btn-submit{color:#03141f;background:var(--teal-600)}.btn-submit:hover{background:#72e2d8}.schedule-card h3{border-bottom-color:var(--line-soft)}.schedule-benefit{color:#68d6c6!important}.cta-section{background:linear-gradient(120deg,#0b355c,#075d62)}.cta-section .btn-primary{color:#071a2e;background:var(--gold-500)}.cta-section .btn-primary:hover{background:#f0ca78}.footer{background:#020b16}.privacy-modal{background:#00060edb}.privacy-modal-content{border-color:var(--line);background:linear-gradient(145deg,var(--surface-raised),var(--surface))}.privacy-modal-content p{color:var(--ink-500)}.privacy-language-block+.privacy-language-block{border-color:var(--line)}.service-icon{letter-spacing:0;font-size:1.65rem}.service-icon:after{display:none}.benefit-icon{font-size:1.25rem}.benefit-icon:after{display:none}.info-icon{font-size:1.25rem}.info-icon:after{display:none}.stars{letter-spacing:.08em;font-size:.95rem}.stars:after{display:none}body{color:var(--ink-700);overflow-x:hidden}h1,h2,h3,h4,h5,h6,.section-title,.form-title,.video-later-content h2,.video-watch-page>.container>h1{color:var(--ink-900)!important}p,.section-subtitle{color:var(--ink-500)}.section-title{text-wrap:balance;margin-bottom:22px;line-height:1.08}.section-title:before{margin-bottom:18px}.services-grid{align-items:stretch}.service-card{min-width:0;min-height:390px;padding:30px}.service-icon{white-space:nowrap;flex:0 0 52px;justify-content:center;align-items:center;width:auto;min-width:56px;height:52px;padding:0 11px;line-height:1;display:inline-flex;overflow:visible}.service-card h3{width:100%;min-height:4.25em;margin-bottom:14px;line-height:1.28;color:var(--ink-900)!important}.service-card p{width:100%;min-height:6em;margin-bottom:24px;line-height:1.65;color:var(--ink-500)!important}.service-card .btn{min-height:50px;color:var(--teal-600)}.benefit-card,.testimonial-card,.info-card,.schedule-card{color:var(--ink-700)}.benefit-card h3,.step h3,.faq-question h4,.testimonial-card h3{color:var(--ink-900)!important}.benefit-card p,.step p,.testimonial-text,.author-role,.faq-answer p{color:var(--ink-500)!important}.rate{color:var(--teal-600)!important}.loans .section-title{color:#f1f6fb!important}.loans .section-subtitle{color:#9fb2c5!important}.loan-features li,.loan-features li span{color:#c5d3e1!important}.video-caption,.video-item h2{color:var(--ink-900)!important}.video-item>p{color:var(--ink-500)!important}.form-label-top{color:var(--teal-600)!important}.form-title{line-height:1.1}.form-subtitle{color:var(--ink-500)!important}.form-group label{color:#d8e3ed!important}.form-group input,.form-group select,.form-group textarea{color:#f1f6fb!important}.form-group select option{color:#f1f6fb;background:#061a2f}.form-consent{color:#a8bbcd!important}.info-card h3,.schedule-card h3{color:var(--ink-900)!important}.info-card p,.schedule-details p{color:var(--ink-500)!important}.info-card a{color:var(--teal-600)!important}.cta-section h2{color:#f6f9fc!important}.cta-section p{color:#c5d3e1!important}.footer-section h4{color:#f1f6fb!important}.footer-section p,.footer-section a{color:#91a7bd!important}.footer-section a:hover{color:var(--teal-600)!important}.privacy-modal-content h2,.privacy-modal-content h4{color:#f1f6fb!important}.privacy-modal-content h3{color:var(--teal-600)!important}.privacy-modal-content p,.privacy-consent{color:#a8bbcd!important}@media (width<=1100px){.services-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.service-card{min-height:350px}.service-card h3{min-height:2.8em}.service-card p{min-height:3.5em}}@media (width<=700px){.service-card{min-height:0;padding:24px}.service-card h3,.service-card p{min-height:0}.service-icon{margin-bottom:20px}.section-title{font-size:clamp(2rem,11vw,3rem)}}.logo:before{content:"";background:url(/assets/logo-Cv8Ab7JD.png) 50%/cover no-repeat;border:1px solid #5bd7cb59;border-radius:50%;flex:0 0 44px;width:44px;height:44px;box-shadow:0 8px 22px #0000003d}@media (width<=480px){.logo:before{flex-basis:38px;width:38px;height:38px}}
