
.tech-intro{display:grid;grid-template-columns:1fr 1fr;gap:72px;align-items:center;padding:100px 0 80px}.tech-intro h1{font-size:clamp(44px,4.9vw,72px);line-height:1.09}.tech-intro p{margin-top:28px;max-width:440px}.tech-intro figure{margin:0;background:#edeef0;border-radius:18px;overflow:hidden}.tech-intro img{width:100%;height:auto;aspect-ratio:1.05;object-fit:cover}.tech-index{display:flex;gap:35px;border-top:1px solid #dcdee1;border-bottom:1px solid #dcdee1;padding:22px 0;font-size:13px}.tech-index a{padding:5px 0}.tech-chapter{display:grid;grid-template-columns:1.15fr 1fr;gap:90px;align-items:center;padding:100px 0;border-bottom:1px solid #dcdee1;scroll-margin-top:100px}.tech-chapter.reverse{grid-template-columns:1fr 1.15fr}.tech-chapter.reverse figure{order:2}.tech-chapter figure{margin:0;overflow:hidden;border-radius:16px;background:#edeef0}.tech-chapter img{width:100%;height:auto;object-fit:contain}.tech-chapter h2{font-size:clamp(32px,3.5vw,48px);line-height:1.14}.tech-chapter p{margin-top:24px;max-width:480px;line-height:1.8}.tech-chapter .text-link{font-size:14px}.tech-chapter figcaption{font-size:11px;color:#717c78;padding:14px 18px;background:#f0f2f3}.tech-results{margin:100px auto;padding:60px;background:#eceeef;border-radius:20px}.tech-results h2{max-width:650px;line-height:1.14}.tech-numbers{display:grid;grid-template-columns:1fr 1fr;gap:60px;margin-top:50px}.tech-number{padding-top:25px;border-top:1px solid #bac0c5}.tech-number strong{display:block;font-size:clamp(54px,6vw,84px);font-weight:450;letter-spacing:-.05em;color:#2e3135}.tech-number h3{font-size:21px;margin:12px 0 18px;letter-spacing:-.02em}.tech-number p{font-size:15px;line-height:1.8}.tech-results>p{font-size:13px;margin-top:35px;line-height:1.8;max-width:820px}
.product-tour-heading{padding:24px 0 44px}.product-tour-heading h2{line-height:1.14}.product-tour-heading p{margin-top:20px;max-width:580px}.product-tour{height:650svh;background:#11171b;position:relative;--tour-header:80px}.product-tour-stage{position:sticky;top:var(--tour-header);height:calc(100svh - var(--tour-header));overflow:hidden;background:#11171b}.product-tour video{width:100%;height:100%;object-fit:contain;display:block}.tour-tools{position:absolute;bottom:30px;left:32px;right:32px;display:flex;justify-content:space-between;align-items:center;gap:20px;color:#fff}.tour-tools span{font-size:12px;letter-spacing:.09em;background:#14201bce;padding:12px 18px;border-radius:24px}.tour-tools button{background:#16251fe8;border:1px solid #ffffff40;border-radius:24px;color:#fff;padding:12px 20px;font-size:12px}.tour-tools button:hover{background:#363b3f}.tour-track{position:absolute;bottom:0;left:0;width:100%;height:3px;background:#ffffff15}.tour-track i{display:block;height:100%;background:#c1c6ca;width:100%;transform:scaleX(0);transform-origin:left}.tour-caption{padding:18px 0;color:#748078;font-size:12px}.product-tour.is-reduced{height:auto}.product-tour.is-reduced .product-tour-stage{position:relative;top:auto;height:75svh}.product-tour.is-reduced .tour-track{display:none}
@media(max-width:760px){.tech-intro{grid-template-columns:1fr;padding:55px 0;gap:36px}.tech-intro h1{font-size:46px}.tech-intro img{aspect-ratio:1.3}.tech-index{gap:22px;flex-wrap:wrap}.tech-chapter,.tech-chapter.reverse{grid-template-columns:1fr;gap:30px;padding:60px 0}.tech-chapter.reverse figure{order:0}.tech-chapter p{font-size:17px}.tech-results{padding:30px 24px;margin:60px auto}.tech-numbers{grid-template-columns:1fr;gap:32px;margin-top:30px}.tour-tools{left:14px;right:14px;bottom:20px;gap:8px}.tour-tools span{font-size:9px;padding:10px 12px;letter-spacing:.03em}.tour-tools button{font-size:11px;padding:10px 12px}.product-tour-heading{padding-top:5px}.product-tour{height:500svh}}
.tech-intro figcaption{font-size:11px;color:#717c78;padding:14px 18px;background:#f0f2f3}
