@charset "UTF-8";:root{--navy: $navy;--navy2: $navy2;--blue: #1a6fc4;--blue-light: #2b87e8;--gold: #b8973e;--gold-light: #d4b06a;--cream: #f8f5f0;--white: #ffffff;--text: #1a2540;--muted: #6b7a99;--border: #dde2ed;--r: 10px;--ff-display: "Cormorant Garamond", Georgia, serif;--ff-body: "Mulish", sans-serif}.hero{background:#0a1f3c;display:grid;grid-template-columns:1fr 1fr;align-items:center;padding:80px 5vw 100px;gap:60px;position:relative;overflow:hidden;min-height:580px}@media screen and (max-width:760px){.hero{display:flex;flex-direction:column;padding:20px 2vw;gap:30px}}.hero:before{content:"";position:absolute;inset:0;background:radial-gradient(ellipse 60% 60% at 80% 50%,rgba(26,111,196,.18) 0%,transparent 70%),repeating-linear-gradient(0deg,transparent,transparent 59px,rgba(255,255,255,.03) 60px),repeating-linear-gradient(90deg,transparent,transparent 59px,rgba(255,255,255,.03) 60px)}.hero__content{position:relative;z-index:1}.hero__badge{display:inline-flex;align-items:center;gap:8px;background:#b8973e1f;border:1px solid rgba(184,151,62,.3);color:#d4b06a;font-size:.73rem;font-weight:700;letter-spacing:.07em;text-transform:uppercase;padding:6px 14px;border-radius:20px;margin-bottom:24px;animation:fadeUp .5s ease both}.hero__badge:before{content:"";width:6px;height:6px;background:#d4b06a;border-radius:50%}.hero__title{font-family:var(--ff-display);font-size:clamp(2.2rem,4vw,3.6rem);font-weight:700;color:#fff;line-height:1.1;margin-bottom:20px;animation:fadeUp .5s .1s ease both}.hero__title span{color:#d4b06a}.hero__sub{font-size:1rem;font-weight:300;color:#fff9;line-height:1.75;max-width:460px;margin-bottom:40px;animation:fadeUp .5s .2s ease both}.hero__actions{display:flex;gap:14px;flex-wrap:wrap;animation:fadeUp .5s .3s ease both}@media screen and (max-width:760px){.hero__actions{flex-direction:row;gap:7px}}.hero__cta{background:#b8973e;color:#0a1f3c;font-size:.875rem;font-weight:700;padding:13px 28px;border-radius:8px;display:inline-flex;align-items:center;gap:7px;transition:background .2s,transform .15s}@media screen and (max-width:760px){.hero__cta{padding:10px 15px}}.hero__cta:hover{background:#d4b06a;transform:translateY(-2px)}.hero__ghost{color:#ffffffb3;font-size:.875rem;font-weight:500;display:inline-flex;align-items:center;gap:6px;padding:13px 22px;border:1px solid rgba(255,255,255,.2);border-radius:8px;transition:border-color .2s,color .2s}.hero__ghost:hover{border-color:#ffffff80;color:#fff}.hero__right{position:relative;z-index:1;display:flex;flex-direction:column;gap:14px;animation:fadeUp .5s .2s ease both}.quick-card{background:#ffffff12;border:1px solid rgba(255,255,255,.1);border-radius:14px;padding:20px 22px;display:flex;align-items:center;gap:16px;transition:background .2s,transform .2s;cursor:pointer}.quick-card:hover{background:#ffffff1f;transform:translate(4px)}.quick-card__icon{width:44px;height:44px;border-radius:10px;background:#b8973e26;display:grid;place-items:center;flex-shrink:0}.quick-card__icon svg{width:20px;height:20px;color:#d4b06a}.quick-card__title{font-size:.9rem;font-weight:600;color:#fff;margin-bottom:3px}.quick-card__sub{font-size:.75rem;font-weight:300;color:#ffffff73}.quick-card__arrow{margin-left:auto;color:#ffffff4d;flex-shrink:0}.quick-card__arrow svg{width:16px;height:16px}.hero__trust{display:flex;gap:28px;margin-top:16px;padding-top:20px;border-top:1px solid rgba(255,255,255,.08)}.hero__trust-item{text-align:center}.hero__trust-val{font-family:var(--ff-display);font-size:1.5rem;font-weight:700;color:#fff}.hero__trust-lbl{font-size:.7rem;font-weight:300;color:#fff6;margin-top:2px}.rates{background:#0a1f3c;padding:56px 5vw}.rates__inner{display:flex;align-items:center;gap:40px;flex-wrap:wrap;justify-content:space-between}.rates__text .slabel{color:#d4b06a}.rates__text .stitle{color:#fff;margin-top:6px}.rates__grid{display:flex;gap:2px;background:#ffffff0f;border-radius:14px;overflow:hidden}@media screen and (max-width:760px){.rates__grid{flex-wrap:wrap;gap:5px}}.rate-item{padding:24px 32px;background:#ffffff0a;text-align:center}@media screen and (max-width:760px){.rate-item{padding:12px 16px;flex:1}}.rate-item__val{font-family:var(ff-display);font-size:2.2rem;font-weight:700;color:#fff}.rate-item__lbl{font-size:.72rem;color:#fff6;margin-top:4px;font-weight:300}.rate-item__type{font-size:.68rem;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:#b8973e;margin-bottom:4px}.app-section{background:#f8f5f0;padding:80px 5vw;display:grid;grid-template-columns:1fr 1fr;gap:80px;align-items:center}@media screen and (max-width:760px){.app-section{display:flex;flex-direction:column-reverse}}.app-section .slabel{margin-bottom:10px}.app-section .stitle{margin-bottom:16px}.app-desc{font-size:.95rem;font-weight:300;color:#6b7a99;line-height:1.75;margin-bottom:32px}.app-badges{display:flex;gap:14px;flex-wrap:wrap}.app-badge{display:flex;align-items:center;gap:10px;background:#0a1f3c;color:#fff;padding:11px 20px;border-radius:10px;font-size:.8rem;font-weight:600;transition:background .2s}.app-badge:hover{background:#0f2a50}.app-badge svg{width:20px;height:20px}.app-badge__sub{font-size:.62rem;font-weight:300;opacity:.65}.app-mockup{background:#0a1f3c;border-radius:24px;padding:40px 32px;display:flex;flex-direction:column;gap:16px}.app-mockup__header{display:flex;justify-content:space-between;align-items:center;margin-bottom:8px}.app-mockup__greeting{font-size:.8rem;color:#ffffff73;font-weight:300}.app-mockup__name{font-family:var(--ff-display);font-size:1.1rem;color:#fff;font-weight:600}.app-mockup__notif{width:34px;height:34px;border-radius:50%;background:#ffffff14;display:grid;place-items:center}.app-mockup__notif svg{width:16px;height:16px;color:#fff9}.app-balance{background:linear-gradient(135deg,#b8973e33,#1a6fc433);border:1px solid rgba(255,255,255,.08);border-radius:14px;padding:24px}.app-balance__lbl{font-size:.7rem;font-weight:300;color:#fff6;margin-bottom:6px}.app-balance__val{font-family:var(--ff-display);font-size:2.2rem;font-weight:700;color:#fff}.app-balance__sub{font-size:.72rem;color:#ffffff59;margin-top:4px}.app-ops{display:grid;grid-template-columns:repeat(4,1fr);gap:10px;margin-top:4px}.app-op{background:#ffffff0f;border-radius:10px;padding:12px 8px;text-align:center;cursor:pointer;transition:background .15s}.app-op:hover{background:#ffffff1a}.app-op svg{width:18px;height:18px;color:#d4b06a;margin-bottom:5px}.app-op span{display:block;font-size:.65rem;font-weight:300;color:#ffffff80}.app-tx-title{font-size:.72rem;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:#ffffff4d;margin:4px 0 8px}.app-tx{display:flex;align-items:center;gap:12px;padding:10px 0;border-bottom:1px solid rgba(255,255,255,.06)}.app-tx:last-child{border-bottom:none}.app-tx__dot{width:8px;height:8px;border-radius:50%;flex-shrink:0}.app-tx__name{font-size:.8rem;font-weight:500;color:#ffffffbf;flex:1}.app-tx__date{font-size:.68rem;color:#ffffff4d}.app-tx__amt{font-size:.85rem;font-weight:600}.app-tx__amt.neg{color:#f87171}.app-tx__amt.pos{color:#4ade80}.cta{background:#0a1f3c;padding:100px 5vw;text-align:center}.cta .slabel{color:#d4b06a;margin-bottom:10px}.cta .stitle{color:#fff;margin-bottom:16px;max-width:600px;margin-left:auto;margin-right:auto}.cta__sub{font-size:.95rem;font-weight:300;color:#ffffff80;max-width:480px;margin:0 auto 44px}.cta__actions{display:flex;justify-content:center;gap:16px;flex-wrap:wrap}.accompagner{height:550px;background-image:url(/build/assets/austin-KSqn4eDc.jpg);background-size:cover;background-repeat:no-repeat;background-position:center;display:flex;align-items:center;padding:0 20px}@media screen and (max-width:760px){.accompagner{height:400px}}.accompagner>div{padding:20px;background-color:#0a1f3c}@media screen and (max-width:760px){.accompagner>div{padding:10px;background:linear-gradient(to right,#0a1f3c,transparent,#0a1f3c)}}.accompagner>div p{color:#f0f8ff;font-size:18px}.accompagner>div p:nth-child(1){font-size:25px;font-weight:700;color:#b8973e}@media screen and (max-width:760px){.accompagner>div p:nth-child(1){font-size:15px}}.accompagner>div p:nth-child(3){text-align:center;height:120px;display:flex;align-items:center;justify-content:center}@media screen and (max-width:760px){.accompagner>div p:nth-child(3){height:fit-content}}.accompagner>div p:nth-child(3) a{padding:10px;text-align:center;text-decoration:none;background-color:#b8973e;border-radius:5px}.accompagner>div p:nth-child(3) a:hover{background-color:#a18436}.homeloansection{min-height:450px;padding:20px 0;justify-content:center}.homeloansection>div{width:95%;display:flex;gap:10px}@media screen and (max-width:760px){.homeloansection>div{flex-direction:column;width:100%}}.homeloansection>div>div{flex:1}@media screen and (max-width:760px){.homeloansection>div>div{flex:none}}@media screen and (max-width:760px){.homeloansection>div>div:nth-child(2){padding:10px}}.homeloansection>div>div:nth-child(2) .pret-form{width:100%;padding:40px;font-family:Poppins,sans-serif}@media screen and (max-width:760px){.homeloansection>div>div:nth-child(2) .pret-form{padding:15px}}.homeloansection>div>div:nth-child(2) .form-group{display:flex;flex-direction:column;margin-bottom:18px}.homeloansection>div>div:nth-child(2) .form-group:nth-child(1) p{color:#1f368b}.homeloansection>div>div:nth-child(2) .form-group:nth-child(1) p:nth-child(1){font-weight:700;font-size:25px;color:#0a1f3c;text-align:center;margin-bottom:10px}.homeloansection>div>div:nth-child(2) label{margin-bottom:6px;font-weight:600;color:#fff}.homeloansection>div>div:nth-child(2) select,.homeloansection>div>div:nth-child(2) input[type=range]{width:100%;padding:2px;border-radius:8px;outline:none;transition:.3s ease}.homeloansection>div>div:nth-child(2) select{width:50%}.homeloansection>div>div:nth-child(2) input[type=range]{background-color:#1a2540}.homeloansection>div>div:nth-child(2) .range-container{position:relative;width:100%;margin-top:12px}.homeloansection>div>div:nth-child(2) output{position:absolute;top:-15px;left:50%;transform:translate(-50%);color:#1a2540;font-size:15px;font-weight:700;pointer-events:none;white-space:nowrap}.homeloansection>div>div:nth-child(2) input[type=range]{-webkit-appearance:none;height:2px;border-radius:2px;outline:none;cursor:pointer}.homeloansection>div>div:nth-child(2) input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;width:10px;height:20px;background:#1a2540;border-radius:5px;cursor:pointer}.homeloansection>div>div:nth-child(2) .recap{margin-top:20px;background:#dddddd4d;padding:12px}@media screen and (max-width:760px){.homeloansection>div>div:nth-child(2) .recap{width:100%!important}}.homeloansection>div>div:nth-child(2) .recap>div>p{color:#b8973e;font-size:22px}@media screen and (max-width:760px){.homeloansection>div>div:nth-child(2) .recap>div>p{font-size:15px}}.homeloansection>div>div:nth-child(2) .recap>div a{text-decoration:none;background-color:#1a2540;color:#e8e8e8;height:50px;display:flex;align-items:center;justify-content:center;width:75%;margin:0 auto}.homeloansection>div>div:nth-child(2) .recap>p{font-size:22px;font-weight:700;color:#fff}.homeloansection>div>div:nth-child(2) .recap>p{color:#0a1f3c;text-align:center;font-size:20px}.homeloansection>div>div:nth-child(1){background-image:url(/build/assets/hero-CBCdbAeB.jpg);background-position:center;background-repeat:no-repeat;background-size:cover}@media screen and (max-width:760px){.homeloansection>div>div:nth-child(1){content:"";height:170px!important}}.partners{padding:60px 0;background:#f8f9fb;text-align:center;overflow:hidden}.partners h2{font-size:32px;color:#b8973e!important;margin:20px 0}.partners .partners-slider{width:100%;overflow:hidden;position:relative}.partners .partners-track{display:flex;width:2500px;animation:scroll 20s linear infinite}.partners .partners-track img{height:60px;width:auto;object-fit:contain;margin:0 40px;filter:grayscale(100%);transition:.3s ease}@media screen and (max-width:760px){.partners .partners-track img{margin:0 5px;width:19%}}.partners .partners-track img:hover{filter:grayscale(0%);transform:scale(1.1)}@keyframes scroll{0%{transform:translate(0)}to{transform:translate(-50%)}}#parallaxe{display:flex;justify-content:center;align-items:center;position:relative;background-position:center;background-size:cover;background-repeat:no-repeat;background-attachment:fixed;height:450px;background-image:url(/build/assets/22-D1CFactA.jpg)}@media screen and (max-width:760px){#parallaxe{height:250px}}#parallaxe:before{position:absolute;top:0;left:0;width:100%;height:100%;content:"";background-color:#1f368b;z-index:1;opacity:.4}#parallaxe p{z-index:2;font-weight:700;font-size:28px;color:#e7b939;text-transform:uppercase}@media screen and (max-width:760px){#parallaxe p{font-size:20px;text-align:center}}
