html,body{height:100%;overflow-x:hidden;font-size:20px}body{font-family:Arial,sans-serif;line-height:1.6;display:flex;flex-direction:column}header{padding-top:0;position:relative;width:100%}.container{display:flex;flex-direction:column;position:relative;z-index:1}main{flex:1;display:flex;flex-direction:column}.section{width:100%;padding:50px 20px;text-align:center;background-color:#f4f4f4;border-bottom:1px solid #ddd}@media (max-width: 768px){.section{padding:30px 10px}}*{margin:0;padding:0;box-sizing:border-box}body{font-family:Arial,sans-serif;color:#333;background-color:#f9f9f9;line-height:1.6}.hero{background:#f7820d url(./herobg-SnbnNvKl.jpg) center/cover no-repeat;text-align:left;position:relative;width:100%;min-height:clamp(60vh,80vh,100vh);display:flex;flex-direction:column;justify-content:center;align-items:flex-start;padding:0 10%}.hero-content{max-width:890px}.hero-content h1{font-size:clamp(2rem,5vw + 1rem,6rem);line-height:1.1;font-weight:100;color:#757980;text-align:left;font-family:Helvetica Neue,sans-serif;letter-spacing:0;margin:0}.hero-content h1 span.highlight{color:#f7820d;font-weight:400;font-style:italic;font-family:Helvetica Neue,sans-serif}@media (max-width: 600px){.hero{min-height:99vh;padding:40px 20px;align-items:center}.hero-content{position:static;text-align:center;justify-items:center;max-width:90%}.hero-content h1{font-size:3rem;line-height:1.2}}.hero-button{display:inline-block;padding:clamp(10px,1vw + 10px,20px) clamp(20px,2vw + 10px,40px);font-size:clamp(1rem,2vw + .5rem,2.5rem);line-height:1.2;font-weight:700;font-family:Helvetica Neue,sans-serif;letter-spacing:.5px;color:#fff;background-color:#f7820d;border:none;border-radius:20px;text-align:center;text-decoration:none;cursor:pointer;transition:background-color .3s ease,transform .1s ease;position:absolute;bottom:20px;right:20px;margin:25px}.hero-button:hover{background-color:#e06f0b;transform:scale(1.05)}.beta-program{background-color:#fff;text-align:center;font:normal normal normal clamp(20px,3vw,35px)/clamp(30px,4vw,41px) "Helvetica Neue";letter-spacing:0;color:#707070;height:90vh;display:flex;flex-direction:column;justify-content:center;align-items:center;padding:200px 25vw}.beta-program .container{max-width:900px}.beta-program h2{color:#f7941e;font-size:clamp(2rem,5vw,3.5rem);margin-bottom:20px;padding-bottom:30px;line-height:3.9rem}.beta-program p{font-size:clamp(1rem,2vw,1.2rem);margin-bottom:30px}.signup-form{display:flex;flex-direction:column;align-items:center;gap:15px}.signup-form input{width:100%;max-width:400px;padding:15px;font-size:1rem;border-radius:8px;border:1px solid #c0c0c0;margin:0;box-sizing:border-box}.signup-form input::placeholder{color:#707070}.btn-submit{padding:clamp(10px,1vw + 10px,20px) clamp(20px,2vw + 10px,40px);font-size:clamp(1rem,2vw + .5rem,2.5rem);line-height:1.2;font-weight:700;font-family:Helvetica Neue,sans-serif;letter-spacing:.5px;color:#fff;background-color:#f7820d;border:none;border-radius:20px;text-align:center;text-decoration:none;cursor:pointer;transition:background-color .3s ease,transform .1s ease}.btn-submit:hover{background-color:#e06f0b;transform:scale(1.05)}.vision-section{background-color:#f7941e;color:#fff;display:flex;flex-direction:column;justify-content:space-between;align-items:flex-start;gap:20px;position:relative;padding:60px 10vw 200px}.vision-content{flex:2;text-align:right;max-width:800px;margin-left:auto;line-height:1.8;font-family:Helvetica Neue,sans-serif}.vision-content p{font-size:clamp(1.2rem,5vw,1.5rem);margin-bottom:20px}.vision-content p:last-of-type{margin-bottom:0}.vision-content p strong{font-weight:700}.vision-title{flex:1;position:absolute;top:250px;font-size:clamp(2rem,2.5vw,2.8rem);font-family:Helvetica Neue,sans-serif;max-width:100%;word-wrap:break-word}.vision-title h1{font-weight:300;margin:0}.vision-title h1 em{font-style:italic}@media (max-width: 768px){.beta-program h2{line-height:2.3rem}}@media (max-width: 1725px){.vision-section{padding-left:10vw;padding-right:10vw;display:flex}.vision-title{position:static;margin-bottom:20px;text-align:center}.vision-content{text-align:left;margin-left:0}}.highlight-text{text-align:left;font: 300 70px/84px Helvetica Neue;letter-spacing:0;color:#fff}.call-to-action{font-weight:700;margin-top:20px}.commitment-section{background-color:#fff;color:#333;display:flex;flex-direction:column;align-items:flex-start;margin:0 auto;padding:100px 10vw 40px}.commitment-heading{max-width:66%;margin:0 0 20px;text-align:left}.commitment-heading h1{font-size:clamp(2rem,4vw,3.5rem);font-weight:400;line-height:1.4;color:#f7820d;margin:0}.commitment-heading h1 strong{font-weight:700}.commitment-description{max-width:63%}.commitment-description p{font:normal normal normal clamp(20px,3vw,35px)/clamp(30px,4vw,41px) "Helvetica Neue";letter-spacing:0;color:#707070;margin-bottom:30px;text-align:left}.commitment-content{text-align:left;width:100%}.commitment-content h3{font-size:1.8em;line-height:1.4;color:#f7941e;font-weight:400;margin-bottom:20px}.commitment-content h3 strong{font-weight:700}.commitment-content p{font-size:clamp(20px,3vw,35px)/clamp(30px,4vw,41px);line-height:1.6;color:#333;margin-bottom:30px}.commitment-button{display:inline-block;border:2px solid #f7941e;color:#f7941e;padding:10px 20px;text-decoration:none;font-size:1em;border-radius:25px;transition:background-color .3s ease,color .3s ease}.commitment-button:hover{background-color:#f7941e;color:#fff}.commitment-items{margin-top:40px;display:flex;flex-direction:column;gap:40px}.commitment-item{display:flex;align-items:flex-start;width:50%}.commitment-item:nth-child(odd){margin-right:auto}.commitment-item:nth-child(2n){margin-left:auto}.commitment-icon{width:80px;height:80px;margin-right:20px}.commitment-item:nth-child(2n) .commitment-icon{margin-right:0;margin-left:20px}.commitment-text h4{font:italic normal normal clamp(1.8rem,4vw,50px)/clamp(50px,6vw,80px) "Helvetica Neue";letter-spacing:0;color:#f7820d;opacity:1;width:100%;padding-bottom:10px}.commitment-text p{font:normal normal normal clamp(1.3rem,3vw,35px)/clamp(30px,4vw,41px) "Helvetica Neue";letter-spacing:0;color:#707070;text-align:left}.commitment-text{max-width:100%;display:flex;flex-direction:column;align-items:center;overflow:visible;padding:20px}@media (max-width: 768px){.commitment-heading,.commitment-description{max-width:100%}.commitment-con{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;width:100%}.commitment-item{width:100%;display:flex;flex-direction:column;align-items:center;text-align:center;margin-bottom:20px}.commitment-icon{margin-bottom:10px}.commitment-text{text-align:center;max-width:100%}}.cta-section{background-color:#f7941e;color:#fff;padding:40px 20px;text-align:center;display:flex;justify-content:center;align-items:center;height:60vh;flex-direction:column;gap:50px}.cta-section-text{flex:1}.cta-section-button{flex:2}.cta-section p{margin:0 auto;font:normal normal 500 clamp(1.3rem,3vw,35px)/clamp(1.9rem,4vw,50px) "Helvetica Neue";letter-spacing:0;color:#fff;max-width:900px}.cta-section p strong{font-weight:700}@media (max-width: 768px){.cta-section{height:60vh}}.hero-button-white{display:inline-block;padding:clamp(10px,1vw + 10px,20px) clamp(20px,2vw + 10px,40px);font-size:clamp(1rem,2vw + .5rem,2.5rem);line-height:1.2;font-weight:700;font-family:Helvetica Neue,sans-serif;letter-spacing:.5px;color:#f7820d;background-color:#fff;border:none;border-radius:20px;text-align:center;text-decoration:none;cursor:pointer;transition:background-color .3s ease,transform .1s ease;margin:25px}.hero-button-white:hover{background-color:#ddd;transform:scale(1.05)}.story-section{background-size:cover;background:url(./our-story-BiYNLcsa.jpg) no-repeat fixed center center;color:#707070;width:100%;padding-bottom:500px;padding-left:10vw;padding-right:10vw}.story-section h2{font:normal normal 300 clamp(30px,5vw,70px)/clamp(40px,6vw,84px) "Helvetica Neue";text-align:left;color:#f7941e;margin-bottom:40px;padding-top:5vw}.story-content{display:flex;flex-direction:column;gap:80px;width:100%}.story-item{position:relative;width:40%}.story-item:nth-child(odd){align-self:flex-start;text-align:left}.story-item:nth-child(2n){align-self:flex-end;text-align:right}.highlight-box{background-color:#f7941e;color:#fff;font:italic normal normal clamp(30px,4vw,50px)/clamp(50px,6vw,80px) "Helvetica Neue";padding:30px;margin-bottom:20px;display:inline-block}.story-item p{color:#707070;font:normal normal normal clamp(1.3rem,3vw,35px)/clamp(30px,4vw,41px) "Helvetica Neue";margin:0;max-width:100%}@media (max-width: 768px){.story-section{background-color:#f9f9f9;padding-bottom:300px}.story-section h2{text-align:center}.story-content{display:flex;flex-direction:column;gap:40px;width:100%}.story-item{width:100%;text-align:left;padding:0 0 40px}.story-item:nth-child(odd){align-self:flex-start;text-align:left}.story-item:nth-child(2n){align-self:flex-start;text-align:left}.highlight-box{text-align:center;width:fit-content}}.textual-main{display:flex;flex-direction:column;position:relative;z-index:1;min-height:100vh;margin-left:15vw;margin-right:15vw;margin-top:150px;margin-bottom:200px}.textual-main h1{text-align:center;padding-bottom:50px}.textual-main p{padding-bottom:50px}.textual-main ul{padding-left:50px}.textual-main li{padding-bottom:35px}.textual-content{background-color:#707070;color:#fff;border-radius:20px;padding:20px;font-family:Arial,sans-serif}@media (max-width: 768px){.textual-main{margin-top:110px;margin-left:5vw;margin-right:5vw;margin-bottom:300px}}
