.about-banner-desktop-slide[data-v-e41a0a6e]{display:block}.about-banner-mobile-swiper[data-v-e41a0a6e]{display:none}.about-banner-dots[data-v-e41a0a6e]{align-items:center;bottom:38px;display:none;gap:0;justify-content:center;left:0;position:absolute;right:0;z-index:3}.about-banner-dot[data-v-e41a0a6e]{background:transparent;border:0;border-radius:50%;cursor:pointer;display:grid;height:28px;place-items:center;width:18px}.about-banner-dot[data-v-e41a0a6e]:before{background:#ffffff73;border-radius:50%;box-shadow:0 0 0 1px #0000001f;content:"";height:8px;transition:background-color .3s ease;width:8px}.about-banner-dot.is-active[data-v-e41a0a6e]:before{background:#0178c4}.about-banner-dot[data-v-e41a0a6e]:focus-visible{outline:2px solid #fff;outline-offset:2px}@media(max-width:1023px){.about-banner[data-v-e41a0a6e]{height:100svh;min-height:560px}.about-banner-desktop-slide[data-v-e41a0a6e]{display:none}.about-banner-mobile-swiper[data-v-e41a0a6e]{display:block}.about-banner-slide[data-v-e41a0a6e]:after{background:linear-gradient(180deg,rgba(0,25,48,.42),transparent 48%,rgba(0,21,39,.72));content:"";inset:0;pointer-events:none;position:absolute}.about-banner-desc[data-v-e41a0a6e],.about-banner-title[data-v-e41a0a6e]{left:24px;right:24px;z-index:1}.about-banner-desc[data-v-e41a0a6e]{bottom:104px;width:auto}.about-banner-title[data-v-e41a0a6e]{top:23%}.about-banner-title h1[data-v-e41a0a6e]{font-size:clamp(24px,7vw,36px);line-height:1.2}.about-banner-title .about-banner-title-row[data-v-e41a0a6e]{height:auto}.about-banner-title .about-banner-title-index[data-v-e41a0a6e]{display:inline-flex;font-size:18px;line-height:1.2;margin:0 .5rem 0 0}.about-banner-desc p[data-v-e41a0a6e]{font-size:clamp(22px,3vw,32px);line-height:1.35}.about-banner-desc p+p[data-v-e41a0a6e]{font-size:clamp(26px,4vw,36px);margin-top:4px}.about-banner-dots[data-v-e41a0a6e]{display:flex}}.company-profile[data-v-57eba706] p{margin:0}.company-profile[data-v-57eba706] p+p{margin-top:1.5rem}.company-profile[data-v-57eba706] img{height:auto;max-width:100%}.quality-image-frame[data-v-074cfc0c]{cursor:pointer;overflow:hidden}.quality-image[data-v-074cfc0c]{transition:transform 1s cubic-bezier(.45,0,.55,1)}@media(hover:hover)and (pointer:fine){.quality-image-frame:hover .quality-image[data-v-074cfc0c]{transform:scale(1.08)}}@media(prefers-reduced-motion:reduce){.quality-image[data-v-074cfc0c]{transition:none}.quality-image-frame:hover .quality-image[data-v-074cfc0c]{transform:none}}.control-advantage__carousel[data-v-9eaf1dd6]{flex-shrink:0;height:26.5rem;width:16.25rem}.control-advantage__images[data-v-9eaf1dd6]{align-items:flex-start;display:flex;gap:16px;width:-moz-max-content;width:max-content}.control-advantage__image-frame[data-v-9eaf1dd6]{cursor:pointer;flex-shrink:0;height:26.5rem;overflow:hidden;position:relative;width:36.875rem}.control-advantage__image[data-v-9eaf1dd6]{height:100%;inset:0;position:absolute;transition:transform 1s cubic-bezier(.45,0,.55,1);width:100%}@media(hover:hover)and (pointer:fine){.control-advantage__image-frame:hover .control-advantage__image[data-v-9eaf1dd6]{transform:scale(1.08)}}.control-advantage__preview-list[data-v-9eaf1dd6]{display:flex;gap:16px}.service-copy-enter-active[data-v-9eaf1dd6],.service-copy-leave-active[data-v-9eaf1dd6],.service-preview-enter-active[data-v-9eaf1dd6],.service-preview-leave-active[data-v-9eaf1dd6]{transition:opacity .48s ease,transform .48s cubic-bezier(.22,1,.36,1)}.service-copy-enter-from[data-v-9eaf1dd6],.service-preview-enter-from[data-v-9eaf1dd6]{opacity:0;transform:translateY(12px)}.service-copy-leave-to[data-v-9eaf1dd6],.service-preview-leave-to[data-v-9eaf1dd6]{opacity:0;transform:translateY(-12px)}.service-image-enter-active[data-v-9eaf1dd6],.service-image-leave-active[data-v-9eaf1dd6]{transition:opacity .85s ease,transform .85s cubic-bezier(.22,1,.36,1)}.service-image-enter-from[data-v-9eaf1dd6]{opacity:0;transform:translate(20px) scale(1.025)}.service-image-leave-to[data-v-9eaf1dd6]{opacity:0;transform:translate(-20px) scale(.985)}.control-advantage__preview[data-v-9eaf1dd6]{flex-shrink:0;height:11.625rem;width:16.25rem}@media(max-width:1023px){.control-advantage__container[data-v-9eaf1dd6]{padding-inline:2.875rem}.control-advantage__layout[data-v-9eaf1dd6]{flex-direction:column;gap:0;margin-top:5rem}.control-advantage__info[data-v-9eaf1dd6]{display:contents}.control-advantage__icon[data-v-9eaf1dd6]{order:0}.control-advantage__subtitle[data-v-9eaf1dd6]{font-size:3rem;line-height:1.3;margin-top:2rem;order:1}.control-advantage__description[data-v-9eaf1dd6]{font-size:1.75rem;line-height:1.7;margin-top:1.25rem;order:2}.control-advantage__carousel[data-v-9eaf1dd6]{height:auto;margin-top:4rem;order:3;width:100%}.control-advantage__images[data-v-9eaf1dd6]{display:grid;gap:1rem;grid-template-columns:repeat(2,minmax(0,1fr));width:100%}.control-advantage__image-frame[data-v-9eaf1dd6]{aspect-ratio:4/3;grid-column:1/-1;height:auto;width:100%}.control-advantage__preview-list[data-v-9eaf1dd6]{display:grid;gap:1rem;grid-column:1/-1;grid-template-columns:repeat(2,minmax(0,1fr))}.control-advantage__preview[data-v-9eaf1dd6]{aspect-ratio:4/3;height:auto;width:100%}.control-advantage__controls[data-v-9eaf1dd6]{align-self:flex-end;gap:1rem;margin-top:2.5rem;order:4}.control-advantage__controls button[data-v-9eaf1dd6]{display:grid;height:5.5rem;place-items:center;width:5.5rem}}@media(prefers-reduced-motion:reduce){.control-advantage__image[data-v-9eaf1dd6]{transition:none}.control-advantage__image-frame:hover .control-advantage__image[data-v-9eaf1dd6]{transform:none}.service-copy-enter-active[data-v-9eaf1dd6],.service-copy-leave-active[data-v-9eaf1dd6],.service-image-enter-active[data-v-9eaf1dd6],.service-image-leave-active[data-v-9eaf1dd6],.service-preview-enter-active[data-v-9eaf1dd6],.service-preview-leave-active[data-v-9eaf1dd6]{transition-duration:.01ms}}@media(max-width:1023px){.green-energy[data-v-7feea93e]{height:100svh;min-height:560px}.green-energy-inner[data-v-7feea93e]:after{background:linear-gradient(180deg,rgba(0,25,48,.45),transparent 55%);content:"";inset:0;pointer-events:none;position:absolute}.green-energy-image[data-v-7feea93e]{-o-object-position:52% center;object-position:52% center}.green-energy-copy[data-v-7feea93e]{box-sizing:border-box;padding:0 24px;text-align:center;top:18%;width:100%;z-index:1}.green-energy-title[data-v-7feea93e]{font-size:clamp(26px,7vw,34px);line-height:1.35}.green-energy-subtitle[data-v-7feea93e]{font-size:clamp(14px,3.8vw,18px);line-height:1.5;margin-top:12px}}[data-v-c7c69699] .future-strategy-slide{align-items:center;display:flex;justify-content:center}
