/* Agentic Payments: expressive hero, explicit roles and a restrained policy decision diagram. */
.qg-main{--qg-border:#bfd0e6;--qg-pale:#eaf1fa}.qg-main :is(figure,ol){margin:0}.qg-main :is(article,figure,li,.qg-hero-copy){min-width:0}
.qg-main h3{font-size:1.375rem;line-height:1.3;font-weight:500;letter-spacing:-.025em}.qg-main .qg-intro{max-width:63ch;margin-top:22px;color:var(--qh-muted);font-size:1.125rem;line-height:1.6}
.qg-main .qg-label{display:block;color:#536681;font-size:.875rem;font-weight:700;letter-spacing:0;line-height:1.5}.qg-main :is(a,summary):focus-visible{outline:3px solid #00a3ad;outline-offset:5px;border-radius:2px}
.qg-icon{display:block;width:30px;height:30px;flex-shrink:0;stroke-width:1.5}

.qg-hero{isolation:isolate}.qg-hero-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:clamp(32px,4vw,68px)}
.qg-hero-copy>.qh-eyebrow{margin-bottom:23px;color:var(--qh-gold)}.qg-main .qg-hero-answer{max-width:45ch;color:#c9d9f0;font-size:clamp(1.125rem,1.35vw,1.25rem);line-height:1.55}
.qg-actions{display:flex;align-items:center;flex-wrap:wrap;gap:14px 25px;margin-top:30px}.qg-hero-link{display:inline-flex;align-items:center;gap:15px;min-height:48px;border-bottom:1px solid #8fabd255;color:#c9d9f0;font-size:1rem}.qg-hero-link:hover{color:#fff}
.qg-hero-art{width:100%;max-width:600px;aspect-ratio:2/1;justify-self:center}.qg-hero-art img{display:block;width:100%;height:100%;object-fit:cover;object-position:center 50%;mix-blend-mode:lighten}
.qg-page-nav{background:#fff;border-bottom:1px solid var(--qh-line)}.qg-page-nav>div{display:flex;flex-wrap:wrap;justify-content:space-between;gap:4px 24px;padding-block:16px}.qg-page-nav a{display:inline-flex;align-items:center;min-height:44px;border-bottom:2px solid transparent;color:var(--qh-ink);font-size:.9375rem;font-weight:500}.qg-page-nav a:hover{border-color:var(--qh-blue)}

/* Service -> application -> issuer -> service. All labels remain editable text. */
.qg-payment{background:#f7f9fd}.qg-applications{display:flex;flex-wrap:wrap;gap:12px 28px;margin-bottom:25px;color:#536681;font-size:.9375rem;line-height:1.5}.qg-applications>span+span{padding-left:14px;border-left:2px solid #8aa9d0}
.qg-flow-board{border:1px solid var(--qg-border);border-radius:15px;background:#fff;overflow:hidden}.qg-flow-board>figcaption{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:10px 25px;padding:23px 28px;background:var(--qh-ink);color:#fff}
.qg-flow-board>figcaption strong{font-size:1.125rem;font-weight:500;line-height:1.5}.qg-flow-board>figcaption>span{font-size:.875rem;color:#c9d9f0;line-height:1.5}
.qg-flow{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:44px;list-style:none;padding:30px 28px 32px}.qg-flow>li{position:relative;padding-top:17px;border-top:1px solid var(--qg-border)}
.qg-step-art{height:65px;display:flex;align-items:center;color:#416eaa;margin:18px 0}.qg-step-art>.qg-icon{width:51px;height:51px;stroke-width:1.4}.qg-q{display:flex;align-items:center;justify-content:center;width:60px;height:60px;border:1px solid #b9cce5;border-radius:10px;background:#e8f0fc}.qg-q img{display:block;object-fit:contain}
.qg-main .qg-role{display:block;min-height:3em;color:#536681;font-size:.875rem;line-height:1.5}.qg-main .qg-flow h3{font-size:1.25rem;line-height:1.4;margin-top:8px}.qg-main .qg-flow p{color:#536681;font-size:1rem;line-height:1.6;margin-top:12px}.qg-main .qg-step-arrow{position:absolute;top:66px;right:-34px;font-size:1.875rem;line-height:1;color:#5d7ba2}
.qg-proof-strip{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:10px 24px;padding:21px 28px;border-top:1px solid var(--qg-border);background:#e9f0fa}.qg-main .qg-proof-strip strong{font-size:1rem;line-height:1.5}.qg-main .qg-proof-strip span{color:#536681;font-size:.9375rem;line-height:1.5}
.qg-money-forms{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:28px;margin-top:28px}.qg-money-forms>div{padding:6px 0 6px 20px;border-left:2px solid #a4bbd9}.qg-money-forms strong{font-size:1rem;line-height:1.5}.qg-main .qg-money-forms p{margin-top:7px;color:#536681;font-size:1rem;line-height:1.6}
.qg-flow-bottom{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:14px 28px;margin-top:24px}.qg-main .qg-flow-bottom p{max-width:65ch;color:#536681;font-size:.9375rem;line-height:1.6}.qg-flow-bottom .qh-link{font-size:.9375rem;font-weight:500}

/* Owner control: one rule hub and three distinct payment outcomes. */
.qg-controls{background:var(--qh-navy);color:#fff}.qg-controls .qh-section-head>.qh-eyebrow{color:#b8ccec}.qg-controls h2 em{color:#8ab6f4}.qg-controls .qg-intro{color:#c9d9f0}
.qg-main .qg-control-scene{display:grid;grid-template-columns:250px minmax(0,1fr);align-items:center;column-gap:64px;max-width:1060px;margin:12px auto 0;padding:18px 0 24px}
.qg-control-caption{position:relative;isolation:isolate}.qg-control-caption:after{content:"";position:absolute;left:100%;top:50%;width:64px;height:2px;background:linear-gradient(90deg,#c6a86c,#4a7297)}
.qg-control-hub{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:16px;min-height:250px;aspect-ratio:1;border:1px solid #bca66a8c;border-radius:50%;padding:26px;text-align:center;background:radial-gradient(ellipse at 30% 10%,#375575 0,#193355 45%,#102647 80%);box-shadow:inset 0 2px 2px #dfc99940,inset 0 -12px 25px #061a36a6,0 16px 34px #020c1c73,0 0 60px #7fa0ce18}
.qg-control-hub .qg-icon{width:58px;height:58px;color:#e6c889;filter:drop-shadow(0 3px 5px #0005)}.qg-main .qg-control-hub strong{font-size:1.625rem;font-weight:500;line-height:1.2;letter-spacing:-.03em;color:#fff}.qg-main .qg-control-hub span{font-size:.875rem;line-height:1.6;color:#c9d9f0;max-width:16ch}
.qg-control-lanes{position:relative}.qg-control-lanes:before{content:"";position:absolute;left:0;top:62px;bottom:62px;width:2px;background:linear-gradient(#69ccbf,#6383a7 42%,#6383a7 58%,#cc9391)}
.qg-control-lane{--signal:#8be1ce;--signal-rgb:139,225,206;--signal-top:#254e5d;--signal-bottom:#123448;position:relative;display:grid;grid-template-columns:minmax(40px,1fr) 94px minmax(185px,1.15fr);align-items:center;column-gap:25px;min-height:124px}
.qg-control-ask{--signal:#e9c982;--signal-rgb:233,201,130;--signal-top:#5c503a;--signal-bottom:#313447}.qg-control-stop{--signal:#eda6a4;--signal-rgb:237,166,164;--signal-top:#594150;--signal-bottom:#2d2c47}
.qg-control-track{position:relative;height:3px;margin-right:-25px;color:var(--signal);background:linear-gradient(90deg,#496b91,var(--signal));box-shadow:0 0 14px rgba(var(--signal-rgb),.12)}.qg-control-track i{position:absolute;top:-3px;left:calc(100% - 4px);width:9px;height:9px;border-radius:50%;background:var(--signal);box-shadow:0 0 12px rgba(var(--signal-rgb),.7)}.qg-control-ask .qg-control-track{background:linear-gradient(90deg,#496b91 0%,var(--signal) 84%,#e9c98235 85%)}.qg-control-ask .qg-control-track i{left:82%}.qg-control-stop .qg-control-track{background:linear-gradient(90deg,#496b91 0%,var(--signal) 68%,#eda6a426 69%)}.qg-control-stop .qg-control-track i{left:66%;border-radius:2px}
.qg-control-symbol{position:relative;display:flex;align-items:center;justify-content:center;width:94px;height:94px;border:1px solid rgba(var(--signal-rgb),.65);border-radius:50%;color:var(--signal);background:linear-gradient(145deg,var(--signal-top),var(--signal-bottom) 75%);box-shadow:inset 0 2px 2px rgba(var(--signal-rgb),.28),inset 0 -6px 12px #0613295c,0 12px 20px #020a195c,0 0 34px rgba(var(--signal-rgb),.07)}.qg-control-symbol .qg-icon{width:48px;height:48px;stroke-width:1.65;filter:drop-shadow(0 2px 3px #0004)}
.qg-main .qg-control-outcome h3{color:var(--signal);font-size:clamp(2rem,3.2vw,2.75rem);font-weight:500;letter-spacing:-.035em;line-height:1.15}.qg-main .qg-control-outcome p{margin-top:7px;color:#d0ddef;font-size:1rem;line-height:1.5;max-width:23ch}
.qg-controls .qh-link{color:#dceaff;font-size:.9375rem;font-weight:500;margin-top:24px}.qg-controls .qh-link:hover{color:#fff}
/* One short signal on first view; no continuous or essential motion. */
.qg-control-scene.is-visible .qg-control-pay .qg-control-track i{animation:qg-pay-signal 2.6s ease-out both}.qg-control-scene.is-visible .qg-control-ask .qg-control-track i{animation:qg-ask-signal 2.6s .25s ease-out both}.qg-control-scene.is-visible .qg-control-stop .qg-control-track i{animation:qg-stop-signal 2.6s .5s ease-out both}
@keyframes qg-pay-signal{0%{left:0;opacity:.3}75%,100%{left:calc(100% - 4px);opacity:1}}@keyframes qg-ask-signal{0%{left:0;opacity:.3}45%,100%{left:82%;opacity:1}}@keyframes qg-stop-signal{0%{left:0;opacity:.3}35%,100%{left:66%;opacity:1}}
@media(max-width:1000px){.qg-main .qg-control-scene{grid-template-columns:210px minmax(0,1fr);column-gap:38px}.qg-control-caption:after{width:38px}.qg-control-hub{min-height:210px;padding:20px;gap:12px}.qg-control-hub .qg-icon{width:48px;height:48px}.qg-control-lane{grid-template-columns:minmax(25px,1fr) 82px minmax(145px,1.4fr);column-gap:21px}.qg-control-track{margin-right:-21px}.qg-control-symbol{width:82px;height:82px}.qg-control-symbol .qg-icon{width:42px;height:42px}}
@media(max-width:700px){.qg-main .qg-control-scene{grid-template-columns:minmax(0,1fr);gap:18px;max-width:520px;margin-top:0;padding-top:0}.qg-control-caption:after{display:none}.qg-control-hub{display:grid;grid-template-columns:50px minmax(0,1fr);gap:7px 18px;min-height:0;aspect-ratio:auto;border:0;border-radius:0;padding:0 0 22px;text-align:left;background:none;box-shadow:none;border-bottom:1px solid #5c75994d}.qg-control-hub .qg-icon{grid-row:1/span 2;align-self:center;width:42px;height:42px}.qg-main .qg-control-hub strong{font-size:1.375rem}.qg-main .qg-control-hub span{max-width:none}.qg-control-lanes:before{display:none}.qg-control-lane{grid-template-columns:48px 78px minmax(0,1fr);column-gap:20px;min-height:114px}.qg-control-track{margin-right:-20px}.qg-control-symbol{width:78px;height:78px}.qg-main .qg-control-outcome h3{font-size:2.125rem}.qg-main .qg-control-outcome p{font-size:.9375rem}}
@media(max-width:400px){.qg-control-lane{grid-template-columns:24px 68px minmax(0,1fr);column-gap:17px;min-height:108px}.qg-control-track{margin-right:-17px}.qg-control-symbol{width:68px;height:68px}.qg-control-symbol .qg-icon{width:36px;height:36px}.qg-main .qg-control-outcome h3{font-size:1.875rem}}
@media(prefers-reduced-motion:reduce){.qg-control-scene .qg-control-track i{animation:none!important}}

/* Embedded onboarding: four recognisable steps on one connected journey. */
.qg-onboarding{background:#fff}
.qg-main .qg-journey{--journey-node:128px;--journey-gap:32px;max-width:1200px;margin:0 auto;padding:32px 34px 36px;border:1px solid #d5e1f0;border-radius:22px;background:linear-gradient(180deg,#f1f6fc 0%,#f8fafd 58%,#fff 100%)}
.qg-journey>figcaption{display:flex;align-items:center;gap:12px;color:#536681;font-size:.9375rem;font-weight:500;line-height:1.5}.qg-journey>figcaption:before{content:"";width:22px;height:3px;border-radius:2px;background:#b6914d}
.qg-main .qg-journey-steps{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--journey-gap);list-style:none;padding:0;margin-top:40px}
.qg-journey-steps>li{--journey-colour:#326eb6;--journey-delay:0s;position:relative;min-width:0;text-align:center}.qg-journey-steps>.qg-journey-verify{--journey-colour:#3f6d9d;--journey-delay:.9s}.qg-journey-steps>.qg-journey-agree{--journey-colour:#ad853f;--journey-delay:1.8s}.qg-journey-steps>.qg-journey-pay{--journey-colour:#17808a;--journey-delay:2.7s}
.qg-journey-node{position:relative;z-index:1;display:flex;align-items:center;justify-content:center;width:var(--journey-node);height:var(--journey-node);margin:0 auto;color:#f1f7ff;border:1px solid #729bcf;border-radius:29px;background:linear-gradient(145deg,#5389ce,#275696 72%,#20497f);box-shadow:inset 0 2px 2px #ffffff55,inset 0 -5px 9px #12356840,0 14px 24px #1b417d24,0 3px 5px #1b417d18}
.qg-journey-verify .qg-journey-node{color:#335f93;border-color:#bdcfe5;background:linear-gradient(145deg,#fff,#dfeaf6 75%,#cdddef);box-shadow:inset 0 2px 2px #fff,inset 0 -5px 9px #8ba8cd25,0 14px 24px #1b417d1c,0 3px 5px #1b417d10}
.qg-journey-agree .qg-journey-node{color:#674b1d;border-color:#ceb171;background:linear-gradient(145deg,#f9edce,#e5ca8e 70%,#d7b771);box-shadow:inset 0 2px 2px #fff9,inset 0 -5px 9px #a4864733,0 14px 24px #86672720,0 3px 5px #86672718}
.qg-journey-pay .qg-journey-node{color:#efffff;border-color:#509ba3;background:linear-gradient(145deg,#3b9eaa,#17717e 72%,#125d69);box-shadow:inset 0 2px 2px #ffffff55,inset 0 -5px 9px #08434c40,0 14px 24px #135d6f24,0 3px 5px #135d6f18}
.qg-journey-node .qg-icon{width:70px;height:70px;stroke-width:1.45;filter:drop-shadow(0 2px 2px #123a5726)}.qg-main .qg-journey-number{position:absolute;top:-11px;left:-11px;display:grid;place-items:center;width:30px;height:30px;border:1px solid #cbd9ea;border-radius:50%;background:#fff;color:#536681;font-size:.875rem;font-weight:500;line-height:1}
.qg-journey-link{position:absolute;top:calc(var(--journey-node)/2);left:calc(50% + var(--journey-node)/2 + 12px);width:calc(100% + var(--journey-gap) - var(--journey-node) - 24px);height:2px;background:#a9bfd9;color:var(--journey-colour)}.qg-journey-link:after{content:"";position:absolute;right:0;top:-3px;width:8px;height:8px;border-top:2px solid currentColor;border-right:2px solid currentColor;transform:rotate(45deg)}.qg-journey-link i{position:absolute;left:0;top:-3px;width:8px;height:8px;border-radius:50%;background:currentColor;opacity:0;box-shadow:0 0 10px currentColor}
.qg-journey-copy{min-width:0;margin-top:27px;overflow-wrap:anywhere}.qg-main .qg-journey-copy h3{color:#142f59;font-size:1.75rem;font-weight:500;letter-spacing:-.03em;line-height:1.2}.qg-main .qg-journey-copy p{max-width:23ch;margin:10px auto 0;color:#536681;font-size:1rem;line-height:1.5}
.qg-journey.is-visible .qg-journey-node{animation:qg-journey-arrive .75s var(--journey-delay) ease-out both}.qg-journey.is-visible .qg-journey-link i{animation:qg-journey-travel .8s calc(var(--journey-delay) + .2s) ease-in-out both}
@keyframes qg-journey-arrive{0%,100%{transform:translateY(0)}45%{transform:translateY(-5px)}}@keyframes qg-journey-travel{0%{left:0;opacity:0}15%{opacity:1}85%{opacity:1}100%{left:100%;opacity:0}}
.qg-onboarding .qh-link{font-size:.9375rem;font-weight:500;margin-top:24px}
@media(max-width:1100px){.qg-main .qg-journey{--journey-node:108px;--journey-gap:24px;padding:29px 26px 32px}.qg-journey-node{border-radius:24px}.qg-journey-node .qg-icon{width:59px;height:59px}.qg-main .qg-journey-copy h3{font-size:1.5rem}}
@media(max-width:850px){.qg-main .qg-journey{--journey-node:96px;--journey-gap:34px;max-width:600px;padding:27px 30px 32px}.qg-main .qg-journey-steps{grid-template-columns:minmax(0,1fr);margin-top:32px;gap:var(--journey-gap)}.qg-journey-steps>li{display:grid;grid-template-columns:var(--journey-node) minmax(0,1fr);align-items:start;gap:28px;text-align:left;min-height:var(--journey-node)}.qg-journey-node{margin:0;border-radius:23px}.qg-journey-node .qg-icon{width:54px;height:54px}.qg-journey-copy{margin:0;align-self:center}.qg-main .qg-journey-copy h3{font-size:1.625rem}.qg-main .qg-journey-copy p{max-width:30ch;margin:8px 0 0}.qg-journey-link{left:calc(var(--journey-node)/2);top:calc(var(--journey-node) + 10px);width:2px;height:calc(100% + var(--journey-gap) - var(--journey-node) - 20px)}.qg-journey-link:after{right:-3px;top:auto;bottom:0;transform:rotate(135deg)}.qg-journey-link i{left:-3px;top:0}.qg-journey.is-visible .qg-journey-link i{animation-name:qg-journey-travel-down}}
@keyframes qg-journey-travel-down{0%{top:0;opacity:0}15%{opacity:1}85%{opacity:1}100%{top:100%;opacity:0}}
@media(max-width:480px){.qg-main .qg-journey{--journey-node:76px;--journey-gap:32px;padding:24px 21px 28px;border-radius:18px}.qg-journey>figcaption{font-size:.875rem;gap:9px}.qg-journey>figcaption:before{width:16px;flex-shrink:0}.qg-journey-steps>li{gap:22px}.qg-journey-node{border-radius:19px}.qg-journey-node .qg-icon{width:44px;height:44px}.qg-main .qg-journey-number{width:26px;height:26px;top:-8px;left:-8px}.qg-main .qg-journey-copy h3{font-size:1.4375rem}.qg-main .qg-journey-copy p{font-size:.9375rem;line-height:1.5}}
@media(prefers-reduced-motion:reduce){.qg-journey .qg-journey-node,.qg-journey .qg-journey-link i{animation:none!important}}

.qg-connect{background:#f7f9fd}.qg-integration-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:26px}.qg-integration-grid>article{display:flex;flex-direction:column;align-items:start;padding:29px;border:1px solid var(--qg-border);border-radius:12px;background:#fff}
.qg-integration-heading{display:flex;align-items:center;gap:17px;color:#416eaa}.qg-main .qg-integration-heading h3{color:var(--qh-ink);font-size:1.75rem;font-weight:500}.qg-main .qg-integration-grid p{font-size:1rem;line-height:1.6;color:#536681;max-width:46ch;margin-top:17px;margin-bottom:17px}.qg-integration-grid .qh-link{margin-top:auto;font-size:.9375rem;font-weight:500}
.qg-partner-roles{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:26px;margin-top:28px}.qg-partner-roles>div{border-left:2px solid #99b6db;padding:7px 0 7px 20px}.qg-partner-roles strong{display:block;font-size:1rem;line-height:1.5}.qg-partner-roles span{display:block;margin-top:8px;color:#536681;font-size:1rem;line-height:1.6;max-width:48ch}
.qg-assurance{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:28px;margin-top:30px;padding-top:24px;border-top:1px solid var(--qg-border)}.qg-assurance>a{display:flex;align-items:center;gap:13px;min-height:44px;color:var(--qh-ink);font-size:.9375rem;line-height:1.5}.qg-assurance .qg-icon{color:#416eaa;width:26px;height:26px}.qg-assurance b{margin-left:0;font-weight:400}.qg-assurance>a:hover>span{text-decoration:underline;text-underline-offset:5px}

.qg-questions{background:#fff}.qg-faq-layout{max-width:1050px}.qg-faq-layout>.qh-eyebrow{color:#536681;margin-bottom:22px}.qg-faq-layout>h2{margin-bottom:36px}.qg-faq{border-top:1px solid var(--qg-border)}.qg-faq details{padding-block:23px;border-bottom:1px solid var(--qg-border)}
.qg-faq summary{position:relative;padding-right:38px;font-size:1.125rem;font-weight:500;line-height:1.5;list-style:none;cursor:pointer}.qg-faq summary::-webkit-details-marker{display:none}.qg-faq summary:after{content:"+";position:absolute;top:0;right:2px;color:#2766b4;font-size:1.75rem;line-height:1.2}.qg-faq details[open] summary:after{content:"−"}
.qg-main .qg-faq p{margin-top:18px;max-width:85ch;color:#536681;font-size:1rem;line-height:1.65}.qg-faq a{color:var(--qh-ink);text-decoration:underline;text-underline-offset:4px}
.qg-final{background:#e8f0fa;border-top:1px solid var(--qg-border)}.qg-final>div{display:flex;justify-content:space-between;align-items:center;gap:35px}.qg-final .qh-eyebrow{margin-bottom:22px;color:#536681}.qg-final-actions{display:flex;flex-direction:column;align-items:start;gap:12px;flex-shrink:0}.qg-final-actions .qh-link{font-weight:500}

@media(max-width:1199px){.qg-flow{gap:32px;padding-inline:24px}.qg-main .qg-step-arrow{right:-28px}}
@media(max-width:1100px){.qg-hero-grid{grid-template-columns:minmax(0,1fr);gap:30px}.qg-hero-copy{max-width:720px}.qg-hero-art{max-width:500px}}
@media(max-width:1000px){
 .qg-flow{grid-template-columns:minmax(0,1fr);gap:26px;padding:28px}.qg-flow>li{display:grid;grid-template-columns:72px minmax(0,1fr);gap:0 23px;padding:22px 0 16px}.qg-step-art{grid-column:1;grid-row:1/span 4;margin:0;align-self:center}.qg-flow .qg-label,.qg-flow .qg-role,.qg-main .qg-flow h3,.qg-main .qg-flow p{grid-column:2}.qg-main .qg-role{min-height:0;margin-top:8px}.qg-main .qg-flow h3{margin-top:6px}.qg-main .qg-flow p{margin-top:7px;max-width:60ch}.qg-main .qg-step-arrow{top:auto;right:auto;left:15px;bottom:-26px;transform:rotate(90deg);font-size:1.5rem}.qg-final>div{flex-direction:column;align-items:start}
}
@media(max-width:800px){.qg-assurance{grid-template-columns:minmax(0,1fr);gap:12px}.qg-assurance>a{max-width:480px}}
@media(max-width:700px){.qg-integration-grid,.qg-partner-roles,.qg-money-forms{grid-template-columns:minmax(0,1fr);gap:22px}}
@media(max-width:640px){
 .qg-page-nav>div{justify-content:start;gap:2px 22px;padding-block:12px}.qg-page-nav a{font-size:.875rem}.qg-main .qg-intro{font-size:1.0625rem}.qg-hero-art{max-width:430px}.qg-hero .qh-button{gap:20px}.qg-applications{gap:10px 22px}
 .qg-flow-board>figcaption{padding:22px}.qg-flow{padding:23px 22px;gap:22px}.qg-flow>li{grid-template-columns:54px minmax(0,1fr);column-gap:18px}.qg-step-art>.qg-icon{width:45px;height:45px}.qg-q{width:51px;height:51px}.qg-q img{width:35px;height:35px}.qg-main .qg-step-arrow{left:10px}.qg-main .qg-flow h3{font-size:1.1875rem}.qg-proof-strip{padding:21px 22px}.qg-integration-grid>article{padding:25px}
}
@media(max-width:380px){.qg-flow>li{grid-template-columns:45px minmax(0,1fr);column-gap:14px}.qg-step-art>.qg-icon{width:40px;height:40px}.qg-q{width:44px;height:44px}.qg-q img{width:29px;height:29px}.qg-main .qg-step-arrow{left:7px}}
@media(prefers-reduced-motion:reduce){html,.qg-main *{scroll-behavior:auto!important}}
