@keyframes fadeInUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}.mainPage{min-height:100vh;background:white;overflow-x:hidden}.mainPage-content{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;margin:80px auto;max-width:1200px;padding:0 20px}.hero-section{margin-bottom:80px;width:100%}.hero-title{width:100%;font-weight:600;font-size:54px;line-height:129%;margin-bottom:20px;color:#191919}.hero-description,.hero-title{letter-spacing:0;text-align:center}.hero-description{font-weight:400;font-size:25px;line-height:139%;color:#191919bd;max-width:80vw;margin:0 auto}.hero-button button{font-weight:400;font-size:20px;line-height:150%;letter-spacing:0;text-align:center;margin-top:35px;padding:12px 45px;background-color:#191919;color:white;border:none;border-radius:1000px;cursor:pointer;transition:transform .3s ease,box-shadow .3s ease}.hero-button button:hover{transform:translateY(-2px);box-shadow:0 6px 25px rgba(0,0,0,.15)}.highlight{display:inline-block;position:relative}.highlight:before{content:"";position:absolute;bottom:8px;left:0;width:0;height:18px;background-color:#d7f80a;z-index:-1;animation:appear 2s ease 1s forwards}@keyframes appear{0%{width:0}to{width:100%}}.features-section{width:100%;margin:100px 0;opacity:1}.features-section h2,.how-it-works h2,.use-cases h2{font-size:36px;font-weight:600;color:#191919;margin-bottom:30px;text-align:center}.features-list{list-style:none;padding:0;display:grid;grid-template-columns:repeat(4,1fr);gap:30px;margin:0;width:100%}.features-list li{background:white;padding:40px 30px;border-radius:20px;text-align:left;transition:transform .3s ease,box-shadow .3s ease;box-shadow:0 4px 20px rgba(0,0,0,.05);border:1px solid rgba(0,0,0,.05);opacity:1;transform:none}.features-list li:hover{transform:translateY(-5px);box-shadow:0 8px 30px rgba(0,0,0,.1)}.feature-icon{font-size:32px;margin-bottom:20px;display:block}.feature-content h3{font-size:20px;font-weight:600;color:#191919;margin-bottom:12px}.feature-content p{font-size:16px;color:#666;line-height:1.6;margin:0}.how-it-works{width:100%;margin:100px 0}.steps{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:40px;margin-top:60px;width:100%}.step{background:white;padding:40px;border-radius:20px;text-align:center;position:relative;transition:transform .3s ease,box-shadow .3s ease;box-shadow:0 4px 20px rgba(0,0,0,.05);opacity:1;transform:none}.step:hover{transform:translateY(-5px);box-shadow:0 8px 30px rgba(0,0,0,.1)}.step-number{width:40px;height:40px;background:#d7f80a;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:20px;margin:0 auto 20px}.step h3,.step-number{font-weight:600;color:#191919}.step h3{font-size:22px;margin-bottom:16px}.step p{font-size:16px;color:#666;line-height:1.6;margin:0}.use-cases{width:100%;margin:100px 0}.use-case-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:40px;margin-top:60px;width:100%}.use-case{background:white;padding:40px;border-radius:20px;text-align:center;transition:transform .3s ease,box-shadow .3s ease;box-shadow:0 4px 20px rgba(0,0,0,.05);opacity:1;transform:none}.use-case:hover{transform:translateY(-5px);box-shadow:0 8px 30px rgba(0,0,0,.1)}.use-case-icon{font-size:40px;margin-bottom:20px}.use-case h3{font-size:22px;font-weight:600;color:#191919;margin-bottom:16px}.use-case p{font-size:16px;color:#666;line-height:1.6;margin:0}.MainPagegrid{width:90vw;max-width:1000px;margin:0 auto;padding:0 20px 100px;display:grid;grid-template-columns:repeat(3,1fr);grid-auto-rows:400px;gap:20px}.gridItem{background:#eaeaea;border-radius:20px;transition:transform .3s ease,box-shadow .3s ease;box-shadow:0 4px 20px rgba(0,0,0,.05);opacity:1;transform:none;position:relative;overflow:hidden;transition:opacity .3s ease}.gridItem:hover{transform:scale(1.02)}.gridItem:first-child,.gridItem:nth-child(4){grid-column:span 2}.gridItem:nth-child(5){grid-column:span 3}.gridItem img{transition:transform .3s ease}.gridItem:hover img{transform:scale(1.05)}@media (max-width:1000px){.MainPagegrid{grid-template-rows:300px;grid-auto-rows:300px}}@media (max-width:700px){.MainPagegrid{grid-template-rows:200px;grid-auto-rows:200px}}@media (max-width:500px){.MainPagegrid>*{grid-column:span 1!important}.MainPagegrid{grid-template-columns:1fr 1fr;grid-template-rows:200px;grid-auto-rows:200px}.MainPagegrid>:nth-child(3),.MainPagegrid>:nth-child(6){grid-column:span 2!important}}@media (max-width:768px){.hero-title{font-size:36px}.hero-description{font-size:18px}.hero-button button{padding:14px 36px;font-size:16px}.features-section,.how-it-works,.use-cases{margin:40px 0;width:100%}.features-list,.steps,.use-case-grid{gap:15px;width:100%}.features-list li,.step,.use-case{width:100%;margin:0;opacity:1;transform:none}.features-list li:first-child{animation-delay:.1s}.features-list li:nth-child(2){animation-delay:.2s}.features-list li:nth-child(3){animation-delay:.3s}.features-list li:nth-child(4){animation-delay:.4s}.step:first-child{animation-delay:.1s}.step:nth-child(2){animation-delay:.2s}.step:nth-child(3){animation-delay:.3s}.use-case:first-child{animation-delay:.1s}.use-case:nth-child(2){animation-delay:.2s}.use-case:nth-child(3){animation-delay:.3s}.MainPagegrid{width:90vw;grid-template-columns:repeat(2,1fr);grid-auto-rows:200px;gap:15px;padding:0 0 60px}.gridItem{opacity:1;transform:none}.gridItem:first-child{animation-delay:.1s}.gridItem:nth-child(2){animation-delay:.2s}.gridItem:nth-child(3){animation-delay:.3s}.gridItem:nth-child(4){animation-delay:.4s}.gridItem:nth-child(5){animation-delay:.5s}.gridItem:nth-child(6){animation-delay:.6s}.gridItem:nth-child(7){animation-delay:.7s}.gridItem:nth-child(8){animation-delay:.8s}}@media (max-width:850px){.gridItem:nth-child(5){grid-column:span 2}.MainPagegrid>:last-child{grid-column:span 2!important}}@media (max-width:500px){.hero-title{font-size:32px}.hero-description{font-size:16px}.features-list li,.step,.use-case{padding:20px}.MainPagegrid{grid-template-columns:1fr;gap:10px}.features-section,.how-it-works,.use-cases{margin:30px 0}.features-list,.steps,.use-case-grid{gap:10px}.MainPagegrid>:first-child,.MainPagegrid>:nth-child(2),.MainPagegrid>:nth-child(3),.MainPagegrid>:nth-child(4),.MainPagegrid>:nth-child(5),.MainPagegrid>:nth-child(6),.MainPagegrid>:nth-child(7),.MainPagegrid>:nth-child(8){grid-column:span 1!important}}.MainPagegrid>*{scale:1!important;padding:0!important;transform:none!important;background-color:#eaeaea}.MainPagegrid>*,.heading{margin:0!important}.steps,.use-case-grid{margin-top:10px}.features-section,.how-it-works,.use-cases{margin-top:50px}.features-section>.heading{margin-bottom:20px!important}@media (max-width:900px){.heading{margin:40px 0 50px!important}}@media (max-width:1200px){.features-list{grid-template-columns:repeat(2,1fr)}}@media (max-width:600px){.features-list{grid-template-columns:1fr}}.features-section .heading,.heading{margin-bottom:60px!important}@media (max-width:480px){.MainPagegrid>:nth-child(3),.MainPagegrid>:nth-child(6){grid-column:span 1!important}}.MainGrid{display:grid;grid-template-columns:repeat(7,1fr);gap:30px;width:90vw!important;max-width:1500px;min-width:10px;grid-auto-rows:500px;margin-bottom:60px;padding:0;will-change:transform;contain:layout style paint}.MainGrid>*{border-radius:20px;will-change:transform;contain:layout;image-rendering:-webkit-optimize-contrast;image-rendering:crisp-edges}.MainGrid>:first-child{grid-column:span 4}.MainGrid>:nth-child(2),.MainGrid>:nth-child(3){grid-column:span 3}.MainGrid>:nth-child(4){grid-column:span 4}.MainGrid>:nth-child(5){grid-column:span 7}.MainGrid>:nth-child(6){grid-column:span 2}.MainGrid>:nth-child(7){grid-column:span 5}@media (max-width:1200px){.MainGrid{grid-auto-rows:400px!important}}@media (max-width:900px){.MainGrid{grid-auto-rows:300px!important}}@media (max-width:715px){.MainGrid{grid-auto-rows:300px!important;grid-template-columns:repeat(1,1fr);grid-auto-rows:auto!important;grid-template-rows:auto!important}.MainGrid>*{grid-column:span 1!important}.MainGrid>:first-child{aspect-ratio:1/1!important}.MainGrid>:nth-child(2){aspect-ratio:1/1.2!important}.MainGrid>:nth-child(3),.MainGrid>:nth-child(4){aspect-ratio:1/1!important}.MainGrid>:nth-child(5){aspect-ratio:2/1!important}.MainGrid>:nth-child(6){aspect-ratio:1/1.2!important;background-position:top!important}.MainGrid>:nth-child(7){aspect-ratio:2/1!important}}.analytics-section{background-color:transparent!important;padding:0!important}.analytics-section h2{font-size:36px!important;font-weight:600!important}