.comu-section.comu-beliefs .beliefs-container{box-sizing:border-box;display:flex;flex-direction:column;justify-content:center;gap:var(--cp-beliefs-gap, 32px);width:100%;padding:48px 64px;border-radius:var(--cp-beliefs-radius, 24px);overflow:hidden;background-color:var(--cp-beliefs-card-bg, #f1f6ff);background-image:var(--cp-beliefs-bg, none);background-position:center;background-size:cover;background-repeat:no-repeat}.comu-section.comu-beliefs .beliefs-item{max-width:var(--cp-beliefs-item-w, 420px)}.comu-section.comu-beliefs .beliefs-item__label{margin:0 0 8px;color:var(--cp-beliefs-label, #6b7280);font-size:14px;font-weight:600;line-height:23px;letter-spacing:.08em;text-transform:uppercase}.comu-section.comu-beliefs .beliefs-item__text{margin:0;color:var(--cp-beliefs-text, #111827);font-size:18px;font-weight:600;line-height:var(--cp-beliefs-line-height, 1.4)}.comu-section.comu-beliefs .beliefs-item__text p{margin:0}.comu-section.comu-about-cards .about-cards-intro{display:grid;grid-template-columns:1.2fr 1fr;gap:var(--cp-ac-intro-gap, 64px);align-items:center}@media(min-width:901px){.comu-section.comu-about-cards>.cp-container{display:flex;flex-direction:column;justify-content:center;gap:20px;aspect-ratio:var(--cp-ac-ratio, 2.4 / 1)}.comu-section.comu-about-cards .section-heading{margin-bottom:0}}.comu-section.comu-about-cards .about-cards-intro__col{padding-top:15px}.comu-section.comu-about-cards .about-cards-intro__col--body{padding-top:39px}.comu-section.comu-about-cards .about-cards-intro__quote{margin:0 0 34px;color:#0f172a;font-size:24px;font-weight:600;line-height:32px;letter-spacing:0}.comu-section.comu-about-cards .about-cards-intro__quote p{margin:0}.comu-section.comu-about-cards .about-cards-intro__note,.comu-section.comu-about-cards .about-cards-intro__body{color:#4b5563;font-size:16px;line-height:1.6}.comu-section.comu-about-cards .about-cards-intro__note p,.comu-section.comu-about-cards .about-cards-intro__body p{margin:0}.comu-section.comu-about-cards .about-cards-intro__logo{display:block;width:auto;height:30px;margin-bottom:9px}.comu-section.comu-about-cards .about-cards-intro__body{max-width:480px}.comu-section.comu-about-cards .about-cards-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--cp-ac-gap, 48px)}.comu-section.comu-about-cards .about-timeline-card{display:flex;flex-direction:column;padding:24px;border:1px solid transparent;border-radius:16px;background-color:var(--cp-ac-card-bg, #f9fafb);cursor:pointer;transition:background-color .3s ease,border-color .3s ease,box-shadow .3s ease}.comu-section.comu-about-cards .about-timeline-card:hover{border-color:#93c5fd;background-color:#f0f6ff;box-shadow:0 4px 12px #2277ff1a}.comu-section.comu-about-cards .about-timeline-card__head{display:flex;align-items:center;gap:16px;margin-bottom:12px}.comu-section.comu-about-cards .card-icon{display:flex;flex:none;align-items:center;justify-content:center;width:44px;height:44px;border:1px solid #e5e7eb;border-radius:50%;background:#f3f4f6;color:#111827;transition:background-color .3s ease,border-color .3s ease,color .3s ease}.comu-section.comu-about-cards .about-timeline-card:hover .card-icon{border-color:#bfdbfe;background:#eff6ff;color:#27f}.comu-section.comu-about-cards .about-timeline-card__title{margin:0;color:#111827;font-size:16px;font-weight:700;transition:color .3s ease}.comu-section.comu-about-cards .about-timeline-card__num{margin-right:8px;color:inherit}.comu-section.comu-about-cards .about-timeline-card:hover .about-timeline-card__title{color:#27f}.comu-section.comu-about-cards .about-timeline-card__desc{margin:0;color:#6b7280;font-size:12px;line-height:1.5;transition:color .3s ease}.comu-section.comu-about-cards .about-timeline-card:hover .about-timeline-card__desc{color:#3b82f6}.comu-section.comu-capabilities .about-capabilities-grid{display:grid;grid-template-columns:repeat(var(--cp-cap-cols, 3),minmax(0,1fr));gap:var(--cp-cap-row-gap, 80px) var(--cp-cap-col-gap, 64px);padding:0}.comu-section.comu-capabilities .capability-item{display:flex;flex-direction:column;align-items:center;max-width:var(--cp-cap-item-w, 260px);margin:0 auto;text-align:center}.comu-section.comu-capabilities .capability-item__icon{display:block;width:var(--cp-cap-icon, 32px);height:var(--cp-cap-icon, 32px);margin:0 auto 16px;color:var(--cp-cap-icon-color, #111827);stroke-width:1.5}.comu-section.comu-capabilities .capability-item__title{margin:0 0 8px;color:var(--cp-cap-title-color, #111827);font-size:var(--cp-cap-title-size, 16px);font-weight:600}.comu-section.comu-capabilities .capability-item__desc{margin:0;color:var(--cp-cap-desc-color, #6b7280);font-size:var(--cp-cap-desc-size, 14px);line-height:1.5}.comu-section.comu-hardware-case .about-hardware-layout{display:flex;flex-direction:column;gap:var(--cp-hw-gap, 64px);margin-bottom:var(--cp-hw-gap, 64px)}.comu-section.comu-hardware-case .about-hardware-intro{display:grid;grid-template-columns:1fr 1fr;gap:64px;align-items:center}.comu-section.comu-hardware-case .about-quote-card{position:relative;padding:24px 32px;border-left:4px solid var(--cp-hw-quote-bar, #111827);border-radius:0 12px 12px 0;background-color:var(--cp-hw-quote-bg, #f9fafb);color:#111827;font-size:18px;font-weight:600}.comu-section.comu-hardware-case .about-quote-card p{margin:0}.comu-section.comu-hardware-case .about-hardware-intro__body{color:#4b5563;font-size:16px;line-height:1.6}.comu-section.comu-hardware-case .about-hardware-intro__body p{margin:0}.comu-section.comu-hardware-case .comparison-cards-container{display:grid;grid-template-columns:1fr auto 1fr;gap:24px;align-items:stretch}.comu-section.comu-hardware-case .comparison-cards-divider{align-self:stretch;width:1px;height:auto;background:#e5e7eb}.comu-section.comu-hardware-case .hw-card{display:flex;flex-direction:column;gap:24px;align-items:stretch;padding:12px 0}.comu-section.comu-hardware-case .hw-card__head{display:flex;align-items:center;gap:12px;margin-bottom:16px}.comu-section.comu-hardware-case .hw-card__icon{width:24px;height:24px;color:#111827}.comu-section.comu-hardware-case .hw-card__title{margin:0;color:#111827;font-size:18px;font-weight:700}.comu-section.comu-hardware-case .hw-card__list{display:flex;flex-direction:column;gap:12px;margin:0;padding:0;list-style:none}.comu-section.comu-hardware-case .hw-card__list li{display:flex;align-items:flex-start;gap:12px;font-size:14px;line-height:18px}.comu-section.comu-hardware-case .hw-card__tick{flex:none;width:16px;height:16px;margin-top:2px}.comu-section.comu-hardware-case .hw-card--bad .hw-card__list li{color:#6b7280}.comu-section.comu-hardware-case .hw-card--bad .hw-card__tick{color:#9ca3af}.comu-section.comu-hardware-case .hw-card--good .hw-card__list li,.comu-section.comu-hardware-case .hw-card--good .hw-card__tick{color:#111827}.comu-section.comu-hardware-case .hw-card__media{height:var(--cp-hw-media-h, 180px);border-radius:8px;overflow:hidden;background:#f3f4f6}.comu-section.comu-hardware-case .hw-card__media img{display:block;width:100%;height:100%;object-fit:cover}.comu-section.comu-hardware-case .comparison-table-wrap{margin-top:32px;border:1px solid #e5e7eb;border-radius:20px;background:#fff;overflow-x:auto;-webkit-overflow-scrolling:touch}.comu-section.comu-hardware-case .comp-table{width:100%;min-width:820px;border-collapse:collapse;table-layout:fixed;text-align:left}.comu-section.comu-hardware-case .comp-table th,.comu-section.comu-hardware-case .comp-table td{padding:20px 24px;border-bottom:1px solid #e5e7eb;color:#4f5967;font-size:14px;line-height:1.55;vertical-align:top}.comu-section.comu-hardware-case .comp-table th{background:#fff;color:#191c1d;font-weight:600}.comu-section.comu-hardware-case .comp-table tr:last-child td{border-bottom:0}.comu-section.comu-hardware-case .comp-table__scenario{display:flex;align-items:flex-start;gap:12px}.comu-section.comu-hardware-case .comp-table__icon{flex:none;width:18px;height:18px;margin-top:1px}.comu-section.comu-brand-shift .about-positioning-layout{display:grid;grid-template-columns:1fr 1fr;gap:var(--cp-bs-gap, 48px);align-items:center}.comu-section.comu-brand-shift .brand-shift-copy__lead{margin:0 0 16px;color:#0f172a;font-size:24px;font-weight:600;line-height:32px;letter-spacing:0}.comu-section.comu-brand-shift .brand-shift-copy__lead p{margin:0}.comu-section.comu-brand-shift .brand-shift-copy__body{color:#4b5563;font-size:16px;line-height:1.6}.comu-section.comu-brand-shift .brand-shift-copy__body p{margin:0}.comu-section.comu-brand-shift .morph-banner{padding:24px 40px;border-radius:var(--cp-bs-radius, 20px);background:var(--cp-bs-banner-bg, #161b28);color:#fff;text-align:center;overflow:hidden}.comu-section.comu-brand-shift .morph-banner__label{margin-bottom:56px;color:var(--cp-bs-label-color, #9ca3af);font-size:12px;line-height:1.25;letter-spacing:1.5px;text-transform:uppercase}.comu-section.comu-brand-shift .brand-shift-scene{position:relative;display:flex;align-items:center;justify-content:center;width:220px;height:64px;margin:0 auto}.comu-section.comu-brand-shift .brand-shift-old-mask{position:absolute;width:auto;height:var(--cp-bs-logo-old-h, 32px);filter:grayscale(100%) brightness(300%)}.comu-section.comu-brand-shift .brand-shift-new-mask{position:absolute;width:auto;height:var(--cp-bs-logo-new-h, 44px);filter:brightness(0) invert(1)}.comu-section.comu-brand-shift .c-sparks{left:26%;top:35%}.comu-section.comu-brand-shift .o-sparks{left:44%;top:48%}.comu-section.comu-brand-shift .m-sparks{left:60%;top:48%}.comu-section.comu-brand-shift .u-sparks{left:74%;top:48%}.comu-section.comu-brand-shift .morph-banner__footnote{display:inline-flex;align-items:center;gap:6px;margin-top:56px;color:var(--cp-bs-footnote-color, #60a5fa);font-size:13px;line-height:1.25;font-weight:500;opacity:.5}.comu-section.comu-brand-shift .morph-banner__footnote-icon{width:16px;height:16px}.comu-section.comu-about-cta .about-cta-layout{display:grid;grid-template-columns:1fr 1fr;gap:var(--cp-cta-gap, 56px);align-items:center}.comu-section.comu-about-cta .about-cta-card{border-radius:var(--cp-cta-radius, 28px);background:var(--cp-cta-card-bg, #fff);color:#111827}.comu-section.comu-about-cta .about-cta-heading{margin:0 0 11px;color:#111827;font-size:24px;font-weight:600;line-height:32px;letter-spacing:0}.comu-section.comu-about-cta .about-cta-body{margin-bottom:24px;color:var(--cp-cta-body-color, #4b5563);font-size:14px;line-height:1.65}.comu-section.comu-about-cta .about-cta-body p{margin:0}.comu-section.comu-about-cta .about-cta-actions{display:flex;flex-wrap:wrap;gap:16px}.comu-section.comu-about-cta .about-cta-btn{display:inline-flex;align-items:center;justify-content:center;height:44px;padding:0 28px;border-radius:999px;font-size:14px;font-weight:600;text-decoration:none;transition:opacity .2s ease}.comu-section.comu-about-cta .about-cta-btn:hover{opacity:.86}.comu-section.comu-about-cta .about-cta-btn--primary{border:1px solid transparent;background:var(--cp-cta-btn1-bg, #111827);color:var(--cp-cta-btn1-text, #fff)}.comu-section.comu-about-cta .about-cta-btn--secondary{border:1px solid var(--cp-cta-btn2-border, #d1d5db);background:#fff;color:var(--cp-cta-btn2-text, #111827)}.comu-section.comu-about-cta .about-cta-carousel{position:relative;aspect-ratio:var(--cp-cta-ratio, 4 / 3);border-radius:var(--cp-cta-media-radius, 20px);overflow:hidden}.comu-section.comu-about-cta .about-cta-carousel-img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;opacity:0;transition:opacity .6s ease}.comu-section.comu-about-cta .about-cta-carousel-img.is-active{opacity:1}.comu-section.comu-about-cta .about-cta-carousel-dots{position:absolute;bottom:16px;left:50%;z-index:2;display:flex;gap:8px;transform:translate(-50%)}.comu-section.comu-about-cta .about-cta-carousel-dot{width:8px;height:8px;padding:0;border:none;border-radius:50%;background:#fff6;cursor:pointer;transition:background-color .2s ease}.comu-section.comu-about-cta .about-cta-carousel-dot.is-active{background:#ffffffe6}@media(max-width:900px){.comu-section.comu-about-cards .about-cards-intro,.comu-section.comu-hardware-case .about-hardware-intro,.comu-section.comu-brand-shift .about-positioning-layout,.comu-section.comu-about-cta .about-cta-layout{grid-template-columns:minmax(0,1fr);gap:32px}.comu-section.comu-about-cta .about-cta-layout{gap:40px}.comu-section.comu-about-cards .about-cards-grid{grid-template-columns:minmax(0,1fr);gap:12px}.comu-section.comu-about-cards .about-timeline-card{padding:16px 20px}.comu-section.comu-about-cards .about-timeline-card__head{margin-bottom:8px}.comu-section.comu-about-cards .card-icon{width:32px;height:32px}.comu-section.comu-about-cards .card-icon svg,.comu-section.comu-about-cards .card-icon img{width:16px;height:16px}.comu-section.comu-capabilities:not(.comu-capabilities--m768) .about-capabilities-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--cp-cap-row-gap-m, 32px) var(--cp-cap-col-gap-m, 12px)}.comu-section.comu-hardware-case .comparison-table-wrap{overflow-x:hidden}.comu-section.comu-hardware-case .comp-table{min-width:0;width:100%;table-layout:fixed}.comu-section.comu-hardware-case .comp-table th,.comu-section.comu-hardware-case .comp-table td{padding:12px 6px;font-size:11px;line-height:1.4;white-space:normal;word-break:break-word}.comu-section.comu-hardware-case .comp-table__scenario{gap:6px}.comu-section.comu-hardware-case .comp-table__icon{width:16px;height:16px}.comu-section.comu-beliefs .beliefs-container{justify-content:flex-start;gap:var(--cp-beliefs-gap-m, var(--cp-beliefs-gap, 32px));padding:32px 24px;aspect-ratio:6985 / 10208;height:auto;min-height:0;text-align:center;background-image:var(--cp-beliefs-bg-m, var(--cp-beliefs-bg, none));background-position:center bottom}.comu-section.comu-beliefs .beliefs-item{max-width:100%;margin:0 auto 6px;text-align:center}.comu-section.comu-beliefs .beliefs-item__label{margin-bottom:2px;font-size:10px}.comu-section.comu-beliefs .beliefs-item__text{font-size:12px;line-height:1.4}}.brand-shift-old-mask{animation:wipeOutLeftToRight 8s linear infinite}.brand-shift-new-mask{animation:wipeInLeftToRight 8s linear infinite}.laser-beam{position:absolute;top:10%;left:0;width:2px;height:80%;background:linear-gradient(to bottom,transparent,#FFFFFF,transparent);box-shadow:0 0 10px 2px #3b82f6cc,0 0 20px 4px #fff9;z-index:10;animation:laserSweep 8s linear infinite}.letter-spark-group{position:absolute;width:1px;height:1px;pointer-events:none;z-index:15}.l-spark{position:absolute;border-radius:50%;pointer-events:none;opacity:0}.l-spark.c1,.l-spark.o1,.l-spark.m1,.l-spark.u1{width:1.5px;height:1.5px;background:#fff;box-shadow:0 0 8px 1.5px #60a5fa}.l-spark.c2,.l-spark.o2,.l-spark.m2,.l-spark.u2{width:3.8px;height:3.8px;background:#bfdbfe;box-shadow:0 0 9px 2px #3b82f6,0 0 15px 4.5px #3b82f699}.l-spark.c3,.l-spark.o3,.l-spark.m3,.l-spark.u3{width:.8px;height:.8px;background:#fff;box-shadow:0 0 6px 1.5px #38bdf8}.l-spark.c4,.l-spark.o4,.l-spark.m4,.l-spark.u4{width:4.5px;height:1.5px;border-radius:1px;background:#e0f2fe;box-shadow:0 0 8px 1.5px #fff,0 0 14px 4px #38bdf8cc}.l-spark.c5,.l-spark.o5,.l-spark.u5{width:2.6px;height:2.6px;background:#93c5fd;box-shadow:0 0 7px 1.5px #93c5fd,0 0 11px 3px #93c5fd99}.l-spark.o6,.l-spark.u6{width:1.5px;height:6px;border-radius:1px;background:#fff;box-shadow:0 0 9px 1.5px #3b82f6,0 0 12px 3px #3b82f680}.l-spark.o7,.l-spark.u7{width:1.1px;height:1.1px;background:#dbeafe;box-shadow:0 0 6px 1.5px #fff}.l-spark.u8{width:3.4px;height:3.4px;background:#93c5fd;box-shadow:0 0 10px 2px #2563eb,0 0 16px 4.5px #2563eb99}.c-sparks .c1{animation:sparkAnimC1 8s infinite cubic-bezier(.1,.9,.2,1)}.c-sparks .c2{animation:sparkAnimC2 8s infinite ease-out}.c-sparks .c3{animation:sparkAnimC3 8s infinite linear}.c-sparks .c4{animation:sparkAnimC4 8s infinite ease-in-out}.c-sparks .c5{animation:sparkAnimC5 8s infinite ease-out}.o-sparks .o1{animation:sparkAnimO1 8s infinite ease-out}.o-sparks .o2{animation:sparkAnimO2 8s infinite cubic-bezier(.1,.9,.2,1)}.o-sparks .o3{animation:sparkAnimO3 8s infinite linear}.o-sparks .o4{animation:sparkAnimO4 8s infinite ease-out}.o-sparks .o5{animation:sparkAnimO5 8s infinite ease-in-out}.o-sparks .o6{animation:sparkAnimO6 8s infinite ease-out}.o-sparks .o7{animation:sparkAnimO7 8s infinite cubic-bezier(0,.5,.5,1)}.m-sparks .m1{animation:sparkAnimM1 8s infinite ease-out}.m-sparks .m2{animation:sparkAnimM2 8s infinite linear}.m-sparks .m3{animation:sparkAnimM3 8s infinite ease-out}.m-sparks .m4{animation:sparkAnimM4 8s infinite cubic-bezier(.1,.9,.2,1)}.u-sparks .u1{animation:sparkAnimU1 8s infinite ease-out}.u-sparks .u2{animation:sparkAnimU2 8s infinite cubic-bezier(0,.5,.5,1)}.u-sparks .u3{animation:sparkAnimU3 8s infinite linear}.u-sparks .u4{animation:sparkAnimU4 8s infinite ease-out}.u-sparks .u5{animation:sparkAnimU5 8s infinite ease-in-out}.u-sparks .u6{animation:sparkAnimU6 8s infinite cubic-bezier(.1,.9,.2,1)}.u-sparks .u7{animation:sparkAnimU7 8s infinite linear}.u-sparks .u8{animation:sparkAnimU8 8s infinite ease-out}@keyframes sparkAnimC1{0%,21%{opacity:0;transform:translate(0) scale(1)}21.5%{opacity:1;transform:translate(0) scale(1)}28%,to{opacity:0;transform:translate(-80px,-60px) scale(0)}}@keyframes sparkAnimC2{0%,21%{opacity:0;transform:translate(0) scale(1)}21.5%{opacity:1;transform:translate(0) scale(2)}32%,to{opacity:0;transform:translate(-30px,40px) scale(0)}}@keyframes sparkAnimC3{0%,21%{opacity:0;transform:translate(0) scale(1)}21.5%{opacity:1;transform:translate(0) scale(.8)}29%,to{opacity:0;transform:translate(10px,-90px) scale(0)}}@keyframes sparkAnimC4{0%,21%{opacity:0;transform:translate(0) scale(1) rotate(0)}21.5%{opacity:1;transform:translate(0) scale(1.5) rotate(0)}33%,to{opacity:0;transform:translate(-110px,10px) scale(0) rotate(180deg)}}@keyframes sparkAnimC5{0%,21%{opacity:0;transform:translate(0) scale(1)}21.5%{opacity:1;transform:translate(0) scale(2.5)}27%,to{opacity:0;transform:translate(-10px,80px) scale(0)}}@keyframes sparkAnimO1{0%,25.5%{opacity:0;transform:translate(0) scale(1)}26%{opacity:1;transform:translate(0) scale(1.5)}34%,to{opacity:0;transform:translate(70px,-80px) scale(0)}}@keyframes sparkAnimO2{0%,25.5%{opacity:0;transform:translate(0) scale(1)}26%{opacity:1;transform:translate(0) scale(2.5)}36%,to{opacity:0;transform:translate(-60px,70px) scale(0)}}@keyframes sparkAnimO3{0%,25.5%{opacity:0;transform:translate(0) scale(1)}26%{opacity:1;transform:translate(0) scale(.5)}32%,to{opacity:0;transform:translate(120px,-10px) scale(0)}}@keyframes sparkAnimO4{0%,25.5%{opacity:0;transform:translate(0) scale(1) rotate(0)}26%{opacity:1;transform:translate(0) scale(2) rotate(0)}38%,to{opacity:0;transform:translateY(-100px) scale(0) rotate(-90deg)}}@keyframes sparkAnimO5{0%,25.5%{opacity:0;transform:translate(0) scale(1)}26%{opacity:1;transform:translate(0) scale(1)}33%,to{opacity:0;transform:translate(80px,60px) scale(0)}}@keyframes sparkAnimO6{0%,25.5%{opacity:0;transform:translate(0) scale(1) rotate(0)}26%{opacity:1;transform:translate(0) scale(1.5) rotate(0)}37%,to{opacity:0;transform:translate(-70px,-40px) scale(0) rotate(120deg)}}@keyframes sparkAnimO7{0%,25.5%{opacity:0;transform:translate(0) scale(1)}26%{opacity:1;transform:translate(0) scale(3)}31%,to{opacity:0;transform:translate(20px,20px) scale(0)}}@keyframes sparkAnimM1{0%,29.5%{opacity:0;transform:translate(0) scale(1)}30%{opacity:1;transform:translate(0) scale(2.2)}35%,to{opacity:0;transform:translate(-90px,-90px) scale(0)}}@keyframes sparkAnimM2{0%,29.5%{opacity:0;transform:translate(0) scale(1)}30%{opacity:1;transform:translate(0) scale(.6)}36%,to{opacity:0;transform:translate(90px,90px) scale(0)}}@keyframes sparkAnimM3{0%,29.5%{opacity:0;transform:translate(0) scale(1)}30%{opacity:1;transform:translate(0) scale(1)}41%,to{opacity:0;transform:translate(30px,-30px) scale(0)}}@keyframes sparkAnimM4{0%,29.5%{opacity:0;transform:translate(0) scale(1) rotate(0)}30%{opacity:1;transform:translate(0) scale(1.5) rotate(0)}42%,to{opacity:0;transform:translate(-30px,30px) scale(0) rotate(360deg)}}@keyframes sparkAnimU1{0%,33%{opacity:0;transform:translate(0) scale(1)}33.5%{opacity:1;transform:translate(0) scale(2.8)}40%,to{opacity:0;transform:translate(-20px,-130px) scale(0)}}@keyframes sparkAnimU2{0%,33%{opacity:0;transform:translate(0) scale(1)}33.5%{opacity:1;transform:translate(0) scale(2)}44%,to{opacity:0;transform:translate(140px,-20px) scale(0)}}@keyframes sparkAnimU3{0%,33%{opacity:0;transform:translate(0) scale(1)}33.5%{opacity:1;transform:translate(0) scale(.5)}39%,to{opacity:0;transform:translate(40px,-50px) scale(0)}}@keyframes sparkAnimU4{0%,33%{opacity:0;transform:translate(0) scale(1) rotate(0)}33.5%{opacity:1;transform:translate(0) scale(1.2) rotate(0)}41%,to{opacity:0;transform:translate(50px,50px) scale(0) rotate(-45deg)}}@keyframes sparkAnimU5{0%,33%{opacity:0;transform:translate(0) scale(1)}33.5%{opacity:1;transform:translate(0) scale(2.5)}45%,to{opacity:0;transform:translate(10px,120px) scale(0)}}@keyframes sparkAnimU6{0%,33%{opacity:0;transform:translate(0) scale(1) rotate(0)}33.5%{opacity:1;transform:translate(0) scale(1.8) rotate(0)}38%,to{opacity:0;transform:translate(110px,20px) scale(0) rotate(180deg)}}@keyframes sparkAnimU7{0%,33%{opacity:0;transform:translate(0) scale(1)}33.5%{opacity:1;transform:translate(0) scale(1)}40%,to{opacity:0;transform:translate(80px,-100px) scale(0)}}@keyframes sparkAnimU8{0%,33%{opacity:0;transform:translate(0) scale(1)}33.5%{opacity:1;transform:translate(0) scale(2.2)}46%,to{opacity:0;transform:translate(-40px,10px) scale(0)}}@keyframes wipeOutLeftToRight{0%,18.1%{clip-path:inset(0 0 0 0);opacity:1}36.9%{clip-path:inset(0 0 0 100%);opacity:1}37%,to{clip-path:inset(0 0 0 100%);opacity:1}}@keyframes wipeInLeftToRight{0%,20.1%{clip-path:inset(0 100% 0 0);opacity:1}34.9%,to{clip-path:inset(0 0 0 0);opacity:1}}@keyframes laserSweep{0%,14.9%{left:0%;opacity:0}15%{opacity:1;left:0%}40%{left:100%;opacity:1}40.1%,to{left:100%;opacity:0}}.comu-section.comu-about-cards{--cp-max-width: var(--cp-ac-container, 1128px)}.comu-section.comu-hardware-case .comparison-cards-container,.comu-section.comu-hardware-case .hw-card,.comu-section.comu-hardware-case .hw-card__body,.comu-section.comu-hardware-case .hw-card__media{min-width:0}.comu-section.comu-hardware-case .hw-card__media img{max-width:100%}@media(max-width:767.98px){.comu-section.comu-about-cards .about-cards-intro{gap:10px}.comu-section.comu-about-cards .about-cards-intro__col,.comu-section.comu-about-cards .about-cards-intro__col--body{padding-top:0}.comu-section.comu-about-cards .about-cards-intro__quote{margin-bottom:17px;font-size:18px;line-height:25.2px}.comu-section.comu-about-cards .about-cards-intro__note,.comu-section.comu-about-cards .about-cards-intro__body{font-size:15px;line-height:22.5px}.comu-section.comu-about-cards .about-cards-intro__body{margin-bottom:24px}.comu-section.comu-hardware-case .about-hardware-layout{gap:22px;margin-bottom:32px}.comu-section.comu-hardware-case .about-quote-card{padding:14px 20px}.comu-section.comu-hardware-case .about-hardware-intro__body{font-size:15px;line-height:22.5px}.comu-section.comu-hardware-case .comparison-cards-container{display:flex;flex-direction:column;gap:24px}.comu-section.comu-hardware-case .hw-card{gap:16px}.comu-section.comu-hardware-case .comparison-cards-divider{width:100%;height:1px}}@media(max-width:640px){.comu-section.comu-brand-shift .morph-banner{padding:42px 24px}}@media(max-width:768px){.comu-section.comu-capabilities--m768 .about-capabilities-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--cp-cap-row-gap-m, 24px) var(--cp-cap-col-gap-m, 16px)}}
/*# sourceMappingURL=/cdn/shop/t/6/assets/comu-about.css.map */
