.qk-home-experience{--qk-home-statement-ink:var(--ink);--qk-home-statement-muted:var(--muted);position:relative}.qk-home-hero-title-break{display:none}.qk-home .qk-brand-hero__title:lang(zh-CN){text-wrap:wrap}.qk-home>.qk-brand-header-host[data-qk-scene-header]{inset:var(--qk-scene-header-y,0px) 0 auto;position:fixed}.qk-home>.qk-brand-header-host[data-qk-scene-header-hidden]{visibility:hidden}html[data-qk-theme=light] .qk-home>.qk-brand-header-host .qk-brand-header__logo img{filter:brightness(0);opacity:.85}.qk-home-manifesto{padding:var(--space-section) var(--gutter);color:var(--qk-home-statement-ink);flex-direction:column;gap:40px;display:flex}.qk-home-manifesto__statements{text-align:center;width:min(100%,960px);margin-inline:auto}.qk-home-manifesto__statement+.qk-home-manifesto__statement{margin-top:72px}.qk-home-manifesto__text{font:400 var(--qk-home-statement-size)/var(--qk-home-statement-line) var(--heading-font);letter-spacing:-.035em;text-wrap:pretty}.qk-home-manifesto__text:lang(zh-CN){letter-spacing:-.025em;line-height:1.3}.qk-home-manifesto__line-break{display:none}.qk-home-manifesto__word{--qk-word-fill:100%;color:var(--qk-home-statement-ink)}.qk-home-manifesto__text .qk-home-manifesto__word{display:inline-block}.qk-home-manifesto__text:lang(zh-CN) .qk-home-manifesto__word{display:inline}.qk-home-manifesto__footer{grid-template-columns:minmax(0, 1fr) var(--qk-home-progress-width) minmax(0, 1fr);align-items:center;gap:32px;display:grid}.qk-home-manifesto__footer>.qk-action-link{grid-column:3;justify-self:end}.qk-home-manifesto__next{max-width:100%;font:400 11px/1.6 var(--body-font);letter-spacing:.05em;justify-self:start;align-items:center;gap:12px;display:inline-flex}.qk-home-manifesto__next:focus-visible{outline-color:var(--qk-home-statement-ink)}.qk-home-manifesto__progress{width:var(--qk-home-progress-width);background:color-mix(in srgb, var(--qk-home-statement-muted) 25%, transparent);grid-column:2;justify-self:center;height:1px;display:none}.qk-home-manifesto__progress span{background:var(--accent);transform-origin:0;height:100%;transform:scaleX(var(--qk-progress-fill,0));display:block}.qk-home-experience[data-qk-scene-ready]{--qk-home-statement-ink:var(--hero-white);--qk-home-statement-muted:var(--hero-muted);height:calc(var(--qk-home-scene-screens) * 100svh)}.qk-home-experience[data-qk-scene-ready] .qk-home-experience__stage{isolation:isolate;height:100svh;clip-path:inset(calc(var(--qk-home-scene-inset) * (1 - var(--qk-scene-expand,0))) round calc(var(--qk-home-scene-radius) * (1 - var(--qk-scene-expand,0))));position:sticky;top:0;overflow:clip}.qk-home:has(.qk-home-experience[data-qk-scene-skipped]){overflow-anchor:none}.qk-home-experience[data-qk-scene-ready][data-qk-scene-skipped]{height:calc(var(--qk-scene-skip-offset) + 100svh)}.qk-home-experience[data-qk-scene-ready][data-qk-scene-skipped] .qk-home-experience__stage{top:var(--qk-scene-skip-offset);position:relative}.qk-home-experience[data-qk-scene-ready] .qk-brand-hero{border-radius:0;height:100%;min-height:0;margin:0;padding-block:clamp(136px,19.5svh,178px) clamp(48px,9svh,92px);position:absolute;inset:0}.qk-home-experience[data-qk-scene-ready] .qk-brand-hero__content{width:min(100% - var(--gutter) * 2, var(--content));opacity:var(--qk-hero-opacity,1);transform:translate3d(0, calc((1 - var(--qk-hero-opacity,1)) * var(--qk-home-scene-drift) * -1), 0);will-change:opacity, transform}.qk-home-experience[data-qk-scene-ready] .qk-brand-hero__bottom{padding-top:40px}.qk-home-experience[data-qk-scene-ready] .qk-hero-backdrop{transform:scale(calc(1 + var(--qk-scene-expand,0) * var(--qk-home-scene-zoom)));transform-origin:50% 65%;will-change:transform}.qk-home-experience[data-qk-scene-ready] .qk-home-manifesto{--qk-action-color:var(--hero-white);--qk-action-secondary-bg:var(--qk-theme-control-hover);--qk-action-secondary-hover:var(--qk-theme-control-border);z-index:1;padding-block:var(--qk-home-scene-copy-top) clamp(40px, 6svh, 64px);opacity:var(--qk-copy-opacity,0);position:absolute;inset:0}.qk-home-experience[data-qk-scene-ready][data-qk-scene-chapter=hero] .qk-home-manifesto{visibility:hidden}.qk-home-experience[data-qk-scene-ready] .qk-home-manifesto__progress{visibility:visible;opacity:1;transition:opacity var(--qk-home-progress-fade-duration) ease-out, visibility 0s;display:block}.qk-home-experience[data-qk-scene-ready][data-qk-scene-complete] .qk-home-manifesto__progress{visibility:hidden;opacity:0;transition-delay:var(--qk-home-progress-hold-duration), calc(var(--qk-home-progress-hold-duration) + var(--qk-home-progress-fade-duration))}.qk-home-experience[data-qk-scene-ready][data-qk-scene-skipped] .qk-home-manifesto__progress{visibility:hidden;opacity:0;transition:none}.qk-home-experience[data-qk-scene-ready] .qk-home-manifesto__statements{flex:1;align-items:center;min-height:0;display:grid;overflow:clip}.qk-home-experience[data-qk-scene-ready] .qk-home-manifesto__statement{opacity:var(--qk-statement-opacity,0);transform:translate3d(0, calc(var(--qk-statement-drift,0) * (100% + var(--qk-home-scene-card-gap))), 0);will-change:opacity, transform;grid-area:1/1;align-self:center;margin:0}.qk-home-experience[data-qk-scene-ready] .qk-home-manifesto__word{background:linear-gradient(90deg, var(--qk-home-statement-ink) var(--qk-word-fill), color-mix(in srgb, var(--qk-home-statement-ink) 32%, transparent) calc(var(--qk-word-fill) + var(--qk-home-word-feather)));color:#0000;-webkit-background-clip:text;background-clip:text}.qk-home-experience[data-qk-scene-skipped] .qk-hero-backdrop{--qk-hero-animation-state:paused}@media (width>=961px){.qk-home-manifesto__line-break{display:block}.qk-home-manifesto{padding-inline:max(var(--gutter), calc((100% - var(--content)) / 2))}}@media (width<=960px){.qk-home-experience[data-qk-scene-ready] .qk-brand-hero__content{width:calc(100% - 72px)}.qk-home-manifesto{gap:32px}}@media (width<=600px){.qk-home-manifesto{gap:24px}.qk-home-manifesto__footer{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px 12px}.qk-home-manifesto__footer>.qk-action-link{grid-column:2}.qk-home-manifesto__progress{grid-area:2/1/auto/-1}.qk-home-manifesto__next{gap:8px;font-size:10px}.qk-home-manifesto__footer .qk-action-link{padding-inline:12px}.qk-home-experience[data-qk-scene-ready] .qk-brand-hero{padding-block:136px 36px}.qk-home-experience[data-qk-scene-ready] .qk-brand-hero__bottom{gap:24px}.qk-home-hero-title-break{display:inline}.qk-home .qk-brand-hero__title.qk-brand-hero__title--statement:lang(zh-CN){font-size:clamp(46px,12vw,54px);line-height:1.12}}@media print{.qk-home-experience[data-qk-scene-ready]{height:auto}.qk-home-experience[data-qk-scene-ready] .qk-home-experience__stage{clip-path:none;height:auto;position:static;overflow:visible}.qk-home-experience[data-qk-scene-ready] .qk-brand-hero,.qk-home-experience[data-qk-scene-ready] .qk-home-manifesto{position:relative;inset:auto}.qk-home-experience[data-qk-scene-ready] .qk-home-manifesto,.qk-home-experience[data-qk-scene-ready] .qk-brand-hero__content,.qk-home-experience[data-qk-scene-ready] .qk-home-manifesto__statement{visibility:visible;opacity:1;transform:none}.qk-home-experience[data-qk-scene-ready] .qk-home-manifesto__statements{display:block}.qk-home-experience[data-qk-scene-ready] .qk-home-manifesto__word{color:var(--ink);background:0 0}}.qk-phosphor-icon[data-astro-cid-r7bge257]{flex-shrink:0;display:block}.qk-industry-icon[data-astro-cid-r3a37nm6]{flex-shrink:0}.qk-technology-panel__symbol[data-astro-cid-psrvquis]{place-items:center;width:48px;height:48px;margin-bottom:24px;display:grid}.qk-hero-artwork[data-astro-cid-7h73k5ht]{width:100%;height:auto;display:block;overflow:visible}.qk-hero-artwork--compact[data-astro-cid-7h73k5ht]{flex-shrink:0;width:48px;height:48px}.qk-service-hero-artwork[data-astro-cid-6tklgje2]{width:100%;min-width:0;max-width:640px;aspect-ratio:640 / var(--qk-service-artwork-height);color:var(--ink);justify-self:center;place-items:center;display:grid}.qk-service-hero-artwork[data-astro-cid-6tklgje2] .qk-service-hero-artwork__drawing{width:var(--qk-service-artwork-width)}@media (width<=960px){.qk-service-hero-artwork[data-astro-cid-6tklgje2]{aspect-ratio:auto;max-width:520px}.qk-service-hero-artwork[data-astro-cid-6tklgje2] .qk-service-hero-artwork__drawing{width:100%}}.qk-article-contents__list[data-astro-cid-ht26t3zg]{width:100%;margin:0;padding:0;list-style:none}.qk-article-contents__list[data-astro-cid-ht26t3zg] .qk-article-contents__list[data-astro-cid-ht26t3zg]{border-inline-start:1px solid var(--line);width:auto;margin-inline-start:4px;padding-inline-start:12px}.qk-article-contents__link[data-astro-cid-ht26t3zg]{color:var(--muted);overflow-wrap:anywhere;padding:8px 4px;font-size:13px;line-height:1.6;display:block}.qk-article-contents__link--section[data-astro-cid-ht26t3zg]{color:var(--ink);font-weight:var(--qk-type-label-weight)}.qk-article-contents__link[data-astro-cid-ht26t3zg]:hover{color:var(--accent)}.qk-article-contents__link[data-astro-cid-ht26t3zg]:focus-visible{outline:2px solid var(--focus);outline-offset:-2px;border-radius:4px}@media (width<=1100px){.qk-article-contents__link[data-astro-cid-ht26t3zg]{align-items:center;min-height:44px;display:flex}}html:has([data-qk-article-contents]){scroll-behavior:auto}.qk-article-contents__nav[data-astro-cid-qxw7vszr]{max-height:calc(100dvh - var(--qk-header-height) - 144px);overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:var(--line) transparent;overflow-y:auto}.qk-article-contents__summary[data-astro-cid-qxw7vszr]{cursor:default;justify-content:space-between;align-items:center;gap:16px;margin-bottom:24px;list-style:none;display:flex}.qk-article-contents__summary[data-astro-cid-qxw7vszr]::-webkit-details-marker{display:none}.qk-article-contents__summary[data-astro-cid-qxw7vszr] .qk-article-contents__chevron{transition:transform .18s var(--qk-motion-easing);flex-shrink:0;display:none}@media (width<=1100px){.qk-article-contents__nav[data-astro-cid-qxw7vszr]{max-height:56dvh}.qk-article-contents__summary[data-astro-cid-qxw7vszr]{cursor:pointer;min-height:44px;margin-bottom:0}.qk-article-contents[data-astro-cid-qxw7vszr][open]>.qk-article-contents__summary[data-astro-cid-qxw7vszr]{margin-bottom:16px}.qk-article-contents__summary[data-astro-cid-qxw7vszr] .qk-article-contents__chevron{display:block}.qk-article-contents[data-astro-cid-qxw7vszr][open]>.qk-article-contents__summary[data-astro-cid-qxw7vszr] .qk-article-contents__chevron{transform:rotate(180deg)}.qk-article-contents__summary[data-astro-cid-qxw7vszr]:focus-visible{outline:2px solid var(--accent);outline-offset:4px;border-radius:4px}}@media (prefers-reduced-motion:reduce){.qk-article-contents__summary[data-astro-cid-qxw7vszr] .qk-article-contents__chevron{transition:none}}.qk-project-gallery__grid[data-astro-cid-gryjrdcp] figure[data-astro-cid-gryjrdcp].qk-project-gallery__video{grid-column:1/-1}.qk-project-gallery__player[data-astro-cid-gryjrdcp]{border-radius:var(--qk-work-image-radius);background:var(--surface);width:100%;max-width:100%;height:auto;display:block}.qk-detail-category[data-astro-cid-wt3ouxv5]{color:inherit;text-decoration:none}.qk-detail-category[data-astro-cid-wt3ouxv5]:hover{text-underline-offset:.2em;text-decoration:underline}.qk-detail-intro__author[data-astro-cid-wt3ouxv5]:hover{color:var(--accent);text-underline-offset:4px;text-decoration:underline}.qk-detail-intro[data-astro-cid-wt3ouxv5]:not(.qk-detail-intro--article)>.qk-wrap[data-astro-cid-wt3ouxv5],.qk-detail-body--work[data-astro-cid-wt3ouxv5],.qk-project-gallery[data-astro-cid-wt3ouxv5]>.qk-wrap[data-astro-cid-wt3ouxv5]{width:calc(100% - var(--gutter) * 2);max-width:none}.qk-detail-cover--work[data-astro-cid-wt3ouxv5] img[data-astro-cid-wt3ouxv5],.qk-detail-body--work[data-astro-cid-wt3ouxv5]>.qk-prose[data-astro-cid-wt3ouxv5]{max-width:none}.qk-detail-body[data-astro-cid-wt3ouxv5]:not(.qk-detail-body--work) .qk-prose[data-astro-cid-wt3ouxv5] :is(h2,h3,h4,h5,h6){scroll-margin-top:calc(var(--qk-header-height) + 32px)}.qk-solutions-overview,.qk-solution-opportunity-section{background:var(--page)}.qk-solutions-overview .qk-section-heading{margin-bottom:40px}.qk-solutions-grid{grid-template-columns:repeat(6,minmax(0,1fr));gap:24px;display:grid}.qk-solution-card{background:var(--surface);min-width:0;color:var(--ink);border-radius:16px;flex-direction:column;grid-column:span 2;display:flex;overflow:hidden}.qk-solution-card--wide{grid-column:span 4}.qk-solution-card__media{background:var(--qk-material);height:360px;overflow:hidden}.qk-solution-card--compact .qk-solution-card__media{height:256px}.qk-solution-card__media img{object-fit:cover;width:100%;height:100%;transition:transform .6s var(--qk-motion-easing);display:block}.qk-solution-card__body{flex-direction:column;flex:1;gap:12px;min-height:164px;padding:32px;display:flex}.qk-solution-card__heading{align-items:start;gap:16px;display:flex}.qk-solution-card__heading h3{min-width:0;font:400 26px/1.2 var(--heading-font);letter-spacing:-.5px;overflow-wrap:break-word;flex:1;margin:0}.qk-solution-card__heading .qk-icon{color:var(--accent);transition:transform .3s var(--qk-motion-easing);flex-shrink:0;margin-top:5px}.qk-solution-card__statement{color:var(--ink);margin:0;font-size:16px;line-height:1.5}.qk-solution-card__detail{color:var(--muted);margin:0;font-size:14px;line-height:1.5}.qk-solution-card:focus-visible{outline:2px solid var(--focus);outline-offset:4px}.qk-solution-card:focus-visible .qk-icon{transform:translate(3px)}.qk-solution-note{color:var(--muted);margin:40px 0 0;font-size:13px;line-height:1.6}.qk-solution-note--scope{letter-spacing:.04em;font-size:11px}.qk-solutions-global{background:var(--qk-material);border-radius:32px}.qk-solutions-global .qk-collaboration p{font-size:18px}.qk-solution-opportunities{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;margin:0;padding:0;list-style:none;display:grid}.qk-solution-priority{background:var(--surface);border-radius:16px;flex-direction:column;gap:20px;min-width:0;padding:32px;display:flex}.qk-solution-priority h3{font:400 26px/1.3 var(--heading-font);margin:0}.qk-solution-priority p{color:var(--muted);margin:0;font-size:16px;line-height:1.6}.qk-solution-services{margin:0;padding:0;list-style:none}.qk-solution-services>li{border-top:1px solid var(--line);padding-block:24px}.qk-solution-service{color:var(--ink);grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:48px;display:grid}.qk-solution-service h3{font:400 32px/1.4 var(--heading-font);align-items:center;gap:20px;margin:0;transition:color .18s;display:flex}.qk-solution-service h3>span{overflow-wrap:anywhere;min-width:0}.qk-solution-service p{color:var(--muted);margin:0;font-size:16px;line-height:1.6}a.qk-solution-service:is(:hover,:focus-visible) h3{color:var(--accent)}@media (hover:hover) and (pointer:fine){.qk-solution-card:hover .qk-solution-card__media img{transform:scale(1.035)}.qk-solution-card:hover .qk-icon{transform:translate(3px)}}@media (width<=1119px){.qk-solutions-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.qk-solution-card,.qk-solution-card--wide{grid-column:auto}.qk-solution-card__media,.qk-solution-card--compact .qk-solution-card__media{aspect-ratio:3/2;height:auto}}@media (width<=960px){.qk-solution-card__body,.qk-solution-priority{padding:24px}.qk-solution-opportunities{gap:16px}.qk-solution-service{gap:32px}.qk-solution-service h3{font-size:28px}}@media (width<=767px){.qk-solutions-overview h2,.qk-solutions-global h2,.qk-solution-opportunity-section h2,#qk-solution-services h2{text-wrap:balance}.qk-solutions-grid,.qk-solution-opportunities{grid-template-columns:minmax(0,1fr);gap:24px}.qk-solution-card__body{min-height:0}.qk-solution-card__heading h3{font-size:24px}.qk-solutions-global{border-radius:20px}.qk-solution-service{grid-template-columns:minmax(0,1fr);gap:16px}.qk-solution-service h3{gap:16px;font-size:26px}.qk-solution-service .qk-phosphor-icon{width:36px;height:36px}.qk-solution-priority h3{font-size:24px}}@media (prefers-reduced-motion:reduce){.qk-solution-card__media img,.qk-solution-card__heading .qk-icon,.qk-solution-service h3{transition:none}.qk-solution-card:is(:hover,:focus-visible) img,.qk-solution-card:is(:hover,:focus-visible) .qk-icon{transform:none}}.qk-mobile-contact[data-astro-cid-5odbwj2f]{justify-self:start;align-items:center;gap:4px;min-width:0;max-width:100%;display:inline-flex}.qk-tech-page .qk-tech-section--journey{background:var(--page)}.qk-commerce-journey{grid-template-columns:repeat(12,minmax(0,1fr));align-items:start;gap:32px 24px;margin:0;padding:0;list-style:none;display:grid}.qk-commerce-stage{background:var(--surface);border:0;border-radius:12px;flex-direction:column;grid-column:span 6;min-width:0;display:flex;overflow:hidden}.qk-commerce-stage--0{grid-column:1/-1}.qk-commerce-stage--3{grid-column:span 8}.qk-commerce-stage--4{grid-column:span 4}.qk-commerce-stage__heading{background:var(--qk-tech-material);justify-content:space-between;align-items:center;gap:16px;padding:12px 24px;display:flex}.qk-commerce-stage__heading h3{font:400 13px/1.5 var(--body-font);align-items:center;gap:12px;margin:0;display:flex}.qk-commerce-stage__heading h3 span{color:var(--muted);font-size:11px}.qk-commerce-stage__heading>span{color:var(--muted);letter-spacing:.04em;text-align:right;font-size:9px}.qk-commerce-preview{pointer-events:none;min-width:0;padding:28px}.qk-commerce-preview strong{font:400 28px/1.2 var(--heading-font);letter-spacing:-.025em;white-space:pre-line;margin-bottom:16px;display:block}.qk-commerce-preview p,.qk-commerce-preview__rows p,.qk-commerce-preview__orders p{color:var(--muted);font-size:13px;line-height:1.65}.qk-commerce-preview figure{min-width:0;margin:0}.qk-commerce-preview figure img{object-fit:cover;border-radius:6px;width:100%;height:240px;display:block}.qk-commerce-preview figcaption{color:var(--muted);margin-top:12px;font-size:10px;line-height:1.6}.qk-commerce-preview__navigation{justify-content:space-between;align-items:center;gap:24px;margin-bottom:32px;font-size:11px;display:flex}.qk-commerce-preview__navigation>span{letter-spacing:.08em}.qk-commerce-preview__navigation>div{color:var(--muted);gap:20px;display:flex}.qk-commerce-preview__discovery{grid-template-columns:1.1fr 1fr 1fr;align-items:center;gap:24px;display:grid}.qk-commerce-preview__discovery strong{font-size:44px;line-height:1.1}.qk-commerce-preview__discovery p{max-width:310px}.qk-commerce-preview__action{border-radius:var(--qk-control-radius);background:var(--accent);min-height:36px;color:var(--qk-theme-on-accent);justify-content:center;align-items:center;margin-top:20px;padding:10px 18px;font-size:11px;line-height:1.4;display:inline-flex}.qk-commerce-preview__product{grid-template-columns:1.1fr 1fr;align-items:center;gap:24px;display:grid}.qk-commerce-preview__product figure img{height:260px}.qk-commerce-preview__product p+p{margin-top:12px}.qk-commerce-preview__selection{background:var(--qk-tech-material);color:var(--muted);border-radius:6px;justify-content:space-between;align-items:center;gap:12px;margin-top:20px;padding:12px 16px;font-size:11px;display:flex}.qk-commerce-preview__cart{align-items:center;gap:20px;margin-block:24px;display:flex}.qk-commerce-preview__cart>img{object-fit:cover;border-radius:4px;flex-shrink:0;width:72px;height:88px}.qk-commerce-preview__rows{margin-top:20px}.qk-commerce-preview__rows p{border-top:1px solid var(--line);justify-content:space-between;align-items:start;gap:16px;padding-block:12px;display:flex}.qk-commerce-preview__rows p>span:last-child{text-align:right}.qk-commerce-preview__checkout{grid-template-columns:minmax(0,2fr) minmax(0,1fr);gap:24px;display:grid}.qk-commerce-preview__checkout strong{font-size:24px}.qk-commerce-preview__fields{gap:12px;display:grid}.qk-commerce-preview__fields>span{border:1px solid var(--line);color:var(--muted);border-radius:6px;padding:12px 16px;font-size:11px}.qk-commerce-preview__summary{border-left:1px solid var(--line);border-top:0;padding-left:24px}.qk-commerce-preview__summary strong{font-size:20px}.qk-commerce-preview__orders p{border-top:1px solid var(--line);gap:8px;padding-block:16px;display:grid}.qk-commerce-preview__orders p>span:first-child{color:var(--ink)}.qk-commerce-stage__description{color:var(--muted);padding:0 28px 28px;font-size:14px}@media (width<=1100px){.qk-commerce-preview__discovery{grid-template-columns:repeat(2,minmax(0,1fr))}.qk-commerce-preview__discovery>div{grid-column:1/-1}.qk-commerce-preview__discovery p{max-width:520px}.qk-commerce-preview__product{grid-template-columns:1fr}.qk-commerce-preview__product figure img{height:240px}.qk-commerce-stage--3,.qk-commerce-stage--4{grid-column:span 6}.qk-commerce-preview__checkout{grid-template-columns:1fr}.qk-commerce-preview__summary{border-left:0;border-top:1px solid var(--line);padding:24px 0 0}}@media (width<=767px){.qk-commerce-journey{grid-template-columns:minmax(0,1fr);gap:24px}.qk-commerce-stage:nth-child(n){grid-column:auto}.qk-commerce-stage__heading{padding:12px 20px}.qk-commerce-stage__heading h3{font-size:12px}.qk-commerce-stage__heading>span{font-size:8px}.qk-commerce-preview{padding:24px}.qk-commerce-preview strong{font-size:26px}.qk-commerce-preview__navigation{align-items:start;gap:12px;margin-bottom:24px}.qk-commerce-preview__navigation>div{flex-wrap:wrap;justify-content:end;gap:8px 12px;font-size:10px}.qk-commerce-preview__discovery{gap:24px 16px}.qk-commerce-preview__discovery strong{font-size:36px}.qk-commerce-preview figure img{height:150px}.qk-commerce-preview__product figure img{height:260px}.qk-commerce-preview__checkout strong{font-size:24px}.qk-commerce-preview__summary strong{font-size:20px}.qk-commerce-stage__description{padding-inline:24px}}.qk-tech-page .qk-tech-section--paper{background:var(--page)}.qk-tech-introduction__body{color:var(--muted);white-space:pre-line;min-width:0;font-size:18px;line-height:1.8}.qk-tech-introduction__tags{white-space:normal;flex-wrap:wrap;gap:8px 20px;margin:24px 0 0;padding:0;font-size:12px;list-style:none;display:flex}.qk-tech-introduction__tags li+li:before{content:"/";margin-right:20px}.qk-tech-page .qk-tech-hero--shopify .qk-tech-hero__copy{grid-template-columns:minmax(0,2fr) minmax(0,1fr);align-items:start;column-gap:70px;display:grid}.qk-tech-page .qk-tech-hero--shopify .qk-eyebrow{grid-column:1/-1}.qk-tech-page .qk-tech-hero--shopify h1{grid-area:2/1/span 2;font-size:clamp(44px,5.28vw,76px);line-height:1.12}.qk-tech-page .qk-tech-hero--shopify .qk-tech-hero__description{grid-area:2/2;margin:8px 0 24px;font-size:17px}.qk-tech-page .qk-tech-hero--shopify .qk-tech-hero__copy>div{grid-area:3/2}.qk-tech-page .qk-tech-hero--shopify .qk-tech-hero__visual{place-items:center;min-height:563px;margin-top:48px;display:grid}.qk-tech-page .qk-tech-hero--shopify .qk-tech-artwork{width:min(100%,520px);max-height:none}.qk-tech-page--editorial .qk-tech-capability{grid-template-columns:repeat(2,minmax(0,1fr));padding-block:32px}.qk-tech-capability__identity,.qk-tech-ecosystem__identity,.qk-tech-related__identity,.qk-tech-use-case__identity{align-items:center;gap:24px;min-width:0;display:flex}.qk-tech-page--editorial .qk-service-symbol{flex-shrink:0;display:block}.qk-tech-page--editorial .qk-tech-capability h3{font-size:32px;line-height:1.25}.qk-tech-page--editorial .qk-tech-capability p{font-size:17px;line-height:1.65}.qk-tech-page--editorial .qk-tech-capability--linked{grid-template-columns:minmax(0,1fr) minmax(0,1fr) 20px;align-items:center}.qk-tech-capability__arrow{color:var(--muted);transition:transform .18s var(--qk-motion-easing)}.qk-tech-capability--linked h3{transition:color .18s var(--qk-motion-easing)}.qk-tech-capability--linked:is(:hover,:focus-visible) h3{color:var(--accent)}.qk-tech-capability--linked:is(:hover,:focus-visible) .qk-tech-capability__arrow{transform:translate(3px)}.qk-tech-page--editorial .qk-tech-ecosystem{display:block}.qk-tech-page--editorial .qk-tech-ecosystem>div{grid-template-columns:minmax(0,calc(33.3333% - 16px)) minmax(0,1fr);align-items:start;gap:24px;padding-block:32px;display:grid}.qk-tech-ecosystem__identity{gap:20px}.qk-tech-page--editorial .qk-tech-ecosystem h3{color:var(--ink);margin:0;font-size:28px;line-height:1.35}.qk-tech-page--editorial .qk-tech-ecosystem ul{gap:16px;min-width:0;display:grid}.qk-tech-page--editorial .qk-tech-ecosystem li{grid-template-columns:220px minmax(0,1fr);align-items:center;gap:24px;min-width:0;margin:0;display:grid}.qk-tech-ecosystem__brand{align-items:center;gap:12px;min-width:0;display:flex}.qk-tech-page--editorial .qk-tech-ecosystem h4{margin:0;font-size:20px;line-height:1.4}.qk-tech-page--editorial .qk-tech-ecosystem p{font-size:13px;line-height:1.65}.qk-tech-page--editorial .qk-tech-section--use-cases{background:var(--page)}.qk-tech-page--editorial .qk-tech-use-cases{gap:32px 24px}.qk-tech-page--editorial .qk-tech-use-cases--four{grid-template-columns:repeat(2,minmax(0,1fr))}.qk-tech-page--editorial .qk-tech-use-cases--five{grid-template-columns:repeat(6,minmax(0,1fr))}.qk-tech-page--editorial .qk-tech-use-cases--five>div{grid-column:span 2}.qk-tech-page--editorial .qk-tech-use-cases--five>div:nth-child(-n+3){--qk-tech-card-min-height:224px}.qk-tech-page--editorial .qk-tech-use-cases--five>div:nth-child(n+4){grid-column:span 3}.qk-tech-page--editorial .qk-tech-use-cases>div{min-width:0;min-height:var(--qk-tech-card-min-height,165px);border-radius:var(--qk-service-card-radius);background:var(--surface);border:0;flex-direction:column;gap:16px;padding:32px;display:flex}.qk-tech-page--editorial .qk-tech-use-cases>div:has(.qk-service-symbol){min-height:var(--qk-tech-card-min-height,238px)}.qk-tech-page--editorial .qk-tech-use-cases--four>div,.qk-tech-page--editorial .qk-tech-use-cases--four>div:has(.qk-service-symbol){min-height:var(--qk-tech-card-min-height,218px)}.qk-tech-use-case__identity{gap:16px}.qk-tech-page--editorial .qk-tech-use-cases h3{margin:0;font-size:26px;line-height:1.25}.qk-tech-page--editorial .qk-tech-use-cases p{font-size:16px;line-height:1.65}.qk-tech-page--editorial .qk-tech-related{display:block}.qk-tech-page--editorial .qk-tech-related>a{grid-template-columns:minmax(0,calc(33.3333% - 16px)) minmax(0,1fr) 44px;align-items:center;gap:24px;min-width:0;padding-block:24px;display:grid}.qk-tech-related__identity{gap:20px}.qk-tech-related__brand{flex-shrink:0;place-items:center;width:48px;height:48px;display:grid}.qk-tech-page--editorial .qk-tech-related h3{margin:0;font-size:28px;line-height:1.3}.qk-tech-page--editorial .qk-tech-related p{font-size:17px;line-height:1.65}.qk-tech-related__arrow{width:44px;height:44px;color:var(--accent);transition:transform .18s var(--qk-motion-easing);place-items:center;display:grid}.qk-tech-page--editorial .qk-tech-related>a:is(:hover,:focus-visible) .qk-tech-related__arrow{transform:translate(3px)}.qk-tech-diagrams--editorial .qk-tech-diagram{padding:64px}.qk-tech-diagrams--editorial .qk-tech-diagram__node{border-color:var(--line);border-radius:8px}.qk-tech-diagrams--editorial .qk-tech-diagram__stage--accent .qk-tech-diagram__node{border-color:var(--accent)}.qk-tech-diagrams--editorial .qk-tech-diagram__node h4{font-size:24px}.qk-tech-diagrams--editorial .qk-tech-diagram__node p{font-size:16px}.qk-tech-diagrams--editorial.qk-tech-diagrams--compare .qk-tech-diagram{padding:32px}.qk-tech-diagrams--editorial.qk-tech-diagrams--compare .qk-tech-diagram__node{padding:20px}.qk-tech-diagrams--editorial.qk-tech-diagrams--compare .qk-tech-diagram__node h4{font-size:20px}.qk-tech-diagrams--editorial.qk-tech-diagrams--compare .qk-tech-diagram__node p{font-size:14px}.qk-tech-diagrams--editorial .qk-tech-diagram--migration .qk-tech-diagram__node h4{font-size:28px}.qk-tech-diagrams--editorial .qk-tech-diagram:not(.qk-tech-diagram--nextjs) .qk-tech-diagram__stage--branches:before{inset-inline:calc(var(--qk-branch-inset) - var(--qk-branch-gap))}.qk-tech-diagrams--editorial .qk-tech-diagram:not(.qk-tech-diagram--nextjs) .qk-tech-diagram__stage:after{display:none}.qk-tech-diagram__direction{height:32px;color:var(--muted);place-items:center;display:grid;position:absolute;top:100%;left:50%;transform:translate(-50%)}.qk-tech-page--editorial .qk-tech-process{grid-template-columns:repeat(var(--qk-tech-process-columns,5),minmax(0,1fr));gap:24px}.qk-tech-page--editorial .qk-tech-process__identity .qk-service-symbol{width:32px;height:32px}.qk-tech-process__identity{align-items:center;gap:12px;min-width:0;display:flex}.qk-tech-page--editorial .qk-tech-process__identity span{font:400 24px/1 var(--heading-font);padding:0}.qk-tech-page--editorial .qk-tech-process h3{margin-block:20px;font-size:26px}.qk-tech-page--editorial .qk-tech-process p{font-size:16px;line-height:1.65}.qk-tech-page--editorial .qk-tech-process--experience .qk-tech-process__identity{color:var(--accent)}.qk-tech-page--editorial .qk-tech-process--experience .qk-tech-process__identity span{color:inherit}.qk-tech-page--editorial .qk-tech-process .qk-tech-process__detail{margin-top:12px;font-size:14px}.qk-tech-diagrams--editorial .qk-tech-diagram--commerce{padding:40px}.qk-tech-diagram--commerce .qk-tech-diagram__stages{grid-template-columns:repeat(4,minmax(0,1fr));gap:58px;max-width:none;display:grid}.qk-tech-diagram--commerce .qk-tech-diagram__stage{margin-bottom:0}.qk-tech-diagrams--editorial .qk-tech-diagram--commerce .qk-tech-diagram__node{text-align:left}.qk-tech-diagrams--editorial .qk-tech-diagram--commerce .qk-tech-diagram__node h4{font-size:20px}.qk-tech-diagrams--editorial .qk-tech-diagram--commerce .qk-tech-diagram__node p{font-size:11px;line-height:1.6}.qk-tech-diagrams--editorial .qk-tech-diagram--commerce .qk-tech-diagram__node .qk-tech-diagram__eyebrow{margin-bottom:12px;font-size:10px}.qk-tech-diagram--commerce .qk-tech-diagram__stage:last-child .qk-tech-diagram__node{background:var(--qk-tech-dark);color:var(--qk-on-dark)}.qk-tech-diagram--commerce .qk-tech-diagram__stage:last-child .qk-tech-diagram__node p{color:var(--qk-on-dark-muted)}.qk-tech-diagram--commerce .qk-tech-diagram__direction{width:58px;height:24px;color:var(--accent);top:50%;left:100%;transform:translateY(-50%)}.qk-tech-contact>.qk-wrap>.qk-eyebrow{color:var(--qk-eyebrow-on-dark-color);margin-bottom:32px}@media (width<=1100px){.qk-tech-page .qk-tech-hero--shopify .qk-tech-hero__copy{display:block}.qk-tech-page .qk-tech-hero--shopify .qk-tech-hero__description{max-width:720px;margin-block:28px}.qk-tech-page--editorial .qk-tech-capability h3{font-size:28px}.qk-tech-page--editorial .qk-tech-ecosystem li{grid-template-columns:180px minmax(0,1fr);gap:20px}.qk-tech-page--editorial .qk-tech-ecosystem h3{font-size:24px}.qk-tech-diagrams--editorial .qk-tech-diagram{padding:32px}}@media (width<=960px){.qk-tech-page--editorial .qk-tech-process{grid-template-columns:repeat(3,minmax(0,1fr))}.qk-tech-diagram--commerce .qk-tech-diagram__stages{grid-template-columns:minmax(0,1fr);gap:32px}.qk-tech-diagram--commerce .qk-tech-diagram__direction{width:24px;height:32px;top:100%;left:50%;transform:translate(-50%)}.qk-tech-diagram--commerce .qk-tech-diagram__direction .qk-icon{transform:rotate(90deg)}.qk-tech-diagrams--editorial.qk-tech-diagrams--compare{grid-template-columns:minmax(0,1fr)}.qk-tech-page--editorial .qk-tech-ecosystem>div{grid-template-columns:1fr}.qk-tech-page--editorial .qk-tech-related>a{grid-template-columns:minmax(0,1fr) 44px;gap:12px 20px}.qk-tech-page--editorial .qk-tech-related>a>p{grid-column:1;padding-left:68px}.qk-tech-related__arrow{grid-area:1/2/span 2}.qk-tech-page--editorial .qk-tech-use-cases{grid-template-columns:repeat(2,minmax(0,1fr))}.qk-tech-page--editorial .qk-tech-use-cases--five>div:nth-child(n){grid-column:auto}.qk-tech-page--editorial .qk-tech-use-cases--five>div:last-child{grid-column:1/-1}}@media (width<=767px){.qk-tech-introduction__body{font-size:16px}.qk-tech-page .qk-tech-hero--shopify h1{font-size:clamp(38px,11.3vw,44px)}.qk-tech-page .qk-tech-hero--shopify .qk-tech-hero__description{font-size:16px}.qk-tech-page .qk-tech-hero--shopify .qk-tech-hero__visual{min-height:360px}.qk-tech-page .qk-tech-hero--shopify .qk-tech-artwork{max-width:340px}.qk-tech-page--editorial .qk-tech-capability{grid-template-columns:1fr;gap:12px;padding-block:24px}.qk-tech-capability__identity,.qk-tech-ecosystem__identity,.qk-tech-related__identity{gap:16px}.qk-tech-page--editorial .qk-service-symbol{width:40px;height:40px}.qk-tech-page--editorial .qk-tech-capability h3{font-size:24px}.qk-tech-page--editorial .qk-tech-capability p{padding-left:56px;font-size:15px}.qk-tech-page--editorial .qk-tech-capability--linked{grid-template-columns:minmax(0,1fr) 20px}.qk-tech-capability--linked .qk-tech-capability__identity{grid-column:1}.qk-tech-capability--linked .qk-tech-capability__identity .qk-service-symbol{display:none}.qk-tech-page--editorial .qk-tech-capability--linked>p{grid-column:1;padding-left:0}.qk-tech-capability__arrow{grid-area:1/2}.qk-tech-page--editorial .qk-tech-ecosystem>div{gap:24px;padding-block:24px}.qk-tech-page--editorial .qk-tech-ecosystem h3{font-size:23px}.qk-tech-page--editorial .qk-tech-ecosystem li{grid-template-columns:1fr;gap:8px}.qk-tech-page--editorial .qk-tech-ecosystem h4{font-size:20px}.qk-tech-page--editorial .qk-tech-ecosystem p{padding-left:48px;font-size:14px}.qk-tech-page--editorial .qk-tech-use-cases{grid-template-columns:1fr;gap:24px}.qk-tech-page--editorial .qk-tech-use-cases>div,.qk-tech-page--editorial .qk-tech-use-cases>div:has(.qk-service-symbol){min-height:0;padding:24px}.qk-tech-page--editorial .qk-tech-use-cases h3{font-size:24px}.qk-tech-page--editorial .qk-tech-use-cases p{font-size:15px}.qk-tech-page--editorial .qk-tech-related h3{font-size:23px}.qk-tech-page--editorial .qk-tech-related p{font-size:15px}.qk-tech-page--editorial .qk-tech-related>a>p{padding-left:56px}.qk-tech-related__brand{width:40px;height:40px}.qk-tech-related__brand .qk-service-platform__logo{width:32px;height:32px}.qk-tech-diagrams--editorial .qk-tech-diagram{padding:24px}.qk-tech-diagrams--editorial .qk-tech-diagram__node h4{font-size:18px}.qk-tech-diagrams--editorial .qk-tech-diagram__node p{font-size:13px}.qk-tech-diagrams--editorial.qk-tech-diagrams--compare .qk-tech-diagram{padding:24px}.qk-tech-diagrams--editorial.qk-tech-diagrams--compare .qk-tech-diagram__node h4,.qk-tech-diagrams--editorial .qk-tech-diagram--migration .qk-tech-diagram__node h4{font-size:18px}.qk-tech-diagrams--editorial.qk-tech-diagrams--compare .qk-tech-diagram__node p{font-size:13px}.qk-tech-diagrams--editorial .qk-tech-diagram:not(.qk-tech-diagram--nextjs) .qk-tech-diagram__stage--branches:before{inset:0 auto 0 0}.qk-tech-diagram__direction{height:24px}.qk-tech-page--editorial .qk-tech-process .qk-process__step{grid-template-columns:76px minmax(0,1fr)}.qk-tech-page--editorial .qk-tech-process{grid-template-columns:minmax(0,1fr)}.qk-tech-page--editorial .qk-tech-process h3{margin:0 0 12px;font-size:24px}.qk-tech-page--editorial .qk-tech-process p{font-size:15px}.qk-tech-page--editorial .qk-tech-process--experience .qk-process__step{grid-template-columns:24px minmax(0,1fr);gap:0 20px}.qk-tech-page--editorial .qk-tech-process--experience .qk-tech-process__identity .qk-service-symbol{width:24px;height:24px}.qk-tech-process--experience .qk-tech-process__identity>span,.qk-tech-process--compact-mobile .qk-tech-process__identity{display:none}.qk-tech-page--editorial .qk-tech-process--compact-mobile .qk-process__step{display:block}.qk-tech-diagrams--editorial .qk-tech-diagram--commerce{padding:24px}}@media (prefers-reduced-motion:reduce){.qk-tech-related__arrow,.qk-tech-capability__arrow,.qk-tech-capability--linked h3{transition:none}}.qk-tech-page--backend{--qk-type-title-weight:400;--qk-type-heading-weight:400;--qk-eyebrow-title-gap:40px;--qk-title-description-gap:26px}.qk-tech-page--backend:lang(en){--qk-type-title-leading:1.02;--qk-type-heading-leading:1.1;--qk-type-card-leading:1.1;--qk-type-title-tracking:-.05em;--qk-type-heading-tracking:-.04em}.qk-tech-page--backend .qk-tech-hero{padding-bottom:96px}.qk-tech-page--backend .qk-tech-hero__layout{grid-template-columns:minmax(0,3fr) minmax(0,2fr);gap:48px}.qk-tech-page--backend .qk-tech-hero__copy{--qk-eyebrow-title-gap:26px}.qk-tech-page--backend .qk-tech-hero h1{overflow-wrap:normal;font-size:clamp(48px,5.28vw,76px)}.qk-tech-page--backend .qk-tech-hero .qk-eyebrow{color:var(--accent);font-size:11px}.qk-tech-page--backend .qk-tech-hero__description{margin-block:26px}.qk-tech-page--backend .qk-tech-hero__actions{flex-wrap:wrap;align-items:center;gap:16px 24px;padding-top:8px;display:flex}.qk-tech-page--backend .qk-tech-hero__actions .qk-action-link--text{font-size:13px}.qk-backend-foundation{background:var(--qk-tech-material);border:1px solid var(--line);padding:40px}.qk-backend-foundation figcaption{color:var(--muted);letter-spacing:.1em;font-size:10px}.qk-backend-foundation__system{flex-direction:column;align-items:center;padding-block:32px 24px;display:flex}.qk-backend-foundation__entry{width:min(100%,300px)}.qk-backend-foundation__node{background:var(--surface);border:1px solid var(--line);min-width:0;padding:24px}.qk-backend-foundation__node h2{margin-bottom:5px;font-size:19px}.qk-backend-foundation__node p{color:var(--muted);font-size:12px;line-height:1.65}.qk-backend-foundation__node--runtime{background:var(--accent-soft);border-color:var(--accent)}.qk-backend-foundation__connector{background:var(--accent);width:1px;height:26px;margin-inline:auto;display:block}.qk-backend-foundation__data{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;width:100%;display:grid}.qk-backend-foundation__caption{color:var(--muted);letter-spacing:.08em;font-size:9px}.qk-tech-page--backend .qk-tech-section{padding-block:96px}.qk-tech-page--backend .qk-tech-section h2{font-size:clamp(38px,4.167vw,60px)}.qk-tech-page--backend .qk-section-heading{margin-bottom:40px}.qk-tech-page--backend .qk-tech-introduction{grid-template-columns:minmax(0,1.61fr) minmax(0,1fr);gap:80px}.qk-tech-page--backend .qk-tech-capability{grid-template-columns:minmax(0,1.456fr) minmax(0,1fr);align-items:center;gap:32px;padding-block:28px}.qk-tech-page--backend .qk-tech-capability p{font-size:15px}.qk-tech-toolkit{gap:40px;display:grid}.qk-tech-toolkit__row{border-top:1px solid var(--line);grid-template-columns:minmax(0,400px) minmax(0,1fr);align-items:center;gap:24px;padding-block:18px;display:grid}.qk-tech-toolkit dt{color:var(--muted);align-items:center;gap:20px;font-size:13px;display:flex}.qk-tech-page--backend .qk-tech-toolkit .qk-service-symbol{width:32px;height:32px;color:var(--ink)}.qk-tech-toolkit dd{min-width:0;font:400 28px/1.35 var(--heading-font);letter-spacing:-.02em;margin:0}.qk-tech-page--backend .qk-tech-section--architecture{background:var(--qk-tech-dark);color:var(--qk-on-dark)}.qk-tech-page--backend .qk-tech-section--architecture :is(.qk-eyebrow,.qk-section-heading__description,.qk-small-note){color:var(--qk-on-dark-muted)}.qk-tech-page--backend .qk-tech-section--architecture .qk-section-heading__description{font-size:16px}.qk-tech-page--backend .qk-tech-diagram--backend{background:var(--qk-tech-dark-surface);border:1px solid var(--qk-tech-dark-border);border-radius:0;padding:48px 64px}.qk-tech-diagram--backend .qk-tech-diagram__stages{max-width:none}.qk-tech-diagram--backend .qk-tech-diagram__stage{margin-bottom:24px}.qk-tech-diagrams--editorial .qk-tech-diagram--backend .qk-tech-diagram__stage:not(:last-child):after{border-color:var(--qk-tech-dark-connector);height:24px;display:block}.qk-tech-diagram--backend .qk-tech-diagram__stage:last-child{margin-bottom:0}.qk-tech-diagrams--editorial .qk-tech-diagram--backend .qk-tech-diagram__node{border:1px solid var(--qk-tech-dark-node-border);text-align:left;background:var(--qk-tech-dark-node);border-radius:0;grid-template-columns:minmax(0,430px) minmax(0,1fr);align-items:center;gap:32px;padding:22px 32px;display:grid}.qk-tech-diagrams--editorial .qk-tech-diagram--backend .qk-tech-diagram__node h4{margin:0;font-size:26px;line-height:1.65}.qk-tech-diagrams--editorial .qk-tech-diagram--backend .qk-tech-diagram__node p{color:var(--qk-on-dark-muted);font-size:14px}.qk-tech-diagrams--editorial .qk-tech-diagram--backend .qk-tech-diagram__stage--accent .qk-tech-diagram__node{background:var(--qomla-purple);border-color:var(--qk-tech-dark-connector)}.qk-tech-diagram--backend .qk-tech-diagram__stage--accent .qk-tech-diagram__node p{color:var(--qk-on-dark-body)}.qk-tech-diagram__index{display:none}.qk-tech-diagram__integration{color:var(--qk-on-dark-muted);grid-template-columns:minmax(0,260px) minmax(0,1fr);gap:16px;padding-top:28px;font-size:13px;display:grid}.qk-tech-diagram__integration>p:first-child{letter-spacing:.06em;align-items:center;gap:8px;font-size:11px;display:flex}.qk-tech-page--backend .qk-tech-diagram-note{margin-top:40px;font-size:12px}.qk-tech-page--backend .qk-tech-section--use-cases{background:var(--surface)}.qk-tech-page--backend .qk-tech-section--use-cases .qk-tech-capability{grid-template-columns:minmax(0,1.105fr) minmax(0,1fr);gap:80px}.qk-tech-page--backend .qk-tech-section--use-cases h3{font-size:34px}.qk-tech-page--backend .qk-tech-section--use-cases .qk-tech-capability p{font-size:16px}.qk-tech-page--backend .qk-work-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.qk-tech-page--backend .qk-work-grid>.qk-work-card:nth-child(n){aspect-ratio:3/2;grid-column:auto;margin:0;padding-top:0}.qk-tech-page--backend .qk-tech-process__identity{flex-direction:column;align-items:start;gap:24px}.qk-tech-page--backend .qk-tech-process__identity .qk-service-symbol{width:48px;height:48px}.qk-tech-page--backend .qk-tech-process__identity span{color:var(--accent);font:400 12px/1.65 var(--body-font)}.qk-tech-page--backend .qk-tech-process h3{margin-block:18px}.qk-tech-page--backend .qk-tech-process p{font-size:14px}.qk-tech-page--backend .qk-tech-faq-layout{grid-template-columns:minmax(0,1fr) minmax(0,2fr);gap:80px}.qk-tech-page--backend .qk-tech-faq__question{font-size:25px}.qk-tech-page--backend .qk-tech-related h3{font-size:32px}.qk-tech-page--backend .qk-tech-contact{padding-block:96px}.qk-tech-page--backend .qk-tech-contact__layout{grid-template-columns:minmax(0,1.533fr) minmax(0,1fr)}.qk-tech-page--backend .qk-tech-contact h2{font-size:clamp(60px,6.945vw,100px)}.qk-tech-page--backend .qk-tech-contact__layout p{font-size:20px}@media (width<=1100px){.qk-tech-page--backend .qk-tech-hero__layout{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:32px}.qk-backend-foundation{padding:24px}.qk-backend-foundation__node{padding:20px}.qk-tech-page--backend .qk-tech-introduction{gap:48px}.qk-tech-page--backend .qk-tech-capability h3,.qk-tech-page--backend .qk-tech-section--use-cases h3{font-size:28px}.qk-tech-toolkit__row{grid-template-columns:minmax(0,1fr) minmax(0,2fr)}.qk-tech-diagrams--editorial .qk-tech-diagram--backend .qk-tech-diagram__node{grid-template-columns:repeat(2,minmax(0,1fr))}.qk-tech-page--backend .qk-tech-faq-layout,.qk-tech-page--backend .qk-tech-section--use-cases .qk-tech-capability{gap:40px}}@media (width<=767px){.qk-tech-page--backend{--qk-eyebrow-title-gap:28px}.qk-tech-page--backend .qk-tech-hero{padding-bottom:64px}.qk-tech-page--backend .qk-tech-hero__layout{grid-template-columns:minmax(0,1fr);gap:48px}.qk-tech-page--backend .qk-tech-hero h1{font-size:clamp(40px,12.565vw,49px)}.qk-tech-page--backend .qk-tech-hero__actions{flex-direction:column;align-items:start}.qk-tech-page--backend .qk-tech-hero__actions .qk-action-link--primary{justify-content:space-between;width:100%}.qk-backend-foundation{padding:22px}.qk-backend-foundation__node{padding:20px}.qk-backend-foundation__node h2{font-size:17px}.qk-backend-foundation__node p{font-size:11px}.qk-tech-page--backend .qk-tech-section{padding-block:64px}.qk-tech-page--backend .qk-tech-section h2{font-size:clamp(32px,9.744vw,38px)}.qk-tech-page--backend .qk-section-heading{margin-bottom:28px}.qk-tech-page--backend .qk-tech-introduction,.qk-tech-page--backend .qk-tech-faq-layout{grid-template-columns:minmax(0,1fr);gap:28px}.qk-tech-page--backend .qk-tech-capability,.qk-tech-page--backend .qk-tech-section--use-cases .qk-tech-capability{grid-template-columns:minmax(0,1fr);gap:12px;padding-block:28px}.qk-tech-page--backend .qk-tech-capability h3,.qk-tech-page--backend .qk-tech-section--use-cases h3{font-size:26px}.qk-tech-page--backend .qk-tech-capability__identity .qk-service-symbol{display:none}.qk-tech-page--backend .qk-tech-capability p{padding-left:0;font-size:15px}.qk-tech-toolkit{gap:28px}.qk-tech-toolkit__row{grid-template-columns:minmax(0,1fr);gap:18px;padding-block:20px}.qk-tech-toolkit dd{font-size:24px}.qk-tech-page--backend .qk-tech-diagram--backend{padding:28px 18px}.qk-tech-diagrams--editorial .qk-tech-diagram--backend .qk-tech-diagram__node{grid-template-columns:minmax(0,1fr);gap:4px;padding:20px}.qk-tech-diagrams--editorial .qk-tech-diagram--backend .qk-tech-diagram__node h4{font-size:19px}.qk-tech-diagrams--editorial .qk-tech-diagram--backend .qk-tech-diagram__node p{font-size:12px}.qk-tech-diagram__index{color:var(--qk-on-dark-muted);font-size:11px;display:block}.qk-tech-diagram__integration{grid-template-columns:minmax(0,1fr)}.qk-tech-page--backend .qk-tech-diagram-note{margin-top:28px}.qk-tech-page--backend .qk-work-grid{grid-template-columns:minmax(0,1fr)}.qk-tech-page--backend .qk-tech-process .qk-process__step{padding-block:24px;display:block}.qk-tech-page--backend .qk-tech-process__identity .qk-service-symbol{display:none}.qk-tech-page--backend .qk-tech-process h3{margin-block:18px;font-size:28px}.qk-tech-page--backend .qk-tech-faq__question{font-size:20px}.qk-tech-page--backend .qk-tech-related h3{font-size:23px}.qk-tech-page--backend .qk-tech-contact{padding-block:64px}.qk-tech-page--backend .qk-tech-contact__layout{grid-template-columns:minmax(0,1fr);gap:28px}.qk-tech-page--backend .qk-tech-contact h2{font-size:clamp(44px,13.333vw,52px)}.qk-tech-page--backend .qk-tech-contact__layout p{font-size:18px}}.qk-legal__updated[data-astro-cid-axepijy5]{color:var(--muted);border-bottom:1px solid var(--line);padding-bottom:32px;font-size:14px}.qk-legal__section[data-astro-cid-axepijy5]>h2[data-astro-cid-axepijy5]{scroll-margin-top:calc(var(--qk-header-height) + 32px)}.qk-legal__number[data-astro-cid-axepijy5]{color:var(--muted);font:var(--qk-type-label-weight) 12px/1.6 var(--body-font);letter-spacing:var(--qk-type-label-tracking);margin-bottom:8px;display:block}.qk-legal__links[data-astro-cid-axepijy5]{flex-wrap:wrap;gap:12px 24px;list-style:none;display:flex}.qk-legal__body[data-astro-cid-axepijy5] .qk-legal__links[data-astro-cid-axepijy5]{padding:0}.qk-legal__links[data-astro-cid-axepijy5]>li[data-astro-cid-axepijy5]{margin:0}.qk-legal__related[data-astro-cid-axepijy5]{border-top:1px solid var(--line);margin-top:56px;padding-top:32px}@media (width<=1100px){.qk-legal[data-astro-cid-axepijy5] .qk-reading-nav[data-astro-cid-axepijy5] nav{display:block}}@media (width<=767px){.qk-legal__section[data-astro-cid-axepijy5]>h2[data-astro-cid-axepijy5]{font-size:26px}.qk-legal__updated[data-astro-cid-axepijy5]{font-size:13px}.qk-legal__related[data-astro-cid-axepijy5]{margin-top:40px}}
