.faq-kv-module.outline{min-height:540px;overflow:hidden;padding-bottom:60px;padding-top:0;position:relative}.faq-kv-mobile-cta{display:none}.faq-kv-module .innerline{padding:0}.faq-kv-module .inner-content{margin:0 auto;max-width:1240px;padding:32px 20px 0}@media (max-width:1080px){.faq-kv-module .inner-content{padding:40px 60px}}@media (max-width:767px){.faq-kv-module.outline{padding-bottom:40px;padding-top:24px}.faq-kv-mobile-cta{background:#fff;display:block;padding:40px 24px}.faq-kv-module .inner-content{padding:0 24px}}.faq-kv-module .kv-container{align-items:center;display:flex;gap:38px;justify-content:space-between;padding:0;position:relative}@media (max-width:1080px){.faq-kv-module .kv-container{flex-direction:column;gap:64px}}@media (max-width:767px){.faq-kv-module .kv-container{gap:24px}}.faq-kv-module .kv-text-content{display:flex;flex:0 1 509px;flex-direction:column;gap:8px;max-width:509px;min-width:0}@media (max-width:1080px){.faq-kv-module .kv-text-content{flex:1 1 auto;max-width:100%;text-align:center;width:100%}}@media (max-width:767px){.faq-kv-module .kv-text-content{gap:12px;order:1;text-align:center}}.faq-kv-module .kv-header{display:flex;flex-direction:column;gap:8px}@media (max-width:767px){.faq-kv-module .kv-header{gap:12px;margin-bottom:0}}.faq-kv-module .kv-product-info{align-items:center;display:flex;gap:12px}@media screen and (max-width:1080px){.faq-kv-module .kv-product-info{justify-content:center}}.faq-kv-module .kv-product-name{color:#363638;font-family:Satoshi Variable,sans-serif;font-size:20px;font-weight:700;letter-spacing:2px;line-height:1.5;margin:0;white-space:nowrap}@media (max-width:767px){.faq-kv-module .kv-product-name{display:none}}.faq-kv-module .kv-subtitle{color:#677070;font-family:Yu Gothic,YuGothic,sans-serif;font-size:12px;font-weight:700;letter-spacing:1.2px;line-height:1.5;margin:0}@media (max-width:767px){.faq-kv-module .kv-subtitle{color:#677070;display:inline-block;font-family:Yu Gothic,YuGothic,sans-serif;font-size:14px;font-style:normal;font-weight:700;letter-spacing:1.4px;line-height:150%;text-align:center;width:100%}}.faq-kv-module .kv-main-content{display:flex;flex-direction:column;gap:20px}@media (max-width:767px){.faq-kv-module .kv-main-content{gap:24px}}.faq-kv-module .kv-main-title,.faq-kv-module .kv-main-title span{color:#181819;font-family:Yu Gothic,YuGothic,sans-serif;font-size:48px;font-weight:700;letter-spacing:2.4px;line-height:1.4;margin:0;white-space:pre-line}.faq-kv-module .kv-main-title span{color:#4d4d4d}@media screen and (max-width:1080px){.faq-kv-module .kv-main-title,.faq-kv-module .kv-main-title span{text-align:center}}@media (max-width:767px){.faq-kv-module .kv-main-title,.faq-kv-module .kv-main-title span{font-size:28px;letter-spacing:1.4px;line-height:1.4;margin-bottom:0;text-align:center}}.faq-kv-module .kv-main-title .title-line-1{color:#181819}.faq-kv-module .kv-main-title .title-line-2,.faq-kv-module .kv-main-title .title-line-3{color:#4d4d4d;font-size:48px;letter-spacing:2.4px;line-height:1.4}@media (max-width:767px){.faq-kv-module .kv-main-title .title-line-2,.faq-kv-module .kv-main-title .title-line-3{font-size:24px;letter-spacing:1.2px;line-height:1.5}}.faq-kv-module .kv-description{color:#181819;font-family:Yu Gothic,YuGothic,sans-serif;font-size:14px;font-weight:500;letter-spacing:1.4px;line-height:1.5;margin:0}.faq-kv-module .kv-awards-block{display:flex;flex-direction:column;gap:12px}.faq-kv-module .kv-awards{align-items:flex-start;display:flex;gap:8px}.faq-kv-module .kv-award-item{position:relative}.faq-kv-module .kv-awards img{display:block;height:auto;max-width:100%;width:100px}.faq-kv-module .kv-award-note-mark{bottom:0;color:#677070;font-family:Yu Gothic,YuGothic,sans-serif;font-size:10px;font-weight:500;letter-spacing:1px;line-height:1.5;margin:0;position:absolute;right:0}.faq-kv-module .kv-awards-notes{display:flex;flex-direction:column;gap:0}.faq-kv-module .kv-awards-notes p{color:#677070;font-family:Yu Gothic,YuGothic,sans-serif;font-size:10px;font-weight:500;letter-spacing:1px;line-height:1.5;margin:0}@media (min-width:768px) and (max-width:1080px){.faq-kv-module .kv-awards-block{align-items:center}.faq-kv-module .kv-awards{gap:8px;justify-content:center}.faq-kv-module .kv-awards img{width:96px}.faq-kv-module .kv-awards-notes{align-items:center}}@media (max-width:767px){.faq-kv-module .kv-description{font-size:14px;letter-spacing:1.36px;line-height:1.5;margin:0;text-align:center}.faq-kv-module .kv-awards-block{align-items:center;gap:10px;width:100%}.faq-kv-module .kv-awards{gap:6px;justify-content:center}.faq-kv-module .kv-awards img{width:90px}.faq-kv-module .kv-award-note-mark{bottom:-1px;right:-10px}.faq-kv-module .kv-awards-notes{max-width:320px;width:100%}.faq-kv-module .kv-awards-notes p{letter-spacing:.8px}}.faq-kv-module .kv-buttons{align-items:flex-start;display:flex;gap:12px}@media (max-width:1080px){.faq-kv-module .kv-buttons{justify-content:center}}.faq-kv-module .kv-buttons.desktop-only{display:flex}.faq-kv-module .kv-buttons.mobile-only{display:none}@media (max-width:767px){.faq-kv-module .kv-buttons.desktop-only{display:none}.faq-kv-module .kv-buttons.mobile-only{background-color:#fff;border-radius:8px;display:flex;flex-direction:column;gap:12px;margin:24px auto 0;padding:16px;width:100%}}.faq-kv-module .kv-button{position:relative}.faq-kv-module .kv-button:hover{opacity:.8}.faq-kv-module .kv-button-download{flex:1;min-width:0}.faq-kv-module .kv-button-demo{flex:0 0 248px;width:248px}.faq-kv-module .kv-button-demo .hs-cta-node,.faq-kv-module .kv-button-demo .hs-cta-wrapper,.faq-kv-module .kv-button-demo a,.faq-kv-module .kv-button-download .hs-cta-node,.faq-kv-module .kv-button-download .hs-cta-wrapper,.faq-kv-module .kv-button-download a{display:flex;height:100%;width:100%!important}.faq-kv-module .kv-button-demo a,.faq-kv-module .kv-button-download a{align-items:center;border-radius:100px;box-sizing:border-box;display:flex;font-family:Yu Gothic,YuGothic,sans-serif;font-size:18px;font-weight:700;gap:0;justify-content:center;letter-spacing:1.8px;line-height:1.5;min-height:66px;padding:16px 24px 16px 16px;text-decoration:none;transition:opacity .3s}.faq-kv-module .kv-button-download a{background-color:#1599c5;border:none;box-shadow:0 0 30px 0 rgba(34,40,58,.02);color:#fff}.faq-kv-module .kv-button-demo a{background-color:#fff;border:1px solid #121213;color:#181819}.faq-kv-module .kv-button-demo a:hover,.faq-kv-module .kv-button-download a:hover{opacity:.8}.faq-kv-module .kv-button-demo a span,.faq-kv-module .kv-button-demo a strong,.faq-kv-module .kv-button-download a span,.faq-kv-module .kv-button-download a strong{text-align:center}.faq-kv-module .kv-button-demo a img,.faq-kv-module .kv-button-download a img{flex-shrink:0;height:26px;width:26px}.faq-kv-module .kv-button .kv-button-custom-icon{align-items:center;display:flex;height:26px;justify-content:center;pointer-events:none;position:absolute;right:16px;top:50%;transform:translateY(-50%);width:26px}.faq-kv-module .kv-button .kv-button-custom-icon img{display:block;height:26px;width:26px}.faq-kv-module .kv-button-demo a:focus-visible,.faq-kv-module .kv-button-download a:focus-visible{outline:2px solid #121213;outline-offset:2px}@media (max-width:1080px){.faq-kv-module .kv-button-download{max-width:280px}.faq-kv-module .kv-button-demo{flex-basis:280px;width:280px}}@media (max-width:767px){.faq-kv-module .kv-button{width:100%}.faq-kv-module .kv-button-demo,.faq-kv-module .kv-button-download{flex:none;max-width:327px;width:100%}.faq-kv-module .kv-button-demo a,.faq-kv-module .kv-button-download a{font-size:16px;min-height:58px;padding:16px 24px 16px 16px}}.faq-kv-module .kv-graphic-content{align-items:center;display:flex;flex:1 1 0;justify-content:center;max-width:651px;min-width:0;position:relative}@media (max-width:1080px){.faq-kv-module .kv-graphic-content{flex:1;max-width:100%;min-height:auto;width:100%}}@media (max-width:767px){.faq-kv-module .kv-graphic-content{margin-top:0;max-width:327px;order:2;padding:0;width:100%}}.faq-kv-module .kv-graphic-wrapper{align-items:center;display:flex;height:auto;justify-content:center;max-width:650.868px;position:relative;width:100%}@media (max-width:1080px){.faq-kv-module .kv-graphic-wrapper{height:auto;width:100%}}.faq-kv-module .kv-video-container{align-items:center;display:none;height:100%;justify-content:center;left:0;pointer-events:none;position:absolute;top:0;width:100%;z-index:1}.faq-kv-module .kv-video-container video{object-fit:contain}.faq-kv-module .kv-video-container iframe,.faq-kv-module .kv-video-container video{height:100%;pointer-events:auto;width:100%}.kv-modal-video-container{background:#000;margin:0 auto;max-width:1200px;padding:20px;width:100%}.kv-modal-video-container video{display:block;height:auto;width:100%}.kv-modal-video-container iframe{aspect-ratio:16/9;border:none;display:block;width:100%}.faq-kv-module .kv-video-link{cursor:pointer;display:block;height:100%;opacity:1;position:relative;text-decoration:none;transition:none;width:100%}.faq-kv-module .kv-graphic-image{display:block;height:auto;max-width:650.868px;object-fit:contain;opacity:1;transform:rotate(359.936deg);transition:none;width:100%}@media (min-width:1081px) and (max-width:1240px){.faq-kv-module .kv-graphic-image{transform:none}}@media (max-width:1080px){.faq-kv-module .kv-graphic-image{height:auto;transform:none;width:100%}}.faq-kv-module .kv-graphic-gif{height:auto;left:50%;max-width:160px;pointer-events:none;position:absolute;top:-30px;transform:translateX(-50%);width:auto;z-index:2}@media (max-width:1080px){.faq-kv-module .kv-graphic-gif{max-width:128px}}@media (max-width:767px){.faq-kv-module .kv-graphic-gif{max-width:96px;top:-18px}}.faq-kv-module .breadcrumbs{padding:12px 56px}@media (max-width:1080px){.faq-kv-module .breadcrumbs{padding:12px 56px}}@media (max-width:767px){.faq-kv-module .breadcrumbs{padding:12px 56px}.faq-kv-module .kv-graphic-image{height:auto;max-width:100%;width:100%}.faq-kv-module .kv-graphic-wrapper{padding:0;width:100%}.faq-kv-mobile-cta .kv-buttons.mobile-only{background:transparent;border-radius:0;gap:16px;margin:0 auto;max-width:327px;padding:0;width:100%}.faq-kv-mobile-cta .kv-button-demo,.faq-kv-mobile-cta .kv-button-download{flex:none;margin:0 auto;max-width:327px;min-height:58px;width:100%}.faq-kv-mobile-cta .kv-button-demo a,.faq-kv-mobile-cta .kv-button-download a,.faq-kv-mobile-cta a.kv-button-demo,.faq-kv-mobile-cta a.kv-button-download{font-size:16px;line-height:1.5;padding:16px 24px 16px 16px}}