.hero[data-v-6bba4c12]{position:relative;width:100%;overflow:hidden}.hero-bg[data-v-6bba4c12]{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:bottom;object-position:bottom;pointer-events:none}.hero-inner[data-v-6bba4c12]{height:calc(1036.87px * var(--s))}.hero-badge[data-v-6bba4c12]{position:absolute;left:50%;top:calc(241.58px * var(--s));transform:translate(-50%);width:calc(419.873px * var(--s));height:calc(76.63px * var(--s));border-radius:calc(100.622px * var(--s));background:#2882cc66;border:calc(2.012px * var(--s)) solid #0d7fad;-webkit-backdrop-filter:blur(4.025px);backdrop-filter:blur(4.025px);display:flex;align-items:center;justify-content:center}.hero-badge-text[data-v-6bba4c12]{color:#00c3fc;font-size:calc(40.249px * var(--s));font-weight:400;line-height:normal;white-space:nowrap}.hero-title[data-v-6bba4c12]{position:absolute;left:50%;top:calc(373.46px * var(--s));transform:translate(-50%);margin:0;color:#fff;font-size:calc(130px * var(--s));font-weight:700;letter-spacing:calc(6.5px * var(--s));text-align:center;white-space:nowrap}.hero-title span[data-v-6bba4c12]{display:block;line-height:calc(180px * var(--s))}.hero-ctas[data-v-6bba4c12]{position:absolute;left:50%;top:calc(767.58px * var(--s));transform:translate(-50%);display:flex;align-items:center;gap:calc(50px * var(--s))}.hero-btn[data-v-6bba4c12]{display:flex;align-items:center;justify-content:center;width:calc(169.907px * var(--s));height:calc(69.962px * var(--s));border-radius:calc(62.466px * var(--s));color:#fff;font-size:calc(24.986px * var(--s));font-weight:400;text-align:center;white-space:nowrap;transition:opacity .2s ease}.hero-btn[data-v-6bba4c12]:hover{opacity:.9}.hero-btn-primary[data-v-6bba4c12]{background:#1670d3}.hero-btn-ghost[data-v-6bba4c12]{background:#ffffff26;border:calc(1.249px * var(--s)) solid #fff}@media(max-width:1279px){.hero[data-v-6bba4c12]{min-height:100svh}}.about[data-v-a5074937]{width:100%;background-image:linear-gradient(182deg,#fff 2.35%,#feffff 24.09%,#eef9ff 38.74%,#e3f6ff 54.82%,#daf3ff 99.72%)}.about-inner[data-v-a5074937]{height:calc(2002px * var(--s))}.about-eyebrow[data-v-a5074937]{position:absolute;left:50%;top:calc(92.03px * var(--s));transform:translate(-50%);margin:0;color:#1b7be2;font-size:calc(24px * var(--s));font-weight:700;letter-spacing:calc(8.4px * var(--s));line-height:normal;white-space:nowrap}.about-title[data-v-a5074937]{position:absolute;left:50%;top:calc(155.01px * var(--s));transform:translate(-50%);margin:0;color:#10243f;font-size:calc(75px * var(--s));font-weight:700;line-height:calc(70.838px * var(--s));white-space:nowrap}.about-desc[data-v-a5074937]{position:absolute;left:50%;top:calc(294.57px * var(--s));transform:translate(-50%);width:calc(1520.123px * var(--s));margin:0;color:#555;font-size:calc(40px * var(--s));font-weight:400;line-height:calc(60px * var(--s));text-align:center}.about-stats[data-v-a5074937]{position:absolute;left:calc(199.94px * var(--s));top:calc(614.89px * var(--s));display:flex;align-items:center;gap:calc(53.449px * var(--s))}.stat-card[data-v-a5074937]{width:calc(471.075px * var(--s));height:calc(271.774px * var(--s));border-radius:calc(27.177px * var(--s));background:#eaf2ff;border:calc(2.718px * var(--s)) solid #d3e1f4;box-shadow:0 calc(3.624px * var(--s)) calc(9.059px * var(--s)) #005ec940;display:flex;flex-direction:column;align-items:center;justify-content:center}.stat-num[data-v-a5074937]{margin:0;background-image:linear-gradient(117deg,#007ee9 15.22%,#26a1df 88.06%);-webkit-background-clip:text;background-clip:text;color:transparent;font-weight:700;line-height:normal;text-align:center;white-space:nowrap}.stat-main[data-v-a5074937]{font-size:calc(106.898px * var(--s))}.stat-suffix[data-v-a5074937]{font-size:calc(86.968px * var(--s))}.stat-label[data-v-a5074937]{margin:calc(8px * var(--s)) 0 0;color:#54647e;font-weight:400;line-height:normal;text-align:center;white-space:nowrap}.stat-num-mobile[data-v-a5074937]{background-image:linear-gradient(117deg,#007ee9 15.22%,#26a1df 88.06%);-webkit-background-clip:text;background-clip:text;color:transparent}.about-video[data-v-a5074937]{position:absolute;left:calc(200px * var(--s));top:calc(1001px * var(--s));width:calc(1520.003px * var(--s));height:calc(825.222px * var(--s))}.video-el[data-v-a5074937],.video-poster[data-v-a5074937]{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.video-el[data-v-a5074937]{background:#001428;opacity:0;pointer-events:none}.video-el-active[data-v-a5074937]{opacity:1;pointer-events:auto;z-index:2}.video-poster-btn[data-v-a5074937]{position:absolute;top:0;right:0;bottom:0;left:0;padding:0;border:0;background:transparent;cursor:pointer}.video-play-circle[data-v-a5074937],.video-play-icon[data-v-a5074937]{position:absolute;display:block;overflow:hidden;pointer-events:none}.video-play-circle[data-v-a5074937]{left:calc(648.5px * var(--s));top:calc(301.11px * var(--s));width:calc(223.008px * var(--s));height:calc(223.008px * var(--s))}.video-play-icon[data-v-a5074937]{left:calc(713.63px * var(--s));top:calc(354.64px * var(--s));width:calc(115.948px * var(--s));height:calc(115.948px * var(--s))}.video-play-circle img[data-v-a5074937],.video-play-icon img[data-v-a5074937]{display:block;transform:scale(var(--s));transform-origin:top left}.video-caption[data-v-a5074937]{position:absolute;left:calc(36.39px * var(--s));top:calc(732.93px * var(--s));color:#002a4d;font-size:calc(43.48px * var(--s));font-weight:700;line-height:calc(54.351px * var(--s));white-space:nowrap}.capability[data-v-71cb15d7]{width:100%;background-image:linear-gradient(181deg,#fff 2.35%,#feffff 24.09%,#eef9ff 52.45%,#e3f6ff 75.62%,#daf3ff 99.25%)}.cap-inner[data-v-71cb15d7]{height:calc(1159px * var(--s))}.cap-eyebrow[data-v-71cb15d7]{position:absolute;left:50%;top:calc(125.64px * var(--s));transform:translate(-50%);margin:0;color:#1b7be2;font-size:calc(24px * var(--s));font-weight:700;letter-spacing:calc(8.4px * var(--s));line-height:normal;white-space:nowrap}.cap-title[data-v-71cb15d7]{position:absolute;left:50%;top:calc(188.61px * var(--s));transform:translate(-50%);margin:0;color:#10243f;font-size:calc(75px * var(--s));font-weight:700;line-height:calc(70.838px * var(--s));white-space:nowrap}.cap-desc[data-v-71cb15d7]{position:absolute;left:50%;top:calc(319.18px * var(--s));transform:translate(-50%);width:calc(1678.371px * var(--s));margin:0;color:#555;font-size:calc(36px * var(--s));font-weight:400;text-align:center;line-height:normal;white-space:nowrap}.cap-cols[data-v-71cb15d7]{position:absolute;left:50%;top:calc(487px * var(--s));transform:translate(-50%);display:flex;align-items:flex-start;gap:calc(46px * var(--s))}.cap-col[data-v-71cb15d7]{width:calc(485.76px * var(--s));display:flex;flex-direction:column;align-items:center;padding:0 calc(20.824px * var(--s))}.cap-icon-wrap[data-v-71cb15d7]{width:calc(166.588px * var(--s));height:calc(166.588px * var(--s));margin-bottom:calc(48.588px * var(--s));border-radius:calc(83.294px * var(--s));background:#ffffffb3;border:calc(1.735px * var(--s)) solid rgba(160,200,235,.5);box-shadow:0 calc(6.941px * var(--s)) calc(34.706px * var(--s)) #3b82c414;-webkit-backdrop-filter:blur(6.941px);backdrop-filter:blur(6.941px);display:flex;align-items:center;justify-content:center}.cap-icon-slot[data-v-71cb15d7]{width:calc(62.4705px * var(--s));height:calc(62.4705px * var(--s));overflow:hidden}.cap-icon-slot img[data-v-71cb15d7]{display:block;transform:scale(var(--s));transform-origin:top left}.cap-col-title[data-v-71cb15d7]{margin:0 0 calc(20.824px * var(--s));color:#1a2e4a;font-size:calc(34.706px * var(--s));font-weight:700;line-height:calc(52.059px * var(--s));text-align:center;white-space:nowrap}.cap-col-desc[data-v-71cb15d7]{margin:0 0 calc(41.647px * var(--s));color:#6b8aaa;font-size:calc(22.559px * var(--s));font-weight:400;line-height:calc(38.35px * var(--s));text-align:center;white-space:nowrap}.cap-tags[data-v-71cb15d7]{display:flex;flex-direction:column;align-items:center;gap:calc(20.837px * var(--s))}.cap-tag-row[data-v-71cb15d7]{display:flex;gap:calc(20.837px * var(--s))}.cap-tag[data-v-71cb15d7]{display:flex;align-items:center;justify-content:center;padding:calc(10.418px * var(--s)) calc(33.339px * var(--s));border-radius:999px;background:#ffffff8c;border:calc(2.084px * var(--s)) solid rgba(100,160,220,.45);color:#002e59;font-size:calc(27.088px * var(--s));font-weight:400;letter-spacing:calc(.2709px * var(--s));line-height:calc(40.632px * var(--s));white-space:nowrap}.product[data-v-65f4b6fb]{width:100%;background-image:linear-gradient(170deg,#fff 6.08%,#feffff 33.3%,#eef9ff 54.99%,#e3f6ff 73.38%,#daf3ff 93.03%)}.product-inner[data-v-65f4b6fb]{height:calc(1184px * var(--s))}.product-eyebrow[data-v-65f4b6fb]{position:absolute;left:50%;top:calc(92.74px * var(--s));transform:translate(-50%);margin:0;color:#1b7be2;font-size:calc(24px * var(--s));font-weight:700;letter-spacing:calc(8.4px * var(--s));line-height:normal;white-space:nowrap}.product-title[data-v-65f4b6fb]{position:absolute;left:50%;top:calc(155.72px * var(--s));transform:translate(-50%);margin:0;color:#10243f;font-size:calc(75px * var(--s));font-weight:700;line-height:calc(70.838px * var(--s));white-space:nowrap}.product-desc[data-v-65f4b6fb]{position:absolute;left:50%;top:calc(286.28px * var(--s));transform:translate(-50%);width:calc(1678.371px * var(--s));margin:0;color:#64748b;font-size:calc(36px * var(--s));font-weight:400;text-align:center;line-height:normal;white-space:nowrap}.product-grid[data-v-65f4b6fb]{position:absolute;left:calc(200.99px * var(--s));top:calc(428.37px * var(--s));display:flex;align-items:flex-start;gap:calc(63px * var(--s));overflow:visible}.product-card[data-v-65f4b6fb]{position:relative;z-index:1;width:calc(464px * var(--s));height:calc(578.906px * var(--s));overflow:hidden;border-radius:calc(40px * var(--s));transform:translateY(0);transition:transform .45s ease,box-shadow .45s ease}.product-card[data-v-65f4b6fb]:hover{z-index:2;transform:translateY(calc(-22px * var(--s)));box-shadow:0 calc(24px * var(--s)) calc(48px * var(--s)) #10243f47}.product-img[data-v-65f4b6fb]{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;filter:blur(.5px);transform:scale(1);transition:transform .5s ease}.product-card:hover .product-img[data-v-65f4b6fb]{transform:scale(1.08)}.product-img-bottom[data-v-65f4b6fb]{-o-object-fit:cover;object-fit:cover;-o-object-position:bottom;object-position:bottom}.product-img-cover[data-v-65f4b6fb]{-o-object-fit:cover;object-fit:cover}.product-overlay[data-v-65f4b6fb]{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none}.overlay-collect[data-v-65f4b6fb]{background-image:linear-gradient(to bottom,#58b4ff00,#1c578733 73.333%,#0003)}.overlay-charge[data-v-65f4b6fb]{background:transparent}.overlay-solidwaste[data-v-65f4b6fb]{background-image:linear-gradient(to bottom,#3161ff33,#000f3f33 53.607%,#0003)}.product-card-title[data-v-65f4b6fb]{position:absolute;left:calc(33.01px * var(--s));top:calc(279px * var(--s));margin:0;color:#fff;font-size:calc(36px * var(--s));font-weight:700;line-height:normal;white-space:nowrap}.product-card-desc[data-v-65f4b6fb]{position:absolute;left:calc(33.01px * var(--s));top:calc(345.45px * var(--s));width:calc(424.518px * var(--s));margin:0;color:#fff;font-size:calc(24px * var(--s));font-weight:400;line-height:normal}.product-more[data-v-65f4b6fb]{position:absolute;left:calc(33.01px * var(--s));top:calc(427.73px * var(--s));display:flex;align-items:center;gap:calc(8px * var(--s));width:calc(131px * var(--s));padding:calc(10px * var(--s)) calc(20px * var(--s));border-radius:999px;background:#ffffff26;border:calc(2px * var(--s)) solid #fff;color:#fff;font-size:calc(16px * var(--s));font-weight:400;white-space:nowrap;transition:background-color .3s ease,border-color .3s ease,color .3s ease}.product-more-arrow[data-v-65f4b6fb]{line-height:calc(24px * var(--s))}.product-card:hover .product-more[data-v-65f4b6fb]{background:#1670d3;border-color:#1670d3;color:#fff}@media(prefers-reduced-motion:reduce){.product-card[data-v-65f4b6fb],.product-img[data-v-65f4b6fb],.product-more[data-v-65f4b6fb]{transition:none}.product-card[data-v-65f4b6fb]:hover{transform:none;box-shadow:none}.product-card:hover .product-img[data-v-65f4b6fb]{transform:none}}
