.case-study-component p,.case-study-component span{font-size:16px!important}#qcg-component>section{padding-top:4rem!important;padding-bottom:4rem!important}#qcg-component>section>:first-child{padding-top:0!important}#qcg-component>section>:last-child{padding-bottom:0!important}.case-study-hero{background:radial-gradient(400px 400px at 0 0,rgba(10,14,39,.9) 0,transparent 90%),radial-gradient(400px 400px at 100% 0,rgba(10,14,39,.9) 0,transparent 90%),radial-gradient(400px 400px at 0 100%,rgba(10,14,39,.9) 0,transparent 90%),radial-gradient(400px 400px at 100% 100%,rgba(10,14,39,.9) 0,transparent 90%),radial-gradient(800px 600px at 85% 15%,rgba(168,85,247,.9) 0,rgba(139,92,246,.6) 25%,transparent 65%),radial-gradient(at 20% 75%,rgba(14,165,233,.6) 0,transparent 55%),radial-gradient(at 25%,rgba(6,182,212,.5) 0,transparent 50%),radial-gradient(at 15%,rgba(30,58,138,.4) 0,transparent 45%),radial-gradient(at 80% 85%,rgba(190,24,93,.5) 0,transparent 50%),radial-gradient(at 70%,rgba(139,92,246,.4) 0,transparent 50%),linear-gradient(135deg,#0a0e27,#1e1b4b 30%,#312e81 60%,#4c1d95);min-height:540px;position:relative;overflow:hidden}.case-study-hero-title{margin-bottom:1.5rem}.case-study-hero-description{margin-bottom:2rem}.case-study-grid{background-image:radial-gradient(5px at 0 0,rgba(255,255,255,.08) 0,rgba(255,255,255,.05) 40%,transparent 45%),radial-gradient(5px at 100% 0,rgba(255,255,255,.08) 0,rgba(255,255,255,.05) 40%,transparent 45%),radial-gradient(5px at 0 100%,rgba(255,255,255,.08) 0,rgba(255,255,255,.05) 40%,transparent 45%),radial-gradient(5px at 100% 100%,rgba(255,255,255,.08) 0,rgba(255,255,255,.05) 40%,transparent 45%),linear-gradient(rgba(255,255,255,.04) 1px,transparent 0),linear-gradient(90deg,rgba(255,255,255,.04) 1px,transparent 0);background-size:80px 80px}.case-study-grain,.case-study-grid{z-index:1;pointer-events:none;position:absolute;top:0;bottom:0;left:0;right:0}.case-study-grain{opacity:.78;mix-blend-mode:overlay;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 200 200'%3E%3Cfilter id='a'%3E%3CfeTurbulence baseFrequency='1.2' numOctaves='4' stitchTiles='stitch' type='fractalNoise'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23a)'/%3E%3C/svg%3E");background-repeat:repeat;background-size:150px 150px}.case-study-about-challenge-common{position:relative;overflow:hidden}.case-study-about-challenge-common:before{content:"";opacity:.3;pointer-events:none;z-index:0;background:url(/assets/images/common/bg_11.webp) 50%/cover no-repeat;position:absolute;top:0;bottom:0;left:0;right:0}.case-study-about-challenge-common:after{content:"";opacity:.34;mix-blend-mode:overlay;pointer-events:none;z-index:0;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 200 200'%3E%3Cfilter id='a'%3E%3CfeTurbulence baseFrequency='1.2' numOctaves='4' stitchTiles='stitch' type='fractalNoise'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23a)'/%3E%3C/svg%3E");background-repeat:repeat;background-size:150px 150px;position:absolute;top:0;bottom:0;left:0;right:0}.case-study-about-challenge-common>*{z-index:1;position:relative}.case-study-challenge-section{background:0 0}.challenge-main-title{text-align:center;color:#121314;letter-spacing:-.02em;max-width:1120px;margin:0 auto;font-size:36px;font-weight:700;line-height:1.12}.challenge-layout{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:max(1.75rem,min(3vw,5rem));margin-top:max(2rem,min(4vw,3.5rem));display:grid}.challenge-media{border-radius:28px;width:min(100%,550px);height:400px;margin-left:auto;margin-right:auto;overflow:hidden}.challenge-media-image{object-fit:cover;aspect-ratio:550/400;width:100%;height:100%;display:block}.challenge-copy{max-width:640px}.challenge-copy-title{color:#121314;margin:0 0 1.5rem;font-size:max(1.25rem,min(1.6vw,2rem));font-weight:700;line-height:1.35}.challenge-copy-text{color:#121314;margin:0 0 1.4rem;font-size:max(1rem,min(1.1vw,1.15rem));line-height:1.8}.challenge-copy-text:last-child{margin-bottom:0}.case-study-about-section{background:0 0}.about-case-main-title{text-align:center;color:#121314;letter-spacing:-.02em;max-width:1120px;margin:0 auto;font-size:36px;font-weight:700;line-height:1.14}.about-case-info-grid{--about-tabs-gap:12px;--about-tabs-loop-distance:0px;--about-tabs-duration:20s;width:100%;margin-top:max(1.5rem,min(2.2vw,2.5rem));overflow:hidden}.about-case-info-marquee{min-width:100%}.about-case-info-marquee,.about-case-info-track{align-items:stretch;gap:var(--about-tabs-gap);width:max-content;display:flex}.about-case-info-track{flex-shrink:0}.about-case-info-grid:not(.about-case-info-grid--marquee) .about-case-info-marquee{width:100%;min-width:0}.about-case-info-grid:not(.about-case-info-grid--marquee) .about-case-info-track{justify-content:space-between;width:100%;max-width:100%}.about-case-info-grid--marquee .about-case-info-marquee{animation:about-case-tabs-marquee var(--about-tabs-duration) linear infinite;will-change:transform}.about-case-info-grid--marquee .about-case-info-marquee:hover{animation-play-state:paused}.about-case-info-track--clone{pointer-events:auto;display:none}.about-case-info-grid--marquee .about-case-info-track--clone{display:flex}@keyframes about-case-tabs-marquee{0%{transform:translate(0)}to{transform:translateX(calc(var(--about-tabs-loop-distance)*-1))}}.about-case-info-card{color:#121314;cursor:pointer;width:-moz-fit-content;width:fit-content;min-width:-moz-fit-content;min-width:fit-content;max-width:100%;min-height:50px;box-shadow:none;background:#fff;border:1px solid #eceef3;border-radius:12px;flex:none;align-items:center;gap:8px;padding:14px 18px;text-decoration:none;transition:box-shadow .2s,transform .2s,border-color .2s;display:flex}.about-case-info-card:hover{border-color:#d6dbe5;transform:translateY(-1px);box-shadow:0 1px 4px rgba(0,0,0,.1)}.about-case-info-card:focus-visible{outline-offset:2px;outline:2px solid #121314}.about-case-info-icon{flex-shrink:0;justify-content:center;align-items:center;width:24px;height:24px;display:inline-flex}.about-case-info-text{white-space:nowrap;flex-wrap:nowrap;align-items:baseline;gap:0 6px;min-width:-moz-fit-content;min-width:fit-content;display:inline-flex}.about-case-info-icon svg{color:#121314;width:24px;height:24px}.about-case-info-icon-image{object-fit:contain;width:24px;height:24px;display:block}.about-case-info-label{font-weight:700}.about-case-info-label,.about-case-info-value{white-space:nowrap;font-size:16px;line-height:1.3}.about-case-info-value{font-weight:500}.about-case-layout{grid-template-columns:minmax(0,1.06fr) minmax(0,.94fr);align-items:center;gap:max(1.75rem,min(3vw,5rem));margin-top:max(2rem,min(3.2vw,4rem));display:grid}.about-case-copy{max-width:720px}.about-case-copy-text{color:#121314;margin:0 0 1.35rem;font-size:max(1.05rem,min(1.1vw,1.2rem));line-height:1.8}.about-case-copy-text:last-child{margin-bottom:0}.about-case-media{border-radius:24px;width:min(100%,550px);height:400px;margin-left:auto;margin-right:auto;position:relative;overflow:hidden}.about-case-media-image{object-fit:cover;aspect-ratio:550/400;width:100%;height:100%;display:block}.case-study-hero-image{will-change:transform;animation:9s ease-in-out infinite case-study-hero-diagonal-float}.case-study-features-section{position:relative;overflow:hidden;background-color:transparent!important}.case-study-features-section:before{content:"";opacity:.3;pointer-events:none;z-index:0;background:url(/assets/images/common/bg_12.jpg) 50%/cover no-repeat;position:absolute;top:0;bottom:0;left:0;right:0}.case-study-features-section:after{content:"";opacity:.34;mix-blend-mode:overlay;pointer-events:none;z-index:0;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 200 200'%3E%3Cfilter id='a'%3E%3CfeTurbulence baseFrequency='1.2' numOctaves='4' stitchTiles='stitch' type='fractalNoise'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23a)'/%3E%3C/svg%3E");background-repeat:repeat;background-size:150px 150px;position:absolute;top:0;bottom:0;left:0;right:0}.case-study-features-section>*{z-index:1;position:relative}@keyframes case-study-hero-diagonal-float{0%,to{transform:translate(0)}50%{transform:translate(10px,15px)}}.case-study-features-cta{text-align:center;margin-top:2.75rem;padding:1.25rem 0 0}.case-study-features-cta-title{color:#121314;max-width:1240px;margin:0 auto;font-size:30px;font-weight:700;line-height:1.2}.case-study-features-cta-subtitle{color:#121314;max-width:980px;margin:1rem auto 0;font-weight:500;line-height:1.6}.case-study-features-cta-buttons{flex-wrap:wrap;justify-content:center;align-items:center;gap:.75rem;margin-top:2rem;display:flex}.case-study-features-cta-footer{color:#121314;max-width:920px;margin:1rem auto 0;font-weight:500}@media (min-width:768px){.case-study-feature-grid>.case-study-feature-item:last-child:nth-child(odd){grid-column:1/-1;justify-self:center;max-width:calc(50% - 1rem)}}.case-study-how-it-works-section{background:#fff;position:relative;overflow:hidden}.case-study-how-it-works-section:before{content:"";opacity:.26;mix-blend-mode:multiply;pointer-events:none;z-index:0;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 200 200'%3E%3Cfilter id='a'%3E%3CfeTurbulence baseFrequency='1.2' numOctaves='4' stitchTiles='stitch' type='fractalNoise'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23a)'/%3E%3C/svg%3E");background-repeat:repeat;background-size:150px 150px;position:absolute;top:0;bottom:0;left:0;right:0}.case-study-how-it-works-section>*{z-index:1;position:relative}.case-study-testimonial-section{background:#fff}.case-study-testimonial-section #testimonials{background:#fff!important}.case-study-testimonial-section .grainy-effect-light{display:none!important}.case-study-testimonial-section .testimonials-pagination{z-index:20;min-height:8px;position:relative;visibility:visible!important;opacity:1!important;display:flex!important}.case-study-testimonial-section .testimonial-dot{-webkit-appearance:none!important;-moz-appearance:none!important;appearance:none!important;cursor:pointer!important;background:0 0!important;border:0!important;border-radius:9999px!important;justify-content:center!important;align-items:center!important;width:32px!important;min-width:32px!important;height:32px!important;min-height:32px!important;padding:0!important;display:inline-flex!important;position:relative!important}.case-study-testimonial-section .testimonial-dot:before{content:""!important;background-color:#d1d5db!important;border-radius:50%!important;width:8px!important;height:8px!important;transition:all .3s!important;display:block!important}.case-study-testimonial-section .testimonial-dot.active:before{background-color:#6b7280!important;border-radius:4px!important;width:32px!important;height:8px!important}@media (max-width:767px){.case-study-testimonial-section .testimonial-dot.active:before{border-radius:50%!important;width:8px!important;height:8px!important}}.case-study-all-cases-section{background:#fff}.case-study-all-cases-section,.case-study-all-cases-section #slider-blogs,.case-study-all-cases-section .container-fluid,.case-study-all-cases-section .splide__list,.case-study-all-cases-section .splide__track{background:#fff!important}.case-study-all-cases-section .animate-on-scroll{opacity:1!important;transform:translateY(0)!important}.case-study-security-section{background-color:transparent;position:relative;overflow:hidden}.case-study-security-section:before{content:"";opacity:.3;pointer-events:none;z-index:0;background:url(/assets/images/common/bg_11.webp) 50%/cover no-repeat;position:absolute;top:0;bottom:0;left:0;right:0}.case-study-security-section>*{z-index:1;position:relative}.how-it-works-main-title{text-align:center;color:#121314;letter-spacing:-.02em;max-width:1120px;margin:0 auto;font-size:36px;font-weight:700;line-height:1.14}.how-it-works-layout{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:max(1.75rem,min(3vw,5rem));margin-top:max(2rem,min(3.8vw,3.5rem));display:grid}.how-it-works-copy{max-width:640px}.how-it-works-copy-intro{color:#121314;margin:0;font-size:max(1.2rem,min(1.55vw,2rem));line-height:1.4}.how-it-works-media{border-radius:28px;width:min(100%,550px);height:400px;margin-left:auto;margin-right:auto;overflow:hidden}.how-it-works-media-image{object-fit:cover;aspect-ratio:550/400;width:100%;height:100%;display:block}.how-it-works-cta-wrap{text-align:center;margin-top:max(2.5rem,min(4vw,3.8rem))}.how-it-works-cta-title{color:#121314;max-width:1100px;margin:0 auto;font-size:30px;font-weight:700;line-height:1.2}.how-it-works-actions{flex-wrap:wrap;justify-content:center;align-items:center;gap:1rem;margin-top:1.7rem;display:flex}.how-it-works-actions .how-it-works-action-button{border-radius:8px;min-width:204px;height:52px;padding:0 24px;font-size:18px;font-weight:600;line-height:1}.how-it-works-actions .how-it-works-action-button--primary{color:#fff!important;background:#6938ef!important;border:1px solid #6938ef!important}.how-it-works-actions .how-it-works-action-button--primary:hover{color:#fff!important;background:#5c2fd1!important;border-color:#5c2fd1!important}.how-it-works-actions .how-it-works-action-button--secondary{color:#6938ef!important;background:0 0!important;border:1px solid #6938ef!important}.how-it-works-actions .how-it-works-action-button--secondary:hover{color:#fff!important;background:#6938ef!important;border-color:#6938ef!important}.how-it-works-actions .how-it-works-action-button--primary path,.how-it-works-actions .how-it-works-action-button--primary svg{fill:#fff!important;color:#fff!important;stroke:#fff!important}.how-it-works-actions .how-it-works-action-button--secondary path,.how-it-works-actions .how-it-works-action-button--secondary svg{fill:none!important;color:#6938ef!important;stroke:#6938ef!important}.how-it-works-actions .how-it-works-action-button--secondary:hover path,.how-it-works-actions .how-it-works-action-button--secondary:hover svg{fill:none!important;color:#fff!important;stroke:#fff!important}.how-it-works-footer{color:#121314;margin:1.25rem auto 0;font-size:16px;line-height:1.5}#qcg-component #slider-blogs .splide__arrows{display:block}#qcg-component #slider-blogs .splide__slide{height:auto}.about-scanova-section{background:radial-gradient(400px 400px at 0 0,rgba(10,14,39,.9) 0,transparent 90%),radial-gradient(400px 400px at 100% 0,rgba(10,14,39,.9) 0,transparent 90%),radial-gradient(400px 400px at 0 100%,rgba(10,14,39,.9) 0,transparent 90%),radial-gradient(400px 400px at 100% 100%,rgba(10,14,39,.9) 0,transparent 90%),radial-gradient(800px 600px at 85% 15%,rgba(168,85,247,.9) 0,rgba(139,92,246,.6) 25%,transparent 65%),radial-gradient(at 20% 75%,rgba(14,165,233,.6) 0,transparent 55%),radial-gradient(at 25%,rgba(6,182,212,.5) 0,transparent 50%),radial-gradient(at 15%,rgba(30,58,138,.4) 0,transparent 45%),radial-gradient(at 80% 85%,rgba(190,24,93,.5) 0,transparent 50%),radial-gradient(at 70%,rgba(139,92,246,.4) 0,transparent 50%),linear-gradient(135deg,#0a0e27,#1e1b4b 30%,#312e81 60%,#4c1d95);position:relative;overflow:hidden}.about-scanova-grid-overlay{z-index:1;pointer-events:none;background-image:radial-gradient(5px at 0 0,rgba(255,255,255,.08) 0,rgba(255,255,255,.05) 40%,transparent 45%),radial-gradient(5px at 100% 0,rgba(255,255,255,.08) 0,rgba(255,255,255,.05) 40%,transparent 45%),radial-gradient(5px at 0 100%,rgba(255,255,255,.08) 0,rgba(255,255,255,.05) 40%,transparent 45%),radial-gradient(5px at 100% 100%,rgba(255,255,255,.08) 0,rgba(255,255,255,.05) 40%,transparent 45%),linear-gradient(rgba(255,255,255,.04) 1px,transparent 0),linear-gradient(90deg,rgba(255,255,255,.04) 1px,transparent 0);background-size:80px 80px;position:absolute;top:0;bottom:0;left:0;right:0}.about-scanova-content{z-index:3;position:relative}.about-scanova-grain{z-index:1;opacity:.78;mix-blend-mode:overlay;pointer-events:none;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 200 200'%3E%3Cfilter id='a'%3E%3CfeTurbulence baseFrequency='1.2' numOctaves='4' stitchTiles='stitch' type='fractalNoise'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23a)'/%3E%3C/svg%3E");background-repeat:repeat;background-size:150px 150px;position:absolute;top:0;bottom:0;left:0;right:0}#cta-generator .grainy-effect-dark,#functions .grainy-effect-dark{opacity:.78!important}#security .grainy-effect-light{opacity:.26!important}.about-scanova-layout{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:max(1.75rem,min(3vw,4.5rem));display:grid}.about-scanova-copy{max-width:720px}.about-scanova-title{color:#fff;letter-spacing:-.02em;margin:0 0 1.4rem;font-size:36px;font-weight:700;line-height:1.1}.about-scanova-text{color:rgba(255,255,255,.94);margin:0 0 1.35rem;font-size:max(1.05rem,min(1.12vw,1.2rem));line-height:1.8}.about-scanova-text:last-child{margin-bottom:0}.about-scanova-buttons{margin-top:1.8rem}.about-scanova-media-wrap{width:min(100%,640px);margin-left:auto;position:relative}.about-scanova-person-image{object-fit:cover;will-change:transform;width:100%;height:auto;animation:9s ease-in-out infinite case-study-hero-diagonal-float;display:block}.magic-card{cursor:pointer;background:#fff;border-radius:16px;width:100%;height:100%;position:relative;overflow:hidden}.magic-card:before{content:"";background:radial-gradient(400px circle at var(--mouse-x,50%) var(--mouse-y,50%),rgba(203,0,131,.8),rgba(70,60,231,.6),rgba(0,119,255,.4),transparent 50%);opacity:0;z-index:0;border-radius:16px;transition:opacity .3s;position:absolute;top:-3px;bottom:-3px;left:-3px;right:-3px}.magic-card:hover:before{opacity:1}.magic-card-border{-webkit-backdrop-filter:blur(50px);z-index:2;background:#f4f5f9;border-radius:14px;position:absolute;top:3px;bottom:3px;left:3px;right:3px;box-shadow:0 4px 16px rgba(0,0,0,.08),inset 0 1px rgba(255,255,255,.5),inset 0 -1px rgba(255,255,255,.1),inset 0 0 60px 30px rgba(255,255,255,.3)}.magic-card-content{z-index:3;border:1px solid #e0e0e0;border-radius:16px;flex-direction:column;justify-content:space-between;height:100%;display:flex;position:relative}.magic-card-gradient{opacity:0;pointer-events:none;z-index:1;background:radial-gradient(600px circle at var(--x,50%) var(--y,50%),rgba(0,0,0,.04),transparent 40%);transition:opacity .3s;position:absolute;top:0;bottom:0;left:0;right:0}.magic-card-content:hover .magic-card-gradient{opacity:1}.card-inner{z-index:2;flex-direction:column;justify-content:space-between;height:100%;display:flex;position:relative}.case-study-card-link{cursor:pointer;height:100%;display:block}.case-study-more-card{background:#fff;border:1px solid #d8d8d8;border-radius:12px;flex-direction:column;height:100%;min-height:300px;display:flex;overflow:hidden}.case-study-more-card-media{width:100%;height:200px;overflow:hidden}.case-study-more-card-image{object-fit:cover;width:100%;height:100%;display:block}.case-study-more-card-body{text-align:center;flex:1;justify-content:center;align-items:center;min-height:76px;padding:.85rem .9rem;display:flex}.case-study-more-card-title{color:#121314;margin:0;font-size:24px;font-weight:600;line-height:1.35}.case-study-all-cases-slider{-webkit-overflow-scrolling:touch;scroll-snap-type:x mandatory;scrollbar-width:none;width:100%;overflow-x:auto;overflow-y:hidden}.case-study-all-cases-slider::-webkit-scrollbar{display:none}.case-study-all-cases-track{align-items:stretch;gap:1rem;width:max-content;min-width:100%;display:flex}.case-study-all-cases-slide{scroll-snap-align:start;flex:0 0 calc(33.3333% - .66667rem);min-width:300px;max-width:360px}#qcg-component #all-case-studies h2,#qcg-component #features h1,#qcg-component #features h2,#qcg-component #features h3,#qcg-component #features h4,#qcg-component #features h5,#qcg-component #features h6,#qcg-component #security h2{color:#121314}.case-study-all-cases-cta{justify-content:center;margin-top:2.5rem;display:flex}.case-study-all-cases-button{color:#6938ef;background:0 0;border:1px solid #6938ef;border-radius:10px;justify-content:center;align-items:center;gap:.5rem;min-width:282px;height:56px;padding:0 1.5rem;font-size:16px;font-weight:600;line-height:1;text-decoration:none;transition:background-color .2s,color .2s,border-color .2s;display:inline-flex}.case-study-all-cases-button svg{width:16px;height:16px}.case-study-all-cases-button path,.case-study-all-cases-button svg,.case-study-all-cases-button:hover path,.case-study-all-cases-button:hover svg{fill:none!important}.case-study-all-cases-button:hover{color:#fff;background:#6938ef;border-color:#6938ef}.about-scanova-buttons .btn,.about-scanova-buttons a[class*=btn-],.case-study-all-cases-button,.how-it-works-actions .how-it-works-action-button{font-size:16px!important}@media (max-width:1023px){.case-study-all-cases-slide{flex-basis:calc(50% - .5rem);min-width:0;max-width:none}.case-study-more-card-title{font-size:16px}.case-study-all-cases-button{width:100%;min-width:0;max-width:320px;font-size:16px}}@media (max-width:767px){.case-study-all-cases-track{gap:.75rem;width:100%;min-width:0}.case-study-all-cases-slide{flex:0 0 100%;width:100%;min-width:0;max-width:100%}.case-study-more-card{min-height:220px}.case-study-more-card-media{height:156px}.case-study-more-card-body{min-height:48px;padding:.45rem .65rem}.case-study-more-card-title{font-size:14px;line-height:1.4}}@media (max-width:1023px){.case-study-hero{min-height:unset;border-radius:18px}.about-case-info-grid{--about-tabs-gap:10px}.about-case-info-card{min-height:58px;padding:12px 14px}.about-case-layout{grid-template-columns:1fr}.about-case-copy{max-width:none}.about-scanova-layout{grid-template-columns:1fr}.about-scanova-copy{max-width:none}.about-scanova-media-wrap{width:100%;max-width:560px;margin:1.2rem auto 0}.challenge-layout{grid-template-columns:1fr}.challenge-copy{max-width:none}.about-case-media,.challenge-media{width:100%;height:auto}.how-it-works-layout{grid-template-columns:1fr;gap:2rem}.how-it-works-copy{max-width:none}.how-it-works-media{width:100%;height:auto}.how-it-works-cta-title{font-size:30px}.how-it-works-actions .how-it-works-action-button{width:100%;min-width:100%;height:52px}}@media (max-width:767px){#qcg-component>section{padding-top:3rem!important;padding-bottom:3rem!important}.case-study-hero{min-height:auto;border-radius:0!important}.case-study-hero-inner{padding-top:1rem!important;padding-bottom:2.5rem!important}.case-study-hero-title{margin-bottom:1rem!important;font-size:34px!important;line-height:1.15!important}.case-study-hero-description{margin-bottom:1.5rem!important;font-size:15px!important;line-height:1.65!important}.about-case-main-title,.about-scanova-title,.case-study-features-cta-title,.challenge-main-title,.how-it-works-main-title{line-height:1.2;font-size:28px!important}#all-case-studies h2,#cta-generator h2,#features h2,#security h2{font-size:28px!important;line-height:1.2!important}.challenge-copy-title{margin-bottom:1rem;font-size:20px;line-height:1.4}.about-case-copy-text,.about-scanova-text,.case-study-features-cta-footer,.case-study-features-cta-subtitle,.challenge-copy-text,.how-it-works-copy-intro,.how-it-works-footer{font-size:16px!important;line-height:1.7!important}.about-case-layout,.about-scanova-layout,.challenge-layout,.how-it-works-layout{gap:1.5rem}.about-case-media{order:1}.about-case-copy{order:2}.about-case-media,.challenge-media,.how-it-works-media{border-radius:16px}.about-case-info-grid{margin-top:1.25rem;overflow:visible}.about-case-info-grid.about-case-info-grid--marquee{overflow:hidden}.about-case-info-grid:not(.about-case-info-grid--marquee) .about-case-info-marquee{flex-direction:column;display:flex;width:100%!important;min-width:0!important;animation:none!important;transform:none!important}.about-case-info-grid:not(.about-case-info-grid--marquee) .about-case-info-track{flex-direction:column;gap:10px;max-width:100%;display:flex;justify-content:flex-start!important;width:100%!important}.about-case-info-grid:not(.about-case-info-grid--marquee) .about-case-info-track--clone{display:none!important}.about-case-info-grid:not(.about-case-info-grid--marquee) .about-case-info-card{text-align:center;border-radius:10px;flex-direction:column;align-items:center;gap:8px;width:100%;max-width:none;min-height:48px;padding:12px 14px;display:flex}.about-case-info-grid:not(.about-case-info-grid--marquee) .about-case-info-icon{width:24px;height:24px}.about-case-info-grid:not(.about-case-info-grid--marquee) .about-case-info-text{white-space:normal;flex-direction:column;align-items:center;row-gap:2px;min-width:0;display:flex}.about-case-info-grid:not(.about-case-info-grid--marquee) .about-case-info-label,.about-case-info-grid:not(.about-case-info-grid--marquee) .about-case-info-value{white-space:normal;line-height:1.35}.about-case-info-label,.about-case-info-value{font-size:15px}.case-study-feature-grid{gap:1rem!important;margin-top:1.75rem!important}.magic-card-content{padding:1.25rem!important}.case-study-features-cta{margin-top:2rem;padding-top:.5rem}.how-it-works-cta-title{font-size:26px!important}.case-study-security-section .tw-mt-12{margin-top:2rem!important}.case-study-security-section .tw-gap-8{flex-flow:row!important;justify-content:center!important;gap:.5rem!important;overflow:hidden!important}.case-study-security-section .tw-gap-8>*{min-width:0;flex:1 1 0!important;margin-left:0!important;margin-right:0!important}.case-study-security-section .tw-gap-8>* img{width:max(24px,min(9vw,40px))!important;height:auto!important;max-height:max(16px,min(5.4vw,26px))!important}#cta-generator>.tw-relative>.tw-flex{gap:1rem}#cta-generator h2{font-size:22px!important;line-height:1.25!important}#cta-generator p{font-size:15px!important}.case-study-all-cases-section .splide__arrows{justify-content:center;gap:.75rem;margin-top:1rem;display:flex;position:static}}
