.qa-consult-climb{--qa-climb-metal-hi:var(--color-neutral-400);--qa-climb-metal-mid:var(--color-neutral-600);--qa-climb-metal-soft:var(--color-neutral-500);--qa-climb-metal-low:var(--color-neutral-800);--qa-climb-panel:var(--color-neutral-900);--qa-climb-face:var(--color-neutral-950);--qa-climb-limb:var(--color-neutral-500);--qa-climb-limb-hi:#ffffff47;--qa-climb-joint-fill:var(--color-neutral-800);--qa-climb-joint-line:var(--color-neutral-400);--qa-climb-accent:var(--color-primary-500);--qa-climb-rail-hi:var(--color-neutral-400);--qa-climb-rail-mid:var(--color-neutral-600);--qa-climb-rail-low:var(--color-neutral-800);pointer-events:none;align-self:stretch;width:100%;position:relative}html.dark .qa-consult-climb{--qa-climb-metal-hi:var(--color-neutral-300);--qa-climb-metal-mid:var(--color-neutral-600);--qa-climb-metal-soft:var(--color-neutral-500);--qa-climb-metal-low:var(--color-neutral-800);--qa-climb-panel:color-mix(in srgb, var(--color-neutral-950), var(--color-primary-950) 18%);--qa-climb-face:var(--color-neutral-950);--qa-climb-limb:var(--color-neutral-400);--qa-climb-limb-hi:#ffffff2e;--qa-climb-joint-fill:var(--color-neutral-800);--qa-climb-joint-line:var(--color-neutral-400);--qa-climb-rail-hi:var(--color-neutral-300);--qa-climb-rail-mid:var(--color-neutral-600);--qa-climb-rail-low:var(--color-neutral-900)}.qa-consult-climb__stage{isolation:isolate;position:absolute;inset:0;overflow:visible}.qa-consult-climb__glow{pointer-events:none;background:linear-gradient(90deg, transparent, color-mix(in srgb, var(--color-primary-500), transparent 92%), transparent);filter:blur(1.6rem);position:absolute;inset:0}.qa-consult-climb__robot{z-index:2;aspect-ratio:220/280;width:min(100%,14.1rem);filter:drop-shadow(0 .7rem .7rem color-mix(in srgb, var(--color-neutral-950), transparent 78%));position:absolute;top:0;left:50%;transform:translate(-50%,2.5rem)}.qa-consult-climb__svg{width:100%;height:100%;display:block;overflow:visible}.qa-consult-climb__limb{fill:none;stroke:var(--qa-climb-limb);stroke-width:16px;stroke-linecap:round;stroke-linejoin:round}.qa-consult-climb__limb-hi{fill:none;stroke:var(--qa-climb-limb-hi);stroke-width:3.8px;stroke-linecap:round;stroke-linejoin:round}.qa-consult-climb__joint{fill:var(--qa-climb-joint-fill);stroke:var(--qa-climb-joint-line);stroke-width:2.8px}.qa-consult-climb__grip{fill:var(--qa-climb-joint-fill);stroke:var(--qa-climb-joint-line);stroke-width:2.7px}.qa-consult-climb__shell{fill:url(#qa-consult-climb-body);stroke:var(--qa-climb-joint-line);stroke-width:3px}.qa-consult-climb__panel{fill:var(--qa-climb-panel);stroke:#ffffff2e;stroke-width:2px}.qa-consult-climb__head{fill:url(#qa-consult-climb-head);stroke:var(--qa-climb-joint-line);stroke-width:3px}.qa-consult-climb__face{fill:var(--qa-climb-face);stroke:#ffffff21;stroke-width:2px}.qa-consult-climb__neck{fill:var(--qa-climb-metal-mid)}.qa-consult-climb__antenna{fill:none;stroke:var(--qa-climb-joint-line);stroke-width:5px;stroke-linecap:round}.qa-consult-climb__light,.qa-consult-climb__eye,.qa-consult-climb__mark{fill:var(--qa-climb-accent);filter:url(#qa-consult-climb-glow)}.qa-consult-climb__seam{fill:none;stroke:#ffffff29;stroke-width:3px;stroke-linecap:round}.qa-consult-climb__smile{fill:none;stroke:color-mix(in srgb, var(--color-primary-400), transparent 52%);stroke-width:2px;stroke-linecap:round}.qa-consult-climb__ladder{--qa-climb-ladder-width:min(100%, 15.3rem);z-index:4;width:var(--qa-climb-ladder-width);filter:drop-shadow(0 .8rem 1rem color-mix(in srgb, var(--color-neutral-950), transparent 80%));position:absolute;inset:0 auto 0 50%;transform:translate(-50%)}.qa-consult-climb__rail{background:linear-gradient(90deg, var(--qa-climb-rail-low) 0%, var(--qa-climb-rail-mid) 18%, var(--qa-climb-rail-hi) 46%, var(--qa-climb-rail-mid) 70%, var(--qa-climb-rail-low) 100%);width:.42rem;box-shadow:inset 2px 0 2px #ffffff1a, inset -3px 0 5px color-mix(in srgb, var(--color-neutral-950), transparent 70%);border:1px solid #ffffff1f;border-radius:999px;position:absolute;top:0;bottom:0}.qa-consult-climb__rail--start{left:0}.qa-consult-climb__rail--end{right:0}.qa-consult-climb__rungs{position:absolute;inset:0 .22rem}.qa-consult-climb__rung{background:linear-gradient(180deg, var(--qa-climb-rail-hi) 0%, var(--qa-climb-rail-mid) 27%, var(--qa-climb-metal-hi) 48%, var(--qa-climb-rail-mid) 71%, var(--qa-climb-rail-low) 100%);height:.42rem;box-shadow:inset 0 1px 1px #ffffff29, inset 0 -2px 2px color-mix(in srgb, var(--color-neutral-950), transparent 72%), 0 0 0 1px #ffffff0f;border-radius:999px;position:absolute;left:.18rem;right:.18rem;transform:translateY(-50%)}.qa-consult-climb__shade{pointer-events:none;background:linear-gradient(90deg, color-mix(in srgb, var(--color-neutral-950), transparent 78%), transparent 17%, transparent 83%, color-mix(in srgb, var(--color-neutral-950), transparent 78%));position:absolute;inset:0}@media (width>=768px){.qa-consult-climb__rail{width:.85rem}.qa-consult-climb__rungs{inset:0 .4rem}.qa-consult-climb__rung{height:.7rem;left:.35rem;right:.35rem}}.qa-consult-hero{--qa-consult-progress:0;--qa-consult-tilt:20deg;--qa-consult-next-gap:5rem;--qa-consult-cycle:3s;z-index:0;background:radial-gradient(circle at 78% 22%, color-mix(in srgb, var(--color-primary-500), transparent 78%), transparent 32%), linear-gradient(180deg, var(--color-neutral-950) 0%, color-mix(in srgb, var(--color-neutral-950) 88%, var(--color-primary-950)) 100%);width:100vw;max-width:100vw;color:var(--color-hero-on-dark-heading);margin-top:-1rem;margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw);position:relative;overflow:visible}@media (width>=768px){.qa-consult-hero{margin-top:-2rem}}.qa-consult-hero__row{flex-direction:column;gap:2rem;width:min(80rem,100% - 2rem);margin-inline:auto;padding:4.5rem 0 3rem;display:flex;position:relative}.qa-consult-hero__copy-slot{width:100%;max-width:36rem;position:relative}.qa-consult-hero__copy{text-align:left;max-width:36rem}.qa-consult-hero__eyebrow{letter-spacing:.08em;text-transform:uppercase;color:var(--color-hero-on-dark-eyebrow);margin:0;font-size:.875rem;font-weight:600}.qa-consult-hero h1{font-size:var(--service-hero-h1-size);line-height:var(--service-hero-h1-line-height);font-weight:var(--service-hero-h1-weight);letter-spacing:var(--service-hero-h1-letter-spacing);color:var(--color-hero-on-dark-heading);text-shadow:var(--service-hero-h1-shadow);margin-top:.75rem}.qa-consult-hero__intro{max-width:var(--service-hero-intro-max-width);font-size:var(--service-hero-intro-size);line-height:var(--service-hero-intro-line-height);color:var(--color-hero-on-dark-body);margin-top:1.25rem;font-weight:400}.qa-consult-hero__cta{justify-content:flex-start;margin-top:2rem}.qa-consult-hero__media{width:100%;min-width:0}.qa-consult-meters{flex-wrap:nowrap;align-items:center;gap:1.25rem;min-height:3.75rem;margin-bottom:1.25rem;display:flex}.qa-consult-cycle{background:color-mix(in srgb, var(--color-hero-on-dark-heading), transparent 86%);border-radius:999px;flex:0 0 5.5rem;width:5.5rem;height:.28rem;overflow:hidden}.qa-consult-cycle__fill{transform-origin:0;border-radius:inherit;background:var(--color-primary-400);width:100%;height:100%;animation:qa-consult-cycle-fill var(--qa-consult-cycle) linear infinite;display:block;transform:scaleX(0)}.qa-consult-hero.is-qa-consult-cycle-paused .qa-consult-cycle__fill{animation-play-state:paused}@keyframes qa-consult-cycle-fill{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.qa-consult-meters__rings{align-items:center;display:flex}.qa-consult-meter{background:color-mix(in srgb, var(--color-neutral-950), var(--color-primary-950) 22%);width:3.5rem;height:3.5rem;box-shadow:0 0 0 2px var(--color-neutral-950);border-radius:999px;margin-left:-.7rem;position:relative}.qa-consult-meter:first-child{margin-left:0}.qa-consult-meter svg{width:100%;height:100%;display:block;transform:rotate(-90deg)}.qa-consult-meter__track,.qa-consult-meter__fill{fill:none;stroke-width:3.4px}.qa-consult-meter__track{stroke:color-mix(in srgb, var(--color-hero-on-dark-heading), transparent 82%)}.qa-consult-meter__fill{stroke:var(--color-primary-400);stroke-linecap:round;stroke-dasharray:88;stroke-dashoffset:88px;transition:stroke-dashoffset .45s}.qa-consult-meter span:not(.sr-only){letter-spacing:.01em;color:color-mix(in srgb, var(--color-hero-on-dark-heading), transparent 28%);place-items:center;font-size:.52rem;font-weight:700;display:grid;position:absolute;inset:0}.qa-consult-hero[data-qa-consult-phase="1"] .qa-consult-meter:first-child span:not(.sr-only),.qa-consult-hero[data-qa-consult-phase="2"] .qa-consult-meter:nth-child(-n+2) span:not(.sr-only),.qa-consult-hero[data-qa-consult-phase="3"] .qa-consult-meter:nth-child(-n+3) span:not(.sr-only),.qa-consult-hero[data-qa-consult-phase="4"] .qa-consult-meter span:not(.sr-only){color:var(--color-hero-on-dark-heading)}.qa-consult-hero[data-qa-consult-phase="1"] .qa-consult-meter:first-child,.qa-consult-hero[data-qa-consult-phase="2"] .qa-consult-meter:nth-child(2),.qa-consult-hero[data-qa-consult-phase="3"] .qa-consult-meter:nth-child(3),.qa-consult-hero[data-qa-consult-phase="4"] .qa-consult-meter:nth-child(4){box-shadow:0 0 0 2px var(--color-neutral-950), 0 0 0 4px color-mix(in srgb, var(--color-primary-300), transparent 35%)}.qa-consult-hero[data-qa-consult-phase="1"] .qa-consult-meter:first-child .qa-consult-meter__fill,.qa-consult-hero[data-qa-consult-phase="2"] .qa-consult-meter:nth-child(-n+2) .qa-consult-meter__fill,.qa-consult-hero[data-qa-consult-phase="3"] .qa-consult-meter:nth-child(-n+3) .qa-consult-meter__fill,.qa-consult-hero[data-qa-consult-phase="4"] .qa-consult-meter .qa-consult-meter__fill{stroke-dashoffset:0}.qa-consult-meters__caption{max-width:14rem;color:var(--color-hero-on-dark-body);font-size:.8rem;line-height:1.4}.qa-consult-hero__perspective{perspective:1000px;perspective-origin:50% 0}.qa-consult-hero__visual{height:36rem;min-height:36rem;transform:rotateX(calc(var(--qa-consult-tilt) * (1 - var(--qa-consult-progress))));transform-origin:top;transform-style:preserve-3d;box-shadow:0 0 0 1px color-mix(in srgb, var(--color-primary-400), transparent 58%), 0 1.75rem 3.5rem #0000006b;will-change:transform;border-radius:1.15rem;overflow:hidden}.qa-consult-hero .hero-cta-stack a:not(.btn-primary){border-color:color-mix(in srgb, var(--color-hero-on-dark-heading), transparent 78%);color:var(--color-hero-on-dark-body);background-color:#0000}.qa-consult-hero .hero-cta-stack a:not(.btn-primary):hover{background-color:color-mix(in srgb, var(--color-hero-on-dark-heading), transparent 90%)}.qa-consult-board{--qa-card-gap:.65rem;background:linear-gradient(180deg, color-mix(in srgb, var(--color-neutral-900), var(--color-primary-950) 18%), var(--color-neutral-950));height:100%;min-height:0;color:var(--color-hero-on-dark-body);flex-direction:column;gap:.75rem;padding:.55rem 1.15rem .6rem;display:flex;overflow:hidden}.qa-consult-board__chrome{flex-wrap:wrap;align-items:center;gap:.45rem .65rem;display:flex}.qa-consult-board__dot{background:color-mix(in srgb, var(--color-hero-on-dark-heading), transparent 72%);border-radius:999px;width:.55rem;height:.55rem}.qa-consult-board__dot:nth-child(2){background:color-mix(in srgb, var(--color-primary-300), transparent 35%)}.qa-consult-board__dot:nth-child(3){background:color-mix(in srgb, var(--color-primary-500), transparent 10%)}.qa-consult-board__title{color:var(--color-hero-on-dark-heading);margin-left:.35rem;font-size:.95rem;font-weight:600}.qa-consult-board__meta{align-items:center;gap:.65rem;margin-left:auto;display:flex}.qa-consult-board__subtitle{color:color-mix(in srgb, var(--color-hero-on-dark-body), transparent 18%);margin:0;font-size:.75rem}.qa-consult-board__headline,.qa-consult-board__notes{flex:none;position:relative}.qa-consult-board__headline{min-height:3.5rem}.qa-consult-board__notes{min-height:3.1rem}.qa-consult-board__phase-copy,.qa-consult-board__note{opacity:0;visibility:hidden;transition:opacity .28s,visibility .28s}.qa-consult-board__phase-copy{position:absolute;inset:0}.qa-consult-board__note{background:color-mix(in srgb, var(--color-primary-700), transparent 42%);color:var(--color-hero-on-dark-heading);border-radius:.8rem;align-items:center;padding:.7rem .85rem;font-size:.88rem;font-weight:600;display:flex;position:absolute;inset:0}.qa-consult-hero[data-qa-consult-phase="1"] [data-qa-consult-phase-copy="1"],.qa-consult-hero[data-qa-consult-phase="2"] [data-qa-consult-phase-copy="2"],.qa-consult-hero[data-qa-consult-phase="3"] [data-qa-consult-phase-copy="3"],.qa-consult-hero[data-qa-consult-phase="4"] [data-qa-consult-phase-copy="4"]{opacity:1;visibility:visible}.qa-consult-board__phase-title{color:var(--color-hero-on-dark-heading);margin:0;font-size:.95rem;font-weight:600}.qa-consult-board__phase-lead{color:var(--color-hero-on-dark-body);margin:.2rem 0 0;font-size:.78rem;line-height:1.35}.qa-consult-board__cards{flex:auto;width:100%;min-height:0;position:relative}.qa-consult-board__card{--qa-card-w:calc((100% - var(--qa-card-gap)) / 2);--qa-card-h:calc((100% - var(--qa-card-gap)) / 2);top:calc((var(--qa-card-row) - 1) * (var(--qa-card-h) + var(--qa-card-gap)));left:calc((var(--qa-card-col) - 1) * (var(--qa-card-w) + var(--qa-card-gap)));width:var(--qa-card-w);height:var(--qa-card-h);background:color-mix(in srgb, var(--color-neutral-900), transparent 8%);border:1px solid color-mix(in srgb, var(--color-hero-on-dark-heading), transparent 88%);border-radius:.8rem;transition:top .55s,left .55s;position:absolute;overflow:hidden}.qa-consult-hero[data-qa-consult-phase="4"] .qa-consult-board__card{top:calc((var(--qa-card-sorted-row) - 1) * (var(--qa-card-h) + var(--qa-card-gap)));left:calc((var(--qa-card-sorted-col) - 1) * (var(--qa-card-w) + var(--qa-card-gap)))}.qa-consult-hero[data-qa-consult-phase="4"] .qa-consult-board__card.is-p1{z-index:1}.qa-consult-board__badge{letter-spacing:.04em;min-width:2.1rem;min-height:1.5rem;color:var(--color-hero-on-dark-heading);opacity:0;border-radius:.45rem;place-items:center;font-size:.68rem;font-weight:800;display:grid;position:absolute;top:.65rem;right:.7rem}.qa-consult-hero[data-qa-consult-phase="4"] .qa-consult-board__badge{opacity:1;transition:opacity .35s .2s}.qa-consult-board__card.is-p1 .qa-consult-board__badge{background:color-mix(in srgb, var(--color-primary-400), transparent 18%)}.qa-consult-board__card.is-p2 .qa-consult-board__badge{background:color-mix(in srgb, var(--color-primary-700), transparent 28%)}.qa-consult-board__card.is-p3 .qa-consult-board__badge{background:color-mix(in srgb, var(--color-hero-on-dark-heading), transparent 86%);color:color-mix(in srgb, var(--color-hero-on-dark-heading), transparent 12%)}.qa-consult-board__scope,.qa-consult-board__tests,.qa-consult-board__risk-view,.qa-consult-board__prio-view{opacity:0;visibility:hidden;pointer-events:none;min-height:0;transition:opacity .28s,visibility .28s;position:absolute;inset:.5rem .65rem .4rem;overflow:hidden}.qa-consult-hero[data-qa-consult-phase="1"] .qa-consult-board__scope,.qa-consult-hero[data-qa-consult-phase="2"] .qa-consult-board__tests,.qa-consult-hero[data-qa-consult-phase="3"] .qa-consult-board__risk-view,.qa-consult-hero[data-qa-consult-phase="4"] .qa-consult-board__prio-view{opacity:1;visibility:visible;pointer-events:auto}.qa-consult-board__card-label{letter-spacing:.06em;text-transform:uppercase;overflow-wrap:anywhere;hyphens:auto;color:var(--color-hero-on-dark-accent);margin:0;font-size:.68rem;font-weight:700}.qa-consult-board__card-title{overflow-wrap:anywhere;hyphens:auto;color:var(--color-hero-on-dark-heading);margin:0 2.4rem 0 0;font-size:.88rem;font-weight:600;line-height:1.3}.qa-consult-board__terms,.qa-consult-board__tests ul,.qa-consult-board__risk-view p:not(.qa-consult-board__card-title),.qa-consult-board__prio-hint{color:var(--color-hero-on-dark-body);margin:.45rem 0 0;font-size:.8rem;line-height:1.4}.qa-consult-board__tests ul{flex-direction:column;gap:.45rem;padding:0;line-height:1.5;list-style:none;display:flex}.qa-consult-board__risk-result{color:var(--color-hero-on-dark-heading);font-weight:700}.qa-consult-board__card.is-risk-high .qa-consult-board__risk-result{color:var(--color-demo-rose)}.qa-consult-board__card.is-risk-medium .qa-consult-board__risk-result{color:var(--color-accent-400)}.qa-consult-board__card.is-risk-low .qa-consult-board__risk-result{color:var(--color-demo-sage)}.qa-consult-board__risk{letter-spacing:.04em;text-transform:uppercase;color:color-mix(in srgb, var(--color-hero-on-dark-body), transparent 8%);grid-template-columns:repeat(3,minmax(0,1fr));gap:.25rem;margin-top:.55rem;padding-top:.65rem;font-size:.6rem;display:none;position:relative}.qa-consult-board__risk:before{content:"";background:color-mix(in srgb, var(--color-hero-on-dark-heading), transparent 82%);border-radius:999px;height:.16rem;position:absolute;top:.18rem;left:.1rem;right:.1rem}.qa-consult-board__risk-marker{background:var(--color-hero-on-dark-heading);border-radius:999px;width:.5rem;height:.5rem;transition:left .55s,background-color .55s;position:absolute;top:0;left:8%;transform:translate(-50%)}.qa-consult-hero[data-qa-consult-phase="3"] .qa-consult-board__card.is-risk-low .qa-consult-board__risk-marker{background:var(--color-demo-sage);left:16%}.qa-consult-hero[data-qa-consult-phase="3"] .qa-consult-board__card.is-risk-medium .qa-consult-board__risk-marker{background:var(--color-accent-400);left:50%}.qa-consult-hero[data-qa-consult-phase="3"] .qa-consult-board__card.is-risk-high .qa-consult-board__risk-marker{background:var(--color-demo-rose);left:84%}@keyframes qa-consult-fade-up{0%{opacity:0;transform:translateY(.35rem)}to{opacity:1;transform:none}}.qa-consult-hero[data-qa-consult-phase="1"] .qa-consult-board__card,.qa-consult-hero[data-qa-consult-phase="2"] .qa-consult-board__tests li,.qa-consult-hero[data-qa-consult-phase="1"] .qa-consult-board__term{animation:.42s both qa-consult-fade-up}.qa-consult-hero[data-qa-consult-phase="1"] .qa-consult-board__card{animation-delay:calc(var(--qa-card-stagger) * .1s)}.qa-consult-hero[data-qa-consult-phase="1"] .qa-consult-board__term{animation-delay:calc(.16s + (var(--qa-card-stagger) * .1s) + (var(--qa-term-stagger) * 80ms))}.qa-consult-hero[data-qa-consult-phase="2"] .qa-consult-board__tests li{animation-delay:calc((var(--qa-card-stagger) * 80ms) + (var(--qa-term-stagger) * .1s))}.qa-consult-hero[data-qa-consult-phase="3"] .qa-consult-board__risk-view,.qa-consult-hero[data-qa-consult-phase="4"] .qa-consult-board__prio-view{animation:.42s both qa-consult-fade-up}@media (width>=1024px){.qa-consult-hero__row{padding-block:5.5rem var(--qa-consult-next-gap);flex-direction:row;justify-content:space-between;align-items:flex-start;gap:3.75rem}.qa-consult-hero__copy-slot{flex:none;align-self:stretch;width:min(32rem,42%)}.qa-consult-hero__copy.is-qa-consult-pinned{z-index:1;position:fixed}.qa-consult-hero__copy.is-qa-consult-done{position:absolute}.qa-consult-hero__media{flex:36rem}.qa-consult-hero__perspective{padding-top:4.5rem}.qa-consult-hero__visual{height:42rem;min-height:42rem;max-height:42rem}.qa-consult-board{padding:1.1rem 1.15rem 1.25rem}.qa-consult-board__scope,.qa-consult-board__tests,.qa-consult-board__risk-view,.qa-consult-board__prio-view{inset:.7rem .8rem}.qa-consult-board__risk{display:grid}}.qa-consult-page{--qa-consult-wrap:min(72rem, calc(100% - 1.25rem));--qa-consult-section-gap:var(--qa-section-gap,3rem);--qa-consult-card:#fff;--qa-consult-line:var(--color-neutral-200);--qa-consult-ink:var(--color-neutral-950);--qa-consult-muted:var(--color-neutral-700);padding-bottom:0}html.dark .qa-consult-page{--qa-consult-card:color-mix(in srgb, var(--color-neutral-900), var(--color-primary-950) 22%);--qa-consult-line:var(--color-neutral-800);--qa-consult-ink:var(--color-neutral-50);--qa-consult-muted:var(--color-neutral-300)}.qa-consult-after{z-index:1;padding-top:var(--qa-consult-section-gap);color:var(--qa-consult-ink);position:relative}.qa-consult-wrap{width:var(--qa-consult-wrap);margin-inline:auto}.qa-consult-section+.qa-consult-section{padding-top:var(--qa-consult-section-gap)}@media (width>=768px){.qa-consult-page{--qa-consult-wrap:min(72rem, calc(100% - 2rem))}}.qa-consult-section--close{padding-bottom:var(--qa-consult-section-gap);border-block:1px solid var(--qa-consult-line);background:0 0}main.qa-consult-page~footer{margin-top:0}.qa-consult-eyebrow{letter-spacing:.1em;text-transform:uppercase;color:var(--color-primary-700);margin:0;font-size:.78rem;font-weight:600}html.dark .qa-consult-eyebrow{color:var(--color-primary-300)}.qa-consult-title{letter-spacing:-.03em;max-width:38rem;color:var(--qa-consult-ink);margin-top:.7rem;font-size:clamp(1.7rem,4.6vw,2.55rem);font-weight:650;line-height:1.15}.qa-consult-lead,.qa-consult-copy,.qa-consult-note{color:var(--qa-consult-muted)}.qa-consult-lead{max-width:42rem;margin-top:1rem;font-size:1.02rem;line-height:1.65}.qa-consult-chips+.qa-consult-connect{margin-top:1.75rem}.qa-consult-note{max-width:46rem;margin-top:1.5rem}.qa-consult-text-link{color:var(--color-primary-700);text-underline-offset:.15em;font-weight:600;text-decoration:underline}.qa-consult-text-link:hover{color:var(--color-primary-800)}html.dark .qa-consult-text-link{color:var(--color-primary-300)}html.dark .qa-consult-text-link:hover{color:var(--color-primary-200)}.qa-consult-deck{align-items:stretch;gap:.85rem;margin-top:1.5rem;display:grid}.qa-consult-deck--signals{grid-template-columns:1fr}@media (width>=700px){.qa-consult-deck--signals{grid-template-columns:1fr 1fr}}.qa-consult-signal,.qa-consult-flow__card,.qa-consult-connect{border:1px solid var(--qa-consult-line);background:var(--qa-consult-card)}.qa-consult-signal{border-radius:1.15rem;grid-template-columns:4.6rem minmax(0,1fr);align-items:start;gap:.95rem;padding:1rem 1.1rem;display:grid}.qa-consult-signal h3,.qa-consult-flow__card h3{color:var(--qa-consult-ink);margin:0;font-size:1.05rem;font-weight:650;line-height:1.35}.qa-consult-signal .qa-consult-copy{margin-top:.4rem}.qa-consult-diag{background:color-mix(in srgb, var(--color-primary-50), white 20%);border-radius:1rem;place-items:center;width:4.6rem;height:4.6rem;display:grid;overflow:hidden}html.dark .qa-consult-diag{background:color-mix(in srgb, var(--color-primary-500), transparent 88%)}.qa-consult-diag svg{width:100%;height:100%;display:block}.qa-consult-diag .stroke-primary{stroke:var(--color-primary-500)}.qa-consult-diag .stroke-soft{stroke:var(--color-neutral-300)}.qa-consult-diag .stroke-accent{stroke:var(--color-accent-500)}.qa-consult-diag .fill-primary{fill:var(--color-primary-500)}.qa-consult-diag .fill-primary-soft{fill:var(--color-primary-300)}.qa-consult-diag .fill-neutral{fill:var(--color-neutral-400)}.qa-consult-diag .fill-accent{fill:var(--color-accent-500)}html.dark .qa-consult-diag .stroke-soft{stroke:var(--color-neutral-500)}html.dark .qa-consult-diag .fill-neutral{fill:var(--color-neutral-500)}.qa-consult-chips li{border:1px solid color-mix(in srgb, var(--color-primary-300), transparent 22%);background:color-mix(in srgb, var(--color-primary-50), white 20%);color:var(--color-primary-800);border-radius:999px;padding:.32rem .7rem;font-size:.78rem}html.dark .qa-consult-chips li{border-color:color-mix(in srgb, var(--color-primary-400), transparent 55%);background:color-mix(in srgb, var(--color-primary-500), transparent 88%);color:var(--color-primary-100)}.qa-consult-flow-stage{grid-template-columns:minmax(0,1fr) 5.25rem;align-items:stretch;gap:.45rem;width:100%;margin-top:1.75rem;display:grid}.qa-consult-flow{gap:1.1rem;width:100%;margin:0;padding:0;list-style:none;display:grid}#vorgehen,#approach{scroll-margin-top:6.5rem}.qa-consult-after #faq{margin-top:0}.qa-consult-flow__card{border-radius:1.15rem;width:100%;padding:1.2rem 1.2rem 1.3rem;scroll-margin-top:6.5rem;position:relative}.qa-consult-flow__index{letter-spacing:.16em;color:var(--color-primary-700);margin:0;font-size:.72rem;font-weight:700;position:absolute;top:1.15rem;right:1.2rem}html.dark .qa-consult-flow__index{color:var(--color-primary-300)}.qa-consult-flow__card h3{margin-top:0;padding-right:2.75rem;font-size:1.2rem}.qa-consult-flow__card .qa-consult-copy{margin-top:.65rem}.qa-consult-flow__facts{gap:0;margin:.95rem 0 0;padding:0;list-style:none;display:grid}.qa-consult-flow__facts li{border-top:1px solid var(--qa-consult-line);color:var(--qa-consult-ink);grid-template-columns:.5rem minmax(0,1fr);align-items:start;gap:.75rem;padding:.55rem 0;font-size:.95rem;line-height:1.45;display:grid}.qa-consult-flow__facts li:before{content:"";background:var(--color-primary-500);border-radius:2px;width:.45rem;height:.45rem;margin-top:.45em}.qa-consult-question,.qa-consult-result{border-left:2px solid var(--color-primary-400);color:var(--qa-consult-ink);margin-top:.95rem;padding-left:.8rem;font-weight:650}.qa-consult-flow__suites{gap:.85rem;margin-top:.95rem;display:grid}.qa-consult-flow__suite{border-top:1px solid var(--qa-consult-line);padding-top:.75rem}.qa-consult-flow__suite:first-child{border-top:0;padding-top:0}.qa-consult-flow__suite h4{color:var(--qa-consult-ink);margin:0;font-size:.98rem;font-weight:650}.qa-consult-flow__suite p{color:var(--qa-consult-muted);margin-top:.3rem;font-size:.9rem;line-height:1.5}.qa-consult-flow__suite.is-critical h4{color:var(--color-primary-800)}html.dark .qa-consult-flow__suite.is-critical h4{color:var(--color-primary-200)}html.qa-consult-flow-ready .qa-consult-flow__card[data-side=left]{opacity:0;transform:translate(-1.6rem)}html.qa-consult-flow-ready .qa-consult-flow__card[data-side=right]{opacity:0;transform:translate(1.6rem)}html.qa-consult-flow-ready .qa-consult-flow__card.is-in{opacity:1;transition:opacity .55s,transform .55s;transform:none}@media (prefers-reduced-motion:reduce){html.qa-consult-flow-ready .qa-consult-flow__card,html.qa-consult-flow-ready .qa-consult-flow__card.is-in{opacity:1;transition:none;transform:none}}@media (width>=768px){.qa-consult-flow-stage{grid-template-columns:minmax(0,1fr) 15.5rem;gap:1.1rem}.qa-consult-flow{gap:1.25rem}.qa-consult-flow__facts{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:1.75rem}.qa-consult-flow__facts li:nth-child(-n+2){border-top:0}.qa-consult-flow__suites{grid-template-columns:repeat(2,minmax(0,1fr));gap:.85rem 1.75rem}.qa-consult-flow__suite:nth-child(-n+2){border-top:0;padding-top:0}.qa-consult-flow__suite:last-child{grid-column:1/-1}}.qa-consult-connect{border-radius:1.25rem;margin-top:1.5rem;padding:1.15rem 1.1rem 1.25rem}.qa-consult-connect__aside{flex-direction:column;gap:.95rem;display:flex}.qa-consult-connect__aside .qa-consult-note{max-width:none;margin-top:0}.qa-consult-connect__path{border-radius:.9rem;flex-wrap:wrap;justify-content:center;align-items:center;gap:.4rem .55rem;margin:0;padding:.7rem .9rem;display:flex}.qa-consult-connect__step{color:var(--qa-consult-ink);letter-spacing:.02em;font-size:.88rem;font-weight:700;line-height:1.2}.qa-consult-connect__step.is-end{color:var(--color-primary-700)}html.dark .qa-consult-connect__step.is-end{color:var(--color-primary-300)}.qa-consult-connect__arrow{flex:none;width:2.35rem;height:.85rem;display:block}.qa-consult-connect__arrow svg{width:100%;height:100%;display:block;overflow:visible}.qa-consult-connect__shaft,.qa-consult-connect__head{stroke:var(--color-primary-500);stroke-width:2.1px;stroke-linecap:round;stroke-linejoin:round}.qa-consult-connect__shaft{stroke-dasharray:5 7;animation:1.15s linear infinite qa-consult-arrow-flow}@keyframes qa-consult-arrow-flow{to{stroke-dashoffset:-24px}}@media (width>=768px){.qa-consult-connect{grid-template-columns:1fr 1fr;align-items:start;gap:1.15rem 2rem;padding:1.35rem 1.4rem 1.45rem;display:grid}}@media (width<=767px){.qa-consult-connect__aside{margin-top:1.1rem}}.qa-consult-play-lead{color:var(--qa-consult-ink);margin:0;font-weight:650}.qa-consult-points{margin:.75rem 0 0;padding:0;list-style:none}.qa-consult-points li{color:var(--qa-consult-muted);gap:.7rem;margin-top:.55rem;display:flex}.qa-consult-list__mark{color:var(--color-primary-500);flex:none;margin-top:.15rem}.qa-consult-actions{justify-content:flex-start;margin-top:1.35rem}.qa-consult-chips{flex-wrap:wrap;gap:.5rem;margin:1.2rem 0 0;padding:0;list-style:none;display:flex}.qa-consult-chips li{border-radius:.85rem;font-size:.88rem}@media (hover:hover){.qa-consult-signal:hover{border-color:color-mix(in srgb, var(--color-primary-300), transparent 8%)}}.qa-consult-micro{color:var(--qa-consult-muted);margin:1rem 0 0;font-size:.85rem}@media (width<=699px){.qa-consult-signal{grid-template-columns:3.8rem minmax(0,1fr)}.qa-consult-diag{width:3.8rem;height:3.8rem}}@supports (animation-timeline:view()){.qa-consult-connect{animation:.7s both qa-consult-rise view();animation-range:entry entry 32%}}@keyframes qa-consult-rise{0%{opacity:.35;transform:translateY(.8rem)}to{opacity:1;transform:none}}
