@import"https://fonts.googleapis.com/css2?family=Inter:wght@300;400;500;600;700&display=swap";@import"https://fonts.googleapis.com/css2?family=Inter:ital,opsz,wght@0,14..32,100..900;1,14..32,100..900&display=swap";*{margin:0;padding:0;box-sizing:border-box}:root{font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;line-height:1.5;font-weight:400;--text-primary: #000000;--text-secondary: #666666;--text-light: #999999;--background: #ffffff;--border-light: #e5e5e5;--accent: #000000;font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}body{margin:0;background-color:var(--background);color:var(--text-primary);font-family:Inter,sans-serif}button{border:none;background:none;cursor:pointer;font-family:inherit}img{max-width:100%;height:auto;display:block}.app{min-height:100vh;background-color:var(--background)}main{position:relative}*{padding:0;margin:0;font-family:Inter,sans-serif}body{overflow-x:hidden}html{scroll-behavior:smooth}.navbar{position:fixed;top:0;left:0;right:0;display:flex;justify-content:space-between;align-items:center;padding:0px 3.6vw;flex-direction:column;background-color:#fff;z-index:1000;transition:all .3s ease}.navbar-container{width:100%;display:flex;justify-content:space-between;align-items:center;padding:20px 0}.navbar-name{font-family:Inter,sans-serif;font-size:16px;font-weight:400;color:#151515}.navbar-name a{color:inherit;text-decoration:none}.navbar-links{display:flex;gap:2.2vw;overflow:hidden}.navbar-links a,.navbar-links .links{font-family:Inter,sans-serif;font-size:14px;font-weight:400;color:#151515;text-decoration:none;position:relative;transition:all .3s ease;overflow:hidden}.navbar-links a:after,.navbar-links .links:after{content:"";position:absolute;bottom:-7px;left:0;width:0;height:3px;background-color:#000;transition:width .3s ease}.navbar-links a:hover:after,.navbar-links .links:hover:after{width:100%}.navbar-line{width:100%;height:1px;background-color:#000}.banner-section{padding:0 3.6vw}.banner-section h1{font-size:240px;line-height:280px;font-weight:500;margin-bottom:40px;letter-spacing:-1px;font-family:Inter,sans-serif;margin-left:-10px;overflow:hidden}.banner-section p{font-family:Inter,sans-serif;font-size:16px;font-weight:400;max-width:639px}.image-carousel{overflow:hidden;padding:32px 0;width:100%;margin-top:70px}.carousel-track{display:flex;width:fit-content}.carousel-image-container{width:350px;height:auto;margin-right:16px;flex-shrink:0}.carousel-image{width:100%;height:auto;flex-shrink:0}.carousel-image-overlay{width:350px;object-fit:cover;object-position:top;height:auto!important;flex-shrink:0;align-self:center!important;z-index:1;top:-22px!important;position:absolute}.projects-section{padding:0px 3.6vw;margin-top:30px;width:100%;overflow:hidden}.projects-header{display:flex;justify-content:space-between;align-items:center;padding:24px 0}.projects-header p{font-family:Inter,sans-serif;font-size:16px;font-weight:400;line-height:140%;color:#151515}.projects-container{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between}.scroll-indicator{display:flex;align-items:center;gap:8px}.project-card{width:47.8%;margin-top:56px;position:relative;cursor:pointer}.project-image{position:relative;width:100%;height:473px;overflow:hidden}.project-image img{width:100%;height:100%;object-fit:cover}.p-state{position:absolute;top:16px;right:16px;padding:5px 8px;border-radius:4px;background-color:#fff}.p-state p{font-family:Inter,sans-serif;font-size:13px;font-weight:500;color:#000!important;line-height:100%}.description-cont{width:100%;margin-top:24px;display:flex;flex-direction:column;justify-content:center;position:relative}.description-cont h3{font-family:Inter,sans-serif;font-size:18px;font-weight:500;letter-spacing:-.5px;color:#151515;line-height:100%;margin-bottom:8px}.description-cont p{font-family:Inter,sans-serif;font-size:15px;font-weight:400;color:#151515;letter-spacing:0px;line-height:25.25px}.nda-lock{position:absolute;font-size:25.35px;right:0;top:0;margin:0;padding:0;letter-spacing:-2px;line-height:100%}.experience-section{margin-top:140px;padding:0px 3.6vw;width:100%;font-family:Inter,sans-serif;overflow:hidden}.experience-content{display:flex;margin-top:60px;gap:10.6vw;overflow:hidden}.experience-intro{max-width:387px}.experience-intro p{font-size:30px;margin-bottom:20px;line-height:140%;font-weight:500}.experience-list{flex:1;display:flex;flex-direction:column}.experience-item{display:flex;justify-content:space-between;padding:24px 0;border-bottom:1px solid #000000}.experience-item-left,.experience-item-center{width:33.3%}.experience-company{font-weight:500;font-size:18px;color:#151515}.experience-role{color:#151515;font-weight:500;font-size:18px}.experience-item-right{width:33.3%;text-align:right}.experience-duration{color:#151515;font-weight:500;font-size:18px}.footer{background-color:#000;color:#fff;overflow:hidden;margin-top:100px}.footer-scroll-container{overflow:hidden;padding-top:100px;padding-bottom:152px;background-color:#151515}.footer-scroll-track{display:flex;overflow:hidden;width:fit-content}.footer-scroll-text{font-family:Inter,sans-serif;font-size:250px;font-weight:500;color:#fff;white-space:nowrap;margin-right:100px;flex-shrink:0;line-height:1;overflow:hidden}.footer-bottom{display:flex;justify-content:space-between;align-items:center;padding-bottom:24px;padding-left:3.6vw;padding-right:3.6vw;background-color:#151515}.footer-copyright p{font-family:Inter,sans-serif;font-size:16px;font-weight:400;color:#fff}.footer-links{display:flex;gap:32px}.footer-links a{font-family:Inter,sans-serif;font-size:14px;font-weight:400;color:#fff;text-decoration:none;transition:opacity .3s ease}.footer-links a:hover{opacity:.7}.nda-modal-backdrop{position:fixed;top:0;left:0;right:0;bottom:0;background-color:#fff;display:flex;justify-content:center;align-items:center;z-index:9999;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}.nda-modal-content{background-color:#fff;padding:80px 60px;border-radius:12px;text-align:center;max-width:500px;width:90%}.nda-modal-title{font-family:Inter,sans-serif;font-size:100px;font-weight:500;color:#000;margin-bottom:8px;line-height:100%;letter-spacing:-1px}.nda-modal-text{font-family:Inter,sans-serif;font-size:16px;font-weight:400;color:#000;line-height:140%;margin-bottom:48px;max-width:380px;margin-left:auto;margin-right:auto}.nda-modal-button{width:200px;height:38px;background-color:#151515;color:#fff;border:none;border-radius:8px;font-family:Inter,sans-serif;font-size:16px;font-weight:500;cursor:pointer;transition:all .3s ease}.nda-close{position:absolute;top:24px;right:56px}.about-hero{margin-top:182px;padding:0px 7.8vw;display:flex;align-items:center}.about-hero-content{display:flex;align-items:center;width:100%}.about-hero-text{width:100%;display:flex;justify-content:space-between}.about-hero h1{font-family:Inter,sans-serif;font-size:120px;font-weight:500;color:#000;line-height:130%;letter-spacing:-1px}.about-hero-description{font-family:Inter,sans-serif;font-size:16px;font-weight:400;color:#000;max-width:550px}.about-hero-description p{margin-bottom:20px}.about-hero-description a{color:#8145a4;text-decoration:underline;font-weight:400;font-size:16px}.about-hero-description a:hover{opacity:.7}.about-hero-image{flex:0 0 400px;height:500px;border-radius:12px;overflow:hidden}.about-hero-image img{width:100%;height:100%;object-fit:cover}.girl-emoji{display:inline-block;width:120px;height:auto;vertical-align:middle;margin-left:8px}.about-content{padding:0px 7.8vw;overflow:hidden;margin-top:112px}.about-content-container{width:100%;margin-top:56px}.about-content-item{display:flex;gap:8vw;align-items:center;justify-content:space-between;margin-bottom:140px}.about-content-item.reverse{flex-direction:row-reverse}.about-content-text{flex:1;max-width:500px}.about-content-text h2{font-family:Inter,sans-serif;font-size:26px;font-weight:500;color:#000;line-height:140%;margin-bottom:24px}.about-content-text p{font-family:Inter,sans-serif;font-size:16px;font-weight:400;color:#000;line-height:140%;margin-bottom:48px}.about-content-link{display:inline-block;background-color:#000;color:#fff;width:200px;height:38px;display:flex;align-items:center;justify-content:center;border-radius:8px;text-decoration:none;font-family:Inter,sans-serif;font-size:16px;font-weight:500;transition:all .3s ease}.about-content-link:hover{background-color:#000;transform:translateY(-2px)}.about-content-image{height:386px;position:relative;overflow:hidden;display:flex;align-items:center;justify-content:center}.aboutGif{position:absolute;width:445px!important;height:256px!important;align-self:center;justify-self:center;z-index:1;object-position:top;clip-path:inset(18px 0 0 0)}.about-content-image img{width:100%;height:100%;object-fit:cover}.hamburger-menu{display:none;flex-direction:column;justify-content:space-between;width:24px;height:20px;cursor:pointer;z-index:1001}.hamburger-menu span{width:100%;height:2px;background-color:#151515;transition:all .3s ease}.hamburger-menu.active span:nth-child(1){transform:translateY(9px) rotate(45deg)}.hamburger-menu.active span:nth-child(2){opacity:0}.hamburger-menu.active span:nth-child(3){transform:translateY(-9px) rotate(-45deg)}@media screen and (max-width: 768px){.hamburger-menu{display:flex}.navbar-links{position:fixed;top:0;right:-100%;width:100%;height:100vh;background-color:#fff;flex-direction:column;justify-content:center;align-items:center;gap:40px;transition:right .3s ease;z-index:1000}.navbar-links.active{right:0}.navbar-links a,.navbar-links .links{font-size:24px}}.hamburger-menu{display:none;cursor:pointer;z-index:10000000000}.hamburger-menu img{width:24px;height:24px;transition:all .3s ease}@media screen and (max-width: 768px){.navbar{padding-top:8px}.hamburger-menu{display:block}.navbar-links{position:fixed;top:0;right:-100%;width:100%;height:100vh;background-color:#fff;flex-direction:column;justify-content:center;align-items:center;gap:72px;transition:right .3s ease;z-index:1000}.navbar-links.active{right:0}.navbar-links a,.navbar-links .links{font-size:32px;font-weight:500}}@media screen and (max-width: 1200px){.projects-container{grid-template-columns:repeat(2,1fr);gap:2rem;padding:0 2rem}}@media screen and (max-width: 992px){.projects-container{grid-template-columns:repeat(2,1fr);gap:1.5rem}.project-card{max-width:100%}.project-image img{height:250px}}@media screen and (max-width: 768px){.image-carousel{margin-top:113px;padding:19px 0}.carousel-image-container{width:209px;margin-right:10px}.carousel-image-overlay{top:-13px!important}.banner-section{margin-top:48px}.banner-section h1{font-size:130px;line-height:103.48px;letter-spacing:0px!important}.banner-section p{font-size:15px;line-height:140%;letter-spacing:0px!important}.projects-section{margin-top:56px}.projects-container{width:100%;display:flex;flex-direction:column;flex-wrap:nowrap;align-items:flex-start;justify-content:center;padding:0}.project-card{width:100%;max-width:500px;margin-top:40px}.project-image,.project-image img{height:auto}.p-state{top:10.79px;right:10.95px;padding:6px 7px}.p-state p{font-size:13px}.description-cont{margin-top:16px}.description-cont h3{letter-spacing:-1px;line-height:100%}.description-cont p{font-size:15px}.text-max-width p{max-width:308px}.nda-lock{position:absolute;font-size:24px;right:0;top:-5px}.experience-section{margin-top:72.68px}.experience-content{display:flex;flex-direction:column;margin-top:40px;gap:40px}.experience-intro{width:100%;max-width:500px}.experience-intro p{font-size:20px;margin-bottom:0}.experience-item{padding:16px 0}.experience-item-left,.experience-item-center{width:30%;display:flex;align-items:center}.experience-company,.experience-role{font-size:16px}.experience-item-right{width:30%;text-align:right;display:flex;align-items:center;justify-content:flex-end}.experience-duration{font-size:16px}.footer{margin-top:72px}.footer-scroll-container{overflow:hidden;padding-top:40px;padding-bottom:100.46px}.footer-scroll-track{display:flex;overflow:hidden;width:fit-content}.footer-scroll-text{font-size:130px;font-weight:500;margin-right:50px}.footer-bottom{display:flex;flex-direction:column-reverse;justify-content:space-between;align-items:center;padding-bottom:24px}.footer-copyright p{font-family:Inter,sans-serif;font-size:15px;font-weight:400;color:#fff;margin-top:32px}.footer-links{display:flex;gap:32px}.footer-links a{font-family:Inter,sans-serif;font-size:15px;font-weight:400;color:#fff;text-decoration:none;transition:opacity .3s ease}.nda-modal-title{font-size:76px}.nda-modal-text{font-size:15px;line-height:140%;margin-bottom:36px}.nda-modal-button{width:180px}.case-study-1 .cs1-title{font-size:20px!important}.case-study-1 .cs1-subt{font-size:15px!important;margin-top:8px}.cs1-hero-images{flex:1;margin-top:24px!important;height:auto}.cs1-hero-images img{height:auto}.cs1-subtitle{font-size:18px!important}.cs1-hero-text{margin-top:40px!important}.cs1-project-details{margin-top:32px!important}.cs1-detail-item{padding:20px 0!important}.cs1-detail-label,.cs1-detail-value{font-size:16px!important}.cs1-container{overflow:hidden;padding:0px 3.6vw!important}.wrapper{max-width:680px!important;margin-top:72px!important}.h2-text{font-size:16px!important;margin-bottom:12px!important}.p1-text{font-size:15px!important;margin-bottom:10px!important}.p2-text{font-size:15px!important}.cs1-process-steps{margin-top:40px!important;gap:20px!important}.cs1-process-step{flex:1;background:#fff;border-radius:16px;border:1px solid #c0c0c0;padding:24px}.cs1-process-step h3{font-family:Inter,sans-serif;font-size:36px!important;font-weight:500;color:#151515;margin-top:20px!important}.cs1-process-step p{font-size:15px!important;color:#151515!important}.li{font-family:Inter,sans-serif;font-size:15px!important;padding-left:16px!important}.reaction-bar{border:1px solid #c0c0c0;width:100%!important;padding:16px 14px!important}.reaction-bar .emoji{font-size:28px!important;margin-right:16px!important}.reaction-bar p{font-size:15px!important}.grid-section{width:100%;display:flex;align-items:center;flex-wrap:nowrap;flex-direction:column;margin-top:40px!important;gap:20px!important}.carri-grid-section{gap:0!important;justify-content:space-between!important}.grid-item:last-child,.grid-item:nth-child(4){margin-top:0!important}.grid-item{width:100%!important;height:auto!important;flex-direction:column;border-radius:16px;padding:24px 22px!important}.grid-section .grid-item h3{font-size:40px!important;margin-bottom:20px!important}.grid-item p{font-size:16px!important;font-weight:400;color:#151515}.flex-col .arrow-bar{padding:25px 20.14px!important}.flex-col .arrow-bar p{font-size:16px!important}.arrow-bar img{width:80px}.project-mockups{margin-top:40px!important}.grid-section .grid-item2{height:auto!important}.carri-grid-section .carri-grid-item{width:100%!important;margin-top:0!important;height:auto!important}.carri-grid-item:last-child{margin-top:20px!important}.carri-grid-item .p1{font-size:18px!important;color:#151515}.carri-grid-item .p2{font-size:16px!important;font-weight:400;color:#151515;margin-top:16px}.carri-grid-item2{border:none;position:relative}.carri-grid-item2 p:last-child{position:absolute;bottom:24px;font-size:18px;color:#58626b}.grid-section .carri-grid-item2 p:last-child{position:relative!important;bottom:0!important;font-size:15px!important;margin-top:20px!important;color:#58626b}.view-prototype{font-size:12px!important;top:8.4px!important;right:8.56px!important;color:#fff!important;line-height:100%;border-radius:1.13px!important;border-width:.28px!important}.about-hero-text{flex-direction:column;justify-content:space-between}.about-hero{margin-top:140px;padding:0px 3.6vw}.about-hero h1{font-size:100px;line-height:100%;margin-bottom:40px}.about-hero-description{font-size:15px;line-height:140%}.about-hero-description p{letter-spacing:0px!important}.about-content{padding:0px 3.6vw;margin-top:56px}.projects-header{padding:13px 0}.about-content-container{margin-top:40px}.about-content-item{margin-bottom:72px;flex-direction:column-reverse;gap:0!important}.reverse{flex-direction:column-reverse!important}.about-content-image{width:100%;height:auto!important}.about-content-text{flex:none!important;max-width:500px;margin-top:24px}.about-content-text h2{font-size:22px;margin-bottom:16px}.about-content-text p{font-size:15px;margin-bottom:32px;letter-spacing:0px!important}.aboutGif{position:absolute;width:78%!important;height:68%!important;align-self:center;justify-self:center;z-index:1;object-position:top;clip-path:inset(13px 0 0 0);margin-top:-10px}.nda-close{right:16px}.gif-frame{width:100%!important;height:280px!important;padding-top:32px!important;padding-bottom:24px!important;border-radius:6px!important}.gif-frame2{width:100%;height:280px!important;padding-top:42px!important;padding-bottom:24px!important;border-radius:16px;border:1px solid #c0c0c0;display:flex;align-items:center;justify-content:center}.gif-f{width:80%!important;display:flex;align-items:center;justify-content:space-between}.gif-f img{width:80px!important;border-radius:9px!important;border:1px solid #a1a09f!important}.gif-frame .stb-f{width:80%!important}.c-p{padding:1.41px 2.26px!important;border-radius:1.13px!important}.c-p p{font-size:15px!important;font-weight:500!important}}.carousel-image-container{position:relative;display:inline-block}.carousel-image-overlay{position:absolute;top:0;left:0;width:100%;height:100%;pointer-events:none}.case-study-1{width:100%;overflow-x:hidden}.cs1-hero{margin-top:240px;padding:0px 3.6vw;display:flex;flex-direction:column}.cs1-title{font-size:40px!important;font-weight:500!important;line-height:140%}.cs1-subt{font-size:16px!important;font-weight:400!important}.cs1-header{padding:7px 0!important}.cs1-hero-content{display:flex;flex-direction:column;width:100%}.cs1-hero-images{flex:1;display:flex;justify-content:center;margin-top:57px;position:relative}.cs1-hero-images img{width:100%;object-fit:cover}.ind-badge{position:absolute;top:16px;right:16px;font-family:Inter,sans-serif;font-size:15px;font-weight:500;color:#000;padding:5px 8px;border-radius:4px;background-color:#fff;z-index:10}.cs1-hero-text{flex:1;max-width:607px;margin-top:56px;align-self:flex-end}.cs1-subtitle{font-family:Inter,sans-serif;font-size:30px;font-weight:500;color:#151515;line-height:140%;max-width:607px}.cs1-project-details{margin-top:56px;width:100%;display:grid}.cs1-detail-item{display:flex;flex-direction:row;align-items:center;justify-content:space-between;padding:24px 0;border-bottom:1px solid #c0c0c0}.cs1-detail-label{font-family:Inter,sans-serif;font-size:18px;font-weight:500;color:#151515}.cs1-detail-value{font-family:Inter,sans-serif;font-size:18px;font-weight:500;color:#151515;text-align:right}.cs1-container{overflow:hidden;padding:0px 7.8vw}.wrapper{max-width:1112px;margin-top:112px}.h2-text{font-family:Inter,sans-serif;font-size:18px;font-weight:500;color:#867f7f;margin-bottom:16px}.p1-text{font-family:Inter,sans-serif;font-size:20px;font-weight:500;color:#000;margin-bottom:10px;line-height:140%}.p2-text{font-family:Inter,sans-serif;font-size:18px;font-weight:400;color:#151515;line-height:140%;letter-spacing:0px}.flex-col{flex-direction:column;align-items:center!important;justify-content:center!important;gap:16px!important}.reaction-bar{border:1px solid #c0c0c0;width:60vw;padding:20px 24px;border-radius:16px;display:flex;align-items:center}.emoji{font-size:48px!important;margin-right:24px}.reaction-bar p{font-family:Inter,sans-serif;font-size:20px;font-weight:500}.grid-section{width:100%;display:flex;align-items:center;flex-wrap:wrap;margin-top:56px;gap:4.2%}.carri-grid-section{gap:0!important;justify-content:space-between!important}.grid-item:last-child,.grid-item:nth-child(4){margin-top:56px}.grid-item{width:30.3%;height:307px;border:1px solid #c0c0c0;display:flex;flex-direction:column;border-radius:16px;padding:24px}.grid-item h3{font-size:48px!important;margin-bottom:24px}.grid-item p{font-size:20px;font-weight:400;color:#151515}.carri-grid-item{width:47.6%!important;margin-top:0!important;height:auto!important}.carri-grid-item .p1{font-size:18px!important;color:#151515}.carri-grid-item .p2{font-size:16px!important;font-weight:400;color:#151515;margin-top:16px}.carri-grid-item2{position:relative}.carri-grid-item2 p:last-child{position:absolute;bottom:24px;font-size:18px;color:#58626b}.view-prototype{font-family:Inter,sans-serif;font-size:15px;font-weight:500;color:#fff;text-decoration:none;padding:5px 8px;background-color:#fe5810;border:1px solid #CB460D;position:absolute;top:16px;right:16px;border-radius:4px}.arrow-bar{justify-content:space-between!important;padding:34px 32px!important}.arrow-bar p{font-size:28px!important}.project-mockups{margin-top:56px;width:100%;position:relative}.project-mockups img{width:100%}.grid-item2{height:251px!important}.cs1-overview-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:60px}.last-ul{margin-top:24px}.last-section{margin-bottom:112px}.cs1-overview-item{text-align:center}.cs1-overview-item h3{font-family:Inter,sans-serif;font-size:24px;font-weight:600;color:#000;margin-bottom:16px}.cs1-overview-item p{font-family:Inter,sans-serif;font-size:16px;font-weight:400;color:#666;line-height:1.6}.cs1-research{padding:120px 0}.cs1-research h2{font-family:Inter,sans-serif;font-size:48px;font-weight:700;color:#000;margin-bottom:80px;text-align:center}.cs1-research-content{display:flex;gap:8vw;align-items:center}.cs1-research-text{flex:1}.cs1-research-text h3{font-family:Inter,sans-serif;font-size:32px;font-weight:600;color:#000;margin-bottom:24px}.cs1-research-text p{font-family:Inter,sans-serif;font-size:18px;font-weight:400;color:#666;line-height:1.6;margin-bottom:32px}.cs1-research-text ul{list-style:none;padding:0}.cs1-research-text li{font-family:Inter,sans-serif;font-size:16px;font-weight:400;color:#666;line-height:1.6;margin-bottom:12px;padding-left:24px;position:relative}.cs1-research-text li:before{content:"•";color:#000;font-weight:700;position:absolute;left:0}.ul{max-width:1112px;list-style:none;padding:0}.li{font-family:Inter,sans-serif;font-size:18px;font-weight:400;color:#151515;line-height:140%;padding-left:18px;position:relative}.li strong{font-weight:600}.li:before{content:"•";color:#000;font-weight:700;position:absolute;left:0}.cs1-research-image{flex:1}.cs1-research-image img{width:100%;height:auto;border-radius:12px;box-shadow:0 20px 40px #0000001a}.cs1-process{padding:120px 0;background-color:#fafafa}.cs1-process h2{font-family:Inter,sans-serif;font-size:48px;font-weight:700;color:#000;text-align:center;margin-bottom:80px}.cs1-process-steps{display:flex;margin-top:56px;gap:56px;justify-content:space-between}.cs1-process-step{flex:1;background:#fff;border-radius:16px;border:1px solid #c0c0c0;padding:24px}.cs1-process-step h3{font-family:Inter,sans-serif;font-size:40px;font-weight:500;color:#151515;margin-top:24px}.cs1-process-step p{font-family:Inter,sans-serif;font-size:18px;font-weight:400;color:#666;line-height:140%}.cs1-wireframes{padding:120px 0}.cs1-wireframes h2{font-family:Inter,sans-serif;font-size:48px;font-weight:700;color:#000;text-align:center;margin-bottom:24px}.cs1-wireframe-grid{text-align:center}.cs1-wireframe-grid img{width:100%;max-width:800px;height:auto;border-radius:12px;box-shadow:0 20px 40px #0000001a}.cs1-visual{padding:120px 0;background-color:#fafafa}.cs1-visual h2{font-family:Inter,sans-serif;font-size:48px;font-weight:700;color:#000;text-align:center;margin-bottom:80px}.cs1-visual-content{display:flex;gap:8vw;align-items:center}.cs1-visual-text{flex:1}.cs1-visual-text h3{font-family:Inter,sans-serif;font-size:32px;font-weight:600;color:#000;margin-bottom:24px}.cs1-visual-text p{font-family:Inter,sans-serif;font-size:18px;font-weight:400;color:#666;line-height:1.6;margin-bottom:40px}.cs1-color-palette h4{font-family:Inter,sans-serif;font-size:20px;font-weight:600;color:#000;margin-bottom:16px}.cs1-colors{display:flex;gap:12px}.cs1-color{width:50px;height:50px;border-radius:8px;border:2px solid #eee}.cs1-visual-image{flex:1}.cs1-visual-image img{width:100%;height:auto;border-radius:12px;box-shadow:0 20px 40px #0000001a}@media screen and (max-width: 768px){.cs1-hero{margin-top:120px}.cs1-header{padding:16px 0!important;flex-direction:column;align-items:flex-start}.cs1-title{font-size:20px!important}.cs1-subt{font-size:16px!important}.cs1-hero-content{display:flex;flex-direction:column;width:100%}.cs1-hero-images{flex:1;display:flex;justify-content:center;margin-top:57px;position:relative}.cs1-hero-images img{width:100%;object-fit:cover}.cs1-overview-grid{grid-template-columns:1fr;gap:40px}.cs1-research-content,.cs1-visual-content,.cs1-process-steps{flex-direction:column}.cs1-features-grid{grid-template-columns:1fr;gap:40px}.cs1-results-grid{grid-template-columns:repeat(2,1fr);gap:30px}.cs1-learnings-content{grid-template-columns:1fr;gap:40px}.cs1-screen-row{flex-direction:column;align-items:center}.cs1-screen-row img{width:200px;height:400px}.cs1-hero-image-grid{flex-direction:column;gap:20px}.cs1-hero-image-grid img:nth-child(2){transform:none}.cs1-result-number{font-size:48px}}.gif-frame{width:100%;height:500px;border-radius:16px;border:1px solid #C0C0C0;display:flex;align-items:center;justify-content:center}.gif-frame2{width:100%;height:602px;padding-top:56px;padding-bottom:56px;border-radius:16px;border:1px solid #C0C0C0;display:flex;align-items:center;justify-content:center}.gif-f{width:74%;display:flex;align-items:center;justify-content:space-between}.gif-f img{width:225.94px;border-radius:27px;border:3px solid #A1A09F}.stb-f{width:72%!important;height:100%!important;object-fit:contain!important}.c-p{font-size:15px}.b-f{height:90%!important;border:1px solid #E0E0E0}@media (max-width: 480px){.cs1-results-grid{grid-template-columns:1fr}.cs1-screen-row img{width:180px;height:360px}}.cs1-final-screens{padding:120px 0}.cs1-final-screens h2{font-family:Inter,sans-serif;font-size:48px;font-weight:700;color:#000;text-align:center;margin-bottom:24px}.cs1-screens-grid{display:flex;flex-direction:column;gap:40px}.cs1-screen-row{display:flex;justify-content:center;gap:30px}.cs1-screen-row img{width:250px;height:500px;object-fit:cover;border-radius:20px;box-shadow:0 20px 40px #0000001a}.cs1-features{padding:120px 0;background-color:#fafafa}.cs1-features h2{font-family:Inter,sans-serif;font-size:48px;font-weight:700;color:#000;text-align:center;margin-bottom:80px}.cs1-features-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:60px}.cs1-feature{text-align:center;padding:40px;background:#fff;border-radius:16px;box-shadow:0 4px 20px #0000000d}.cs1-feature-icon{font-size:48px;margin-bottom:24px}.cs1-feature h3{font-family:Inter,sans-serif;font-size:24px;font-weight:600;color:#000;margin-bottom:16px}.cs1-feature p{font-family:Inter,sans-serif;font-size:16px;font-weight:400;color:#666;line-height:1.6}.cs1-results{padding:120px 0}.cs1-results h2{font-family:Inter,sans-serif;font-size:48px;font-weight:700;color:#000;text-align:center;margin-bottom:80px}.cs1-results-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:40px}.cs1-result-item{text-align:center;padding:40px 20px}.cs1-result-number{font-family:Inter,sans-serif;font-size:64px;font-weight:700;color:#4caf50;margin-bottom:16px}.cs1-result-label{font-family:Inter,sans-serif;font-size:16px;font-weight:500;color:#666;text-transform:uppercase;letter-spacing:.5px}.cs1-learnings{padding:120px 0;background-color:#fafafa}.cs1-learnings h2{font-family:Inter,sans-serif;font-size:48px;font-weight:700;color:#000;text-align:center;margin-bottom:80px}.cs1-learnings-content{display:grid;grid-template-columns:repeat(3,1fr);gap:60px}.cs1-learning-item{padding:40px;background:#fff;border-radius:16px;box-shadow:0 4px 20px #0000000d}.cs1-learning-item h3{font-family:Inter,sans-serif;font-size:24px;font-weight:600;color:#000;margin-bottom:16px}.cs1-learning-item p{font-family:Inter,sans-serif;font-size:16px;font-weight:400;color:#666;line-height:1.6}
