@import"https://fonts.googleapis.com/css2?family=Montserrat:wght@400;500;600;700&display=swap";.hero-video{position:relative}.desc-text{font-size:1.34rem!important;font-weight:500!important;width:100%;text-align:center;margin:0 auto;display:block}.hero-video-bg{width:100%;height:100vh;object-fit:cover;position:absolute;z-index:0;top:0;left:0}.hero-overlay{position:absolute;inset:0;background-color:#0006;z-index:1}.hero-gradient{position:absolute;left:0;right:0;bottom:0;pointer-events:none;background:linear-gradient(180deg,#0000,#000000d9);z-index:2}.gradient-mobile{height:15vh}.gradient-tablet{height:18vh}.gradient-desktop,.gradient-desktop-small{height:22vh}.hero-content-center{position:relative;z-index:3;display:flex;flex-direction:column;align-items:center;text-align:center;padding:0 2rem}.hero-content-center.mobile{padding:0 1rem;display:flex;flex-direction:column;align-items:center;justify-content:center;width:100vw;min-height:100vh;left:0;top:0;text-align:center;margin-bottom:3rem}.hero-content-center.mobile .hero-logo{margin-bottom:3rem;display:flex;justify-content:center;align-items:center;width:100%}.hero-content-center.mobile .logo-mobile{margin-bottom:2rem}.hero-content-center.mobile .logo-tablet{margin-bottom:2.5rem}.hero-content-center.mobile .img-mobile{height:80px;width:240px;max-width:90vw}.hero-content-center.mobile .img-tablet{height:100px;width:280px;max-width:90vw}.hero-content-center.mobile .img-desktop-small{height:110px;width:300px;max-width:90vw}.hero-content-center.mobile .img-desktop{height:120px;width:320px;max-width:90vw}.hero-content-center.mobile .title-mobile{font-size:2rem;line-height:1.2;max-width:90%;margin:0 auto;text-align:center}.hero-content-center.mobile .title-tablet{font-size:2.5rem;line-height:1.2;max-width:85%;margin:0 auto;text-align:center}.hero-content-center.mobile .title-desktop-small{font-size:3rem;line-height:1.2;max-width:100%;margin:0 auto;text-align:center}.hero-content-center.mobile .hero-description{font-size:1.5rem;margin-bottom:3rem;color:#fff;font-weight:500;line-height:1.5;text-align:center;width:100%;display:flex;justify-content:center;align-items:center}.hero-content-center.mobile .desc-mobile{max-width:95%;padding:0 1rem;font-size:1.1rem;line-height:1.4;text-align:center;margin:0 auto}.hero-content-center.mobile .desc-tablet{max-width:90%;padding:0 2rem}.hero-content-center.mobile .desc-desktop{max-width:95%;font-size:2.1rem;font-weight:500}.hero-content-center.mobile .desc-text-wrapper{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;width:100%}.hero-content-center.mobile .text-mobile{font-size:1.1rem;text-align:center;width:100%;margin:0 auto;line-height:1.4}.hero-content-center.mobile .text-tablet{font-size:1.2rem}.hero-content-center.mobile .text-desktop-small{font-size:1.35rem}.hero-content-center.mobile .text-desktop{font-size:1.5rem}.hero-content-center.mobile .nowrap{white-space:nowrap}.hero-content-center.mobile .btns-mobile{flex-direction:column;gap:1rem;align-items:center;padding:0 1rem}.hero-content-center.mobile .btns-tablet{flex-direction:column;gap:1.25rem;align-items:center}.hero-content-center.mobile .btns-desktop-small{flex-direction:row;gap:1.5rem;align-items:center;justify-content:center;flex-wrap:wrap}.hero-content-center.mobile .btn-span{font-weight:300;display:inline-block}.hero-content-center.mobile .span-mobile{font-size:1rem;min-width:200px;padding-left:1.5rem;padding-right:1.5rem}.hero-content-center.mobile .span-tablet{font-size:1.05rem;min-width:220px;padding-left:2rem;padding-right:2rem}.hero-content-center.mobile .span-desktop-small{font-size:1.1rem;min-width:240px;padding-left:2.25rem;padding-right:2.25rem}.hero-content-center.mobile .span-desktop{font-size:1.15rem;min-width:260px;padding-left:2.5rem;padding-right:2.5rem}.hero-video{position:relative;height:100vh;display:flex;align-items:center;justify-content:center;overflow:hidden}.hero-overlay{position:absolute;inset:0;background:#00000080;z-index:10}.hero-video-bg{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.hero-content-center{position:relative;z-index:20;text-align:center;color:#fff;max-width:120rem;margin:0 auto;padding:0 2rem;transition:all 1s ease;opacity:0;transform:translateY(2.5rem);display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:100vh}.hero-content-center.visible{opacity:1;transform:translateY(0)}.hero-logo{margin-bottom:3rem}.hero-logo-img{margin:0 auto;height:120px;width:320px;max-width:90vw;filter:brightness(0) invert(1)}.hero-title{margin-bottom:2rem;line-height:1;color:#fff;white-space:nowrap;font-size:4rem;font-weight:700;max-width:100%;width:100%}.hero-buttons{display:flex;flex-direction:row;gap:18px;justify-content:center;align-items:center;margin-top:3.2rem}.btn-primary-hero{font-size:.97rem;background:#0078a8;color:#fff;font-weight:500;border-radius:7px;border:none;cursor:pointer;transition:all .2s cubic-bezier(.4,0,.2,1);box-shadow:0 2px 8px #0000001a;min-width:300px;padding:.45rem 2.5rem}.btn-primary-hero:hover{background:#006691;transform:scale(1.05)}.btn-outline-hero{font-size:.97rem;border:2px solid #fff;color:#fff;background:transparent;font-weight:500;border-radius:7px;cursor:pointer;transition:all .2s cubic-bezier(.4,0,.2,1);box-shadow:0 2px 8px #0000001a;min-width:300px;padding:.45rem 2.5rem}.btn-outline-hero:hover{background:#fff;color:#1f2937;transform:scale(1.05)}.hero-title{font-size:1.8rem;white-space:normal;line-height:1.3;text-align:center;margin:0 auto 2rem;max-width:95%;padding:0 1rem}.hero-buttons{flex-direction:column;align-items:center}@media (min-width: 768px){.hero-buttons{flex-direction:row}.hero-title{font-size:2.5rem;white-space:nowrap;max-width:100%;width:100%}.hero-content-center{max-width:120rem;padding:0 3rem}}@media (max-width: 965px) and (min-width: 767px){.hero-title{white-space:normal!important;line-height:1.2!important;font-size:2.2rem!important;text-align:center!important;max-width:100%!important}}@media (min-width: 1200px){.hero-title{font-size:2.5rem}.hero-content-center{max-width:120rem}}@media (max-width: 640px){.hero-description{width:100%;padding:0 1rem}.hero-buttons button{min-height:48px;padding:12px 24px}.hero-buttons{display:flex;justify-content:center;align-items:center}.desc-text-wrapper{width:100%;max-width:100%;display:flex;flex-direction:column;align-items:center;justify-content:center}.desc-text{width:100%!important;max-width:100%!important;text-align:center!important;font-size:1.1rem!important;line-height:1.4!important;margin:0 auto!important;display:block!important}.text-mobile{width:100%!important;max-width:100%!important;text-align:center!important}}.stats-section{padding:30px 0 400px;background-image:url(/assets/background.svg);background-size:cover;z-index:1;background-repeat:no-repeat;background-position:center 10px;width:100%;overflow-x:hidden}.stats-section .container{max-width:120rem;margin:0 auto;padding:0 clamp(20px,4vw,60px);margin-top:clamp(30px,5vw,70px);width:100%}.stats-section .header{text-align:center;margin-bottom:clamp(60px,9vw,120px);margin-top:clamp(30px,4vw,50px)}.stats-section .header h2{font-size:clamp(1.2rem,3.5vw,1.8rem);font-weight:300;color:#000;line-height:1.2}.stats-section .header p{font-size:clamp(1.2rem,3.5vw,1.8rem);color:#000;font-weight:300;line-height:1}.stats-section .main-content-box{border-radius:20px;position:relative;z-index:0;max-width:2600px;margin-left:0;overflow:hidden}.stats-section .content-grid{display:grid;grid-template-columns:1fr;gap:clamp(30px,6vw,60px);align-items:start;position:relative;z-index:1}.left-side{display:block}@media (min-width: 768px){.left-side{display:block}}@media (min-width: 1600px){.stats-section .content-grid{grid-template-columns:1fr 1fr}}.stats-section .left-side{background-color:#fff;width:100%;max-width:820px;border-radius:12px;padding:clamp(20px,4vw,40px);box-shadow:0 2px 10px #0000001a;min-height:clamp(300px,40vw,420px);overflow-y:visible;margin:0 auto}.stats-section .right-side{width:100%;max-width:700px;display:flex;flex-direction:column;gap:clamp(15px,3vw,25px);margin:0 auto}.stats-section .features-container{display:flex;flex-direction:column;gap:clamp(12px,2.5vw,20px)}.stats-section .feature-card{padding:clamp(15px,3vw,25px) clamp(12px,2.5vw,18px) clamp(12px,2.5vw,18px) clamp(12px,2.5vw,18px);display:flex;flex-direction:column;gap:0px;border-radius:12px;width:100%!important;max-width:none!important}.stats-section .feature-card:first-child{margin-top:clamp(15px,3vw,25px)}.stats-section .feature-header{display:flex;flex-direction:row;align-items:center;z-index:1}.stats-section .logo-blue,.stats-section .logo-white{width:clamp(32px,4vw,40px);height:clamp(32px,4vw,40px);margin-top:4px;z-index:1;flex-shrink:0}.stats-section .feature-card h4{font-weight:700;color:#222;font-size:clamp(1rem,2.5vw,1.3rem);margin:0;margin-left:clamp(10px,2vw,16px);line-height:1.2}.stats-section .feature-card p{font-size:clamp(.9rem,2.2vw,1.2rem);margin-top:clamp(5px,1vw,10px);margin-bottom:2px;line-height:1.5;z-index:1;width:clamp(85%,90%,75%)}.stats-section .logo-gray{width:clamp(90px,15vw,150px);height:clamp(95px,16vw,155px);position:absolute;right:clamp(-15px,-2vw,-21px);bottom:0;object-fit:contain;z-index:2}.stats-section .bottom-text{text-align:center;margin-top:clamp(20px,4vw,30px)}.stats-section .bottom-text p{font-size:clamp(1rem,2.5vw,1.3rem);color:#666;font-weight:400;line-height:1.5;max-width:800px;margin:0 auto}.stats-section .control-section{padding:clamp(40px,8vw,90px) 0}.stats-section .control-container{max-width:120rem;margin:0 auto;padding:0 2rem;text-align:center;width:100%}.stats-section .control-section h2{font-size:clamp(1.2rem,3.5vw,1.8rem);font-weight:300;color:#000;margin-bottom:6px;line-height:1.2;max-width:800px;margin-left:auto;margin-right:auto}@media (min-width: 1200px) and (max-width: 1599px){.stats-section .container{max-width:120rem;padding:0 40px}.stats-section .content-grid{gap:40px;grid-template-columns:1fr}.stats-section .right-side{max-width:100%}}@media (max-width: 949px){.stats-section .left-side{display:none!important}.stats-section .content-grid{grid-template-columns:1fr}}@media (max-width: 1023px){.stats-section .content-grid{grid-template-columns:1fr}.stats-section .left-side,.stats-section .right-side{max-width:100%}.stats-section .feature-card p{width:90%}}@media (max-width: 480px){.stats-section .feature-header{align-items:flex-start}.stats-section .feature-card h4{margin-left:8px}.stats-section .feature-card p{width:95%;margin-top:8px}.stats-section .logo-gray{width:70px;height:75px;right:-10px}}@media (min-width: 1600px) and (orientation: landscape){.stats-section .content-grid{grid-template-columns:1fr 1fr}.stats-section .header{margin-bottom:40px;margin-top:40px}.stats-section .main-content-box{padding:30px 0}}@media (min-width: 1800px){.stats-section .container{max-width:120rem;padding:0 80px}.stats-section .content-grid{gap:80px;grid-template-columns:1fr 1fr}.stats-section .left-side{display:block;max-width:900px}.stats-section .right-side{max-width:750px}}.stats-section img{max-width:100%;height:auto;object-fit:contain}.stats-section *{box-sizing:border-box}.stats-section{position:relative;overflow-x:hidden}*{font-family:Montserrat,Arial,sans-serif!important}.main-container{background-size:1920px 2600px!important;background-position:left top!important;background-repeat:no-repeat!important}.testimonials-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(350px,1fr));gap:2rem}.testimonial-card{background:#fff;padding:2rem;border-radius:.5rem;box-shadow:0 10px 15px #0000001a;transition:all .3s ease}.testimonial-card:hover{box-shadow:0 20px 25px #00000026}.testimonial-header{display:flex;align-items:center;margin-bottom:1.5rem}.testimonial-avatar{width:60px;height:60px;border-radius:50%;background:#0078a8;color:#fff;display:flex;align-items:center;justify-content:center;font-weight:700;font-size:1.1rem;margin-right:1rem}.testimonial-info h4{font-weight:700;color:#111827;font-size:1.1rem;margin-bottom:.25rem}.testimonial-info .role{font-size:.875rem;color:#4b5563;margin-bottom:.25rem}.testimonial-info .company{font-size:.75rem;color:#6b7280}.testimonial-stars{display:flex;margin-bottom:1rem}.star{height:1.25rem;width:1.25rem;color:#fbbf24;fill:currentColor}.testimonial-content{color:#374151;line-height:1.625}@media (min-width: 1920px){.main-container{transform:scale(1);transform-origin:top left;background-size:100vw 2700px!important;background-position:center top!important;width:100vw!important;padding-left:0!important}.main-flex-container{max-width:120rem!important;width:100%!important;margin:0 auto!important;padding:0!important}.testimonials-content-container{max-width:600px!important}.dashboard-container{min-width:2400px!important;height:2400px!important;margin-left:800px!important;margin-top:-730px!important}}@media (min-width: 2560px){.main-container{transform:scale(1);transform-origin:top left;background-size:100vw 2700px!important;background-position:center top!important;width:100vw!important;padding-left:0!important}.main-flex-container{max-width:120rem!important;width:100%!important;margin:0 auto!important;padding:0!important}.testimonials-content-container{max-width:600px!important}.dashboard-container{min-width:2400px!important;height:2400px!important;margin-left:800px!important;margin-top:-730px!important}}@media (max-width: 1919px) and (min-width: 1600px){.main-container{transform:scale(.85);transform-origin:top left;width:117.6%;background-size:2240px 2730px!important}}@media (max-width: 1599px) and (min-width: 1400px){.main-container{transform:scale(.75);transform-origin:top left;width:133.3%;background-size:2200px 2720px!important}}@media (max-width: 1399px) and (min-width: 1200px){.main-container{transform:scale(.65);transform-origin:top left;width:153.8%;background-size:2130px 2710px!important}}@media (max-width: 1199px) and (min-width: 1024px){.main-container{padding-left:40px!important;padding-right:40px!important;background-size:1200px 2900px!important}.main-flex-container{max-width:120rem!important}.testimonials-content{margin-left:60px!important;width:600px!important}.dashboard-container{margin-left:600px!important;min-width:1800px!important}.dashboard-image{width:1000px!important;height:740px!important;min-width:700px!important}}@media (max-width: 1200px) and (min-width: 1024px){.testimonials-title{padding-right:100px!important}}@media (max-width: 1023px){.main-container{padding-left:20px!important;padding-right:20px!important;padding-top:60px!important;background-size:cover!important;background-position:center top!important}.main-flex-container{flex-direction:column!important;align-items:center!important;max-width:none!important}.testimonials-content-container{margin:0 auto!important}.testimonials-content{margin-top:80px!important;margin-left:0!important;width:100%!important;text-align:center!important;align-items:center!important}.testimonials-title{font-size:1.8rem!important;text-align:center!important;line-height:1.2!important}.testimonials-subtitle{font-size:1.1rem!important;text-align:center!important}.testimonials-description{font-size:1rem!important;text-align:center!important}.testimonials-button{margin-top:40px!important;padding:12px 24px!important;font-size:1rem!important;cursor:pointer}.dashboard-container{margin-left:0!important;margin-top:60px!important;min-width:auto!important;height:auto!important;width:100%!important;display:flex!important;justify-content:center!important}.dashboard-image{width:95%!important;height:auto!important;min-width:auto!important;margin-top:0!important}.process-section{margin-top:40px!important;height:800px!important}.process-title-container{margin-top:0!important;margin-bottom:60px!important;padding:0 20px!important}.process-title{font-size:1.6rem!important}.process-description{font-size:1rem!important}.process-images-container{flex-direction:column!important;align-items:center!important;margin-top:40px!important}.pass-image{width:70%!important;margin-top:0!important;margin-right:0!important}.quadriculado-image{width:80%!important;top:20px!important;right:10%!important}.process-steps-container{position:relative!important;top:-300px!important;left:auto!important;transform:none!important;width:100%!important;max-width:none!important;display:flex!important;flex-direction:column!important;gap:20px!important}.process-step{position:relative!important;top:auto!important;left:auto!important;right:auto!important;transform:none!important;min-width:auto!important;max-width:none!important;width:100%!important;margin:0!important}.miami-card-container{margin-top:80px!important;padding:0 20px!important;margin-bottom:40px!important}.miami-card{min-width:auto!important;max-width:none!important;padding:15px 20px!important;flex-direction:row!important;height:auto!important;min-height:70px!important}.miami-image{width:50px!important;height:50px!important}.miami-content{margin-left:15px!important}.miami-title{font-size:1.2rem!important}.miami-subtitle{font-size:1rem!important}.miami-actions{flex-direction:column!important;gap:10px!important;align-items:flex-end!important}.miami-button{padding:6px 24px!important;font-size:.95rem!important}.miami-funded-badge{padding:4px 12px!important;font-size:.85rem!important}}.portfolio-section{margin-top:-13vw;min-height:100vh;position:relative;overflow:hidden}.background-image{position:absolute;top:-5.2vw;left:-78vw;width:130%;height:93.75vw;object-fit:cover;z-index:0;pointer-events:none}.container{width:100vw;margin:0;padding:0;position:relative;z-index:1;margin-top:1vw}.portfolio-wrapper{display:flex;justify-content:center;width:100%}.section-header{text-align:center;margin-bottom:3.125vw;padding-top:13vw;width:100%;display:flex;flex-direction:column;align-items:center}.section-header h2{font-size:clamp(1.6rem,2.3vw,2.5rem);font-weight:700;color:#1a1a1a;margin-bottom:1vw;line-height:1.2}.section-header p{color:#888;font-weight:400;font-size:clamp(1rem,1.4vw,1.5rem);margin-bottom:0}.section-header p span{color:#888;font-weight:400}.portfolio-grid{display:grid;grid-template-columns:repeat(3,1fr);grid-template-rows:repeat(2,1fr);gap:.78vw;width:74.5vw;height:37.2vw;justify-items:center;align-items:center}.portfolio-grid .portfolio-item:nth-child(1){order:unset}.portfolio-grid .portfolio-item:nth-child(2){order:unset}.portfolio-grid .portfolio-item:nth-child(3){order:unset}.portfolio-grid .portfolio-item:nth-child(4){order:unset;position:static;top:unset;left:unset;transform:unset}.portfolio-grid .portfolio-item:nth-child(5){order:unset}.portfolio-item{border-radius:.83vw;overflow:hidden;width:18.2vw;height:18.2vw;aspect-ratio:1 / 1!important;transition:transform .3s ease;box-shadow:0 .31vw 1.25vw #0000001f}.portfolio-item:hover{transform:scale(1.05)}.portfolio-item-featured{grid-column:2;grid-row:1 / span 2;width:36.5vw;height:36.5vw;aspect-ratio:1 / 1!important}.mobile-portfolio-grid{display:none}.portfolio-placeholder{width:100%;height:100%;display:flex;flex-direction:column;justify-content:center;align-items:center;position:relative;box-shadow:0 .52vw 1.56vw #0003;background-size:cover!important;background-position:center!important;background-repeat:no-repeat!important}.portfolio-placeholder:before{content:"";position:absolute;inset:0;background:#0000004d;z-index:1}.portfolio-info{position:absolute;bottom:1vw;right:1vw;left:auto;color:#fff;text-align:right;text-shadow:0 .1vw .42vw rgba(0,0,0,.7);z-index:2}.portfolio-info h3{margin:0;font-size:clamp(1rem,1.1vw,1.2rem);font-weight:600;margin-bottom:.2vw}.portfolio-info p{margin:0;font-size:clamp(.8rem,.83vw,.9rem);opacity:.9}@media (max-width: 1919px){.portfolio-section{margin-top:-35vw}.background-image{top:-3vw}.section-header{padding-top:10vw}}@media (max-width: 1200px){.portfolio-section{margin-top:-8vw}.background-image{top:-2vw}.section-header{padding-top:8vw}.portfolio-grid{width:85vw;gap:1vw;justify-items:center;align-items:center;margin:0 auto}.portfolio-item{width:20vw;height:20vw}.portfolio-item-featured{width:40vw;height:40vw}}@media (max-width: 1024px){.portfolio-section{margin-top:-6vw}.background-image{top:-1vw}.container{padding:0 2vw}.section-header{padding-top:6vw;margin-bottom:4vw}.portfolio-grid{width:90vw;height:45vw;gap:1.2vw;justify-items:center;align-items:center;margin:0 auto}.portfolio-item{width:22vw;height:22vw}.portfolio-item-featured{width:44vw;height:44vw}}@media (max-width: 768px){.portfolio-section{margin-top:-4vw}.background-image{top:0vw}.section-header{padding-top:25vw;margin-bottom:6.5vw}.section-header p br,.portfolio-grid{display:none}.mobile-portfolio-grid{display:block;width:100%}.mobile-featured{width:100%;height:26vw;border-radius:2.1vw;overflow:hidden;margin-bottom:2vw;transition:transform .3s ease}.mobile-featured:hover{transform:scale(1.02)}.mobile-grid{display:grid;grid-template-columns:1fr 1fr;grid-template-rows:1fr 1fr;gap:1.3vw;width:100%}.mobile-card{border-radius:2.1vw;overflow:hidden;aspect-ratio:1 / 1;transition:transform .3s ease;box-shadow:0 .52vw 2.1vw #0000001a}.mobile-card:hover{transform:scale(1.05)}.portfolio-info{bottom:2vw;right:2vw}.portfolio-info h3{font-size:clamp(1rem,2.5vw,1.2rem);margin-bottom:.5vw}.portfolio-info p{font-size:clamp(.8rem,2vw,.9rem)}}@media (max-width: 480px){.portfolio-section{margin-top:-2vw}.background-image{top:1vw}.container{padding:0 3vw}.section-header{padding-top:8vw;margin-bottom:6.25vw}.mobile-featured{height:37.5vw}.mobile-grid{gap:3.1vw}.portfolio-info{bottom:3.1vw;right:3.1vw}.portfolio-info h3{font-size:clamp(1rem,3.4vw,1.1rem)}.portfolio-info p{font-size:clamp(.75rem,2.7vw,.85rem)}}.app{min-height:100vh}.section-header{text-align:center;margin-bottom:4rem}.section-header h2{font-size:2.5rem;font-weight:700;color:#111827;margin-bottom:1.5rem}.section-header p{color:#4b5563;font-size:1.125rem;max-width:2xl;margin:0 auto}.container{max-width:120rem;margin:0 auto;padding:0 2rem;width:100%}.content-section{padding:5rem 0}.content-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(400px,1fr));gap:4rem;align-items:center}.content-item{margin-bottom:2rem}.content-image{border-radius:.5rem;box-shadow:0 10px 15px #0000001a;margin-bottom:2rem;height:400px;background:linear-gradient(135deg,#667eea,#764ba2);display:flex;align-items:center;justify-content:center;color:#fff;font-weight:600;font-size:1.5rem}.content-item h3{font-size:1.875rem;font-weight:700;color:#111827;margin-bottom:1.5rem}.content-item p{color:#4b5563;font-size:1.125rem;line-height:1.625}.platform-control-section{position:relative;overflow:visible;padding:100px 0}.pontilhado-bg{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:900px;max-width:95vw;z-index:0;pointer-events:none;opacity:.7}.platform-cards-circle{position:relative;width:700px;max-width:95vw;height:700px;margin:0 auto}.platform-card{border-radius:16px;box-shadow:0 4px 24px #00000014;padding:18px 12px;display:flex;align-items:center;justify-content:center;font-size:1.05rem;font-weight:500;color:#333;min-height:60px;min-width:120px;border:1px solid #e5e7eb;transition:box-shadow .2s}.platform-card-inner{width:100%}.platform-card:hover{box-shadow:0 8px 32px #00000021}.platform-logo-center{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:220px;height:220px;border-radius:50%;box-shadow:0 4px 24px #0000001a;display:flex;align-items:center;justify-content:center;flex-direction:column;z-index:2}@media (max-width: 900px){.platform-cards-circle{width:95vw;height:95vw;min-width:320px;min-height:320px}.platform-logo-center{width:120px;height:120px}.platform-card{font-size:.95rem;min-width:90px;min-height:40px;padding:10px 6px}}.content-section-custom *{box-sizing:border-box}.content-section-custom{background:none;font-family:Montserrat,Arial,sans-serif;line-height:1.6;padding-bottom:40px;display:flex;justify-content:center;width:100%}.container{max-width:1400px;margin:0 auto;padding:40px 20px;display:flex;flex-direction:column;align-items:center;width:100%}.header{text-align:center;margin-bottom:60px;max-width:900px;margin-top:90px;width:100%}.header h1{font-size:2.3rem;font-weight:300;color:#34495e;margin-bottom:30px;letter-spacing:-.8px;line-height:1.1}.header .description{font-size:1.3rem;color:#000;line-height:1.6;font-weight:300}.main-section-wrapper{display:flex;justify-content:center;width:100%;margin-bottom:40px}.main-section{display:flex;background:#fff;border-radius:12px;box-shadow:0 4px 20px #00000014;overflow:hidden;min-height:650px;width:100%;max-width:1300px;margin:0 auto}.main-image{flex:1;background:#e9ecef;border:2px dashed #dee2e6;display:flex;align-items:center;justify-content:center;color:#adb5bd;font-size:.9rem;position:relative;overflow:hidden}.main-image img{width:100%;height:100%;object-fit:cover;border-radius:12px 0 0 12px}.main-content{flex:1;padding:60px 50px;display:flex;flex-direction:column;justify-content:center}.main-content h2{font-size:1.8rem;font-weight:500;color:#2c3e50;margin-bottom:18px;line-height:1.25;letter-spacing:-.3px}.main-content p{color:#000;font-size:1.2rem;line-height:1.55;margin-bottom:28px;font-weight:300}.learn-more-btn{margin-top:30px;display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:14px 28px;border-radius:16px;border:2px solid #97979A;color:#97979a;font-size:1.125rem;font-weight:500;background:transparent;transition:all .2s ease;box-sizing:border-box;cursor:pointer;width:fit-content;height:50px;text-decoration:none}.learn-more-btn:hover{background:#232a3d;color:#fff}.learn-more-btn svg{width:1.25em;height:1.25em}.cards-wrapper{display:flex;flex-direction:column;align-items:center;width:100%;justify-content:center;margin-left:0}.cards-grid{display:grid;grid-template-columns:1fr 1fr;gap:30px;justify-content:center;max-width:1300px;width:100%;margin:0 auto}.card{background:#fff;border-radius:12px;box-shadow:0 4px 20px #00000014;overflow:hidden;display:flex;flex-direction:column;width:100%;min-height:420px;height:auto}.card-image{height:320px;background:#e9ecef;border-bottom:2px dashed #dee2e6;display:flex;align-items:center;justify-content:center;color:#adb5bd;font-size:.9rem;overflow:hidden}.card-image img{width:100%;height:100%;object-fit:cover}.card-content{padding:40px 30px;flex-grow:1;display:flex;flex-direction:column}.card h3{font-size:1.35rem;font-weight:500;color:#2c3e50;margin-bottom:12px;line-height:1.25;letter-spacing:-.2px}.card p{color:#000;font-size:1.2rem;line-height:1.5;margin-bottom:20px;flex-grow:1;font-weight:300}.bottom-row{display:grid;grid-template-columns:1fr 1fr;gap:30px;margin-top:30px;justify-content:center;max-width:1300px;width:100%;margin-left:auto;margin-right:auto}@media (max-width: 1400px){.container{padding:40px 15px}}@media (max-width: 1350px){.main-section,.cards-grid,.bottom-row{max-width:calc(100vw - 40px);margin-left:auto;margin-right:auto}}@media (max-width: 1200px){.main-section{width:100%;min-width:0;margin:0 auto}.cards-grid,.bottom-row{max-width:100%;margin:0 auto}.container{padding:30px 15px}}@media (max-width: 1024px){.header h1{font-size:2rem}.header .description{font-size:1.1rem}.main-content{padding:40px 35px}.main-content h2{font-size:1.6rem}.main-content p{font-size:1.1rem}}@media (max-width: 968px){.container{padding:20px 15px}.header{margin-bottom:40px;margin-top:40px;max-width:100%}.header h1{font-size:1.8rem;margin-bottom:20px}.header .description{font-size:1rem}.main-section{flex-direction:column;width:100%;min-width:0;min-height:auto;margin:0 auto}.main-image{min-height:250px;border-radius:12px 12px 0 0!important}.main-image img{border-radius:12px 12px 0 0}.main-content{padding:30px 25px}.main-content h2{font-size:1.4rem;margin-bottom:15px}.main-content p{font-size:1rem;margin-bottom:20px}.learn-more-btn{margin-top:20px;padding:12px 24px;font-size:1rem;height:45px}.cards-grid,.bottom-row{grid-template-columns:1fr;gap:20px;max-width:100%;margin:0 auto}.card{min-height:350px}.card-image{height:200px}.card-content{padding:25px 20px}.card h3{font-size:1.2rem;margin-bottom:10px}.card p{font-size:1rem}}@media (max-width: 768px){.container{padding:15px 10px}.header{margin-top:30px;margin-bottom:30px}.header h1{font-size:1.6rem}.main-image{min-height:200px}.main-content{padding:25px 20px}.main-content h2{font-size:1.3rem}.main-content p{font-size:.95rem}.learn-more-btn{padding:10px 20px;font-size:.95rem;height:42px}.card-content{padding:20px 15px}.card h3{font-size:1.1rem}.card p{font-size:.95rem}}@media (max-width: 640px){.container{padding:15px 8px}.header h1{font-size:1.4rem;line-height:1.2}.header .description{font-size:.9rem}.main-image{min-height:180px}.main-content{padding:20px 15px}.main-content h2{font-size:1.2rem}.main-content p{font-size:.9rem}.card-image{height:160px}.card-content{padding:18px 12px}.card h3{font-size:1rem}.card p{font-size:.9rem}}@media (max-width: 480px){.container{padding:10px 5px}.header{margin-top:20px;margin-bottom:25px}.header h1{font-size:1.25rem;margin-bottom:15px}.header .description{font-size:.85rem}.main-image{min-height:150px}.main-content{padding:18px 12px}.main-content h2{font-size:1.1rem;margin-bottom:12px}.main-content p{font-size:.85rem;margin-bottom:15px}.learn-more-btn{margin-top:15px;padding:8px 16px;font-size:.85rem;height:38px;gap:6px}.cards-grid,.bottom-row{gap:15px}.card{min-height:280px}.card-image{height:120px}.card-content{padding:15px 10px}.card h3{font-size:.9rem;margin-bottom:8px}.card p{font-size:.8rem}}@media (max-width: 360px){.container{padding:8px 3px}.header h1{font-size:1.1rem}.header .description{font-size:.8rem}.main-image{min-height:130px}.main-content{padding:15px 8px}.main-content h2{font-size:1rem}.main-content p{font-size:.8rem}.learn-more-btn{padding:6px 12px;font-size:.8rem;height:35px}.card-image{height:100px}.card-content{padding:12px 8px}.card h3{font-size:.85rem}.card p{font-size:.75rem}}.finalcta-root{font-family:Montserrat,Arial,sans-serif;min-height:80vh;line-height:1.5}.finalcta-container{width:100vw;margin:0;display:flex;flex-direction:column;align-items:center;justify-content:center}.finalcta-content-section{text-align:center;margin-bottom:clamp(60px,12vw,200px);margin-top:clamp(60px,12vw,200px);width:100vw;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:0 clamp(16px,4vw,40px)}.finalcta-subtitle{color:#45464a;font-size:clamp(13px,2.5vw,15px);font-weight:400;margin-bottom:clamp(16px,3vw,24px);letter-spacing:.3px;text-align:center}.finalcta-main-title{color:#2d3748;font-size:clamp(24px,5vw,40px);font-weight:400;line-height:1.2;margin-bottom:clamp(20px,4vw,32px);margin-left:auto;margin-right:auto;text-align:center;max-width:100%;white-space:nowrap}.finalcta-description{color:#45464a;font-size:clamp(15px,2.8vw,17px);font-weight:400;line-height:1.7;margin-bottom:clamp(32px,6vw,48px);max-width:min(750px,90%);margin-left:auto;margin-right:auto;text-align:center}.finalcta-button-container{display:flex;gap:clamp(12px,2vw,16px);justify-content:center;align-items:center;width:100%;flex-wrap:wrap}.finalcta-btn-primary{background:#0891b2;color:#fff;padding:clamp(16px,3vw,20px) clamp(24px,5vw,38px);border:none;border-radius:12px;font-size:clamp(16px,2.8vw,18px);font-weight:500;cursor:pointer;transition:all .2s ease;text-decoration:none;display:inline-block;white-space:nowrap;min-width:fit-content}.finalcta-btn-primary:hover{background:#0e7490;transform:translateY(-1px)}.finalcta-btn-secondary{background:transparent;color:#718096;padding:clamp(16px,3vw,20px) clamp(24px,5vw,38px);border:2px solid #97979A;border-radius:12px;font-size:clamp(16px,2.8vw,18px);font-weight:500;cursor:pointer;transition:all .2s ease;text-decoration:none;display:inline-block;white-space:nowrap;min-width:fit-content}.finalcta-btn-secondary:hover{border-color:#cbd5e0;color:#4a5568;transform:translateY(-1px)}.finalcta-video-section{width:120vw;min-width:100vw;margin-left:calc(-50vw + 50%);border-radius:0;overflow:hidden;box-shadow:0 25px 50px -12px #00000040;position:relative;height:clamp(350px,50vw,650px);background:#000}.finalcta-video-background{position:absolute;inset:0;background:linear-gradient(135deg,#0006,#0009);display:flex;align-items:center;justify-content:center}.finalcta-play-button{width:clamp(60px,8vw,88px);height:clamp(60px,8vw,88px);background:#fffffff2;border-radius:50%;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .3s ease;box-shadow:0 8px 25px #00000026;border:3px solid rgba(255,255,255,.3)}.finalcta-play-button:hover{transform:scale(1.05);background:#fff;box-shadow:0 12px 35px #0003}.finalcta-play-icon{width:0;height:0;border-left:clamp(16px,2.5vw,26px) solid #0891b2;border-top:clamp(10px,1.5vw,16px) solid transparent;border-bottom:clamp(10px,1.5vw,16px) solid transparent;margin-left:clamp(3px,.5vw,6px)}@media (max-width: 1024px){.finalcta-main-title{line-height:1.3}.finalcta-video-section{height:clamp(300px,45vw,500px)}}@media (max-width: 768px){.finalcta-container{padding:0}.finalcta-content-section{margin-bottom:clamp(40px,8vw,80px);margin-top:clamp(40px,8vw,80px);padding:0 clamp(20px,5vw,32px)}.finalcta-main-title{font-size:clamp(22px,6vw,32px);line-height:1.3;white-space:normal}.finalcta-description{font-size:clamp(14px,3.5vw,16px);line-height:1.6}.finalcta-button-container{flex-direction:column;gap:clamp(12px,2vw,16px);align-items:center}.finalcta-btn-primary,.finalcta-btn-secondary{width:100%;max-width:min(320px,90vw);text-align:center}.finalcta-video-section{width:100vw;margin-left:calc(-50vw + 50%);height:clamp(280px,40vw,350px)}}@media (max-width: 480px){.finalcta-content-section{padding:0 16px;margin-bottom:0;margin-top:40px}.finalcta-main-title{font-size:clamp(20px,7vw,28px);line-height:1.4;margin-bottom:20px}.finalcta-subtitle{font-size:clamp(12px,3.5vw,14px);margin-bottom:16px}.finalcta-description{font-size:clamp(13px,4vw,15px);margin-bottom:32px;line-height:1.5}.finalcta-button-container{gap:12px}.finalcta-btn-primary,.finalcta-btn-secondary{padding:16px 24px;font-size:16px;max-width:280px}.finalcta-video-section{height:clamp(250px,60vw,300px)}.finalcta-play-button{width:clamp(50px,12vw,70px);height:clamp(50px,12vw,70px)}.finalcta-play-icon{border-left-width:clamp(14px,3vw,20px);border-top-width:clamp(8px,2vw,12px);border-bottom-width:clamp(8px,2vw,12px);margin-left:clamp(2px,.8vw,4px)}}@media (max-width: 320px){.finalcta-content-section{padding:0 12px}.finalcta-main-title{font-size:18px;line-height:1.4}.finalcta-subtitle{font-size:11px}.finalcta-description{font-size:12px}.finalcta-btn-primary,.finalcta-btn-secondary{font-size:14px;padding:14px 20px;max-width:260px}.finalcta-video-section{height:220px}}@media (min-width: 1440px){.finalcta-content-section{max-width:1200px;margin-left:auto;margin-right:auto}.finalcta-main-title{max-width:100%;white-space:normal}.finalcta-video-section{height:700px}}@media (prefers-reduced-motion: reduce){*{transition:none!important;animation:none!important}}@media (hover: none) and (pointer: coarse){.finalcta-btn-primary:hover,.finalcta-btn-secondary:hover,.finalcta-play-button:hover{transform:none}.finalcta-btn-primary:active{background:#0e7490;transform:scale(.98)}.finalcta-btn-secondary:active{border-color:#cbd5e0;color:#4a5568;transform:scale(.98)}.finalcta-play-button:active{transform:scale(.95);background:#fff}}.finance-start *{margin:0;padding:0;box-sizing:border-box}.finance-hero-section{position:relative;min-height:95vh;background-image:url(/assets/end-CzElmIs4.png);background-size:cover;background-position:center;display:flex;flex-direction:column;justify-content:space-between;color:#fff;padding:80px 0 0}.finance-hero-section:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:#000c;z-index:1;pointer-events:none}.finance-hero-content{flex:1;display:flex;align-items:center;max-width:120rem;margin:0 auto;padding:0 40px;width:100%;position:relative;z-index:2}.finance-content-wrapper{display:flex;align-items:center;justify-content:center;width:100%;gap:100px;max-width:1400px;margin:0 auto}.finance-text-content{flex:1;max-width:600px;text-align:center;display:flex;flex-direction:column;align-items:center;margin:0 auto}.finance-hero-title{font-size:48px;font-weight:600;line-height:1.2;margin-bottom:32px;color:#fff;max-width:600px;text-align:center}.finance-hero-description{font-size:20px;font-weight:200;line-height:1.6;margin-bottom:100px;color:#ffffffe6;max-width:500px;text-align:center}.finance-cta-button{background-color:#0078a8;color:#fff;font-family:Montserrat,sans-serif;font-size:18px;font-weight:500;padding:15px 40px;border:none;border-radius:8px;cursor:pointer;transition:all .3s ease;text-decoration:none;display:inline-block}.finance-cta-button:hover{background-color:#1580b8;transform:translateY(-2px)}.finance-building-showcase{flex-shrink:0;position:relative;margin:0 auto;display:flex;justify-content:center}.finance-building-image{width:550px;height:520px;border-radius:16px;background-image:url(/assets/box-CQo-t-9R.png);background-size:cover;background-position:center;position:relative;overflow:hidden;box-shadow:0 20px 40px #0000004d}.finance-building-gradient{position:absolute;left:0;right:0;bottom:0;height:40%;background:linear-gradient(to top,rgba(0,0,0,.8),transparent);border-radius:0 0 16px 16px;pointer-events:none}.finance-building-stats{position:absolute;bottom:20px;left:20px;right:20px;background:#ffffff2e;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-radius:16px;padding:16px;display:flex;justify-content:space-between;align-items:center}.finance-stat-item{display:flex;align-items:center;gap:8px;color:#fff;font-size:14px;font-weight:300}.finance-stat-icon{width:16px;height:16px;color:#fff;display:flex;align-items:center;justify-content:center;font-size:12px}@media (max-width: 1370px){.finance-hero-content{flex-direction:column;align-items:center;justify-content:center;padding:0 20px;text-align:center}.finance-content-wrapper{flex-direction:column;align-items:center;gap:0;width:100%}.finance-text-content{margin:0;max-width:100%;width:100%}.finance-building-showcase{display:flex;flex-direction:column;align-items:center;width:100%;margin-top:30px}.finance-building-showcase img{width:100%;max-width:400px;height:auto;border-radius:12px}.finance-hero-title{font-size:32px;margin-bottom:20px;width:100%;max-width:100%}.finance-hero-description{font-size:18px;margin-bottom:30px;width:100%;max-width:100%}.finance-cta-button{font-size:16px;padding:12px 30px}}@media (max-width: 550px){.finance-building-image{display:none}}.finance-timing-leverage-section{background-image:url(/assets/principal-back-B6el1tvI.svg);background-size:200% auto;background-repeat:no-repeat;background-position-x:-40%;background-position-y:5%;padding:80px 2rem;margin:0;min-height:100vh;display:flex;align-items:center;justify-content:center}.finance-timing-container{max-width:120rem;margin:0 auto;padding:0 4rem;width:100%}.finance-timing-content-wrapper{display:flex;align-items:center;justify-content:center;gap:70px;width:100%}.finance-timing-text-content{flex:2;max-width:800px;padding:0 2rem}.finance-timing-section-title{font-size:42px;font-weight:600;line-height:1.2;color:#000;margin-bottom:32px;font-family:Montserrat,sans-serif;max-width:100%}.finance-timing-section-description{font-size:24px;line-height:1.5;color:#000;margin-bottom:40px;font-weight:400;max-width:100%}.finance-timing-process-section{margin-top:32px}.finance-timing-process-title{font-size:18px;font-weight:600;color:#000;margin-bottom:24px}.finance-timing-process-steps{display:flex;flex-direction:column;gap:16px;font-weight:600}.finance-timing-step{display:flex;align-items:flex-start;gap:8px}.finance-timing-step-label{font-weight:600;color:#000;font-size:18px;min-width:60px}.finance-timing-step-text{font-size:18px;color:#000;line-height:1.5}.finance-timing-image-content{flex:1;display:flex;justify-content:center;align-items:center;padding:0 2rem;max-width:500px}.finance-timing-workspace-image{position:relative;width:100%;max-width:500px;height:450px;background:url(/assets/leverage-CTJu2fTR.jpg) center center / cover no-repeat;border-radius:20px;box-shadow:0 20px 60px #0000001a;padding:40px;overflow:hidden}@media (max-width: 1670px){.finance-timing-leverage-section{padding:60px 2rem;background-image:none}.finance-timing-container{padding:0 2rem}.finance-timing-content-wrapper{flex-direction:column;gap:0;text-align:center;justify-content:center}.finance-timing-text-content{max-width:100%;width:100%}.finance-timing-image-content{display:flex;flex-direction:column;align-items:center;width:100%;margin-top:30px}.finance-timing-image-content img{width:100%;max-width:400px;height:auto;border-radius:12px}.finance-timing-section-title{font-size:32px;margin-bottom:24px;width:100%;max-width:100%}.finance-timing-section-description{font-size:18px;margin-bottom:32px;width:100%;max-width:100%}.finance-timing-process-title{font-size:16px;margin-bottom:20px}.finance-timing-step-label,.finance-timing-step-text{font-size:15px}.finance-timing-image-content{display:none}.finance-timing-process-steps{align-items:center}}@media (max-width: 480px){.finance-timing-leverage-section{padding:40px 1rem}.finance-timing-container{padding:0 1rem}.finance-timing-section-title{font-size:28px}.finance-timing-section-description{font-size:16px}.finance-timing-step-label,.finance-timing-step-text{font-size:14px}}.finance-capital-access-section{background-image:url(/assets/back-D5hPMXaV.png);background-size:cover;background-repeat:no-repeat;background-position:center;color:#fff;padding:80px 0;min-height:100vh}.finance-capital-container{max-width:120rem;margin:0 auto;padding:0 40px;width:100%}.finance-capital-top-content{display:flex;align-items:center;justify-content:center;margin-bottom:60px;gap:100px;max-width:1400px;margin-left:auto;margin-right:auto}.finance-capital-hero-image{flex:1;max-width:450px}.finance-capital-placeholder-image{width:100%;max-width:700px;height:500px;background:#34495e;border-radius:16px;background-image:url(/assets/construction-RhsXpelR.jpg);background-size:cover;background-position:center}@media (max-width: 1530px){.finance-capital-hero-image{display:flex;justify-content:center;align-items:center}.finance-capital-placeholder-image{margin:0 auto}.finance-capital-hero-text{display:flex;flex-direction:column;align-items:center;text-align:center}.finance-capital-subtitle,.finance-capital-main-title,.finance-capital-description,.finance-capital-cta-button,.finance-capital-resources-title,.finance-capital-resource-item{text-align:center!important}.finance-capital-cta-button{margin:0 auto!important;display:block!important}}.finance-capital-hero-text{flex:1;max-width:900px}.finance-capital-subtitle{color:#3498db;font-size:20px;font-weight:400;margin-bottom:16px}.finance-capital-main-title{font-size:36px;font-weight:600;line-height:1.2;margin-bottom:24px;color:#fff;max-width:750px}.finance-capital-description{font-size:20px;line-height:1.6;color:#ffffffe6;margin-bottom:20px;max-width:700px}.finance-capital-bottom-icons{display:flex;justify-content:center;gap:100px;margin-bottom:80px;max-width:1200px;margin-left:auto;margin-right:auto;width:100%}.finance-capital-icon-item{display:flex;align-items:center;gap:12px;color:#fff;font-size:16px;font-weight:400}.finance-capital-icon-item .finance-capital-icon{font-size:32px;color:#30bff4}.finance-capital-program-section{margin-top:40px}.finance-capital-program-content{display:flex;align-items:center;justify-content:center;gap:80px;max-width:1400px;margin:0 auto}.finance-capital-program-text{flex:1;max-width:900px}.finance-capital-program-subtitle{color:#3498db;font-size:20px;font-weight:400;margin-bottom:12px}.finance-capital-program-title{font-size:32px;font-weight:600;line-height:1.2;margin-bottom:24px;color:#fff}.finance-capital-program-description{font-size:16px;line-height:1.6;color:#ffffffe6;margin-bottom:62px;max-width:590px}.finance-capital-cta-button{background-color:#0078a8;color:#fff;font-family:inherit;font-size:16px;font-weight:500;padding:14px 48px;border:none;border-radius:8px;cursor:pointer;transition:all .3s ease}.finance-capital-cta-button:hover{background-color:#2980b9;transform:translateY(-2px)}.finance-capital-loan-resources{flex:1;max-width:600px}.finance-capital-resources-title{font-size:20px;font-weight:600;color:#fff;margin-bottom:24px}.finance-capital-resources-list{display:flex;flex-direction:column;gap:16px}.finance-capital-resource-item{display:flex;align-items:center;gap:26px}.finance-capital-check-icon{color:#30bff4;font-size:24px;flex-shrink:0;font-weight:100}.finance-capital-resource-item span{font-size:18px;color:#ffffffe6;line-height:2.4;font-weight:100;max-width:500px}@media (max-width: 1530px){.finance-capital-top-content{flex-direction:column;gap:30px;margin-bottom:40px;text-align:center}.finance-capital-bottom-icons{flex-direction:column;align-items:center;gap:20px;margin-bottom:40px;width:100%!important}.finance-capital-program-content{flex-direction:column;gap:30px;text-align:center}}@media (max-width: 768px){.finance-capital-access-section{padding:40px 0}.finance-capital-container{padding:0 20px}.finance-capital-hero-image{width:100%!important;max-width:100%!important;display:flex!important;justify-content:center!important;order:2}.finance-capital-placeholder-image{width:100%!important;max-width:350px!important;height:200px!important;margin:0 auto!important;display:block!important;background:#34495e!important;border-radius:16px!important;background-image:url(/assets/construction-RhsXpelR.jpg)!important;background-size:cover!important;background-position:center!important;background-repeat:no-repeat!important}.finance-capital-hero-text{max-width:100%;text-align:left;order:1;width:100%!important}.finance-capital-subtitle{font-size:16px;margin-bottom:12px;text-align:center}.finance-capital-main-title{font-size:24px;margin-bottom:20px;width:100%!important;max-width:100%!important;text-align:center}.finance-capital-description{font-size:14px;margin-bottom:16px;width:100%!important;max-width:100%!important;line-height:1.5;text-align:center}.finance-capital-icon-item{font-size:14px;justify-content:center;flex-direction:row;text-align:center;gap:12px;align-items:center}.finance-capital-icon-item .finance-capital-icon{font-size:24px}.finance-capital-program-section{margin-top:20px}.finance-capital-program-text,.finance-capital-loan-resources{max-width:100%;text-align:left}.finance-capital-program-subtitle{font-size:16px;margin-bottom:8px;text-align:center}.finance-capital-program-title{font-size:20px;margin-bottom:16px;text-align:center}.finance-capital-program-description{font-size:14px;margin-bottom:24px;width:100%!important;max-width:100%!important;line-height:1.5;text-align:left}.finance-capital-cta-button{display:none}.finance-capital-resources-title{font-size:18px;margin-bottom:20px;text-align:left}.finance-capital-resources-list{gap:12px}.finance-capital-resource-item{justify-content:flex-start;text-align:left;gap:12px}.finance-capital-check-icon{font-size:20px}.finance-capital-resource-item span{font-size:14px;line-height:1.4;width:100%!important;max-width:100%!important}}@media (max-width: 480px){.finance-capital-main-title{font-size:22px}.finance-capital-program-title{font-size:18px}.finance-capital-description,.finance-capital-program-description,.finance-capital-resource-item span{font-size:13px}}.private-lending-section{background-image:url(/assets/principal-back-B6el1tvI.svg);background-size:150% auto;background-repeat:no-repeat;background-position-x:-120%;background-position-y:-5%;padding:80px 0;min-height:100vh;display:flex;align-items:center;justify-content:center}.private-lending-container{max-width:120rem;margin:0 auto;padding:0 2rem;width:100%}.private-lending-header{text-align:center;margin-bottom:64px}.private-lending-title{font-size:36px;font-weight:700;color:#111827;margin-bottom:24px;line-height:1.2}.private-lending-description{font-size:18px;color:#000;max-width:950px;margin:0 auto;line-height:1.6}.private-lending-cards-container{margin-bottom:48px;display:flex;justify-content:center;width:100%}.private-lending-cards-grid{display:grid;grid-template-columns:450px 450px 450px;gap:40px;align-items:start;justify-content:center;justify-items:center}.private-lending-card{background-color:#fff;border-radius:16px;padding:24px;box-shadow:0 8px 12px -3px #0000001a,0 4px 6px -2px #0000000d;border:1px solid #e5e7eb;height:500px;width:450px}.private-lending-card.featured{background-color:#1e293b;box-shadow:0 25px 50px -12px #2226;padding:32px;width:450px;height:550px;margin:0}.private-lending-card-header{text-align:center;margin-bottom:32px}.private-lending-card-title{font-size:22px;font-weight:700;color:#111827;margin-bottom:16px}.private-lending-card-title.featured-title{color:#30bff4;margin-bottom:0;font-weight:200}.private-lending-card-subtitle{color:#30bff4;font-size:22px;font-weight:100;margin-bottom:16px}.private-lending-card-description{color:#6b7280;font-size:14px;line-height:1.6}.private-lending-card-description.featured-description{color:#d1d5db;width:400px}.private-lending-items-list{display:flex;flex-direction:column;gap:16px}.private-lending-item{display:flex;align-items:center;gap:12px}.private-lending-icon{font-size:18px;flex-shrink:0}.private-lending-icon.negative,.private-lending-icon.positive{color:#9ca3af}.private-lending-icon.positive-active{color:#30bff4}.private-lending-item-label{color:#374151;font-size:16px}.private-lending-item-label.featured-label{color:#fff;font-weight:100}.private-lending-cta{text-align:center;margin-top:48px;width:100%}.private-lending-cta-button{background-color:#1e293b;color:#fff;padding:16px 32px;border-radius:8px;font-weight:200;font-size:18px;border:none;cursor:pointer;box-shadow:0 10px 15px -3px #0000001a,0 4px 6px -2px #0000000d}.private-lending-cta-button:hover{background-color:#334155}.private-lending-mobile-layout{display:none!important;width:100%;max-width:120rem;margin:0 auto;padding:0 2rem}@media (max-width: 1055px){.private-lending-cards-container{display:none}.private-lending-mobile-layout{display:flex!important;flex-direction:column;gap:24px;align-items:center;justify-content:center;width:100%;max-width:120rem;margin:0 auto;padding:0 2rem}}@media (min-width: 1056px){.private-lending-cards-grid{gap:40px}.private-lending-mobile-layout{display:none!important}.private-lending-cards-container{display:flex!important}}@media (max-width: 768px){.private-lending-section{padding:60px 0;background-image:none}.private-lending-container{padding:0 16px}.private-lending-header{margin-bottom:40px;text-align:center}.private-lending-title{font-size:24px;margin-bottom:20px}.private-lending-description{font-size:14px;line-height:1.5}.private-lending-cards-container{display:none}.private-lending-card{width:100%;max-width:350px;height:auto;padding:20px;margin:0 auto}.private-lending-card.featured{width:100%;max-width:350px;height:auto;padding:24px;background-color:#1e293b;margin:0 auto 10px}.private-lending-card-header{margin-bottom:20px}.private-lending-card-title{font-size:18px;margin-bottom:12px}.private-lending-card-title.featured-title{color:#30bff4}.private-lending-card-subtitle{font-size:16px;margin-bottom:12px}.private-lending-card-description{font-size:12px;line-height:1.4}.private-lending-card-description.featured-description{color:#d1d5db;width:100%}.private-lending-items-list{gap:12px}.private-lending-item-label{font-size:13px}.private-lending-item-label.featured-label{color:#fff}.private-lending-icon{font-size:14px}.private-lending-cta{text-align:center;width:100%;margin:0}.private-lending-cta-button{padding:12px 24px;font-size:14px;width:100%;max-width:300px;border-radius:6px}}@media (max-width: 480px){.private-lending-title{font-size:22px}.private-lending-description{font-size:13px}.private-lending-card{padding:18px}.private-lending-card-title{font-size:16px}.private-lending-card-subtitle{font-size:15px}.private-lending-item-label{font-size:12px}}.finance-insights-background-container{position:absolute;top:0;left:0;width:100%;height:100%;background-image:url(/assets/final-PLvTdy29.png);background-size:cover;background-position:center;background-repeat:no-repeat}.finance-insights-overlay{position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(#1a213ae6,#000000e6);-webkit-backdrop-filter:blur(1px);backdrop-filter:blur(1px)}.finance-insights-content{position:relative;z-index:10;height:100vh;display:flex;flex-direction:column;justify-content:center;align-items:center;padding:2rem;text-align:center}.finance-insights-main-heading{font-size:2.5rem;font-weight:200;color:#fff;margin-bottom:1.2rem;line-height:1.2;max-width:1100px;animation-delay:.2s}.finance-insights-main-heading .finance-insights-brand{color:#30bff4;font-weight:400}.finance-insights-subtitle{font-size:1.6rem;color:#fff;margin-bottom:5rem;line-height:1.2;max-width:1000px;font-weight:300;animation-delay:.4s}.finance-insights-signup-form{display:flex;gap:1rem;align-items:center;margin-bottom:1.5rem;max-width:600px;width:100%;animation-delay:.6s}.finance-insights-email-input{flex:1;padding:1rem 1.5rem;font-size:1.3rem;background:none;border:2px solid #009ACD;border-radius:12px;color:#97979a;outline:none;transition:all .3s ease;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.finance-insights-email-input::placeholder{color:#94a3b8}.finance-insights-email-input:focus{border-color:#22d3ee;background:#1e293be6;box-shadow:0 0 0 4px #22d3ee1a}.finance-insights-submit-btn{padding:1rem 2rem;font-size:1.3rem;font-weight:300;background:#0078a8;border:none;border-radius:12px;color:#fff;cursor:pointer;transition:all .3s ease}.finance-insights-submit-btn:hover{background:linear-gradient(135deg,#0284c7,#06b6d4);transform:translateY(-2px);box-shadow:0 8px 30px #22d3ee66}.finance-insights-submit-btn:active{transform:translateY(0)}.finance-insights-privacy-text{color:#97979a;font-size:1.2rem;animation-delay:.8s}.finance-insights-privacy-link{color:#7a7a7c;text-decoration:none;transition:color .3s ease}.finance-insights-privacy-link:hover{color:#06b6d4;text-decoration:underline}@media (max-width: 768px){.finance-insights-main-heading{font-size:2.5rem}.finance-insights-subtitle{font-size:1.1rem;margin-bottom:2rem}.finance-insights-signup-form{flex-direction:column;gap:2.2rem}.finance-insights-privacy-text{display:none}.finance-insights-email-input,.finance-insights-submit-btn{width:100%}.finance-insights-content{padding:1rem}}@media (max-width: 480px){.finance-insights-main-heading{font-size:2rem}.finance-insights-subtitle{font-size:1rem}}.finance-insights-content>*{opacity:0;transform:translateY(30px);animation:fadeInUp .8s ease forwards}.header-transparent{position:absolute;top:0;left:0;right:0;z-index:1000;background:#00000040;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);border-bottom:1px solid rgba(255,255,255,.1);padding:1.5rem 0;box-shadow:0 4px 24px #00000040;transition:all .3s ease}.nav-container{max-width:120rem;margin:0 auto;display:flex;align-items:center;justify-content:space-between;padding:0 2rem;position:relative;width:100%}.logo{flex-shrink:0;z-index:1001}.logo-white{height:50px;width:auto;filter:brightness(0) invert(1);transition:height .3s ease}.nav{display:flex;align-items:center;gap:2rem;position:absolute;left:50%;transform:translate(-50%);font-family:Montserrat,Arial,sans-serif}.nav-link-white{color:#fff;text-decoration:none;font-size:.95rem;font-weight:400;display:flex;align-items:center;gap:.3rem;padding:.5rem 0;transition:color .3s ease;white-space:nowrap}.nav-link-white:hover{color:#3b82f6}.chevron-icon{display:none;width:16px;height:16px;transform:rotate(180deg)}.nav-flags{display:flex;align-items:center;gap:.5rem;flex-shrink:0}.flag{width:36px;height:24px;border-radius:4px;cursor:pointer;transition:opacity .3s ease}.flag:hover{opacity:.8}.menu-toggle{display:none;background:none;border:none;color:#fff;cursor:pointer;padding:.5rem;border-radius:4px;transition:background-color .3s ease;z-index:1001}.menu-toggle:hover{background-color:#ffffff1a}.nav-mobile{position:fixed;inset:0;background:#000000fa;z-index:999;display:flex;align-items:center;justify-content:center;padding-top:3rem;opacity:0;visibility:hidden;transform:translateY(-100%);transition:all .3s ease}.nav-mobile-open{opacity:1;visibility:visible;transform:translateY(0)}.close-menu-btn{position:absolute;top:2rem;right:2rem;background:none;border:none;color:#fff;cursor:pointer;padding:.5rem;border-radius:4px;transition:background-color .3s ease;z-index:1001}.close-menu-btn:hover{background-color:#ffffff1a}.nav-mobile-content{display:flex;flex-direction:column;align-items:center;gap:2.5rem;text-align:center;font-family:Montserrat,Arial,sans-serif;margin-top:50rem}.nav-mobile .nav-link-white{font-size:1.2rem;padding:1rem 0}.mobile-flags{display:flex;align-items:center;gap:1rem;margin-top:2rem;padding-top:2rem;border-top:1px solid rgba(255,255,255,.2)}.overlay{position:fixed;inset:0;background:#000c;z-index:998}@media (min-width: 1400px){.nav-container{padding:0 3rem}.nav{gap:2.5rem}.nav-link-white{font-size:1rem}.logo-white{height:55px}}@media (max-width: 1399px) and (min-width: 1200px){.nav-container{padding:0 2rem}.nav{gap:2rem}}@media (max-width: 1199px) and (min-width: 1024px){.nav-container{padding:0 1.5rem}.nav{gap:1.5rem}.nav-link-white{font-size:.9rem}.logo-white{height:45px}}@media (max-width: 1023px) and (min-width: 900px){.nav-container{padding:0 1rem}.nav{gap:1.2rem}.nav-link-white{font-size:.85rem}.chevron-icon{width:14px;height:14px}.flag{width:32px;height:22px}.logo-white{height:42px}}@media (max-width: 899px) and (min-width: 769px){.nav-container{padding:0 1rem}.nav{gap:1rem}.nav-link-white{font-size:.8rem}.chevron-icon{width:12px;height:12px}.nav-flags{gap:.3rem}.flag{width:28px;height:20px}.logo-white{height:40px}}@media (max-width: 768px){.header-transparent{padding:1rem 0}.nav-container{padding:0 1rem}.nav,.nav-flags{display:none}.menu-toggle{display:flex}.logo-white{height:40px}}@media (max-width: 480px){.nav-container{padding:0 .75rem}.logo-white{height:36px}.nav-mobile-content{gap:1.5rem}.nav-mobile .nav-link-white{font-size:1.1rem}.close-menu-btn{top:1.5rem;right:1.5rem}}@media (max-width: 360px){.nav-container{padding:0 .5rem}.logo-white{height:32px}.nav-mobile-content{gap:1.2rem}.nav-mobile .nav-link-white{font-size:1rem;padding:.75rem 0}.mobile-flags{gap:.8rem;margin-top:1.5rem;padding-top:1.5rem}.mobile-flags .flag{width:32px;height:22px}}@media (max-height: 500px) and (orientation: landscape) and (max-width: 768px){.nav-mobile-content{gap:1rem}.nav-mobile .nav-link-white{font-size:1rem;padding:.5rem 0}.mobile-flags{margin-top:1rem;padding-top:1rem}.close-menu-btn{top:1rem;right:1rem}}@media (min-width: 1800px){.nav-container{max-width:120rem;padding:0 4rem}.nav{gap:3rem}.nav-link-white{font-size:1.1rem}.logo-white{height:60px}.flag{width:40px;height:28px}}@media print{.header-transparent{background:#fff;color:#000;position:static;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none}.nav-link-white{color:#000}.nav-flags,.menu-toggle,.nav-mobile{display:none}}.footer-logo{margin:0 auto 2rem;height:60px;width:180px;filter:brightness(0) invert(1)}.footer-custom{background-color:#1a213a;color:#a0aec0;padding:40px 0 30px;width:100%;font-family:Montserrat,Arial,sans-serif}.footer-container{max-width:120rem;margin:0 auto;padding:0 2rem;width:100%}.footer-top{display:flex;justify-content:space-between;align-items:center;margin-bottom:38px}.footer-logo img{height:100%;max-height:60px;object-fit:contain;margin-left:-300px}.footer-copyright{font-size:14px;font-weight:400}.footer-divider{height:1px;background-color:#4a5568;margin:20px 0}.footer-content{display:grid;grid-template-columns:1.2fr 1fr 1fr;gap:60px;align-items:flex-start}.footer-left{display:flex;flex-direction:column;gap:10px;align-items:flex-start}.footer-title{font-size:15px;font-weight:600;margin-bottom:16px;color:#e2e8f0}.footer-section{display:flex;flex-direction:column;align-items:flex-start;gap:5px;padding:0}.footer-links{display:flex;flex-direction:column;align-items:flex-start;gap:2px;list-style:none;padding:0;margin:0}.footer-links li{margin-bottom:10px}.footer-link{color:#a0aec0;text-decoration:none;font-size:14px;transition:color .3s ease}.footer-link:hover{color:#e2e8f0}.footer-right{display:flex;justify-content:flex-start}.social-icons-wrapper{display:flex;flex-direction:column;align-items:flex-start}.social-icons{display:flex;gap:16px}.social-icon{width:40px;height:40px;background-color:#6b7bb6;border-radius:8px;display:flex;align-items:center;justify-content:center;color:#1a213a;text-decoration:none;font-size:20px;transition:all .3s ease}.social-icon.linkedin:hover{background-color:#0077b5;color:#fff;transform:translateY(-2px)}.social-icon.instagram:hover{background:linear-gradient(45deg,#f09433,#e6683c,#dc2743,#cc2366,#bc1888);color:#fff;transform:translateY(-2px)}@media (max-width: 1024px){.footer-container{padding:0 30px}.footer-content{gap:40px}}@media (max-width: 900px){.footer-content{grid-template-columns:1fr 1fr;gap:30px}.footer-left{grid-column:1 / -1;text-align:center;align-items:center;margin-bottom:20px}.footer-center,.footer-right{display:flex;justify-content:center}.footer-section{align-items:center;text-align:center}.footer-links,.social-icons-wrapper{align-items:center}}@media (max-width: 768px){.footer-custom{padding:30px 0 20px}.footer-container{padding:0 20px}.footer-top{flex-direction:column;gap:15px;text-align:center;margin-bottom:30px}.footer-logo img{max-height:50px;margin-left:50px}.footer-copyright{font-size:12px}.footer-content{grid-template-columns:1fr;gap:30px;text-align:center}.footer-left,.footer-section,.social-icons-wrapper,.footer-links{align-items:center}.footer-left{margin-bottom:10px}.footer-left div{font-size:13px;line-height:1.5}}@media (max-width: 480px){.footer-container{padding:0 15px}.footer-content{gap:25px}.footer-left div{font-size:12px}.footer-title{font-size:14px}.footer-link{font-size:13px}.social-icon{width:36px;height:36px}.social-icons{gap:12px}}@media (max-width: 360px){.footer-custom{padding:25px 0 15px}.footer-container{padding:0 10px}.footer-top{gap:10px;margin-bottom:25px}.footer-left div{font-size:11px;word-break:break-word}.footer-copyright{font-size:11px}}body{font-family:Montserrat,sans-serif}.demo-hero-section{position:relative;min-height:95vh;background:linear-gradient(#000c,#000c),url(/assets/end-CzElmIs4.png);background-size:cover;background-position:center;display:flex;flex-direction:column;justify-content:space-between;color:#fff;padding:80px 0 0}.demo-hero-content{flex:1;display:flex;align-items:center;max-width:120rem;margin:0 auto;padding:0 40px;width:100%}.demo-content-wrapper{display:flex;align-items:center;justify-content:space-between;width:100%;gap:80px}.demo-text-content{flex:1;max-width:900px;margin-left:-120px;margin-top:50px;align-self:flex-start}.demo-hero-title{font-size:48px;font-weight:600;line-height:1.2;margin-bottom:32px;color:#fff}.demo-hero-description{font-size:26px;font-weight:200;line-height:1.6;margin-bottom:70px;color:#ffffffe6}.demo-cta-button{background-color:#1b9bd1;color:#fff;font-family:Montserrat,sans-serif;font-size:18px;font-weight:500;padding:15px 60px;border:none;border-radius:8px;cursor:pointer;transition:all .3s ease;text-decoration:none;display:inline-block}.demo-cta-button:hover{background-color:#1580b8;transform:translateY(-2px)}.demo-building-showcase{flex-shrink:0;position:relative;margin-right:-200px}.demo-building-image{width:500px;height:500px;border-radius:24px;background:url(/assets/Newconstrution-ZE6Okoip.png) center/cover,linear-gradient(135deg,#2c3e50,#4a6741);position:relative;overflow:hidden;box-shadow:0 20px 40px #0000004d}.demo-building-image .demo-building-gradient{position:absolute;left:0;right:0;bottom:0;height:40%;background:linear-gradient(to top,rgba(0,0,0,.8),transparent);border-radius:0 0 24px 24px;pointer-events:none}.demo-building-stats{position:absolute;bottom:20px;left:20px;right:20px;background:#ffffff2e;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-radius:20px;padding:16px;display:flex;justify-content:space-between;align-items:center}.demo-stat-item{display:flex;align-items:center;gap:8px;color:#fff;font-size:14px;font-weight:300}.demo-stat-icon{width:16px;height:16px;color:#fff;display:flex;align-items:center;justify-content:center;font-size:12px}.demo-bottom-cards{padding:30px 0 40px}.demo-cards-container{max-width:1300px;width:100%;height:70px;margin:0 auto -70px;padding:0;display:flex;justify-content:center;gap:60px;background:#fff;border-radius:12px;box-shadow:0 8px 32px #0000002e,0 1.5px 6px #0000001a}.demo-feature-card{display:flex;align-items:center;gap:16px;color:#45464a;font-size:20px;font-weight:400}.demo-card-icon{width:24px;height:24px;color:#45464a;display:flex;align-items:center;justify-content:center;font-size:24px}@media (max-width: 768px){.demo-hero-content{flex-direction:column;align-items:center;justify-content:center;padding:0 10px;text-align:center}.demo-content-wrapper{flex-direction:column;align-items:center;justify-content:center;gap:24px;width:100%}.demo-text-content{margin:0;max-width:100%;align-self:center}.demo-hero-title{font-size:22px;margin-bottom:18px}.demo-hero-description{font-size:14px;margin-bottom:24px}.demo-cta-button{width:100%;max-width:260px;font-size:15px;padding:12px 0;margin:0 auto 18px;display:block}.demo-building-showcase{margin:0;width:100%;display:flex;justify-content:center}.demo-building-image{width:100%;max-width:260px;height:180px;margin:0 auto}.demo-cards-container{flex-direction:column;align-items:center;gap:18px;height:auto;margin:24px auto 0;padding:18px 10px;box-shadow:0 4px 16px #0000001f,0 1px 3px #00000014}.demo-feature-card{font-size:15px;gap:10px;justify-content:center}.demo-card-icon{width:20px;height:20px;font-size:20px}.demo-building-showcase,.demo-building-image,.demo-cards-container{display:none!important}}@media (max-width: 768px){body{background:#f8f9fa!important}.talk-container{padding:18px 16px 60px;max-width:100vw;width:100%}.talk-header{margin-top:18px;margin-bottom:24px}.talk-header h1{font-size:18px;margin-bottom:10px;font-weight:600}.talk-header p{font-size:13px;margin-bottom:18px;line-height:1.5;max-width:100%;padding:0 8px}.talk-content-section{display:flex!important;flex-direction:column!important;grid-template-columns:none!important;gap:18px;margin-bottom:18px;align-items:center;justify-content:center;width:100%}.talk-card-column{display:flex;flex-direction:column;gap:14px;width:100%;max-width:100%;align-items:center;justify-content:center;padding:0}.talk-feature-card{width:90%;max-width:340px;height:auto;min-height:110px;padding:18px 16px;font-size:15px;margin:0 auto;box-shadow:0 2px 10px #00000014;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center}.talk-feature-card h3{font-size:16px;margin-bottom:8px}.talk-feature-card p{font-size:12px;line-height:1.4}.talk-center-image,.talk-image-placeholder{display:none!important}.talk-cta-section{margin-top:18px;text-align:center;padding:0 16px}.talk-cta-button{width:90%;max-width:320px;height:48px;font-size:15px;padding:0;margin:0 auto;border-radius:10px;display:flex;align-items:center;justify-content:center}}.talk-body{font-family:Montserrat,sans-serif;background:url(/assets/principal-back-B6el1tvI.svg) 40% 20%/150% no-repeat,#f8f9fa;color:#000;line-height:1.6}.talk-container{max-width:120rem;margin:0 auto;padding:30px 40px 170px;display:flex;flex-direction:column;align-items:center}.talk-header{text-align:center;margin-top:80px;margin-bottom:60px}.talk-header h1{font-size:40px;font-weight:500;color:#000;margin-bottom:15px;letter-spacing:-.5px}.talk-header p{font-size:22px;font-weight:400;color:gray;max-width:1060px;margin:0 auto;line-height:1.7}.talk-content-section{display:grid;grid-template-columns:1fr 800px 1fr;gap:20px;align-items:center;margin-bottom:60px;justify-items:center}.talk-card-column{display:flex;flex-direction:column;gap:20px;align-items:center}.talk-feature-card{background:#fff;border-radius:16px;padding:40px 32px;box-shadow:0 4px 20px #00000014;border:1px solid #e9ecef;transition:transform .3s ease,box-shadow .3s ease;aspect-ratio:1;display:flex;flex-direction:column;justify-content:center;align-items:center;text-align:center;width:400px;height:350px}.talk-feature-card:hover{transform:translateY(-4px);box-shadow:0 8px 30px #0000001f}.talk-feature-card h3{font-size:24px;font-weight:700;color:#000;margin-bottom:16px}.talk-feature-card p{font-size:16px;font-weight:400;color:#6c757d;line-height:1.6}.talk-center-image{display:flex;align-items:center;justify-content:center;min-height:500px;width:100%;overflow-x:auto}.talk-image-placeholder{width:800px;height:720px;background:url(/assets/tech-CFRCJxN-.jpg) center/cover,linear-gradient(135deg,#667eea,#764ba2);border-radius:20px;display:flex;align-items:center;justify-content:center;color:#fff;font-size:18px;font-weight:500;text-align:center;position:relative;overflow:hidden;box-shadow:0 8px 40px #00000040}.talk-image-placeholder:before{content:"";position:absolute;inset:0;background:url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 100 100"><rect width="100" height="100" fill="none" stroke="rgba(255,255,255,0.1)" stroke-width="0.5"/><circle cx="30" cy="30" r="20" fill="none" stroke="rgba(255,255,255,0.1)" stroke-width="0.5"/><circle cx="70" cy="70" r="15" fill="none" stroke="rgba(255,255,255,0.1)" stroke-width="0.5"/></svg>') repeat;opacity:.3}.talk-cta-section{text-align:center}.talk-cta-button{display:flex;align-items:center;justify-content:center;background:transparent;color:#30bff4;text-decoration:none;font-size:22px;font-weight:400;padding:18px 48px;border:2px solid #30BFF4;border-radius:15px;transition:all .3s ease;width:300px;height:60px}.talk-cta-button:hover{background:#30bff4;color:#fff;transform:translateY(-2px);box-shadow:0 8px 30px #4facfe4d}@media (max-width: 1200px){.content-section{grid-template-columns:1fr;gap:40px}.center-image{order:-1;margin-bottom:40px}}@media (max-width: 768px){.container{padding:40px 20px}.header h1{font-size:36px}.header p{font-size:18px}.feature-card{padding:32px 24px}.image-placeholder{height:300px}}.market-section{background:url(/assets/back-D5hPMXaV.png) center/cover no-repeat;color:#fff;font-family:Montserrat,sans-serif;padding:120px 0;min-height:100vh}.market-container{max-width:120rem;margin:0 auto;padding:0 40px;display:grid;grid-template-columns:1fr 1fr;grid-template-areas:"left image" "stats stats";gap:80px;align-items:center}.market-content-left{grid-area:left;padding-right:0;padding-left:0;margin-left:-200px;max-width:700px}.market-subtitle{color:#30bff4;font-size:25px;font-weight:100;margin-bottom:16px;letter-spacing:.5px}.market-main-title{font-size:48px;font-weight:500;line-height:1.2;margin-bottom:32px;color:#fff}.market-description{font-size:23px;line-height:1.6;margin-bottom:32px;color:#ffffffe6;font-weight:500}.market-connect-text{color:#30bff4;font-size:23px;font-weight:500;margin-bottom:20px}.market-features-list{list-style:none;margin-bottom:60px;margin-left:50px;padding-bottom:0}.market-features-list li{font-size:23px;line-height:1.6;margin-bottom:12px;color:#ffffffe6;position:relative;padding-left:20px}.market-features-list li:before{content:"•";color:#fff;font-size:20px;position:absolute;left:0;top:-2px}.market-stats-container{grid-area:stats;display:grid;grid-template-columns:repeat(3,1fr);gap:40px;margin-top:80px;width:1500px}.market-stat-item{padding-left:30px;border-left:3px solid rgba(255,255,255,.2)}.market-stat-number{font-size:54px;font-weight:700;color:#fff;margin-bottom:8px;line-height:1}.market-stat-title{font-size:26px;font-weight:400;color:#fff;margin-bottom:12px}.market-stat-description{font-size:24px;line-height:1.5;color:#fffc;font-weight:200;max-width:400px}.market-image-placeholder{width:780px;height:600px;background:url(/assets/mkt-Mc_jxwlB.jpg) center/cover no-repeat;border-radius:12px;display:flex;align-items:center;justify-content:center;position:relative;overflow:hidden;margin-top:-700px;margin-right:-900px}.market-image-container{grid-area:image;justify-content:flex-end;display:flex;margin-left:auto}.market-placeholder-text{color:#30bff4;font-size:18px;font-weight:500;text-align:center;z-index:2}@media (max-width: 1024px){.market-container{grid-template-columns:1fr;grid-template-areas:"left";gap:0;padding:0 20px}.market-content-left{margin-left:0;max-width:100%;text-align:center;padding:0}.market-main-title{font-size:36px}.market-features-list{margin-bottom:40px;margin-left:0;padding-bottom:0}.market-image-container{width:100%;display:flex;justify-content:center;margin-bottom:40px}.market-image-placeholder{width:100%;max-width:520px;height:400px;margin:0;background:url(/assets/mkt-Mc_jxwlB.jpg) center/cover no-repeat;border-radius:12px;display:flex;align-items:center;justify-content:center;position:relative;overflow:hidden}.market-stats-container{display:grid;grid-template-columns:1fr;gap:60px;width:100%;max-width:500px;margin:30px auto 0}.market-stat-item{padding-left:0;border-left:none;border-top:2px solid #fff;padding-top:80px;text-align:left}.market-stat-item:first-child{border-top:none;padding-top:0}}@media (max-width: 768px){.market-section{padding:60px 0}.market-container{padding:0 15px}.market-subtitle{font-size:20px}.market-main-title{font-size:28px}.market-description,.market-connect-text{font-size:18px}.market-features-list{margin-bottom:30px;margin-left:0}.market-features-list li{font-size:18px}.market-image-container{width:100%;display:flex;justify-content:center;margin-bottom:30px}.market-image-placeholder{width:100%;max-width:390px;height:300px;margin:0;background:url(/assets/mkt-Mc_jxwlB.jpg) center/cover no-repeat;border-radius:12px}.market-stat-number{font-size:36px}.market-stat-title{font-size:20px}.market-stat-description{font-size:16px}.market-stats-container{max-width:100%}}@media (max-width: 480px){.market-section{padding:40px 0}.market-container{padding:0 10px}.market-subtitle{font-size:18px}.market-main-title{font-size:24px}.market-description,.market-connect-text{font-size:16px}.market-features-list{margin-bottom:24px;margin-left:0}.market-features-list li{font-size:16px}.market-image-container{width:100%;display:flex;justify-content:center;margin-bottom:24px}.market-image-placeholder{width:100%;max-width:100%;height:240px;margin:0;background:url(/assets/mkt-Mc_jxwlB.jpg) center/cover no-repeat;border-radius:12px}.market-stat-number{font-size:28px}.market-stat-title{font-size:18px}.market-stat-description{font-size:14px}}.strategic-container{max-width:120rem;margin:0 auto;padding:60px 20px 180px}.strategic-section{display:grid;grid-template-columns:1fr 1fr;gap:60px;align-items:start;margin-bottom:80px}.strategic-content{display:contents}.strategic-text-content{display:flex;flex-direction:column;width:100%;max-width:700px;grid-column:2;margin-top:100px}.strategic-image{width:100%;max-width:700px;height:500px;background:url(/assets/business-JUZJ743n.jpg) center/cover no-repeat;border-radius:12px;display:flex;align-items:center;justify-content:center;color:#fff;font-size:18px;font-weight:500;grid-column:1;grid-row:1 / span 3;align-self:center}.strategic-content h1{font-size:2.5rem;font-weight:600;color:#1f1f20;margin-bottom:24px;line-height:1.2}.strategic-content p{font-size:1.4rem;color:#45464a;margin-bottom:40px;font-weight:400}.strategic-link{color:#30bff4;text-decoration:none;font-weight:600}.strategic-link:hover{color:#138496}.strategic-features-section{display:grid;grid-template-columns:1fr 1px 1fr;gap:40px;margin-bottom:0;align-items:start;grid-column:2}.strategic-feature-box{padding:0}.strategic-feature-box h3{font-size:1.6rem;font-weight:400;color:#000;margin-bottom:16px}.strategic-feature-box p{color:#45464a;font-size:1.3rem;line-height:1.6}.strategic-divider{width:1px;height:220px;background-color:#d1d5db;margin-top:0}.strategic-cta-section{display:grid;grid-template-columns:1fr auto;gap:40px;align-items:center;justify-items:center}.strategic-cta-content{display:flex;flex-direction:column;align-items:flex-start;text-align:left;width:100%;max-width:900px}.strategic-cta-content h2{font-size:2.3rem;font-weight:400;color:#1f1f20;margin-bottom:16px}.strategic-cta-content h2 .strategic-brand{color:#0078a8}.strategic-cta-content p{font-size:1.6rem;color:#45464a;margin:0;max-width:800px;font-weight:300}.strategic-cta-buttons{display:flex;flex-direction:row;gap:20px;width:100%;max-width:600px;justify-content:center;margin-top:20px}.strategic-btn{padding:14px 60px;border:none;border-radius:6px;font-family:inherit;font-size:1rem;font-weight:600;cursor:pointer;text-decoration:none;display:inline-block;text-align:center;transition:all .3s ease}.strategic-btn-primary{background-color:#0078a8;color:#fff;font-weight:400;font-size:1.125rem}.strategic-btn-primary:hover{background-color:#138496;transform:translateY(-2px)}.strategic-btn-secondary{background-color:transparent;color:#5a6c7d;border:2px solid #97979A;font-size:1.125rem;font-weight:400}.strategic-btn-secondary:hover{background-color:#f8f9fa;border-color:#17a2b8;color:#17a2b8}@media (max-width: 768px){.strategic-container{padding:18px 8px 60px;max-width:100vw;width:100%}.strategic-section{grid-template-columns:1fr;gap:18px;text-align:center;margin-bottom:24px}.strategic-content{display:flex;flex-direction:column}.strategic-text-content{grid-column:unset;max-width:100%;padding:0 8px}.strategic-image{grid-column:unset;grid-row:unset;align-self:unset;max-width:100%;height:auto;min-height:180px;margin-bottom:18px}.strategic-features-section{grid-column:unset}.strategic-content h1{font-size:1.3rem;margin-bottom:12px;line-height:1.2}.strategic-content p{font-size:1rem;margin-bottom:18px}.strategic-features-section{grid-template-columns:1fr;gap:8px;margin-bottom:18px}.strategic-feature-box{padding:0 8px}.strategic-feature-box h3{font-size:1rem;margin-bottom:8px}.strategic-feature-box p{font-size:.9rem;line-height:1.4}.strategic-divider{display:none}.strategic-cta-section{grid-template-columns:1fr;text-align:center;gap:18px;margin-bottom:18px}.strategic-cta-content{align-items:center;text-align:center;max-width:100%;padding:0 8px}.strategic-cta-content h2{font-size:1.1rem;margin-bottom:8px}.strategic-cta-content p{font-size:.95rem;margin-bottom:8px}.strategic-cta-buttons{flex-direction:column;align-items:center;gap:8px;width:100%;max-width:100%;margin-top:8px}.strategic-btn{width:100%;max-width:100%;font-size:1rem;padding:12px 0;border-radius:8px}.strategic-btn-primary,.strategic-btn-secondary{font-size:1rem;padding:12px 0}}.update-background-container{position:absolute;top:0;left:0;width:100%;height:100%;background-image:url(/assets/final-jvKKT-jK.jpg);background-size:cover;background-position:center;background-repeat:no-repeat}.update-overlay{position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(#1a213ae6,#000000e6);-webkit-backdrop-filter:blur(1px);backdrop-filter:blur(1px)}.update-content{position:relative;z-index:10;height:100vh;display:flex;flex-direction:column;justify-content:center;align-items:center;padding:2rem;text-align:center}.update-main-heading{font-size:2.5rem;font-weight:200;color:#fff;margin-bottom:1.2rem;line-height:1.2;max-width:1100px;animation-delay:.2s}.update-main-heading .update-brand{color:#30bff4;font-weight:400}.update-subtitle{font-size:1.6rem;color:#fff;margin-bottom:5rem;line-height:1.2;max-width:1000px;font-weight:300;animation-delay:.4s}.update-signup-form{display:flex;gap:1rem;align-items:center;margin-bottom:1.5rem;max-width:600px;width:100%;animation-delay:.6s}.update-email-input{flex:1;padding:1rem 1.5rem;font-size:1.3rem;background:none;border:2px solid #009ACD;border-radius:12px;color:#97979a;outline:none;transition:all .3s ease;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.update-email-input::placeholder{color:#94a3b8}.update-email-input:focus{border-color:#22d3ee;background:#1e293be6;box-shadow:0 0 0 4px #22d3ee1a}.update-submit-btn{padding:1rem 2rem;font-size:1.3rem;font-weight:300;background:#0078a8;border:none;border-radius:12px;color:#fff;cursor:pointer;transition:all .3s ease}.update-submit-btn:hover{background:linear-gradient(135deg,#0284c7,#06b6d4);transform:translateY(-2px);box-shadow:0 8px 30px #22d3ee66}.update-submit-btn:active{transform:translateY(0)}.update-privacy-text{color:#97979a;font-size:1.2rem;animation-delay:.8s}.update-privacy-link{color:#7a7a7c;text-decoration:none;transition:color .3s ease}.update-privacy-link:hover{color:#06b6d4;text-decoration:underline}@media (max-width: 768px){.update-main-heading{font-size:2.5rem}.update-subtitle{font-size:1.1rem;margin-bottom:2rem}.update-signup-form{flex-direction:column;gap:2.2rem}.update-privacy-text{display:none}.update-email-input,.update-submit-btn{width:100%}.update-content{padding:1rem}}@media (max-width: 480px){.update-main-heading{font-size:2rem}.update-subtitle{font-size:1rem}}.update-content>*{opacity:0;transform:translateY(30px);animation:fadeInUp .8s ease forwards}html,body{overflow-x:hidden!important;font-family:Montserrat,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.container{max-width:120rem!important;margin-left:auto!important;margin-right:auto!important;width:100%!important}.page-wrapper{max-width:120rem;margin:0 auto;width:100%;padding:0 2rem}@media (max-width: 768px){.container{padding-left:20px!important;padding-right:20px!important}.page-wrapper{padding:0 1rem}}@media (max-width: 480px){.container{padding-left:15px!important;padding-right:15px!important}.page-wrapper{padding:0 .75rem}}.text-center{text-align:center}.mb-0{margin-bottom:0}.mb-1{margin-bottom:.25rem}.mb-2{margin-bottom:.5rem}.mb-3{margin-bottom:1rem}.mb-4{margin-bottom:1.5rem}.mb-5{margin-bottom:3rem}.mt-0{margin-top:0}.mt-1{margin-top:.25rem}.mt-2{margin-top:.5rem}.mt-3{margin-top:1rem}.mt-4{margin-top:1.5rem}.mt-5{margin-top:3rem}@keyframes fadeIn{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.fade-in{animation:fadeIn .6s ease-out}@media (max-width: 768px){.container{padding-left:20px!important;padding-right:20px!important}}*{padding:0 1rem}.funding-new *{margin:0;padding:0;box-sizing:border-box}html,body{margin:0;padding:0;height:100%;overflow:hidden}.funding-new-body{font-family:Montserrat,sans-serif;height:100vh;width:100vw;background:url(/assets/final-PLvTdy29.png) center center / cover no-repeat;display:flex;align-items:center;justify-content:center;position:relative;overflow:hidden;margin:0;padding:0}.funding-new-body:before{content:"";position:absolute;inset:0;background:#000000b3;pointer-events:none;z-index:0}.funding-new-container{position:relative;z-index:1;text-align:center;max-width:1600px;width:95%;padding:2rem;display:flex;flex-direction:column;justify-content:center;align-items:center;box-sizing:border-box;margin:80px auto 0}.funding-new-hero-content{color:#fff;max-width:120rem;width:100%;margin:0 auto;display:flex;flex-direction:column;justify-content:center;align-items:center;text-align:center}.funding-new-main-title{font-size:clamp(2.6rem,2.4vw,2.4rem);font-weight:700;line-height:1.2;margin-bottom:2rem;text-shadow:2px 2px 4px rgba(0,0,0,.3);text-align:center;width:100%}.funding-new-subtitle{font-size:clamp(1.1rem,2vw,1.4rem);font-weight:400;line-height:1.6;margin-bottom:3rem;opacity:.95;text-shadow:1px 1px 2px rgba(255,255,255,.3);text-align:center;width:100%}.funding-new-cta-buttons{display:flex;gap:1.5rem;justify-content:center;align-items:center;flex-wrap:wrap;width:100%;margin:0 auto}.funding-new-btn{padding:1rem 2.5rem;font-family:Montserrat,sans-serif;font-size:1.1rem;font-weight:600;border-radius:8px;text-decoration:none;transition:all .3s ease;cursor:pointer;border:2px solid;min-width:200px;display:inline-block;text-align:center}.funding-new-btn-primary{background-color:#0078a8;color:#fff;border-color:#0078a8}.funding-new-btn-primary:hover{background-color:#005a7d;border-color:#005a7d;transform:translateY(-2px);box-shadow:0 8px 25px #0078a84d}.funding-new-btn-secondary{background-color:transparent;color:#fff;border-color:#fff}.funding-new-btn-secondary:hover{background-color:#fff;color:#333;transform:translateY(-2px);box-shadow:0 8px 25px #ffffff4d}@media (max-width: 768px){.funding-new-cta-buttons{flex-direction:column;align-items:center}.funding-new-btn{width:100%;max-width:300px}.funding-new-container{padding:1rem}}.section-data-section{padding:80px 20px;max-width:1600px;margin:0 auto;background-color:#fff}.section-data-header{text-align:center;margin-bottom:60px}.section-data-title{font-size:2.5rem;font-weight:600;color:#000;margin-bottom:20px;line-height:1.2}.section-data-subtitle{font-size:1.1rem;color:#000;max-width:850px;margin:0 auto;line-height:1.6}.section-data-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:50px;margin-top:50px}.section-data-card{background:#fff;border-radius:12px;padding:0;box-shadow:0 4px 20px #0000001a;border:1px solid #e9ecef;position:relative;overflow:hidden;min-height:500px}.section-data-image{width:100%;height:250px;background-color:#e9ecef;border-radius:8px 8px 0 0;margin-bottom:0;display:flex;align-items:center;justify-content:center;color:#6c757d;font-size:14px;position:absolute;top:0;left:0;right:0;z-index:0;overflow:hidden}.section-data-img{width:100%;height:100%;object-fit:cover;border-radius:8px 8px 0 0}.section-data-title-card{font-size:1.3rem;font-weight:600;color:#000;margin-bottom:15px;position:relative;z-index:1;margin-top:270px;padding-left:32px;padding-right:32px}.section-data-description{color:#595b5c;font-size:1.1rem;line-height:1.6;position:relative;z-index:1;margin-top:10px;padding-left:32px;padding-right:32px}@media (max-width: 1024px){.section-data-grid{grid-template-columns:1fr;gap:20px}.section-data-card{padding:20px}.section-data-title{font-size:2rem}.section-data-title-card{margin-top:270px}.section-data-image{height:200px}.section-data-title-card{margin-top:220px}}body{font-family:Montserrat,sans-serif;background-color:#fff;color:#333;line-height:1.6}.funding-request-section{padding:80px 20px;width:100%;max-width:1600px;margin:0 auto;background-color:#fff}.funding-request-hero-container{background:#fff;border-radius:12px;box-shadow:0 8px 30px #0000001a;margin-bottom:100px;width:100%;max-width:none;margin-left:0;margin-right:0;height:500px;position:relative}.funding-request-hero-container:before{content:"";position:absolute;top:0;right:-55px;width:520px;height:500px;background-image:url("data:image/svg+xml,%3csvg%20width='367'%20height='446'%20viewBox='0%200%20367%20446'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cg%20opacity='0.03'%3e%3cpath%20d='M439.226%20678.025C378.211%20680.146%20320.472%20667.93%20266.008%20641.377C228.092%20622.901%20195.339%20600.172%20167.75%20573.191C129.666%20535.953%20100.636%20493.271%2080.6587%20445.145C58.5256%20391.838%2048.4299%20336.755%2050.3716%20279.898C52.3252%20222.957%2066.1078%20169.226%2091.7193%20118.706C101.702%2099.0031%20112.226%2081.2537%20123.293%2065.458C132.942%2051.6754%20144.842%2037.6666%20158.994%2023.4313C177.947%204.38354%20196.369%20-11.5671%20214.261%20-24.4205C239.706%20-42.7059%20266.265%20-56.9232%20293.937%20-67.0725C303.669%20-70.6343%20315.117%20-73.8506%20328.28%20-76.7215C360.241%20-83.6783%20391.535%20-88.1156%20422.161%20-90.0335C448.928%20-91.7132%20476.386%20-90.8614%20504.535%20-87.4783C529.312%20-84.4883%20553.417%20-79.0623%20576.849%20-71.2001C617.66%20-57.501%20654.207%20-36.9999%20686.49%20-9.69683C708.289%208.75535%20726.962%2029.5483%20742.507%2052.682C744.794%2056.089%20746.557%2058.9658%20747.796%2061.3125C748.07%2061.8247%20747.939%2061.9677%20747.403%2061.7413C739.845%2058.4893%20729.696%2054.4689%20721.083%2051.9315C672.302%2037.5534%20625.522%2031.0969%20580.744%2032.5621C481.741%2035.8142%20393.375%2067.4176%20315.647%20127.372C251.535%20176.796%20202.486%20245.483%20179.454%20323.086C168.006%20361.622%20164.938%20401.302%20170.251%20442.126C176.064%20486.809%20192.664%20526.429%20220.051%20560.987C234.667%20579.439%20251.047%20595.503%20269.189%20609.178C287.212%20622.758%20305.736%20634.051%20324.76%20643.057C360.997%20660.21%20399.164%20671.634%20439.261%20677.328C441.894%20677.698%20441.882%20677.93%20439.226%20678.025Z'%20fill='black'/%3e%3cpath%20d='M439.726%20676.238C425.836%20670.282%20417.015%20666.429%20413.262%20664.678C364.827%20642.044%20324.879%20611.161%20293.418%20572.029C263.245%20534.506%20245.257%20491.8%20239.456%20443.912C238.062%20432.405%20237.52%20421.952%20237.83%20412.553C239.164%20371.777%20250.272%20332.753%20271.154%20295.479C296.134%20250.915%20332.568%20212.784%20373.844%20182.908C399.98%20163.979%20428.099%20148.022%20458.202%20135.038C512.403%20111.642%20569.046%2097.6749%20628.131%2093.1363C630.025%2092.9934%20630.096%2093.2852%20628.345%2094.0119C560.886%20122.018%20503.093%20163.175%20454.967%20217.483C419.6%20257.389%20393.649%20303.067%20377.114%20354.516C360.413%20406.49%20356.905%20459.69%20366.59%20514.118C375.036%20561.517%20392.493%20605.128%20418.962%20644.951C425.871%20655.35%20433.722%20665.952%20442.513%20676.757C442.59%20676.85%20442.64%20676.963%20442.656%20677.083C442.672%20677.203%20442.654%20677.325%20442.603%20677.435C442.553%20677.546%20442.472%20677.639%20442.371%20677.706C442.27%20677.772%20442.152%20677.809%20442.031%20677.811C441.268%20677.823%20440.786%20677.585%20440.583%20677.096C440.405%20676.703%20440.119%20676.417%20439.726%20676.238Z'%20fill='black'/%3e%3c/g%3e%3c/svg%3e");background-size:contain;background-repeat:no-repeat;background-position:center;opacity:1;pointer-events:none;z-index:0}.funding-request-hero-section{display:grid;grid-template-columns:1fr 1fr;gap:60px;align-items:center;height:100%}.funding-request-hero-image{width:100%;height:500px;background-image:url(/assets/master-DHLHL5zw.jpg);background-size:cover;background-position:center;display:flex;align-items:center;justify-content:center;color:#6c757d;font-size:14px}.funding-request-hero-content{padding-left:20px;padding-right:20px;position:relative;z-index:1}.funding-request-hero-title{font-size:2.2rem;font-weight:700;color:#000;margin-bottom:20px;line-height:1.3}.funding-request-hero-description{font-size:1rem;color:#6c757d;margin-bottom:60px;line-height:1.6}.funding-request-cta-button{background-color:#1a213a;color:#fff;padding:14px 32px;border:none;border-radius:8px;font-family:Montserrat,sans-serif;font-size:1rem;font-weight:600;cursor:pointer;text-decoration:none;display:inline-block;transition:all .3s ease}.funding-request-cta-button:hover{background-color:#0f1520;transform:translateY(-2px);box-shadow:0 6px 20px #1a213a4d}.funding-request-info-section{display:grid;grid-template-columns:1fr 1fr;gap:80px;align-items:flex-start}.funding-request-info-title{font-size:2rem;font-weight:500;color:#000;margin-bottom:30px;line-height:1.3}.funding-request-info-description{font-size:1.3rem;color:#6c757d;line-height:1.7}@media (max-width: 1200px){.funding-request-section{padding:80px 40px}.funding-request-hero-container{height:auto;min-height:400px}.funding-request-hero-image{height:350px}}@media (max-width: 768px){.funding-request-section{padding:60px 20px}.funding-request-hero-container{padding:30px 20px;height:auto;margin-bottom:60px}.funding-request-hero-container:before{display:none}.funding-request-hero-section{grid-template-columns:1fr;gap:40px;text-align:center;height:auto}.funding-request-hero-image{height:250px}.funding-request-hero-content{padding-left:0;padding-right:0}.funding-request-hero-title{font-size:1.8rem}.funding-request-info-section{grid-template-columns:1fr;gap:40px;text-align:center}.funding-request-info-title{font-size:1.6rem}.funding-request-info-description{font-size:1.1rem}}@media (max-width: 480px){.funding-request-section{padding:60px 15px}.funding-request-hero-container{padding:20px 15px;margin-bottom:40px}.funding-request-hero-image{height:200px}.funding-request-hero-title{font-size:1.6rem}.funding-request-hero-description{font-size:.95rem;margin-bottom:30px}.funding-request-info-description{font-size:.95rem}.funding-request-cta-button{padding:12px 24px;font-size:.95rem}.funding-request-info-title{font-size:1.4rem}}.funding-manage-section{background-image:url(/assets/back-D5hPMXaV.png);background-size:cover;background-position:center;color:#fff;padding:80px 120px;width:100vw;max-width:none;margin:0}.funding-manage-main-content{display:grid;grid-template-columns:1fr 1fr;gap:80px;align-items:center;margin-bottom:80px;width:100%;padding:0 60px}.funding-manage-content-left{padding-right:40px}.funding-manage-subtitle{color:#30bff4;font-size:1.2rem;font-weight:300;margin-bottom:20px}.funding-manage-main-title{font-size:2.5rem;font-weight:600;line-height:1.2;margin-bottom:30px}.funding-manage-main-description{font-size:1.1rem;line-height:1.7;color:#fff}.funding-manage-hero-image{width:100%;height:450px;background-image:url(/assets/woman-D-Vsc0ng.png);background-size:cover;background-position:center;background-repeat:no-repeat;border-radius:12px;display:flex;align-items:center;justify-content:center;color:#7f8c8d;font-size:14px}.funding-manage-features-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:0;width:100%;padding:0 60px}.funding-manage-feature-card{padding:30px}.funding-manage-feature-card-border{border-right:2px solid rgba(255,255,255,.15)}.funding-manage-feature-icon{width:56px;height:56px;display:flex;align-items:center;justify-content:center;margin-bottom:20px;font-size:32px}.funding-manage-feature-icon-bg{background:linear-gradient(135deg,#232a36 60%,#1a202c);border-radius:50%;box-shadow:0 2px 8px #0000001f}.funding-manage-feature-icon svg{width:100%;height:100%;display:block}.funding-manage-feature-title{font-size:1.2rem;font-weight:600;margin-bottom:15px;color:#fff}.funding-manage-feature-description{font-size:.95rem;line-height:1.6;color:#bdc3c7}@media (max-width: 1200px){.funding-manage-section{padding:80px 40px}.funding-manage-main-content{gap:60px}}@media (max-width: 768px){.funding-manage-section{padding:60px 20px}.funding-manage-main-content{grid-template-columns:1fr;gap:40px;margin-bottom:60px}.funding-manage-content-left{padding-right:0;text-align:center}.funding-manage-main-title{font-size:2rem}.funding-manage-features-grid{grid-template-columns:1fr;gap:0}.funding-manage-feature-card-border{border-right:none;border-bottom:2px solid rgba(255,255,255,.15)}.funding-manage-feature-card:last-child{border-bottom:none}.funding-manage-hero-image{height:250px;order:-1}}@media (max-width: 480px){.funding-manage-section{padding:60px 15px}.funding-manage-main-title{font-size:1.8rem}.funding-manage-main-description{font-size:1rem}.funding-manage-feature-card{padding:20px}.funding-manage-hero-image{height:200px}}.ending-cta-section{position:relative;min-height:900px;background-image:url(/assets/end-CzElmIs4.png);display:flex;align-items:center;justify-content:center;text-align:center;overflow:hidden;padding:80px 20px}.ending-cta-section:before{content:"";position:absolute;inset:0;background:linear-gradient(#000c,#1a213ae6);z-index:1}.ending-cta-background-image{position:absolute;top:0;left:0;width:100%;height:100%;background-image:url(/assets/end-CzElmIs4.png);background-size:cover;background-position:center;background-repeat:no-repeat;z-index:0}.ending-cta-content{position:relative;z-index:2;max-width:120rem;padding:0 20px;color:#fff}.ending-cta-title{font-size:2.5rem;font-weight:500;margin-bottom:30px;line-height:1.3}.ending-cta-description{font-size:1.3rem;line-height:1.6;margin-bottom:70px;color:#ecf0f1;max-width:1300px;margin-left:auto;margin-right:auto}.ending-cta-buttons{display:flex;gap:20px;justify-content:center;align-items:center;flex-wrap:wrap}.ending-cta-btn{padding:14px 32px;font-family:Montserrat,sans-serif;font-size:1rem;font-weight:600;border-radius:8px;text-decoration:none;transition:all .3s ease;cursor:pointer;border:2px solid;min-width:220px;display:inline-block;text-align:center}.ending-cta-btn-primary{background-color:#0078a8;color:#fff;border-color:#0078a8}.ending-cta-btn-primary:hover{background-color:#2aa5d1;border-color:#2aa5d1;transform:translateY(-2px);box-shadow:0 8px 25px #30bff44d}.ending-cta-btn-secondary{background-color:transparent;color:#fff;border-color:#fff}.ending-cta-btn-secondary:hover{background-color:#fff;color:#2c3e50;transform:translateY(-2px);box-shadow:0 8px 25px #ffffff4d}@media (max-width: 768px){.ending-cta-section{min-height:600px;padding:60px 20px}.ending-cta-title{font-size:2.2rem;margin-bottom:25px}.ending-cta-description{font-size:1.1rem;margin-bottom:40px}.ending-cta-buttons{flex-direction:column;gap:15px}.ending-cta-btn{width:100%;max-width:300px}}@media (max-width: 480px){.ending-cta-section{min-height:550px;padding:50px 15px}.ending-cta-title{font-size:1.9rem;margin-bottom:20px}.ending-cta-description{font-size:1rem;margin-bottom:30px}.ending-cta-btn{padding:12px 24px;font-size:.95rem;min-width:200px}}.present-section{position:relative;height:100vh;min-height:600px;background-image:url(/assets/start-Dlo2gVwY.jpg);background-size:cover;background-position:center;background-repeat:no-repeat;display:flex;align-items:center;justify-content:center;text-align:center;overflow:hidden}.present-background-overlay{position:absolute;inset:0;background:#000c;z-index:1}.present-content{position:relative;z-index:2;max-width:120rem;padding:0 40px;color:#fff}.present-logo{margin-bottom:60px;display:flex;justify-content:center;align-items:center}.present-logo-image{width:180px;height:auto;max-width:100%}.present-title{font-size:2.5rem;font-weight:700;margin-bottom:40px;line-height:1.2;color:#fff}.present-description{font-size:1.3rem;line-height:1.6;color:#fff;max-width:120rem;margin:0 auto;font-weight:400}@media (max-width: 1200px){.present-content{max-width:800px;padding:0 30px}.present-title{font-size:2.5rem}.present-description{font-size:1.2rem}}@media (max-width: 768px){.present-section{height:80vh;min-height:500px;padding:40px 20px}.present-content{padding:0 20px}.present-logo{margin-bottom:40px}.present-logo-image{width:140px}.present-title{font-size:2rem;margin-bottom:30px}.present-description{font-size:1.1rem}}@media (max-width: 480px){.present-section{height:70vh;min-height:450px;padding:30px 15px}.present-content{padding:0 15px}.present-logo{margin-bottom:30px}.present-logo-image{width:120px}.present-title{font-size:1.7rem;margin-bottom:25px;line-height:1.3}.present-description{font-size:1rem;line-height:1.5}}.projects-section{padding:100px 40px;background-color:#fff;background-attachment:fixed;position:relative}.projects-section:before{content:"";position:absolute;background-image:url("data:image/svg+xml,%3csvg%20width='22'%20height='26'%20viewBox='0%200%2022%2026'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20d='M12.1685%2024.1156C10.5062%2024.1733%208.93315%2023.8405%207.44935%2023.1171C6.41634%2022.6138%205.52401%2021.9945%204.77238%2021.2595C3.73482%2020.2449%202.94391%2019.0821%202.39966%2017.771C1.79666%2016.3187%201.52161%2014.818%201.57452%2013.2689C1.62774%2011.7176%202.00323%2010.2538%202.701%208.87742C2.97296%208.34063%203.25969%207.85707%203.56119%207.42673C3.82407%207.05123%204.14828%206.66957%204.53384%206.28175C5.05018%205.76281%205.55209%205.32825%206.03955%204.97807C6.73276%204.4799%207.45633%204.09256%208.21023%203.81605C8.47538%203.71901%208.78727%203.63139%209.14589%203.55317C10.0166%203.36364%2010.8692%203.24275%2011.7036%203.1905C12.4328%203.14474%2013.1809%203.16794%2013.9478%203.26011C14.6228%203.34157%2015.2795%203.4894%2015.9179%203.7036C17.0298%204.07682%2018.0255%204.63535%2018.905%205.3792C19.4989%205.88191%2020.0076%206.4484%2020.4311%207.07866C20.4934%207.17147%2020.5415%207.24985%2020.5752%207.31379C20.5827%207.32774%2020.5791%207.33164%2020.5645%207.32547C20.3586%207.23687%2020.0821%207.12734%2019.8474%207.05821C18.5185%206.66649%2017.244%206.49059%2016.024%206.53051C13.3268%206.61911%2010.9193%207.48011%208.80171%209.11353C7.05503%2010.46%205.71874%2012.3313%205.09124%2014.4456C4.77935%2015.4955%204.69578%2016.5765%204.84053%2017.6887C4.99891%2018.9061%205.45115%2019.9855%206.19727%2020.927C6.59548%2021.4297%207.04173%2021.8673%207.536%2022.2399C8.02703%2022.6099%208.53169%2022.9175%209.04998%2023.1629C10.0372%2023.6302%2011.0771%2023.9415%2012.1695%2024.0966C12.2412%2024.1067%2012.2409%2024.113%2012.1685%2024.1156Z'%20fill='%2345464A'/%3e%3cpath%20d='M12.1822%2024.0671C11.8038%2023.9048%2011.5635%2023.7999%2011.4613%2023.7521C10.1417%2023.1355%209.05333%2022.2942%208.19621%2021.228C7.37415%2020.2057%206.8841%2019.0423%206.72604%2017.7376C6.68807%2017.4241%206.67331%2017.1393%206.68174%2016.8832C6.71809%2015.7723%207.02073%2014.7091%207.58965%2013.6937C8.27021%2012.4796%209.26282%2011.4407%2010.3873%2010.6268C11.0994%2010.1111%2011.8655%209.67633%2012.6856%209.32259C14.1622%208.68519%2015.7054%208.30466%2017.3152%208.18101C17.3668%208.17712%2017.3687%208.18507%2017.321%208.20487C15.4831%208.96786%2013.9086%2010.0892%2012.5975%2011.5687C11.6339%2012.6559%2010.9269%2013.9004%2010.4764%2015.3021C10.0214%2016.7181%209.92585%2018.1675%2010.1897%2019.6503C10.4198%2020.9416%2010.8954%2022.1298%2011.6165%2023.2147C11.8048%2023.498%2012.0187%2023.7869%2012.2582%2024.0812C12.2603%2024.0838%2012.2616%2024.0869%2012.2621%2024.0901C12.2625%2024.0934%2012.262%2024.0967%2012.2606%2024.0997C12.2592%2024.1027%2012.2571%2024.1053%2012.2543%2024.1071C12.2515%2024.1089%2012.2483%2024.1099%2012.245%2024.11C12.2242%2024.1103%2012.2111%2024.1038%2012.2056%2024.0905C12.2007%2024.0798%2012.1929%2024.072%2012.1822%2024.0671Z'%20fill='%2345464A'/%3e%3c/svg%3e");background-repeat:no-repeat;background-size:900px 900px;background-position:right top;margin-right:-450px;margin-top:-300px;opacity:5%;inset:0;z-index:1}.projects-container{max-width:120rem;margin:0 auto;position:relative;z-index:2}.projects-header{text-align:center;margin-bottom:40px}.projects-title{font-size:2rem;font-weight:600;color:#000;margin-bottom:30px;line-height:1.3}.projects-description{font-size:1.3rem;font-weight:500;color:#45464a;max-width:1000px;margin:0 auto;line-height:1.6}.projects-grid{display:grid;grid-template-columns:2fr 1fr 1fr;grid-template-rows:repeat(2,280px);gap:20px;height:580px}.project-row{display:contents}.project-card{position:relative;border-radius:12px;overflow:hidden;box-shadow:0 8px 30px #00000026;transition:all .3s ease}.project-card:hover{transform:translateY(-5px);box-shadow:0 15px 40px #0003}.project-card-large{grid-row:span 2}.project-image{position:relative;width:100%;height:100%;overflow:hidden}.project-img{width:100%;height:100%;object-fit:cover;transition:transform .3s ease}.project-card:hover .project-img{transform:scale(1.05)}.project-overlay{position:absolute;bottom:0;left:0;right:0;background:linear-gradient(transparent,#000000e6);padding:30px 20px 20px;color:#fff}.project-info{text-align:left}.project-type{font-size:1.2rem;font-weight:600;margin-bottom:5px;color:#fff}.project-details{font-size:.9rem;color:#ecf0f1;font-weight:400}@media (max-width: 1200px){.projects-section{padding:80px 30px}.projects-grid{grid-template-columns:1fr 1fr;grid-template-rows:repeat(3,250px);height:auto}.project-card-large{grid-row:span 1;grid-column:span 2}}@media (max-width: 768px){.projects-section{padding:60px 20px;background-size:200px 200px}.projects-header{margin-bottom:50px}.projects-title{font-size:2rem;margin-bottom:20px}.projects-description{font-size:1rem}.projects-grid{display:flex;flex-direction:column;gap:15px}.project-card-large{height:250px}.project-row{display:grid;grid-template-columns:1fr 1fr;gap:15px}.project-card{height:200px}.project-overlay{padding:20px 15px 15px}.project-type{font-size:1.1rem}.project-details{font-size:.85rem}}@media (max-width: 480px){.projects-section{padding:50px 15px;background-size:150px 150px}.projects-title{font-size:1.7rem}.projects-description{font-size:.95rem}.projects-grid{display:flex;flex-direction:column;gap:12px;height:auto}.project-card-large{height:200px}.project-row{display:grid;grid-template-columns:1fr 1fr;gap:8px}.project-card{height:160px}.project-overlay{padding:15px 12px 12px}.project-type{font-size:.9rem}.project-details{font-size:.75rem}}*{margin:0;padding:0;box-sizing:border-box}body{font-family:Montserrat,sans-serif;color:#333;line-height:1.6}.team-section{padding:100px 40px;background-color:#fff}.team-container{max-width:120rem;margin:0 auto;width:100%}.team-header{display:none!important;text-align:center;margin-bottom:80px}.team-title{font-size:2.5rem;font-weight:700;color:#2c3e50;margin-bottom:30px;line-height:1.3}.team-description{font-size:1.1rem;color:#6c757d;max-width:700px;margin:0 auto;line-height:1.6}.team-grid{display:none!important;grid-template-columns:repeat(4,1fr);gap:20px;margin-bottom:100px}.team-member{position:relative;border-radius:12px;overflow:hidden;transition:all .3s ease;border:solid 3px #30BFF4}.team-member:hover{transform:translateY(-5px);box-shadow:0 15px 40px #0003}.team-image{position:relative;width:100%;height:420px;overflow:hidden}.team-img{width:100%;height:100%;object-fit:cover;transition:transform .3s ease}.team-member:hover .team-img{transform:scale(1.05)}.team-overlay{position:absolute;bottom:0;left:0;right:0;background:linear-gradient(transparent .25rem,#000c 50%,#000000fc);padding:40px 20px 20px;color:#fff}.team-info{text-align:left}.team-name{font-size:1.2rem;font-weight:600;margin-bottom:5px;color:#fff}.team-role{font-size:.85rem;color:#fff;font-weight:500;letter-spacing:1px;text-transform:uppercase}.team-cta{display:flex;align-items:center;justify-content:space-between;gap:40px;padding:60px 40px;background-color:#fff;border-radius:12px;width:100%;max-width:1400px;margin:0 auto}.team-cta-content{flex:1;text-align:left}.team-cta-title{font-size:1.8rem;font-weight:300;color:#000;margin-bottom:20px;line-height:1.3}.team-cta-description{font-size:1.1rem;color:#6c757d;margin-bottom:0;line-height:1.6;width:90%}.team-cta-buttons{display:flex;flex-direction:row;gap:15px;align-items:flex-end;flex-shrink:0}.team-btn{padding:14px 62px;font-family:Montserrat,sans-serif;font-size:1rem;font-weight:600;border-radius:8px;text-decoration:none;transition:all .3s ease;cursor:pointer;border:2px solid;min-width:180px;display:inline-block;text-align:center}.team-btn-primary{background-color:#0078a8;color:#fff;border-color:#0078a8}.team-btn-primary:hover{background-color:#2aa5d1;border-color:#2aa5d1;transform:translateY(-2px);box-shadow:0 8px 25px #30bff44d}.team-btn-secondary{background-color:transparent;color:#30bff4;border-color:#30bff4}.team-btn-secondary:hover{background-color:#2c3e50;color:#fff;transform:translateY(-2px);box-shadow:0 8px 25px #2c3e504d}@media (max-width: 1200px){.team-section{padding:80px 30px}.team-grid{grid-template-columns:repeat(3,1fr);gap:15px}}@media (max-width: 768px){.team-section{padding:60px 20px}.team-header{margin-bottom:50px}.team-title{font-size:2rem;margin-bottom:20px}.team-description{font-size:1rem}.team-grid{grid-template-columns:1fr;gap:15px;width:320px;margin:0 auto 60px}.team-image{height:400px}.team-overlay{padding:20px 15px 15px}.team-name{font-size:1.1rem}.team-role{font-size:.8rem}.team-cta{flex-direction:column;text-align:center;gap:30px;padding:40px 20px}.team-cta-content{text-align:center}.team-cta-buttons{align-items:center;flex-direction:row;gap:15px}.team-cta-title{font-size:1.7rem}.team-cta-description{font-size:1rem;margin-bottom:30px}.team-cta-buttons{flex-direction:column;gap:15px}.team-btn{width:100%;max-width:300px}}@media (max-width: 480px){.team-section{padding:50px 15px}.team-title{font-size:1.8rem}.team-description{font-size:.95rem}.team-grid{grid-template-columns:1fr;gap:12px}.team-image{height:300px}.team-overlay{padding:15px 12px 12px}.team-name{font-size:1rem}.team-role{font-size:.75rem}.team-cta{flex-direction:column;text-align:center;gap:25px;padding:30px 15px}.team-cta-content{text-align:center}.team-cta-buttons{align-items:center;flex-direction:column;gap:12px}.team-cta-title{font-size:1.5rem}.team-cta-description{font-size:.95rem}.team-btn{padding:12px 24px;font-size:.95rem;min-width:160px}}.news-background-container{position:absolute;top:0;left:0;width:100%;height:100%;background-image:url(/assets/ending-lgxEWLic.png);background-size:cover;background-position:center;background-repeat:no-repeat}.news-overlay{position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(#1a213ad9,#000000d9);-webkit-backdrop-filter:blur(1px);backdrop-filter:blur(1px)}.news-content{position:relative;z-index:10;height:100vh;display:flex;flex-direction:column;justify-content:center;align-items:center;padding:2rem;text-align:center}.news-main-heading{font-size:2.5rem;font-weight:200;color:#fff;margin-bottom:1.2rem;line-height:1.2;max-width:1100px;animation-delay:.2s}.news-main-heading .news-brand{color:#30bff4;font-weight:400}.news-subtitle{font-size:1.6rem;color:#fff;margin-bottom:5rem;line-height:1.2;max-width:1000px;font-weight:300;animation-delay:.4s}.news-signup-form{display:flex;gap:1rem;align-items:center;margin-bottom:1.5rem;max-width:800px;width:100%;animation-delay:.6s}.news-email-input{flex:1;padding:1rem 1.5rem;font-size:1.3rem;background:none;border:2px solid #009ACD;border-radius:12px;color:#97979a;outline:none;transition:all .3s ease;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.news-email-input::placeholder{color:#94a3b8}.news-email-input:focus{border-color:#22d3ee;background:#1e293be6;box-shadow:0 0 0 4px #22d3ee1a}.news-submit-btn{padding:1rem 2rem;font-size:1.3rem;font-weight:300;background:#0078a8;border:none;border-radius:12px;color:#fff;cursor:pointer;transition:all .3s ease}.news-submit-btn:hover{background:linear-gradient(135deg,#0284c7,#06b6d4);transform:translateY(-2px);box-shadow:0 8px 30px #22d3ee66}.news-submit-btn:active{transform:translateY(0)}.news-privacy-text{color:#97979a;font-size:1.2rem;animation-delay:.8s}.news-privacy-link{color:#7a7a7c;text-decoration:none;transition:color .3s ease}.news-privacy-link:hover{color:#06b6d4;text-decoration:underline}@media (max-width: 768px){.news-main-heading{font-size:2.5rem}.news-subtitle{font-size:1.1rem;margin-bottom:2rem}.news-signup-form{flex-direction:column;gap:2.2rem}.news-email-input,.news-submit-btn{width:100%}.news-content{padding:1rem}}@media (max-width: 480px){.news-main-heading{font-size:2rem}.news-subtitle{font-size:1rem}}.news-content>*{opacity:0;transform:translateY(30px);animation:fadeInUp .8s ease forwards}@keyframes fadeInUp{to{opacity:1;transform:translateY(0)}}*,*:before,*:after{box-sizing:border-box}*{margin:0;padding:0}html{scroll-behavior:smooth}body{font-family:Montserrat,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;line-height:1.6;color:#333;background-color:#fff}button{font-family:inherit}img,picture,video,canvas,svg{display:block;max-width:100%}input,button,textarea,select{font:inherit}p,h1,h2,h3,h4,h5,h6{overflow-wrap:break-word}a{color:inherit;text-decoration:none}ul,ol{list-style:none}
