:root{--mono:ui-monospace, Consolas, monospace;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;--font-main:"Plus Jakarta Sans", "Inter", ui-sans-serif, system-ui, sans-serif;--font-secondary:system-ui, "Segoe UI", Roboto, sans-serif;--font-buttons:Arial, Helvetica, sans-serif;--color-primary:oklch(32% .09 260);--color-primary-deep:oklch(24% .08 262);--color-secondary:oklch(78% .13 82);--color-secondary-soft:oklch(92% .06 84);--text-dark:oklch(48% .03 258);--text-light:oklch(76.676% .00009 271.152);--color-white:white;--color-black:black;--button-hover-darkness:.15;--color-light-gray:oklab(97% -.0034202 -.00939693/.75);color:var(--text-dark);--rounded-full:28px;--small-transition:.2s;--max-width:1200px;font-size:18px}@media (width<=1024px){:root{--max-width:90%;font-size:16px}}body{font-family:var(--font-main);margin:0}h1,h2{font-family:var(--font-main);color:var(--color-primary);font-weight:700}h1{margin:0 0 30px;font-size:3.1rem}@media (width<=1024px){h1{margin:20px 0}}@media (width<=480px){h1{font-size:1.4444rem}}h2{letter-spacing:-.24px;margin:0 0 8px;font-size:1.3rem;line-height:118%}@media (width<=1024px){h2{font-size:1.1rem}}p{margin:0 0 25px}.app{flex-direction:column;min-height:100vh;display:flex}main{flex:1}section{padding:96px 0}section .section-inner{max-width:var(--max-width)}.banner-primary{background-image:linear-gradient(135deg, var(--color-primary-deep) 0%, var(--color-primary) 55%, oklch(42% .1 258) 100%);padding:96px 10%}.white,.white span{color:#fff}.btn{z-index:1;border-radius:var(--rounded-full);border:none;justify-content:center;align-items:center;padding:14px 28px;display:inline-flex;position:relative;overflow:hidden}.btn,.btn a{letter-spacing:1px;font-size:.8rem;font-weight:600;font-family:var(--font-buttons);line-height:1;text-decoration:none}.btn:hover{transition:var(--small-transition);cursor:pointer}.btn:after{content:"";background-color:rgba(0, 0, 0, var(--button-hover-darkness));border-radius:var(--rounded-full);opacity:0;z-index:0;width:100%;height:100%;position:absolute;top:0;left:0}.btn:hover:after{opacity:1;transition:var(--small-transition)}.btn-primary{color:var(--color-white);background-color:var(--color-primary);box-shadow:0 1px 1px 0 color-mix(in srgb, var(--color-primary) 65%, black 35%)}.btn-primary:hover{box-shadow:0 1px 2px 0 color-mix(in srgb, var(--color-primary) 55%, black 45%)}.btn-secondary{color:var(--color-primary);background-color:var(--color-secondary);box-shadow:0 1px 1px 0 color-mix(in srgb, var(--color-secondary) 65%, black 35%)}.btn-secondary:hover{box-shadow:0 1px 2px 0 color-mix(in srgb, var(--color-secondary) 55%, black 45%)}.btn-primary-ghost,.btn-secondary-ghost{color:var(--color-white);border:1px solid var(--color-white);background-color:#0000}.btn-primary-ghost{box-shadow:0 1px 1px 0 color-mix(in srgb, var(--color-primary) 65%, black 35%)}.btn-primary-ghost:hover{color:var(--color-primary);border-color:var(--color-primary);box-shadow:0 1px 2px 0 color-mix(in srgb, var(--color-primary) 55%, black 45%)}.btn-secondary-ghost{box-shadow:0 1px 1px 0 color-mix(in srgb, var(--color-secondary) 65%, black 35%)}.btn-secondary-ghost:hover{color:var(--color-secondary);border-color:var(--color-secondary);box-shadow:0 1px 2px 0 color-mix(in srgb, var(--color-secondary) 55%, black 45%)}:root{--navbar-gap:75px}.navbar{z-index:1000;background:#fff;justify-content:space-between;align-items:center;padding:20px 40px;display:flex;position:sticky;top:0;box-shadow:0 1px 2px #0003}.navbar-logo-image{width:auto;max-height:125px;display:block}.navbar-right{align-items:center;gap:var(--navbar-gap);display:flex}.navbar-right ul{gap:var(--navbar-gap);list-style:none;display:flex}.navbar-right ul a{color:var(--color-primary);text-decoration:none;position:relative}.navbar-right ul a:hover{font-weight:400}.navbar-right ul a:after{content:"";background-color:var(--color-primary);width:0;height:1.5px;transition:width .25s;position:absolute;bottom:-3px;left:0}.navbar-right ul a:hover:after,.navbar-right ul a.active:after{width:100%}@media (width<=1050px){.navbar-logo-image{width:25vw;height:auto}.navbar{padding:10px}.navbar-right ul{grid-template-columns:repeat(4,1fr);justify-content:center;gap:20px;width:100%;display:grid}.navbar-right{flex-flow:wrap;justify-content:center;align-items:center;gap:0}}@media (width<=576px){.navbar{flex-direction:column;justify-content:space-between}}.top-banner{flex-direction:row;justify-content:center;align-items:center;display:flex}.top-banner .section-inner{flex-direction:row;gap:75px;display:flex}.top-banner .section-inner .left-container{flex-direction:column;gap:30px;width:50%;display:flex}.top-banner .line{background-color:var(--text-light);border:0;width:100%;height:1px;margin:24px 0;display:block}.top-banner h1 span{color:#fff}.top-banner h1{color:var(--color-secondary)}.top-banner p{color:#fff;margin-bottom:20px}.top-banner .buttons-container{flex-direction:column;gap:30px;width:fit-content;display:flex}.top-banner .buttons-container .buttons-row{gap:50px;width:fit-content;display:flex}.top-banner .section-inner .right-container{justify-content:flex-end;align-items:center;width:50%;display:flex}.top-banner .section-inner .right-container img{object-fit:cover;border-radius:32px;width:100%;height:100%;min-height:560px;display:block;box-shadow:0 32px 80px #0000002e}.stats-container{justify-content:space-around;display:flex}.stats-container .stat{flex-direction:column;display:flex}.stats-container .stat p{color:var(--text-light);letter-spacing:1px;text-transform:uppercase;font-size:.8rem;line-height:normal}.stats-container .stat h3{color:var(--color-secondary);margin:0;font-size:1.5rem;line-height:normal}@media (width<=1024px){.top-banner .section-inner{flex-direction:column-reverse;gap:40px;padding:0 20px}.top-banner .section-inner .left-container,.top-banner .section-inner .right-container{width:100%}.top-banner .section-inner .right-container img{height:auto;min-height:300px}.top-banner .buttons-container,.top-banner .buttons-container .buttons-row{gap:15px;width:100%}.stats-container{flex-wrap:wrap;justify-content:space-between;gap:20px}.stats-container .stat{text-align:center;flex:calc(50% - 20px)}}@media (width<=488px){.top-banner .buttons-container .buttons-row{flex-wrap:wrap}.stats-container .stat{flex:100%}}.icon-text{color:var(--color-secondary);letter-spacing:-.01em;font-size:1.5rem;font-weight:700;line-height:1;display:block}.icon-wrapper{background:#f7f9fc;border:1.5px solid #1b2b5e14;border-radius:14px;justify-content:center;align-items:center;width:52px;height:52px;transition:background .25s,border-color .25s;display:flex}.icon-wrapper.color-primary{background:#616aff14;border-color:#616aff3d}.icon-wrapper.background-primary{background:var(--color-primary);border:none}.icon-wrapper.color-secondary{background:#e1af4a14;border-color:#e1af4a3d}.icon-wrapper.color-white{background:#ffffff2e;border-color:#fff6}.icon-borderless{border:none}.icon-text.color-primary{color:var(--color-primary)}.icon-text.color-secondary{color:var(--color-secondary)}.icon-text.color-white{color:#fff}.icon-img{object-fit:contain;width:26px;height:26px}.card{cursor:default;border:1.5px solid #1b2b5e14;border-radius:16px;flex-direction:column;gap:12px;width:260px;padding:28px 24px 32px;transition:transform .25s cubic-bezier(.34,1.56,.64,1),box-shadow .25s,border-color .25s;display:flex;position:relative;overflow:hidden;box-shadow:0 4px 16px #1b2b5e1a}.hover-float:hover{border-color:#1b2b5e29;transform:translateY(-8px);box-shadow:0 16px 40px #1b2b5e2e}.card-accent{background:linear-gradient(90deg, var(--card-color,var(--color-primary)), #ffffffbf);transform-origin:0;border-radius:0 0 16px 16px;width:100%;height:3px;transition:transform .3s cubic-bezier(.34,1.56,.64,1);position:absolute;bottom:0;left:0;transform:scaleX(0)}.card.color-primary{--card-color:var(--color-primary)}.card.color-secondary{--card-color:var(--color-secondary)}.card.color-white{--card-color:var(--color-white)}.hover-accent:hover .card-accent{transform:scaleX(1)}.card-heading{color:var(--card-heading-color,inherit);margin:0}.card-body{margin:0}.color-primary .card-heading{color:var(--color-primary)}.color-secondary .card-heading{color:var(--color-secondary)}.problem-section{background:#fff;justify-content:center;align-items:center;display:flex}.problem-section .section-inner{flex-direction:column;align-items:center;gap:16px;display:flex}.problem-section .section-inner .section-subtext{margin:4px auto 0}.problem-section .problem-section__cards{flex-flow:wrap;justify-content:center;gap:28px;margin-top:40px;display:flex}.problem-section .problem-section__cards .card{flex:260px;max-width:340px}@media (width<=768px){.problem-section{margin:0 20px}}.container{flex-direction:column;display:flex}.container .small-text{letter-spacing:2px;text-transform:uppercase;color:var(--color-secondary);margin-bottom:5px;font-size:1rem;font-weight:600}.container.small-text-white .small-text{color:#fff}.container .heading{color:var(--color-primary);font-size:clamp(1.7rem,4vw,2.6rem);font-weight:700;line-height:1.15}.container.heading-white .heading{color:#fff}.container .subtext{color:var(--text-dark);max-width:560px;margin:0;font-size:1rem;line-height:1.7}.container.subtext-white .subtext{color:#fff}.align-center{text-align:center;align-items:center}.solution-section{background:#f0f3f8;justify-content:center;align-items:center;display:flex}.sectioninner{text-align:center;flex-direction:column;align-items:center;gap:16px;display:flex}.solution-section__cards{flex-flow:wrap;justify-content:center;gap:28px;margin-top:40px;display:flex}.solution-section__cards .card{flex:260px;max-width:340px}.solution-section__cards .card .card-icon-wrapper{background:var(--color-primary);border-color:var(--color-primary)}.solution-section__cards .card:hover .card-icon-wrapper{background:var(--color-primary-dark);border-color:var(--color-primary-dark)}.impact-section{background:var(--color-primary);text-align:center;padding-top:5rem;padding-bottom:5rem}.section-inner{max-width:80rem;margin-left:auto;margin-right:auto;padding-left:1rem;padding-right:1rem}.impact-section__cards{justify-content:center;gap:1.5rem;margin-top:3.5rem;display:grid}.impact-card{text-align:center;max-width:320px;margin:0 auto;padding:1.5rem}.impact-card .card-icon-wrapper,.impact-card>div:first-child{justify-content:center;align-items:center;margin-left:auto;margin-right:auto;display:flex}.impact-section__testimonial{background:#ffffff0d;border:1px solid #ffffff1a;border-radius:1rem;margin-top:3rem;padding:2rem}.impact-section__testimonial p{color:#fffc;margin:0;font-size:1rem;font-style:italic;line-height:1.6}.impact-section .card p{text-transform:uppercase;color:var(--text-light);letter-spacing:1px;margin:0;font-size:.6rem;font-weight:600}.impact-section .card h3{color:var(--color-secondary);margin:0;font-size:1.3rem;font-weight:700}@media (width>=640px){.section-inner{padding-left:1.5rem;padding-right:1.5rem}.impact-section__cards{grid-template-columns:repeat(2,1fr)}.impact-card:nth-child(3){grid-column:span 2;justify-self:center;width:100%}}@media (width>=1116px){.section-inner{padding-left:2rem;padding-right:2rem}.impact-section__cards{grid-template-columns:repeat(3,1fr);gap:2rem;max-width:1000px;margin-left:auto;margin-right:auto}.impact-card:nth-child(3){grid-column:auto;justify-self:auto}}.how-it-works-section .section-inner{flex-direction:row;gap:50px;display:flex}.section-right{grid-template-columns:repeat(2,1fr);place-items:center;gap:24px;display:grid}.section-right .icon-text{color:var(--color-secondary)}.section-left{flex-direction:column;flex:2;gap:40px;display:flex}.how-it-works-section .card{justify-content:flex-start;height:180px}.how-it-works-section a{color:var(--color-primary);width:fit-content;text-decoration:none;transition:all .2s;position:relative}.how-it-works-section a:hover{color:var(--color-secondary);transition:all .2s}.how-it-works-section a:after{content:"";background-color:var(--color-secondary);opacity:0;width:100%;height:1px;transition:all .2s;position:absolute;bottom:-1px;left:0}.how-it-works-section a:hover:after{opacity:1;transition:all .2s}@media (width<=1024px){.section-right{grid-template-columns:1fr;gap:10px}.section-left{justify-content:center;align-items:center}}@media (width<=576px){.section-right{grid-template-columns:1fr}.how-it-works-section .section-inner{flex-direction:column}}.section-limited{justify-content:center;align-items:center;display:flex}.section-limited .section-limited__card{border-radius:32px;justify-content:center;align-items:start;gap:20px;width:65%;padding:50px;display:flex}.section-limited__card h1{color:#fff!important}.section-limited__card .card-heading-area+p,.section-limited__card [class*=heading]+p{color:#fff}.section-banner{text-align:center;flex-direction:column;justify-content:center;align-items:center;display:flex}#heading-accent{color:var(--color-secondary)!important}.section-banner h1,.section-banner p:nth-of-type(2){color:#fff!important}.our-story-section{background-color:var(--color-light-gray)}.ourstory-body{text-align:center}.our-mission-section{background-color:var(--color-light-gray)}.mission-container{flex-direction:column;justify-content:center;align-items:center;display:flex}.mission-grid{grid-template-columns:repeat(2,1fr);gap:6rem 1.5rem;width:100%;max-width:1200px;margin:40px auto 0;display:grid}.mission-section-card{width:100%;height:auto;display:flex;position:relative}.our-mission-section .mission-section-card__card{width:100%;height:100%;min-height:max-content}.our-mission-section .section-partnership{flex-direction:column;justify-content:center;align-items:center;width:100%;margin-top:150px;display:flex}.our-mission-section .section-partnership .partnership-featured-card{box-sizing:border-box;background-color:#fff;border-radius:clamp(16px,3vw,28px);width:90%;max-width:900px;padding:clamp(1.5rem,5vw,3rem)}.our-mission-section .section-partnership .partnership-featured-card h3{font-size:1.8rem;font-weight:700}@media (width<=768px){.mission-grid{grid-template-columns:1fr;gap:6rem 1.5rem}}@media (width<=480px){.section-partnership .partnership-featured-card{width:95%;padding:1.25rem 1rem}}.section-get-hires{flex-direction:column;justify-content:center;align-items:center;gap:30px;display:flex}.paragraph-accent{font-weight:700;color:var(--text-dark)!important}.whoweare-section{flex-direction:row;gap:5vw;display:flex}.whoweare-section-left{flex:4}.whoweare-section-left__body-content{text-align:left}.whoweare-section-left__body-content p{text-align:left;margin-top:0;margin-bottom:1rem}.whoweare-section-right{flex-direction:column;flex:5;justify-content:center;align-items:center;display:flex}.whoweare-image-container{border-radius:32px;width:100%;max-width:1200px;overflow:hidden;box-shadow:0 2px 10px 1px #00000040}.whoweare-image-container img{object-fit:cover;width:100%;height:auto;display:block}.whoweare-card{width:85%;margin-top:2rem;padding:24px;position:relative;box-shadow:0 10px 25px #00000026}.whoweare-card p{color:#fff;margin:0;font-size:clamp(.8rem,1.1vw,1rem);line-height:1.4}.whoweare-card h3,.whoweare-card [class*=icon],.whoweare-card [class*=title]{font-size:2.2rem}@media (width<=1012px){.whoweare-section{flex-direction:column;gap:3rem}.whoweare-card{margin-top:1.5rem;padding:20px}}.top-section{text-align:center;background-color:oklch(24% .08 262);flex-direction:column;align-items:center;display:flex}.top-section p{color:#e5af3c}.top-section h1{color:#fff;width:60%;font-size:3.8rem;font-style:normal;font-weight:600}.top-section h3{color:#fff;font-style:normal;font-weight:400}.list-section{text-align:left;flex-direction:column;align-items:center;gap:1.5rem;margin-left:50px;display:flex}.cards-section{flex-direction:row;display:flex}.cards-section__number-circle{color:#e5af3c;background-color:oklch(32% .09 260);border-radius:50%;justify-content:center;align-items:center;width:55px;height:55px;font-family:Arial,sans-serif;font-size:1.2rem;font-weight:700;display:flex}.cards-section__cards{text-align:left;flex-direction:column;width:60vw;padding:40px;display:flex}.reasons-section{background-color:oklch(95.676% .00009 271.152);flex-direction:row;display:flex}.reasons-section__left{flex-direction:column;width:50%;padding-left:6vw;display:flex}.reasons-section__left p{color:#e5af3c}.reasons-section__left h1{font-size:2.5rem}.reasons-section__left h2{font-size:1.3rem;font-style:normal;font-weight:200}.reasons-section__right{flex-direction:column;display:flex}.section-paragraph{text-align:center}.cards-container{flex-direction:row;justify-content:center;align-items:center;gap:2vw;display:flex}@media (width<=768px){.cards-container{flex-direction:column;align-items:center}}.what-makes-us-diffirent-section{background:#f0f3f8;padding:80px 24px}.what-makes-us-diffirent-section .section-inner{justify-content:space-between;align-items:flex-start;gap:64px;max-width:1200px;margin:0 auto;display:flex}.what-makes-us-diffirent-section__left{flex:1;max-width:420px;top:40px}.what-makes-us-diffirent-section__right{flex:1.5;grid-template-columns:repeat(2,1fr);gap:16px;display:grid}@media (width<=1024px){.what-makes-us-diffirent-section .section-inner{flex-direction:column;align-items:stretch;gap:40px}.what-makes-us-diffirent-section__left{max-width:100%}}@media (width<=640px){.what-makes-us-diffirent-section{padding:40px 16px}.what-makes-us-diffirent-section .section-inner{gap:32px}.what-makes-us-diffirent-section__right{grid-template-columns:1fr;gap:12px}}.list-section{flex-direction:column;align-items:center;gap:24px;width:100%;max-width:750px;margin:0 auto;display:flex}.process-steps-section .section-inner{flex-flow:wrap;justify-content:center;gap:50px;width:100%;display:flex}.cards-section{flex-direction:row;width:40%;min-width:300px;display:flex;position:relative}.process-steps-section .card{text-align:left;flex-direction:column;align-items:start;display:flex}.cards-section__number-circle{background-color:var(--color-primary);color:var(--color-secondary);border-radius:50%;width:55px;height:55px;font-size:1.2rem;position:absolute;top:-25px;left:-25px}.end-section{flex-direction:column;justify-content:center;align-items:center;gap:1rem;display:flex}.partnership-section{background:var(--color-light-gray)}.partnership-section .section-inner{justify-content:center;display:flex}.section-partnership__card{background-color:#fff;width:100%;padding:50px}.section-partnership__card .card-body{font-size:1.2rem}.form{box-sizing:border-box;background:#fff;border:1px solid #e8e8e8;border-radius:16px;max-width:760px;padding:40px}.form-grid{grid-template-columns:1fr 1fr;gap:24px 32px;display:grid}.form-group--full{grid-column:1/-1}.form-group{flex-direction:column;gap:8px;display:flex}.form-group label{color:#1a1a2e;font-size:.8rem;font-weight:500}.form-group label .required{color:#e1af4a;margin-left:2px}.form-group input,.form-group textarea{color:#1a1a2e;box-sizing:border-box;background:#fff;border:1.5px solid #e0e0e0;border-radius:10px;outline:none;width:100%;padding:12px 16px;font-family:inherit;font-size:.9rem;transition:border-color .2s,box-shadow .2s}.form-group input:focus,.form-group textarea:focus{border-color:#152f5d;box-shadow:0 0 0 3px #152f5d14}.form-group input::placeholder,.form-group textarea::placeholder{color:#b0b0b0}.form-group textarea{resize:vertical;min-height:120px}.form-group .field-error{color:#e53e3e;margin-top:2px;font-size:.6rem}.form-footer{flex-direction:column;gap:12px;margin-top:32px;display:flex}.form-footer p{color:#999;margin:0;font-size:.6rem}@media (width<=560px){.form{padding:24px 20px}.form-grid{grid-template-columns:1fr}.form-group--full{grid-column:1}}.contact-details-section{justify-content:center;display:flex}.contact-details-section .section-inner{flex-direction:row;gap:50px;display:flex}.contact-details-section .contact-details-list{flex-direction:column;gap:20px;padding:25px 0;display:flex}.contact-details-section .contact-detail{flex-direction:row;align-items:center;gap:15px;display:flex}.contact-details-section .text{flex-direction:column;display:flex}.contact-details-section h3{text-transform:uppercase;margin:0;font-size:.6rem;font-weight:600}.contact-details-section p{margin:0;font-size:.8rem;font-weight:500}.contact-details-section .text h3{color:var(--text-dark)}.contact-details-section .text p,.contact-details-section .text a{color:var(--color-primary);margin:0;font-size:.8rem;font-weight:500;text-decoration:none}.contact-details-section .card h3{color:var(--color-primary);letter-spacing:1px;font-weight:700}.contact-details-section .card p{color:var(--text-dark)}.contact-details-section .card p span{font-weight:700}.contact-details-section .form{width:80%}@media (width<=768px){.contact-details-section .section-inner{flex-direction:column;align-items:center}}footer{background-color:var(--color-primary);color:#fff;padding:4rem 2rem 2rem}footer>div:first-child{grid-template-columns:2fr 1fr 1fr 1fr;gap:3rem;max-width:1200px;margin:0 auto;display:grid}footer .logo-section{grid-column:span 2}footer .logo-row{align-items:center;gap:.75rem;display:flex}footer .logo-box{background-color:#fff;border-radius:4px;padding:6px}footer .logo-box img{width:32px;height:32px;display:block}footer .brand-name{font-size:1.125rem;font-weight:700}footer .tagline{text-transform:uppercase;letter-spacing:.18em;color:#c9a84c;font-size:.65rem}footer .description{color:#ffffffbf;max-width:400px;margin-top:1.25rem;font-size:.875rem;line-height:1.6}footer .social-links{gap:.75rem;margin-top:1.5rem;display:flex}footer .social-links a{color:#fffc;border:1px solid #fff3;border-radius:50%;justify-content:center;align-items:center;width:36px;height:36px;font-size:.75rem;text-decoration:none;transition:border-color .2s,color .2s;display:flex}footer .social-links a:hover{color:#c9a84c;border-color:#c9a84c}footer h4{text-transform:uppercase;letter-spacing:.05em;color:#c9a84c;margin-bottom:1rem;font-size:.875rem;font-weight:600}footer ul{margin:0;padding:0;list-style:none}footer ul li{margin-bottom:.5rem;font-size:.875rem}footer ul li a{color:#fffc;text-decoration:none;transition:color .2s}footer ul li a:hover{color:#c9a84c}footer .contact-item{color:#fffc;align-items:flex-start;gap:.5rem;margin-bottom:.75rem;font-size:.875rem;display:flex}footer .contact-item .icon{color:#c9a84c;margin-top:2px;font-size:.875rem}footer .bottom-bar{color:#fff9;border-top:1px solid #ffffff1a;justify-content:space-between;align-items:center;max-width:1200px;margin:3rem auto 0;padding-top:1.5rem;font-size:.75rem;display:flex}footer .bottom-bar a{color:#c9a84c;text-decoration:none}footer .bottom-bar a:hover{text-decoration:underline}@media (width<=768px){footer>div:first-child{grid-template-columns:1fr;gap:2rem}footer .logo-section{grid-column:span 1}footer .bottom-bar{text-align:center;flex-direction:column;gap:.5rem}}.contact-item{align-items:center;gap:.5rem;display:flex}.icon{color:#c9a84c;flex-shrink:0}
