:root{--cream:#f5f7f3}body{background:#fcfdfb}.container{max-width:1240px}header{background:var(--blue);border-color:#ffffff18;color:white}.nav{height:100px}.nav .brand img{width:160px}.navlinks{gap:36px}.navlinks a{font-size:13px;color:#dbe7eb}.navlinks a:hover{color:#99d6b5}.nav-cta{background:var(--teal);border:1px solid #ffffff15;min-height:47px}.button,.nav-cta{border-radius:30px}.button{min-height:52px;gap:22px;padding:14px 24px}.button svg{transition:transform .25s}.button:hover svg,.text-link:hover svg{transform:translate(2px,-2px)}.hero{background:var(--blue);color:white}.hero:before{content:"";position:absolute;left:-250px;bottom:-300px;width:650px;height:650px;border-radius:50%;border:1px solid #ffffff0a;box-shadow:0 0 0 65px #ffffff03,0 0 0 130px #ffffff02;pointer-events:none}.hero-grain{opacity:.13}.hero-grid{grid-template-columns:1.04fr .96fr;gap:68px;min-height:720px;padding:65px 0 75px}.pill{background:#ffffff06;border-color:#ffffff26;color:#c5e4d4;padding:8px 12px;letter-spacing:1.6px}.flag{color:#80cba5}.hero h1{font-size:clamp(48px,4.7vw,68px);line-height:1.11;letter-spacing:-3.5px;margin:28px 0 25px}.hero h1>span{color:#83cda9}.hero h1>span:after{display:none}.hero h1>span.hero-h1-end{display:block;color:white;font-size:.8em;margin-top:6px;letter-spacing:-2.8px}.hero-copy>p{color:#b9ced8;font-size:15px;max-width:430px;line-height:1.9}.hero-actions{gap:23px;margin-top:32px}.hero-actions>.text-link{color:#e1edf0;font-size:12px}.hero-actions .play{color:#d7eae2;width:35px;height:35px;border-color:#ffffff55}.hero-proof{color:#a2c1c9;font-size:10px;margin-top:25px;gap:22px}.hero-proof svg{color:#83cda9}.hero-bottom{border-top-color:#ffffff20;padding:23px 0}.hero-bottom p,.hero-bottom>span:first-child{color:#a3bbc6}.hero-bottom .scroll-hint{color:#a9c9c5}.hero-portrait{position:relative;min-width:0;margin:10px 5px 20px;isolation:isolate}.portrait-frame{height:530px;border-radius:150px 16px 110px 16px;overflow:hidden;background:#275168;border:1px solid #ffffff30;position:relative;box-shadow:0 25px 55px #062c3c66}.portrait-frame:after{content:"";position:absolute;inset:0;background:linear-gradient(0deg,#0e3e6070,transparent 40%)}.portrait-frame img{width:100%;height:100%;object-fit:cover;object-position:center 39%;transition:transform 1s}.hero-portrait:hover img{transform:scale(1.025)}.portrait-halo{position:absolute;inset:-25px -23px -25px 24px;border:1px solid #6cac9b55;border-radius:170px 25px 135px 25px;z-index:-1}.portrait-halo:after{content:"✳";position:absolute;right:-18px;top:30px;color:#83cda9;font-size:55px;line-height:1}.portrait-label{position:absolute;top:26px;right:20px;font-size:7px;letter-spacing:1.6px;display:flex;align-items:center;gap:7px;color:white;background:#0e3e6088;border:1px solid #ffffff35;border-radius:30px;padding:8px 12px;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.portrait-label>span{background:#83cda9;width:5px;height:5px;border-radius:50%}.hero-insight{position:absolute;left:-40px;bottom:40px;padding:20px 23px;background:white;border-radius:13px;box-shadow:0 15px 45px #03283830;display:flex;align-items:center;gap:15px;color:var(--blue);animation:gentle-float 6s ease-in-out infinite}.insight-icon{width:49px;height:49px;background:#e9f3eb;border-radius:50%;display:grid;place-items:center;color:var(--teal)}.hero-insight small{font-size:7px;letter-spacing:1px;display:block;color:#7e9988}.hero-insight b{display:block;font-size:17px;letter-spacing:-.5px;margin:3px 0}.hero-insight div>span{font-size:9px;color:#7b9085}.hero-insight>svg{margin-left:8px;color:var(--teal)}.hero-community{position:absolute;right:-16px;bottom:-28px;display:flex;align-items:center;gap:12px;background:var(--green);padding:17px 22px;border-radius:10px;box-shadow:0 10px 30px #052f4633}.hero-community b{display:block;font-size:10px;font-weight:600}.hero-community span{display:block;color:#e2f1e7;font-size:8px;margin-top:4px}.lender-strip{background:#edf3ec;border:0;padding:31px 0}.lender-strip .container>div{font-size:14px;color:#526f66}.lender-strip .container>span{color:#718b7b}.section{padding:110px 0}h2{font-size:47px;line-height:1.19;letter-spacing:-2px}.eyebrow{font-size:10px;letter-spacing:1.9px}.eyebrow>span{width:7px;height:7px;border-radius:0;transform:rotate(45deg)}.section-heading{margin-bottom:48px}.section-heading>p{font-size:14px}.product-grid{gap:0;border:1px solid var(--line);border-radius:16px;overflow:hidden;background:white}.product{border:0;border-right:1px solid var(--line);border-radius:0;padding:30px 26px 0;position:relative}.product:last-child{border-right:0}.product:hover{transform:none;background:#f0f6ee;box-shadow:none}.product-icon{width:49px;height:49px;border-radius:50%;border:0;background:#eaf2e8}.product h3{font-size:22px;margin-top:30px}.product p{font-size:13px}.number{font-size:18px;color:#b8c9bd;font-weight:500}.product-tag{font-size:9px;margin-top:26px;padding:23px 0}.platform-foot{margin-top:26px;font-size:11px}.platform-foot button{font-size:12px}.workspace-section{background:#eef4ee;padding:90px 0 100px;position:relative;overflow:hidden}.workspace-grid{display:grid;grid-template-columns:.9fr 1.1fr;grid-gap:75px;gap:75px;align-items:center}.showcase-copy h2{font-size:40px}.showcase-copy>p{font-size:14px;color:var(--muted);line-height:1.9;margin:22px 0}.showcase-points{display:grid;grid-gap:15px;gap:15px;margin:25px 0 30px}.showcase-points>div{display:flex;align-items:center;gap:14px}.showcase-points>div>span{font-size:10px;color:var(--teal);border:1px solid #cbded1;border-radius:50%;width:33px;height:33px;display:grid;place-items:center;flex-shrink:0}.showcase-points p{font-size:11px;color:#799085}.showcase-points b{display:block;font-size:13px;color:var(--blue);margin-bottom:2px}.showcase-copy .text-link{color:var(--teal)}.workspace-section .dashboard-scene{width:100%;min-width:0}.workspace-section .dashboard{min-height:450px}.workspace-section .chart-area{height:125px}.workspace-section .orbit{border-color:#b4cfbf55}.workspace-section .floating-note{left:-15px;bottom:7px}.workspace-section .preview-label{bottom:-17px}.local-section{padding:110px 0}.local-grid{gap:90px}.local-copy h2{font-size:43px}.local-copy>p{font-size:14px}.local-copy li{font-size:12px;margin:16px 0}.local-art{min-height:500px;border-radius:120px 15px 15px 15px;padding:45px 32px 25px;background:#e5eee2}.art-title{padding-left:20px}.loan-card{margin-top:35px;padding:24px}.connection-pill{margin-top:30px}.local-copy .text-link{font-size:14px}.opportunity{background:#0b334f}.opportunity:before{content:"";position:absolute;width:680px;height:680px;border:1px solid #ffffff0b;border-radius:50%;top:-240px;right:-260px;box-shadow:0 0 0 80px #ffffff03,0 0 0 160px #ffffff02;pointer-events:none}.opportunity .container{position:relative}.opportunity h2{font-size:49px}.opportunity-top>p{font-size:14px}.problem-row{margin-top:65px;padding:0}.problem-row h3{font-size:19px}.problem-row p{font-size:12px}.problem-row svg{width:30px;height:30px}.opportunity-bottom{margin-top:55px}.opportunity-bottom p{font-size:12px}.nigeria-badge{font-size:9px}.audience-tabs button{font-size:15px;padding:23px 20px;border-radius:10px}.audience-layout{gap:55px}.audience-panel{border-radius:18px;padding:30px 40px;background:#eef4ea}.panel-index{font-size:9px}.institution-art{height:155px;margin-top:23px;margin-bottom:23px}.audience-panel h3{font-size:29px;max-width:420px}.audience-panel p{font-size:13px;margin:18px 0 25px}.audience-panel .text-link{font-size:12px}.pricing{background:#f0f4ee}.center-heading>p{font-size:14px}.pricing-grid{gap:24px;margin-top:55px}.plan{padding:34px 30px;border-radius:15px}.plan-top{font-size:21px}.plan-top small{font-size:7px}.plan>p{font-size:13px;max-width:260px;min-height:50px}.price{font-size:39px}.plan .button{min-height:49px;font-size:12px}.plan li{font-size:12px;margin:15px 0}.plan.popular{background:var(--blue);color:white;border:0;box-shadow:0 20px 35px #0e3e6020;transform:translateY(-8px)}.plan.popular:before{display:none}.plan.popular .price-period,.plan.popular li,.plan.popular>p{color:#b7ced4}.plan.popular ul{border-color:#ffffff22}.plan.popular .plan-top small{background:#ffffff15;color:#b8e0c8}.plan.popular li svg{color:#83cda9}.plan.popular .button{background:var(--teal)}.pricing-note{font-size:10px}.steps{gap:0;border:1px solid var(--line);border-radius:14px;overflow:hidden;background:white}.step{padding:28px;border-right:1px solid var(--line)}.step:last-child{border-right:0}.step-top{border:0;padding-top:0}.step-top>span{font-size:43px;color:#b2c8b5}.step-top svg{width:27px;height:27px;color:var(--teal)}.step h3{font-size:19px;margin-top:25px}.step p{font-size:12px}.faq-section{padding-top:20px}.faq-layout{display:grid;grid-template-columns:.85fr 1.15fr;grid-gap:85px;gap:85px}.faq-intro h2{font-size:47px}.faq-intro>p{font-size:14px;color:var(--muted);margin:22px 0;max-width:325px;line-height:1.9}.faq-contact{margin-top:35px;padding-top:25px;border-top:1px solid var(--line);display:flex;gap:14px;align-items:center}.faq-contact>span{width:50px;height:50px;background:#eaf2e7;border-radius:50%;color:var(--teal);display:grid;place-items:center}.faq-contact b{font-size:12px;display:block}.faq-contact a{font-size:12px;color:var(--teal);display:flex;gap:8px;align-items:center;margin-top:5px}.faq-item{border-bottom:1px solid #dce6dc;padding:0 0 2px}.faq-item:first-child{border-top:1px solid #dce6dc}.faq-item summary{list-style:none;display:flex;align-items:center;gap:16px;cursor:pointer;padding:22px 0;font-size:14px;font-weight:600;line-height:1.6}.faq-item summary::-webkit-details-marker{display:none}.faq-number{color:#98ad9e;font-size:10px}.faq-item summary>svg{margin-left:auto;flex-shrink:0;color:var(--teal);transition:transform .2s}.faq-item[open] summary>svg{transform:rotate(45deg)}.faq-item[open] summary{color:var(--teal)}.faq-item>p{padding:0 22px 23px 30px;color:var(--muted);font-size:13px;line-height:1.9}.faq-item summary:focus-visible{outline:2px solid var(--teal);outline-offset:4px;border-radius:4px}.cta-section{padding:0 0 90px}.cta-inner{padding:67px 65px;border-radius:25px;background:var(--teal)}.cta-inner h2{font-size:49px}.cta-inner p{font-size:14px}.cta-inner .button{font-size:13px}.cta-note{font-size:10px}.cta-symbol{font-size:290px;opacity:.7}footer{background:var(--blue);color:white;padding:65px 0 0}.footer-main{padding-bottom:48px;gap:35px}.footer-brand .brand img{width:155px}.footer-brand>p{color:#a5bdc7;font-size:12px}.footer-main h4{color:#a3c3ca;font-size:9px}.footer-main>div:not(:first-child)>a{color:#c1d1d7;font-size:11px;margin:13px 0}.footer-main a:hover{color:#8bd3ac}.location{font-size:9px;color:#9eb9bf}.footer-signoff{font-size:20px}.footer-signoff>span{color:#87cda7}.brand-bars>i:first-child{background:#d5e6eb}.footer-bottom{border-color:#ffffff20;color:#9ab5bd;font-size:9px;padding:24px 0}.footer-bottom>span:last-child{color:#a4c5c7}.reveal{transition:opacity .65s ease,translate .65s ease}.reveal:not(.is-visible){opacity:0;translate:0 22px}.product.reveal:nth-child(2),.step.reveal:nth-child(2){transition-delay:.07s}.product.reveal:nth-child(3),.step.reveal:nth-child(3){transition-delay:.14s}.product.reveal:nth-child(4),.step.reveal:nth-child(4){transition-delay:.21s}@keyframes gentle-float{0%,to{transform:translateY(0)}50%{transform:translateY(-7px)}}@media(max-width:1100px){.hero-grid{gap:40px;min-height:650px;padding:45px 0 60px}.hero h1{font-size:52px;letter-spacing:-2.8px}.hero h1>span.hero-h1-end{letter-spacing:-2px}.hero-copy>p{font-size:14px}.hero-actions{gap:16px}.hero-actions>.button{font-size:11px;padding:13px 18px}.hero-actions>.text-link{font-size:10px}.portrait-frame{height:480px}.hero-insight{left:-22px;padding:15px;gap:10px}.hero-insight b{font-size:14px}.hero-insight>svg{width:17px;margin-left:0}.hero-insight small{font-size:6px}.hero-community{right:-5px;padding:14px 17px}.portrait-label{font-size:6px;padding:7px 9px}.product{padding:25px 18px 0}.product p{font-size:12px;min-height:120px}.product-tag{font-size:8px}.product h3{font-size:20px}.workspace-grid{gap:45px}.showcase-copy h2{font-size:35px}.showcase-copy>p{font-size:13px}.local-grid{gap:45px}.local-copy h2{font-size:36px}.local-copy li{font-size:11px}.local-art{padding:35px 25px;min-height:460px}.local-art .loan-card{padding:20px}.plan{padding:28px 22px}.price{font-size:34px}.plan>p{font-size:12px}.step{padding:24px 20px}.step h3{font-size:17px}.faq-layout{gap:45px}.faq-intro h2{font-size:41px}.footer-main{gap:25px}.footer-signoff{font-size:17px}}@media(max-width:800px){.nav{height:83px}.nav .brand img{width:135px}.navlinks{gap:20px}.nav-cta,.navlinks a{font-size:11px}.nav-cta{min-height:42px;padding:10px 16px}.hero-grid{grid-template-columns:minmax(0,1fr);gap:45px;padding:55px 0 70px}.hero-copy>p{max-width:490px;font-size:15px}.hero h1{font-size:66px;letter-spacing:-3.5px}.hero h1>span.hero-h1-end{font-size:.78em;letter-spacing:-2.5px}.hero-actions{gap:25px}.hero-actions>.button{font-size:13px;padding:14px 24px}.hero-actions>.text-link{font-size:12px}.hero-portrait{width:460px;max-width:90%;margin:0 auto 20px}.portrait-frame{height:490px}.hero-insight{left:-25px;bottom:40px;padding:18px 22px}.hero-insight b{font-size:17px}.hero-insight small{font-size:7px}.hero-community{right:-20px;bottom:-24px;padding:17px 22px}.portrait-label{font-size:7px}.hero-proof{font-size:10px}.hero-bottom{padding:22px 0}.lender-strip .container>div{font-size:12px}.section{padding:75px 0}h2{font-size:40px}.product-grid{grid-template-columns:1fr 1fr}.product{padding:27px 25px 0}.product:nth-child(2){border-right:0}.product:nth-child(-n+2){border-bottom:1px solid var(--line)}.product p{font-size:13px;min-height:85px}.product h3{font-size:22px}.product-tag{font-size:9px}.workspace-section{padding:75px 0 85px}.workspace-grid{grid-template-columns:minmax(0,1fr);gap:40px}.showcase-copy h2{font-size:40px}.showcase-copy>p{max-width:490px;font-size:14px}.showcase-points{grid-template-columns:1fr 1fr 1fr;gap:15px}.showcase-points>div{align-items:flex-start;gap:9px}.showcase-points b{font-size:11px}.showcase-points p{font-size:10px}.workspace-section .dashboard-scene{max-width:570px;margin:auto}.workspace-section .floating-note{left:-5px}.local-section{padding:75px 0}.local-art{max-width:550px;width:100%;min-height:480px;padding:40px}.local-copy h2{font-size:40px}.local-copy li{font-size:12px}.opportunity h2{font-size:42px}.problem-row h3{font-size:16px}.problem-row p{font-size:11px}.audience-layout{gap:25px}.audience-tabs button{font-size:12px;padding:23px 12px}.audience-panel{padding:25px}.audience-panel h3{font-size:24px}.audience-panel p{font-size:12px}.pricing-grid{gap:14px}.plan{padding:25px 16px}.plan-top{font-size:18px}.plan>p{font-size:11px;min-height:60px}.price{font-size:27px}.plan .button{padding:12px}.plan .button,.plan li{font-size:10px}.plan-top small{font-size:5px}.steps{grid-template-columns:1fr 1fr}.step:nth-child(2){border-right:0}.step:nth-child(-n+2){border-bottom:1px solid var(--line)}.step{padding:28px}.step h3{font-size:19px}.step p{max-width:none}.faq-section{padding-top:10px}.faq-layout{grid-template-columns:minmax(0,1fr);gap:35px}.faq-intro>p{max-width:450px}.faq-contact{max-width:380px;margin-top:25px}.cta-section{padding-bottom:70px}.cta-inner{padding:47px}.cta-inner h2{font-size:40px}.cta-symbol{font-size:190px}.footer-main{grid-template-columns:1.2fr 1fr 1.2fr}.footer-brand .brand img{width:135px}.footer-main>div:not(:first-child)>a{font-size:10px}}@media(max-width:560px){.nav{height:80px}.nav .brand img{width:116px}.nav-cta{font-size:10px;padding:9px 15px;min-height:39px}.mobile-menu{color:white}.navlinks{background:#123f5b;border:1px solid #ffffff25;top:70px;box-shadow:0 15px 30px #051e3533}.navlinks a{font-size:14px;color:#e6eef2}.hero-grid{padding:35px 0 55px;gap:35px}.hero .pill{font-size:6.7px;letter-spacing:1px;padding:7px 10px}.hero h1{font-size:clamp(32px,10.4vw,53px);letter-spacing:-2.2px;line-height:1.15;margin:23px 0 20px}.hero h1>span.hero-h1-end{font-size:.85em;letter-spacing:-1.8px;margin-top:5px}.hero-copy>p{font-size:13px;padding:0 4px}.hero-actions{gap:18px;margin-top:25px}.hero-actions>.button{font-size:12px;padding:13px 21px;min-height:47px;width:240px}.hero-actions>.text-link{font-size:11px}.hero-actions .play{width:29px;height:29px}.hero-proof{font-size:8px;gap:12px;margin-top:22px}.hero-portrait{width:100%;max-width:94%;margin-bottom:14px}.portrait-frame{height:390px;border-radius:95px 12px 80px 12px}.portrait-halo{inset:-14px -10px -14px 14px;border-radius:110px 20px 95px 20px}.portrait-halo:after{font-size:35px;right:-10px;top:18px}.portrait-label{font-size:5px;letter-spacing:.8px;padding:6px 8px;right:11px;top:20px}.hero-insight{left:-7px;bottom:29px;padding:13px 14px;gap:9px;border-radius:9px}.hero-insight .insight-icon{width:36px;height:36px}.hero-insight .insight-icon svg{width:20px}.hero-insight b{font-size:13px;margin:2px 0}.hero-insight small{font-size:5px;letter-spacing:.8px}.hero-insight div>span{font-size:7px}.hero-insight>svg{width:15px}.hero-community{right:-5px;bottom:-22px;padding:12px 15px;gap:9px;border-radius:7px}.hero-community>svg{width:18px}.hero-community b{font-size:8px}.hero-community span{font-size:6px;margin-top:2px}.hero-bottom>span:first-child{font-size:7px}.hero-bottom p{font-size:8px}.lender-strip{padding:24px 0}.lender-strip .container>div{font-size:10px}.section{padding:60px 0}.eyebrow{font-size:8px;letter-spacing:1.2px}.section-heading h2,h2{font-size:33px;letter-spacing:-1.4px}.section-heading>p{font-size:12px}.section-heading{margin-bottom:32px}.product-grid{border-radius:12px}.product{padding:21px 15px 0}.product-icon{width:40px;height:40px}.number{font-size:13px}.product h3{font-size:17px;margin-top:22px}.product p{font-size:11px;min-height:110px}.product-tag{font-size:6.8px;padding:16px 0;white-space:normal}.platform-foot>span{font-size:9px}.platform-foot button{font-size:11px}.workspace-section{padding:60px 0 70px}.workspace-grid{gap:30px}.showcase-copy h2{font-size:33px}.showcase-copy>p{font-size:12px;margin:18px 0}.showcase-points{grid-template-columns:1fr;gap:16px;margin:22px 0 25px}.showcase-points>div{gap:12px;align-items:center}.showcase-points b{font-size:12px}.showcase-points p{font-size:11px}.workspace-section .dashboard{min-height:345px}.workspace-section .chart-area{height:85px}.workspace-section .floating-note{left:3px;bottom:9px}.workspace-section .preview-label{bottom:-4px}.local-section{padding:60px 0}.local-art{padding:32px 18px 25px;min-height:420px;border-radius:75px 12px 12px 12px}.local-art .loan-card{padding:17px;margin-top:25px}.art-title{padding-left:18px}.connection-pill{margin-top:24px}.local-copy h2{font-size:33px}.local-copy>p{font-size:12px}.local-copy li{font-size:10px;line-height:1.7;margin:13px 0}.local-copy .text-link{font-size:12px}.opportunity h2{font-size:33px;letter-spacing:-1.4px}.opportunity-top>p{font-size:12px}.problem-row{margin-top:35px}.problem-row h3{font-size:17px}.problem-row p{font-size:11px}.opportunity-bottom{margin-top:35px}.opportunity-bottom p{font-size:8px}.nigeria-badge{font-size:5px}.audience-tabs{gap:8px}.audience-tabs button{font-size:10px;padding:14px 10px;border-radius:7px}.audience-panel{padding:25px;border-radius:12px}.audience-panel h3{font-size:25px}.audience-panel p{font-size:12px}.panel-index{font-size:7px}.institution-art{height:135px;margin:20px auto}.pricing-grid{gap:22px;margin-top:35px}.plan{padding:28px 25px}.plan.popular{transform:none}.plan-top{font-size:20px}.plan-top small{font-size:7px}.plan>p{font-size:12px;min-height:0}.price{font-size:39px}.plan .button{min-height:47px}.plan .button,.plan li{font-size:12px}.pricing-note{font-size:9px}.center-heading>p{font-size:12px;max-width:280px}.step{padding:23px 17px}.step-top>span{font-size:33px}.step-top svg{width:22px;height:22px}.step h3{font-size:15px;margin-top:20px}.step p{font-size:11px}.faq-section{padding-top:5px}.faq-intro h2{font-size:33px}.faq-intro>p{font-size:12px;margin-top:18px}.faq-contact a,.faq-contact b{font-size:11px}.faq-contact>span{width:44px;height:44px}.faq-item summary{font-size:12px;gap:10px;padding:20px 0}.faq-number{font-size:8px}.faq-item summary>svg{width:16px}.faq-item>p{font-size:12px;padding-left:23px;padding-right:5px}.cta-section{padding-bottom:50px}.cta-inner{padding:36px 26px;border-radius:15px}.cta-inner h2{font-size:31px;letter-spacing:-1.2px}.cta-inner .button,.cta-inner p{font-size:12px}.cta-note{font-size:8px}.cta-symbol{font-size:140px;opacity:.2}.footer-main{grid-template-columns:1fr 1fr;gap:30px 20px}.footer-brand .brand img{width:140px}.footer-main h4{font-size:8px}.footer-main>div:not(:first-child)>a{font-size:10px}.footer-bottom{font-size:8px;line-height:1.8;padding:21px 0}footer{padding-top:45px}}@media(prefers-reduced-motion:reduce){.reveal:not(.is-visible){opacity:1;translate:none}.hero-insight{animation:none}.portrait-frame img{transition:none}}header{background:#092b44}.hero{background:radial-gradient(ellipse at 76% 50%,#13596866,transparent 55%),#092b44}.hero-grain{opacity:.55;background-image:linear-gradient(#ffffff06 1px,transparent 0),linear-gradient(90deg,#ffffff06 1px,transparent 0);background-size:70px 70px;animation:grid-drift 24s linear infinite}.hero:before{left:auto;right:-250px;bottom:-450px;border-color:#47c59b20}.hero-grid{grid-template-columns:.95fr 1.05fr;gap:55px;min-height:690px;padding:75px 0 85px}.hero h1{font-size:clamp(46px,4.8vw,68px);line-height:1.1;letter-spacing:-3.4px}.hero h1>span{background:linear-gradient(100deg,#80d6ad 15%,#c4edd4 40%,#69bca0 70%,#80d6ad 95%);background-size:250% 100%;background-clip:text;-webkit-background-clip:text;color:transparent;animation:headline-light 8s ease-in-out infinite}.hero-copy{animation:hero-enter .85s ease both}.hero-product{min-width:0;position:relative;isolation:isolate;animation:hero-enter 1.05s ease .15s both}.product-aura{position:absolute;inset:-60px;background:radial-gradient(ellipse,#3bc29b3d,transparent 65%);filter:blur(15px);animation:aura-breathe 7s ease-in-out infinite;z-index:-1;pointer-events:none}.product-window-bar{height:34px;border:1px solid #ffffff24;border-bottom:0;border-radius:12px 12px 0 0;background:#ffffff0c;margin:0 14px;display:flex;justify-content:space-between;align-items:center;padding:0 15px;color:#a8cccd;transform:rotate(-1.5deg);font-size:6px;letter-spacing:1.2px}.product-window-bar>span:first-child{display:flex;gap:5px}.product-window-bar i{height:5px;width:5px;background:#adc7c266;border-radius:50%}.hero-product .dashboard-scene{padding:0 0 20px;width:100%;max-width:none}.hero-product .dashboard{color:var(--blue);transform:perspective(1800px) rotateY(-4deg) rotate(-1.5deg);min-height:450px;box-shadow:0 35px 70px #001d3b70,0 0 0 6px #ffffff04}.hero-product .orbit{width:590px;height:590px;top:-50px;left:-30px;border-color:#ffffff0b}.hero-product .orbit-two{width:700px;height:700px;top:-100px;left:-80px}.hero-product .chart-area{height:125px}.mini-brand{font-family:Manrope,sans-serif;font-weight:800;font-size:15px;letter-spacing:-.9px;line-height:1;margin:0;color:var(--blue);white-space:nowrap}.mini-brand span{color:var(--green)}.dash-sidebar{width:75px}.hero-product .dash-sidebar{padding-top:17px}.dash-top{gap:8px}.replay-chart{font-size:7px;color:var(--teal);display:flex;align-items:center;gap:3px;margin-left:auto;padding:4px;border-radius:4px}.replay-chart:hover{background:#edf5ee}.hero-product .floating-note{bottom:-5px;left:-28px;transform:rotate(-1deg);animation:status-float 5s ease-in-out infinite;color:var(--blue)}.hero-product .floating-note b{font-size:12px}.hero-product .floating-note div>span{font-size:9px}.hero-product .preview-label{bottom:-29px;right:10px;color:#8eb3b5}.note-dot{box-shadow:0 0 0 0 #2a9b5f44;animation:status-pulse 2.6s ease-out infinite}.portfolio-badge{position:absolute;right:-20px;top:-15px;display:flex;align-items:center;gap:9px;background:#f0f8f1;padding:12px 15px;border:1px solid #ffffff;border-radius:9px;box-shadow:0 12px 35px #00273b33;animation:status-float 6s ease-in-out -2s infinite}.portfolio-badge>span{display:grid;place-items:center;width:31px;height:31px;border-radius:50%;background:#dff0e3;color:var(--green)}.portfolio-badge b{display:block;color:var(--blue);font-size:10px}.portfolio-badge small{color:#768e80;font-size:7px}.bar{transform-origin:bottom;animation:bar-grow .9s cubic-bezier(.2,.75,.3,1) both}.bar.last:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,transparent,#ffffff45,transparent);background-size:100% 250%;animation:chart-shimmer 4s ease-in-out infinite;pointer-events:none}.motion-toggle{border:1px solid #ffffff28;border-radius:30px;padding:7px 12px;color:#bed9d8;display:flex;align-items:center;gap:7px;font-size:9px;white-space:nowrap}.motion-toggle:hover{background:#ffffff0b}.hero-bottom{gap:15px}.hero-bottom>p{flex:1 1;text-align:center}.product-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:17px;gap:17px;overflow:visible;border:0}.product{border:1px solid #e0e8e0!important;border-radius:16px;background:white;padding:25px 20px 0;transition:transform .3s,box-shadow .3s,border-color .3s}.product:hover{transform:translateY(-7px);background:white;box-shadow:0 20px 35px #0e3e600b;border-color:#90c6ad!important}.product p{min-height:115px;font-size:12px}.product h3{font-size:21px}.product-tag{margin-top:0;padding:18px 0;font-size:8px;border:0}.product-mini{height:133px;background:#edf4ed;border:1px solid #e0eadd;border-radius:10px;padding:17px 14px;margin-top:19px;position:relative;overflow:hidden}.mini-heading{display:flex;align-items:center;justify-content:space-between;font-size:8px;color:#547462;font-weight:600;margin-bottom:13px}.miniature-0>i{height:7px;display:block;border-radius:3px;background:#d2e0d0;margin:8px 0;width:90%}.miniature-0>i:nth-of-type(2){width:65%}.mini-action{gap:5px;font-size:7px;color:var(--teal);margin-top:15px}.mini-action,.mini-schedule{display:flex;align-items:center}.mini-schedule{gap:9px;font-size:6px;color:#78947f;padding:4px 0}.mini-schedule i{height:4px;flex:1 1;background:#cfdfd0;border-radius:3px}.mini-schedule svg{color:var(--green)}.miniature-2{display:flex;align-items:center;flex-direction:column;justify-content:center;background:#e8f2f0}.mini-transfer{display:grid;place-items:center;width:35px;height:35px;border-radius:50%;background:white;color:var(--teal);box-shadow:0 4px 14px #0e3e6010;transition:transform .3s}.product:hover .mini-transfer{transform:rotate(15deg)}.miniature-2>b{font-size:9px;margin-top:7px}.mini-route{display:flex;align-items:center;gap:7px;color:#729080;font-size:6px;margin-top:7px}.mini-route i{width:4px;height:4px;background:var(--teal);border-radius:50%}.mini-chart{display:flex;align-items:flex-end;gap:7px;height:73px;border-bottom:1px solid #c9dacc}.mini-chart>i{flex:1 1;background:#abd2b9;border-radius:3px 3px 0 0;transform-origin:bottom;transition:transform .35s}.mini-chart>i:last-child{background:var(--teal)}.product:hover .mini-chart>i{transform:scaleY(.85)}.product:hover .mini-chart>i:nth-child(2n){transform:scaleY(1.1)}.workspace-section{background:#edf4f0}.workspace-grid{gap:70px}.workflow-demo{background:white;border:1px solid #d7e6db;border-radius:20px;box-shadow:0 25px 65px #0e3e6010;overflow:hidden;min-width:0}.workflow-top{display:flex;justify-content:space-between;align-items:center;padding:24px 27px;border-bottom:1px solid #e7eee8}.workflow-wordmark{font-family:Manrope,sans-serif;font-size:22px;font-weight:800;letter-spacing:-1.2px}.workflow-wordmark>span{color:var(--green)}.example-badge{font-size:7px;letter-spacing:1px;color:#87a290;padding:5px 8px;background:#f0f6ef;border-radius:4px}.workflow-tabs{display:grid;grid-template-columns:repeat(4,1fr);padding:24px 24px 19px;grid-gap:8px;gap:8px}.workflow-tabs>button{font-size:10px;color:#869a8b;display:flex;align-items:center;gap:6px;padding:6px 0;text-align:left}.workflow-tabs>button>span{width:23px;height:23px;display:grid;place-items:center;border:1px solid #dbe7da;border-radius:50%;font-size:9px}.workflow-tabs>button[aria-pressed=true]{color:var(--teal);font-weight:700}.workflow-tabs>button[aria-pressed=true]>span{background:var(--teal);border-color:var(--teal);color:white}.workflow-progress{height:2px;background:#edf3ed;margin:0 27px}.workflow-progress>i{height:100%;background:var(--teal);display:block;transform-origin:left;animation:workflow-time 4.5s linear both}.workflow-progress>i.still{animation:none;transform:scaleX(1)}.workflow-body{padding:25px 30px;animation:workflow-enter .45s ease both}.workflow-big-icon{display:grid;place-items:center;width:57px;height:57px;border-radius:15px;color:var(--teal);background:#eaf4ed;float:left;margin-right:15px}.workflow-status{display:flex;align-items:center;gap:5px;font-size:8px;letter-spacing:.4px;color:var(--teal);padding-top:6px;margin-bottom:7px}.workflow-status>span{width:5px;height:5px;border-radius:50%;background:var(--green)}.workflow-body h3{font-size:21px;letter-spacing:-.7px;margin-bottom:22px;line-height:1.3;min-height:28px}.workflow-body>p{clear:both;font-size:12px;line-height:1.8;color:#7a8f81;min-height:44px}.workflow-record{margin-top:22px;background:#f7faf6;padding:8px 17px;border:1px solid #e7eee3;border-radius:10px}.workflow-record>div{display:flex;justify-content:space-between;align-items:center;padding:13px 0;border-bottom:1px solid #e6ede3;gap:10px}.workflow-record>div:last-child{border:0}.workflow-record span{font-size:10px;color:#8b9e8f}.workflow-record b{font-size:11px;font-weight:600;text-align:right}.workflow-bottom{border-top:1px solid #e7eee8;padding:17px 27px;display:flex;align-items:center;justify-content:space-between;gap:10px}.workflow-bottom>span{color:#94a797;font-size:8px}.workflow-bottom>button{font-size:9px;color:var(--teal);display:flex;gap:6px;align-items:center}.reveal{transition:opacity .8s ease,translate .8s cubic-bezier(.2,.75,.25,1)}.reveal:not(.is-visible){translate:0 45px}.local-art .loan-card{transition:transform .5s,box-shadow .5s}.local-art:hover .loan-card{transform:rotate(0) translateY(-6px);box-shadow:0 25px 50px #31513b22}.institution-art:before{animation:connection-orbit 24s linear infinite}.branch{animation:status-float 6s ease-in-out infinite}.branch-two{animation-delay:-2s}.branch-three{animation-delay:-4s}.cta-circles{animation:aura-breathe 7s ease-in-out infinite}@keyframes grid-drift{to{background-position:70px 70px}}@keyframes headline-light{0%,to{background-position:0 50%}50%{background-position:100% 50%}}@keyframes hero-enter{0%{opacity:0;translate:0 25px}to{opacity:1;translate:0 0}}@keyframes aura-breathe{0%,to{opacity:.6;transform:scale(.94)}50%{opacity:1;transform:scale(1.07)}}@keyframes status-float{0%,to{translate:0 0}50%{translate:0 -11px}}@keyframes status-pulse{70%{box-shadow:0 0 0 7px #2a9b5f00}to{box-shadow:0 0 0 0 #2a9b5f00}}@keyframes bar-grow{0%{transform:scaleY(.05)}to{transform:scaleY(1)}}@keyframes chart-shimmer{0%,to{background-position:0 100%}50%{background-position:0 0}}@keyframes workflow-time{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes workflow-enter{0%{opacity:0;translate:12px 0}to{opacity:1;translate:0 0}}@keyframes connection-orbit{to{transform:rotate(1turn)}}[data-motion=paused] *,[data-motion=paused] :after,[data-motion=paused] :before{animation-play-state:paused!important}[data-motion=paused] .bar{animation:none!important;transform:none}[data-motion=paused] .reveal{transition:none;opacity:1;translate:none}[data-motion=paused] .hero-copy,[data-motion=paused] .hero-product,[data-motion=paused] .workflow-body{animation:none;opacity:1;translate:none}@media(max-width:1100px){.hero-grid{gap:35px;min-height:650px;padding:60px 0 75px}.hero h1{font-size:49px;letter-spacing:-2.7px}.hero-product .dashboard{min-height:420px}.hero-product .chart-area{height:110px}.hero-product .dash-sidebar{width:65px}.mini-brand{font-size:13px}.portfolio-badge{right:-9px;top:-18px;padding:10px 12px}.hero-product .floating-note{left:-12px;padding:12px 14px}.hero-product .floating-note b{font-size:10px}.hero-product .floating-note div>span{font-size:8px}.product{padding:22px 16px 0}.product-mini{padding:16px 11px}.product h3{font-size:19px}.product p{min-height:125px}.product-tag{font-size:7px}.workspace-grid{gap:40px}.workflow-tabs{padding:23px 20px 18px}.workflow-tabs>button{font-size:9px;gap:5px}.workflow-body{padding:24px}.workflow-body h3{font-size:18px}.workflow-top{padding:22px}.workflow-bottom{padding:17px 22px}}@media(max-width:800px){.hero-grid{grid-template-columns:minmax(0,1fr);gap:65px;padding:45px 0 70px}.hero h1{font-size:64px;letter-spacing:-3px}.hero-product{max-width:580px;width:95%;margin:auto}.hero-product .dashboard{min-height:450px}.hero-product .chart-area{height:125px}.hero-product .dash-sidebar{width:75px}.mini-brand{font-size:15px}.hero-product .floating-note{padding:14px 17px;left:-15px}.hero-product .floating-note b{font-size:12px}.hero-product .floating-note div>span{font-size:9px}.hero-bottom{flex-wrap:wrap;justify-content:center;gap:12px}.hero-bottom>span:first-child{width:100%;text-align:center}.hero-bottom>p{flex:initial}.motion-toggle{font-size:8px}.product-grid{grid-template-columns:1fr 1fr}.product{padding:25px 22px 0}.product h3{font-size:22px}.product p{min-height:85px;font-size:13px}.product-mini{padding:18px;height:145px}.mini-heading,.product-tag{font-size:9px}.mini-schedule{font-size:7px}.miniature-2>b{font-size:11px}.mini-route{font-size:7px}.workspace-grid{grid-template-columns:minmax(0,1fr);gap:35px}.workflow-demo{width:100%;max-width:580px;margin:auto}.workflow-body h3{font-size:23px}.workflow-tabs>button{font-size:12px}.workflow-tabs,.workflow-top{padding:24px 28px}.workflow-body{padding:27px 30px}.workflow-record span{font-size:12px}.workflow-record b{font-size:13px}.workflow-bottom{padding:19px 28px}}@media(max-width:560px){.hero-grid{padding:35px 0 60px;gap:54px}.hero h1{font-size:clamp(31px,10.4vw,52px);letter-spacing:-2px}.hero-product{width:100%}.hero-product .dashboard{min-height:350px;transform:rotate(-1deg);border-radius:7px}.hero-product .dash-sidebar{width:51px;padding-top:13px}.mini-brand{font-size:10px;letter-spacing:-.5px}.hero-product .dash-main{padding-left:9px;padding-right:9px}.hero-product .dash-stats strong{font-size:17px}.hero-product .dash-stats>div>span{font-size:4.6px}.hero-product .dash-stats small{font-size:3.7px}.hero-product .chart-area{height:90px}.hero-product .dash-heading h3{font-size:12px}.hero-product .dash-heading p{font-size:4.6px}.product-window-bar{height:26px;margin:0 7px;border-radius:8px 8px 0 0;padding:0 10px;font-size:4px;letter-spacing:.8px}.product-window-bar i{width:4px;height:4px}.product-window-bar svg{width:9px}.portfolio-badge{top:-21px;right:0;padding:8px 10px;border-radius:6px;gap:6px}.portfolio-badge>span{width:24px;height:24px}.portfolio-badge>span svg{width:14px}.portfolio-badge b{font-size:7px}.portfolio-badge small{font-size:5px}.hero-product .floating-note{padding:10px 12px;left:0;bottom:-3px;gap:8px}.hero-product .floating-note b{font-size:9px}.hero-product .floating-note div>span{font-size:6px}.hero-product .preview-label{font-size:4px;bottom:-20px;right:0}.hero-product .floating-note .note-icon{width:27px;height:27px}.replay-chart{font-size:5px;gap:2px;padding:3px}.replay-chart svg{width:8px}.hero-bottom{padding:19px 0;gap:10px}.hero-bottom>p{font-size:8px}.motion-toggle{padding:6px 10px;font-size:8px}.motion-toggle svg{width:11px}.product-grid{gap:12px}.product{padding:21px 14px 0;border-radius:12px}.product h3{font-size:16px}.product p{font-size:10.5px;min-height:110px}.product-mini{height:123px;padding:12px 9px;margin-top:15px;border-radius:7px}.mini-heading{font-size:6px;margin-bottom:12px}.mini-heading svg{width:9px}.mini-action{font-size:5.5px;gap:3px}.mini-schedule{font-size:5px;gap:5px}.miniature-2>b{font-size:7px}.mini-route{font-size:5px;gap:4px}.mini-chart{height:68px;gap:5px}.product-tag{font-size:6.5px;padding:16px 0}.workflow-demo{border-radius:14px}.workflow-top{padding:20px}.workflow-wordmark{font-size:21px}.example-badge{font-size:5px;letter-spacing:.8px}.workflow-tabs{padding:20px 17px 18px;gap:6px}.workflow-tabs>button{font-size:9px;gap:4px}.workflow-tabs>button>span{width:20px;height:20px;font-size:8px}.workflow-progress{margin:0 20px}.workflow-body{padding:22px 20px}.workflow-body h3{font-size:18px;letter-spacing:-.6px;min-height:25px;margin-bottom:23px}.workflow-big-icon{width:44px;height:44px;border-radius:12px;margin-right:11px}.workflow-big-icon svg{width:24px}.workflow-status{font-size:6px;padding-top:3px;gap:4px;margin-bottom:6px}.workflow-body>p{font-size:11px;min-height:40px}.workflow-record{padding:6px 13px;margin-top:19px}.workflow-record>div{padding:12px 0}.workflow-record span{font-size:9px}.workflow-record b{font-size:10px}.workflow-bottom{padding:16px 20px;gap:8px}.workflow-bottom>span{font-size:6px}.workflow-bottom>button{font-size:8px;gap:4px}}@media(prefers-reduced-motion:reduce){*,:after,:before{animation:none!important}.reveal:not(.is-visible){opacity:1;translate:none}.bar{transform:none}.hero h1>span{background:none;color:#83cda9}.workflow-progress>i{transform:none}}.bank-strip{background:#f0f5ef;border-top:1px solid #dce7dc;border-bottom:1px solid #dce7dc;padding:30px 0;overflow:hidden}.bank-strip-layout{display:grid;grid-template-columns:200px minmax(0,1fr);grid-gap:30px;gap:30px;align-items:center}.bank-strip-heading{border-right:1px solid #d4e1d4;padding-right:25px;position:relative;z-index:1}.partner-kicker{display:flex;align-items:center;gap:6px;color:#6a8775;font-size:7px;letter-spacing:1.5px;font-weight:700;margin-bottom:10px}.partner-kicker i{width:5px;height:5px;border-radius:50%;background:var(--green)}.bank-strip-heading h2{font-family:Manrope,sans-serif;font-size:23px;font-weight:700;letter-spacing:-.8px;line-height:1.25;color:var(--blue);margin:0}.bank-motion-control{display:flex;align-items:center;gap:5px;font-size:8px;color:#688673;padding:0;margin-top:13px}.bank-motion-control:hover{color:var(--teal)}.bank-marquee{min-width:0;overflow-x:auto;overflow-y:hidden;scrollbar-width:none;-webkit-mask-image:linear-gradient(90deg,transparent,#000 25px,#000 calc(100% - 25px),transparent);mask-image:linear-gradient(90deg,transparent,#000 25px,#000 calc(100% - 25px),transparent);padding:15px 0;overscroll-behavior-x:contain}.bank-marquee::-webkit-scrollbar{display:none}.bank-marquee:focus-visible{outline:2px solid var(--teal);outline-offset:4px;border-radius:6px}.bank-track{display:flex;width:max-content;animation:banks-scroll-left 134.4s linear infinite;will-change:transform}.bank-group{gap:40px;list-style:none;padding:0 40px 0 0;margin:0}.bank-group,.bank-name{display:flex;align-items:center;flex-shrink:0}.bank-name{gap:12px;white-space:nowrap;color:#315848;font-family:Manrope,sans-serif;font-size:17px;font-weight:700;letter-spacing:-.5px}.bank-monogram{height:42px;width:42px;border:1px solid #caddcc;background:#e3eee1;border-radius:11px;display:grid;place-items:center;font-family:DM Sans,sans-serif;font-size:12px;font-weight:700;letter-spacing:-.3px;color:var(--teal);flex-shrink:0}.bank-monogram.tone-1{background:#e3ecef;color:var(--blue);border-color:#d0dfe3}.bank-monogram.tone-2{background:#e0ede6;color:var(--green);border-color:#c9dfd1}.bank-marquee:focus-within .bank-track,.bank-marquee:hover .bank-track,.bank-track[data-paused=true]{animation-play-state:paused}@keyframes banks-scroll-left{0%{transform:translateX(0)}to{transform:translateX(-50%)}}@media(max-width:800px){.bank-strip-layout{grid-template-columns:160px minmax(0,1fr);gap:20px}.bank-strip-heading{padding-right:20px}.bank-strip-heading h2{font-size:21px}.partner-kicker{font-size:6px;letter-spacing:1px}.bank-name{font-size:15px;gap:10px}.bank-group{gap:30px;padding-right:30px}.bank-monogram{width:37px;height:37px;font-size:11px}}@media(max-width:560px){.bank-strip{padding:23px 0}.bank-strip-layout{grid-template-columns:minmax(0,1fr);gap:15px}.bank-strip-heading{border:0;padding:0;display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap}.partner-kicker{width:100%;margin-bottom:0;font-size:6px}.bank-strip-heading h2{font-size:21px}.bank-strip-heading h2 br{display:none}.bank-strip-heading h2 br:after{content:" "}.bank-motion-control{margin:0;font-size:8px}.bank-marquee{padding:8px 0;-webkit-mask-image:linear-gradient(90deg,transparent,#000 12px,#000 calc(100% - 12px),transparent);mask-image:linear-gradient(90deg,transparent,#000 12px,#000 calc(100% - 12px),transparent)}.bank-name{font-size:14px}.bank-group{gap:25px;padding-right:25px}.bank-monogram{width:34px;height:34px;border-radius:9px;font-size:10px}}@media(prefers-reduced-motion:reduce){.bank-track{animation:none!important;transform:none;will-change:auto}.bank-group[aria-hidden=true],.bank-motion-control{display:none}}.bank-logo{width:64px;height:64px;background:#fff;border:1px solid #d9e3e9;border-radius:12px;padding:9px;display:grid;place-items:center;flex-shrink:0}.bank-logo img{width:100%;height:100%;object-fit:contain}.bank-strip-layout{grid-template-columns:245px minmax(0,1fr)}@media(max-width:800px){.bank-strip-layout{grid-template-columns:210px minmax(0,1fr)}}@media(max-width:560px){.bank-strip-layout{grid-template-columns:1fr}.bank-logo{width:50px;height:50px}}:root{color-scheme:dark;--muted:#a4b4c6;--line:#263349;--cream:#0a1220;--night:#060b14;--surface:#101c2c;--cyan:#65dfef;--mint:#6ee7ae;--violet:#b7a0ff;--amber:#f4c67c}body{background:var(--night)}body,h1,h2,h3{color:#edf3fc}h2 span{color:var(--mint)}a:focus-visible,button:focus-visible,input:focus-visible,select:focus-visible,summary:focus-visible,textarea:focus-visible{outline-color:var(--cyan)}::selection{background:#7863c7;color:white}header{background:#050a12;border-bottom-color:#233043}.navlinks a{color:#c5d2e4}.navlinks a:hover{color:var(--mint)}.button{background:linear-gradient(110deg,#148f7b,#2a9b5f);color:#fff;box-shadow:0 7px 24px #148f7b20;border:1px solid #58cfa536}.button:hover{background:linear-gradient(110deg,#1caa92,#35b873);box-shadow:0 10px 30px #2a9b5f35}.eyebrow,.text-link{color:var(--mint)}.eyebrow>span{background:var(--mint)}.hero{background:radial-gradient(ellipse at 85% 35%,#19376865,transparent 48%),radial-gradient(ellipse at 48% 100%,#30206155,transparent 55%),#060b14}.hero-grain{opacity:.7;background-image:linear-gradient(#8fbcff08 1px,transparent 0),linear-gradient(90deg,#8fbcff08 1px,transparent 0)}.hero .pill{border-color:#6eddb13b;background:#14362e66;color:#a1e8c4}.hero .flag{color:var(--mint)}.hero h1>span{background-image:linear-gradient(100deg,#6ee7ae 5%,#75e9ed 40%,#b7a0ff 70%,#6ee7ae 95%)}.hero-copy>p{color:#acbed2}.hero-proof{color:#9db2ca}.hero-proof svg{color:var(--mint)}.hero-actions>.text-link{color:#d5dfed}.hero-actions .play{background:#162236;border-color:#4c607e;color:var(--cyan)}.hero-bottom{border-color:#35426280}.hero-bottom p,.hero-bottom>span:first-child{color:#9db1ca}.motion-toggle{color:#b8c9df;border-color:#3a4d68;background:#121c2c}.product-aura{background:radial-gradient(ellipse at 25% 60%,#27cdaa40,transparent 65%),radial-gradient(ellipse at 80% 30%,#8c66ff55,transparent 60%)}.product-window-bar{background:#19283c88;border-color:#52648b60;color:#acc2dc}.hero-product .orbit{border-color:#8d78dd22}.dashboard,.hero-product .dashboard{background:#101b2b;border-color:#3b4e68;color:#edf3fc;box-shadow:0 35px 80px #0008,0 0 0 5px #a1c6ff08}.dash-sidebar{background:#0b1523;border-right-color:#26384e}.mini-brand{color:#edf3fc}.mini-brand span{color:var(--mint)}.dash-sidebar>svg{color:#7d96b5}.dash-sidebar>svg.selected{background:#1b3f3b;color:var(--mint)}.side-bottom>svg{color:#7f99b9}.user-avatar{background:#213d42;border-color:#182636;color:var(--mint)}.dash-top{border-bottom-color:#26364b;color:#a6bad2}.dash-heading h3{color:#eef3fc}.dash-greeting{color:#839bb9}.dash-heading p{color:#91a8c4}.dash-new{background:#197f71;color:#ddffef}.replay-chart{color:var(--mint)}.replay-chart:hover{background:#233c3d}.dash-stats>div{background:#152438;border-color:#2b405c}.dash-stats>div:nth-child(2){background:#201e39;border-color:#3d345b}.dash-stats>div:nth-child(3){background:#172b2c;border-color:#2a4c45}.dash-stats>div>span{color:#a9bdd5}.dash-stats strong{color:#f0f5fc}.dash-stats small{color:var(--mint)}.dash-stats .risk{color:var(--amber)}.dash-chart{background:#101e30;border-color:#2a3c55}.chart-top b{color:#dce7f5}.chart-top span{color:#8ea7c5}.chart-top i{background:var(--mint)}.chart-top select{background:#1b2d43;border-color:#3b526e;color:#b9cee8}.chart-bars{background-image:repeating-linear-gradient(0deg,#33445b55 0,#33445b55 1px,transparent 0,transparent 34px)}.axis,.bar-column label{color:#8ca5c6}.bar{background:linear-gradient(0deg,#276f79,#62c7bf)}.bar-column:nth-child(2n) .bar{background:linear-gradient(0deg,#54408d,#ad91e9)}.bar.last{background:linear-gradient(0deg,#23855b,#79e9ac)}.bar span{background:#38486c;color:white}.recent-title{color:#d8e4f5}.recent-title>span{color:var(--mint)}.application-table>div{border-top-color:#26384d;color:#b2c3d9}.application-table>div.table-header{background:#18283c;color:#86a1c3}.borrower{background:#3d344e;color:#cbb0f4}.borrower.second{background:#193a50;color:#8bd9ed}.application-table em{background:#163c33;color:#80e6b5}.application-table em.pending{background:#3d3325;color:#efc87d}.floating-note,.hero-product .floating-note{background:#172438;border-color:#3b5270;color:#e7f0fc;box-shadow:0 15px 35px #0005}.floating-note div>span,.hero-product .floating-note div>span{color:#adc1d7}.note-icon{background:#1c4037;color:var(--mint)}.note-dot{background:var(--mint)}.portfolio-badge{background:#211e38;border-color:#65538f;color:#f1edff}.portfolio-badge b{color:#e8deff}.portfolio-badge small{color:#b9a9d5}.portfolio-badge>span{background:#382b54;color:#d3baff}.hero-product .preview-label{color:#819cbf}.bank-strip{background:linear-gradient(100deg,#0d1b27,#141729 70%,#0b1e23);border-color:#26364a}.bank-strip-heading{border-color:#33455b}.bank-strip-heading h2{color:#edf3fc}.partner-kicker{color:#8abfae}.partner-kicker i{background:var(--mint)}.bank-motion-control{color:#9ab7c4}.bank-motion-control:hover{color:var(--mint)}.bank-name{color:#c6d6e8}.bank-monogram{background:#143931;color:#81e5b7;border-color:#2d5b4e}.bank-monogram.tone-1{background:#2c2443;color:#cbb2ff;border-color:#4b3d6d}.bank-monogram.tone-2{background:#163244;color:#7ddbe8;border-color:#2c566c}.center-heading>p,.local-copy>p,.section-heading>p,.showcase-copy>p{color:#9eafc4}.platform{background:radial-gradient(ellipse at 0 90%,#112a2b66,transparent 55%),#080f1b}.product-grid{background:none}.product{background:#101c2b;border-color:#293b51!important}.product:nth-child(2){background:#18172b;border-color:#38304e!important}.product:nth-child(3){background:#0d2125;border-color:#24424a!important}.product:nth-child(4){background:#201c24;border-color:#493942!important}.product:hover{background:#16263a;box-shadow:0 20px 45px #0005;border-color:#54c9a4!important}.product h3{color:#eaf2fc}.product p{color:#a4b5cb}.number{color:#6f8aaa}.product-icon{background:#1c4039;color:var(--mint)}.product:nth-child(2) .product-icon{background:#35274d;color:#c5a9ff}.product:nth-child(3) .product-icon{background:#183e4a;color:#81e4ef}.product:nth-child(4) .product-icon{background:#47352d;color:#f1c58f}.product-tag{color:#8acdb3}.product:nth-child(2) .product-tag{color:#b8a0e8}.product:nth-child(3) .product-tag{color:#8bcbd8}.product:nth-child(4) .product-tag{color:#d7b38a}.product-mini{background:#0b1724;border-color:#253b50}.mini-heading{color:#a3bfd1}.miniature-0>i{background:#2b4357}.mini-action{color:var(--mint)}.mini-schedule{color:#b49fd7}.mini-schedule i{background:#3c3154}.mini-schedule svg{color:#b8a0ed}.miniature-1{background:#131326;border-color:#35304c}.miniature-2{background:#0b1b25;border-color:#254450}.mini-transfer{background:#1e3e4b;color:var(--cyan)}.miniature-2>b{color:#bfe5ed}.mini-route{color:#84adb9}.mini-route i{background:var(--cyan)}.miniature-3{background:#1b1723;border-color:#493548}.mini-chart{border-color:#4b3550}.mini-chart>i{background:#8563b2}.mini-chart>i:nth-child(2n){background:#be92b0}.mini-chart>i:last-child{background:#e9ba85}.platform-foot>span{color:#91a6bf}.platform-foot button{color:var(--mint)}.workspace-section{background:radial-gradient(ellipse at 85% 30%,#32255560,transparent 60%),#0b1422}.showcase-points>div>span{border-color:#335749;color:var(--mint)}.showcase-points b{color:#dbe8f6}.showcase-points p{color:#98adc4}.showcase-copy .text-link{color:var(--mint)}.workflow-demo{background:#111d2e;border-color:#354462;box-shadow:0 25px 65px #0005}.workflow-top{border-color:#2a3b54}.workflow-wordmark{color:white}.workflow-wordmark>span{color:var(--mint)}.example-badge{background:#2a2341;color:#c5afea}.workflow-tabs>button{color:#8eabc8}.workflow-tabs>button>span{border-color:#3a516e}.workflow-tabs>button[aria-pressed=true]{color:var(--mint)}.workflow-tabs>button[aria-pressed=true]>span{background:#1e705b;border-color:#5bbd93;color:#ccffe0}.workflow-progress{background:#2b344b}.workflow-progress>i{background:linear-gradient(90deg,#68dcb1,#8ab9ff,#b299f3)}.workflow-big-icon{background:#24384b;color:var(--cyan)}.workflow-status{color:var(--mint)}.workflow-status>span{background:var(--mint)}.workflow-body>p{color:#9cb2cd}.workflow-record{background:#0c1726;border-color:#2b3c54}.workflow-record>div{border-color:#29394e}.workflow-record span{color:#8fa7c3}.workflow-record b{color:#d3e4f7}.workflow-bottom{border-color:#2b3b55}.workflow-bottom>span{color:#8fa4c2}.workflow-bottom>button{color:var(--mint)}.local-section{background:#070e19}.local-art{background:radial-gradient(ellipse at 90% 0,#3e2a6055,transparent 70%),#14202e;border:1px solid #2b3d51}.art-grid{filter:invert(1);opacity:.07}.art-title{color:#9cb6cc}.little-star{color:var(--violet)}.loan-card{background:#17273a;border-color:#3b4d68;box-shadow:0 20px 45px #0004}.loan-card-top>span:nth-child(2){color:#86a1bf}.loan-card-top b{color:#dce9fb}.loan-id{color:#91a6c1}.applicant{border-color:#34455c}.applicant>span:first-child{background:#3d3156;color:#c6a6f0}.applicant b{color:#e3ecf9}.applicant small{color:#99b0c8}.verified{background:#1c3c35;color:var(--mint)}.loan-details{color:#92a7c0}.loan-details b{color:#d4e6f9}.loan-details b.review-status{background:#493b27;color:#efc981}.loan-progress>span{border-color:#3f526c;color:#9fb7cf}.loan-progress>span.done{background:#217960;border-color:#43a780}.loan-progress i{background:#34516a}.progress-labels{color:#8fa7c3}.connection-pill{background:#132c31;border:1px solid #2f5555;color:#94d5c0;box-shadow:0 10px 25px #0003}.art-caption{color:#8098b5}.local-copy li{color:#b8cade}.local-copy li>span{background:#193b32;color:var(--mint)}.local-copy .text-link{color:var(--mint)}.opportunity{background:radial-gradient(ellipse at 20% 90%,#16474955,transparent 65%),radial-gradient(ellipse at 95% 10%,#4d2a7355,transparent 55%),#0d1324;border-top:1px solid #27304a;border-bottom:1px solid #27304a}.opportunity h2 span{color:#bda3ff}.opportunity .eyebrow{color:#c2a9f4}.opportunity .eyebrow>span{background:#b79be8}.opportunity-top>p{color:#a2b4cd}.problem-row>div{border-color:#36415c}.problem-row svg{color:var(--mint)}.problem-row>div:nth-child(2) svg{color:var(--violet)}.problem-row>div:nth-child(3) svg{color:var(--cyan)}.problem-row p{color:#91a8c6}.opportunity-bottom{border-color:#39445b}.opportunity-bottom b{color:#d1dff3}.audience{background:#080f1a}.audience-tabs button{color:#bacce0;border-color:#283a50}.audience-tabs button>svg:first-child,.audience-tabs button>svg:last-child{color:#88a0c0}.audience-tabs button:hover{background:#162337}.audience-tabs button[aria-selected=true]{background:linear-gradient(100deg,#143c34,#17293a);color:var(--mint);border-color:#396551}.audience-tabs button[aria-selected=true]>svg{color:var(--mint)}.audience-panel{background:radial-gradient(ellipse at 90% 10%,#46306a66,transparent 65%),#132234;border-color:#30445f}.panel-index{color:#9cb2cf}.institution-art{color:#91b9ec}.institution-art:before{border-color:#685a92}.institution-art:after{border-color:#435c79}.institution-art>svg{background:#152438}.branch{background:#1d3443;border-color:#456876;color:var(--cyan);box-shadow:0 8px 18px #0003}.branch-two{background:#342749;border-color:#66518a;color:#c5a5ff}.branch-three{background:#243c34;border-color:#3f6c58;color:var(--mint)}.audience-panel p{color:#a4bad1}.audience-panel .text-link{color:var(--mint)}.pricing{background:radial-gradient(ellipse at 50% 80%,#153e3c44,transparent 65%),#0c1421}.plan{background:#111e2d;border-color:#2e4359;color:#e7f0fc}.plan>p{color:#a4b8ce}.price-period{color:#94aac5}.plan .button-outline{background:#182c3c;color:#c9e4eb;border-color:#365369;box-shadow:none}.plan .button-outline:hover{background:#244452}.plan ul{border-color:#2e4057}.plan li{color:#aec3da}.plan li svg{color:var(--mint)}.plan.popular{background:linear-gradient(150deg,#183a3b,#172840 60%,#2a2044);border:1px solid #58b39c;box-shadow:0 0 0 4px #55cda70a,0 25px 60px #0005}.plan.popular .plan-top small{background:#4d3c6a;color:#ddc6ff}.plan.popular .button{background:linear-gradient(110deg,#148f7b,#2a9b5f)}.plan.popular .price-period,.plan.popular li,.plan.popular>p{color:#c0cfe1}.pricing-note{color:#8ca1bd}.onboarding{background:#070e19}.steps{background:#111d2c}.step,.steps{border-color:#293b52}.step:nth-child(2){background:#17172a}.step:nth-child(3){background:#102429}.step:nth-child(4){background:#1d1b29}.step-top>span{color:#4d8e7b}.step:nth-child(2) .step-top>span{color:#8b6ab0}.step:nth-child(3) .step-top>span{color:#538fa3}.step:nth-child(4) .step-top>span{color:#b19472}.step-top svg{color:var(--mint)}.step:nth-child(2) .step-top svg{color:var(--violet)}.step:nth-child(3) .step-top svg{color:var(--cyan)}.step:nth-child(4) .step-top svg{color:var(--amber)}.step p{color:#a1b3c9}.faq-section{background:#070e19}.faq-intro>p{color:#a5b7cf}.faq-contact{border-color:#2b3b51}.faq-contact>span{background:#23334a;color:var(--cyan)}.faq-contact a{color:var(--mint)}.faq-item,.faq-item:first-child{border-color:#2c3b52}.faq-item summary{color:#d0deef}.faq-number{color:#8198b8}.faq-item[open] summary{color:var(--mint)}.faq-item summary>svg{color:var(--violet)}.faq-item>p{color:#a5b8ce}.cta-section{background:#070e19}.cta-inner{background:radial-gradient(ellipse at 90% 20%,#6f4ba66e,transparent 60%),linear-gradient(115deg,#123b35,#142843 65%,#302449);border:1px solid #376a61;box-shadow:0 25px 65px #0003}.cta-inner .eyebrow{color:var(--mint)}.cta-inner h2{color:#eff7ff}.cta-inner p{color:#b3cbd7}.button-white{background:linear-gradient(110deg,#a9e9cc,#a5d9f1);color:#0a2734;border-color:#c8fff2;box-shadow:0 8px 24px #8ce5d31a}.button-white:hover{background:linear-gradient(110deg,#c0f7d7,#bdddfa)}.cta-symbol{color:#a4b3fa}.cta-note{color:#91b3c4}footer{background:#040911;border-top:1px solid #233147}.footer-brand>p{color:#99aec8}.footer-signoff>span{color:#b6a1eb}.footer-main h4{color:#8ba2bf}.footer-main>div:not(:first-child)>a{color:#bccbe0}.footer-main a:hover{color:var(--mint)}.footer-bottom{border-color:#27334b;color:#839ab9}.footer-bottom>span:last-child{color:#97b2c5}.demo-dialog{background:#111e2f;border-color:#3a506e;color:#e9f2ff;box-shadow:0 30px 110px #0009}.demo-dialog::-webkit-backdrop{background:#020711d9}.demo-dialog::backdrop{background:#020711d9}.demo-dialog>p{color:#a7bad3}.dialog-close{color:#a8bfd9}.form-grid label{color:#c6d7eb}.form-grid input,.form-grid select,.form-grid textarea{background:#0b1523;border-color:#38506d;color:#e0edfd}.form-grid input::placeholder,.form-grid textarea::placeholder{color:#7e96b4}.form-status{color:var(--mint)}@media(max-width:800px){.product:nth-child(-n+2),.product:nth-child(2),.step:nth-child(-n+2){border-color:#2d4059}.navlinks.open{background:#0c1727;border-color:#354b66}.navlinks a{color:#c3d4eb}}@media(max-width:560px){.problem-row>div{border-color:#35435b}.hero h1>span{background-image:linear-gradient(100deg,#6ee7ae,#75e9ed,#b7a0ff,#6ee7ae)}.hero-product .dashboard{box-shadow:0 20px 55px #0007,0 0 0 4px #b4cbf408}.bank-strip-heading{border:0}}@media(prefers-reduced-motion:reduce){.hero h1>span{background:none;color:var(--mint)}}.nav-auth{display:flex;align-items:center;gap:25px;margin-left:auto;white-space:nowrap}.nav-auth .sign-in{font-weight:600;font-size:13px;color:#e6f0fa}.nav-auth .button{padding:15px 24px}.nav-auth a:focus-visible,.whatsapp-button:focus-visible{outline:3px solid #7df3d5;outline-offset:5px}.compliance-section{position:relative;background:radial-gradient(ellipse at 90% 45%,#148f7b18,transparent 55%),#080e18;border-block:1px solid #ffffff0c}.compliance-grid{display:grid;grid-template-columns:1fr 1.15fr;grid-gap:70px;gap:70px;align-items:center}.compliance-copy>p{color:#aabacc;line-height:1.85;max-width:470px;margin:25px 0}.compliance-copy h2 span{color:#67dfb3}.compliance-note{display:flex;align-items:center;gap:14px;color:#b9d2ce;font-size:14px;line-height:1.7;max-width:430px;margin-bottom:28px}.compliance-note svg{flex-shrink:0;color:#5ddaa9}.registration-card{border:1px solid #72d7c040;border-radius:22px;background:linear-gradient(135deg,#142b32,#101a2b 65%,#1c1931);box-shadow:0 24px 70px #0004;overflow:hidden}.registration-top{display:flex;align-items:center;gap:12px;padding:25px;border-bottom:1px solid #ffffff12}.registration-icon{display:grid;place-items:center;width:48px;height:48px;background:#64e1b315;border-radius:14px;color:#65e1b4}.registration-label{font-size:11px;letter-spacing:1.5px;font-weight:700;color:#d9f3ee}.registration-status{margin-left:auto;color:#71e5b4;background:#3cba8520;border:1px solid #5adfa02a;border-radius:20px;padding:6px 10px;font-size:10px;display:flex;align-items:center;gap:6px}.registration-status span{width:5px;height:5px;background:#71e5b4;border-radius:50%}.registration-content{padding:30px 25px;display:grid;grid-template-columns:1fr 176px;grid-gap:24px;gap:24px;align-items:center}.registration-content h3{font-size:27px;line-height:1.2;letter-spacing:-1px;margin:0 0 12px}.registration-content p{font-size:13px;color:#b5c7d6}.registration-content dl{margin:24px 0 0}.registration-content dl div+div{margin-top:17px}.registration-content dt{font-size:10px;color:#8c9eb3;text-transform:uppercase;letter-spacing:1px}.registration-content dd{margin:7px 0 0;font-size:13px;color:#d9e7f1}.registration-content figure{margin:0;text-align:center}.registration-content img{display:block;width:176px;height:176px;border-radius:10px;image-rendering:pixelated;background:white}.registration-content figcaption{font-size:10px;color:#a4b8c7;margin-top:13px}.registration-foot{padding:18px 25px;background:#070f1b55;display:flex;align-items:center;gap:10px;color:#9fb8c6;font-size:11px}.registration-foot svg{color:#6be0ba;flex-shrink:0}.whatsapp-button{position:fixed;right:28px;bottom:calc(26px + env(safe-area-inset-bottom));z-index:45;display:flex;align-items:center;gap:11px;background:#25d366;color:#052912;padding:16px 20px;border-radius:50px;box-shadow:0 8px 30px #0007,0 0 30px #25d36625;border:1px solid #8af0b1;font-weight:700;font-size:13px;transition:transform .2s,box-shadow .2s}.whatsapp-button svg{width:27px;height:27px}.whatsapp-button:hover{transform:translateY(-4px);box-shadow:0 12px 35px #0008,0 0 35px #25d36645}.contact-trap{position:absolute;width:1px;height:1px;overflow:hidden;-webkit-clip-path:inset(50%);clip-path:inset(50%)}.demo-dialog button:disabled{opacity:.6;cursor:wait}.form-error{color:#ffb5aa!important}@media(max-width:1100px){.compliance-grid{gap:30px}.registration-content{grid-template-columns:1fr 150px;gap:15px}.registration-content img{width:150px;height:150px}.nav-auth{gap:16px}}@media(max-width:800px){.compliance-grid{grid-template-columns:1fr;gap:35px}.compliance-copy>p{max-width:100%}.registration-card{max-width:620px;width:100%}.nav-auth .button{padding:11px 15px}.nav-auth{gap:14px}.nav-auth .sign-in{font-size:12px}.whatsapp-button{right:18px;bottom:calc(18px + env(safe-area-inset-bottom));padding:15px}.whatsapp-button span{display:none}}@media(max-width:450px){.nav{gap:12px}.nav .brand img{width:105px}.nav-auth{gap:12px}.nav-auth .button{padding:10px 12px;font-size:11px;gap:5px}.nav-auth .button svg{display:none}.registration-top{padding:18px;gap:8px}.registration-label{font-size:9px;letter-spacing:.8px}.registration-status{font-size:9px;padding:5px 7px}.registration-content{padding:24px 18px;grid-template-columns:1fr 128px;gap:12px}.registration-content img{width:128px;height:128px}.registration-content h3{font-size:23px}.registration-content dd{font-size:11px}.registration-content figcaption{font-size:9px}.registration-foot{padding:16px 18px;font-size:10px}}@media(prefers-reduced-motion:reduce){.whatsapp-button{transition:none}}.compliance-badges{display:grid;grid-template-columns:1fr 1fr;grid-gap:24px;gap:24px;margin-top:52px}.compliance-badge{display:flex;align-items:center;gap:24px;padding:24px 30px;border:1px solid #ffffff16;border-radius:18px;background:linear-gradient(120deg,#102626,#111c2a);font-size:24px;font-weight:650;letter-spacing:-.5px}.compliance-badge:nth-child(2){background:linear-gradient(120deg,#121f2b,#191c30)}.compliance-badge-image{width:94px;height:94px;border-radius:14px;background:#fff;display:flex;align-items:center;justify-content:center;flex-shrink:0;padding:10px}.compliance-badge img{max-width:100%;max-height:100%;width:auto;height:auto;object-fit:contain}@media(max-width:800px){.compliance-badge{padding:20px;gap:18px;font-size:20px}.compliance-badge-image{width:75px;height:80px}}@media(max-width:600px){.compliance-badges{grid-template-columns:1fr;gap:14px;margin-top:30px}.compliance-badge{font-size:22px}}.nav{gap:48px}.nav>.brand{flex-shrink:0;margin-right:auto}.nav-auth{margin-left:12px;flex-shrink:0}@media(max-width:1100px) and (min-width:801px){.nav{gap:28px}.navlinks{gap:24px}.nav-auth{margin-left:0}}@media(max-width:800px){.nav{gap:20px}.nav-auth{margin-left:0}}@media(max-width:450px){.nav{gap:16px}.nav-auth{gap:12px}.nav>.brand{margin-right:auto}}.brand-light{display:none}.brand-icon{display:inline-flex;align-items:center;justify-content:center}.brand-icon img{width:32px;height:32px;object-fit:contain}.workflow-wordmark .brand-icon img{width:40px;height:40px}.footer-logo img{-webkit-clip-path:polygon(0 0,100% 0,100% 64%,33% 64%,33% 100%,0 100%);clip-path:polygon(0 0,100% 0,100% 64%,33% 64%,33% 100%,0 100%)}.theme-toggle{width:38px;height:38px;border:1px solid #405069;border-radius:50%;display:grid;place-items:center;color:#c4e8df;background:#12202f;flex-shrink:0}.theme-toggle:hover{border-color:#5aceab}.nav{gap:24px}.nav-auth{margin-left:0}.plan li{align-items:flex-start;line-height:1.7}.plan li svg{flex-shrink:0;margin-top:4px}.pricing-grid{align-items:start}.plan ul{min-height:0}.footer-bottom>span:first-child{line-height:1.7}html[data-theme=light]{color-scheme:light;--muted:#506578;--line:#d7e2e9;--cream:#f4f8fb;--night:#f8fbfd;--surface:#fff;--mint:#148061;--cyan:#116b86;--violet:#7050a5;--amber:#986317}html[data-theme=light] .brand-dark{display:none}html[data-theme=light] .brand-light{display:block}html[data-theme=light] body{background:#f8fbfd;color:#17344b}html[data-theme=light] :is(h1,h2,h3){color:#0e3e60}html[data-theme=light] header{background:#fff;border-color:#d8e4e9}html[data-theme=light] :is(.navlinks a,.nav-auth .sign-in,.mobile-menu){color:#22465b}html[data-theme=light] .theme-toggle{background:#edf5f5;border-color:#c8dbdc;color:#0e3e60}html[data-theme=light] .navlinks.open{background:#fff;border-color:#d8e4e9}html[data-theme=light] .hero{background:radial-gradient(ellipse at 85% 35%,#dce5ff,transparent 48%),radial-gradient(ellipse at 48% 100%,#d8f6e9,transparent 55%),#f6fafc}html[data-theme=light] .hero h1>span{background-image:linear-gradient(100deg,#148f7b,#116c9a,#7550ac,#148f7b)}html[data-theme=light] .hero .pill{background:#e4f4eb;color:#21694b;border-color:#b8dbc7}html[data-theme=light] :is(.hero-copy>p,.hero-proof,.hero-bottom p,.hero-bottom>span:first-child,.section-heading>p,.center-heading>p,.local-copy>p,.showcase-copy>p,.compliance-copy>p,.faq-intro>p){color:#4e657b}html[data-theme=light] :is(.hero-actions>.text-link,.text-link){color:#12644f}html[data-theme=light] .hero-bottom{border-color:#cddde5}html[data-theme=light] .motion-toggle{background:#fff;color:#476577;border-color:#c9dce4}html[data-theme=light] .hero-actions .play{background:#e2eef5;color:#11647c;border-color:#bcd2de}html[data-theme=light] :is(.platform,.local-section,.audience,.onboarding,.faq-section,.cta-section){background:#f9fbfd}html[data-theme=light] :is(.workspace-section,.pricing){background:linear-gradient(120deg,#eef7f4,#eef1fa)}html[data-theme=light] .bank-strip{background:linear-gradient(100deg,#e9f5ef,#eef0fa,#e9f5f6);border-color:#cddfe3}html[data-theme=light] :is(.bank-strip-heading h2,.bank-name){color:#16425a}html[data-theme=light] :is(.partner-kicker,.bank-motion-control){color:#486e65}html[data-theme=light] .bank-strip-heading{border-color:#c4d8da}html[data-theme=light] :is(.product,.plan,.steps,.step,.workflow-demo,.loan-card,.dashboard,.hero-product .dashboard,.registration-card){background:#fff;color:#17344b;border-color:#c9dce5!important;box-shadow:0 18px 40px #143e6010}html[data-theme=light] .product:nth-child(2){background:#f5f1fb}html[data-theme=light] .product:nth-child(3){background:#edf7f6}html[data-theme=light] .product:nth-child(4){background:#fff6ed}html[data-theme=light] :is(.product h3,.plan,.price,.workflow-record b,.applicant b,.loan-card-top b,.loan-details b,.dash-heading h3,.dash-stats strong,.chart-top b,.recent-title,.registration-content h3){color:#163d57}html[data-theme=light] :is(.product p,.plan>p,.plan li,.plan.popular li,.plan.popular>p,.plan.popular .price-period,.price-period,.workflow-body>p,.audience-panel p,.step p,.faq-item>p,.compliance-note,.registration-content p){color:#536a80}html[data-theme=light] :is(.product-icon,.note-icon,.local-copy li>span){background:#d9eee5;color:#137c58}html[data-theme=light] .product-tag{color:#256e56}html[data-theme=light] .product:nth-child(2) .product-tag{color:#72509a}html[data-theme=light] .product:nth-child(3) .product-tag{color:#28677a}html[data-theme=light] .product:nth-child(4) .product-tag{color:#815c2e}html[data-theme=light] :is(.dash-sidebar,.workflow-record,.dash-chart){background:#f1f6fa;border-color:#d2e1e8}html[data-theme=light] .dash-stats>div{background:#eaf3fa;border-color:#cbdce9}html[data-theme=light] .dash-stats>div:nth-child(2){background:#f1eefa;border-color:#ded5ec}html[data-theme=light] .dash-stats>div:nth-child(3){background:#eaf5ee;border-color:#c8dfd1}html[data-theme=light] :is(.dash-top,.dash-heading p,.dash-greeting,.dash-stats>div>span,.chart-top span,.axis,.bar-column label,.application-table>div,.workflow-record span,.workflow-bottom>span,.panel-index,.loan-details,.applicant small,.progress-labels,.art-caption,.registration-content figcaption){color:#526d85}html[data-theme=light] :is(.dash-top,.workflow-top,.workflow-bottom,.workflow-record>div,.application-table>div,.plan ul,.applicant,.faq-item,.faq-item:first-child){border-color:#d3e0e8}html[data-theme=light] .application-table>div.table-header{background:#e3edf5;color:#46677f}html[data-theme=light] .chart-top select{background:#fff;border-color:#b7cedd;color:#28506b}html[data-theme=light] :is(.floating-note,.hero-product .floating-note){background:#fff;border-color:#b9d4d5;color:#173e54}html[data-theme=light] :is(.floating-note div>span,.hero-product .floating-note div>span){color:#536f80}html[data-theme=light] .portfolio-badge{background:#f0eafa;border-color:#c7b4e0}html[data-theme=light] .portfolio-badge b{color:#533b7b}html[data-theme=light] .portfolio-badge small{color:#725a91}html[data-theme=light] .product-window-bar{background:#e8edf7;border-color:#c0d1e8;color:#4c6a83}html[data-theme=light] :is(.local-art,.audience-panel){background:linear-gradient(130deg,#e5f2ed,#ecebfa);border-color:#cbdde2}html[data-theme=light] :is(.local-copy li,.showcase-points b,.faq-item summary){color:#264c63}html[data-theme=light] .showcase-points p{color:#547082}html[data-theme=light] .audience-tabs button{color:#34566f;border-color:#ccdde7}html[data-theme=light] .audience-tabs button[aria-selected=true]{background:#e0f1e9;color:#146547;border-color:#a7d0bd}html[data-theme=light] .audience-tabs button:hover{background:#edf5f7}html[data-theme=light] .institution-art>svg{background:#e7f0f6}html[data-theme=light] .plan.popular{background:linear-gradient(145deg,#e5f6ec,#e8eff9,#eee6f6);border-color:#66b99b!important}html[data-theme=light] .plan .button-outline{background:#fff;color:#174b5f;border-color:#b7d1dc}html[data-theme=light] .pricing-note{color:#5a7288}html[data-theme=light] .step:nth-child(2){background:#f2eefa}html[data-theme=light] .step:nth-child(3){background:#eaf5f7}html[data-theme=light] .step:nth-child(4){background:#fcf3e9}html[data-theme=light] .compliance-section{background:radial-gradient(ellipse at 90% 45%,#d9f1e9,transparent 55%),#f3f8fb;border-color:#d0e0e8}html[data-theme=light] .compliance-copy h2 span{color:#168365}html[data-theme=light] .registration-top{border-color:#d0e0e7}html[data-theme=light] .registration-label{color:#235a57}html[data-theme=light] .registration-status{color:#176744;background:#e5f6ed}html[data-theme=light] .registration-foot{background:#edf5f7;color:#4d6b7a}html[data-theme=light] .compliance-badge,html[data-theme=light] .compliance-badge:nth-child(2){background:#fff;border-color:#d0e0e7;color:#173f56}html[data-theme=light] footer{background:#edf4f8;border-color:#d1e0e8}html[data-theme=light] :is(.footer-brand>p,.footer-main h4,.footer-main>div:not(:first-child)>a,.footer-bottom,.footer-bottom>span:last-child,.location){color:#47667e}html[data-theme=light] .footer-signoff{color:#173d56}html[data-theme=light] .footer-signoff>span{color:#74539d}html[data-theme=light] .footer-bottom{border-color:#cbdde8}html[data-theme=light] .demo-dialog{background:#f8fbfd;color:#173e56;border-color:#b9d0df}html[data-theme=light] :is(.demo-dialog>p,.form-grid label,.dialog-close){color:#42647e}html[data-theme=light] :is(.form-grid input,.form-grid select,.form-grid textarea){background:#fff;border-color:#b6cddc;color:#163d55}html[data-theme=light] .form-error{color:#a53029!important}html[data-theme=light] .cta-inner h2,html[data-theme=light] .opportunity h2,html[data-theme=light] .opportunity h3{color:#edf3fc}html[data-theme=light] .opportunity h2 span{color:#bda3ff}@media(max-width:1100px) and (min-width:801px){.nav{gap:16px}.navlinks{gap:18px}.nav .brand img{width:135px}}@media(max-width:800px){.nav{gap:12px}.theme-toggle{width:32px;height:32px}.nav-auth{gap:10px}}@media(max-width:450px){.nav{gap:8px}.nav .brand img{width:95px}.nav-auth{gap:8px}.nav-auth .button{padding:10px}.nav-auth .sign-in{font-size:11px}.theme-toggle{width:30px;height:30px}}:root{--header-height:100px}body{padding-top:var(--header-height)}header#top{position:fixed;inset:0 0 auto;z-index:50;box-shadow:0 4px 24px #00000012}header#top .nav{height:var(--header-height)}html{scroll-padding-top:calc(var(--header-height) + 20px)}@media(max-width:800px){:root{--header-height:83px}header#top .navlinks.open{top:calc(var(--header-height) - 1px)}}