.platform-page-container .platform-page-content .platform-page-header{display:flex;flex-direction:column;align-items:center;justify-content:center;height:100vh;width:100vw;position:relative}.platform-page-container .platform-page-content .platform-page-header .ellipse-container{width:100vw;height:100vh;position:relative;z-index:1}.platform-page-container .platform-page-content .platform-page-header .ellipse-container .banner-gradient{position:absolute;top:0;left:0;width:100vw;height:100vh;pointer-events:none;background:linear-gradient(180deg,rgba(0,0,0,.7),rgba(0,0,0,.5));z-index:2}.platform-page-container .platform-page-content .platform-page-header .ellipse-container img{width:100%;height:150vh;object-fit:cover;display:block;position:absolute;top:0;left:0;z-index:1}.platform-page-container .platform-page-content .about-section{margin-top:clamp(500px,20vw,2500px);background-color:#fff;padding:clamp(55px,3vw,920px) clamp(94px,1vw,2500px) clamp(64px,4vw,220px) clamp(94px,5vw,2500px)}.platform-page-container .platform-page-content .about-section .title{font-family:Inter!important;font-weight:700;font-size:clamp(40px,3vw,950px);letter-spacing:0;color:#021f2e;margin-bottom:clamp(70px,2vw,250px)}.platform-page-container .platform-page-content .about-section .description-section{display:flex;justify-content:space-between}.platform-page-container .platform-page-content .about-section .description-section .description{font-family:Inter!important;font-weight:700;font-size:clamp(40px,3vw,950px);letter-spacing:0;max-width:clamp(670px,50vw,3500px)}.platform-page-container .platform-page-content .about-section .description-section .description span{font-family:Inter!important;font-weight:700;font-size:clamp(40px,3vw,950px);letter-spacing:0;color:#d77d46}.platform-page-container .platform-page-content .about-section .description-section .description-2{max-width:clamp(400px,26vw,1000px);font-family:Montserrat!important;font-weight:500;font-size:clamp(14px,1vw,350px);color:#021f2e;margin-bottom:clamp(24px,3vw,350px)}.platform-page-container .platform-page-content .about-section .description-section .description-2 span{font-family:Montserrat!important;font-weight:700;font-size:clamp(14px,1vw,350px);letter-spacing:0}.platform-page-container .platform-page-content .feature-section{background-color:#fff;padding:clamp(42px,4vw,920px) clamp(94px,4vw,2500px) 0}.platform-page-container .platform-page-content .feature-section .title{padding-bottom:clamp(15px,1vw,120px);font-family:Inter!important;font-weight:700;font-size:clamp(40px,3vw,950px);line-height:100%;letter-spacing:0;text-align:center;color:#021f2e;border-bottom:1px solid #021f2e}.platform-page-container .platform-page-content .feature-section .feature-grid{padding-top:clamp(79px,5vw,400px);padding-bottom:clamp(150px,2vw,400px);display:grid;grid-template-columns:repeat(3,1fr);justify-items:center;align-items:stretch}.platform-page-container .platform-page-content .feature-section .feature-item{border-radius:16px;display:flex;flex-direction:column;align-items:center;justify-content:center;padding-bottom:0;min-width:0;min-height:clamp(260px,20vh,560px);width:100%;max-width:clamp(340px,20vw,560px);box-sizing:border-box;gap:clamp(25px,2vw,80px)}.platform-page-container .platform-page-content .feature-section .item-title{font-family:Montserrat!important;font-weight:700;font-size:clamp(20px,1.5vw,450px);line-height:100%;letter-spacing:0;vertical-align:middle;color:#d77d46;margin-bottom:0}.platform-page-container .platform-page-content .feature-section .feature-icon{height:clamp(101px,10vh,450px);width:clamp(101px,8vw,350px);object-fit:contain}.platform-page-container .platform-page-content .connect-section{background-color:#fff!important}.platform-page-container .platform-page-content .connect-section .title{font-family:Montserrat!important;font-weight:500;font-size:clamp(24px,1.2vw,450px);letter-spacing:0;text-align:center;vertical-align:middle;color:#021f2e;padding-top:100px}.platform-page-container .platform-page-content .connect-section .subtext{display:none}.platform-page-container .platform-page-content .connect-section .connect-container{background-color:#fff;padding-bottom:110px}.platform-page-container .platform-page-content .connect-section .connect-container .content .left-content h2{color:#021f2e;font-family:Inter!important;font-weight:700;font-size:40px;line-height:100%;letter-spacing:0;max-width:474px}.platform-page-container .platform-page-content .connect-section .connect-container .content .right-form .form-input input{background-color:#fff;color:#021f2e}@media(max-width:767px){.platform-page-container{width:100vw;min-height:100vh;overflow-x:hidden}.platform-page-container .platform-page-content{width:100vw;min-height:100vh;background-color:#fff}.platform-page-container .platform-page-content .platform-page-header{height:auto}.platform-page-container .platform-page-content .platform-page-header .ellipse-container{height:60vh}.platform-page-container .platform-page-content .platform-page-header .ellipse-container img{height:60vh;object-fit:fill}.platform-page-container .platform-page-content .about-section{background-color:#fff;padding:clamp(30px,5vw,50px) clamp(20px,4vw,40px);margin-top:0}.platform-page-container .platform-page-content .about-section .title{font-family:Inter!important;font-weight:700;font-size:clamp(24px,4vw,32px);letter-spacing:0;color:#021f2e;margin-bottom:clamp(16px,3vw,24px);text-align:left}.platform-page-container .platform-page-content .about-section .description-section{display:flex;flex-direction:column;gap:clamp(20px,5vw,30px);align-items:flex-start}.platform-page-container .platform-page-content .about-section .description-section .description{font-family:Inter!important;font-weight:700;font-size:clamp(24px,4vw,32px);letter-spacing:0;text-align:left}.platform-page-container .platform-page-content .about-section .description-section .description span{font-family:Inter!important;font-weight:700;font-size:clamp(24px,4vw,32px);letter-spacing:0;color:#d77d46}.platform-page-container .platform-page-content .about-section .description-section .description-2{font-family:Montserrat!important;font-weight:500;font-size:clamp(12px,3vw,16px);color:#021f2e;margin-bottom:clamp(12px,3vw,16px);text-align:left}.platform-page-container .platform-page-content .about-section .description-section .description-2 span{font-family:Montserrat!important;font-weight:700;font-size:clamp(12px,3vw,16px);letter-spacing:0}.platform-page-container .platform-page-content .feature-section{background-color:#fff;padding:clamp(30px,5vw,50px) clamp(20px,4vw,40px)}.platform-page-container .platform-page-content .feature-section .title{padding-bottom:clamp(10px,2vw,16px);font-family:Inter!important;font-weight:700;font-size:clamp(24px,4vw,32px);letter-spacing:0;color:#021f2e;border-bottom:1px solid #021f2e}.platform-page-container .platform-page-content .feature-section .feature-grid{padding-top:clamp(20px,5vw,30px);padding-bottom:clamp(20px,5vw,30px);display:grid;grid-template-columns:repeat(2,1fr);gap:clamp(20px,5vw,30px);justify-items:start}.platform-page-container .platform-page-content .feature-section .feature-grid .feature-item{border-radius:16px;display:flex;flex-direction:column;justify-content:center;min-height:clamp(200px,15vh,300px);width:100%;max-width:clamp(120px,40vw,200px);box-sizing:border-box;gap:clamp(10px,3vw,16px)}.platform-page-container .platform-page-content .feature-section .feature-grid .feature-item .feature-icon{height:clamp(48px,12vw,64px);width:clamp(48px,12vw,64px);object-fit:contain}.platform-page-container .platform-page-content .feature-section .feature-grid .feature-item .item-title{font-family:Montserrat!important;font-weight:700;font-size:10px;letter-spacing:0;color:#d77d46;margin-bottom:0;text-align:left}.platform-page-container .platform-page-content .connect-section{background-color:#fff!important;padding:clamp(30px,5vw,50px) 35px clamp(30px,5vw,50px) clamp(20px,5vw,50px)}.platform-page-container .platform-page-content .connect-section .title{font-family:Montserrat!important;font-weight:500;font-size:clamp(16px,3vw,20px);letter-spacing:0;text-align:left;color:#021f2e;padding-top:clamp(20px,5vw,30px)}.platform-page-container .platform-page-content .connect-section .connect-container{background-color:#fff;padding-bottom:clamp(20px,5vw,30px)}.platform-page-container .platform-page-content .connect-section .connect-container .content .left-content h2{color:#021f2e;font-family:Inter!important;font-weight:700;font-size:clamp(12px,3vw,16px);letter-spacing:0;max-width:clamp(280px,75vw,450px);text-align:left}.platform-page-container .platform-page-content .connect-section .connect-container .content .right-form .form-input input{background-color:#fff;color:#021f2e;width:clamp(280px,75vw,450px);padding:clamp(8px,2vw,12px)}}@media(min-width:768px)and (max-width:1200px){.platform-page-container{width:100%;max-width:100%;min-height:100vh;overflow-x:hidden}.platform-page-container .platform-page-content{width:100%;max-width:100%;min-height:100vh;background-color:#fff}.platform-page-container .platform-page-content .platform-page-header{display:flex;flex-direction:column;align-items:flex-start;justify-content:center;height:auto;width:100%;position:relative}.platform-page-container .platform-page-content .platform-page-header .ellipse-container{width:100%;height:auto;position:relative;z-index:1}.platform-page-container .platform-page-content .platform-page-header .ellipse-container .banner-gradient{position:absolute;top:0;left:0;width:100%;height:100%;pointer-events:none;background:linear-gradient(180deg,rgba(0,0,0,.7),rgba(0,0,0,.5));z-index:2}.platform-page-container .platform-page-content .platform-page-header .ellipse-container img{width:100%;height:auto;object-fit:contain;display:block;position:relative;top:0;left:0;z-index:1}.platform-page-container .platform-page-content .platform-page-header .hero-content{position:absolute;top:50%;left:clamp(24px,3vw,36px);transform:translateY(-50%);width:clamp(300px,80vw,400px);display:flex;align-items:flex-start;justify-content:flex-start;z-index:3;color:#fff;text-align:left;padding-bottom:0}.platform-page-container .platform-page-content .platform-page-header .hero-content .title{font-family:Inter!important;font-weight:800;font-size:clamp(36px,2vw,500px);letter-spacing:0;text-align:left;color:#97a3aa;max-width:100%;margin:0;height:auto}.platform-page-container .platform-page-content .about-section{background-color:#fff;padding:clamp(35px,5vw,50px) clamp(30px,4vw,40px) clamp(40px,5vw,50px) clamp(24px,3vw,36px);margin-top:0}.platform-page-container .platform-page-content .about-section .title{font-family:Inter!important;font-weight:700;font-size:clamp(32px,2.5vw,700px);letter-spacing:0;color:#021f2e;margin-bottom:clamp(20px,3vw,28px);text-align:left}.platform-page-container .platform-page-content .about-section .description-section{display:flex;flex-direction:column;gap:clamp(24px,4vw,32px);align-items:flex-start}.platform-page-container .platform-page-content .about-section .description-section .description{font-family:Inter!important;font-weight:700;font-size:clamp(32px,2.5vw,700px);letter-spacing:0;text-align:left;max-width:100%}.platform-page-container .platform-page-content .about-section .description-section .description span{font-family:Inter!important;font-weight:700;font-size:clamp(32px,2.5vw,700px);letter-spacing:0;color:#d77d46}.platform-page-container .platform-page-content .about-section .description-section .description-2{font-family:Montserrat!important;font-weight:500;font-size:clamp(14px,1.2vw,300px);color:#021f2e;margin-bottom:clamp(14px,2vw,18px);text-align:left;max-width:100%}.platform-page-container .platform-page-content .about-section .description-section .description-2 span{font-family:Montserrat!important;font-weight:700;font-size:clamp(14px,1.2vw,300px);letter-spacing:0}.platform-page-container .platform-page-content .feature-section{background-color:#fff;padding:clamp(35px,5vw,50px) clamp(30px,4vw,40px) clamp(40px,5vw,50px) clamp(24px,3vw,36px)}.platform-page-container .platform-page-content .feature-section .title{padding-bottom:clamp(12px,2vw,18px);font-family:Inter!important;font-weight:700;font-size:clamp(32px,2.5vw,700px);letter-spacing:0;color:#021f2e;text-align:left;border-bottom:1px solid #021f2e}.platform-page-container .platform-page-content .feature-section .feature-grid{padding-top:clamp(30px,4vw,40px);padding-bottom:clamp(30px,4vw,40px);display:grid;grid-template-columns:repeat(3,1fr);gap:clamp(24px,4vw,32px);justify-items:center}}@media(min-width:768px)and (max-width:1200px)and (max-width:899px){.platform-page-container .platform-page-content .feature-section .feature-grid{grid-template-columns:repeat(2,1fr);justify-items:start}}@media(min-width:768px)and (max-width:1200px){.platform-page-container .platform-page-content .feature-section .feature-grid .feature-item{border-radius:16px;display:flex;flex-direction:column;justify-content:center;min-height:clamp(220px,18vh,350px);width:100%;box-sizing:border-box;gap:clamp(12px,2vw,18px)}.platform-page-container .platform-page-content .feature-section .feature-grid .feature-item .feature-icon{height:clamp(56px,10vw,72px);width:clamp(56px,10vw,72px);object-fit:contain}.platform-page-container .platform-page-content .feature-section .feature-grid .feature-item .item-title{font-family:Montserrat!important;font-weight:700;font-size:clamp(18px,1.4vw,400px);letter-spacing:0;color:#d77d46;margin-bottom:0;text-align:left}.platform-page-container .platform-page-content .connect-section{background-color:#fff!important;padding:clamp(35px,5vw,50px) clamp(24px,3vw,36px) clamp(40px,5vw,50px)}.platform-page-container .platform-page-content .connect-section .title{font-family:Montserrat!important;font-weight:500;font-size:clamp(20px,1.3vw,400px);letter-spacing:0;text-align:left;color:#021f2e;padding-top:clamp(30px,4vw,40px)}.platform-page-container .platform-page-content .connect-section .connect-container{background-color:#fff;padding-bottom:clamp(30px,4vw,40px)}.platform-page-container .platform-page-content .connect-section .connect-container .content .left-content h2{color:#021f2e;font-family:Inter!important;font-weight:700;font-size:clamp(14px,1.2vw,300px);letter-spacing:0;max-width:100%;text-align:left}.platform-page-container .platform-page-content .connect-section .connect-container .content .right-form .form-input input{background-color:#fff;color:#021f2e;width:100%;padding:clamp(10px,2vw,14px)}}