.hq-faq-container{display:flex;flex-direction:row;width:100%;height:480px;gap:16px;font-family:inherit}@media (max-width:991px){.hq-faq-container{flex-direction:column;height:auto;min-height:550px}}.hq-faq-card{position:relative;flex:1 1;border:1px solid #a0a0a0;border-radius:16px;background-color:transparent;cursor:pointer;transition:flex .6s cubic-bezier(.25,1,.5,1),background-color .4s,border-color .4s;overflow:hidden;display:flex;flex-direction:column}.dark .hq-faq-card,:global(.dark-mode) .hq-faq-card,:global([data-theme=dark]) .hq-faq-card,body.dark-mode .hq-faq-card{border:1px solid #fff}.hq-faq-card:not(.active):hover{background-color:hsla(0,0%,50%,.05)}.hq-faq-card.active{flex:5 1}@media (max-width:991px){.hq-faq-card{flex:none;height:70px;transition:height .6s cubic-bezier(.25,1,.5,1)}.hq-faq-card.active{height:auto;min-height:380px}}.hq-faq-default-wrapper{position:absolute;top:0;left:0;width:100%;height:100%;display:flex;flex-direction:column;align-items:center;padding-top:30px;opacity:1;transition:opacity .3s ease}.hq-faq-card.active .hq-faq-default-wrapper{opacity:0;pointer-events:none}.hq-faq-default-number{font-size:32px;font-weight:500;transform:rotate(-90deg);margin-bottom:80px;color:inherit;opacity:.8}.hq-faq-default-text{writing-mode:vertical-rl;transform:rotate(180deg);font-size:14px;white-space:nowrap;letter-spacing:1.5px;text-transform:uppercase;color:inherit;opacity:.6;margin-top:auto;margin-bottom:40px}@media (max-width:991px){.hq-faq-default-wrapper{flex-direction:row;padding-top:0;padding-left:24px;align-items:center}.hq-faq-default-number{transform:none;margin:0 24px 0 0}.hq-faq-default-text{transform:none;writing-mode:horizontal-tb;margin:0}}.hq-faq-active-wrapper{position:absolute;top:0;left:0;width:600px;height:100%;padding:30px 40px;display:flex;flex-direction:column;opacity:0;pointer-events:none;transition:opacity .2s ease}@media (max-width:991px){.hq-faq-active-wrapper{padding:24px;position:relative;width:100%}}.hq-faq-card.active .hq-faq-active-wrapper{opacity:1;pointer-events:auto;transition:opacity .5s ease .3s}.hq-faq-active-number{font-size:32px;font-weight:500;margin-bottom:auto;opacity:.9}@media (max-width:991px){.hq-faq-active-number{margin-bottom:30px}}.hq-faq-active-content{max-width:600px;width:100%}.hq-faq-question{font-size:24px;font-weight:600;margin-bottom:16px;line-height:1.3}.hq-faq-answer{font-size:16px;opacity:.75;line-height:1.6;margin:0}.showcase-layout{display:flex;align-items:center;width:100%;min-height:380px}.showcase-left{flex:0 0 40%;max-width:40%;display:flex;align-items:center;justify-content:center;padding:20px 40px}.showcase-left-content{display:flex;flex-direction:column;align-items:flex-start;max-width:420px;width:100%}.showcase-right{flex:0 0 60%;max-width:60%;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:30px;padding:10px 20px}.showcase-description{font-size:1.05rem;font-style:normal;color:hsla(0,0%,100%,.85);line-height:1.7;margin:0;text-align:left;max-width:420px;animation:showcaseFadeIn .45s ease forwards}@keyframes showcaseFadeIn{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.showcase-card-wrap{width:100%;max-width:620px}.showcase-single-card{transition:opacity .4s ease,transform .4s ease}.showcase-single-card.showcase-fade-in{opacity:1;transform:translateY(0)}.showcase-single-card.showcase-fade-out{opacity:0;transform:translateY(8px)}.showcase-card-inner{background:#1a1a1a;border-radius:14px;overflow:hidden;line-height:0;box-shadow:0 20px 60px rgba(0,0,0,.45),0 0 0 1px hsla(0,0%,100%,.06)}.showcase-card-inner img{display:block}.showcase-card-overlay{bottom:0;height:6px;background:rgba(0,0,0,.3);border-bottom-right-radius:14px;z-index:10;overflow:hidden}.showcase-card-overlay,.showcase-overlay-progress{position:absolute;left:0;width:100%;border-bottom-left-radius:14px}.showcase-overlay-progress{top:0;height:100%;background:rgba(0,0,0,.55);transform-origin:left;animation:fillOverlayProgress var(--progress-duration,5s) linear forwards;z-index:0}.showcase-title{font-size:1.6rem;font-weight:600;color:#fff;margin:0 0 16px;text-align:left;letter-spacing:.02em;animation:showcaseFadeIn .45s ease forwards}@keyframes fillOverlayProgress{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.showcase-demo-btn{display:inline-block;background:#fff!important;color:#1a1a1a!important;border:none;border-radius:40px;padding:16px 14px;min-width:120px;text-align:center;font-size:.88rem;font-family:inherit;font-weight:300;cursor:pointer;transition:all .4s cubic-bezier(.4,0,.2,1);letter-spacing:0;white-space:nowrap;flex-shrink:0;position:relative;z-index:20;text-decoration:none!important;line-height:1;margin-top:25px}.showcase-layout .showcase-demo-btn:active,.showcase-layout .showcase-demo-btn:focus,.showcase-layout .showcase-demo-btn:hover,.showcase-layout .showcase-demo-btn:visited{background:#fff!important;color:#1a1a1a!important;transform:translateY(-2px);box-shadow:0 10px 25px rgba(0,0,0,.35);text-decoration:none!important}.showcase-nav{gap:16px;width:100%}.showcase-nav,.showcase-nav-btn{display:flex;align-items:center;justify-content:center}.showcase-nav-btn{background:#1a1a1a;color:#fff;border:1px solid hsla(0,0%,100%,.2);border-radius:35px;padding:14px 24px;cursor:pointer;transition:all .4s cubic-bezier(.4,0,.2,1);white-space:nowrap}.showcase-nav-btn:hover{background:#2a2a2a;transform:translateY(-2px);box-shadow:0 6px 20px rgba(0,0,0,.5);color:#fff}.showcase-dots{display:flex;align-items:center;gap:8px}.showcase-dot{width:8px;height:8px;border-radius:50%;background:hsla(0,0%,100%,.2);cursor:pointer;transition:all .3s ease}.showcase-dot.active{background:#fff;width:24px;border-radius:4px}.showcase-dot:hover:not(.active){background:hsla(0,0%,100%,.4)}@media (max-width:1199px){.showcase-card-wrap{max-width:440px}.showcase-left{padding:30px 40px 30px 30px}.showcase-description{max-width:360px}}@media (max-width:991px){.showcase-layout{flex-direction:column;gap:30px;min-height:auto}.showcase-left{flex:none;max-width:100%;padding:0 20px;display:flex;justify-content:center}.showcase-left-content{align-items:center}.showcase-description{text-align:center;max-width:600px}.showcase-right{flex:none;max-width:100%;width:100%;padding:0 20px}.showcase-card-wrap{max-width:520px}}@media (max-width:767px){.showcase-layout{gap:24px}.showcase-card-wrap{max-width:100%}.showcase-description{font-size:.92rem}.showcase-dot{width:6px;height:6px}.showcase-title{font-size:1.4rem;margin-bottom:12px}.showcase-card-overlay{height:4px}.showcase-demo-btn{padding:12px 18px;font-size:.82rem}.showcase-nav{gap:12px}.showcase-nav-btn{padding:6px 16px;font-size:.78rem}}@media (max-width:480px){.showcase-card-overlay{flex-direction:column;align-items:flex-start}}.svc-scroll-section{--svc-bg:#0a0a0a;--svc-fg:#fff;--svc-fg-muted:hsla(0,0%,100%,.55);--svc-fg-dim:hsla(0,0%,100%,.35);--svc-fg-label:hsla(0,0%,100%,.45);--svc-fg-label-strong:#fff;--svc-grid:hsla(0,0%,100%,.12);--svc-tag-border:hsla(0,0%,100%,.2);--svc-tag-color:hsla(0,0%,100%,.7);--svc-tag-hover-border:hsla(0,0%,100%,.5);--svc-tag-hover-color:#fff;--svc-header-label:hsla(0,0%,100%,.5);--svc-header-label-strong:hsla(0,0%,100%,.9);--svc-desc:hsla(0,0%,100%,.6);--svc-cat-label:hsla(0,0%,100%,.4)}.svc-scroll-section.svc-light{--svc-bg:#fff;--svc-fg:#111;--svc-fg-muted:rgba(0,0,0,.55);--svc-fg-dim:rgba(0,0,0,.35);--svc-fg-label:rgba(0,0,0,.45);--svc-fg-label-strong:#111;--svc-grid:rgba(0,0,0,.12);--svc-tag-border:rgba(0,0,0,.18);--svc-tag-color:rgba(0,0,0,.65);--svc-tag-hover-border:rgba(0,0,0,.4);--svc-tag-hover-color:#111;--svc-header-label:rgba(0,0,0,.4);--svc-header-label-strong:rgba(0,0,0,.8);--svc-desc:rgba(0,0,0,.55);--svc-cat-label:rgba(0,0,0,.4)}.svc-scroll-section{position:relative;background:var(--svc-bg);color:var(--svc-fg);padding:120px 0 0}.svc-grid-line{position:absolute;top:0;bottom:0;width:1px;background:var(--svc-grid);pointer-events:none;z-index:1}.svc-grid-line-left{left:0}.svc-grid-line-center{left:260px}.svc-grid-line-right{right:0}.svc-grid-h-line{width:100%;height:1px;background:var(--svc-grid);margin:30px 0}.svc-grid-h-line-bottom{margin-top:40px;margin-bottom:0}.svc-scroll-block:last-child .svc-grid-h-line-bottom{display:none}.svc-scroll-header{max-width:1320px;margin:0 auto;padding:0 40px 100px;display:flex;gap:60px;align-items:flex-start}.svc-scroll-header-label{font-size:.8rem;letter-spacing:.1em;text-transform:uppercase;color:var(--svc-header-label);white-space:nowrap;margin-top:8px;flex-shrink:0;min-width:200px}.svc-scroll-header-label span{color:var(--svc-header-label-strong)}.svc-scroll-header-right{flex:1 1}.svc-scroll-header-right h2{font-size:clamp(2.5rem,5vw,4.5rem);font-weight:700;line-height:1.05;letter-spacing:-.03em;margin:0 0 30px;color:var(--svc-fg)}.svc-scroll-header-right p{font-size:1.05rem;line-height:1.7;color:var(--svc-desc);max-width:520px;margin:0}.svc-scroll-body{max-width:1320px;margin:0 auto;padding:0 40px;display:flex;gap:60px;align-items:flex-start;position:relative}.svc-scroll-nav-col{flex-shrink:0;min-width:200px;position:relative}.svc-scroll-nav-col:before{content:"";position:absolute;top:0;left:-40px;width:260px;height:1px;background:var(--svc-grid);z-index:1}.svc-scroll-nav{display:flex;flex-direction:column;gap:12px;z-index:5;min-width:200px;padding-top:30px}.svc-scroll-nav-item{font-size:1.05rem;font-weight:500;color:var(--svc-fg-dim);cursor:pointer;transition:color .35s ease,font-weight .35s ease;padding:4px 0;border:none;background:none;text-align:left;line-height:1.4}.svc-scroll-nav-item:hover{color:var(--svc-fg-muted)}.svc-scroll-nav-item.active{color:var(--svc-fg);font-weight:700}.svc-scroll-content{flex:1 1;min-width:0}.svc-scroll-block{margin-bottom:100px}.svc-scroll-block:last-child{margin-bottom:0}.svc-scroll-img-wrap{width:100%;border-radius:24px;overflow:hidden;margin-bottom:0;position:relative}.svc-scroll-img-wrap img{width:100%;aspect-ratio:16/8;display:block;object-fit:cover;border-radius:24px}.svc-scroll-meta{display:flex;gap:60px;align-items:flex-start}.svc-scroll-meta-left{flex:1 1;min-width:0}.svc-scroll-meta-left .svc-scroll-block-label{font-size:.8rem;color:var(--svc-fg-label);letter-spacing:.05em;margin-bottom:10px}.svc-scroll-meta-left .svc-scroll-block-label span{font-weight:700;color:var(--svc-fg-label-strong)}.svc-scroll-block-title{font-size:1.35rem;font-weight:700;margin-bottom:14px;color:var(--svc-fg);line-height:1.3}.svc-scroll-block-desc{font-size:.95rem;line-height:1.65;color:var(--svc-fg-muted);max-width:420px}.svc-scroll-meta-right{flex-shrink:0;display:flex;flex-direction:column;gap:8px;align-items:flex-start}.svc-scroll-meta-right-label{font-size:.75rem;color:var(--svc-cat-label);letter-spacing:.06em;text-transform:uppercase;margin-bottom:6px}.svc-scroll-tags{display:flex;flex-wrap:wrap;gap:8px}.svc-scroll-tag{font-size:.82rem;padding:10px 22px;border:1px solid var(--svc-tag-border);border-radius:30px;color:var(--svc-tag-color);background:transparent;white-space:nowrap;transition:border-color .3s,color .3s}.svc-scroll-tag:hover{border-color:var(--svc-tag-hover-border);color:var(--svc-tag-hover-color)}.svc-scroll-img-link{display:block;text-decoration:none;color:inherit}.svc-scroll-img-link .svc-scroll-img-wrap{transition:transform .4s ease,box-shadow .4s ease}.svc-scroll-img-link:hover .svc-scroll-img-wrap{transform:scale(1.01);box-shadow:0 12px 40px rgba(0,0,0,.25)}.svc-scroll-title-link{text-decoration:none!important;color:inherit!important;transition:opacity .3s ease}.svc-scroll-title-link:hover{opacity:.75}.svc-scroll-cta{display:inline-flex;align-items:center;gap:8px;margin-top:20px;padding:10px 22px;font-size:.82rem;font-weight:500;letter-spacing:.02em;color:var(--svc-bg);border:1px solid var(--svc-fg);border-radius:30px;background:var(--svc-fg);text-decoration:none!important;transition:all .35s ease;cursor:pointer}.svc-scroll-cta svg{transition:transform .35s ease}.svc-scroll-cta:hover{background:transparent;color:var(--svc-fg);border-color:var(--svc-fg);transform:translateY(-2px);box-shadow:0 6px 20px rgba(0,0,0,.15)}.svc-scroll-cta:hover svg{transform:translateX(3px)}@media (max-width:991px){.svc-scroll-header{flex-direction:column;gap:20px;padding:0 24px 60px}.svc-scroll-header-label{min-width:unset}.svc-scroll-body{flex-direction:column;padding:0 24px;gap:40px}.svc-scroll-nav-col{min-width:unset;width:100%}.svc-scroll-nav{position:relative!important;top:unset!important;left:unset!important;width:100%!important;flex-direction:row;flex-wrap:wrap;gap:8px 16px;min-width:unset;padding-bottom:20px;border-bottom:1px solid var(--svc-grid);padding-top:0}.svc-scroll-nav-item{font-size:.9rem}.svc-scroll-meta{flex-direction:column;gap:24px}.svc-scroll-block{margin-bottom:80px}.svc-scroll-section{padding:60px 0 40px}.svc-grid-line,.svc-scroll-nav-col:before{display:none}}@media (max-width:575px){.svc-scroll-header-right h2{font-size:2rem}.svc-scroll-header{padding:0 16px 40px}.svc-scroll-body{padding:0 16px}.svc-scroll-block{margin-bottom:60px}.svc-scroll-block-title{font-size:1.15rem}}.kpi-container{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:30px}.kpi-item{text-align:center;flex:1 1 min-content}@media (max-width:767px){.kpi-container{flex-wrap:nowrap!important;gap:5px!important;padding:10px 0!important}.kpi-item{flex:1 1!important;min-width:0!important;padding:15px 4px!important;border-radius:12px!important}.kpi-item h3{font-size:1.3rem!important;margin-bottom:2px!important}.kpi-item p{font-size:.6rem!important;line-height:1.1!important;display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.kpi-icon-wrap{width:24px!important;height:24px!important;margin-bottom:8px!important}}@media (max-width:380px){.kpi-item h3{font-size:1.2rem!important}.kpi-item p{font-size:.55rem!important}}.testi-mobile-scroll{display:flex;flex-direction:row;overflow-x:auto;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;gap:16px;padding:0 4px 16px;scrollbar-width:none}.testi-mobile-scroll::-webkit-scrollbar{display:none}.testi-mobile-card{flex:0 0 82vw;scroll-snap-align:center;border-radius:16px;padding:28px 24px;display:flex;flex-direction:column;min-height:280px}