:root{--navy:#06255e;--blue:#0765f5;--sky:#edf6ff;--line:#d7e6f8;--muted:#567099;--green:#00af88}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;color:var(--navy);font-family:'DM Sans',Arial,sans-serif;font-size:14px;background:#fff}h1,h2,h3,p{margin:0}h1,h2,h3{font-family:Manrope,Arial,sans-serif}a{color:inherit;text-decoration:none}.site-header{height:69px;display:flex;align-items:center;padding:0 max(4.8vw,28px);gap:32px;background:#fff;position:sticky;top:0;z-index:20;box-shadow:0 1px 12px #0a45900c}.brand{font-family:Manrope,sans-serif;font-weight:800;letter-spacing:1.5px;font-size:18px;display:flex;gap:10px;align-items:center;white-space:nowrap}.brand-mark{height:30px;width:27px;display:grid;place-items:center;border-radius:5px 11px 5px 11px;background:linear-gradient(135deg,#0a72ff 40%,#162797 41%);color:#fff;font-size:25px;font-style:italic;line-height:1}.main-nav{display:flex;align-items:center;justify-content:center;gap:26px;flex:1;font-size:12px;font-weight:600}.main-nav a{height:69px;display:grid;align-items:center;border-bottom:2px solid transparent}.main-nav a.active{color:var(--blue);border-color:var(--blue)}.header-actions{display:flex;gap:12px;align-items:center}.button{display:inline-flex;align-items:center;justify-content:center;gap:12px;background:linear-gradient(100deg,#0063f7,#087bff);color:#fff;border:0;border-radius:24px;font:700 13px 'DM Sans';padding:14px 25px;cursor:pointer;box-shadow:0 8px 17px #0066ff24}.button.small{padding:11px 23px;font-size:12px}.login{border:1px solid #1370f4;border-radius:20px;padding:10px 23px;color:#0b55c3;font-weight:700;font-size:12px}.menu-toggle{display:none}.hero{min-height:427px;display:grid;grid-template-columns:minmax(430px,48%) 1fr;background:linear-gradient(90deg,#f6fbff 0%,#edf8ff 44%,#d0eaff 100%);overflow:hidden}.hero-copy{padding:35px 4vw 28px max(6.7vw,42px);position:relative;z-index:2}.eyebrow{font:800 10px 'DM Sans';letter-spacing:1.8px;color:#0871ef;margin-bottom:9px}.hero h1{font-size:40px;line-height:1.05;letter-spacing:-1.6px}.hero h1 em{font-style:normal;color:#0864f2}.hero-text{font-size:14px;line-height:1.52;max-width:525px;margin:15px 0 20px;color:#1b3c72}.hero-buttons{display:flex;gap:12px;align-items:center}.button.outline{color:#0b57c9;background:#fff;border:1px solid #1680ff;box-shadow:none}.text-link{font-weight:700;font-size:12px;color:#13376f}.hero-benefits{display:flex;gap:27px;margin-top:28px}.hero-benefits span{display:flex;gap:10px;align-items:center}.hero-benefits i{border:1.5px solid #0870ed;width:28px;height:28px;border-radius:50%;display:grid;place-items:center;color:#0762d9;font-style:normal}.hero-benefits b{font-size:11px}.hero-benefits small{display:block;font-size:9px;font-weight:400;color:#7185a3;margin-top:2px;white-space:nowrap}.hero-visual{position:relative;min-height:427px}.hero-visual>img{position:absolute;width:100%;height:100%;object-fit:cover;object-position:center 37%}.hero-visual:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,#e8f6ff88,transparent 24%,transparent 78%,#dff2ff45)}.secure-badge{position:absolute;z-index:2;right:8%;top:25px;background:#0676ea;color:#fff;border-radius:7px;padding:8px 14px;display:flex;gap:8px;align-items:center;font-size:18px;box-shadow:0 8px 14px #176bc23d}.secure-badge span{font-weight:700;font-size:10px}.secure-badge small{display:block;font-size:8px;font-weight:400}.overview-card{position:absolute;z-index:3;right:7%;bottom:36px;background:#ffffffed;border-radius:12px;padding:18px;width:305px;box-shadow:0 15px 40px #073a7c30}.card-head{display:flex;justify-content:space-between;font-size:11px;margin-bottom:13px}.card-head span{color:#1473ec}.progress-row{display:flex;gap:10px;align-items:center}.round-progress{height:45px;width:45px;border:8px solid #dceeff;border-left-color:#116bf1;border-radius:50%;display:grid;place-items:center;color:#1269e6}.progress-row small,.amount-grid small,.calc-result small{font-size:8px;color:#59739d;display:block}.progress-row b{font-size:11px;display:block}.progress{height:5px;width:166px;background:#ddebfa;border-radius:3px;margin-top:8px}.progress span{display:block;width:48%;height:100%;background:#0872f1;border-radius:3px}.stages{display:flex;justify-content:space-between}.stages small{font-size:6px}.amount-grid{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-top:14px}.amount-grid>div{padding:9px;background:#f4f9ff;border-radius:7px}.amount-grid b{font-size:17px;display:block;margin:2px 0 8px}.amount-grid strong{font-size:11px}.container{max-width:1140px;margin-left:auto;margin-right:auto}.values{padding:30px 0 38px}.values h2,.loan-options h2,.how h2{font-size:24px;letter-spacing:-.8px}.value-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:14px;margin-top:18px}.value-grid article{border:1px solid var(--line);border-radius:8px;padding:17px;display:flex;gap:13px;min-height:105px;box-shadow:0 5px 13px #07458208}.value-grid i,.loan-content>i{display:grid;place-items:center;flex:0 0 37px;height:37px;border-radius:50%;color:#fff;background:#0969f1;font-size:18px;font-style:normal}.value-grid h3{font-size:14px;margin:2px 0 7px}.value-grid p{font-size:10px;line-height:1.45;color:#61779a}.compliance{margin-top:9px;background:linear-gradient(90deg,#ecf7ff,#f4faff);padding:13px;display:flex;justify-content:space-around;color:#234d88;font-size:9px}.compliance span+span{border-left:1px solid #bad8f6;padding-left:9%}.loan-options{padding:0 0 30px}.section-title{display:flex;align-items:end;justify-content:space-between}.section-title>a{color:#0663e9;font-size:10px;font-weight:bold}.loan-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:18px;margin-top:16px}.loan-card{border:1px solid var(--line);border-radius:8px;overflow:hidden;box-shadow:0 6px 15px #054b970b}.loan-card>img{display:block;width:100%;height:83px;object-fit:cover}.loan-content{position:relative;padding:14px 30px 17px}.loan-content>i{position:absolute;left:18px;top:-18px}.loan-content h3{font-size:14px;margin-left:28px;margin-bottom:7px}.loan-content p{font-size:10px;line-height:1.45;color:#62789c;min-height:43px}.loan-content ul{margin:12px 0 15px;padding:0;list-style:none;color:#4b6993;font-size:10px;line-height:1.75}.loan-content li:before{content:'✓';color:#00ae8a;font-weight:bold;margin-right:11px}.loan-content a,.calc-result a{color:#0064ea;font-size:10px;font-weight:700}.calculator{color:#fff;display:grid;grid-template-columns:31% 37% 32%;min-height:262px;background:linear-gradient(108deg,#03285e 0%,#073b83 31%,#e4f4ff 31%,#f4faff 100%);border-radius:8px;overflow:hidden}.calc-intro{padding:28px 24px;background:linear-gradient(120deg,#04285cda,#093a7bcd),url('https://images.unsplash.com/photo-1556761175-5973dc0f32e7?auto=format&fit=crop&w=900&q=80') center/cover}.calc-intro .eyebrow{color:#42a3ff}.calc-intro h2{font-size:23px;line-height:1.1;letter-spacing:-.7px}.calc-intro>p:not(.eyebrow){font-size:10px;line-height:1.45;margin-top:13px}.calc-perks{display:flex;gap:17px;margin-top:25px}.calc-perks span{font-size:21px;color:#73baff}.calc-perks b{color:#fff;display:block;font-size:9px;font-weight:600;line-height:1.1;margin-top:5px}.calculator-panel{padding:21px 18px;color:#173564}.calculator-panel label{display:block;font-size:9px;font-weight:700;margin-bottom:9px}.calculator-panel output{display:block;font-size:12px;padding:5px 7px;border:1px solid #cbdff4;border-radius:3px;margin:3px 0 2px;background:#fff}.calculator-panel input[type=range]{width:100%;accent-color:#096cf3;height:7px;margin:0}.calculator-panel label small{display:flex;justify-content:space-between;font-weight:400;color:#56729b}.select-row{display:flex;gap:8px;align-items:end}.select-row label{flex:1;margin:0}.select-row select{width:100%;height:26px;border:1px solid #cbdff4;border-radius:3px;color:#173564;font-size:10px}.select-row .button{border-radius:3px;padding:8px 19px;font-size:10px;box-shadow:none}.calc-result{margin:10px;padding:13px;color:#183a70;background:#fff;border:1px solid #d6e8f9;border-radius:7px}.calc-result h2{font-size:24px;margin:2px 0 14px}.calc-result h2 em{font:700 10px 'DM Sans'}.calc-result p{font-size:9px;color:#617aa0;margin:8px 0}.calc-result p b{float:right;color:#183a70}.calc-result hr{border:0;border-top:1px solid #deebf7;margin:11px 0}.donut-wrap{display:flex;gap:10px;align-items:center}.donut{width:48px;height:48px;border-radius:50%;background:conic-gradient(#0969f1 0 86%,#a6cdf9 86%);position:relative}.donut:after{content:'';position:absolute;inset:12px;background:#fff;border-radius:50%}.donut-wrap p{line-height:1.7;flex:1}.blue-dot,.light-dot{display:inline-block;width:5px;height:5px;border-radius:50%;background:#0969f1;margin-right:5px}.light-dot{background:#a6cdf9}.calculator-note{background:#f0f8ff;color:#617a9f;font-size:8px;padding:8px 15px;margin-top:8px}.how{padding:24px 0 22px}.steps{display:grid;grid-template-columns:1fr 20px 1fr 20px 1fr 20px 1fr;gap:10px;align-items:center;margin-top:12px}.steps article{border:1px solid var(--line);border-radius:7px;padding:12px 15px;min-height:87px;position:relative}.steps article>b{display:inline-grid;place-items:center;background:#0969f1;color:#fff;border-radius:50%;width:29px;height:29px;font-size:11px;float:left;margin-right:9px}.steps h3{font-size:11px;padding-top:2px}.steps p{font-size:9px;color:#637b9d;line-height:1.4;clear:both;padding-top:5px}.steps>span{color:#0c72e8;font-size:18px}.journey{display:grid;grid-template-columns:34% 39% 27%;min-height:160px;background:#eff9ff}.journey>img{width:100%;height:160px;object-fit:cover}.journey>div{padding:20px 28px}.journey h2{font-size:20px;line-height:1.15;letter-spacing:-.6px}.journey p:not(.eyebrow){font-size:10px;line-height:1.4;color:#3b5d8d;margin:7px 0 10px}.journey ul{padding:17px 20px;margin:0;list-style:none}.journey li{display:flex;gap:10px;margin-bottom:8px}.journey i{display:grid;place-items:center;color:#0969f1;width:20px;height:20px;border:1px solid #a6d1ff;border-radius:50%;font-style:normal;font-size:11px}.journey li b{font-size:10px;display:block}.journey li small{font-size:8px;color:#60799c;display:block}.apply-section{background:#f5faff;display:grid;grid-template-columns:30% 1fr;gap:40px;padding:38px max(6.5vw,32px);border-top:1px solid #dbeafa}.apply-section h2{font-size:25px}.apply-section>div>p:not(.eyebrow){font-size:12px;line-height:1.5;color:#597298;margin-top:8px}.apply-section form{display:grid;grid-template-columns:repeat(2,1fr);gap:10px}.apply-section input,.apply-section select,.apply-section textarea{width:100%;border:1px solid #cddff1;background:white;border-radius:5px;padding:11px 12px;color:var(--navy);font:12px 'DM Sans'}.apply-section textarea,.form-messages{grid-column:span 2}.apply-section textarea{resize:vertical;height:57px}.apply-section .button{justify-self:start}.form-messages{font-size:11px}.success{padding:8px;color:#08704d;background:#dff8ee}.error{padding:8px;color:#b11d37;background:#fff0f2}footer{background:linear-gradient(120deg,#031d49,#073c84);color:#fff;padding:24px max(6.5vw,32px) 16px;display:grid;grid-template-columns:1.7fr repeat(5,1fr);gap:20px;position:relative;overflow:hidden}footer:after{content:'';position:absolute;width:350px;height:150px;border:1px solid #0d65bf;border-radius:50%;right:-80px;bottom:-110px}footer .brand{font-size:15px}.footer-brand p{font-size:9px;line-height:1.5;color:#c2d8f7;margin:10px 0}.social{font-size:12px}footer>div:not(.footer-brand):not(.copyright){display:flex;flex-direction:column;gap:6px}footer b{font-size:9px}footer a{font-size:8px;color:#c0d6f7}.copyright{grid-column:1/-1;border-top:1px solid #315b96;padding-top:13px;font-size:8px;color:#c0d6f7;z-index:1}.copyright span{float:right}
@media(max-width:1000px){.main-nav{gap:13px}.main-nav a{font-size:10px}.container{margin-left:28px;margin-right:28px}.hero{grid-template-columns:1fr 45%}.hero-copy{padding-left:40px}.hero h1{font-size:34px}.loan-content{padding-left:20px;padding-right:18px}}
@media(max-width:760px){.site-header{height:62px;padding:0 20px}.main-nav,.header-actions{display:none}.menu-toggle{display:flex;margin-left:auto;width:35px;border:0;background:none;flex-direction:column;gap:5px}.menu-toggle span{height:2px;background:var(--navy);width:100%}.site-header.nav-open .main-nav{display:flex;position:absolute;top:62px;left:0;right:0;background:#fff;flex-direction:column;align-items:stretch;gap:0;padding:8px 20px;box-shadow:0 10px 20px #0002}.site-header.nav-open .main-nav a{height:auto;padding:10px;border:0}.hero{grid-template-columns:1fr}.hero-copy{padding:34px 25px 25px}.hero-visual{min-height:330px}.hero h1{font-size:35px}.hero-buttons{flex-wrap:wrap}.hero-benefits{gap:12px;flex-wrap:wrap}.hero-benefits small{white-space:normal}.container{margin-left:18px;margin-right:18px}.value-grid,.loan-grid{grid-template-columns:1fr}.compliance{display:none}.values{padding-bottom:25px}.calculator{grid-template-columns:1fr;background:#eaf6ff}.calc-intro{min-height:220px}.calc-result{min-height:230px}.steps{grid-template-columns:1fr}.steps>span{display:none}.journey{grid-template-columns:1fr}.journey>img{height:210px}.journey ul{display:none}.apply-section{grid-template-columns:1fr;padding:32px 22px;gap:20px}.apply-section form{grid-template-columns:1fr}.apply-section textarea,.form-messages{grid-column:auto}footer{grid-template-columns:repeat(2,1fr);padding:28px 25px;gap:22px}.footer-brand{grid-column:span 2}.copyright span{float:none;display:block;margin-top:7px}.section-title{align-items:start}.section-title>a{padding-top:20px;text-align:right}.overview-card{right:18px;bottom:20px}.secure-badge{right:18px}.loan-card>img{height:120px}}
.whatsapp-chat{position:fixed;right:23px;bottom:22px;z-index:30;display:flex;align-items:center;gap:8px;background:#25d366;color:#fff;border-radius:28px;padding:12px 17px 12px 12px;font:700 12px 'DM Sans';box-shadow:0 10px 25px #0a6c3954;transition:transform .2s,box-shadow .2s}.whatsapp-chat:hover{transform:translateY(-3px);box-shadow:0 14px 30px #0a6c3970}.whatsapp-chat span{display:grid;place-items:center;border-radius:50%;width:25px;height:25px;background:#fff;color:#20af59;font-size:15px}@media(max-width:760px){.whatsapp-chat{right:14px;bottom:14px;padding:11px}.whatsapp-chat b{display:none}}
.brand{width:164px;height:45px;overflow:hidden;border-radius:5px;background:#0870ba;box-shadow:0 3px 9px #063f7d24}.brand .brand-logo-image{display:block;width:100%;height:100%;object-fit:cover;object-position:center}.footer-brand .brand{width:139px;height:39px;box-shadow:none;border:1px solid #2b68a6}@media(max-width:760px){.brand{width:124px;height:36px}.footer-brand .brand{width:139px;height:39px}}
.team-section{padding:55px 0 59px;background:linear-gradient(110deg,#f4faff,#ebf6ff 55%,#f9fcff)}.team-heading{display:flex;justify-content:space-between;gap:36px;align-items:end}.team-heading h2{font-size:25px;letter-spacing:-.8px}.team-heading>p{max-width:395px;color:#5e779b;font-size:11px;line-height:1.55}.team-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:16px;margin-top:23px}.team-card{background:#fff;border:1px solid #d9e9f8;border-radius:9px;overflow:hidden;box-shadow:0 8px 22px #0a4f930c;transition:transform .2s,box-shadow .2s}.team-card:hover{transform:translateY(-5px);box-shadow:0 15px 30px #0a4f9322}.team-photo{height:220px;position:relative;overflow:hidden;background:#dbeeff}.team-photo:after{content:'';position:absolute;inset:0;background:linear-gradient(180deg,transparent 55%,#062c6970)}.team-photo img{width:100%;height:100%;object-fit:cover;object-position:center top;display:block;transition:transform .35s}.team-card:hover img{transform:scale(1.045)}.team-photo span{position:absolute;z-index:1;top:12px;right:12px;width:28px;height:28px;border-radius:50%;background:#0870ef;color:#fff;display:grid;place-items:center;font:700 9px Manrope}.team-info{padding:16px 17px 17px}.team-info>p{color:#0870ef;font:800 8px 'DM Sans';letter-spacing:1.4px}.team-info h3{font-size:16px;letter-spacing:-.4px;margin:6px 0 4px}.team-info strong{font-size:10px;color:#42638e}.team-line{height:1px;background:#e2edf8;margin:13px 0 9px}.team-info small{font-size:9px;color:#7187a6}.team-card.featured .team-photo span{background:#00a985}.team-card.featured .team-info>p{color:#009675}
@media(max-width:1000px){.team-section .container{margin-left:28px;margin-right:28px}.team-grid{grid-template-columns:repeat(2,1fr)}.team-photo{height:250px}}
@media(max-width:760px){.team-section{padding:42px 0}.team-section .container{margin-left:18px;margin-right:18px}.team-heading{display:block}.team-heading>p{margin-top:12px}.team-grid{grid-template-columns:1fr;gap:13px}.team-photo{height:260px}}
