.tcc-tss-widget{--tcc-tss-indicator-size:44px}.tcc-tss-layout{display:flex;align-items:stretch;gap:80px;position:relative}.tcc-tss-image-col{flex:0 0 50%;width:50%}.tcc-tss-sticky-wrap{position:sticky;top:80px}.tcc-tss-unstick .tcc-tss-sticky-wrap{position:relative;top:auto}.tcc-tss-image-stack{position:relative;border-radius:24px;overflow:hidden;aspect-ratio:4/3;background-color:#ededed;width:100%}.tcc-tss-img-frame{position:absolute;inset:0;opacity:0;transition:opacity 500ms ease}.tcc-tss-img-frame.is-active{opacity:1}.tcc-tss-img-frame img{width:100%;height:100%;object-fit:cover;display:block}.tcc-tss-content-col{flex:1;min-width:0}.tcc-tss-heading-wrap{margin-bottom:50px}.tcc-tss-heading{display:flex;flex-direction:column;margin:0;padding:0;font-size:inherit;font-weight:inherit;line-height:inherit}.tcc-tss-heading-l1,.tcc-tss-heading-l2{display:block}.tcc-tss-steps-track{position:relative;display:flex;flex-direction:column;gap:120px}.tcc-tss-steps-track::before{content:'';position:absolute;left:calc(var(--tcc-tss-indicator-size) / 2);top:calc(var(--tcc-tss-indicator-size) / 2);bottom:calc(var(--tcc-tss-indicator-size) / 2);width:1px;background-color:rgb(255 255 255 / .2);transform:translateX(-50%);pointer-events:none}.tcc-tss-steps-track.no-indicator::before{display:none}.tcc-tss-progress-line{position:absolute;left:calc(var(--tcc-tss-indicator-size) / 2);top:calc(var(--tcc-tss-indicator-size) / 2);bottom:calc(var(--tcc-tss-indicator-size) / 2);width:1px;background-color:#fff;transform:translateX(-50%) scaleY(var(--tcc-tss-progress,0));transform-origin:top center;pointer-events:none;z-index:1}.tcc-tss-steps-track.no-indicator .tcc-tss-progress-line{display:none}.tcc-tss-step{display:flex;align-items:flex-start;gap:24px;opacity:.5;transition:opacity 0.4s ease}.tcc-tss-step.is-active{opacity:1}.tcc-tss-step-marker{flex:0 0 var(--tcc-tss-indicator-size);width:var(--tcc-tss-indicator-size);height:var(--tcc-tss-indicator-size);display:flex;align-items:center;justify-content:center;border-radius:8px;background-color:#eff6fb;color:#09273e;font-size:16px;font-weight:500;line-height:1;position:relative;z-index:1;flex-shrink:0}.tcc-tss-step-marker i,.tcc-tss-step-marker svg{width:20px;height:20px;display:block}.tcc-tss-step-body{flex:1;min-width:0;padding-top:calc((var(--tcc-tss-indicator-size) - 1lh) / 2)}.tcc-tss-step-title{margin:0 0 12px;font-size:24px;font-weight:600;line-height:1.33;color:#fdfdfd}.tcc-tss-step-desc{font-size:18px;line-height:1.56;color:#d5d7da;margin:0}.tcc-tss-step-desc p{margin:0 0 1em}.tcc-tss-step-desc p:last-child{margin-bottom:0}.tcc-tss-tab-images{position:absolute;inset:0;opacity:0;pointer-events:none;transition:opacity 450ms ease}.tcc-tss-tab-images.is-active{opacity:1;pointer-events:auto}.tcc-tss-tabs{display:flex;flex-wrap:wrap;gap:12px;margin-bottom:50px}.tcc-tss-tab{display:inline-flex;align-items:center;justify-content:center;min-width:148px;padding:10px 20px;border-radius:56px;border:1px solid #fff;border-style:solid;background-color:#fff0;color:#eff6fb;font-size:18px;font-weight:500;line-height:28px;text-align:center;white-space:nowrap;cursor:pointer;transition:background-color 0.2s ease,color 0.2s ease,border-color 0.2s ease;-webkit-appearance:none;appearance:none}.tcc-tss-tab:hover{background-color:rgb(255 255 255 / .12);color:#fff}.tcc-tss-tab.is-active{background-color:#fff;color:#031018}.tcc-tss-tab-panel{display:none}.tcc-tss-tab-panel.is-active{display:block}@media (max-width:1024px){.tcc-tss-layout{gap:48px}}@media (max-width:767px){.tcc-tss-layout{flex-direction:column;gap:40px}.tcc-tss-image-col{flex:none;width:100%}.tcc-tss-sticky-wrap{position:relative;top:0}.tcc-tss-steps-track{gap:64px}.tcc-tss-tabs{gap:8px}.tcc-tss-tab{min-width:auto;font-size:16px}}.tcc-ics-swiper-clip{overflow:hidden;width:100%}.tcc-ics-swiper{overflow:visible!important;width:100%}.tcc-ics-swiper .swiper-wrapper{align-items:center}.tcc-ics-slide{width:60%}.tcc-ics-slide-inner{position:relative;overflow:hidden;aspect-ratio:4/3;border-radius:24px;background-color:#111;display:flex;flex-direction:column;transform:scale(.82);transform-origin:center center;transition:transform 0.55s cubic-bezier(.25,.46,.45,.94),height 0.55s cubic-bezier(.25,.46,.45,.94)}.tcc-ics-swiper .swiper-slide-active .tcc-ics-slide-inner,.tcc-ics-swiper .swiper-slide-duplicate-active .tcc-ics-slide-inner{transform:scale(1)}.tcc-ics-media{position:relative;flex:1;min-height:0;overflow:hidden;border-radius:inherit}.tcc-ics-thumb{display:none}.tcc-ics-comparison{position:absolute;inset:0;z-index:2;pointer-events:none;cursor:ew-resize;user-select:none;-webkit-user-select:none;touch-action:none}.tcc-ics-swiper .swiper-slide-active .tcc-ics-comparison,.tcc-ics-swiper .swiper-slide-duplicate-active .tcc-ics-comparison{pointer-events:all}.tcc-ics-before,.tcc-ics-after{position:absolute;inset:0}.tcc-ics-before img,.tcc-ics-after img{width:100%;height:100%;object-fit:cover;display:block;pointer-events:none;-webkit-user-drag:none}.tcc-ics-after{will-change:clip-path}.tcc-ics-label{position:absolute;top:20px;z-index:4;padding:8px 18px;border-radius:100px;background-color:#1b5174;color:#fff;font-size:16px;font-weight:500;line-height:1.5;white-space:nowrap;pointer-events:none}.tcc-ics-label-before{left:20px}.tcc-ics-label-after{right:20px}.tcc-ics-divider{position:absolute;top:0;bottom:0;z-index:3;width:44px;transform:translateX(-50%);display:flex;align-items:center;justify-content:center;pointer-events:none;will-change:left}.tcc-ics-divider-line{position:absolute;top:0;bottom:0;left:50%;transform:translateX(-50%);width:2px;background-color:#fff}.tcc-ics-handle{position:relative;z-index:4;width:40px;height:40px;padding:10px 4px;border-radius:50%;background-color:#fff;display:flex;align-items:center;justify-content:center;flex-shrink:0;box-shadow:0 2px 10px rgb(0 0 0 / .25)}.tcc-ics-handle svg{width:12px;height:12px;display:block;color:#333;stroke:currentColor;overflow:visible}@media (max-width:1024px){.tcc-ics-slide{width:72%}}.tcc-trs-swiper-clip{overflow:hidden;width:100%}.tcc-trs-swiper{overflow:visible!important;width:100%}.tcc-trs-swiper .swiper-wrapper{transition-timing-function:linear!important}.tcc-trs-slide{width:302px;height:auto}.tcc-trs-card--text{background-color:#fff;border:1px solid #d5d7da;border-radius:20px;padding:20px 16px;display:flex;flex-direction:column;box-shadow:0 4px 41.5px 0 rgb(199 199 199 / .15);height:100%;box-sizing:border-box}.tcc-trs-reviewer{display:flex;align-items:center;gap:12px;margin-bottom:32px}.tcc-trs-avatar-wrap{width:48px;height:48px;flex-shrink:0;overflow:hidden}.tcc-trs-avatar{width:48px;height:48px;border-radius:50%;object-fit:cover;display:block;flex-shrink:0}.tcc-trs-reviewer-info{display:flex;flex-direction:column;gap:4px;min-width:0}.tcc-trs-name{display:block;font-size:16px;font-weight:600;line-height:1.5;color:#061c2d;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.tcc-trs-date{display:block;font-size:14px;font-weight:500;line-height:1.43;color:#a4a7ae}.tcc-trs-content{display:flex;flex-direction:column;flex:1}.tcc-trs-top{display:flex;flex-direction:column;flex:1}.tcc-trs-stars{display:flex;gap:4px;font-size:20px;line-height:1;margin-bottom:12px}.tcc-trs-star{color:#d5d7da}.tcc-trs-star--filled{color:#f5a623}.tcc-trs-review-text{font-size:16px;font-weight:400;line-height:1.5;color:#535862;margin:0}.tcc-trs-platform{display:flex;align-items:center;gap:8px}.tcc-trs-platform-icon{display:flex;align-items:center;flex-shrink:0}.tcc-trs-platform-label{font-size:14px;font-weight:500;line-height:1.43;color:#535862;white-space:nowrap}.tcc-trs-card--video{position:relative;overflow:hidden;height:378px;border-radius:20px;display:block;box-shadow:0 4px 41.5px 0 rgb(162 162 162 / .25);cursor:default}.tcc-trs-video-bg{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;display:block;z-index:2;transition:opacity 0.3s ease,visibility 0.3s ease}.tcc-trs-video-overlay{position:absolute;inset:0;background-color:rgb(0 0 0 / .16);transition:opacity 0.3s ease,visibility 0.3s ease;z-index:3}.tcc-trs-play{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);display:flex;align-items:center;justify-content:center;z-index:4;transition:transform 0.2s ease,opacity 0.3s ease,visibility 0.3s ease;background:none;border:none;padding:0;cursor:pointer}button.tcc-trs-play{cursor:pointer}.tcc-trs-card--video:hover .tcc-trs-play{transform:translate(-50%,-50%) scale(1.1)}.tcc-trs-video-label{position:absolute;bottom:0;left:0;right:0;padding:40px 14px 14px;margin:0;font-size:18px;font-weight:600;line-height:1.56;color:#fdfdfd;background:linear-gradient(to top,rgb(0 0 0 / .65) 0%,rgb(0 0 0 / .1) 100%);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);z-index:4;transition:opacity 0.3s ease,visibility 0.3s ease}.tcc-trs-card--video .plyr{position:absolute!important;inset:0;width:100%!important;height:100%!important;z-index:1;background:#000}.tcc-trs-card--video .plyr video{width:100%;height:100%;object-fit:cover}.tcc-trs-card--video .plyr__control--overlaid{display:none!important}.tcc-trs-card--video .plyr__controls{z-index:6!important}.tcc-trs-card--video .plyr__video-embed{position:absolute!important;inset:0!important;padding-bottom:0!important;height:100%!important;width:100%!important}.tcc-trs-card--video .plyr__video-embed iframe,.tcc-trs-card--video .plyr__video-embed>div{position:absolute!important;inset:0!important;width:100%!important;height:100%!important;transform:none!important}.tcc-trs-card--video.is-playing .tcc-trs-video-overlay{opacity:0;visibility:hidden;pointer-events:none}.tcc-trs-card--video.is-playing .tcc-trs-video-bg,.tcc-trs-card--video.is-playing .tcc-trs-play,.tcc-trs-card--video.is-playing .tcc-trs-video-label{opacity:0;visibility:hidden;pointer-events:none}.tcc-trs-card--video.is-playing .plyr{z-index:5}@media (max-width:767px){.tcc-trs-slide{width:260px}.tcc-trs-card--video{height:320px}}@media (max-width:767px){.tcc-ics-slide{width:85%}.tcc-ics-slide-inner{transform:scale(.9)}.tcc-ics-swiper .swiper-slide-active .tcc-ics-slide-inner,.tcc-ics-swiper .swiper-slide-duplicate-active .tcc-ics-slide-inner{transform:scale(1)}.tcc-ics-label{top:14px;padding:6px 12px;font-size:13px}.tcc-ics-label-before{left:14px}.tcc-ics-label-after{right:14px}}button.tcc-trs-play:hover{background:#fff0;outline:0}