body,html{margin:0;min-height:100%;overflow-x:hidden;padding:0;width:100%}.home-page h2.section-title{color:#0a1f44;font-size:40px;font-style:normal;font-weight:400;line-height:normal;margin-bottom:32px}.home-page ul{padding-left:20px}.home-page ul li{animation:fadeUp .4s ease forwards;color:#0a1f44;font-size:20px;font-style:normal;font-weight:400;line-height:32px;margin-bottom:8px;opacity:0;transform:translateY(10px)}.home-page ul li:first-child{animation-delay:.1s}.home-page ul li:nth-child(2){animation-delay:.3s}.home-page ul li:nth-child(3){animation-delay:.5s}.home-page ul li:nth-child(4){animation-delay:.7s}.home-page ul li:nth-child(5){animation-delay:.9s}.home-page .features-disc-image{height:486px;max-width:502px;-o-object-fit:scale-down;object-fit:scale-down;width:100%}.home-page .satellite-analysis-image{height:333px;max-width:500px;position:relative;width:100%}.home-page .satellite-analysis-image img{border-radius:16px;height:333px;width:100%}.home-page .satellite-analysis-image .eudr-data{align-items:flex-start;background:#dcefe9;border:1px solid #00ccac;border-radius:4px;bottom:8px;display:flex;flex-direction:column;gap:8px;padding:8px 10px;position:absolute;right:9px;width:155px}.home-page .satellite-analysis-image .eudr-data .title{color:#0a1f44;font-family:Inter;font-size:10px;font-weight:700;text-align:center;width:100%}.home-page .satellite-analysis-image .eudr-data hr{align-self:stretch;border:1px solid #f8f8f8;height:1px}.home-page .satellite-analysis-image .eudr-data label{color:#0a1f44;font-family:Montserrat;font-size:6px;font-weight:700}.home-page .satellite-analysis-image .eudr-data label .icon{color:#586864;font-size:8px;font-weight:300;margin-right:4px}.home-page .satellite-analysis-image .eudr-data label span{color:#586864;font-family:Montserrat;font-size:6px;font-weight:400}.home-page .compliance-image{height:486px;max-width:501px}.home-page .compliance-image,.home-page .optimize-image{-o-object-fit:scale-down;object-fit:scale-down;width:100%}.home-page .optimize-image{border-radius:16px;height:468px;max-width:500px}@keyframes aiLightShift{0%{background-position:0 50%}50%{background-position:100% 50%}to{background-position:0 50%}}.home-page header{align-items:center;animation:aiLightShift 12s ease-in-out infinite;background-size:cover;background:linear-gradient(-45deg,#3bacf9,#22bdd1 25%,#3bacf9,#22bdd1 75%,#3bacf9);background-size:400% 400%;color:#fff;display:flex;flex-direction:column;justify-content:center;min-height:555px;padding:1rem}.home-page header h1{font-size:48px;font-weight:600;line-height:50px;margin-bottom:20px;max-width:840px}.home-page header h1,.home-page header h2{color:#fff;font-style:normal;text-align:center}.home-page header h2{font-family:Inter;font-size:24px;font-weight:400;margin-bottom:40px}.home-page__header-content{z-index:2}.home-page section.counts{padding:54px 0}.home-page section.counts h2{color:#0a1f44;font-size:40px;font-style:normal;font-weight:400;line-height:normal;margin-bottom:32px;text-align:center}.home-page section.counts article{max-width:279px;text-align:center;width:100%}@media(max-width:767px){.home-page section.counts article{margin-inline:auto}}.home-page section.counts article .count{color:#0a1f44;font-family:Inter;font-size:58.945px;font-style:normal;font-weight:300;letter-spacing:1.8px;line-height:48px;margin-bottom:16px}.home-page section.counts article .items{color:var(--text-secondary);font-size:18px;font-style:normal;font-weight:600;line-height:22px;text-align:center}@keyframes bgShift{0%{background-position:0 50%}50%{background-position:100% 50%}to{background-position:0 50%}}.home-page section.tabs-container{animation:bgShift 15s ease infinite;background:linear-gradient(270deg,#f8f8f8,#f2f2f2,#f8f8f8);background-size:600% 600%;padding:54px 0}.home-page section.tabs-container .tabs{display:flex;gap:8px;justify-content:center;margin-bottom:32px}.home-page section.browse-community,.home-page section.case-studies,.home-page section.comm-and-comply,.home-page section.eudr,.home-page section.lifecycle,.home-page section.optimize{padding:54px 0}.home-page section.case-studies h2.section-title{margin-bottom:32px}.home-page section.starting-steps{padding-bottom:54px;padding-top:96px}.home-page section.starting-steps .steps{background-repeat:no-repeat;background-size:contain;display:flex;flex-wrap:wrap;gap:2rem;justify-content:center;margin-left:auto;margin-right:auto;max-width:1200px}@media(min-width:1200px){.home-page section.starting-steps .steps{background-image:url(../assets/home/curves-background.png);gap:0;height:356px;justify-content:flex-start;padding-left:87px;padding-right:87px}}.home-page section.starting-steps .step{align-items:center;display:flex;flex-direction:column}@media(min-width:1200px){.home-page section.starting-steps .step:first-child{align-self:flex-end}}.home-page section.starting-steps .step:nth-child(2) .icon{margin-bottom:50px;margin-top:20px;order:3}.home-page section.starting-steps .step:nth-child(2) p{margin-bottom:0}@media(min-width:1200px){.home-page section.starting-steps .step:nth-child(2){margin-left:152px;margin-right:137px}.home-page section.starting-steps .step:nth-child(2) .icon{order:0}}.home-page section.starting-steps .step .number{color:#e1e4e8;font-family:Outfit;font-size:64px;font-weight:600;margin-bottom:4px;text-align:center}.home-page section.starting-steps .step .title{font-family:Montserrat;font-size:24px;font-style:normal;font-weight:600;line-height:normal;text-align:center}.home-page section.starting-steps .step p{color:#53627c;font-family:Montserrat;font-size:16px;font-weight:400;line-height:164%;margin-bottom:9px;max-width:188px;text-align:center}.home-page section.starting-steps .step .icon{align-items:center;border-radius:50px;display:flex;height:80px;justify-content:center;width:80px}.home-page section.starting-steps .step .icon svg{color:#fff;font-size:40px}.home-page .browse-community .category-card.custom .category-card-footer{background:#0006;bottom:0;height:33px;padding:8px 16px;position:absolute;text-align:center;width:100%}.home-page .browse-community .category-card.custom .category-card-footer .name{color:#fff;font-size:14px;font-weight:700;line-height:normal}.home-page .browse-community .article-horizontal.custom-shadow{border:1px solid #f1f2f4;border-radius:12px;box-shadow:34.854px 29.626px 48.34px #3bacf90d;max-width:504px;padding:16px}.home-page__frame2{background-color:#f8f8f8;margin-top:50px;padding-bottom:48px;padding-top:48px}.home-page__frame3{padding:50px 0}.home-page__frame3-content{display:flex;flex-wrap:wrap;justify-content:space-between;width:100%}.home-page__frame3-content>div{margin-bottom:30px;width:30%}.home-page__frame3 .solution-card{height:100%}.home-page__frame3 .solution-card__title{font-weight:600}.home-page__frame3 .solution-card__description{color:#53627c;font-size:16px;line-height:1.64;margin:0}@media(max-width:1279.98px){h1{font-size:36px}h2{font-size:32px}h3{font-size:22px}p{font-size:15px}}@media(max-width:1023.98px){.home-page{margin-top:0}.home-page__frame2-person{margin-bottom:30px;margin-right:0}.home-page__frame3-content>div{width:48%}}@media(max-width:767.98px){.home-page .home-page__frame3-content>div{width:100%}}@media(max-width:639.98px){.home-page{margin-top:0}.home-page h1{font-size:28px}.home-page h2{font-size:24px}.home-page h3{font-size:18px}}@keyframes fadeUp{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}
