.number-roll[data-v-7a3446ce],.number-roll .number-roll-value[data-v-7a3446ce]{display:inline-block}.hero-section[data-v-facbd0a5]{align-items:center;background:linear-gradient(135deg,#667eea,#764ba2);color:#fff;display:flex;height:400px;justify-content:center;min-height:600px;overflow:hidden;position:relative;text-align:center}.hero-section .banner-image[data-v-facbd0a5]{height:100%;object-fit:cover;width:100%}.hero-content[data-v-facbd0a5]{align-items:center;flex-direction:column;height:100%;max-width:1200px;padding:0 0 100px;position:absolute;text-align:center;width:100%;z-index:2}.hero-content[data-v-facbd0a5],.hero-title[data-v-facbd0a5]{display:flex;justify-content:center}.hero-title[data-v-facbd0a5]{flex-wrap:wrap;font-size:4rem;font-weight:700;gap:3.5rem;line-height:1.2;margin-bottom:5.5rem;text-shadow:2px 2px 4px rgba(0,0,0,.3)}@media(max-width:768px){.hero-title[data-v-facbd0a5]{font-size:2.5rem}}.hero-subtitle[data-v-facbd0a5]{font-size:1.5rem;letter-spacing:1.1em;opacity:.95;text-shadow:1px 1px 2px rgba(0,0,0,.3)}@media(max-width:768px){.hero-subtitle[data-v-facbd0a5]{font-size:1.2rem}}.svg-icon[data-v-b4329fc6]{display:inline-block;line-height:0;vertical-align:middle}.svg-icon[data-v-b4329fc6] svg{display:block;height:100%;width:100%}.svg-icon-placeholder[data-v-b4329fc6]{background:#f0f0f0;border-radius:4px;color:#999;display:inline-block;font-size:.75rem;padding:.25rem .5rem}.about-page[data-v-7b9ca48b]{padding-top:80px}.about-section[data-v-7b9ca48b]{background:#f4f4f4;padding:3rem 0}.about-section__container[data-v-7b9ca48b]{margin:0 auto;max-width:1200px;padding:0 2rem}@media(max-width:768px){.about-section__container[data-v-7b9ca48b]{padding:0 1rem}}.about-section__content[data-v-7b9ca48b]{align-items:start;display:grid;gap:4rem;grid-template-columns:300px 1fr}@media(max-width:1024px){.about-section__content[data-v-7b9ca48b]{gap:3rem;grid-template-columns:1fr}}.about-section__left-block[data-v-7b9ca48b]{transform:translate(-30px);transition:all .8s ease}.about-section__left-block.animate-in[data-v-7b9ca48b]{opacity:1;transform:translate(0)}.about-section__label-block[data-v-7b9ca48b]{position:relative;text-align:center}.about-section__label-image[data-v-7b9ca48b]{height:100%;object-fit:cover;width:100%}.about-section__label-logo[data-v-7b9ca48b]{left:5%;position:absolute;top:5%;width:90%}.about-section__right-block[data-v-7b9ca48b]{transform:translate(30px);transition:all .8s ease}.about-section__right-block.animate-in[data-v-7b9ca48b]{opacity:1;transform:translate(0)}.about-section__company-name[data-v-7b9ca48b]{color:#333;font-size:2rem;font-weight:600;margin-bottom:2rem}@media(max-width:768px){.about-section__company-name[data-v-7b9ca48b]{font-size:1.5rem}}.about-section__info-paragraph[data-v-7b9ca48b]{color:#666;font-size:1.05rem;line-height:1.8;margin-bottom:1.5rem}.about-section__info-paragraph[data-v-7b9ca48b]:last-child{margin-bottom:0}.services-section[data-v-7b9ca48b]{background:#f5f5f5;padding:3rem 0}.services-section__container[data-v-7b9ca48b]{margin:0 auto;max-width:1200px;padding:0 2rem}@media(max-width:768px){.services-section__container[data-v-7b9ca48b]{padding:0 1rem}}.services-section__image[data-v-7b9ca48b]{height:100%;object-fit:cover;width:100%}.patents-section[data-v-7b9ca48b]{background:#f5f5f5}.patents-section__container[data-v-7b9ca48b]{margin:0 auto;max-width:1200px;padding:0 2rem}@media(max-width:768px){.patents-section__container[data-v-7b9ca48b]{padding:0 1rem}}.patents-section__header[data-v-7b9ca48b]{margin-bottom:3rem;position:relative}.patents-section__title[data-v-7b9ca48b]{color:#333;display:block;font-size:2.5rem;margin:0 auto;position:relative;width:60%;z-index:1}@media(max-width:768px){.patents-section__title[data-v-7b9ca48b]{font-size:2rem;width:100%}}.patents-section__cert-content[data-v-7b9ca48b]{display:flex;flex-wrap:wrap;justify-content:space-between;margin:0 auto;width:60%}.patents-section__cert-item[data-v-7b9ca48b]{background:url(./cert.BZwsubYe.svg) no-repeat 50%;background-size:100%;color:#b2170d;font-size:1.2rem;font-weight:700;height:69px;line-height:69px;margin-bottom:2rem;text-align:center;width:204px}.patents-section__grid[data-v-7b9ca48b]{display:grid;gap:2rem;grid-template-columns:repeat(4,1fr)}@media(max-width:768px){.patents-section__grid[data-v-7b9ca48b]{grid-template-columns:repeat(2,1fr)}}.innovation-section[data-v-7b9ca48b]{background:#f4f4f4;padding:3rem 0 0}.innovation-section__container[data-v-7b9ca48b]{margin:0 auto;max-width:1200px;padding:0 2rem}@media(max-width:768px){.innovation-section__container[data-v-7b9ca48b]{padding:0 1rem}}.innovation-section__content[data-v-7b9ca48b]{align-items:center;display:grid;gap:4rem;grid-template-columns:1fr 1fr}@media(max-width:768px){.innovation-section__content[data-v-7b9ca48b]{grid-template-columns:1fr}}.innovation-section__text-block[data-v-7b9ca48b]{padding-left:40px;position:relative}.innovation-section__text-block[data-v-7b9ca48b]:after{background:#b2170c;content:"";height:calc(100% + 40px);left:-20px;position:absolute;top:-20px;width:3px}.innovation-section__title[data-v-7b9ca48b]{color:#b2170d;font-size:2rem;margin-bottom:1rem}.innovation-section__desc[data-v-7b9ca48b]{color:#666;line-height:1.6;margin-bottom:2rem}.innovation-section__cert-list[data-v-7b9ca48b]{display:flex;flex-wrap:wrap;gap:1rem;justify-content:space-between;width:100%}.innovation-section__cert-item[data-v-7b9ca48b]{height:153px;width:211px}.innovation-section__certificates-collage[data-v-7b9ca48b]{align-items:center;background:#f5f5f5;border-radius:8px;display:flex;justify-content:center;min-height:300px}.innovation-section__cert-image[data-v-7b9ca48b]{height:100%;object-fit:cover;width:100%}.team-section[data-v-7b9ca48b]{background:#f5f5f5;padding:3rem 0 8rem}.team-section__container[data-v-7b9ca48b]{margin:0 auto;max-width:1200px;padding:0 2rem}@media(max-width:768px){.team-section__container[data-v-7b9ca48b]{padding:0 1rem}}.team-section__header[data-v-7b9ca48b]{margin-bottom:3rem;position:relative}.team-section__title[data-v-7b9ca48b]{color:#333;display:block;font-size:2.5rem;margin:0 auto;position:relative;width:60%;z-index:1}@media(max-width:768px){.team-section__title[data-v-7b9ca48b]{font-size:2rem;width:100%}}.team-section__desc[data-v-7b9ca48b]{color:#666;line-height:1.8;margin-bottom:3rem;margin-left:auto;margin-right:auto;max-width:800px;text-align:center}.team-section__desc p[data-v-7b9ca48b]{margin-bottom:.5rem}.team-section__grid[data-v-7b9ca48b]{display:grid;gap:8rem;grid-template-columns:repeat(3,1fr)}@media(max-width:768px){.team-section__grid[data-v-7b9ca48b]{grid-template-columns:1fr}}.patent-item[data-v-7b9ca48b]{padding:1.5rem;text-align:center;transition:all .3s ease}.patent-item.animate-in[data-v-7b9ca48b]{opacity:1;transform:translateY(0)}.patent-item__number[data-v-7b9ca48b]{font-size:2rem}.team-card[data-v-7b9ca48b]{overflow:hidden;padding-bottom:173px;position:relative;text-align:center;transition:all .3s ease}.team-card--active .team-card__content[data-v-7b9ca48b],.team-card:hover .team-card__content[data-v-7b9ca48b]{align-items:center;background:#fff;display:flex;flex-direction:column;height:100%;justify-content:center;padding-top:3rem;top:0}.team-card--active .team-card__content .team-card__name[data-v-7b9ca48b],.team-card:hover .team-card__content .team-card__name[data-v-7b9ca48b]{color:#b2170d;flex:1}.team-card--active .team-card__content .team-card__desc[data-v-7b9ca48b],.team-card:hover .team-card__content .team-card__desc[data-v-7b9ca48b]{display:block;flex:2;text-align:left}.team-card__image[data-v-7b9ca48b]{border:2px solid #b2170c;height:234px;width:100%}.team-card__image-item[data-v-7b9ca48b]{height:100%;object-fit:cover;width:100%}.team-card__content[data-v-7b9ca48b]{background:#b2170d;border:2px solid #b2170c;height:173px;left:0;padding-top:1rem;position:absolute;top:234px;transition:all .3s ease;width:100%;z-index:1}.team-card__icon[data-v-7b9ca48b]{font-size:3rem;margin-bottom:1.2rem}.team-card__name[data-v-7b9ca48b]{color:#fff;font-size:1.3rem;font-weight:700;margin-top:.5rem}.team-card__desc[data-v-7b9ca48b]{color:#666;display:none;font-size:1rem;line-height:1.6;margin:3rem auto 0;width:90%}.banner-image[data-v-7b9ca48b]{display:block;height:100%;object-fit:cover;width:100%}
