.qg-anchor[data-astro-cid-jkry4lk2]{scroll-margin-top:calc(var(--q-size-header) + var(--q-spacing-2))}.qg-audience[data-astro-cid-jkry4lk2]{gap:var(--q-spacing-2);color:var(--q-neutral-foreground-1);font-size:var(--q-font-size-body1);line-height:var(--q-line-height-body1);font-weight:var(--q-font-weight-semibold);align-items:flex-start;margin:0;display:flex}.qg-audience[data-astro-cid-jkry4lk2] .q-icon,.qg-checklist[data-astro-cid-jkry4lk2] .q-icon,.qg-principles[data-astro-cid-jkry4lk2] .q-icon,.qg-note[data-astro-cid-jkry4lk2] .q-icon{color:var(--q-brand-foreground-1);flex:none;margin-top:2px}.qg-grid[data-astro-cid-jkry4lk2]{gap:var(--q-size-gutter);margin:0;padding:0;list-style:none;display:grid}@media (width>=48rem){.qg-grid--services[data-astro-cid-jkry4lk2]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=64rem){.qg-grid--services[data-astro-cid-jkry4lk2]{grid-template-columns:repeat(3,minmax(0,1fr))}}.qg-web[data-astro-cid-jkry4lk2]{gap:var(--q-spacing-6);margin-top:var(--q-spacing-12);padding-top:var(--q-spacing-10);border-top:var(--q-stroke-width-thin) solid var(--q-neutral-stroke-2);scroll-margin-top:calc(var(--q-size-header) + var(--q-spacing-2));flex-direction:column;display:flex}.qg-web[data-astro-cid-jkry4lk2] .f-head[data-astro-cid-jkry4lk2]{margin:0}.qg-web__title[data-astro-cid-jkry4lk2]{color:var(--q-neutral-foreground-1);font-size:var(--q-font-size-title3);line-height:var(--q-line-height-title3);font-weight:var(--q-font-weight-semibold);margin:0}@media (width>=64rem){.qg-grid--web[data-astro-cid-jkry4lk2]{grid-template-columns:repeat(3,minmax(0,1fr))}}.qg-web__label[data-astro-cid-jkry4lk2]{margin:var(--q-spacing-3) 0 var(--q-spacing-1);color:var(--q-neutral-foreground-1);font-size:var(--q-font-size-body2);line-height:var(--q-line-height-body2);font-weight:var(--q-font-weight-semibold)}.qg-web__scope[data-astro-cid-jkry4lk2]{gap:var(--q-spacing-1);padding-left:var(--q-spacing-5);color:var(--q-neutral-foreground-2);font-size:var(--q-font-size-body2);line-height:var(--q-line-height-body2);margin:0;display:grid}.qg-web__note[data-astro-cid-jkry4lk2]{margin:var(--q-spacing-3) 0 0;color:var(--q-neutral-foreground-2);font-size:var(--q-font-size-body2);line-height:var(--q-line-height-body2);font-style:italic}.qg-note[data-astro-cid-jkry4lk2]{gap:var(--q-spacing-2);margin:var(--q-spacing-8) 0 0;color:var(--q-neutral-foreground-1);font-size:var(--q-font-size-body2);line-height:var(--q-line-height-body2);font-weight:var(--q-font-weight-semibold);align-items:flex-start;display:flex}.qg-split[data-astro-cid-jkry4lk2]{gap:var(--q-spacing-10);align-items:center;display:grid}@media (width>=64rem){.qg-split--media[data-astro-cid-jkry4lk2]{gap:var(--q-size-gutter);grid-template-columns:minmax(0,7fr) minmax(0,5fr)}}.qg-split__text[data-astro-cid-jkry4lk2]{gap:var(--q-spacing-6);min-width:0;max-width:var(--q-size-measure);flex-direction:column;display:flex}.qg-checklist[data-astro-cid-jkry4lk2],.qg-principles[data-astro-cid-jkry4lk2],.qg-notfit__list[data-astro-cid-jkry4lk2]{gap:var(--q-spacing-4);margin:0;padding:0;list-style:none;display:grid}.qg-checklist[data-astro-cid-jkry4lk2] li[data-astro-cid-jkry4lk2],.qg-principles[data-astro-cid-jkry4lk2] li[data-astro-cid-jkry4lk2]{gap:var(--q-spacing-3);color:var(--q-neutral-foreground-1);font-size:var(--q-font-size-body2);line-height:var(--q-line-height-body2);align-items:flex-start;display:flex}.qg-principles[data-astro-cid-jkry4lk2] p[data-astro-cid-jkry4lk2]{margin:var(--q-spacing-1) 0 0;color:var(--q-neutral-foreground-2)}.qg-principles__title[data-astro-cid-jkry4lk2],.qg-notfit__title[data-astro-cid-jkry4lk2],.qg-callout__title[data-astro-cid-jkry4lk2]{color:var(--q-neutral-foreground-1);font-size:var(--q-font-size-body1);line-height:var(--q-line-height-body1);font-weight:var(--q-font-weight-semibold)}.qg-notfit[data-astro-cid-jkry4lk2]{gap:var(--q-spacing-3);padding:var(--q-spacing-6);border:var(--q-stroke-width-thin) solid var(--q-neutral-stroke-2);border-radius:var(--q-border-radius-card);background-color:var(--q-neutral-background-2);flex-direction:column;display:flex}.qg-notfit__list[data-astro-cid-jkry4lk2]{gap:var(--q-spacing-3);color:var(--q-neutral-foreground-2);font-size:var(--q-font-size-body2);line-height:var(--q-line-height-body2)}.qg-link[data-astro-cid-jkry4lk2]{align-items:center;gap:var(--q-spacing-1);color:var(--q-brand-foreground-1);font-weight:var(--q-font-weight-semibold);border-radius:var(--q-border-radius-small);text-decoration:none;display:inline-flex}.qg-link[data-astro-cid-jkry4lk2]:hover{color:var(--q-brand-foreground-2);text-decoration:underline}.qg-link[data-astro-cid-jkry4lk2]:active{color:var(--q-brand-foreground-pressed)}.qg-steps[data-astro-cid-jkry4lk2]{gap:var(--q-spacing-4);margin:0;padding:0;list-style:none;display:grid}@media (width>=48rem){.qg-steps[data-astro-cid-jkry4lk2]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=64rem){.qg-steps[data-astro-cid-jkry4lk2]{gap:var(--q-size-gutter);grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width>=75rem){.qg-steps[data-astro-cid-jkry4lk2]{grid-template-columns:repeat(5,minmax(0,1fr))}}.qg-step[data-astro-cid-jkry4lk2]{gap:var(--q-spacing-2);min-width:0;padding:var(--q-spacing-6);border:var(--q-stroke-width-thin) solid var(--q-neutral-stroke-2);border-top:var(--q-stroke-width-thicker) solid var(--q-brand-stroke);border-radius:var(--q-border-radius-card);background-color:var(--q-neutral-background-1);box-shadow:var(--q-shadow-2);flex-direction:column;display:flex}.qg-step__n[data-astro-cid-jkry4lk2]{color:var(--q-brand-foreground-1);font-size:var(--q-font-size-body1);line-height:var(--q-line-height-body1);font-weight:var(--q-font-weight-semibold);font-variant-numeric:tabular-nums}.qg-step__title[data-astro-cid-jkry4lk2]{color:var(--q-neutral-foreground-1);font-size:var(--q-font-size-subtitle1);line-height:var(--q-line-height-subtitle1);font-weight:var(--q-font-weight-subtitle1)}.qg-step__body[data-astro-cid-jkry4lk2]{color:var(--q-neutral-foreground-2);font-size:var(--q-font-size-body2);line-height:var(--q-line-height-body2);margin:0}.qg-callout[data-astro-cid-jkry4lk2]{gap:var(--q-spacing-1);margin-top:var(--q-spacing-8);padding:var(--q-spacing-5) var(--q-spacing-6);border-left:var(--q-stroke-width-thicker) solid var(--q-brand-stroke);border-radius:var(--q-border-radius-medium);background-color:var(--q-neutral-background-1);flex-direction:column;display:flex}.qg-callout[data-astro-cid-jkry4lk2] p[data-astro-cid-jkry4lk2],.qg-cadence[data-astro-cid-jkry4lk2]{color:var(--q-neutral-foreground-2);font-size:var(--q-font-size-body2);line-height:var(--q-line-height-body2);margin:0}.qg-cadence[data-astro-cid-jkry4lk2] strong[data-astro-cid-jkry4lk2]{color:var(--q-neutral-foreground-1);font-weight:var(--q-font-weight-semibold)}.qg-faq[data-astro-cid-jkry4lk2]{gap:var(--q-spacing-4);margin:0;display:grid}@media (width>=64rem){.qg-faq[data-astro-cid-jkry4lk2]{gap:var(--q-spacing-5) var(--q-size-gutter);grid-template-columns:repeat(2,minmax(0,1fr))}}.qg-faq__item[data-astro-cid-jkry4lk2]{gap:var(--q-spacing-2);min-width:0;padding:var(--q-spacing-6);border:var(--q-stroke-width-thin) solid var(--q-neutral-stroke-2);border-radius:var(--q-border-radius-card);background-color:var(--q-neutral-background-1);flex-direction:column;display:flex}.qg-faq[data-astro-cid-jkry4lk2] dt[data-astro-cid-jkry4lk2]{color:var(--q-neutral-foreground-1);font-size:var(--q-font-size-body1);line-height:var(--q-line-height-body1);font-weight:var(--q-font-weight-semibold)}.qg-faq[data-astro-cid-jkry4lk2] dd[data-astro-cid-jkry4lk2]{color:var(--q-neutral-foreground-2);font-size:var(--q-font-size-body2);line-height:var(--q-line-height-body2);margin:0}.qg-quote[data-astro-cid-jkry4lk2]{padding-block:var(--q-size-band-mobile);background:radial-gradient(40rem 24rem at 90% 0%, var(--q-tint-hero-highlight), transparent 70%), linear-gradient(135deg, var(--q-brand-150), var(--q-brand-140))}@media (width>=64rem){.qg-quote[data-astro-cid-jkry4lk2]{padding-block:var(--q-size-band)}}.qg-quote__inner[data-astro-cid-jkry4lk2]{gap:var(--q-spacing-8);align-items:end;display:grid}.qg-quote__text[data-astro-cid-jkry4lk2]{gap:var(--q-spacing-4);flex-direction:column;display:flex}
