@charset "UTF-8";.why-component{grid-template-columns:1fr 1fr 1fr;gap:3rem;text-align:center}.why-component .bi{color:#0d6efd}.why-component .col{background:#111111;border:1px solid #eee;font-size:var(--tbq-fs-14);line-height:22px;padding:1.75rem 1.25rem 1.25rem;border-radius:1rem;color:#fff}.why-component .col .icon{font-size:5rem;margin-bottom:1.5rem}.why-component .col .title{font-size:var(--tbq-h3);font-weight:600;margin-bottom:1rem}.why-component.light .col{border:none;background:#f5f6f7;border-color:#e8eaed;color:#111;box-shadow:0 2px 12px #0000000f}.why-section{padding:3.5rem 0 4rem}.why-section__header{max-width:50rem;margin:0 auto 3rem}.why-section__eyebrow{display:inline-flex;align-items:center;justify-content:center;gap:1rem;margin-bottom:.75rem;padding:0;font-size:var(--tbq-fs-12);font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:#111;background:none;border:none;border-radius:0}.why-section__eyebrow:before,.why-section__eyebrow:after{content:"";display:block;width:2.5rem;height:1px;background:linear-gradient(90deg,transparent,#111111);opacity:.35}.why-section__eyebrow:after{background:linear-gradient(270deg,transparent,#111111)}@media (min-width: 576px){.why-section__eyebrow{gap:1rem;font-size:var(--tbq-fs-12);letter-spacing:.16em}.why-section__eyebrow:before,.why-section__eyebrow:after{width:3.5rem}}.why-section__title{margin:0 0 .75rem;font-size:var(--tbq-h2);font-weight:800;line-height:1.2;letter-spacing:-.02em;color:#111;text-transform:none}.why-section__lead{margin:0;font-size:var(--tbq-fs-16);line-height:1.75;color:#666}.why-section .why-component{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1.5rem;text-align:center}.why-section .why-card{display:flex;flex-direction:column;align-items:center;margin:0;padding:2.5rem 1.75rem 2rem;min-height:100%;text-align:center;background:#ffffff;border:1px solid #e0e0e0;border-radius:1.25rem;box-shadow:0 8px 32px #0000000f;color:#111;transition:transform .3s ease,box-shadow .3s ease,border-color .3s ease}.why-section .why-card:hover{transform:translateY(-6px);border-color:#111;box-shadow:0 16px 40px #0000001a}.why-section .why-card__icon-wrap{display:flex;align-items:center;justify-content:center;width:4.5rem;height:4.5rem;margin-bottom:1.25rem;border-radius:50%;background:#111111;box-shadow:0 8px 20px #0000002e;font-size:var(--tbq-h2);line-height:1;transition:transform .3s ease,box-shadow .3s ease}.why-section .why-card__icon-wrap .bi{color:#fff}.why-section .why-card:hover .why-section .why-card__icon-wrap{transform:scale(1.06);box-shadow:0 12px 28px #00000038}.why-section .why-card__title{margin:0 0 .75rem;font-size:var(--tbq-fs-20);font-weight:700;line-height:1.4;letter-spacing:-.01em;color:#111;text-transform:none}.why-section .why-card__desc{margin:0;max-width:17.5rem;font-size:var(--tbq-fs-16);font-weight:400;line-height:1.75;color:#666}@media (max-width: 991.98px){.why-section{padding:2.5rem 0 3rem}.why-section__header{margin-bottom:2rem}.why-section .why-component{grid-template-columns:1fr;gap:1rem}.why-section .why-card{padding:1.75rem 1.5rem}.why-section .why-card__icon-wrap{width:4rem;height:4rem;font-size:var(--tbq-h2)}}.loi-ich-section{padding:3rem 0 2rem;background:#ffffff}.loi-ich-section__header{max-width:40rem;margin:0 auto 3rem}.loi-ich-section__eyebrow{display:inline-flex;align-items:center;justify-content:center;gap:1rem;margin-bottom:.75rem;padding:0;font-size:var(--tbq-fs-12);font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:#111;background:none;border:none;border-radius:0}.loi-ich-section__eyebrow:before,.loi-ich-section__eyebrow:after{content:"";display:block;width:2.5rem;height:1px;background:linear-gradient(90deg,transparent,#111111);opacity:.35}.loi-ich-section__eyebrow:after{background:linear-gradient(270deg,transparent,#111111)}@media (min-width: 576px){.loi-ich-section__eyebrow{gap:1rem;font-size:var(--tbq-fs-12);letter-spacing:.16em}.loi-ich-section__eyebrow:before,.loi-ich-section__eyebrow:after{width:3.5rem}}.loi-ich-section__title{margin:0 0 .75rem;font-size:var(--tbq-h2);font-weight:800;line-height:1.2;letter-spacing:-.02em;color:#111;text-transform:none}.loi-ich-section__lead{margin:0;font-size:var(--tbq-fs-16);line-height:1.75;color:#666}.loi-ich-section .loi-ich-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1.5rem}.loi-ich-section .loi-ich-card{display:flex;flex-direction:column;align-items:center;margin:0;padding:2.5rem 1.75rem 2rem;min-height:100%;text-align:center;background:#f5f5f5;border:1px solid #e0e0e0;border-radius:1.25rem;box-shadow:0 4px 20px #0000000d;color:#111;transition:transform .3s ease,box-shadow .3s ease,border-color .3s ease,background .3s ease}.loi-ich-section .loi-ich-card:hover{transform:translateY(-6px);background:#ffffff;border-color:#111;box-shadow:0 16px 40px #0000001a}.loi-ich-section .loi-ich-card__icon-wrap{display:flex;align-items:center;justify-content:center;width:4.5rem;height:4.5rem;margin-bottom:1.25rem;border-radius:50%;background:#111111;box-shadow:0 8px 20px #0000002e;font-size:var(--tbq-h2);line-height:1;transition:transform .3s ease,box-shadow .3s ease}.loi-ich-section .loi-ich-card__icon-wrap .bi{color:#fff}.loi-ich-section .loi-ich-card:hover .loi-ich-section .loi-ich-card__icon-wrap{transform:scale(1.06);box-shadow:0 12px 28px #00000038}.loi-ich-section .loi-ich-card__title{margin:0 0 .75rem;font-size:var(--tbq-fs-20);font-weight:700;line-height:1.4;letter-spacing:-.01em;color:#111;text-transform:none}.loi-ich-section .loi-ich-card__desc{margin:0;max-width:17.5rem;font-size:var(--tbq-fs-16);font-weight:400;line-height:1.75;color:#666}@media (max-width: 991.98px){.loi-ich-section{padding:2.5rem 0 3rem}.loi-ich-section__header{margin-bottom:2rem}.loi-ich-section .loi-ich-grid{grid-template-columns:1fr;gap:1rem}.loi-ich-section .loi-ich-card{padding:1.75rem 1.5rem}.loi-ich-section .loi-ich-card__icon-wrap{width:4rem;height:4rem;font-size:var(--tbq-h2)}}.company-info{padding:1.5rem;border-radius:1.25rem;background:#ffffff;border:1px solid #e0e0e0;box-shadow:0 8px 32px #0000000f;color:#111}.company-info__header{margin-bottom:1rem}.company-info__name{display:flex;align-items:center;flex-wrap:wrap;gap:.375rem;margin:0 0 .5rem;font-size:var(--tbq-fs-20);font-weight:800;line-height:1.4;letter-spacing:-.01em;color:#111;text-transform:uppercase}.company-info__verified{display:inline-flex;align-items:center;justify-content:center;font-size:var(--tbq-fs-18);line-height:1;color:#0d6efd;opacity:.85}.company-info__tagline{margin:0 0 .375rem;font-size:var(--tbq-fs-16);font-weight:500;line-height:1.6;color:#111}.company-info__status{display:flex;align-items:center;gap:.375rem;margin:0;font-size:var(--tbq-fs-13);font-weight:400;line-height:1.4;color:#666}.company-info__status .bi{font-size:var(--tbq-fs-14);color:#111;opacity:.7}.company-info__logo{margin:.25rem 0 1.25rem}.company-info__logo a{display:inline-block;line-height:0}.company-info__logo img{display:block;width:auto;max-width:100%;height:80px}.company-info__divider{margin:1.25rem 0;border:0;border-top:1px solid #e0e0e0;opacity:1}.company-info__divider--sm{margin:1rem 0}.company-info__contacts{display:flex;flex-direction:column;gap:0}.company-info__contact{display:flex;flex-direction:column;gap:.375rem}.company-info__label{display:inline-flex;align-items:center;gap:.5rem;font-size:var(--tbq-fs-13);font-weight:500;letter-spacing:0;text-transform:uppercase;color:#888}.company-info__label .bi{font-size:var(--tbq-fs-16);color:#111;opacity:.75}.company-info__value{font-weight:800;line-height:1.2;color:#111;text-decoration:none;transition:opacity .2s ease}.company-info__value:hover{color:#111;opacity:.7}.company-info__value--phone{font-size:var(--tbq-h2);letter-spacing:0}.company-info__value--email{font-size:var(--tbq-h3);word-break:break-all}.advisory-card{position:relative;overflow:hidden;border-radius:1.25rem;background:#ffffff;border:1px solid #e0e0e0;box-shadow:0 8px 32px #0000000f}.advisory-card__accent{position:absolute;left:0;top:0;bottom:0;width:4px;background:#111111}.advisory-card__body{padding:1.25rem 1.5rem 1.5rem}.advisory-card__header{display:flex;align-items:flex-start;gap:1rem;margin-bottom:1rem}.advisory-card__icon-wrap{display:flex;flex-shrink:0;align-items:center;justify-content:center;width:2.75rem;height:2.75rem;border-radius:50%;background:#111111;font-size:var(--tbq-fs-20);line-height:1;box-shadow:0 6px 16px #0000001f}.advisory-card__icon-wrap .bi{color:#fff}.advisory-card__heading{display:flex;flex-direction:column;gap:.25rem;min-width:0;padding-top:.125rem}.advisory-card__eyebrow{font-size:var(--tbq-fs-12);font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:#888}.advisory-card__title{margin:0;font-size:var(--tbq-fs-18);font-weight:700;line-height:1.4;letter-spacing:-.01em;color:#111}.advisory-card__text{margin:0;font-size:var(--tbq-fs-14);font-weight:400;line-height:1.75;color:#666}.advisory-card__text strong{font-weight:700;color:#111}.detail-content{display:grid;grid-template-columns:auto 25%;gap:2rem;grid-template-areas:"left right"}.detail-content .swiper-slide img{width:100%}.detail-content.homepage-content{grid-template-columns:auto 40%}.detail-content.reverse{grid-template-areas:"right left"}.detail-content .text-area{grid-area:text}.detail-content .right-area{grid-area:right}.detail-content .right-area img{max-width:100%}.detail-content.fw{display:block}.detail-content .content img{max-width:100%!important;height:auto!important}.detail-content.contact-page{grid-template-columns:auto 60%}.detail-content.contact-page .left-area{background-image:linear-gradient(140deg,rgba(13,110,253,.3) 0%,#ffffff 50%,rgba(13,110,253,.3) 75%);border-radius:1rem;color:#fff;font-size:var(--tbq-fs-14)}.info-component{border-radius:1rem;color:#fff;background-image:linear-gradient(140deg,rgba(13,110,253,.3) 0%,#ffffff 50%,rgba(13,110,253,.3) 75%)}.banner-top .banner{position:relative;border-radius:1rem;overflow:hidden}.banner-top .banner .title{position:absolute;z-index:10;left:0;right:0;bottom:0;padding:1.5rem 2rem;background:rgba(0,0,0,.4392156863);color:#fff;font-size:var(--tbq-h1);line-height:2.7rem}.banner-top .banner .title>*{margin-bottom:0;overflow:hidden;font-weight:800}.download-page .list{display:grid;grid-template-columns:1fr 1fr 1fr;gap:2rem}.download-page .list .item{display:grid;grid-template-columns:22% auto;gap:1rem;font-weight:600}.download-page .list .item ._img>div{padding-bottom:130%;position:relative}.download-page .list .item ._img img{position:absolute;left:0;top:0;width:100%;height:100%;object-fit:cover}.download-page .list .item ._text{display:flex;flex-direction:column;gap:1rem;line-height:1.6rem}.download-page .list .item .btn{border-radius:5rem;font-size:var(--tbq-fs-13)}.section-banner .inner{position:relative;overflow:hidden;border-radius:1rem}.section-banner .inner img{width:100%;object-fit:cover}.section-banner .inner .content{position:absolute;z-index:2;left:0;top:0;width:100%;height:100%;display:flex;flex-direction:column;justify-content:center;padding:2rem 5rem;gap:1rem;color:var(--data-color)}.section-banner .inner .content a{text-decoration:none;color:var(--data-color)}.section-banner .inner .content .title{font-size:var(--tbq-h1);line-height:4rem;font-weight:700}.section-banner .inner .content .desc{font-size:var(--tbq-h3);line-height:2rem;max-width:50%}.section-banner .inner .content .desc,.section-banner .inner .content .title{transition:.2s all ease-in-out}.section-banner .inner .content .desc:hover,.section-banner .inner .content .title:hover{transform:translate(1rem)}.section-banner .inner .content .btn{border-color:#fff;color:#fff;background:#0d6efd;font-size:var(--tbq-fs-16);padding:.75rem 2rem}.info-component-eshop{background:#fff;border-radius:1rem;border:5px solid #0d6efd;color:#fff}.info-component-eshop a{color:#fff;text-decoration:none}@media (max-width: 1399px){.banner-top .banner .title{font-size:var(--tbq-h2)}.detail-content{grid-template-columns:auto 35%}.section-banner .inner .content .desc{font-size:var(--tbq-h2);line-height:2.7rem}.why-component{gap:2rem}.download-page .list .item{grid-template-columns:30% auto}}@media (max-width: 1199px){.banner-top .banner .title{font-size:var(--tbq-h3);line-height:2rem;padding:1.25rem 1.5rem}.banner-top:not(.keep_ratio) .banner{min-height:340px}.banner-top:not(.keep_ratio) .banner img{position:absolute;left:0;top:0;height:100%;object-fit:cover}.section-banner .inner .content{height:auto;bottom:0;top:auto;padding:2rem}.section-banner .inner .content .title{font-size:var(--tbq-h1);line-height:3.2rem}.section-banner .inner .content .desc{font-size:var(--tbq-h3);line-height:1.7rem}.download-page .list{grid-template-columns:1fr 1fr;gap:2rem 1rem}.detail-content.contact-page{grid-template-columns:1fr;grid-template-areas:"left" "right"}}@media (max-width: 991px){.banner-top .banner .title{font-size:var(--tbq-fs-20);padding:.75rem 1.25rem}.detail-content{display:flex;flex-direction:column;grid-template-columns:1fr;grid-template-areas:none}.why-component{gap:1rem}.why-component .col .icon{font-size:3rem}.why-component .col .title{font-size:var(--tbq-fs-16)}.section-banner .inner .content{padding:1.5rem;gap:.5rem}.section-banner .inner .content .title{font-size:var(--tbq-h2);line-height:2.2rem}.section-banner .inner .content .desc{font-size:var(--tbq-fs-16);line-height:1.2rem;max-width:100%}.section-banner .inner .content .btn{padding:.5rem 1.5rem}.section-banner.keep_ratio .inner .content{padding:1.5rem}.section-banner.keep_ratio .inner .content .ct{flex:1}.section-banner:not(.keep_ratio) .inner .content{height:auto;bottom:0;top:auto}.section-banner:not(.keep_ratio) .inner img{height:300px!important}}@media (max-width: 767px){.download-page .list{grid-template-columns:1fr}.why-component{gap:1rem}.why-component .col{padding:1rem}.section-banner .inner .content .title{font-size:var(--tbq-h3);line-height:1.8rem}.section-banner .inner .content .btn{padding:.25rem 1rem;font-size:var(--tbq-fs-14)}.banner-top:not(.keep_ratio) .banner{min-height:250px}.banner-top .banner .title{font-size:var(--tbq-fs-16);padding:.75rem 1rem;line-height:1.3rem}}@media (max-width: 575px){.why-component{grid-template-columns:1fr}.section-banner .inner .content{padding:.75rem!important}.section-banner .inner .content .title,.section-banner .inner .content .desc{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:1;overflow:hidden;text-overflow:ellipsis}.section-banner:not(.keep_ratio) .inner img{height:250px!important}}.section-banner .inner .content .title{font-weight:800;text-shadow:#000 3px 0 15px}.section-banner .inner .content .desc{max-width:65%;text-shadow:#000 3px 0 15px}.info-component{border:0;border-radius:1rem;background-image:linear-gradient(140deg,#ccc 0,#fff 50%,#ccc 75%);color:#000}.detail-content .left-area2 .content a{color:#101820;text-decoration:none}.detail-content .left-area2 .content a:hover{text-decoration:underline}.p-md-5{padding:2rem!important}.detail-content.contact-page .left-area{border:0;border-radius:1rem;background-image:linear-gradient(140deg,#ccc 0,#fff 50%,#ccc 75%);color:#000;font-size:var(--tbq-fs-14)}.detail-content{grid-template-columns:auto 30%}.detail-content .content img{border-radius:12px}.left-area2{display:flex;flex-direction:column;width:100%;min-width:0;max-width:100%;overflow:hidden;padding:1.5rem!important;border:1px solid #eee;border-radius:1rem;box-shadow:0 0 15px #0000001a;transition:all .2s ease-in-out}.left-area2 h2{font-size:var(--tbq-h3)}.left-area2 h3{font-size:var(--tbq-fs-20)}.left-area2 h4{font-size:var(--tbq-fs-18)}.detail-content.fw2{display:block;overflow:hidden;padding:1.5rem!important;border:1px solid #eee;border-radius:1rem;box-shadow:0 0 15px #0000001a;transition:all .2s ease-in-out}.detail-content .right-area-sp{grid-area:right;display:flex;flex-direction:column;overflow:hidden;padding:1.5rem!important;border:1px solid #eee;border-radius:1rem;box-shadow:0 0 15px #0000001a;transition:all .2s ease-in-out}.left-area2 .content pre{display:block;max-width:100%;padding:16px;margin:0 0 16px;border:1px solid #e5e7eb;border-radius:8px;background:#f8f9fa;overflow-x:auto;-webkit-overflow-scrolling:touch;font-size:var(--tbq-fs-14);line-height:1.6}.left-area2 .content pre code{padding:0;background:none;color:#101820;font-size:inherit;white-space:pre}.left-area2 .content p code,.left-area2 .content li code,.left-area2 .content td code{padding:.125rem .375rem;border-radius:.25rem;background:#f1f3f5;color:#101820;font-size:.9em;overflow-wrap:anywhere}blockquote{display:block;padding:6px 6px 0 20px;margin:16px 0;border-left:5px solid #0d6efd}@media (max-width: 767.98px){.detail-content{grid-template-columns:1fr}}
