.qc-contact-bar{background:var(--qc-bar-bg, var(--qc-navy));color:var(--qc-bar-text, #fff);width:100%}.qc-contact-bar__inner{align-items:center;display:flex;flex-wrap:wrap;gap:12px 24px;justify-content:space-between;margin:0 auto;max-width:var(--page-width, var(--qc-page-width));padding:8px 24px}.qc-contact-bar__left{align-items:center;display:flex;flex-wrap:wrap;gap:8px 28px}.qc-contact-bar__link{align-items:baseline;color:inherit!important;display:inline-flex;flex-wrap:wrap;gap:6px;text-decoration:none;font-size:.82rem}.qc-contact-bar__label{opacity:.85;font-weight:500}.qc-contact-bar__link strong{font-weight:700}.qc-contact-bar__cta{background:var(--qc-cyan);border-radius:var(--qc-radius-card, 6px);color:var(--qc-navy)!important;font-size:.78rem;font-weight:800;padding:8px 14px;text-decoration:none;white-space:nowrap}.qc-contact-bar__cta:hover{background:var(--qc-cyan-bright)}#header-group .shopify-section:has(.qc-contact-bar){background:var(--qc-navy)!important}#header-group .shopify-section:has(.qc-contact-bar) .section-background{display:none!important}.qc-hero{color:#fff;isolation:isolate;min-height:calc(100vh - var(--header-group-height, 120px));min-height:calc(100svh - var(--header-group-height, 120px));min-height:calc(100dvh - var(--header-group-height, 120px));position:relative;display:flex;align-items:center;overflow:hidden;--qc-hero-ease: cubic-bezier(.77, 0, .18, 1);--qc-hero-ease-out: cubic-bezier(.22, .61, .36, 1);--qc-hero-swap: 1.15s}.qc-hero--slider{display:block}.qc-hero__viewport,.qc-hero__track{height:100%;min-height:inherit;width:100%}.qc-hero__viewport{overflow:hidden;touch-action:pan-y}.qc-hero__track{display:grid;grid-template-areas:"slide";grid-template-columns:minmax(0,1fr);position:relative}.qc-hero__slide{align-items:center;display:flex;grid-area:slide;min-height:calc(100vh - var(--header-group-height, 120px));min-height:calc(100svh - var(--header-group-height, 120px));min-height:calc(100dvh - var(--header-group-height, 120px));min-width:0;opacity:0;pointer-events:none;position:relative;visibility:hidden;width:100%;z-index:0}.qc-hero__slide.is-active{opacity:1;pointer-events:auto;visibility:visible;z-index:2}.qc-hero__slide.is-leaving{opacity:1;visibility:visible;z-index:1}.qc-hero__media{top:0;right:0;bottom:0;left:0;overflow:hidden;position:absolute;z-index:0}.qc-hero__img{backface-visibility:hidden;display:block;height:100%;object-fit:cover;object-position:center center;width:100%}.qc-hero__overlay{background:radial-gradient(ellipse 70% 80% at 12% 70%,rgba(1,49,59,.88) 0%,transparent 70%),linear-gradient(95deg,rgba(var(--qc-navy-rgb, 28, 35, 73),.9),rgba(var(--qc-navy-rgb, 28, 35, 73),.45) 58%,rgba(var(--qc-navy-rgb, 28, 35, 73),.2));top:0;right:0;bottom:0;left:0;opacity:var(--qc-hero-overlay-opacity, .7);position:absolute}.qc-hero--animated .qc-hero__slide{transition:opacity .7s var(--qc-hero-ease-out),visibility 0s linear var(--qc-hero-swap)}.qc-hero--animated .qc-hero__slide.is-active,.qc-hero--animated .qc-hero__slide.is-leaving{transition:opacity .7s var(--qc-hero-ease-out),visibility 0s}.qc-hero--animated .qc-hero__slide .qc-hero__media{clip-path:inset(0 0 0 100%)}.qc-hero--animated.is-reverse .qc-hero__slide .qc-hero__media{clip-path:inset(0 100% 0 0)}.qc-hero--animated .qc-hero__slide.is-active .qc-hero__media,.qc-hero--animated .qc-hero__slide.is-leaving .qc-hero__media{clip-path:inset(0 0 0 0)}.qc-hero--animated .qc-hero__slide.is-active .qc-hero__media{transition:clip-path var(--qc-hero-swap) var(--qc-hero-ease)}.qc-hero--animated .qc-hero__slide .qc-hero__img{transform:scale(1.08) translate3d(1.2%,0,0)}.qc-hero--animated.is-reverse .qc-hero__slide .qc-hero__img{transform:scale(1.08) translate3d(-1.2%,0,0)}.qc-hero--animated .qc-hero__slide.is-active .qc-hero__img{transform:scale(1) translateZ(0);transition:transform 6.5s cubic-bezier(.25,.46,.45,.94);will-change:transform}.qc-hero--animated .qc-hero__slide.is-leaving .qc-hero__img{transform:scale(1.04) translateZ(0);transition:transform var(--qc-hero-swap) var(--qc-hero-ease)}.qc-hero--animated .qc-hero__copy>*{opacity:0;transform:translate3d(0,18px,0);transition:opacity .3s ease,transform .3s ease}.qc-hero--animated .qc-hero__slide.is-active .qc-hero__copy>*{opacity:1;transform:translateZ(0);transition:opacity .7s var(--qc-hero-ease-out),transform .8s var(--qc-hero-ease-out)}.qc-hero--animated .qc-hero__slide.is-active .qc-hero__copy>:nth-child(1){transition-delay:.38s}.qc-hero--animated .qc-hero__slide.is-active .qc-hero__copy>:nth-child(2){transition-delay:.5s}.qc-hero--animated .qc-hero__slide.is-active .qc-hero__copy>:nth-child(3){transition-delay:.62s}.qc-hero--animated .qc-hero__slide.is-active .qc-hero__copy>:nth-child(4){transition-delay:.74s}.qc-hero--animated .qc-hero__slide.is-leaving .qc-hero__copy>*{opacity:0;transform:translate3d(0,-10px,0);transition:opacity .35s ease,transform .45s ease}.qc-hero__inner{margin:0 auto;max-width:var(--page-width, var(--qc-page-width));padding:72px 24px 64px;position:relative;width:100%;z-index:1}.qc-hero__copy{max-width:680px}.qc-hero__eyebrow{background:#8cfaff24;border:1px solid rgba(140,250,255,.35);border-radius:var(--qc-radius-pill, 999px);color:var(--qc-cyan-bright);display:inline-block;font-size:.78rem;font-weight:700;letter-spacing:.06em;margin:0 0 16px;padding:6px 12px;text-transform:uppercase}.qc-hero__title{color:#fff;font-size:clamp(1.75rem,3.8vw,2.75rem);font-weight:800;letter-spacing:-.025em;line-height:1.1;margin:0 0 14px}.qc-hero__sub{color:#ffffffe6;font-size:1.02rem;line-height:1.5;margin:0 0 22px;max-width:54ch}.qc-hero__actions{display:flex;flex-wrap:wrap;gap:10px;margin-bottom:24px}.qc-hero__btn{border-radius:var(--qc-radius-card, 6px);display:inline-flex;font-size:.92rem;font-weight:800;padding:11px 18px;text-decoration:none}.qc-hero__btn--primary{background:var(--qc-button-bg, var(--qc-cyan));color:var(--qc-button-text, var(--qc-navy))!important}.qc-hero__btn--primary:hover{background:var(--qc-cyan-bright)}.qc-hero__btn--ghost{background:#ffffff0f;border:1px solid rgba(255,255,255,.45);color:#fff!important}.qc-hero__btn--ghost:hover{border-color:var(--qc-cyan-bright);color:var(--qc-cyan-bright)!important}.qc-hero__nav{align-items:center;background:rgba(var(--qc-navy-rgb, 28, 35, 73),.55);border:1px solid rgba(var(--qc-cyan-rgb, 62, 196, 229),.45);border-radius:999px;color:#fff;cursor:pointer;display:inline-flex;height:44px;justify-content:center;position:absolute;top:50%;transform:translateY(-50%);transition:background .2s ease,border-color .2s ease,color .2s ease;width:44px;z-index:3}.qc-hero__nav:hover{background:rgba(var(--qc-cyan-rgb, 62, 196, 229),.92);border-color:var(--qc-cyan, #3EC4E5);color:var(--qc-navy, #1c2349)}.qc-hero__nav--prev{left:16px}.qc-hero__nav--next{right:16px}.qc-hero__dots{align-items:center;bottom:22px;display:flex;gap:8px;justify-content:center;left:0;position:absolute;right:0;z-index:3}.qc-hero__dot{background:#ffffff59;border:0;border-radius:999px;cursor:pointer;height:8px;overflow:hidden;padding:0;position:relative;transition:background .2s ease,width .35s var(--qc-hero-ease-out, ease);width:8px}.qc-hero__dot:hover{background:#fff9}.qc-hero__dot.is-active{background:#ffffff47;width:40px}.qc-hero__dot:after{background:var(--qc-cyan, #3EC4E5);border-radius:inherit;content:"";top:0;right:0;bottom:0;left:0;position:absolute;transform:scaleX(0);transform-origin:left center}.qc-hero__dot.is-active:after{transform:scaleX(1)}.qc-hero--autoplay .qc-hero__dot.is-active:after{animation:qc-hero-progress var(--qc-hero-interval, 5s) linear forwards;transform:scaleX(0)}.qc-hero--autoplay.is-paused .qc-hero__dot.is-active:after{animation-play-state:paused}@keyframes qc-hero-progress{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@media(prefers-reduced-motion:reduce){.qc-hero--animated .qc-hero__slide .qc-hero__media,.qc-hero--animated.is-reverse .qc-hero__slide .qc-hero__media{clip-path:none;transition:none}.qc-hero--animated .qc-hero__slide .qc-hero__img,.qc-hero--animated.is-reverse .qc-hero__slide .qc-hero__img,.qc-hero--animated .qc-hero__slide.is-active .qc-hero__img,.qc-hero--animated .qc-hero__slide.is-leaving .qc-hero__img{transform:none;transition:none;will-change:auto}.qc-hero--animated .qc-hero__copy>*,.qc-hero--animated .qc-hero__slide.is-active .qc-hero__copy>*,.qc-hero--animated .qc-hero__slide.is-leaving .qc-hero__copy>*{opacity:1;transform:none;transition:none}.qc-hero--animated .qc-hero__slide,.qc-hero--animated .qc-hero__slide.is-active,.qc-hero--animated .qc-hero__slide.is-leaving{transition:opacity .6s ease,visibility 0s linear .6s}.qc-hero--animated .qc-hero__slide.is-active,.qc-hero--animated .qc-hero__slide.is-leaving{transition:opacity .6s ease,visibility 0s}}.qc-trust-icons{background:#f3f7fb;border-bottom:none}.qc-trust-icons__inner{display:grid;gap:16px;grid-template-columns:repeat(4,minmax(0,1fr));margin:0 auto;max-width:var(--page-width, var(--qc-page-width));padding:8px 24px 72px}.qc-trust-icons__item{align-items:center;background:#fff;border:1px solid rgba(var(--qc-navy-rgb, 28, 35, 73),.07);border-radius:16px;box-shadow:0 1px 2px rgba(var(--qc-navy-rgb, 28, 35, 73),.04),0 8px 24px rgba(var(--qc-navy-rgb, 28, 35, 73),.05);display:flex;gap:14px;min-width:0;padding:18px 18px 18px 16px;position:relative;transition:transform .25s ease,box-shadow .25s ease,border-color .25s ease}.qc-trust-icons__item:hover{border-color:rgba(var(--qc-cyan-rgb, 62, 196, 229),.55);box-shadow:0 2px 4px rgba(var(--qc-navy-rgb, 28, 35, 73),.04),0 16px 36px rgba(var(--qc-navy-rgb, 28, 35, 73),.1);transform:translateY(-3px)}.qc-trust-icons__icon{align-items:center;background:rgba(var(--qc-cyan-rgb, 62, 196, 229),.13);border-radius:50%;color:var(--qc-cyan-deep, #1593b4);display:inline-flex;flex:0 0 48px;height:48px;justify-content:center;transition:background .25s ease,color .25s ease;width:48px}.qc-trust-icons__icon svg{height:23px;width:23px}.qc-trust-icons__item:hover .qc-trust-icons__icon{background:var(--qc-cyan, #3EC4E5);color:var(--qc-navy, #1c2349)}.qc-trust-icons__img{height:26px;object-fit:contain;width:26px}.qc-trust-icons__text{min-width:0}.qc-trust-icons__text strong{color:var(--qc-navy);display:block;font-size:.92rem;font-weight:800;letter-spacing:-.01em;line-height:1.25;margin-bottom:3px}.qc-trust-icons__text span{color:var(--qc-muted);display:block;font-size:.8rem;line-height:1.35}.qc-about{background:linear-gradient(180deg,#fff,#f3f7fb);overflow:hidden;position:relative}.qc-about__glow{background:radial-gradient(closest-side,rgba(var(--qc-cyan-rgb, 62, 196, 229),.16),rgba(var(--qc-cyan-rgb, 62, 196, 229),0));height:560px;left:-180px;pointer-events:none;position:absolute;top:-220px;width:560px}.qc-about__inner{align-items:center;display:grid;gap:64px;grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);margin:0 auto;max-width:var(--page-width, var(--qc-page-width));padding:88px 24px 56px;position:relative}.qc-about__eyebrow{align-items:center;color:var(--qc-cyan-deep, #1593b4);display:inline-flex;font-size:.76rem;font-weight:800;gap:10px;letter-spacing:.14em;margin:0 0 18px;text-transform:uppercase}.qc-about__eyebrow-line{background:var(--qc-cyan, #3EC4E5);border-radius:2px;display:inline-block;height:2px;width:28px}.qc-about__heading{color:var(--qc-navy);font-size:clamp(1.9rem,3.4vw,2.85rem);font-weight:800;letter-spacing:-.03em;line-height:1.08;margin:0 0 20px}.qc-about__heading-accent{background:linear-gradient(90deg,var(--qc-cyan-deep, #1593b4) 0%,var(--qc-cyan, #3EC4E5) 100%);-webkit-background-clip:text;background-clip:text;color:transparent;-webkit-text-fill-color:transparent}.qc-about__body,.qc-about__body p{color:var(--qc-muted);font-size:1.04rem;line-height:1.7;margin:0;max-width:560px}.qc-about__highlights{display:flex;flex-wrap:wrap;gap:10px 22px;list-style:none;margin:28px 0 0;padding:26px 0 0;border-top:1px solid rgba(var(--qc-navy-rgb, 28, 35, 73),.08);max-width:560px}.qc-about__highlight{align-items:center;color:var(--qc-navy);display:inline-flex;font-size:.9rem;font-weight:700;gap:9px;margin:0}.qc-about__check{align-items:center;background:var(--qc-navy, #1c2349);border-radius:50%;color:var(--qc-cyan, #3EC4E5);display:inline-flex;flex:0 0 22px;height:22px;justify-content:center;width:22px}.qc-about__check svg{height:13px;width:13px}.qc-about__cards{display:grid;gap:18px;grid-template-columns:minmax(0,1fr);position:relative}.qc-about__cards:before{background-image:radial-gradient(rgba(var(--qc-navy-rgb, 28, 35, 73),.13) 1.2px,transparent 1.2px);background-size:18px 18px;content:"";height:150px;pointer-events:none;position:absolute;right:-28px;top:-30px;width:190px;z-index:0;-webkit-mask-image:radial-gradient(closest-side,#000 40%,transparent);mask-image:radial-gradient(closest-side,#000 40%,transparent)}.qc-about__card{background:#fff;border:1px solid rgba(var(--qc-navy-rgb, 28, 35, 73),.08);border-radius:20px;box-shadow:0 1px 2px rgba(var(--qc-navy-rgb, 28, 35, 73),.04),0 14px 34px rgba(var(--qc-navy-rgb, 28, 35, 73),.07);margin:0;overflow:hidden;padding:28px 30px 30px;position:relative;transition:transform .28s ease,box-shadow .28s ease,border-color .28s ease;z-index:1}.qc-about__card:after{background:linear-gradient(90deg,var(--qc-cyan, #3EC4E5),rgba(var(--qc-cyan-rgb, 62, 196, 229),.15));content:"";height:3px;left:0;position:absolute;right:0;top:0;transform:scaleX(.18);transform-origin:left center;transition:transform .35s ease}.qc-about__card:hover{box-shadow:0 2px 4px rgba(var(--qc-navy-rgb, 28, 35, 73),.05),0 22px 46px rgba(var(--qc-navy-rgb, 28, 35, 73),.13);transform:translateY(-4px)}.qc-about__card:hover:after{transform:scaleX(1)}.qc-about__card--vision{background:radial-gradient(420px 220px at 100% 0%,rgba(var(--qc-cyan-rgb, 62, 196, 229),.22),transparent 65%),linear-gradient(145deg,var(--qc-navy, #1c2349) 0%,#232c5c 100%);border-color:transparent}.qc-about__card-top{align-items:center;display:flex;justify-content:space-between;margin-bottom:18px}.qc-about__card-icon{align-items:center;background:rgba(var(--qc-cyan-rgb, 62, 196, 229),.13);border-radius:14px;color:var(--qc-cyan-deep, #1593b4);display:inline-flex;height:48px;justify-content:center;width:48px}.qc-about__card--vision .qc-about__card-icon{background:var(--qc-cyan, #3EC4E5);color:var(--qc-navy, #1c2349)}.qc-about__card-icon svg{height:24px;width:24px}.qc-about__card-num{color:rgba(var(--qc-navy-rgb, 28, 35, 73),.12);font-size:2.1rem;font-weight:800;letter-spacing:-.04em;line-height:1}.qc-about__card--vision .qc-about__card-num{color:#ffffff24}.qc-about__card-title,.qc-about__card h3{color:var(--qc-navy);font-size:1.2rem;font-weight:800;letter-spacing:-.015em;line-height:1.25;margin:0 0 10px}.qc-about__card-text,.qc-about__card p{color:var(--qc-muted);font-size:.95rem;line-height:1.62;margin:0}.qc-about__card--vision .qc-about__card-title,.qc-about__card--vision h3{color:#fff}.qc-about__card--vision .qc-about__card-text,.qc-about__card--vision p{color:#ffffffc7}@media screen and (max-width:989px){.qc-about__inner{gap:40px;grid-template-columns:minmax(0,1fr);padding:64px 24px 44px}.qc-about__cards{grid-template-columns:repeat(2,minmax(0,1fr))}.qc-about__body,.qc-about__body p,.qc-about__highlights{max-width:680px}.qc-trust-icons__inner{grid-template-columns:repeat(2,minmax(0,1fr));padding:4px 24px 56px}}@media screen and (max-width:749px){.qc-about__inner{gap:32px;padding:52px 16px 36px}.qc-about__cards{gap:14px;grid-template-columns:minmax(0,1fr)}.qc-about__cards:before{display:none}.qc-about__card{border-radius:18px;padding:22px 22px 24px}.qc-about__highlights{flex-direction:column;gap:12px}.qc-trust-icons__inner{gap:12px;grid-template-columns:minmax(0,1fr);padding:0 16px 48px}.qc-trust-icons__item{padding:14px 16px 14px 14px}.qc-trust-icons__icon{flex-basis:44px;height:44px;width:44px}}@media(prefers-reduced-motion:reduce){.qc-about__card,.qc-about__card:after,.qc-trust-icons__item,.qc-trust-icons__icon{transition:none}.qc-about__card:hover,.qc-trust-icons__item:hover{transform:none}}.qc-sectors{background:radial-gradient(900px 320px at 8% 0%,rgba(var(--qc-cyan-rgb, 62, 196, 229),.1),transparent 60%),radial-gradient(700px 280px at 92% 12%,rgba(var(--qc-navy-rgb, 28, 35, 73),.05),transparent 55%),#f7fafb;position:relative}.qc-sectors__inner{margin:0 auto;max-width:var(--page-width, var(--qc-page-width));padding:72px 24px 76px}.qc-sectors__intro{margin:0 auto 40px;max-width:720px;text-align:center}.qc-sectors__eyebrow{color:var(--qc-cyan, #3EC4E5);display:inline-block;font-size:.72rem;font-weight:800;letter-spacing:.14em;margin:0 0 10px;text-transform:uppercase}.qc-sectors__intro h2{color:var(--qc-navy, #1c2349);font-size:clamp(1.55rem,2.6vw,2.15rem);letter-spacing:-.025em;line-height:1.15;margin:0 0 12px}.qc-sectors__lead,.qc-sectors__intro>p:not(.qc-sectors__eyebrow){color:var(--qc-muted, #5b6470);font-size:1rem;line-height:1.6;margin:0 auto;max-width:620px}.qc-sectors__grid{align-items:stretch;display:grid;gap:20px;grid-template-columns:repeat(3,minmax(0,1fr))}.qc-sectors__card{background:#fff;border:1px solid rgba(var(--qc-navy-rgb, 28, 35, 73),.08);border-radius:16px;box-shadow:0 10px 28px rgba(var(--qc-navy-rgb, 28, 35, 73),.06);display:flex;flex-direction:column;height:100%;min-height:100%;overflow:hidden;padding:0 0 8px;position:relative;transition:transform .25s ease,box-shadow .25s ease,border-color .25s ease}.qc-sectors__card:before{background:linear-gradient(90deg,var(--qc-cyan, #3EC4E5),rgba(204,119,255,.72));content:"";display:block;flex:0 0 auto;height:4px;width:100%}.qc-sectors__card:hover{border-color:rgba(var(--qc-cyan-rgb, 62, 196, 229),.35);box-shadow:0 16px 40px rgba(var(--qc-navy-rgb, 28, 35, 73),.1);transform:translateY(-4px)}.qc-sectors__body{display:flex;flex:1 1 auto;flex-direction:column;min-height:0;padding:22px 22px 0}.qc-sectors__icon{align-items:center;background:linear-gradient(145deg,rgba(var(--qc-cyan-rgb, 62, 196, 229),.16),#e8f4f6e6);border:1px solid rgba(var(--qc-cyan-rgb, 62, 196, 229),.22);border-radius:14px;box-shadow:inset 0 1px #ffffffb3;display:inline-flex;flex:0 0 auto;height:52px;justify-content:center;margin:0 0 16px;width:52px}.qc-sectors__icon img{height:28px;object-fit:contain;width:28px}.qc-sectors__card h3{color:var(--qc-navy, #1c2349);font-size:1.15rem;font-weight:750;letter-spacing:-.02em;line-height:1.25;margin:0 0 10px}.qc-sectors__text,.qc-sectors__card>p,.qc-sectors__body>p{color:var(--qc-muted, #5b6470);flex:1 1 auto;font-size:.9rem;line-height:1.55;margin:0 0 18px}.qc-sectors__list{display:flex;flex:0 0 auto;flex-direction:column;list-style:none;margin:auto 22px 14px;padding:0}.qc-sectors__list li{align-items:center;border-top:1px solid rgba(var(--qc-navy-rgb, 28, 35, 73),.08);color:var(--qc-navy, #1c2349);display:flex;font-size:.86rem;font-weight:650;gap:10px;letter-spacing:-.01em;line-height:1.35;padding:11px 0;position:relative}.qc-sectors__list li:last-child{padding-bottom:4px}.qc-sectors__list li:before{background:var(--qc-cyan, #3EC4E5);border-radius:999px;content:"";display:block;flex:0 0 auto;height:6px;width:6px}.qc-stats__wrap{margin:0 auto;max-width:var(--page-width, var(--qc-page-width));padding:52px 24px 8px}.qc-stats__intro{margin:0 0 24px;max-width:720px;text-align:left}.qc-stats__intro h2{color:#fff;font-size:clamp(1.35rem,2.3vw,1.8rem);letter-spacing:-.02em;margin:0 0 10px}.qc-stats__intro p{color:#ffffffd6;line-height:1.5;margin:0}.qc-stats__inner{padding:0 24px 48px}.qc-services__grid--media{grid-template-columns:repeat(3,1fr);gap:14px}.qc-services__card--media{background:#fff;border:1px solid var(--qc-line);border-radius:var(--qc-radius-card, 6px);overflow:hidden;padding:0;transition:border-color .2s ease,box-shadow .2s ease}.qc-services__card--media:before{display:none}.qc-services__card--media:hover{border-color:rgba(var(--qc-cyan-rgb, 62, 196, 229),.5);box-shadow:0 12px 28px #01313b14;transform:none}.qc-services__media{aspect-ratio:5 / 3;overflow:hidden}.qc-services__photo{display:block;height:100%;object-fit:cover;width:100%}.qc-services__body{padding:16px 16px 18px}.qc-services__link{color:var(--qc-navy-deep, #01313B)!important;display:inline-block;font-size:.82rem;font-weight:700;margin-top:8px;text-decoration:underline;text-underline-offset:3px}.qc-testimonials-section .qc-testimonials,.qc-testimonials{background:linear-gradient(180deg,#f6f4ef,#f0eee8);border-block:none;overflow:hidden}.qc-testimonials-section .qc-testimonials__inner,.qc-testimonials__inner{margin:0 auto;max-width:min(1320px,var(--page-width, 1320px));padding:64px 20px 56px}.qc-testimonials__intro{margin:0 auto 36px;max-width:680px;text-align:center}.qc-testimonials__eyebrow{color:var(--qc-cyan, #3EC4E5);font-size:.78rem;font-weight:700;letter-spacing:.14em;margin:0 0 10px;text-transform:uppercase}.qc-testimonials__intro h2{color:var(--qc-navy, #1c2349);font-size:clamp(1.55rem,2.6vw,2.15rem);font-weight:700;letter-spacing:-.03em;line-height:1.2;margin:0 0 12px}.qc-testimonials__lead,.qc-testimonials__intro p{color:var(--qc-muted, #5c6478);font-size:1rem;line-height:1.6;margin:0 auto;max-width:540px}.qc-testimonials-section .qc-testimonials__slider,.qc-testimonials__slider{align-items:center;display:grid;gap:16px 12px;grid-template-columns:auto 1fr auto;grid-template-areas:"prev viewport next" "dots dots dots";position:relative}.qc-testimonials__nav{align-items:center;align-self:center;background:#fff;border:1px solid rgba(var(--qc-navy-rgb, 28, 35, 73),.1);border-radius:999px;box-shadow:0 8px 20px rgba(var(--qc-navy-rgb, 28, 35, 73),.08);color:var(--qc-navy, #1c2349);cursor:pointer;display:inline-flex;flex-shrink:0;height:46px;justify-content:center;transition:background .2s ease,color .2s ease,border-color .2s ease,box-shadow .2s ease,transform .2s ease;width:46px}.qc-testimonials__nav:hover:not(:disabled){background:var(--qc-navy, #1c2349);border-color:var(--qc-navy, #1c2349);box-shadow:0 10px 24px rgba(var(--qc-navy-rgb, 28, 35, 73),.18);color:var(--qc-cyan, #3EC4E5);transform:translateY(-1px)}.qc-testimonials__nav:disabled{cursor:default;opacity:.35}.qc-testimonials__nav--prev{grid-area:prev}.qc-testimonials__nav--next{grid-area:next}.qc-testimonials-section .qc-testimonials__viewport,.qc-testimonials__viewport{align-self:stretch;display:flex;grid-area:viewport;min-height:min-content;overflow-x:hidden;overflow-y:visible;width:100%}.qc-testimonials-section .qc-testimonials__track,.qc-testimonials__track{align-items:stretch!important;display:flex!important;flex:1 1 auto;gap:12px;min-height:min-content;width:100%;will-change:transform}.qc-testimonials-section .qc-testimonials__card,.qc-testimonials__card,blockquote.qc-testimonials__card,article.qc-testimonials__card{align-self:stretch!important;background:#fff!important;border:1px solid rgba(var(--qc-navy-rgb, 28, 35, 73),.06)!important;border-inline-start:1px solid rgba(var(--qc-navy-rgb, 28, 35, 73),.06)!important;border-radius:20px!important;box-shadow:0 14px 36px rgba(var(--qc-navy-rgb, 28, 35, 73),.07);box-sizing:border-box!important;display:flex!important;flex-direction:column!important;font-style:normal!important;font-weight:400!important;height:auto;margin:0!important;min-height:min-content;min-width:0;overflow:visible;padding:0!important;position:relative;transition:box-shadow .25s ease,transform .25s ease}.qc-testimonials__card:before{background:linear-gradient(90deg,var(--qc-cyan, #3EC4E5),#7adcf0);content:"";display:block;border-radius:20px 20px 0 0;flex-shrink:0;height:3px;width:100%}.qc-testimonials__card:hover{box-shadow:0 18px 44px rgba(var(--qc-navy-rgb, 28, 35, 73),.11);transform:translateY(-2px)}.qc-testimonials__card-top{align-items:flex-start;display:flex;flex-shrink:0;gap:12px;justify-content:space-between;padding:16px 16px 0}.qc-testimonials__stars{display:inline-flex;gap:3px}.qc-testimonials__star{color:rgba(var(--qc-navy-rgb, 28, 35, 73),.14)}.qc-testimonials__star.is-on{color:#f0b429}.qc-testimonials__quote-mark{color:var(--qc-cyan, #3EC4E5);flex-shrink:0;line-height:0;opacity:.85}.qc-testimonials__quote-mark svg{display:block;height:26px;width:34px}.qc-testimonials-section .qc-testimonials__text,.qc-testimonials__text{-webkit-box-orient:initial;-webkit-line-clamp:unset;color:var(--qc-ink, #1a1f33);display:block!important;flex:1 0 auto!important;font-size:.88rem;font-weight:450;letter-spacing:-.01em;line-height:1.55;margin:0;max-height:none!important;min-height:min-content;overflow:visible!important;padding:12px 16px 16px;text-overflow:unset;white-space:normal}.qc-testimonials-section .qc-testimonials__meta,.qc-testimonials__meta{align-items:center;background:#f7f8fc;border-top:1px solid rgba(var(--qc-navy-rgb, 28, 35, 73),.06);box-sizing:border-box;display:flex!important;flex-shrink:0!important;gap:12px;margin-top:auto!important;min-height:88px!important;padding:14px 20px 16px}.qc-testimonials__avatar{align-items:center;background:linear-gradient(145deg,var(--qc-navy, #1c2349),#2a3566);border-radius:999px;color:#fff;display:inline-flex;flex-shrink:0;font-size:.72rem;font-weight:700;height:40px;justify-content:center;letter-spacing:.04em;line-height:1;width:40px}.qc-testimonials__who{display:grid;gap:2px;min-width:0}.qc-testimonials__name,.qc-testimonials__meta strong{color:var(--qc-navy, #1c2349);font-size:.92rem;font-weight:700;letter-spacing:-.01em;line-height:1.3}.qc-testimonials__detail{color:#5a6478;display:flex;flex-wrap:wrap;font-size:.82rem;gap:0 6px;line-height:1.35}.qc-testimonials__role,.qc-testimonials__company,.qc-testimonials__meta span{color:#5a6478;font-style:normal}.qc-testimonials__sep{color:rgba(var(--qc-navy-rgb, 28, 35, 73),.35)}.qc-testimonials__dots{align-items:center;display:flex;gap:8px;grid-area:dots;justify-content:center;margin-top:6px;min-height:14px}.qc-testimonials__dot{background:rgba(var(--qc-navy-rgb, 28, 35, 73),.18);border:none;border-radius:999px;cursor:pointer;height:8px;padding:0;transition:background .2s ease,width .25s ease,box-shadow .2s ease;width:8px}.qc-testimonials__dot.is-active{background:var(--qc-cyan, #3EC4E5);box-shadow:0 0 0 3px rgba(var(--qc-cyan-rgb, 62, 196, 229),.22);width:24px}.qc-testimonials__dot:hover{background:var(--qc-navy, #1c2349)}@media screen and (max-width:749px){.qc-testimonials__inner{padding:52px 16px 48px}.qc-testimonials__intro{margin-bottom:28px;text-align:left}.qc-testimonials__slider{grid-template-columns:1fr 1fr;grid-template-areas:"viewport viewport" "prev next" "dots dots"}.qc-testimonials__nav{align-self:center;justify-self:center}.qc-testimonials__card-top,.qc-testimonials__text{padding-left:14px;padding-right:14px}.qc-testimonials-section .qc-testimonials__meta,.qc-testimonials__meta{min-height:84px!important;padding:12px 16px 14px}}@media screen and (max-width:989px){.qc-sectors__grid,.qc-services__grid--media{grid-template-columns:repeat(2,1fr)}}@media screen and (max-width:749px){.qc-sectors__grid,.qc-services__grid--media{grid-template-columns:1fr}.qc-hero__inner{padding:48px 16px 36px}.qc-stats__inner{text-align:left}}.qc-categories{background:#fff}.qc-categories__inner{margin:0 auto;max-width:var(--page-width, var(--qc-page-width));padding:52px 24px 48px}.qc-categories__intro{margin:0 0 20px;max-width:640px}.qc-categories__intro h2{color:var(--qc-navy);font-size:clamp(1.35rem,2.2vw,1.75rem);letter-spacing:-.02em;margin:0 0 8px}.qc-categories__intro p{color:var(--qc-muted);line-height:1.5;margin:0}.qc-categories__grid{display:grid;gap:10px;grid-template-columns:repeat(3,1fr)}.qc-categories__tile{align-items:stretch;background:#fff;border:1px solid rgba(var(--qc-navy-rgb, 28, 35, 73),.06);border-radius:var(--qc-radius-card, 6px);color:inherit;display:grid;grid-template-columns:minmax(0,1fr) minmax(110px,46%);min-height:168px;overflow:hidden;position:relative;text-decoration:none;transition:transform .22s ease,box-shadow .22s ease,border-color .22s ease}.qc-categories__tile--tint{background:var(--qc-mist, #e8f4f6)}.qc-categories__tile:hover{border-color:rgba(var(--qc-cyan-rgb, 62, 196, 229),.45);box-shadow:0 14px 32px rgba(var(--qc-navy-rgb, 28, 35, 73),.12);transform:translateY(-4px)}.qc-categories__copy{align-items:flex-start;display:flex;flex-direction:column;justify-content:center;padding:22px 8px 22px 22px;position:relative;z-index:1}.qc-categories__title{color:var(--qc-navy);font-size:clamp(1rem,1.5vw,1.2rem);font-weight:800;letter-spacing:.04em;line-height:1.2;margin:0;text-transform:uppercase}.qc-categories__tile:hover .qc-categories__title{color:var(--qc-navy-deep, #01313B)}.qc-categories__hint{color:var(--qc-cyan);font-size:.78rem;font-weight:700;margin-top:10px;opacity:0;transform:translateY(4px);transition:opacity .2s ease,transform .2s ease}.qc-categories__tile:hover .qc-categories__hint{opacity:1;transform:translateY(0)}.qc-categories__media{align-items:flex-end;display:flex;justify-content:flex-end;overflow:hidden;position:relative}.qc-categories__media:before{background:linear-gradient(90deg,rgba(255,255,255,.65) 0%,transparent 45%);content:"";top:0;right:0;bottom:0;left:0;pointer-events:none;position:absolute;z-index:1}.qc-categories__tile--tint .qc-categories__media:before{background:linear-gradient(90deg,rgba(232,244,246,.75) 0%,transparent 45%)}.qc-categories__img,.qc-categories__placeholder{display:block;height:100%;max-height:180px;object-fit:contain;object-position:right bottom;transform:translate(8%) scale(1.06);transition:transform .28s ease;width:auto;max-width:100%}.qc-categories__tile:hover .qc-categories__img,.qc-categories__tile:hover .qc-categories__placeholder{transform:translate(4%) scale(1.1)}.qc-categories__placeholder{background:radial-gradient(circle at 70% 40%,rgba(var(--qc-cyan-rgb, 62, 196, 229),.35),transparent 55%),linear-gradient(145deg,rgba(var(--qc-navy-rgb, 28, 35, 73),.12),rgba(var(--qc-cyan-rgb, 62, 196, 229),.08));border-radius:12px 0 0 12px;height:78%;margin:0 0 10%;min-width:70%;width:78%}.qc-categories__img{margin-bottom:0;padding:12px 0 8px}@media screen and (max-width:989px){.qc-categories__grid{grid-template-columns:repeat(2,1fr)}.qc-categories__tile{min-height:150px}}@media screen and (max-width:749px){.qc-categories__inner{padding:36px 16px}.qc-categories__grid{grid-template-columns:1fr;gap:8px}.qc-categories__tile{min-height:132px}.qc-categories__copy{padding:18px 6px 18px 18px}.qc-hero__inner{padding:56px 16px 48px}}@media screen and (max-width:749px){.qc-hero__nav{height:38px;width:38px}.qc-hero__nav--prev{left:10px}.qc-hero__nav--next{right:10px}.qc-hero__dots{bottom:14px}}.shopify-section:has([data-testid=product-list]){position:relative;overflow-x:clip;overflow-y:visible}.shopify-section:has([data-testid=product-list]) .section-resource-list,.shopify-section:has(.resource-list__carousel) .section-resource-list{--qc-featured-gap: 16px;overflow-x:clip;overflow-y:visible}.shopify-section:has([data-testid=product-list]) .section-resource-list__header,.shopify-section:has(.resource-list__carousel) .section-resource-list__header{margin-bottom:10px;margin-inline:auto;width:100%}.shopify-section:has([data-testid=product-list]) .section-resource-list__header h3,.shopify-section:has([data-testid=product-list]) .section-resource-list__header .text-block,.shopify-section:has(.resource-list__carousel) .section-resource-list__header h3{color:var(--qc-navy, #1c2349)!important;font-weight:800!important;letter-spacing:-.02em}.shopify-section:has([data-testid=product-list]) slideshow-component.resource-list__carousel,.shopify-section:has([data-testid=product-list]) slideshow-component.resource-list__carousel>slideshow-container{overflow:hidden!important;width:100%;max-width:100%;margin-inline:auto;position:relative}.shopify-section:has([data-testid=product-list]) .resource-list__carousel{--peek-next-slide-size: 0px;--gutter-slide-width: 0px;--qc-featured-gap: 16px;--resource-list-column-gap: var(--qc-featured-gap, 12px);--slide-width-max: 100%;box-sizing:border-box;margin-inline:auto;overflow-x:clip;overflow-y:visible;padding-inline:var(--util-page-margin-offset, var(--page-margin, 24px));position:relative;width:100%;max-width:100%}.shopify-section:has([data-testid=product-list]) slideshow-component.resource-list__carousel>slideshow-container>slideshow-slides{display:flex!important;gap:var(--qc-featured-gap, 12px)!important;justify-content:flex-start;margin-inline:0;padding-block:6px 10px;padding-inline-start:0!important;padding-inline-end:0!important;scroll-padding-inline-start:0!important;scroll-snap-type:none!important;overflow:visible!important;width:max-content;max-width:none;will-change:transform}.shopify-section:has([data-testid=product-list]) slideshow-component.resource-list__carousel.qc-featured-seamless>slideshow-container{overflow:hidden!important}@media screen and (min-width:750px){.shopify-section:has([data-testid=product-list]) .resource-list__carousel .resource-list__slide{--section-slide-width: calc((var(--qc-track-viewport, 100%) - (var(--resource-list-column-gap, var(--qc-featured-gap, 12px)) * (var(--column-count, 5) - 1))) / var(--column-count, 5));--slide-width: var(--section-slide-width);width:var(--slide-width);flex:0 0 var(--slide-width);max-width:var(--slide-width);scroll-snap-align:none}}@media screen and (min-width:750px){.shopify-section:has([data-testid=product-list]) .resource-list__carousel{container-type:inline-size;container-name:qc-featured-carousel}@container qc-featured-carousel (min-width: 750px){.shopify-section:has([data-testid=product-list]) .resource-list__carousel .resource-list__slide,.resource-list__carousel .resource-list__slide{--section-slide-width: calc( (var(--qc-track-viewport, 100cqi) - (var(--resource-list-column-gap, var(--qc-featured-gap, 12px)) * (var(--column-count, 5) - 1))) / var(--column-count, 5) );--slide-width: var(--section-slide-width);width:var(--slide-width);flex:0 0 var(--slide-width);max-width:var(--slide-width)}}}.shopify-section:has([data-testid=product-list]) .resource-list__slide,.shopify-section:has([data-testid=product-list]) .resource-list__item{min-width:0}.shopify-section:has([data-testid=product-list]) product-card.product-card,.shopify-section:has([data-testid=product-list]) .resource-list__item product-card,.shopify-section:has([data-testid=product-list]) .resource-list__slide product-card{--border-radius: 14px !important;--border-width: 1px !important;--border-style: solid !important;--border-color: #e2e7ef !important;background:transparent!important;border:none!important;border-radius:14px!important;box-shadow:none!important;overflow:visible;transition:transform .25s cubic-bezier(.22,1,.36,1)}.shopify-section:has([data-testid=product-list]) .product-card__content,.shopify-section:has([data-testid=product-list]) .product-card__content.border-style,.shopify-section:has([data-testid=product-list]) .product-grid__card{--border-radius: 14px !important;--border-width: 1px !important;--border-style: solid !important;--border-color: #e2e7ef !important;background:#fff!important;border-color:#e2e7ef!important;border-radius:14px!important;border-style:solid!important;border-width:1px!important;box-shadow:0 1px 2px rgba(var(--qc-navy-rgb, 28, 35, 73),.04),0 8px 22px rgba(var(--qc-navy-rgb, 28, 35, 73),.07)!important;overflow:hidden!important;padding:0 0 10px!important;transition:box-shadow .25s ease,border-color .25s ease}.shopify-section:has([data-testid=product-list]) product-card.product-card:hover{transform:translateY(-3px)}.shopify-section:has([data-testid=product-list]) product-card.product-card:hover .product-card__content{--border-color: rgba(var(--qc-cyan-rgb, 62, 196, 229), .85) !important;border-color:rgba(var(--qc-cyan-rgb, 62, 196, 229),.85)!important;box-shadow:0 0 0 1px rgba(var(--qc-cyan-rgb, 62, 196, 229),.35),0 14px 32px rgba(var(--qc-navy-rgb, 28, 35, 73),.14)!important}.shopify-section:has([data-testid=product-list]) .product-card .product-card-gallery,.shopify-section:has([data-testid=product-list]) .product-card .card-gallery,.shopify-section:has([data-testid=product-list]) .product-card .media,.shopify-section:has([data-testid=product-list]) .product-card .product-media{aspect-ratio:1 / 1;background:#fff;border-radius:13px 13px 0 0;max-height:155px;overflow:hidden}.shopify-section:has([data-testid=product-list]) .product-card .product-card-gallery img,.shopify-section:has([data-testid=product-list]) .product-card .card-gallery img,.shopify-section:has([data-testid=product-list]) .product-card img{height:100%;max-height:155px;object-fit:contain;transition:transform .4s cubic-bezier(.22,1,.36,1);width:100%}.shopify-section:has([data-testid=product-list]) product-card.product-card:hover img{transform:scale(1.04)}.shopify-section:has([data-testid=product-list]) .product-card .product-title,.shopify-section:has([data-testid=product-list]) .product-card a.product-title,.shopify-section:has([data-testid=product-list]) .product-card .text-block,.shopify-section:has([data-testid=product-list]) .product-card h3:not(.product-grid-view-zoom-out--details),.shopify-section:has([data-testid=product-list]) .product-card h4:not(.product-grid-view-zoom-out--details),.shopify-section:has([data-testid=product-list]) .product-card .h4:not(.product-grid-view-zoom-out--details){-webkit-box-orient:vertical;-webkit-line-clamp:2;color:var(--qc-navy, #1c2349)!important;display:-webkit-box;font-size:.8rem!important;font-weight:650!important;line-height:1.3!important;margin-top:8px!important;min-height:2.6em;overflow:hidden;padding-inline:10px!important;text-overflow:ellipsis}.shopify-section:has([data-testid=product-list]) .product-card .price,.shopify-section:has([data-testid=product-list]) .product-card .price-item{color:var(--qc-navy, #1c2349)!important;font-size:.84rem!important;font-weight:800!important;margin-top:auto!important;padding-inline:10px!important;padding-top:4px!important}.shopify-section:has([data-testid=product-list]) .product-card .price s,.shopify-section:has([data-testid=product-list]) .product-card .compare-at-price{color:var(--qc-muted, #5b6470)!important;font-weight:500!important}.shopify-section:has([data-testid=product-list]) .product-card .product-badges{--badge-border-radius: 999px !important}.shopify-section:has([data-testid=product-list]) .product-card .product-badges__badge,.shopify-section:has([data-testid=product-list]) .product-card .product-badges__badge--rectangle,.shopify-section:has([data-testid=product-list]) .product-card .product-badges__badge.color-custom-badge-sale,.shopify-section:has([data-testid=product-list]) .product-card .badge,.shopify-section:has([data-testid=product-list]) .product-card .product-badge,.shopify-section:has([data-testid=product-list]) .badge--sale{background:linear-gradient(135deg,var(--qc-navy, #1c2349) 0%,#243056 100%)!important;border:1px solid var(--qc-cyan, #3ec4e5)!important;border-radius:999px!important;box-shadow:0 4px 12px rgba(var(--qc-navy-rgb, 28, 35, 73),.28)!important;color:#fff!important;font-size:.62rem!important;font-weight:700!important;letter-spacing:.06em!important;min-height:0!important;min-width:0!important;padding:.28em .7em!important;text-transform:uppercase!important}.shopify-section:has([data-testid=product-list]) [data-testid=resource-list-grid].resource-list__carousel{--qc-arrow-size: 44px;--qc-arrow-gap: 10px;--qc-arrow-edge: 12px;padding-inline:max(var(--util-page-margin-offset, 40px),calc(var(--qc-arrow-size) + var(--qc-arrow-gap) + var(--qc-arrow-edge)))!important}.shopify-section:has([data-testid=product-list]) slideshow-component.resource-list__carousel,.shopify-section:has([data-testid=product-list]) slideshow-component.resource-list__carousel.qc-featured-seamless{overflow:visible!important;padding-inline:0!important;position:relative}.shopify-section:has([data-testid=product-list]) slideshow-component.resource-list__carousel>slideshow-arrows,.shopify-section:has([data-testid=product-list]) slideshow-component.resource-list__carousel>slideshow-container>slideshow-arrows{align-items:center!important;bottom:0!important;display:flex!important;height:auto!important;justify-content:space-between!important;left:calc((var(--qc-arrow-size) + var(--qc-arrow-gap)) * -1)!important;margin:0!important;max-width:none!important;mix-blend-mode:normal!important;padding:0!important;pointer-events:none!important;position:absolute!important;right:calc((var(--qc-arrow-size) + var(--qc-arrow-gap)) * -1)!important;top:0!important;transform:none!important;width:auto!important;z-index:30!important}.shopify-section:has([data-testid=product-list]) slideshow-component.resource-list__carousel>slideshow-arrows .slideshow-control,.shopify-section:has([data-testid=product-list]) slideshow-component.resource-list__carousel>slideshow-container>slideshow-arrows .slideshow-control{align-items:center;aspect-ratio:1 / 1;background:var(--qc-navy, #1c2349)!important;border:none!important;border-radius:999px!important;box-shadow:0 6px 16px rgba(var(--qc-navy-rgb, 28, 35, 73),.2);color:var(--qc-cyan-bright, #8cfaff)!important;cursor:pointer!important;display:inline-flex!important;flex:0 0 auto;height:var(--qc-arrow-size)!important;justify-content:center;margin:0!important;min-height:0!important;min-width:0!important;opacity:1!important;padding:0!important;pointer-events:auto!important;position:relative;transition:background .2s ease,color .2s ease,box-shadow .2s ease;width:var(--qc-arrow-size)!important;z-index:1}.shopify-section:has([data-testid=product-list]) slideshow-component.resource-list__carousel>slideshow-arrows .slideshow-control:hover,.shopify-section:has([data-testid=product-list]) slideshow-component.resource-list__carousel>slideshow-arrows .slideshow-control:focus-visible{background:var(--qc-cyan, #3ec4e5)!important;box-shadow:0 8px 20px rgba(var(--qc-cyan-rgb, 62, 196, 229),.35);color:var(--qc-navy, #1c2349)!important}.shopify-section:has([data-testid=product-list]) slideshow-component.resource-list__carousel>slideshow-arrows .slideshow-control:focus-visible{outline:2px solid var(--qc-navy, #1c2349);outline-offset:2px}.shopify-section:has([data-testid=product-list]) slideshow-component.resource-list__carousel>slideshow-arrows .slideshow-control[disabled]{cursor:pointer!important;opacity:1!important;pointer-events:auto!important}.shopify-section:has([data-testid=product-list]) slideshow-component.resource-list__carousel>slideshow-arrows .slideshow-control :is(svg,.svg-wrapper){color:inherit!important;height:18px;width:18px}.shopify-section:has([data-testid=product-list]) slideshow-component.resource-list__carousel>slideshow-container{-webkit-mask-image:linear-gradient(90deg,transparent 0,#000 var(--qc-bleed-x, 14px),#000 calc(100% - var(--qc-bleed-x, 14px)),transparent 100%);mask-image:linear-gradient(90deg,transparent 0,#000 var(--qc-bleed-x, 14px),#000 calc(100% - var(--qc-bleed-x, 14px)),transparent 100%)}.shopify-section:has([data-testid=product-list]) slideshow-component.resource-list__carousel>slideshow-container>slideshow-slides>slideshow-slide{content-visibility:visible!important;overflow:visible!important}.shopify-section:has([data-testid=product-list]) .resource-list__carousel .slideshow-control__dots,.shopify-section:has([data-testid=product-list]) .resource-list__carousel .slideshow-dots{gap:6px;margin-top:10px;justify-content:center;width:100%}.shopify-section:has([data-testid=product-list]) .resource-list__carousel .slideshow-dot,.shopify-section:has([data-testid=product-list]) .resource-list__carousel [aria-current=true].slideshow-dot{border-radius:999px}@media screen and (max-width:989px){.shopify-section:has([data-testid=product-list]) [data-testid=resource-list-grid].resource-list__carousel{--qc-arrow-size: 40px;--qc-arrow-gap: 8px;--qc-arrow-edge: 8px}.shopify-section:has([data-testid=product-list]) .product-card .product-card-gallery,.shopify-section:has([data-testid=product-list]) .product-card .card-gallery,.shopify-section:has([data-testid=product-list]) .product-card img{max-height:140px}}@media screen and (max-width:749px){.shopify-section:has([data-testid=product-list]) [data-testid=resource-list-grid].resource-list__carousel{padding-inline:var(--page-margin, 16px)!important}.shopify-section:has([data-testid=product-list]) slideshow-component.resource-list__carousel>slideshow-arrows{display:none!important}.shopify-section:has([data-testid=product-list]) slideshow-component.resource-list__carousel>slideshow-container>slideshow-slides{touch-action:pan-y}.shopify-section:has([data-testid=product-list]) .product-card .product-title,.shopify-section:has([data-testid=product-list]) .product-card a.product-title{font-size:.8rem!important}}html,body{max-width:100%;overflow-x:clip}.shopify-section:has([data-testid=product-list]) slideshow-component.resource-list__carousel{--qc-per-view: 5;--qc-featured-gap: 16px;--resource-list-column-gap: var(--qc-featured-gap);--qc-bleed-x: 14px;--qc-bleed-top: 12px;--qc-bleed-bottom: 34px}@media screen and (max-width:989px){.shopify-section:has([data-testid=product-list]) slideshow-component.resource-list__carousel{--qc-per-view: 3}}@media screen and (max-width:749px){.shopify-section:has([data-testid=product-list]) slideshow-component.resource-list__carousel{--qc-per-view: 2;--qc-featured-gap: 12px;--qc-bleed-x: 10px}}.shopify-section:has([data-testid=product-list]) slideshow-component.resource-list__carousel>slideshow-container{background:transparent!important;box-sizing:border-box!important;margin:calc(var(--qc-bleed-top) * -1) calc(var(--qc-bleed-x) * -1) calc(var(--qc-bleed-bottom) * -1)!important;max-width:none!important;overflow:hidden!important;padding:var(--qc-bleed-top) var(--qc-bleed-x) var(--qc-bleed-bottom)!important;width:auto!important}.shopify-section:has([data-testid=product-list]) slideshow-component.resource-list__carousel>slideshow-container>slideshow-slides{gap:var(--qc-featured-gap)!important;margin:0!important;padding:0!important}.shopify-section:has([data-testid=product-list]) slideshow-component.resource-list__carousel .resource-list__slide{--qc-slide-w: calc( (var(--qc-track-viewport, 100cqi) - var(--qc-featured-gap) * (var(--qc-per-view) - 1)) / var(--qc-per-view) );--slide-width: var(--qc-slide-w) !important;box-sizing:border-box!important;flex:0 0 var(--qc-slide-w)!important;margin:0!important;max-width:var(--qc-slide-w)!important;min-width:0!important;width:var(--qc-slide-w)!important}footer .shopify-section.qc-testimonials-section,#footer-group .shopify-section.qc-testimonials-section{background:transparent!important;color:var(--qc-ink, #10140b)!important}.qc-testimonials-section .qc-testimonials{background:radial-gradient(60% 80% at 50% 0%,rgba(var(--qc-cyan-rgb, 62, 196, 229),.1),rgba(var(--qc-cyan-rgb, 62, 196, 229),0) 70%),linear-gradient(180deg,#f5f9fc,#eaf2f8);border-top:1px solid rgba(var(--qc-navy-rgb, 28, 35, 73),.08)}.qc-testimonials-section .qc-testimonials__inner{padding-block:64px 60px}@media screen and (max-width:749px){.qc-testimonials-section .qc-testimonials__inner{padding-block:44px 40px}}.qc-testimonials-section .qc-testimonials__viewport{padding:16px 0 72px!important;margin:-16px 0 -72px}.qc-testimonials-section .qc-testimonials .qc-testimonials__card{background:radial-gradient(120% 70% at 100% 0%,rgba(var(--qc-cyan-rgb, 62, 196, 229),.1),rgba(var(--qc-cyan-rgb, 62, 196, 229),0) 60%),linear-gradient(180deg,#fff,#fbfdff)!important;border:1px solid rgba(var(--qc-navy-rgb, 28, 35, 73),.08)!important;border-radius:20px!important;box-shadow:0 1px 2px rgba(var(--qc-navy-rgb, 28, 35, 73),.04),0 8px 18px rgba(var(--qc-navy-rgb, 28, 35, 73),.05),0 22px 44px rgba(var(--qc-navy-rgb, 28, 35, 73),.06)!important;isolation:isolate;overflow:hidden!important;transition:transform .3s cubic-bezier(.22,1,.36,1),box-shadow .3s ease,border-color .3s ease!important}.qc-testimonials-section .qc-testimonials .qc-testimonials__card:before,.qc-testimonials-section .qc-testimonials .qc-testimonials__card:after{content:none!important;display:none!important}.qc-testimonials-section .qc-testimonials .qc-testimonials__card:hover,.qc-testimonials-section .qc-testimonials .qc-testimonials__card:focus-within{border-color:rgba(var(--qc-cyan-rgb, 62, 196, 229),.55)!important;box-shadow:inset 0 3px 0 var(--qc-cyan, #3ec4e5),0 0 0 4px rgba(var(--qc-cyan-rgb, 62, 196, 229),.1),0 14px 28px rgba(var(--qc-navy-rgb, 28, 35, 73),.08),0 30px 60px rgba(var(--qc-navy-rgb, 28, 35, 73),.12)!important;transform:translateY(-5px)}.qc-testimonials-section .qc-testimonials__quote-mark{color:var(--qc-navy, #1c2349);line-height:0;opacity:.06;pointer-events:none;position:absolute;right:18px;top:14px;transition:opacity .3s ease,color .3s ease;z-index:0}.qc-testimonials-section .qc-testimonials__quote-mark svg{height:64px;width:86px}.qc-testimonials-section .qc-testimonials__card:hover .qc-testimonials__quote-mark{color:var(--qc-cyan-deep, #1593b4);opacity:.12}.qc-testimonials-section .qc-testimonials__card-top{padding:22px 22px 0;position:relative;z-index:1}.qc-testimonials-section .qc-testimonials__rating{align-items:center;background:#fff8e6;border:1px solid #f6e3b0;border-radius:999px;display:inline-flex;gap:8px;padding:5px 10px 5px 9px}.qc-testimonials-section .qc-testimonials__stars{display:inline-flex;gap:2px}.qc-testimonials-section .qc-testimonials__star{color:#e7dcc0}.qc-testimonials-section .qc-testimonials__star.is-on{color:#e8a317}.qc-testimonials-section .qc-testimonials__score{color:#7a5200;font-size:.78rem;font-weight:800;letter-spacing:.02em;line-height:1}.qc-testimonials-section .qc-testimonials .qc-testimonials__text{color:var(--qc-text, #3b4560)!important;font-size:.95rem!important;font-weight:400!important;letter-spacing:0!important;line-height:1.7!important;padding:16px 22px 20px!important;position:relative;z-index:1}.qc-testimonials-section .qc-testimonials .qc-testimonials__meta{background:transparent!important;border-top:1px solid rgba(var(--qc-navy-rgb, 28, 35, 73),.08)!important;color:var(--qc-navy, #1c2349)!important;gap:12px;margin:auto 22px 0!important;padding:16px 0 20px!important;position:relative;z-index:1}.qc-testimonials-section .qc-testimonials .qc-testimonials__avatar{background:linear-gradient(140deg,var(--qc-navy, #1c2349) 0%,#1f5089 55%,var(--qc-cyan, #3ec4e5) 100%)!important;box-shadow:0 6px 14px #1f508947,inset 0 0 0 2px #ffffff40;color:#fff!important;font-size:.78rem;font-weight:800;height:44px;letter-spacing:.04em;width:44px}.qc-testimonials-section .qc-testimonials .qc-testimonials__who{gap:4px}.qc-testimonials-section .qc-testimonials .qc-testimonials__name,.qc-testimonials-section .qc-testimonials .qc-testimonials__meta strong{color:var(--qc-navy, #1c2349)!important;font-size:.95rem;font-weight:700}.qc-testimonials-section .qc-testimonials .qc-testimonials__detail{align-items:center;color:var(--qc-muted, #5b6470)!important;gap:4px 8px}.qc-testimonials-section .qc-testimonials .qc-testimonials__role{color:var(--qc-muted, #5b6470)!important;font-size:.82rem}.qc-testimonials-section .qc-testimonials .qc-testimonials__sep{display:none}.qc-testimonials-section .qc-testimonials .qc-testimonials__company{background:rgba(var(--qc-cyan-rgb, 62, 196, 229),.12);border:1px solid rgba(var(--qc-cyan-rgb, 62, 196, 229),.35);border-radius:999px;color:#0f6f88!important;font-size:.7rem;font-weight:800;letter-spacing:.06em;padding:2px 8px;text-transform:uppercase}.qc-testimonials-section .qc-testimonials__nav{background:#fff;border:1px solid rgba(var(--qc-navy-rgb, 28, 35, 73),.08);box-shadow:0 2px 4px rgba(var(--qc-navy-rgb, 28, 35, 73),.05),0 10px 24px rgba(var(--qc-navy-rgb, 28, 35, 73),.1);color:var(--qc-navy, #1c2349);height:48px;width:48px}.qc-testimonials-section .qc-testimonials__nav:hover:not(:disabled){background:var(--qc-cyan, #3EC4E5);border-color:var(--qc-cyan, #3EC4E5);box-shadow:0 12px 26px rgba(var(--qc-cyan-rgb, 62, 196, 229),.38);color:var(--qc-navy, #1c2349);transform:translateY(-2px)}.qc-testimonials-section .qc-testimonials__nav:focus-visible{outline:2px solid var(--qc-cyan, #3EC4E5);outline-offset:3px}@media screen and (max-width:749px){.qc-testimonials-section .qc-testimonials__card-top{padding:18px 18px 0}.qc-testimonials-section .qc-testimonials .qc-testimonials__text{font-size:.94rem!important;padding:14px 18px 18px!important}.qc-testimonials-section .qc-testimonials .qc-testimonials__meta{margin:auto 18px 0!important;padding:14px 0 18px!important}.qc-testimonials-section .qc-testimonials__quote-mark svg{height:52px;width:70px}.qc-testimonials-section .qc-testimonials__nav{height:44px;width:44px}}@media(prefers-reduced-motion:reduce){.qc-testimonials-section .qc-testimonials .qc-testimonials__card{transition:none!important}.qc-testimonials-section .qc-testimonials .qc-testimonials__card:hover{transform:none}}.qc-testimonials__avatar--photo{overflow:hidden;padding:0}.qc-testimonials__avatar--photo img{display:block;height:100%;object-fit:cover;width:100%}
/*# sourceMappingURL=/cdn/shop/t/3/assets/qc-corporate-sections.css.map */
