:root{--c-slate-50:#f8fafc;--c-slate-100:#f1f5f9;--c-slate-200:#e2e8f0;--c-slate-300:#cbd5e1;--c-slate-400:#94a3b8;--c-slate-500:#64748b;--c-slate-600:#475569;--c-slate-700:#334155;--c-slate-800:#1e293b;--c-slate-900:#0f172a;--c-teal-100:#dbf2ee;--c-teal-200:#afece5;--c-teal-300:#a3cdce;--c-teal-400:#7fcbb4;--c-teal-500:#02a793;--c-teal-600:#07a190;--c-teal-650:#009180;--c-teal-700:#098174;--c-teal-800:#006867;--c-teal-900:#043a3a;--c-teal-950:#043945;--c-blue-100:#dae5fb;--c-blue-400:#6f90ce;--c-blue-500:#4a73c1;--c-blue-600:#405495;--c-blue-800:#2b3965;--c-blue-900:#222240;--c-orange-50:#fff4ec;--c-orange-100:#ffe1ce;--c-orange-400:#ff8a4d;--c-orange-600:#dd5d00;--c-orange-700:#cd3b01;--c-orange-800:#ac3201;--c-slate-150:#e8ecf1;--c-slate-850:#161c2d;--c-teal-150:#cfe4e5;--c-teal-350:#7eb1a8;--c-teal-450:#14b8a6;--c-blue-150:#d6e2fd;--c-sky-100:#e0f2fe;--c-indigo-150:#d8deec;--c-blue-850:#3c3c5f;--c-orange-500:#ed6e22;--c-shadow:15 23 42;--c-white:#fff;--c-danger:#dc2626;--c-ink:var(--c-slate-800);--c-ink-muted:var(--c-slate-500);--c-ink-inverse:var(--c-white);--c-line:var(--c-slate-300);--c-line-soft:var(--c-slate-200);--c-surface:var(--c-white);--c-surface-50:var(--c-slate-50);--c-surface-100:var(--c-slate-100);--c-primary:var(--c-teal-700);--c-primary-strong:var(--c-teal-500);--c-primary-hover:var(--c-teal-800);--c-primary-text:var(--c-teal-700);--c-primary-dark:var(--c-teal-800);--c-primary-soft:var(--c-teal-100);--c-accent:var(--c-orange-700);--c-accent-strong:var(--c-orange-800);--c-accent-soft:var(--c-orange-50);--c-accent-line:var(--c-orange-100);--tone-teal:var(--c-teal-800);--tone-navy:var(--c-blue-800);--tone-indigo:var(--c-blue-600);--tone-sky:var(--c-blue-500);--tone-orange:var(--c-orange-700);--tone-orange-deep:var(--c-orange-800);--tone-teal-soft:var(--c-teal-100);--tone-blue-soft:var(--c-blue-100);--tone-orange-soft:var(--c-orange-100);--font-sans:"Roboto", -apple-system, blinkmacsystemfont, "Segoe UI", "Helvetica Neue", arial, sans-serif;--fs-display:clamp(2.25rem, 1.6rem + 2.2vw, 3rem);--fs-h1:clamp(2rem, 1.35rem + 2vw, 2.75rem);--fs-h2:clamp(1.75rem, 1.2rem + 1.75vw, 2.5rem);--fs-h3:clamp(1.5rem, 1.2rem + 1vw, 2rem);--fs-h4:clamp(1.375rem, 1.2rem + .55vw, 1.75rem);--fs-h5:clamp(1.25rem, 1.15rem + .35vw, 1.5rem);--fs-lead:clamp(1rem, .95rem + .15vw, 1.125rem);--fs-body:1rem;--fs-body-sm:.9063rem;--fs-sm:.875rem;--fs-xs:.75rem;--fw-light:300;--fw-regular:400;--fw-medium:500;--fw-semibold:600;--fw-bold:700;--lh-tight:1.1;--lh-snug:1.2;--lh-body:1.3;--lh-relaxed:1.45;--tracking-tight:-.02em;--header-height:64px;--header-float-gap:10px;--frame:1440px;--container:1200px;--container-narrow:740px;--gutter:clamp(1rem, 4vw, 7.5rem);--guide-line-offset:60px;--q-guide-x:max(calc((100% - var(--frame)) / 2 + var(--guide-line-offset)), calc(var(--gutter) / 2));--q-edge:max((100vw - var(--container)) / 2, var(--gutter));--space-3xs:.25rem;--space-2xs:clamp(.25rem, .2rem + .15vw, .5rem);--space-xs:clamp(.5rem, .45rem + .25vw, .75rem);--space-sm:clamp(.75rem, .65rem + .35vw, 1rem);--space-md:clamp(1rem, .85rem + .5vw, 1.5rem);--space-lg:clamp(1.5rem, 1.25rem + .85vw, 2.5rem);--space-xl:clamp(2rem, 1.5rem + 1.7vw, 4rem);--space-2xl:clamp(2.5rem, 1.75rem + 2.5vw, 5rem);--space-3xl:clamp(3.5rem, 2.25rem + 4vw, 7.5rem);--section-space:var(--space-2xl);--section-space-sm:var(--space-lg);--section-space-lg:var(--space-3xl);--radius-xs:4px;--radius-sm:8px;--radius-md:16px;--radius-lg:24px;--radius-xl:32px;--radius-pill:999px;--hairline:1px solid var(--c-line-soft);--ring-hairline:inset 0 0 0 .5px var(--c-line), 0 0 0 .5px var(--c-line);--shadow-card:0 8px 16px -5px #00000014;--z-subnav:40;--z-overlay:45;--z-header:50;--z-skip-link:1000;--ease-out:cubic-bezier(.22, 1, .36, 1);--duration-fast:.15s;--duration-base:.25s;--duration-slow:.4s;--c-focus:var(--c-primary)}@font-face{font-family:Roboto;font-style:normal;font-weight:300;font-display:swap;src:url(./roboto-latin-300-normal-CCzlftfr.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Roboto;font-style:normal;font-weight:300;font-display:swap;src:url(./roboto-latin-ext-300-normal-B90pq-BC.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Roboto;font-style:normal;font-weight:400;font-display:swap;src:url(./roboto-latin-400-normal-BqEyEoaF.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Roboto;font-style:normal;font-weight:400;font-display:swap;src:url(./roboto-latin-ext-400-normal-C3tdtHj3.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Roboto;font-style:italic;font-weight:400;font-display:swap;src:url(./roboto-latin-400-italic-CSuqwwKr.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Roboto;font-style:italic;font-weight:400;font-display:swap;src:url(./roboto-latin-ext-400-italic-BilqUbDw.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Roboto;font-style:normal;font-weight:500;font-display:swap;src:url(./roboto-latin-500-normal-7RbcRiD8.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Roboto;font-style:normal;font-weight:500;font-display:swap;src:url(./roboto-latin-ext-500-normal-pMCM9Ixg.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Roboto;font-style:normal;font-weight:600;font-display:swap;src:url(./roboto-latin-600-normal-CzqH9ZEY.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Roboto;font-style:normal;font-weight:600;font-display:swap;src:url(./roboto-latin-ext-600-normal-BPkjI5Ax.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Roboto;font-style:italic;font-weight:600;font-display:swap;src:url(./roboto-latin-600-italic-BlyFkdnA.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Roboto;font-style:italic;font-weight:600;font-display:swap;src:url(./roboto-latin-ext-600-italic-DoDezo2A.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Roboto;font-style:normal;font-weight:700;font-display:swap;src:url(./roboto-latin-700-normal-BZpUvMxY.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Roboto;font-style:normal;font-weight:700;font-display:swap;src:url(./roboto-latin-ext-700-normal-DSBUz0N1.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%;scroll-behavior:smooth;scrollbar-gutter:stable;scroll-padding-top:calc(var(--q-offset-top) + var(--header-height,72px) + var(--space-md))}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizelegibility;min-height:100vh;margin:0}h1,h2,h3,h4,h5,h6,p,figure,blockquote,dl,dd{margin:0}:where(ul,ol)[role=list]{margin:0;padding:0;list-style:none}img,picture,video,canvas,svg{max-width:100%;display:block}img,video{height:auto}input,button,textarea,select{font:inherit;color:inherit}button{cursor:pointer}a{color:inherit;-webkit-text-decoration-skip-ink:auto;text-decoration-skip-ink:auto}[hidden]{display:none!important}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:.01ms!important;transition-delay:0s!important;animation-duration:.01ms!important;animation-iteration-count:1!important;animation-delay:0s!important}}body{font-family:var(--font-sans);font-size:var(--fs-body);font-weight:var(--fw-regular);line-height:var(--lh-body);color:var(--c-ink);background:var(--c-surface-50)}h1,h2,h3,h4,h5,h6{font-weight:var(--fw-light);line-height:var(--lh-tight);text-wrap:balance}p,li{text-wrap:pretty}strong,b{font-weight:var(--fw-bold)}a{color:var(--c-primary-text);transition:color var(--duration-fast) ease}a:hover{color:var(--c-primary-dark)}:focus-visible{outline:2px solid var(--c-focus);outline-offset:2px}.is-dark{--c-focus:var(--c-white)}::selection{color:var(--c-ink);background:var(--c-primary-soft)}.q-title{font-weight:var(--fw-light);line-height:var(--lh-tight);letter-spacing:var(--tracking-tight);color:inherit}.q-title strong,.q-title b{font-weight:var(--fw-bold)}.q-title__icon{width:.7em;height:.7em;color:var(--c-accent);vertical-align:.05em;margin-inline:.15em;display:inline-block}.q-title--xl{font-size:var(--fs-display);letter-spacing:0}.q-title--l{font-size:var(--fs-h2)}.q-title--m{font-size:var(--fs-h3)}.q-title--s{font-size:var(--fs-h4)}.q-title--xs{font-size:var(--fs-h5)}.q-eyebrow{font-size:var(--fs-lead);line-height:var(--lh-snug);letter-spacing:var(--tracking-tight);color:var(--c-ink-muted)}.q-lead{font-size:var(--fs-lead);line-height:var(--lh-snug);color:var(--c-ink-muted)}.q-text{font-size:var(--fs-body);line-height:var(--lh-body);color:var(--c-ink-muted)}.q-text--sm{font-size:var(--fs-body-sm);line-height:var(--lh-relaxed)}.q-prose{font-size:var(--fs-body);line-height:var(--lh-relaxed)}.q-prose>*+*{margin-top:1em}.q-prose ul,.q-prose ol{padding-left:1.25em}.q-prose li+li{margin-top:.4em}.q-prose a{text-underline-offset:.15em;text-decoration:underline}body{--q-offset-top:0px;--q-sticky-top:calc(var(--q-offset-top) + var(--header-height) + var(--space-2xl))}body.admin-bar{--q-offset-top:var(--wp-admin--admin-bar--height,32px)}@media screen and (width<=782px){body.admin-bar{--q-offset-top:var(--wp-admin--admin-bar--height,46px)}}@media screen and (width<=600px){body.admin-bar{--q-offset-top:0px}}.q-container{width:100%;max-width:calc(var(--container) + 2 * var(--gutter));padding-inline:var(--gutter);margin-inline:auto}.q-container--narrow{max-width:calc(var(--container-narrow) + 2 * var(--gutter))}.q-container--frame{max-width:var(--frame)}.q-flow>*+*{margin-top:var(--flow-space,var(--space-md))}.q-main{display:block}.q-main:focus{outline:none}.q-skip-link{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;position:absolute!important}.q-skip-link:focus{top:var(--space-sm);left:var(--space-sm);z-index:var(--z-skip-link);width:auto;height:auto;padding:var(--space-xs) var(--space-sm);clip-path:none;color:var(--c-ink-inverse);white-space:normal;background:var(--c-ink);border-radius:var(--radius-sm);margin:0;position:fixed!important}.q-visually-hidden{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;position:absolute!important}.q-page-title{padding-top:var(--space-2xl);font-size:var(--fs-display);font-weight:var(--fw-light);line-height:var(--lh-tight);color:var(--c-ink);text-align:center}.q-icon{fill:currentColor;flex:none;overflow:visible}.q-logo{color:var(--c-ink);display:inline-flex}.q-logo svg{width:auto;height:100%}.q-heading{gap:var(--space-sm);flex-direction:column;display:flex}.q-heading .q-title{color:var(--c-ink)}.is-dark .q-heading .q-title{color:var(--c-white)}.is-dark .q-heading .q-eyebrow{color:var(--c-teal-100)}.q-button{gap:var(--space-2xs);min-height:40px;font-size:var(--fs-body);font-weight:var(--fw-semibold);line-height:var(--lh-body);text-align:center;white-space:nowrap;border-radius:var(--radius-sm);transition:background-color var(--duration-fast) ease, border-color var(--duration-fast) ease, color var(--duration-fast) ease;border:1px solid #0000;justify-content:center;align-items:center;padding:.5rem 1.5rem;text-decoration:none;display:inline-flex}.q-button--lg{min-height:48px;padding:.75rem 1.5rem}.q-button--primary{color:var(--c-white);background:var(--c-primary)}.q-button--primary:hover{color:var(--c-white);background:var(--c-primary-hover)}.q-button--accent{color:var(--c-white);background:var(--c-accent)}.q-button--accent:hover{color:var(--c-white);background:var(--c-accent-strong)}.q-button--soft{color:var(--c-primary-dark);background:var(--c-primary-soft)}.q-button--soft:hover{color:var(--c-primary-dark);background:var(--c-teal-300)}.q-button--outline{color:var(--c-ink);background:var(--c-surface);border-color:var(--c-line)}.q-button--outline:hover{color:var(--c-primary-text);border-color:var(--c-primary)}.q-button--link{min-height:0;color:var(--c-primary-text);background:0 0;padding:0}.q-button--link:hover{color:var(--c-primary-dark)}.q-button__icon{transition:transform var(--duration-fast) var(--ease-out)}.q-button:hover .q-button__icon{transform:translate(2px)}.is-dark .q-button--outline{color:var(--c-white);background:0 0;border-color:#fff6}.is-dark .q-button--outline:hover{color:var(--c-white);border-color:var(--c-white)}.is-dark .q-button--link{color:var(--c-teal-200)}.is-dark .q-button--link:hover{color:var(--c-white)}.q-chip{gap:var(--space-3xs);font-size:var(--fs-sm);font-weight:var(--fw-medium);line-height:var(--lh-snug);white-space:nowrap;border-radius:var(--radius-pill);align-items:center;padding:.25rem .75rem;display:inline-flex}.q-chip--teal{color:var(--tone-teal);background:var(--tone-teal-soft)}.q-chip--blue{color:var(--tone-indigo);background:var(--tone-blue-soft)}.q-chip--orange{color:var(--tone-orange);background:var(--c-accent-soft);box-shadow:inset 0 0 0 1px var(--c-accent-line)}.q-chip--neutral{color:var(--c-ink-muted);background:var(--c-surface);box-shadow:inset 0 0 0 1px var(--c-line)}.q-buttons{gap:var(--space-sm);flex-wrap:wrap;align-items:center;display:flex}.q-feature{gap:var(--space-sm);align-items:flex-start;display:flex}.q-feature__icon{width:40px;height:40px;color:var(--c-primary-text);background:var(--c-primary-soft);border-radius:var(--radius-pill);flex:none;justify-content:center;align-items:center;display:inline-flex}.q-feature__body{gap:var(--space-2xs);flex-direction:column;display:flex}.q-feature__title{font-size:var(--fs-body);font-weight:var(--fw-semibold);line-height:var(--lh-snug);color:var(--c-ink)}.q-feature__text{font-size:var(--fs-sm);line-height:var(--lh-body);color:var(--c-ink-muted)}.q-stat{gap:var(--space-2xs);flex-direction:column;display:flex}.q-stat__value{font-size:var(--fs-h2);font-weight:var(--fw-light);font-variant-numeric:tabular-nums;line-height:var(--lh-tight);letter-spacing:var(--tracking-tight);color:var(--c-ink)}.q-stat__suffix{color:var(--c-accent)}.q-stat__label{font-size:var(--fs-body);font-weight:var(--fw-semibold);color:var(--c-ink)}.q-stat__note{font-size:var(--fs-sm);color:var(--c-ink-muted)}.q-media{margin:0}.q-media__image{width:100%;height:auto}.q-media__caption{margin-top:var(--space-xs);font-size:var(--fs-sm);color:var(--c-ink-muted)}.q-illustration{width:100%;max-width:var(--q-illustration-width,none);aspect-ratio:var(--q-illustration-ratio,16/9);margin-inline:auto;position:relative;container-type:inline-size}@media (width<=767.98px){.q-illustration{max-width:min(var(--q-illustration-width,100%) * 1.5, 100%)}}@media (width<=1279.98px){.q-illustration-scroll>.q-illustration{width:74%}}@media (width<=767.98px){.q-illustration-scroll>.q-illustration{width:68%}}@media (width<=1023.98px){.q-illustration-scroll{justify-content:center;display:flex;overflow:hidden}}.q-illustration-scroll:focus-visible{outline:2px solid var(--color-accent);outline-offset:2px}.q-form{padding:var(--space-lg) var(--space-md);background:var(--c-surface-50);border-radius:var(--radius-md);box-shadow:var(--shadow-card)}.q-form__header{gap:var(--space-2xs);margin-bottom:var(--space-lg);flex-direction:column;display:flex}.q-form__title{font-size:var(--fs-h3);font-weight:var(--fw-light);line-height:var(--lh-tight);letter-spacing:var(--tracking-tight);color:var(--c-ink)}.q-form__intro{max-width:333px;font-size:var(--fs-sm);line-height:var(--lh-body);color:var(--c-ink-muted)}.q-form__slot{gap:var(--space-sm);flex-direction:column;display:flex}.q-form__field{flex-direction:column;display:flex}.q-form__required{color:var(--c-accent)}.q-form__consent{gap:var(--space-2xs);margin-top:var(--space-2xs);font-size:var(--fs-xs);line-height:var(--lh-body);color:var(--c-ink-muted);align-items:flex-start;display:flex}.q-form__consent input{width:14px;height:14px;accent-color:var(--c-primary);flex:none;margin-top:2px}.q-form__consent strong{font-weight:var(--fw-semibold);color:var(--c-ink)}.q-form__actions{margin-top:var(--space-2xs);justify-content:flex-end;display:flex}.q-form--placeholder .q-form__actions .q-button{pointer-events:none}.q-form__hint{max-width:40ch;margin-bottom:var(--space-sm);font-size:var(--fs-xs);color:var(--c-ink-muted)}.q-form label{margin-bottom:var(--space-2xs);font-size:var(--fs-sm);color:var(--c-ink-muted);padding-inline:4px;display:block}.q-form input:where([type=text],[type=email],[type=tel],[type=url],[type=number]),.q-form select,.q-form textarea{width:100%;min-height:40px;color:var(--c-ink);background:var(--c-surface);border-radius:var(--radius-sm);box-shadow:inset 0 0 0 1px var(--c-line);border:0;padding:.625rem .75rem;font-size:.8125rem}@media (pointer:coarse){.q-form input:where([type=text],[type=email],[type=tel],[type=url],[type=number]),.q-form select,.q-form textarea{font-size:var(--fs-body)}}.q-form input:where([type=text],[type=email],[type=tel],[type=url],[type=number]):focus,.q-form select:focus,.q-form textarea:focus{box-shadow:inset 0 0 0 1px var(--c-primary), 0 0 0 1px var(--c-primary);outline:2px solid #0000}.q-form textarea{resize:vertical;min-height:140px}.q-form input[type=submit],.q-form button[type=submit]{min-height:42px;font-size:var(--fs-body);font-weight:var(--fw-semibold);color:var(--c-white);cursor:pointer;background:var(--c-primary);border-radius:var(--radius-sm);border:0;padding:.5rem 1.5rem}.q-form input[type=submit]:hover,.q-form button[type=submit]:hover{background:var(--c-primary-hover)}.q-form .wpforms-container{margin:0}.q-form .wpforms-container .wpforms-field{padding:0 0 var(--space-sm);overflow:visible!important}.q-form .wpforms-container .wpforms-field-label{margin-bottom:var(--space-2xs);font-size:var(--fs-sm);font-weight:var(--fw-regular);color:var(--c-ink-muted);padding-inline:4px}.q-form .wpforms-container .wpforms-required-label{color:var(--c-accent)}.q-form .wpforms-container .wpforms-field-sublabel{font-size:var(--fs-xs);color:var(--c-ink-muted)}.q-form .wpforms-container input[type=text],.q-form .wpforms-container input[type=email],.q-form .wpforms-container input[type=tel],.q-form .wpforms-container input[type=url],.q-form .wpforms-container input[type=number],.q-form .wpforms-container select,.q-form .wpforms-container textarea{width:100%;max-width:none;min-height:40px;color:var(--c-ink);background:var(--c-surface);border-radius:var(--radius-sm);box-shadow:inset 0 0 0 1px var(--c-line);border:0;padding:.625rem .75rem;font-family:inherit;font-size:.8125rem}.q-form .wpforms-container input[type=text]:focus,.q-form .wpforms-container input[type=email]:focus,.q-form .wpforms-container input[type=tel]:focus,.q-form .wpforms-container input[type=url]:focus,.q-form .wpforms-container input[type=number]:focus,.q-form .wpforms-container select:focus,.q-form .wpforms-container textarea:focus{outline:2px solid var(--c-focus);outline-offset:2px;box-shadow:inset 0 0 0 1px var(--c-primary);border:0}.q-form .wpforms-container textarea{min-height:140px}.q-form .wpforms-container .wpforms-field-gdpr-checkbox ul,.q-form .wpforms-container .wpforms-field-checkbox ul{margin:0;padding:0;list-style:none}.q-form .wpforms-container .wpforms-field-gdpr-checkbox li,.q-form .wpforms-container .wpforms-field-checkbox li{gap:var(--space-2xs);align-items:flex-start;display:flex}.q-form .wpforms-container .wpforms-field-gdpr-checkbox input[type=checkbox],.q-form .wpforms-container .wpforms-field-checkbox input[type=checkbox]{accent-color:var(--c-primary);flex:none;margin-top:2px}.q-form .wpforms-container .wpforms-field-gdpr-checkbox label,.q-form .wpforms-container .wpforms-field-checkbox label{font-size:var(--fs-xs);line-height:var(--lh-body);color:var(--c-ink-muted)}.q-form .wpforms-container .wpforms-submit-container{padding:var(--space-2xs) 0 0;justify-content:flex-end;display:flex}.q-form .wpforms-container button[type=submit]{gap:var(--space-2xs);height:44px;padding-inline:var(--space-lg);font-family:inherit;font-size:var(--fs-body-sm);font-weight:var(--fw-semibold);color:var(--c-white);cursor:pointer;background:var(--c-primary);border-radius:var(--radius-pill);transition:background-color var(--duration-fast) ease;border:0;align-items:center;display:inline-flex}.q-form .wpforms-container button[type=submit]:hover{background:var(--c-primary-hover,var(--c-teal-800))}.q-form .wpforms-container .wpforms-error{font-size:var(--fs-xs);color:var(--c-accent-strong,var(--c-accent))}.q-form .wpforms-container input.wpforms-error,.q-form .wpforms-container textarea.wpforms-error{box-shadow:inset 0 0 0 1px var(--c-accent)}.q-form .wpforms-confirmation-container-full{padding:var(--space-md) var(--space-lg);font-size:var(--fs-body-sm);color:var(--c-ink);background:var(--c-primary-soft);border-radius:var(--radius-md);border:0;margin:0}label[for],.wpforms-field-label,.wpforms-field-label-inline{cursor:pointer}.q-person{gap:var(--space-md);align-items:center;display:flex}.q-person__photo{object-fit:cover;background:var(--c-surface-100);border-radius:50%;flex:none;width:80px;height:80px}.q-person__name{font-size:var(--fs-sm);color:var(--c-orange-700);line-height:1.4}.q-person__role{font-size:var(--fs-sm);color:var(--c-ink-muted);line-height:1.4}.q-section{isolation:isolate;padding-top:var(--q-pt,var(--section-default-space,var(--section-space)));padding-bottom:var(--q-pb,var(--section-default-space,var(--section-space)));position:relative;overflow-x:clip}.q-section--top-none{--q-pt:0px}.q-section--top-sm{--q-pt:var(--section-space-sm)}.q-section--top-lg{--q-pt:var(--section-space-lg)}.q-section--bottom-none{--q-pb:0px}.q-section--bottom-sm{--q-pb:var(--section-space-sm)}.q-section--bottom-lg{--q-pb:var(--section-space-lg)}.q-section--bg-white{background:var(--c-surface)}.q-section--bg-slate-50{background:var(--c-surface-50)}.q-section--bg-slate-100,.q-section--bg-gradient,.q-section--bg-gradient-down{--c-ink-muted:var(--c-slate-600)}.q-section--bg-slate-100{background:var(--c-surface-100)}.q-section--bg-gradient{background:linear-gradient(180deg, var(--c-slate-50) 0%, var(--c-slate-100) 100%)}.q-section--bg-gradient-down{background:linear-gradient(180deg, var(--c-slate-100) 0%, var(--c-surface) 100%)}.q-section--rounded{border-radius:40px 40px 0 0}.q-section--divider{border-bottom:var(--hairline)}.q-section:before{top:0;bottom:0;left:var(--q-guide-x);z-index:-1;pointer-events:none;content:"";background:var(--c-line-soft);width:1px;display:none;position:absolute}@media (width>=768px){.q-section:before{display:block}}.q-section--no-guide:before,.q-section.is-dark:before{display:none}.q-section-missing{padding-block:var(--space-md);margin-block:var(--space-md);font-size:var(--fs-sm);color:var(--c-orange-700);background:var(--c-accent-soft);border:1px dashed var(--c-orange-400);border-radius:var(--radius-sm)}.q-text-centered{--section-default-space:clamp(3.5rem, 2rem + 4vw, 6.25rem)}.q-text-centered__inner{gap:var(--space-lg);text-align:center;flex-direction:column;align-items:center;display:flex}.q-text-centered .q-heading{align-items:center;max-width:62rem}.q-text-centered__body{max-width:696px;font-size:var(--fs-sm);line-height:var(--lh-body);color:var(--c-ink-muted)}.q-text-centered .q-buttons{justify-content:center}@media (width>=1024px){.q-text-centered--aside .q-text-centered__inner{gap:var(--space-xl);text-align:left;flex-direction:row;justify-content:space-between;align-items:center}.q-text-centered--aside .q-heading{align-items:flex-start;max-width:none}}.q-text-centered__aside{font-size:var(--fs-sm);font-weight:var(--fw-semibold);line-height:var(--lh-snug);color:var(--c-teal-800);white-space:nowrap;background:var(--c-teal-100);border-radius:var(--radius-sm);padding:12px 24px}.q-rich-text__inner{gap:var(--space-lg);flex-direction:column;max-width:720px;display:flex}.q-rich-text__body{font-size:var(--fs-body);line-height:var(--lh-body);color:var(--c-ink-muted)}.q-rich-text__body h2,.q-rich-text__body h3{margin-top:var(--space-lg);color:var(--c-ink)}.q-rich-text__body h2{font-size:var(--fs-h4);font-weight:var(--fw-semibold)}.q-rich-text__body h3{font-size:var(--fs-h5);font-weight:var(--fw-semibold)}.q-rich-text__body ul,.q-rich-text__body ol{list-style:revert;padding-left:1.25em}.q-rich-text__body li+li{margin-top:var(--space-3xs)}.q-hero-home{--section-default-space:var(--space-2xl);padding-bottom:var(--q-pb,var(--space-md));overflow:hidden}.q-hero-home__inner{flex-direction:column;align-items:center;gap:clamp(2.5rem,1.5rem + 2.5vw,3.5rem);display:flex}.q-hero-home__text{gap:var(--space-md);text-align:center;flex-direction:column;align-items:center;max-width:820px;display:flex}.q-hero-home .q-heading{align-items:center}.q-hero-home__intro{max-width:616px;font-size:var(--fs-body);line-height:var(--lh-body);color:var(--c-ink-muted)}.q-hero-home .q-buttons{justify-content:center;gap:var(--space-sm)}.q-hero-home__media{width:100%;max-width:664px;position:relative}.q-hero-home__line{z-index:-1;background:var(--c-line-soft);width:100vw;height:1px;position:absolute;top:34.6%;left:50%;translate:-50vw}.q-hero-home__hatch{bottom:65.4%;left:calc(50% - 50vw + max((100vw - var(--frame)) / 2 + var(--guide-line-offset), var(--gutter) / 2));z-index:-1;background-image:repeating-linear-gradient(-45deg, var(--c-line-soft) 0 1px, transparent 1px 8px);border-top:1px solid var(--c-line-soft);border-right:1px solid var(--c-line-soft);width:64px;height:272px;display:none;position:absolute}@media (width>=1280px){.q-hero-home__hatch{display:block}}.q-hero-home .q-illustration{overflow:visible}:where(.q-logos--strip){background:linear-gradient(180deg, var(--c-surface-50) 0, var(--c-surface) 94px)}.q-logos--strip{--section-default-space:0px}.q-logos__strip{gap:var(--space-md) var(--space-xl);min-height:122px;padding-block:var(--space-md);border-bottom:var(--hairline);align-items:center;display:flex}@media (width<=767.98px){.q-logos__strip{gap:var(--space-lg);flex-direction:column;align-items:center}}.q-logos__head{gap:var(--space-2xs);flex-direction:column;flex:none;align-items:flex-start;max-width:15rem;display:flex}@media (width<=767.98px){.q-logos__head{text-align:center;align-items:center}}.q-logos__list{gap:var(--space-md);flex-wrap:nowrap;flex:auto;justify-content:space-between;align-items:center;min-width:0;display:flex}@media (width<=767.98px){.q-logos__list{gap:var(--space-lg) var(--space-md);grid-template-columns:repeat(3,minmax(0,1fr));width:100%;display:grid}}.q-logos__item{flex:0 auto;justify-content:center;align-items:center;min-width:0;height:51px;display:flex}@media (width<=767.98px){.q-logos__item{height:22px}}.q-logos__link{border-radius:var(--radius-xs);max-width:100%;height:100%;transition:opacity var(--duration-fast) ease;justify-content:center;align-items:center;display:flex}.q-logos__link:hover{opacity:.75}.q-logos--grid{--section-default-space:var(--space-2xl)}.q-logos__grid-inner{gap:var(--space-xl);display:grid}@media (width>=1024px){.q-logos__grid-inner{grid-template-columns:267px minmax(0,796px);justify-content:space-between;align-items:start}}.q-logos__intro{gap:var(--space-lg);flex-direction:column;display:flex}@media (width>=1024px){.q-logos__intro .q-heading .q-title{white-space:nowrap}}.q-logos__body{margin-top:calc(-1 * var(--space-md));font-size:var(--fs-body);line-height:var(--lh-body);color:var(--c-ink-muted)}.q-logos__grid{gap:var(--space-lg) var(--space-md);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}@media (width>=768px){.q-logos__grid{grid-template-columns:repeat(3,minmax(0,200px));justify-content:space-between;row-gap:40px}}.q-logos__grid .q-logos__item{height:100px}@media (width<=767.98px){.q-logos__grid .q-logos__item{height:72px}.q-logos__grid .q-logos__item[aria-hidden=true]{display:none}}.q-logos__grid .q-logos__image{width:127px;max-width:127px;height:56px;max-height:56px}@media (width<=767.98px){.q-logos__grid .q-logos__image{width:110px;max-width:110px;height:44px;max-height:44px}}.q-logos--grouped{--section-default-space:var(--space-lg)}.q-logos__grouped-inner{gap:var(--space-md);flex-direction:column;display:flex}.q-logos__card{gap:var(--space-2xl);padding:var(--space-2xl) var(--space-xl);background:var(--c-surface);border-radius:var(--radius-md);flex-direction:column;display:flex}.q-logos__group{gap:var(--space-2xs);text-align:center;flex-direction:column;align-items:center;display:flex}.q-logos__group-title{font-size:var(--fs-h5);font-weight:var(--fw-bold);line-height:var(--lh-body);letter-spacing:var(--tracking-tight);color:var(--c-ink)}.q-logos__group-text{font-size:var(--fs-body);line-height:var(--lh-body);color:var(--c-ink-muted)}.q-logos__row{gap:var(--space-xl);width:100%;margin-top:var(--space-md);flex-wrap:wrap;justify-content:center;align-items:center;display:flex}.q-logos__row .q-logos__item{height:clamp(48px,7vw,100px)}.q-logos__row .q-logos__image{width:120px;max-width:120px;height:48px;max-height:48px}.q-logos__image{object-fit:contain;width:122px;max-width:100%;height:40px;max-height:40px}@media (width<=767.98px){.q-logos__image{height:22px;max-height:22px}}.q-logos__image{mix-blend-mode:multiply}.q-capterra{gap:var(--space-2xs);color:var(--c-ink-muted);align-items:center;text-decoration:none;display:inline-flex}.q-capterra--stacked{font-size:var(--fs-xs);line-height:var(--lh-snug);white-space:nowrap;flex-direction:column}.q-capterra--stacked .q-capterra__badge{width:72px}.q-capterra--inline{font-size:var(--fs-sm);line-height:var(--lh-body);color:var(--c-ink);text-align:right}.q-capterra--inline .q-capterra__score{max-width:170px}.q-capterra--inline .q-capterra__badge{width:88px}.q-capterra--badge-first{gap:var(--space-md);font-size:var(--fs-body);font-weight:var(--fw-semibold);color:var(--c-ink)}.q-capterra--badge-first .q-capterra__badge{order:-1;width:100px}.q-capterra:hover{color:var(--c-ink)}.q-flow-cards__inner{flex-direction:column;gap:clamp(3rem,1rem + 6vw,7rem);display:flex}.q-flow-cards__head{gap:var(--space-sm);text-align:center;flex-direction:column;align-items:center;display:flex}.q-flow-cards__head .q-heading{align-items:center}.q-flow-cards__intro{max-width:698px;font-size:var(--fs-body);line-height:var(--lh-body);color:var(--c-ink-muted)}.q-flow-cards__list{gap:var(--space-sm);display:grid}@media (width>=768px){.q-flow-cards__list{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=1024px){.q-flow-cards__list{gap:var(--space-sm);align-items:stretch;display:flex}}.q-flow-cards__arrow{color:var(--c-blue-400);flex:none;align-self:flex-start;padding-top:32px;display:none}@media (width>=1024px){.q-flow-cards__arrow{display:flex}}.q-flow-card{gap:var(--space-md);min-width:0;min-height:328px;padding:var(--space-xl) clamp(1.25rem, .5rem + 1.2vw, 2rem);background:var(--c-surface);border-radius:var(--radius-md);transition:background-color var(--duration-fast) ease, box-shadow var(--duration-fast) ease, color var(--duration-fast) ease;flex-direction:column;flex:1 1 0;justify-content:space-between;display:flex}@media (width<=767.98px){.q-flow-card{min-height:0}}.q-flow-card__body{gap:var(--space-md);flex-direction:column;display:flex}.q-flow-card__title{gap:var(--space-sm);font-size:var(--fs-h5);font-weight:var(--fw-bold);line-height:var(--lh-body);letter-spacing:var(--tracking-tight);color:var(--c-teal-950);align-items:center;display:flex}.q-flow-card__text{font-size:var(--fs-sm);line-height:var(--lh-body);color:var(--c-ink)}.q-flow-card .q-button--link{border-radius:var(--radius-sm);min-height:40px;transition:background-color var(--duration-fast) ease, color var(--duration-fast) ease, padding var(--duration-fast) ease;align-self:flex-start;padding-block:.5rem}.q-flow-card .q-button--link:after{content:"";opacity:0;width:0;height:16px;transition:width var(--duration-fast) ease, margin-left var(--duration-fast) ease, opacity var(--duration-fast) ease, transform var(--duration-base) var(--ease-out);background:currentColor;transform:translate(-6px);-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M5 12h14M13 6l6 6-6 6'/%3E%3C/svg%3E") 50%/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M5 12h14M13 6l6 6-6 6'/%3E%3C/svg%3E") 50%/contain no-repeat}@media (hover:hover){.q-flow-card:hover,.q-flow-card:focus-within{color:var(--c-white);background:var(--c-teal-950);box-shadow:var(--shadow-card)}.q-flow-card:hover .q-flow-card__title,.q-flow-card:focus-within .q-flow-card__title{color:var(--c-teal-100)}.q-flow-card:hover .q-flow-card__text,.q-flow-card:focus-within .q-flow-card__text{color:var(--c-white)}.q-flow-card:hover .q-button--link,.q-flow-card:focus-within .q-button--link{color:var(--c-white);background:var(--c-primary);padding-inline:1.5rem}.q-flow-card:hover .q-button--link:hover,.q-flow-card:focus-within .q-button--link:hover{color:var(--c-white);background:var(--c-primary-hover)}.q-flow-card:hover .q-button--link:after,.q-flow-card:focus-within .q-button--link:after{opacity:1;width:16px;margin-left:.5rem;transform:none}}.q-text-media__inner{gap:var(--space-xl);align-items:center;display:grid}@media (width>=1024px){.q-text-media__inner{grid-template-columns:minmax(0,497fr) minmax(0,625fr);gap:clamp(2rem,6vw - 2rem,5rem)}.q-text-media--media-left .q-text-media__inner{grid-template-columns:minmax(0,625fr) minmax(0,497fr)}.q-text-media--media-left .q-text-media__media{order:-1}}.q-text-media__text{gap:var(--space-lg);flex-direction:column;align-items:flex-start;display:flex}.q-text-media__text .q-heading{gap:var(--space-xs)}.q-text-media__body{max-width:488px;margin-top:calc(-1 * var(--space-md));font-size:var(--fs-body);line-height:var(--lh-body);color:var(--c-ink-muted)}.q-text-media--decor .q-text-media__media{position:relative}@media (width>=1024px){.q-text-media--decor .q-text-media__media{min-height:330px}}.q-text-media__decor{display:none}@media (width>=1024px){.q-text-media__decor{right:calc(-1 * var(--q-edge));z-index:-1;width:calc(var(--q-edge) + 467px);border:1px solid var(--c-line-soft);background-image:linear-gradient(to right, var(--c-line-soft) 0 1px, transparent 1px), linear-gradient(to right, var(--c-line-soft) 0 1px, transparent 1px), repeating-linear-gradient(45deg, var(--c-line-soft) 0 .5px, transparent .5px 10px);background-repeat:no-repeat,no-repeat,repeat;background-position:calc(100% - var(--q-edge)) 0, 100px 0, 0 0;background-size:1px 100%,1px 100%,auto;border-right:0;height:100px;display:block;position:absolute;bottom:0}.q-text-media__decor:after{content:"";background:var(--q-arc) center/contain no-repeat;width:345px;height:310px;position:absolute;bottom:0;left:37px}}.q-text-media__features{gap:var(--space-md);flex-direction:column;max-width:420px;display:flex}.q-text-media__note{gap:var(--space-md);max-width:560px;padding:var(--space-md) var(--space-lg);font-size:var(--fs-body-sm);line-height:var(--lh-body);color:var(--c-slate-600);background:var(--c-white);border-radius:var(--radius-lg);box-shadow:var(--shadow-card);align-items:flex-start;display:flex}@media (width>=1024px){.q-text-media__note{margin-left:auto}}.q-text-media__note .q-icon{color:var(--c-blue-400);flex:none;margin-top:2px}.q-text-media__media{gap:var(--space-lg);flex-direction:column;align-items:flex-start;display:flex}.q-text-media__media>.q-media{align-self:stretch}@media (width>=1024px){.q-text-media--center-line .q-text-media__inner{grid-template-columns:minmax(0,1fr) minmax(0,1fr);column-gap:clamp(3rem,1rem + 5vw,7rem)}.q-text-media--center-line:after{z-index:-1;pointer-events:none;content:"";background:var(--c-line-soft);width:1px;position:absolute;top:0;bottom:0;left:50%}}.q-feature--plain{gap:var(--space-sm)}.q-feature--plain .q-feature__icon{width:20px;height:24px;color:var(--c-ink-muted);background:0 0}.q-feature--plain .q-feature__body{gap:0}.q-feature--plain .q-feature__text{font-size:var(--fs-sm)}.q-feature--lead .q-feature__title{font-size:var(--fs-lead);font-weight:var(--fw-medium);letter-spacing:var(--tracking-tight)}.q-feature--lead .q-feature__body{gap:var(--space-3xs)}.q-feature--lead .q-feature__text{max-width:256px}@media (width>=1024px){.q-text-media--media-narrow .q-text-media__inner{column-gap:var(--space-2xl);grid-template-columns:minmax(0,1fr) 350px}.q-text-media--media-narrow .q-text-media__media{align-self:center}.q-text-media--media-narrow .q-text-media__features{max-width:620px;padding-left:100px}.q-text-media--media-narrow .q-text-media__features>li+li{margin-left:40px}.q-text-media--media-narrow .q-text-media__features>li+li+li{margin-left:80px}.q-text-media--media-narrow .q-feature__text{max-width:360px}.q-text-media--media-narrow .q-buttons{margin-left:200px}}.q-tabs-media:after{z-index:-1;pointer-events:none;content:"";background:var(--c-line-soft);width:1px;display:none;position:absolute;top:0;bottom:0;left:50%}@media (width>=1024px){.q-tabs-media:after{display:block}}.q-tabs-media__inner{gap:var(--space-xl);align-items:center;display:grid}@media (width>=1024px){.q-tabs-media__inner{grid-template-columns:587px minmax(0,1fr);gap:clamp(3rem,9vw - 4rem,8rem)}}@media (width<=1023.98px){.q-tabs-media__text{order:-1}}.q-tabs-media__media{display:grid;position:relative}@media (width>=768px){.q-tabs-media__media{min-height:429px}}.q-tabs-media__photo{aspect-ratio:434/429;object-fit:cover;border-radius:var(--radius-lg);width:100%;max-width:434px}.q-tabs-media__links{margin-top:calc(-1 * var(--space-lg));flex-direction:column;gap:1px;display:flex}@media (width>=768px){.q-tabs-media__links{width:348px;margin:0;position:absolute;top:61px;left:213px}}.q-tabs-media__link{--q-tone:var(--c-primary-text);--q-tone-soft:var(--c-surface-50);width:100%;min-height:60px;font-size:var(--fs-sm);color:var(--c-ink);background:var(--c-surface);border-radius:var(--radius-sm);box-shadow:var(--shadow-card);transition:background-color var(--duration-fast) ease, color var(--duration-fast) ease, transform var(--duration-fast) var(--ease-out);justify-content:space-between;align-items:center;padding:8px 8px 8px 32px;text-decoration:none;display:flex}@media (width>=768px){.q-tabs-media__link{width:280px;max-width:100%;margin-left:auto}}@media (hover:hover){.q-tabs-media__link:hover,.q-tabs-media__link:focus-visible{color:var(--q-tone);background:var(--q-tone-soft);transform:translate(-4px)}}.q-tabs-media__link--teal{--q-tone:var(--tone-teal);--q-tone-soft:var(--tone-teal-soft)}.q-tabs-media__link--orange{--q-tone:var(--tone-orange-deep);--q-tone-soft:var(--tone-orange-soft);font-weight:var(--fw-medium);color:var(--tone-orange-deep)}.q-tabs-media__label{gap:var(--space-xs);align-items:center;display:inline-flex}.q-tabs-media__label .q-icon{margin:8px}.q-tabs-media__go{width:0;height:36px;color:var(--c-white);background:var(--q-tone);border-radius:var(--radius-sm);opacity:0;transition:width var(--duration-fast) var(--ease-out), opacity var(--duration-fast) ease, background-color var(--duration-fast) ease;flex:none;justify-content:center;align-items:center;display:inline-flex;overflow:hidden}.q-tabs-media__go .q-icon{transition:transform var(--duration-base) var(--ease-out);transform:translate(-10px)}@media (hover:hover){.q-tabs-media__link:hover .q-tabs-media__go,.q-tabs-media__link:focus-visible .q-tabs-media__go{opacity:1;width:36px}.q-tabs-media__link:hover .q-tabs-media__go .q-icon,.q-tabs-media__link:focus-visible .q-tabs-media__go .q-icon{transform:none}}.q-tabs-media__text{gap:var(--space-xl);flex-direction:column;align-items:flex-start;max-width:427px;display:flex}.q-tabs-media__text .q-heading{gap:var(--space-xs)}.q-tabs-media__body{max-width:364px;margin-top:calc(-1 * var(--space-lg));font-size:var(--fs-body);line-height:var(--lh-body);color:var(--c-ink-muted)}.q-experience__head{gap:var(--space-lg);flex-wrap:wrap;justify-content:space-between;align-items:flex-end;display:flex}.q-experience__intro{gap:var(--space-xs);max-width:420px;padding-bottom:var(--space-sm);flex-direction:column;display:flex}.q-experience__body{max-width:364px;font-size:var(--fs-body);line-height:var(--lh-body);color:var(--c-ink-muted)}.q-experience__hatch{background-image:repeating-linear-gradient(45deg, transparent 0 9.3px, var(--c-line-soft) 9.3px 10px);border:1px solid var(--c-line-soft);border-bottom:0;flex:0 600px;height:80px;display:none}@media (width>=1024px){.q-experience__hatch{display:block}}.q-experience__panel{gap:var(--space-lg);padding:var(--space-md) var(--space-md) 0;border:1px solid var(--c-line-soft);border-radius:0 0 var(--radius-lg) var(--radius-lg);border-top:0;flex-direction:column;align-items:center;display:flex;position:relative}@media (width<=1023.98px){.q-experience__panel .q-experience__portrait{margin-bottom:calc(-1 * var(--space-lg));order:1}.q-experience__panel .q-experience__quote{order:2}.q-experience__panel .q-experience__claim--first{order:3}.q-experience__panel .q-experience__claim--second{order:4}.q-experience__panel .q-buttons{order:5}.q-experience__panel .q-experience__stats{order:6}}@media (width>=1024px){.q-experience__panel{gap:0;padding-inline:0}.q-experience__panel:before{content:"";border-left:1px solid var(--c-line-soft);height:710px;max-height:calc(100% - 250px);position:absolute;top:0;left:50%}}.q-experience__row{gap:var(--space-lg);flex-wrap:wrap;justify-content:space-between;align-items:flex-end;width:100%;max-width:1000px;display:flex;position:relative}@media (width<=1023.98px){.q-experience__row{display:contents}}@media (width>=1024px){.q-experience__row--top{justify-content:flex-end;gap:200px}}.q-experience__row--bottom{padding-block:var(--space-md);align-items:center}.q-experience__portrait{width:232px;height:229px;position:relative;overflow:hidden}.q-experience__portrait-panel{background:var(--c-blue-100);border-radius:var(--radius-lg) var(--radius-lg) 0 0;width:205px;height:194px;position:absolute;top:35px;left:27px}.q-experience__photo{object-fit:cover;object-position:top;width:211px;height:229px;position:absolute;top:0;left:0}.q-experience__claim{flex-direction:column;align-items:center;width:400px;max-width:100%;display:flex}.q-experience__claim--first{padding-bottom:var(--space-md)}.q-experience__pill{gap:var(--space-md);text-align:center;background:var(--c-surface-50);border-radius:var(--radius-pill);box-shadow:inset 0 0 0 1px var(--c-line-soft);width:100%;min-height:95px;padding:var(--space-xl);font-size:var(--fs-lead);font-weight:var(--fw-light);line-height:var(--lh-body);letter-spacing:var(--tracking-tight);color:var(--c-ink);justify-content:center;align-items:center;display:flex}.q-experience__pill .q-icon{color:var(--c-blue-400)}.q-experience__claim-text{padding:var(--space-md) var(--space-sm);color:var(--c-ink-muted);text-align:center;font-size:.8125rem;line-height:1.35}.q-experience__quote{gap:var(--space-md);width:100%;max-width:1003px;padding:var(--space-xl) var(--space-lg);background:var(--c-surface);border-radius:var(--radius-lg);margin:0;display:grid;position:relative}@media (width>=768px){.q-experience__quote{gap:var(--space-2xl);min-height:215px;padding:var(--space-xl) var(--space-2xl);grid-template-columns:160px minmax(0,393px);justify-content:center;align-items:start}}.q-experience__quote blockquote{font-size:var(--fs-lead);line-height:var(--lh-snug);letter-spacing:var(--tracking-tight);color:var(--c-ink);margin:0}.q-experience__quote strong,.q-experience__quote b{font-weight:var(--fw-bold)}.q-experience__person{text-align:center;flex-direction:column;align-items:center;display:flex}.q-experience__name{font-size:var(--fs-lead);font-weight:var(--fw-semibold);line-height:var(--lh-body);letter-spacing:var(--tracking-tight)}.q-experience__role{font-size:var(--fs-body);line-height:var(--lh-body);color:var(--c-ink-muted)}.q-experience__stats{gap:var(--space-lg);width:100%;max-width:1200px;padding:var(--space-2xl) var(--space-md);border-top:var(--hairline);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}@media (width>=768px){.q-experience__stats{justify-content:space-between;padding-inline:100px;display:flex}}.q-experience__stats li{gap:var(--space-2xs);text-align:center;flex-direction:column;align-items:center;display:flex}.q-experience__stats b{font-size:var(--fs-h2);line-height:var(--lh-tight);color:var(--c-ink)}.q-experience__stats span{font-size:var(--fs-lead);line-height:var(--lh-snug);letter-spacing:var(--tracking-tight);color:var(--c-ink-muted)}.q-title-features__inner{gap:var(--space-xl);display:grid}@media (width>=1024px){.q-title-features__inner{grid-template-columns:minmax(0,619px) minmax(0,375px);justify-content:space-between;align-items:center;gap:clamp(3rem,8vw - 2rem,8rem)}}.q-title-features__main{gap:var(--space-xl);flex-direction:column;display:flex}.q-title-features__aside{gap:var(--space-lg);flex-direction:column;align-items:flex-start;display:flex}.q-title-features__body{font-size:var(--fs-body);line-height:var(--lh-body);color:var(--c-ink-muted)}.q-title-features__features{gap:var(--space-lg);flex-direction:column;display:flex}.q-ai-steps__inner{gap:var(--space-xl);display:grid}@media (width>=1024px){.q-ai-steps__inner{grid-template-columns:minmax(0,584px) minmax(0,531px);justify-content:space-between}}.q-ai-steps__main{gap:var(--space-md);flex-direction:column;display:flex}.q-ai-steps__main .q-heading{max-width:480px}.q-ai-steps__body{max-width:340px;font-size:var(--fs-body);line-height:var(--lh-body);color:var(--c-ink-muted)}.q-ai-steps__actions{margin-top:auto;padding-block:0;position:relative}@media (width>=1024px){.q-ai-steps__actions{min-height:250px;padding-block:var(--space-lg);align-items:flex-end;padding-bottom:30px;display:flex}}.q-ai-steps__decor{display:none}@media (width>=1024px){.q-ai-steps__decor{bottom:0;left:calc(-1 * var(--q-edge));z-index:-1;width:calc(var(--q-edge) + 365px);border:1px solid var(--c-line-soft);background-image:linear-gradient(to right, var(--c-line-soft) 0 1px, transparent 1px), repeating-linear-gradient(45deg, var(--c-line-soft) 0 .5px, transparent .5px 10px);background-repeat:no-repeat,repeat;background-position:var(--q-edge) 0, 0 0;background-size:1px 100%,auto;border-left:0;height:100px;display:block;position:absolute}.q-ai-steps__decor:after{content:"";background:var(--q-arc) center/contain no-repeat;width:316px;height:313px;position:absolute;bottom:0;right:0}}.q-ai-steps__arc{display:none}@media (width>=1024px){.q-ai-steps__arc{z-index:-1;content:"";background:var(--q-arc) center/contain no-repeat;width:358px;height:355px;display:block;position:absolute;top:50%;right:-68px;translate:0 -50%}}.q-ai-steps__cell{display:none}@media (width>=1024px){.q-ai-steps__cell{background:var(--c-line-soft);width:1px;display:block;position:absolute;top:0;bottom:0;right:100px}}.q-ai-steps__list{flex-direction:column;display:flex}@media (width>=1024px){.q-ai-steps__list{padding-block:var(--space-2xl)}}.q-ai-steps__step{gap:var(--space-2xs);padding-block:var(--space-lg);border-bottom:1px solid var(--c-line-soft);flex-direction:column;display:flex}.q-ai-steps__step--1{--q-step-tone:var(--c-orange-700)}.q-ai-steps__step--2{--q-step-tone:var(--c-orange-600)}.q-ai-steps__step--3{--q-step-tone:var(--c-orange-700)}.q-ai-steps__step--plain{border-bottom:0}.q-ai-steps__step--plain .q-ai-steps__flow{gap:var(--space-2xs) var(--space-md);grid-template-columns:40px minmax(0,1fr);grid-template-areas:"tile title""tile result";align-items:center}.q-ai-steps__step--plain .q-ai-steps__tile{grid-area:tile;align-self:start}.q-ai-steps__step--plain .q-ai-steps__title{font-weight:var(--fw-regular);grid-area:title;align-self:end}.q-ai-steps__step--plain .q-ai-steps__title b,.q-ai-steps__step--plain .q-ai-steps__title strong{font-weight:var(--fw-semibold);color:var(--q-step-tone,var(--c-orange-700))}.q-ai-steps__step--plain .q-ai-steps__result{font-size:var(--fs-lead);color:var(--c-ink);grid-area:result;align-self:start;padding:0}.q-ai-steps__title{font-size:var(--fs-lead);font-weight:var(--fw-medium);line-height:var(--lh-snug);letter-spacing:var(--tracking-tight);color:var(--c-ink)}.q-ai-steps__flow{grid-template-columns:minmax(0,170px) 16px 40px minmax(0,1fr);align-items:center;gap:12px;display:grid}@media (width<=767.98px){.q-ai-steps__flow{gap:var(--space-2xs) var(--space-sm);grid-template-columns:40px minmax(0,1fr);grid-template-areas:"source source""arrow.""tile result";align-items:start}.q-ai-steps__source{grid-area:source}.q-ai-steps__arrow{grid-area:arrow;justify-self:center;rotate:90deg}.q-ai-steps__tile{grid-area:tile}.q-ai-steps__result{grid-area:result;align-self:center;padding-inline:0}}.q-ai-steps__source{font-size:var(--fs-sm);line-height:var(--lh-body);color:var(--c-ink-muted)}.q-ai-steps__arrow{color:var(--c-ink-muted)}.q-ai-steps__tile{width:40px;height:40px;color:var(--c-white);border-radius:var(--radius-sm);justify-content:center;align-items:center;display:flex}.q-ai-steps__tile--1{color:var(--c-orange-700);background:var(--c-orange-100)}.q-ai-steps__tile--2{background:var(--c-orange-500)}.q-ai-steps__tile--3{background:var(--c-orange-700)}.q-ai-steps__result{padding:var(--space-2xs) var(--space-sm);font-size:var(--fs-sm);line-height:var(--lh-body);color:var(--c-orange-700)}.q-cards-carousel__head{gap:var(--space-xs);flex-direction:column;display:flex}.q-cards-carousel__body{max-width:662px;font-size:var(--fs-lead);font-weight:var(--fw-light);line-height:var(--lh-snug);letter-spacing:var(--tracking-tight);color:var(--c-ink-muted)}.q-cards-carousel__track{--q-edge:max((100% - var(--container)) / 2, var(--gutter));gap:var(--space-lg);padding:var(--space-xl) var(--q-edge);overscroll-behavior-x:contain;cursor:grab;scroll-padding-inline:var(--q-edge);scroll-snap-type:x proximity;scrollbar-width:none;display:flex;overflow-x:auto}.q-cards-carousel__track::-webkit-scrollbar{display:none}.q-cards-carousel__track.is-dragging{cursor:grabbing;scroll-snap-type:none;-webkit-user-select:none;user-select:none}.q-cards-carousel__track:focus-visible{outline-offset:-4px}.q-cards-carousel__foot{gap:var(--space-md);flex-wrap:wrap;align-items:center;display:flex}.q-cards-carousel__note{font-size:var(--fs-lead);line-height:var(--lh-snug);letter-spacing:var(--tracking-tight);color:var(--c-ink-muted)}.q-benefit-card{gap:var(--space-md);min-height:420px;padding:var(--space-xl);color:var(--c-white);border-radius:var(--radius-md);scroll-snap-align:start;flex-direction:column;flex:0 0 min(312px,80vw);align-items:flex-start;display:flex;overflow:hidden}.q-benefit-card--teal{background:var(--tone-teal)}.q-benefit-card--light{color:var(--c-ink);background:var(--c-slate-150)}.q-benefit-card--indigo{background:var(--tone-navy)}.q-benefit-card--orange{background:var(--tone-orange)}.q-benefit-card__badge{font-size:var(--fs-xs);font-weight:var(--fw-medium);line-height:var(--lh-snug);color:var(--c-ink);background:var(--c-surface);border-radius:var(--radius-pill);padding:4px 16px}.q-benefit-card__title{font-size:var(--fs-lead);font-weight:var(--fw-medium);line-height:var(--lh-snug);letter-spacing:var(--tracking-tight)}.q-benefit-card__text{margin-top:calc(var(--space-2xs) - var(--space-md));font-size:var(--fs-sm);line-height:var(--lh-body)}.q-benefit-card__media{width:100%;margin-top:auto}.q-benefit-card__media .q-illustration{overflow:visible}.q-testimonials__inner{gap:var(--space-lg);flex-direction:column;display:flex}.q-testimonials__head{gap:var(--space-xs);text-align:center;flex-direction:column;align-items:center;display:flex}.q-testimonials__head .q-heading{align-items:center}.q-testimonials__intro{max-width:412px;font-size:var(--fs-body);line-height:var(--lh-body);color:var(--c-ink-muted)}.q-testimonials--featured .q-testimonials__list{gap:var(--space-lg);border:0;max-width:952px;margin-inline:auto}@media (width>=768px){.q-testimonials--featured .q-testimonials__list{grid-template-columns:repeat(2,minmax(0,456px))}}.q-testimonials--featured .q-testimonial{gap:var(--space-2xs);border:0;justify-content:flex-start;padding:0}@media (width>=768px){.q-testimonials--featured .q-testimonial:nth-child(2){padding-left:var(--space-lg);border-left:1px solid var(--c-line)}}.q-testimonials--featured .q-testimonial .q-testimonial__quote{max-width:none;margin-bottom:var(--space-sm);font-size:var(--fs-body)}@media (width>=1024px){.q-testimonials--featured .q-testimonials__foot{justify-content:flex-end;padding-right:477px}}.q-testimonials__list{gap:var(--space-md);padding-block:var(--space-md);display:grid}@media (width>=768px){.q-testimonials__list{border-right:1px solid var(--c-line);grid-template-columns:repeat(auto-fit,minmax(0,1fr))}}.q-testimonials__foot{gap:var(--space-md);padding-block:var(--space-md);flex-wrap:wrap;justify-content:center;align-items:center;display:flex;position:relative}@media (width>=1024px){.q-testimonials__foot .q-testimonials__rating{position:absolute;right:0}}.q-testimonial{gap:var(--space-lg);min-height:160px;padding-left:var(--space-sm);border-left:1px solid var(--c-line);flex-direction:column;justify-content:space-between;display:flex}@media (width<=767.98px){.q-testimonial{justify-content:flex-start;min-height:0}}.q-testimonial__headline{font-size:var(--fs-h5);font-weight:var(--fw-light);line-height:var(--lh-body);letter-spacing:var(--tracking-tight);color:var(--c-ink)}.q-testimonial__headline strong,.q-testimonial__headline b{font-weight:var(--fw-bold)}.q-testimonial__quote{max-width:320px;font-size:var(--fs-sm);line-height:var(--lh-body);color:var(--c-ink-muted);margin:0}@media (width<=767.98px){.q-testimonial__quote{max-width:none}}.q-testimonial__quote strong,.q-testimonial__quote b{font-weight:var(--fw-regular);color:var(--c-ink)}.q-testimonial__person{align-items:center;gap:25px;display:flex}.q-testimonial__avatar{object-fit:cover;border-radius:var(--radius-sm);width:48px;height:48px}.q-testimonial__name{font-size:var(--fs-body);font-weight:var(--fw-semibold);line-height:var(--lh-body);color:var(--c-ink);display:block}.q-testimonial__role{font-size:var(--fs-sm);line-height:var(--lh-body);color:var(--c-ink-muted);display:block}.q-testimonial__logo{object-fit:contain;width:auto;max-width:96px;height:32px;margin-left:auto}.q-testimonial__rating{color:var(--c-slate-300);gap:2px;display:flex}.q-testimonial__rating .is-on{color:var(--c-orange-600)}.q-testimonial__rating svg{fill:currentColor}.q-posts-teaser__inner{gap:var(--space-lg);flex-direction:column;display:flex}.q-posts-teaser__head{gap:var(--space-md);flex-wrap:wrap;justify-content:space-between;align-items:flex-end;display:flex}.q-posts-teaser__head .q-heading{gap:var(--space-xl)}.q-posts-teaser__list{gap:var(--space-lg);display:grid}@media (width>=768px){.q-posts-teaser__list{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(1.5rem,.5rem + 2.5vw,3.375rem)}}.q-post-card{height:100%}.q-post-card__link{gap:var(--space-md);height:100%;color:var(--c-slate-850);background:var(--c-surface);border-radius:var(--radius-sm);transition:box-shadow var(--duration-base) ease;flex-direction:column;text-decoration:none;display:flex;overflow:hidden}@media (hover:hover){.q-post-card__link:hover{color:var(--c-slate-850);box-shadow:var(--shadow-card)}}.q-post-card__media{aspect-ratio:364/140;background:var(--c-surface-100);border-radius:var(--radius-sm);display:block;overflow:hidden;box-shadow:inset 0 0 0 .5px #e7e9ed}.q-post-card__image{object-fit:cover;width:100%;height:100%;transition:transform var(--duration-slow) var(--ease-out)}@media (hover:hover){.q-post-card__link:hover .q-post-card__image{transform:scale(1.03)}}.q-post-card__body{gap:var(--space-2xs);padding:var(--space-xl);padding-top:var(--space-sm);flex-direction:column;display:flex}.q-post-card__category{height:28px;padding-inline:var(--space-sm);font-size:var(--fs-xs);color:var(--c-teal-800);background:var(--c-teal-100);border-radius:var(--radius-pill);align-self:flex-start;align-items:center;display:inline-flex}.q-post-card__title{font-size:1.3125rem;font-weight:var(--fw-regular);letter-spacing:-.5px;line-height:1.5}.q-founders-story__claims{gap:var(--space-md);flex-direction:column;max-width:737px;margin-inline:auto;display:flex;position:relative}.q-founders-story__arc{pointer-events:none;background:var(--q-arc-square) 298px 299px/136px 136px no-repeat, var(--q-arc) 0 0/435px 435px no-repeat;width:435px;height:435px;display:none;position:absolute;top:-351px;left:-590px}@media (width>=1280px){.q-founders-story__arc{display:block}}.q-founders-story__claim{gap:var(--space-md);text-align:center;background:var(--c-surface-50);border-radius:var(--radius-pill);box-shadow:inset 0 0 0 1px var(--c-line);min-height:72px;padding:var(--space-md) var(--space-xl);font-size:var(--fs-h5);font-weight:var(--fw-regular);line-height:var(--lh-body);letter-spacing:var(--tracking-tight);color:var(--c-ink);justify-content:center;align-items:center;display:flex;position:relative}.q-founders-story__claim .q-icon{color:var(--c-primary-strong)}@media (width>=768px){.q-founders-story__claim{width:max-content;max-width:100%}.q-founders-story__claim:last-of-type:not(:first-of-type){margin-left:auto}}.q-founders-story__main{gap:var(--space-xl);padding-top:var(--space-2xl);align-items:center;display:grid}@media (width>=1024px){.q-founders-story__main{grid-template-columns:548px minmax(0,1fr);gap:clamp(3rem,10vw - 3rem,8.75rem)}}.q-founders-story__people{aspect-ratio:548/377;width:100%;max-width:548px;position:relative}.q-founders-story__panel{background:var(--c-blue-100);border-radius:var(--radius-lg);width:78.5%;height:76.3%;position:absolute;top:17.3%;right:0}.q-founders-story__photo{object-fit:cover;object-position:top;width:48.1%;height:76.2%;position:absolute;top:0;left:12.6%}.q-founders-story__photo+.q-founders-story__photo{width:35.7%;height:74.3%;top:1.8%;left:53.1%}.q-founders-story__names{width:95.8%;min-height:96px;padding:var(--space-md);background:var(--c-surface-50);border-radius:var(--radius-sm);justify-content:center;align-items:center;gap:clamp(1.5rem,8vw,6.25rem);display:flex;position:absolute;bottom:0;left:0}.q-founders-story__names li{gap:var(--space-2xs);text-align:center;flex-direction:column;align-items:center;display:flex}.q-founders-story__name{font-size:var(--fs-lead);font-weight:var(--fw-semibold);line-height:var(--lh-snug);letter-spacing:var(--tracking-tight);color:var(--c-ink)}.q-founders-story__role{font-size:var(--fs-sm);line-height:var(--lh-body);color:var(--c-ink)}.q-founders-story__text{gap:var(--space-md);flex-direction:column;align-items:flex-start;max-width:463px;display:flex}.q-founders-story__text .q-title strong{font-weight:var(--fw-bold)}.q-founders-story__lead{max-width:412px;font-size:var(--fs-lead);font-weight:var(--fw-semibold);line-height:var(--lh-snug);letter-spacing:var(--tracking-tight);color:var(--c-blue-600)}.q-founders-story__body{max-width:412px;font-size:var(--fs-body);line-height:var(--lh-body);color:var(--c-ink-muted)}.q-founders-story__body>*+*{margin-top:0}.q-stats-cards__inner{gap:var(--space-xl);align-items:center;display:grid}@media (width>=1024px){.q-stats-cards__inner{grid-template-columns:minmax(0,387px) minmax(0,700px);justify-content:space-between}}.q-stats-cards__text{gap:var(--space-md);flex-direction:column;display:flex}.q-stats-cards__lead{max-width:364px;font-size:var(--fs-body);font-weight:var(--fw-bold);line-height:var(--lh-body);color:var(--c-ink)}.q-stats-cards__body{max-width:364px;font-size:var(--fs-body);line-height:var(--lh-body);color:var(--c-ink-muted)}.q-stats-cards__grid{gap:var(--space-sm);display:grid}@media (width>=768px){.q-stats-cards__grid{grid-template-columns:1fr 1fr}.q-stats-cards__grid--4{grid-template-rows:1fr 1fr 165px;grid-template-areas:"a c""b c""d d";min-height:616px}.q-stats-cards__grid--4>:first-child{grid-area:a}.q-stats-cards__grid--4>:nth-child(2){grid-area:b}.q-stats-cards__grid--4>:nth-child(3){grid-area:c}.q-stats-cards__grid--4>:nth-child(4){grid-area:d}}.q-stat-card{gap:var(--space-2xs);min-height:150px;padding:var(--space-lg);background:var(--c-surface);border-radius:var(--radius-md);flex-direction:column;justify-content:flex-end;display:flex}@media (width<=767.98px){.q-stat-card{justify-content:flex-start;min-height:0}}.q-stat-card--orange{color:var(--tone-orange)}.q-stat-card--blue{color:var(--tone-indigo)}.q-stat-card--navy{color:var(--tone-navy)}.q-stat-card--teal{color:var(--tone-teal)}.q-stat-card__line{flex-direction:column;display:flex}.q-stat-card__line--beside{gap:var(--space-sm);flex-direction:row;align-items:flex-start}.q-stat-card__value{font-size:var(--fs-h3);line-height:var(--lh-tight);letter-spacing:var(--tracking-tight)}.q-stat-card__label{font-size:var(--fs-body);line-height:var(--lh-body);white-space:pre-line}.q-stat-card__line--beside .q-stat-card__label{max-width:150px}.q-customer-stories__inner{gap:var(--space-xl);display:grid}@media (width>=1024px){.q-customer-stories__inner{grid-template-columns:minmax(0,423px) minmax(0,660px);justify-content:space-between;align-items:start}.q-customer-stories__head{padding-top:var(--space-md)}}.q-customer-stories__list{gap:var(--space-lg);flex-direction:column;display:flex}.q-story-card{gap:var(--space-lg);padding-block:var(--space-sm);flex-wrap:wrap;align-items:center;display:flex}.q-story-card__photo{object-fit:cover;background:var(--c-surface-100);border-radius:var(--radius-md);flex:0 0 170px;width:170px;height:170px}@media (width<=767.98px){.q-story-card__photo{flex:100%;width:100%;height:180px}}.q-story-card__body{gap:var(--space-sm);flex-direction:column;flex:260px;align-items:flex-start;min-width:0;display:flex}.q-story-card__title{font-size:var(--fs-h5);font-weight:var(--fw-semibold);line-height:var(--lh-body);letter-spacing:var(--tracking-tight);color:var(--c-ink)}.q-story-card__company{font-size:var(--fs-sm);font-weight:var(--fw-semibold);color:var(--c-ink-muted)}.q-story-card__logo{object-fit:contain;object-position:left center;width:auto;max-width:120px;height:28px;display:block}.q-story-card__modes{gap:var(--space-2xs);flex-wrap:wrap;display:flex}.q-story-card__text{max-width:367px;font-size:var(--fs-body);line-height:var(--lh-body);color:var(--c-ink-muted)}@media (width<=767.98px){.q-story-card__text{max-width:none}}.q-story-card .q-button--outline{color:var(--c-primary-text);border-color:var(--c-teal-300);background:0 0}.q-cta-photo__box{border-radius:var(--radius-lg);display:grid;overflow:hidden}@media (width>=768px){.q-cta-photo__box{grid-template-columns:minmax(0,1fr) minmax(0,596fr);min-height:393px}.q-cta-photo__box.q-cta-photo__box--photo-right{grid-template-columns:minmax(0,604fr) minmax(0,596fr)}.q-cta-photo__box.q-cta-photo__box--photo-left{grid-template-columns:minmax(0,596fr) minmax(0,604fr)}.q-cta-photo__box.q-cta-photo__box--photo-left .q-cta-photo__media{order:-1}}.q-cta-photo__box--teal{background:var(--c-teal-950)}.q-cta-photo__box--green{background:var(--c-teal-900)}.q-cta-photo__box--navy{background:var(--c-blue-800)}.q-cta-photo__box--indigo{background:var(--c-blue-600)}.q-cta-photo__box--sky{background:var(--c-blue-100)}.q-cta-photo__box--white{background:var(--c-surface)}.q-cta-photo__text{gap:var(--space-lg);padding:var(--space-xl) var(--space-lg);flex-direction:column;justify-content:center;align-items:flex-start;display:flex}@media (width>=768px){.q-cta-photo__text{padding:var(--space-xl) var(--space-xl) var(--space-xl) clamp(2rem, 1rem + 3vw, 4rem)}}.q-cta-photo .q-heading{gap:var(--space-xs)}.q-cta-photo .is-dark .q-eyebrow{color:var(--c-teal-100)}.q-cta-photo__body{max-width:436px;margin-top:calc(-1 * var(--space-md));font-size:var(--fs-body);line-height:var(--lh-body);color:var(--c-ink)}.is-dark .q-cta-photo__body{color:var(--c-teal-100)}.q-cta-photo__media{min-height:240px;position:relative}.q-cta-photo__image{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.q-cta-photo .q-button{min-height:48px}.q-hero-centered{--section-default-space:var(--space-lg)}.q-hero-centered__inner{gap:var(--space-md);text-align:center;flex-direction:column;align-items:center;display:flex}.q-hero-centered__badge{font-size:var(--fs-sm);font-weight:var(--fw-semibold);line-height:var(--lh-snug);color:var(--c-blue-600);background:var(--c-sky-100);border-radius:var(--radius-pill);padding:8px 20px}.q-hero-centered__chips{gap:var(--space-2xs);flex-wrap:wrap;justify-content:center;align-items:center;display:flex}.q-hero-centered__chip{gap:var(--space-2xs);font-size:var(--fs-sm);font-weight:var(--fw-semibold);line-height:var(--lh-snug);color:var(--c-ink);white-space:nowrap;background:var(--c-surface);border-radius:var(--radius-pill);box-shadow:var(--shadow-card);align-items:center;padding:12px 28px;display:inline-flex}.q-hero-centered__chip .q-icon{color:var(--c-ink-muted)}.q-hero-centered__arrow{color:var(--c-ink-muted);display:inline-flex}@media (width<=1023.98px){.q-hero-centered__arrow{rotate:90deg}.q-hero-centered__chips--flow{flex-direction:column}}.q-hero-centered .q-heading{align-items:center;max-width:700px}.q-hero-centered__intro{max-width:700px;font-size:var(--fs-body-sm);line-height:var(--lh-relaxed);color:var(--c-ink-muted)}.q-hero-centered--solution .q-hero-centered__intro{max-width:600px;font-size:var(--fs-body);line-height:var(--lh-body)}.q-hero-centered .q-buttons{margin-top:var(--space-xs);justify-content:center}.q-story__inner{flex-direction:column;align-items:center;display:flex;position:relative}.q-story__inner:before{content:"";background:var(--c-line);width:1px;position:absolute;top:0;bottom:0;left:50%}.q-story__pill{gap:var(--space-md);text-align:center;background:var(--c-surface-50);border-radius:var(--radius-pill);box-shadow:inset 0 0 0 1px var(--c-line);width:100%;max-width:500px;min-height:104px;padding:var(--space-md) clamp(1.5rem, 1rem + 2vw, 3rem);font-weight:var(--fw-regular);justify-content:center;align-items:center;display:flex;position:relative}.q-story__pill .q-icon{flex:none}.q-story__pill--indigo{color:var(--tone-indigo)}.q-story__pill--indigo .q-icon{color:var(--c-primary)}.q-story__pill--teal{color:var(--tone-teal)}.q-story__pill--teal .q-icon{color:var(--c-primary-text)}.q-story__pill--orange{color:var(--tone-orange)}.q-story__pill--orange .q-icon{color:var(--c-orange-600)}.q-story__pill--neutral{color:var(--c-ink)}.q-story__pill--sm{letter-spacing:0;font-size:.9688rem;line-height:1.35}.q-story__pill--md{font-size:var(--fs-lead);line-height:var(--lh-snug);letter-spacing:var(--tracking-tight)}.q-story__pill--lg{font-size:var(--fs-h5);line-height:var(--lh-body);letter-spacing:var(--tracking-tight)}.q-story__pill--italic{font-style:italic}.q-story__pill strong,.q-story__pill b{font-weight:var(--fw-semibold)}.q-story__split{gap:var(--space-md);width:100%;padding-block:var(--space-lg);background:var(--c-surface-50);display:grid;position:relative}.q-story__split--sm{padding-block:var(--space-md)}.q-story__split--lg{padding-block:var(--space-2xl)}@media (width>=768px){.q-story__split{background:0 0;grid-template-columns:1fr 1fr;align-items:start;gap:0}}.q-story__left,.q-story__right{min-width:0}@media (width>=768px){.q-story__left,.q-story__right{padding-inline:var(--space-lg)}}.q-story__left{align-items:flex-start;display:flex}@media (width>=768px){.q-story__left{text-align:right;justify-content:flex-end}}.q-story__left--heading .q-title{max-width:22ch}.q-story__left--text p{font-size:var(--fs-body-sm);line-height:var(--lh-relaxed);color:var(--c-ink-muted)}.q-story__left--text p strong,.q-story__left--text p b{color:var(--c-ink-muted)}@media (width>=1024px){.q-story__split--sm .q-story__left--text{padding-left:120px}}.q-story__right{max-width:calc(420px + 2 * var(--space-lg));font-size:var(--fs-body-sm);line-height:var(--lh-relaxed);color:var(--c-ink-muted)}.q-story__right strong,.q-story__right b{color:var(--c-ink-muted)}@media (width>=768px){.q-story__right{padding-top:var(--space-2xs)}}.q-milestones{--section-default-space:var(--space-lg)}.q-milestones__list{gap:var(--space-lg) var(--space-md);grid-template-columns:repeat(2,minmax(0,1fr));max-width:1000px;margin-inline:auto;display:grid;position:relative}@media (width>=768px){.q-milestones__list{justify-content:space-between;display:flex}.q-milestones__list:before{content:"";background:var(--c-orange-100);height:1px;position:absolute;top:52px;left:100px;right:100px}}.q-milestones__item{text-align:center;flex-direction:column;align-items:center;gap:13px;display:flex;position:relative}@media (width>=768px){.q-milestones__item{flex:0 200px}}.q-milestones__year{font-size:var(--fs-h5);font-weight:var(--fw-semibold);line-height:var(--lh-body);letter-spacing:var(--tracking-tight);color:var(--c-ink)}.q-milestones__dot{background:var(--c-orange-100);border-radius:50%;width:16px;height:16px}.q-milestones__item.is-highlighted .q-milestones__dot{background:var(--c-orange-600)}.q-milestones__text{font-size:var(--fs-sm);line-height:var(--lh-body);color:var(--c-ink)}.q-cta-statement__card{border-radius:var(--radius-lg);flex-direction:column;display:flex;position:relative;overflow:hidden}.q-cta-statement__text{font-size:var(--fs-body);line-height:var(--lh-body);color:var(--c-ink-muted)}.q-cta-statement__quote{text-align:center;border-radius:var(--radius-lg);justify-content:center;align-items:center;margin:0;display:flex}.q-cta-statement__quote p{font-size:var(--fs-lead);line-height:var(--lh-snug);letter-spacing:var(--tracking-tight)}.q-cta-statement--light .q-cta-statement__card{gap:var(--space-2xl);padding:var(--space-xl) var(--space-md);background:var(--c-surface)}@media (width>=768px){.q-cta-statement--light .q-cta-statement__card{padding:var(--space-2xl) clamp(1.5rem, -2rem + 8.5vw, 6.5rem)}}.q-cta-statement--light .q-heading{text-align:center;align-items:center}.q-cta-statement--light .q-cta-statement__row{gap:var(--space-lg);display:grid}@media (width>=768px){.q-cta-statement--light .q-cta-statement__row{gap:var(--space-lg);grid-template-columns:1fr 1fr;align-items:stretch}}.q-cta-statement--light .q-cta-statement__content{gap:var(--space-lg);flex-direction:column;display:flex}@media (width>=768px){.q-cta-statement--light .q-cta-statement__content{padding-right:var(--space-2xl);text-align:right;align-items:flex-end}}.q-cta-statement--light .q-cta-statement__text{max-width:406px}.q-cta-statement--light .q-cta-statement__quote{padding:var(--space-xl);background:var(--c-primary-soft)}.q-cta-statement--light .q-cta-statement__quote p{max-width:285px;font-weight:var(--fw-semibold);color:var(--c-primary-dark)}.q-cta-statement--dark .q-cta-statement__card{gap:var(--space-lg);padding:var(--space-xl) var(--space-md);background:var(--c-blue-900)}@media (width>=768px){.q-cta-statement--dark .q-cta-statement__card{padding:var(--space-2xl) clamp(1.5rem, -3rem + 10.5vw, 8rem)}}.q-cta-statement__map{pointer-events:none;opacity:.4;width:89.4%;position:absolute;top:-32px;left:6.4%}.q-cta-statement__map .q-world-dots{--q-world-dots-color:var(--c-teal-450)}.q-cta-statement__map .q-world-dots__marker{display:none}.q-cta-statement--dark .q-heading,.q-cta-statement--dark .q-cta-statement__row{position:relative}.q-cta-statement--dark .q-cta-statement__row{gap:var(--space-md);flex-direction:column;display:flex}@media (width>=768px){.q-cta-statement--dark .q-cta-statement__row{gap:var(--space-lg);flex-direction:row;justify-content:space-between;align-items:center}}.q-cta-statement--dark .q-cta-statement__text{max-width:475px;font-size:var(--fs-body-sm);color:var(--c-teal-100)}.q-cta-statement--dark .q-cta-statement__quote{padding:var(--space-md);box-shadow:inset 0 0 0 1px var(--c-teal-800)}.q-cta-statement--dark .q-cta-statement__quote p{color:var(--c-teal-200)}@media (width>=768px){.q-cta-statement--dark .q-cta-statement__quote{flex:0 421px}}.q-cta-statement--dark .q-buttons{flex:none}.q-features-list__inner{gap:var(--space-lg);display:grid}@media (width>=768px){.q-features-list__inner{grid-template-columns:1fr 1fr;align-items:start}}.q-features-list--plain .q-features-list__head{display:flex}@media (width>=768px){.q-features-list--plain .q-features-list__head{justify-content:flex-end}}.q-features-list--plain .q-features-list__head .q-heading{max-width:330px}.q-features-list__items{gap:var(--space-lg);flex-direction:column;display:flex}.q-features-list__item{gap:var(--space-2xs);flex-direction:column;max-width:520px;display:flex}.q-features-list__title{font-size:var(--fs-h5);font-weight:var(--fw-semibold);line-height:var(--lh-snug);letter-spacing:var(--tracking-tight);color:var(--c-ink)}.q-features-list__text{max-width:367px;font-size:var(--fs-body);line-height:var(--lh-body);color:var(--c-ink-muted)}@media (width>=768px){.q-features-list--columns .q-features-list__inner{gap:var(--space-2xl);grid-template-columns:repeat(2,minmax(0,1fr))}}.q-features-list--columns .q-features-list__head{gap:var(--space-md);flex-direction:column;display:flex}@media (width>=1024px){.q-features-list--columns .q-features-list__head{top:var(--q-sticky-top);align-self:start;position:sticky}}.q-features-list--columns .q-features-list__items{gap:var(--space-2xl)}.q-features-list--columns .q-features-list__item{max-width:520px}@media (width>=768px){.q-features-list--divided .q-features-list__inner{gap:var(--space-2xl);grid-template-columns:minmax(0,713fr) minmax(0,239fr);justify-content:space-between}}@media (width>=1024px){.q-features-list--divided .q-features-list__inner{padding-right:104px}}.q-features-list--divided .q-features-list__head{gap:var(--space-xs);flex-direction:column;align-self:stretch;display:flex;position:relative}@media (width>=1024px){.q-features-list--divided .q-features-list__head{padding-bottom:380px}}.q-features-list__body{font-size:var(--fs-lead);color:var(--c-ink-muted)}.q-features-list--divided .q-features-list__items{border-top:1px solid var(--c-line-soft);gap:0}.q-features-list--divided .q-features-list__item{gap:var(--space-xs);padding-block:var(--space-xl) var(--space-lg);border-bottom:1px solid var(--c-line-soft)}.q-features-list--divided .q-features-list__text{max-width:none}.q-features-list__decor{display:none}@media (width>=1024px){.q-features-list__decor{bottom:0;left:calc(-1 * var(--q-edge));z-index:-1;width:calc(var(--q-edge) + 623px);border:1px solid var(--c-line-soft);background-image:linear-gradient(to right, var(--c-line-soft) 0 1px, transparent 1px), linear-gradient(to right, var(--c-line-soft) 0 1px, transparent 1px), repeating-linear-gradient(45deg, var(--c-line-soft) 0 .5px, transparent .5px 10px);background-repeat:no-repeat,no-repeat,repeat;background-position:var(--q-edge) 0, calc(100% - 100px) 0, 0 0;background-size:1px 100%,1px 100%,auto;border-left:0;height:100px;display:block;position:absolute}.q-features-list__decor:after{content:"";background:var(--q-arc) center/contain no-repeat;width:316px;height:313px;position:absolute;bottom:0;right:0}}.q-team__inner{gap:var(--space-lg);text-align:center;flex-direction:column;align-items:center;display:flex}.q-team .q-heading{align-items:center}.q-team__list{gap:var(--space-xl) var(--space-md);width:100%;padding-block:var(--space-lg);display:grid}@media (width>=768px){.q-team__list{grid-template-columns:repeat(auto-fit,minmax(260px,351px));justify-content:space-between}}.q-team-card{--q-team-panel:var(--c-blue-100);flex-direction:column;align-items:center;max-width:351px;margin-inline:auto;display:flex}.q-team-card--teal{--q-team-panel:var(--c-teal-150)}.q-team-card--slate{--q-team-panel:var(--c-indigo-150)}.q-team-card__media{aspect-ratio:351/293;width:100%;position:relative}.q-team-card__panel{background:var(--q-team-panel);border-radius:var(--radius-lg);width:76.9%;height:80.9%;position:absolute;top:36.6%;right:0}.q-team-card__photo{object-fit:cover;object-position:top;width:75.2%;height:100%;position:absolute;top:0;left:12.4%}.q-team-card__name-card{width:calc(100% - 48px);padding:var(--space-md);background:var(--c-surface);border-radius:var(--radius-sm);flex-direction:column;align-items:center;gap:4px;margin-top:-12px;display:flex;position:relative}.q-team-card__name{font-size:var(--fs-lead);font-weight:var(--fw-bold);line-height:var(--lh-snug);letter-spacing:var(--tracking-tight);color:var(--c-ink)}.q-team-card__role{font-size:var(--fs-sm);line-height:var(--lh-body);letter-spacing:var(--tracking-tight);color:var(--c-ink)}.q-team-card__bio{max-width:300px;margin-top:var(--space-md);font-size:var(--fs-sm);color:var(--c-ink-muted);line-height:1.35}.q-team-card__bio strong,.q-team-card__bio b{color:var(--c-ink)}.q-team-card__links{gap:var(--space-xs);margin-top:var(--space-sm);justify-content:center;display:flex}.q-team-card__link{width:36px;height:36px;color:var(--c-primary-text);border:1px solid var(--c-teal-300);border-radius:50%;justify-content:center;align-items:center;display:inline-flex}.q-team-card__link svg{fill:currentColor}.q-team-card__link:hover{color:var(--c-primary-hover)}:where(.q-contact-form){background:var(--c-surface-100)}.q-contact-form{--c-ink-muted:var(--c-slate-600)}.q-contact-form__inner{gap:var(--space-xl);display:grid}@media (width>=1024px){.q-contact-form__inner{grid-template-columns:405px minmax(0,1fr);align-items:start;gap:clamp(2.5rem,5.5vw - 1rem,5rem)}}.q-contact-form__intro{gap:var(--space-md);flex-direction:column;display:flex}.q-contact-form__intro .q-heading{gap:var(--space-md)}.q-contact-form__text{max-width:235px;font-size:var(--fs-body);line-height:var(--lh-snug);color:var(--c-ink-muted)}@media (width<=1023.98px){.q-contact-form__text{max-width:44ch}}.q-contact-form__form{--q-form-slot-height:480px}@media (width>=1024px){.q-contact-form__form{padding:var(--space-2xl) clamp(2rem, -2rem + 6.5vw, 6rem) var(--space-lg)}}.q-contact-form__form .q-form__header{margin-bottom:var(--space-xl)}.q-hero-product__inner{gap:var(--space-2xl);flex-direction:column;display:flex}.q-hero-product__label{font-size:var(--fs-display);font-weight:var(--fw-light);line-height:var(--lh-tight);color:var(--c-ink);text-align:center}.q-hero-product__row{gap:var(--space-xl);align-items:center;display:grid}@media (width>=1024px){.q-hero-product__row{gap:var(--space-2xl);grid-template-columns:minmax(0,1fr) minmax(0,500px)}.q-hero-product--media-right .q-hero-product__row{grid-template-columns:minmax(0,500px) minmax(0,1fr)}.q-hero-product--media-right .q-hero-product__media{order:1}}@media (width<=1023.98px){.q-hero-product__text{order:-1}}.q-hero-product__media{justify-content:center;display:flex}.q-hero-product__media>.q-media{width:100%;max-width:648px}.q-hero-product__media .q-media__image{border-radius:var(--radius-lg)}.q-hero-product__text{gap:var(--space-md);flex-direction:column;align-items:flex-start;max-width:500px;display:flex}.q-hero-product__text .q-title{font-size:var(--fs-h3)}.q-hero-product__body{color:var(--c-ink-muted)}.q-hero-product__body strong{font-weight:var(--fw-regular);color:var(--c-ink)}.q-centered-media__inner{gap:var(--space-lg);text-align:center;flex-direction:column;align-items:center;display:flex}.q-centered-media__inner .q-heading{align-items:center}.q-centered-media__inner>.q-media{align-self:stretch}.q-centered-media__body{max-width:640px;color:var(--c-ink-muted)}.q-centered-media--boxed .q-centered-media__inner{padding:var(--space-2xl) var(--space-lg);background:var(--c-surface-100);border-radius:var(--radius-lg);gap:40px}.q-centered-media--boxed .q-centered-media__inner .q-title{color:var(--c-blue-800)}.q-flow-vertical__inner{gap:var(--space-xl);flex-direction:column;align-items:center;display:flex}.q-flow-vertical__head{gap:var(--space-sm);text-align:center;flex-direction:column;align-items:center;display:flex}.q-flow-vertical__head .q-heading{align-items:center}.q-flow-vertical__intro{max-width:500px;color:var(--c-ink-muted)}.q-flow-vertical__list{gap:var(--space-xs);counter-reset:none;flex-direction:column;width:100%;max-width:700px;display:flex}.q-flow-vertical__step{gap:var(--space-sm);align-items:flex-start;display:flex;position:relative}@media (width>=1024px){.q-flow-vertical__step{display:block}}.q-flow-vertical__number{min-width:1ch;font-size:var(--fs-h2);font-weight:var(--fw-light);color:var(--c-slate-300);font-variant-numeric:tabular-nums;flex:none;line-height:1}@media (width>=1024px){.q-flow-vertical__number{position:absolute;top:28px;right:calc(100% + 32px)}}.q-flow-vertical__card{gap:var(--space-xs);--c-ink-muted:var(--c-slate-600);padding:var(--space-md) var(--space-lg);background:var(--c-surface-100);border-radius:var(--radius-md);flex-direction:column;flex:1;display:flex}.q-flow-vertical__title{gap:var(--space-md);font-size:var(--fs-h5);font-weight:var(--fw-regular);line-height:var(--lh-snug);letter-spacing:var(--tracking-tight);color:var(--c-ink);align-items:center;display:flex}.q-flow-vertical__title .q-icon{width:24px;color:var(--c-accent);flex:none}.q-flow-vertical__title strong,.q-flow-vertical__title b{font-weight:var(--fw-bold);margin-right:.25em}.q-flow-vertical__text{padding-left:calc(24px + var(--space-md));font-size:var(--fs-sm);line-height:var(--lh-body);color:var(--c-ink-muted)}.q-systems__inner{gap:var(--space-xl);flex-direction:column;display:flex}.q-systems__head{gap:var(--space-sm);flex-direction:column;max-width:620px;display:flex}.q-systems__body{color:var(--c-ink-muted)}.q-systems__diagram{gap:var(--space-lg);flex-direction:column;align-items:center;display:flex}.q-systems__row{gap:var(--space-md);flex-direction:column;align-items:center;width:100%;display:flex}@media (width>=1024px){.q-systems__row{gap:var(--space-lg);flex-direction:row;justify-content:center;align-items:flex-start}}.q-systems__arrow{color:var(--c-blue-600);display:flex;transform:rotate(90deg)}@media (width>=1024px){.q-systems__arrow{padding-top:38px;transform:none}}.q-systems__arrow .q-icon{width:40px}.q-systems__box{gap:var(--space-md);width:100%;max-width:260px;min-height:234px;padding:var(--space-lg) 32px;border-radius:var(--radius-lg);flex-direction:column;display:flex}.q-systems__box--left{color:var(--c-white);text-align:right;background:var(--c-blue-500)}.q-systems__box--left .q-systems__box-head{justify-content:flex-end}.q-systems__box--right{color:var(--c-white);background:var(--c-teal-800)}.q-systems__box-head{align-items:center;display:flex;position:relative}.q-systems__box-title{gap:var(--space-sm);font-size:var(--fs-h5);font-weight:var(--fw-medium);line-height:var(--lh-snug);align-items:center;display:flex}.q-systems__box-title .q-icon{opacity:.85;width:20px}.q-systems__box--left .q-systems__box-title{flex-direction:row}.q-systems__box--right .q-systems__box-title{flex-direction:row-reverse}.q-systems__box-text{font-size:var(--fs-sm);line-height:var(--lh-body)}.q-systems__tags{gap:var(--space-xs);flex-direction:column;align-items:flex-end;margin-left:auto;display:flex}@media (width>=1024px){.q-systems__tags{position:absolute;top:-6px;right:-64px}}.q-systems__tags li{font-size:var(--fs-xs);font-weight:var(--fw-medium);color:var(--c-slate-800);background:var(--c-teal-300);border-radius:var(--radius-pill);padding:6px 32px}.q-systems__tags li:nth-child(2n){margin-right:-36px}.q-systems__hub{gap:var(--space-md);padding-top:var(--space-md);flex-direction:column;align-items:center;display:flex}.q-systems__logo{color:var(--c-blue-600)}.q-systems__logo svg{width:160px;height:auto;display:block}.q-systems__labels{gap:var(--space-xs);flex-direction:column;align-items:stretch;min-width:162px;display:flex}.q-systems__labels li{font-size:var(--fs-sm);color:var(--c-ink);text-align:center;background:var(--c-slate-200);border-radius:var(--radius-pill);padding:6px 12px}.q-systems__note{gap:var(--space-md);width:100%;max-width:568px;padding:var(--space-lg);color:var(--c-ink);text-align:center;background:var(--c-blue-100);border-radius:var(--radius-lg);flex-direction:column;display:flex}.q-systems__note-title{font-size:var(--fs-h5);font-weight:var(--fw-semibold);line-height:var(--lh-snug);letter-spacing:var(--tracking-tight)}.q-connected__inner{gap:var(--space-xl);flex-direction:column;display:flex}.q-connected__head{gap:var(--space-md);text-align:center;flex-direction:column;align-items:center;display:flex}.q-connected__head .q-heading{align-items:center}.q-connected__head--left{text-align:left;align-items:flex-start}.q-connected__head--left .q-heading{align-items:flex-start}.q-connected__intro{max-width:680px;color:var(--c-ink-muted)}.q-connected__note{max-width:440px;font-size:var(--fs-lead);font-weight:var(--fw-semibold);line-height:var(--lh-snug);color:var(--c-ink)}.q-connected__list{gap:var(--space-md);flex-direction:column;align-items:center;display:flex}@media (width>=1024px){.q-connected__list{flex-direction:row;align-items:stretch}}.q-connected__box{gap:var(--space-lg);width:100%;min-height:200px;padding:var(--space-lg);background:var(--c-white);border-radius:var(--radius-md);box-shadow:var(--shadow-card);flex-direction:column;flex:1;justify-content:center;align-items:center;display:flex}.q-connected__box--plain{gap:var(--space-2xs);min-height:120px}@media (width<=1023.98px){.q-connected__box{gap:var(--space-md);min-height:0;padding:var(--space-md);flex-direction:row;justify-content:flex-start}}.q-connected__box>.q-icon,.q-connected__box .q-connected__mark svg{width:40px;height:40px}@media (width<=1023.98px){.q-connected__box>.q-icon,.q-connected__box>.q-connected__mark{flex:none;order:-1}}.q-connected__box--blue{color:var(--tone-indigo)}.q-connected__box--orange{color:var(--tone-orange)}.q-connected__box--teal{color:var(--tone-teal)}.q-connected__box--plain{color:var(--c-ink)}.q-connected__box--plain .q-connected__label{font-weight:var(--fw-bold)}.q-connected__mark{color:var(--c-blue-600)}.q-connected__text{gap:var(--space-2xs);text-align:center;flex-direction:column;align-items:center;display:flex}@media (width<=1023.98px){.q-connected__text{text-align:left;align-items:flex-start}}.q-connected__note-line{font-size:var(--fs-sm);line-height:var(--lh-body);color:var(--c-ink-muted)}.q-connected__label{font-size:var(--fs-h5);line-height:var(--lh-snug);letter-spacing:var(--tracking-tight);align-items:baseline;gap:.75em;display:inline-flex}.q-connected__label--tagged{background:var(--c-surface-50);border-radius:var(--radius-xs);padding:12px 24px}.q-connected__label b{font-weight:var(--fw-bold)}.q-connected--icon .q-connected__box{gap:var(--space-md);justify-content:flex-start;align-items:center;min-height:0}@media (width>=1024px){.q-connected--icon .q-connected__box{padding:var(--space-lg) 40px;flex-direction:row;flex:0 238px}}.q-connected--icon .q-connected__box>.q-icon{box-sizing:content-box;width:20px;height:20px;color:var(--c-blue-800);background:var(--c-surface-50);border-radius:50%;flex:none;order:-1;padding:10px}.q-connected--icon .q-connected__text{text-align:left;align-items:flex-start}.q-connected--icon .q-connected__label{font-size:var(--fs-h5);font-weight:var(--fw-semibold);color:var(--c-ink)}@media (width>=1024px){.q-connected--icon .q-connected__list{justify-content:center}}.q-connected__footnote{max-width:680px;font-size:var(--fs-h5);font-weight:var(--fw-light);line-height:var(--lh-snug);color:var(--c-ink-muted);text-align:center;align-self:center}.q-connected__footnote strong,.q-connected__footnote b{font-weight:var(--fw-bold);color:var(--c-ink)}.q-connected--arrow .q-connected__list{position:relative}@media (width>=1024px){.q-connected--arrow .q-connected__list{justify-content:space-between}.q-connected--arrow .q-connected__list:before{z-index:-1;content:"";background:var(--c-surface-50);border-radius:var(--radius-lg);position:absolute;inset:-20px 0}}.q-connected--arrow .q-connected__box{justify-content:center}@media (width>=1024px){.q-connected--arrow .q-connected__box{min-height:88px;padding:var(--space-md)}}.q-connected--arrow .q-connected__box.q-connected__box--filled{background:var(--c-blue-100)}.q-connected--arrow .q-connected__text{text-align:center;align-items:center}.q-connected--arrow .q-connected__label{font-size:var(--fs-body);font-weight:var(--fw-bold)}.q-connected__wordmark{width:120px;color:var(--c-blue-800)}.q-connected__chevron{color:var(--c-slate-400);align-items:center;display:flex;transform:rotate(90deg)}@media (width>=1024px){.q-connected__chevron{transform:none}}.q-two-blocks__inner{gap:var(--space-lg);display:grid}@media (width>=768px){.q-two-blocks__inner{grid-template-columns:repeat(2,minmax(0,1fr))}}.q-two-blocks__block{gap:var(--space-xl);padding:var(--space-lg);background:var(--c-surface-100);border-radius:var(--radius-lg);flex-direction:column;justify-content:space-between;display:flex}@media (width>=1024px){.q-two-blocks__block{min-height:464px}}.q-two-blocks__content{gap:var(--space-lg);flex-direction:column;display:flex}.q-two-blocks__content .q-heading{gap:var(--space-lg)}.q-two-blocks__text{max-width:440px;color:var(--c-ink)}.q-features-ill__inner{gap:var(--space-xl);display:grid}@media (width>=1024px){.q-features-ill__inner{grid-template-columns:minmax(0,330px) minmax(0,782px);justify-content:space-between;align-items:start}}.q-features-ill__head{gap:var(--space-2xl);flex-direction:column;display:flex}@media (width>=1024px){.q-features-ill__head{top:var(--q-sticky-top);position:sticky}}.q-features-ill__body{max-width:295px;color:var(--c-ink-muted)}.q-features-ill__list{flex-direction:column;display:flex}.q-features-ill__item{gap:var(--space-md);padding-block:var(--space-lg);align-items:center;display:grid}@media (width>=768px){.q-features-ill__item{grid-template-columns:300px minmax(0,1fr);gap:40px;min-height:260px;padding:40px 64px 40px 16px}}.q-features-ill__media{justify-content:center;display:flex}.q-features-ill__media>.q-media{width:100%}.q-features-ill__text{gap:var(--space-xs);flex-direction:column;max-width:367px;display:flex}.q-features-ill__title{font-size:var(--fs-h5);font-weight:var(--fw-semibold);line-height:var(--lh-body);letter-spacing:var(--tracking-tight);color:var(--c-ink)}.q-features-ill__desc{color:var(--c-ink-muted)}.q-flow-badges__inner{gap:var(--space-lg);flex-direction:column;display:flex}.q-flow-badges__list{gap:var(--space-lg);display:grid}@media (width>=768px){.q-flow-badges__list{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=1024px){.q-flow-badges__list{grid-template-columns:repeat(var(--q-steps,4), minmax(0, 1fr));gap:0 var(--space-md)}}.q-flow-badges__step{gap:var(--space-lg);flex-direction:column;display:flex}.q-flow-badges__top{gap:var(--space-md);align-items:center;display:flex}.q-flow-badges__arrow{display:none}@media (width>=1024px){.q-flow-badges__arrow{background:var(--c-blue-600);flex:1;height:22px;display:block;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 40 22'%3E%3Cpath d='M0 11h38M28 1l10 10-10 10' fill='none' stroke='%23000' stroke-width='1.2'/%3E%3C/svg%3E") 50%/40px 22px no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 40 22'%3E%3Cpath d='M0 11h38M28 1l10 10-10 10' fill='none' stroke='%23000' stroke-width='1.2'/%3E%3C/svg%3E") 50%/40px 22px no-repeat}}.q-flow-badges__label{min-height:48px;font-weight:var(--fw-semibold);color:var(--c-ink);background:var(--c-blue-100);border-radius:var(--radius-pill);align-self:flex-start;align-items:center;padding:8px 32px;display:inline-flex}@media (width>=768px){.q-flow-badges__label{white-space:nowrap}}.q-flow-badges__body{gap:var(--space-sm);flex-direction:column;display:flex}.q-flow-badges__title{font-size:var(--fs-h5);font-weight:var(--fw-semibold);line-height:var(--lh-body);letter-spacing:var(--tracking-tight);color:var(--c-ink)}@media (width>=1024px){.q-flow-badges__title{align-items:center;min-height:62px;display:flex}}.q-flow-badges__text{font-size:var(--fs-sm);color:var(--c-ink)}.q-screen-clouds{overflow:hidden}.q-screen-clouds__inner{gap:var(--space-lg);flex-direction:column;display:flex;position:relative}.q-screen-clouds__inner .q-heading{z-index:2;max-width:450px;position:relative}.q-screen-clouds--stacked .q-screen-clouds__inner .q-heading{max-width:900px}.q-screen-clouds__stage{gap:var(--space-md);flex-direction:column;display:flex}@media (width>=1280px){.q-screen-clouds__stage{height:550px;margin-top:-46px;position:relative}}.q-screen-clouds__screen{background:var(--c-white);border-radius:var(--radius-md);box-shadow:var(--shadow-card);padding:12px}@media (width>=1280px){.q-screen-clouds__screen{width:766px;padding:24px;position:absolute;top:136px;left:600px}}.q-screen-clouds__image{border-radius:var(--radius-sm);width:100%;height:auto;display:block}.q-screen-clouds__cards{gap:var(--space-sm);display:grid}@media (width>=768px){.q-screen-clouds__cards{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=1024px){.q-screen-clouds__cards{display:block}}.q-screen-clouds__card{font-size:var(--fs-sm);background:var(--c-white);border-radius:var(--radius-md);box-shadow:var(--shadow-card);flex-direction:column;gap:4px;padding:24px;display:flex}@media (width>=1280px){.q-screen-clouds__card{z-index:1;position:absolute}.q-screen-clouds__card:first-child{width:270px;top:0;left:530px}.q-screen-clouds__card:nth-child(2){width:246px;top:136px;left:251px}.q-screen-clouds__card:nth-child(3){width:256px;top:278px;left:353px}.q-screen-clouds__card:nth-child(4){width:287px;top:431px;left:210px}}@media (width>=1024px){.q-screen-clouds--stacked .q-screen-clouds__stage{grid-template-columns:minmax(0,480px) minmax(0,1fr);align-items:center;gap:40px;height:auto;margin-top:0;display:grid}.q-screen-clouds--stacked .q-screen-clouds__screen{width:auto;margin-right:calc(-1 * var(--q-edge));border-radius:var(--radius-md) 0 0 var(--radius-md);order:2;grid-column:2;padding:0;position:relative;top:0;left:0;overflow:hidden}.q-screen-clouds--stacked .q-screen-clouds__cards{gap:var(--space-md);flex-direction:column;order:1;grid-area:1/1;display:flex}.q-screen-clouds--stacked .q-screen-clouds__card{width:auto;position:static}}.q-screen-clouds--stacked .q-screen-clouds__card-title{justify-content:flex-start}.q-screen-clouds--stacked .q-screen-clouds__card-title .q-icon{color:var(--c-teal-600);margin-top:0}.q-screen-clouds__card-title{color:var(--c-ink);justify-content:space-between;align-items:flex-start;gap:8px;display:flex}.q-screen-clouds__card-title .q-icon{color:var(--c-teal-700);flex:none;margin-top:2px}.q-screen-clouds__card-text{color:var(--c-ink-muted)}.q-band__box{gap:var(--space-md);padding:var(--space-xl) var(--space-md);color:var(--c-white);text-align:center;background:var(--c-blue-900);border-radius:var(--radius-lg);flex-direction:column;align-items:center;display:flex;position:relative;overflow:hidden}@media (width>=1024px){.q-band__box{min-height:539px;padding:48px 40px 80px}}.q-band__box>:not(.q-band__map){position:relative}.q-band__map{aspect-ratio:1693/978;pointer-events:none;background:var(--c-teal-450);width:100%;-webkit-mask:var(--q-map) center/100% auto no-repeat;mask:var(--q-map) center/100% auto no-repeat;opacity:.4;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.q-band__heading{align-items:center;gap:var(--space-md)}.q-band__heading .q-eyebrow{color:var(--c-teal-300)}.q-band__heading .q-title{font-size:var(--fs-h5);font-weight:var(--fw-regular);line-height:var(--lh-body)}.q-band__heading .q-title strong,.q-band__heading .q-title b{font-size:var(--fs-h3);line-height:var(--lh-tight);display:inline-block}.q-band__chips{flex-wrap:wrap;justify-content:center;gap:8px;max-width:900px;display:flex}@media (width>=1024px){.q-band__chips{margin-top:var(--space-md)}}.q-band__chip{min-height:41px;font-size:var(--fs-sm);border-radius:var(--radius-pill);box-shadow:inset 0 0 0 1px #a3cdce80, var(--shadow-card);align-items:center;gap:8px;padding:4px 24px;display:inline-flex}.q-band__chip--filled{color:var(--c-blue-900);background:var(--c-teal-100);box-shadow:var(--shadow-card)}.q-band__body{max-width:588px;color:var(--c-white);flex-direction:column;gap:8px;display:flex}.q-band__caption{margin-top:var(--space-xs);font-size:var(--fs-h5);font-weight:var(--fw-bold);line-height:var(--lh-snug)}.q-band .q-buttons{justify-content:center}.q-ecosystem__inner{flex-direction:column;gap:40px;display:flex}.q-ecosystem__body{flex-direction:column;gap:24px;display:flex}.q-ecosystem__body--panel{padding:var(--space-md);background:var(--c-surface-100);border-radius:var(--radius-lg)}@media (width>=768px){.q-ecosystem__body--panel{padding:24px}}.q-ecosystem__caption{font-size:var(--fs-h5);font-weight:var(--fw-light);line-height:var(--lh-body);color:var(--c-ink);text-align:center}.q-ecosystem__caption strong,.q-ecosystem__caption b{font-weight:var(--fw-bold)}.q-ecosystem__intro{max-width:560px;margin-top:calc(-1 * var(--space-md));color:var(--c-ink-muted)}@media (width>=1024px){.q-ecosystem--cards-step .q-ecosystem__cards{grid-template-columns:repeat(auto-fit,minmax(0,1fr))}}.q-ecosystem--cards-step .q-ecosystem__card{gap:var(--space-md);min-height:0;padding:var(--space-lg);align-items:flex-start}.q-ecosystem--cards-step .q-ecosystem__icon{width:auto;height:auto;color:var(--c-blue-600);border:0}.q-ecosystem--cards-step .q-ecosystem__label{font-size:var(--fs-body);font-weight:var(--fw-bold)}.q-ecosystem__arrow--line{-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 196 22' preserveAspectRatio='none'%3E%3Cpath d='M0 11h194' fill='none' stroke='%23000' stroke-width='1'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 196 22' preserveAspectRatio='none'%3E%3Cpath d='M0 11h194' fill='none' stroke='%23000' stroke-width='1'/%3E%3C/svg%3E")}.q-ecosystem__cards{gap:16px;display:grid}@media (width>=480px){.q-ecosystem__cards{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=1024px){.q-ecosystem__cards{grid-template-columns:repeat(4,minmax(0,1fr))}}.q-ecosystem__card{height:100%;min-height:200px;color:var(--c-ink);background:var(--c-white);border-radius:var(--radius-md);box-shadow:var(--shadow-card);transition:box-shadow var(--duration-base) var(--ease-out), transform var(--duration-base) var(--ease-out);flex-direction:column;justify-content:center;gap:16px;padding:40px;text-decoration:none;display:flex}@media (width<=767.98px){.q-ecosystem__card{min-height:0;padding:var(--space-lg)}}@media (hover:hover){.q-ecosystem__card:is(a):hover{color:var(--c-ink);transform:translateY(-2px);box-shadow:0 16px 24px -8px #0000001f}}.q-ecosystem__card--teal{--q-tone:var(--tone-teal)}.q-ecosystem__card--indigo{--q-tone:var(--tone-indigo)}.q-ecosystem__card--navy{--q-tone:var(--tone-navy)}.q-ecosystem__icon{width:48px;height:48px;color:var(--q-tone);border:1px solid var(--c-blue-100);border-radius:50%;justify-content:center;align-items:center;display:flex}.q-ecosystem__label{font-size:var(--fs-h5);font-weight:var(--fw-bold);line-height:var(--lh-body);letter-spacing:var(--tracking-tight)}.q-ecosystem--cards-inline .q-ecosystem__card{flex-direction:row;align-items:center;gap:16px;min-height:104px;padding:24px}.q-ecosystem--cards-inline .q-ecosystem__icon{width:40px;height:40px;color:var(--c-slate-600);background:var(--c-surface-100);border:0;flex:none}.q-ecosystem--cards-inline .q-ecosystem__label{font-size:1.25rem}@media (width>=1024px){.q-ecosystem--cards-chevron .q-ecosystem__cards,.q-ecosystem--cards-inline .q-ecosystem__cards{gap:var(--space-md);align-items:stretch;display:flex}.q-ecosystem--cards-chevron .q-ecosystem__cards>li:not(.q-ecosystem__between),.q-ecosystem--cards-inline .q-ecosystem__cards>li:not(.q-ecosystem__between){flex:1;display:flex}.q-ecosystem--cards-chevron .q-ecosystem__cards>li>*,.q-ecosystem--cards-inline .q-ecosystem__cards>li>*{width:100%}}.q-ecosystem__between{display:none}@media (width>=1024px){.q-ecosystem__between{color:var(--c-slate-400);flex:none;justify-content:center;align-items:center;display:flex}}.q-ecosystem--center .q-ecosystem__inner{align-items:center}.q-ecosystem--center .q-ecosystem__inner .q-heading{text-align:center;align-items:center}.q-ecosystem--center .q-ecosystem__intro{text-align:center}.q-ecosystem__arrow{background:var(--c-blue-400);width:100%;max-width:196px;height:22px;transition:transform var(--duration-base) var(--ease-out);-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 196 22' preserveAspectRatio='none'%3E%3Cpath d='M0 11h194M184 1l10 10-10 10' fill='none' stroke='%23000' stroke-width='1'/%3E%3C/svg%3E") 50%/100% 100% no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 196 22' preserveAspectRatio='none'%3E%3Cpath d='M0 11h194M184 1l10 10-10 10' fill='none' stroke='%23000' stroke-width='1'/%3E%3C/svg%3E") 50%/100% 100% no-repeat}@media (width<=767.98px){.q-ecosystem__arrow{display:none}}@media (hover:hover){.q-ecosystem__card:is(a):hover .q-ecosystem__arrow{transform:translate(6px)}}.q-ecosystem__rows{flex-direction:column;gap:24px;display:flex}.q-ecosystem--rows-pill .q-ecosystem__rows{flex-wrap:wrap;justify-content:center;gap:40px}@media (width>=768px){.q-ecosystem--rows-pill .q-ecosystem__rows{flex-direction:row}}.q-ecosystem--rows-pill .q-ecosystem__row{min-width:0;max-width:100%;min-height:55px;font-size:var(--fs-body);gap:24px;padding:4px 32px 4px 4px}@media (width>=768px){.q-ecosystem--rows-pill .q-ecosystem__row{width:320px}}.q-ecosystem--rows-pill .q-ecosystem__row--orange{background:var(--tone-orange-soft)}.q-ecosystem--rows-pill .q-ecosystem__row--navy{color:var(--tone-navy);background:var(--tone-blue-soft)}.q-ecosystem--rows-pill .q-ecosystem__row--teal{--q-pill:var(--tone-teal);color:var(--c-ink);background:var(--c-teal-300)}.q-ecosystem--rows-pill .q-ecosystem__pill{min-width:102px;font-size:var(--fs-lead);font-weight:var(--fw-semibold);letter-spacing:var(--tracking-tight)}.q-ecosystem--rows-pill .q-ecosystem__text{white-space:nowrap;padding:0}@media (width<=767.98px){.q-ecosystem--rows-pill .q-ecosystem__text{white-space:normal}}.q-ecosystem--rows-split .q-ecosystem__rows{gap:24px}@media (width>=768px){.q-ecosystem--rows-split .q-ecosystem__rows{flex-direction:row}}.q-ecosystem--rows-split .q-ecosystem__rows>li{flex:1 1 0;min-width:0}.q-ecosystem--rows-split .q-ecosystem__row{gap:16px;min-height:48px;padding:4px;font-size:.9375rem}.q-ecosystem--rows-split .q-ecosystem__row--orange{background:var(--tone-orange-soft)}.q-ecosystem--rows-split .q-ecosystem__row--navy{color:var(--tone-navy);background:var(--tone-blue-soft)}.q-ecosystem--rows-split .q-ecosystem__pill{min-width:0;min-height:40px;font-size:var(--fs-sm);font-weight:var(--fw-bold);gap:8px;padding:0 18px}.q-ecosystem--rows-split .q-ecosystem__text{padding:0}.q-ecosystem__row{min-height:63px;font-size:var(--fs-sm);border-radius:var(--radius-pill);align-items:center;gap:16px;padding:8px;text-decoration:none;display:flex}.q-ecosystem__row--orange{--q-pill:var(--tone-orange);color:var(--tone-orange);background:linear-gradient(90deg, var(--c-orange-100) 0%, transparent 100%)}.q-ecosystem__row--navy{--q-pill:var(--tone-navy);color:var(--c-ink);background:linear-gradient(90deg, var(--c-blue-100) 0%, transparent 100%)}.q-ecosystem__row--teal{--q-pill:var(--tone-teal);color:var(--c-ink);background:linear-gradient(90deg, var(--c-teal-300) 0%, transparent 100%)}@media (hover:hover){.q-ecosystem__row:is(a):hover{color:inherit}}.q-ecosystem__row--orange:is(a):hover{color:var(--c-orange-700)}.q-ecosystem__pill{min-width:140px;min-height:47px;color:var(--c-white);white-space:nowrap;background:var(--q-pill);border-radius:var(--radius-pill);flex:none;justify-content:center;align-items:center;gap:16px;padding:2px 16px;display:flex}.q-ecosystem__text{padding:0 16px 0 8px}@media (width<=767.98px){.q-ecosystem__row{min-height:0;padding:6px}.q-ecosystem__pill{min-width:0;min-height:40px}.q-ecosystem__text{white-space:normal;padding:0 8px 0 4px}}.q-steps-grid__inner{flex-direction:column;align-items:center;gap:40px;display:flex}.q-steps-grid__heading{text-align:center;align-items:center;max-width:750px}.q-steps-grid__list{gap:var(--space-lg) 16px;width:100%;display:grid}@media (width>=768px){.q-steps-grid__list{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=1024px){.q-steps-grid__list{grid-template-columns:repeat(3,minmax(0,1fr))}}.q-steps-grid__step{gap:var(--space-xs);flex-direction:column;display:flex}.q-steps-grid__number{font-size:var(--fs-h2);font-weight:var(--fw-light);line-height:var(--lh-tight);color:var(--c-primary-text);align-items:center;gap:24px;margin-bottom:8px;display:flex}.q-steps-grid__number:after{content:"";background:var(--c-line);flex:1;max-width:284px;height:1px}.q-steps-grid__title{font-size:var(--fs-h5);font-weight:var(--fw-bold);line-height:var(--lh-body);color:var(--c-ink)}.q-steps-grid__text{max-width:330px;font-size:var(--fs-sm);color:var(--c-ink-muted)}.q-cards-grid__inner{flex-direction:column;gap:40px;display:flex;position:relative}.q-cards-grid__decor{display:none}@media (width>=1024px){.q-cards-grid__decor{bottom:126px;left:calc(-1 * var(--q-edge) - 102px);z-index:-1;background-image:repeating-linear-gradient(-45deg, var(--c-line-soft) 0 1px, transparent 1px 8px);width:658px;height:95px;display:block;position:absolute}}.q-cards-grid__head{gap:var(--space-sm);flex-direction:column;display:flex}.q-cards-grid--accent .q-cards-grid__head{text-align:center;align-items:center}.q-cards-grid--accent .q-cards-grid__head .q-heading{align-items:center}.q-cards-grid--accent .q-cards-grid__lead{max-width:600px}.q-cards-grid__lead{font-size:var(--fs-lead);color:var(--c-ink-muted)}.q-cards-grid__list{gap:24px;display:grid}@media (width>=768px){.q-cards-grid__list{grid-template-columns:repeat(12,minmax(0,1fr))}}.q-cards-grid__card{gap:var(--space-lg);padding:var(--space-lg);background:var(--c-white);border-radius:var(--radius-lg);flex-direction:column;justify-content:space-between;display:flex}@media (width>=768px){.q-cards-grid__card{min-height:228px;padding:40px}.q-cards-grid__card--half,.q-cards-grid__card--third{grid-column:span 6}}@media (width>=1024px){.q-cards-grid__card--third{grid-column:span 4;min-height:277px}}@media (width>=768px){.q-cards-grid__card--quarter{grid-column:span 6}}@media (width>=1024px){.q-cards-grid__card--quarter{grid-column:span 3}}@media (width>=768px){.q-cards-grid__card--two-thirds{grid-column:span 12}}@media (width>=1024px){.q-cards-grid__card--two-thirds{grid-column:span 8}}.q-cards-grid__body{gap:var(--space-xs);flex-direction:column;display:flex}.q-cards-grid__title{font-size:var(--fs-body);font-weight:var(--fw-semibold);line-height:var(--lh-body);color:var(--c-ink)}.q-cards-grid__text{max-width:293px;font-size:var(--fs-sm);color:var(--c-slate-500)}.q-cards-grid__label{font-size:var(--fs-sm);color:var(--q-tone);border-radius:var(--radius-pill);box-shadow:inset 0 0 0 1px var(--c-line);align-self:flex-start;align-items:center;gap:8px;padding:4px 16px 4px 4px;display:inline-flex}.q-cards-grid__label--orange{--q-tone:var(--tone-orange)}.q-cards-grid__label--orange-deep{--q-tone:var(--tone-orange-deep)}.q-cards-grid__label--teal{--q-tone:var(--tone-teal)}.q-cards-grid__label--indigo{--q-tone:var(--tone-indigo)}.q-cards-grid__label--navy{--q-tone:var(--tone-navy)}.q-cards-grid__icon{width:44px;height:44px;color:var(--q-tone,var(--c-ink-muted));border-radius:var(--radius-pill);box-shadow:inset 0 0 0 1px var(--c-line);flex:none;justify-content:center;align-self:flex-start;align-items:center;display:inline-flex}.q-cards-grid__card--accent{gap:var(--space-md);justify-content:flex-start}@media (width>=768px){.q-cards-grid__card--accent{min-height:0}}.q-cards-grid__card--accent.q-cards-grid__card--orange{--q-tone:var(--tone-orange)}.q-cards-grid__card--accent.q-cards-grid__card--orange-deep{--q-tone:var(--tone-orange-deep)}.q-cards-grid__card--accent.q-cards-grid__card--teal{--q-tone:var(--tone-teal)}.q-cards-grid__card--accent.q-cards-grid__card--indigo{--q-tone:var(--tone-indigo)}.q-cards-grid__card--accent.q-cards-grid__card--navy{--q-tone:var(--tone-navy)}.q-cards-grid__card--accent .q-cards-grid__title{font-size:var(--fs-h5);color:var(--q-tone)}.q-cards-grid__card--accent .q-cards-grid__text{font-size:var(--fs-body)}.q-cards-grid__card--accent .q-cards-grid__icon{width:48px;height:48px}.q-cards-grid__card--chips .q-cards-grid__title{font-size:var(--fs-lead);font-weight:var(--fw-regular)}@media (width>=768px){.q-cards-grid__card--chips .q-cards-grid__title{font-size:1.25rem}}.q-cards-grid__chips{flex-wrap:wrap;gap:8px;display:flex}.q-cards-grid__chip{height:26px;font-size:var(--fs-xs);background:var(--c-surface-50);border-radius:var(--radius-pill);align-items:center;padding:0 16px;display:inline-flex}.q-cards-grid__chip--navy{color:var(--tone-navy)}.q-cards-grid__chip--orange{color:var(--tone-orange)}.q-cards-grid__chip--indigo{color:var(--tone-indigo)}.q-cards-grid__chip--teal{color:var(--tone-teal)}.q-cards-grid__check{width:32px;height:32px;color:var(--c-white);background:var(--q-tone);border-radius:50%;justify-content:center;align-items:center;display:flex}.q-channels__inner{flex-direction:column;gap:40px;display:flex}.q-channels__head{gap:var(--space-md);flex-direction:column;display:flex}.q-channels__lead{max-width:700px;font-size:var(--fs-lead);font-weight:var(--fw-light);color:var(--c-ink-muted)}.q-channels__panel{padding:var(--space-md);background:var(--c-surface-100);border-radius:var(--radius-lg);flex-direction:column;gap:40px;display:flex}@media (width>=1024px){.q-channels__panel{margin-inline:20px;padding:24px}}.q-channels__cards{gap:8px;display:grid}@media (width>=480px){.q-channels__cards{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=1024px){.q-channels__cards{grid-template-columns:repeat(4,minmax(0,1fr))}}.q-channels__card--link{transition:transform var(--duration-base) var(--ease-out), box-shadow var(--duration-base) var(--ease-out);position:relative}@media (hover:hover){.q-channels__card--link:hover,.q-channels__card--link:focus-within{box-shadow:var(--shadow-card);transform:translateY(-2px)}}.q-channels__cover{z-index:1;border-radius:inherit;position:absolute;inset:0}.q-channels__cover:focus-visible{outline:2px solid var(--c-white);outline-offset:-4px}.q-channels__card{gap:var(--space-md);min-height:180px;color:var(--c-white);border-radius:var(--radius-md);flex-direction:column;justify-content:space-between;padding:24px;display:flex}@media (width<=767.98px){.q-channels__card{gap:var(--space-sm);min-height:0}}.q-channels__card--teal{background:var(--tone-teal)}.q-channels__card--sky{background:var(--tone-sky)}.q-channels__card--navy{background:var(--tone-navy)}.q-channels__card--orange{background:var(--tone-orange)}.q-channels__card-head{font-size:var(--fs-h5);line-height:var(--lh-body);letter-spacing:var(--tracking-tight);align-items:center;gap:16px;display:flex}.q-channels__icon{border-radius:var(--radius-pill);border:1px solid #fff6;flex:none;justify-content:center;align-items:center;width:48px;height:47px;display:flex}.q-channels__card-text{font-size:var(--fs-sm);font-weight:var(--fw-bold)}.q-channels__caption{font-size:var(--fs-h5);font-weight:var(--fw-regular);line-height:var(--lh-body);letter-spacing:var(--tracking-tight);color:var(--c-ink);text-align:center}.q-pill-flow__inner{flex-direction:column;align-items:center;gap:40px;display:flex}.q-pill-flow--center .q-pill-flow__heading{text-align:center;align-items:center;max-width:750px}.q-pill-flow--left .q-pill-flow__inner{align-items:stretch}.q-pill-flow__intro{max-width:560px;color:var(--c-ink-muted)}.q-pill-flow--center .q-pill-flow__intro{text-align:center}.q-pill-flow--left .q-pill-flow__intro{max-width:860px}.q-pill-flow--sparkle .q-pill-flow__intro{max-width:none}.q-pill-flow__list{flex-wrap:wrap;justify-content:center;align-items:center;gap:8px;display:flex}@media (width<=1023.98px){.q-pill-flow__list{flex-flow:column;gap:10px}}@media (width<=1279.98px){.q-pill-flow--sparkle .q-pill-flow__list{flex-flow:column;gap:10px}.q-pill-flow__list:has(>:nth-child(9)){flex-flow:column;gap:10px}}.q-pill-flow--left .q-pill-flow__list{gap:8px 16px;width:100%}@media (width<=1023.98px){.q-pill-flow--left .q-pill-flow__list{gap:10px}}.q-pill-flow--sparkle .q-pill-flow__list{justify-content:space-between;gap:8px 24px}@media (width<=1023.98px){.q-pill-flow--sparkle .q-pill-flow__list{justify-content:center;gap:10px}}.q-pill-flow--left .q-pill-flow__pill{font-size:var(--fs-body);line-height:var(--lh-body);letter-spacing:normal}.q-pill-flow__pill{min-height:48px;font-size:var(--fs-lead);line-height:var(--lh-snug);letter-spacing:var(--tracking-tight);color:var(--c-white);text-align:center;border-radius:var(--radius-pill);justify-content:center;align-items:center;padding:8px 32px;display:flex}@media (width<=1023.98px){.q-pill-flow__pill{min-width:196px}}@media (width>=768px){.q-pill-flow__pill{white-space:nowrap;min-width:196px}.q-pill-flow__list:has(>:nth-child(9)) .q-pill-flow__pill{min-width:0}}.q-pill-flow__pill--navy{background:var(--tone-navy)}.q-pill-flow__pill--indigo{background:var(--tone-indigo)}.q-pill-flow__pill--sky{background:var(--tone-sky)}.q-pill-flow__pill--pale{color:var(--tone-navy);background:var(--tone-blue-soft)}.q-pill-flow__pill--teal{background:var(--tone-teal)}.q-pill-flow__pill--orange{background:var(--c-orange-700)}.q-pill-flow__pill--orange-soft{background:var(--c-orange-600)}.q-pill-flow__pill--orange-mid{background:var(--c-orange-400)}.q-pill-flow__pill--orange-pale{color:var(--c-orange-700);background:var(--c-orange-100)}.q-pill-flow__arrow{color:var(--c-blue-600);align-items:center;gap:8px;display:flex}@media (width<=1023.98px){.q-pill-flow__arrow{rotate:90deg}}@media (width<=1279.98px){:is(.q-pill-flow--sparkle .q-pill-flow__arrow,.q-pill-flow__list:has(>:nth-child(9)) .q-pill-flow__arrow){rotate:90deg}}.q-pill-flow--left .q-pill-flow__arrow{color:var(--c-ink-muted)}.q-pill-flow--sparkle .q-pill-flow__arrow{color:var(--c-orange-600)}.q-pill-flow__caption{font-size:var(--fs-lead);color:var(--c-ink-muted);text-align:center}.q-pill-flow--left .q-pill-flow__caption{font-size:var(--fs-h5);font-weight:var(--fw-light);color:var(--c-ink);align-self:center}.q-pill-flow--left .q-pill-flow__caption strong,.q-pill-flow--left .q-pill-flow__caption b{font-weight:var(--fw-bold)}.q-bento__inner{gap:var(--space-lg);display:grid}@media (width>=1024px){.q-bento__inner{grid-template-columns:minmax(0,584px) minmax(0,1fr);align-items:center;gap:16px}}.q-bento__head{isolation:isolate;flex-direction:column;display:flex;position:relative}@media (width>=1024px){.q-bento__head{min-height:623px}}.q-bento__decor{display:none}@media (width>=1024px){.q-bento__decor{z-index:0;background:var(--q-arc) center/contain no-repeat;width:316px;height:313px;display:block;position:absolute;bottom:40px;left:0}}.q-bento__band{bottom:0;right:0;left:calc(-1 * var(--q-edge));border:1px solid var(--c-line-soft);background-image:linear-gradient(to right, var(--c-line-soft) 0 1px, transparent 1px), linear-gradient(to right, var(--c-line-soft) 0 1px, transparent 1px), repeating-linear-gradient(45deg, var(--c-line-soft) 0 .5px, transparent .5px 10px);background-repeat:no-repeat,no-repeat,repeat;background-position:var(--q-edge) 0, calc(100% - 100px) 0, 0 0;background-size:1px 100%,1px 100%,auto;border-left:0;height:100px;position:absolute}.q-bento__head .q-heading{z-index:1;position:relative}.q-bento__cards{gap:16px;display:grid}@media (width>=480px){.q-bento__cards{grid-template-columns:repeat(2,minmax(0,1fr))}}.q-bento__card{gap:var(--space-md);padding:var(--space-lg);background:var(--c-surface-50);border-radius:var(--radius-sm);justify-content:space-between;align-items:flex-end;display:flex}@media (width>=768px){.q-bento__card{padding:40px}}@media (width>=480px){.q-bento__card--full{grid-column:1/-1}.q-bento__card--tall{grid-row:span 2}}.q-bento__text{flex-direction:column;gap:4px;display:flex}.q-bento__title{font-weight:var(--fw-bold);line-height:var(--lh-body);color:var(--c-ink)}.q-bento__desc{font-size:var(--fs-sm);color:var(--c-ink)}.q-bento__icon{width:48px;height:48px;color:var(--c-white);border-radius:50%;flex:none;justify-content:center;align-items:center;display:flex}.q-bento__icon--orange{background:var(--tone-orange)}.q-bento__icon--navy{background:var(--tone-navy)}.q-bento__icon--teal{background:var(--tone-teal)}.q-bento__icon--indigo{background:var(--tone-indigo)}.q-plans__inner{flex-direction:column;gap:40px;display:flex}.q-plans__head{gap:var(--space-md);flex-direction:column;display:flex}.q-plans__intro{max-width:560px;color:var(--c-ink-muted)}.q-plans--scale .q-plans__head{text-align:center;align-items:center}.q-plans--scale .q-plans__head .q-heading{align-items:center}.q-plans__list{gap:24px;display:grid}@media (width>=768px){.q-plans__list{grid-template-columns:repeat(3,minmax(0,1fr))}}.q-plans__plan{gap:var(--space-sm);padding:var(--space-lg);background:var(--c-white);border-radius:var(--radius-lg);flex-direction:column;display:flex}@media (width>=768px){.q-plans__plan{padding:40px}}.q-plans__plan--sky,.q-plans__plan--sky-strong{--c-ink-muted:var(--c-slate-600)}.q-plans__plan--sky{background:var(--c-blue-100)}.q-plans__plan--sky-strong{background:var(--c-blue-150)}.q-plans__tier{font-size:var(--fs-sm);letter-spacing:.04em;color:var(--c-ink);text-transform:uppercase}.q-plans__price{font-size:var(--fs-h2);font-weight:var(--fw-light);line-height:var(--lh-tight);color:var(--c-ink)}.q-plans__price strong,.q-plans__price b{font-weight:var(--fw-bold)}.q-plans__unit{margin-top:calc(-1 * var(--space-xs));font-size:var(--fs-sm);color:var(--c-ink-muted)}.q-plans__badge{font-size:var(--fs-sm);font-weight:var(--fw-semibold);color:var(--c-orange-700);background:var(--c-orange-50);border-radius:var(--radius-pill);align-self:flex-start;align-items:center;gap:8px;padding:4px 16px;display:inline-flex}.q-plans__text{font-size:var(--fs-sm);color:var(--c-ink-muted)}.q-plans__action{padding-top:var(--space-lg);margin-top:auto}.q-plans__note{font-size:var(--fs-sm);color:var(--c-ink-muted);background:var(--c-white);border-radius:var(--radius-pill);box-shadow:var(--shadow-card);align-self:flex-end;align-items:center;gap:12px;padding:12px 24px;display:flex}.q-plans--scale .q-plans__list{align-items:center}@media (width>=768px){.q-plans--scale .q-plans__list{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr) auto minmax(0,1fr);gap:16px}}.q-plans--scale .q-plans__plan{text-align:center;align-items:center;gap:40px;min-height:270px}@media (width<=767.98px){.q-plans--scale .q-plans__plan{gap:var(--space-lg);min-height:0}}.q-plans--scale .q-plans__price{font-size:var(--fs-h5);font-weight:var(--fw-bold)}.q-plans--scale .q-plans__badge{font-size:var(--fs-body);color:var(--c-blue-800);background:var(--c-blue-100);align-self:center;padding:12px 24px}.q-plans--scale .q-plans__plan--sky .q-plans__badge{color:var(--c-white);background:var(--c-blue-500)}.q-plans--scale .q-plans__plan--sky-strong .q-plans__badge{color:var(--c-white);background:var(--c-blue-600)}.q-plans__arrow{color:var(--c-blue-600);justify-content:center;display:flex}@media (width<=767.98px){.q-plans__arrow{rotate:90deg}}.q-faq__inner{flex-direction:column;gap:40px;display:flex}.q-faq__heading{text-align:center;align-items:center}.q-faq__columns{align-items:start;gap:24px;display:grid}@media (width>=768px){.q-faq__columns{grid-template-columns:repeat(2,minmax(0,1fr))}}.q-faq__list{background:var(--c-white);border-radius:var(--radius-md);box-shadow:var(--shadow-card)}.q-faq__item+.q-faq__item{border-top:1px solid var(--c-line-soft)}.q-faq__question{gap:var(--space-md);padding:var(--space-md) var(--space-lg);font-size:var(--fs-body);color:var(--c-ink);cursor:pointer;align-items:center;list-style:none;display:flex}.q-faq__question::-webkit-details-marker{display:none}.q-faq__toggle{width:32px;height:32px;color:var(--c-primary-text);background:var(--c-primary-soft);border-radius:var(--radius-sm);transition:transform var(--duration-fast) ease;flex:none;justify-content:center;align-items:center;display:flex}.q-faq__details[open] .q-faq__toggle{color:var(--c-white);background:var(--c-primary);transform:rotate(180deg)}.q-faq__answer{padding:0 var(--space-lg) var(--space-md) calc(var(--space-lg) + 32px + var(--space-md));font-size:var(--fs-sm);color:var(--c-ink-muted)}.q-site-header{--q-card-inset:max(calc(var(--gutter) - 20px), 6px);top:var(--q-offset-top);z-index:50;background:var(--c-surface-50);transition:transform .26s var(--ease-out), background-color var(--duration-base) ease;position:sticky}.q-site-header.is-floating{background:0 0}.q-site-header.is-hidden{transform:translateY(calc(-100% - var(--q-offset-top) - 8px))}.q-site-header:before{top:0;bottom:0;left:max((100% - var(--frame)) / 2 + var(--guide-line-offset), var(--gutter) / 2);z-index:-1;pointer-events:none;content:"";background:var(--c-line);width:1px;display:none;position:absolute}@media (width>=768px){.q-site-header:before{display:block}}.q-site-header.is-floating:before{display:none}.q-site-header__bar{gap:var(--space-md);width:min(var(--container) + 2 * var(--gutter), 100%);min-height:72px;padding-inline:var(--gutter);justify-content:space-between;align-items:center;margin-inline:auto;display:flex;position:relative}@media (width>=1024px){.q-site-header__bar{min-height:100px}}.q-site-header__bar:before{z-index:-1;pointer-events:none;content:"";opacity:0;transition:inset var(--duration-base) var(--ease-out), opacity var(--duration-base) ease;border-radius:12px;position:absolute;inset:0}@media (width>=1024px){.q-site-header__bar:before{border-radius:var(--radius-md)}}.q-site-header.is-floating .q-site-header__bar:before{inset:var(--header-float-gap) var(--q-card-inset);opacity:1;background:#ffffffeb;box-shadow:0 14px 34px -16px #0f172a47,0 0 0 1px #e2e6efb3}@supports ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.q-site-header.is-floating .q-site-header__bar:before{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#ffffffdb}}@media (width>=1024px){.q-site-header.is-floating .q-site-header__bar:before{inset:12px var(--q-card-inset)}}.q-site-header__brand{height:28px;color:var(--c-blue-900);transition:height var(--duration-base) var(--ease-out);flex:none;display:inline-flex}@media (width>=1024px){.q-site-header__brand{height:34px}}.q-site-header.is-floating .q-site-header__brand{height:24px}@media (width>=1024px){.q-site-header.is-floating .q-site-header__brand{height:28px}}.q-site-header__toggle{width:44px;height:44px;color:var(--c-ink);border-radius:var(--radius-sm);background:0 0;border:0;justify-content:center;align-items:center;padding:0;display:inline-flex}@media (width>=1024px){.q-site-header__toggle{display:none}}.q-site-header.is-menu-open .q-site-header__toggle{color:var(--c-ink)}.q-site-header__menu{top:calc(100% + 6px);right:var(--q-card-inset);left:var(--q-card-inset);gap:var(--space-lg);max-height:calc(100dvh - 104px);padding:var(--space-sm) var(--space-lg) var(--space-lg);background:var(--c-surface);transform-origin:top;border-radius:16px;flex-direction:column;display:flex;position:absolute;overflow-y:auto;box-shadow:0 24px 48px -20px #0f172a59,0 0 0 1px #e2e6efb3}@media (width<=1023.98px){.js .q-site-header__menu{visibility:hidden;opacity:0;transition:opacity .16s ease, transform .22s var(--ease-out), visibility 0s linear .22s;transform:translateY(-10px)scale(.98)}}.q-site-header.is-menu-open .q-site-header__menu,.js .q-site-header.is-menu-open .q-site-header__menu{visibility:visible;opacity:1;transition-delay:0s;transform:none}@media (width<=1023.98px){.q-site-header__menu>*>*>.q-nav__item,.q-site-header__menu>.q-site-header__actions{opacity:0;transition:opacity .2s ease, transform .26s var(--ease-out);transform:translateY(6px)}}.q-site-header.is-menu-open .q-site-header__menu>*>*>.q-nav__item,.q-site-header.is-menu-open .q-site-header__menu>.q-site-header__actions{opacity:1;transform:none}@media (width<=1023.98px){.q-site-header.is-menu-open .q-nav__item:first-child{transition-delay:40ms}.q-site-header.is-menu-open .q-nav__item:nth-child(2){transition-delay:70ms}.q-site-header.is-menu-open .q-nav__item:nth-child(3){transition-delay:.1s}.q-site-header.is-menu-open .q-nav__item:nth-child(4){transition-delay:.13s}.q-site-header.is-menu-open .q-nav__item:nth-child(5){transition-delay:.16s}.q-site-header.is-menu-open .q-nav__item:nth-child(6){transition-delay:.19s}.q-site-header.is-menu-open .q-site-header__actions{transition-delay:.22s}}@media (width>=1024px){.q-site-header__menu{visibility:visible;opacity:1;gap:var(--space-md);max-height:none;box-shadow:none;background:0 0;border:0;border-radius:0;flex-direction:row;flex:auto;justify-content:space-between;align-items:center;padding:0;transition:none;display:flex;position:static;overflow:visible;transform:none}}.q-site-header__actions{gap:var(--space-sm);flex-direction:column;display:flex}.q-site-header__actions .q-button{width:100%}@media (width>=1024px){.q-site-header__actions{flex-direction:row;flex:none}.q-site-header__actions .q-button{width:auto}}html.has-open-menu{overflow:hidden}body:before{z-index:45;opacity:0;transition:opacity var(--duration-base) ease;pointer-events:none;content:"";background:#0f172a59;position:fixed;inset:0}@media (width>=1024px){body:before{content:none}}html.has-open-menu body:before{opacity:1}@media (width>=1024px){.q-nav{flex:auto}}.q-nav__list{flex-direction:column;display:flex}@media (width>=1024px){.q-nav__list{flex-direction:row;justify-content:center;align-items:center;gap:clamp(1.25rem,6.73vw - 3.06rem,3rem)}}.q-nav__item{border-bottom:1px solid var(--c-line-soft);position:relative}@media (width>=1024px){.q-nav__item{border:0}}.q-nav__link{gap:var(--space-3xs);width:100%;padding:var(--space-sm) 0;font-size:var(--fs-body);font-weight:var(--fw-regular);line-height:var(--lh-body);color:var(--c-ink-muted);text-align:left;white-space:nowrap;background:0 0;border:0;justify-content:space-between;align-items:center;text-decoration:none;display:flex}.q-nav__link:hover{color:var(--c-primary-text)}@media (width>=1024px){.q-nav__link{width:auto;padding:var(--space-2xs) 0;justify-content:flex-start}}.q-nav__item.is-active>.q-nav__link,.q-nav__link[aria-current=page]{font-weight:var(--fw-semibold);color:var(--c-primary-text)}.q-nav__chevron{color:var(--c-primary-text);transition:transform var(--duration-fast) ease}.q-nav__item.is-open .q-nav__chevron{transform:rotate(180deg)}.q-nav__panel{padding-bottom:var(--space-sm)}.js .q-nav__panel{display:none}.js .q-nav__item.is-open .q-nav__panel,.q-nav__item.is-open .q-nav__panel{display:block}@media (width>=1024px){.q-nav__panel{width:380px;padding:var(--space-xs);background:var(--c-surface);border-radius:var(--radius-md);box-shadow:var(--shadow-card), 0 0 0 1px var(--c-line-soft);position:absolute;top:calc(100% + 12px);left:0}.q-nav__panel:before{content:"";height:12px;position:absolute;bottom:100%;left:0;right:0}}.q-nav-panel{flex-direction:column;gap:2px;display:flex}.q-nav-panel__link{gap:var(--space-sm);padding:var(--space-xs);color:var(--c-ink);border-radius:var(--radius-sm);transition:background-color var(--duration-fast) ease;align-items:flex-start;text-decoration:none;display:flex}.q-nav-panel__link:hover,.q-nav-panel__link[aria-current=page]{color:var(--c-ink);background:var(--c-surface-50)}.q-nav-panel__icon{width:32px;height:32px;color:var(--c-primary-text);background:var(--c-primary-soft);border-radius:var(--radius-sm);flex:none;justify-content:center;align-items:center;display:inline-flex}.q-nav-panel__text{flex-direction:column;gap:2px;display:flex}.q-nav-panel__label{gap:var(--space-2xs);font-size:.9375rem;font-weight:var(--fw-semibold);line-height:var(--lh-snug);align-items:center;display:inline-flex}.q-nav-panel__badge{font-size:var(--fs-xs);font-weight:var(--fw-medium);color:var(--c-orange-700);background:var(--c-accent-soft);border-radius:var(--radius-pill);padding:1px 8px}.q-nav-panel__description{font-size:.8125rem;line-height:var(--lh-body);color:var(--c-ink-muted)}.q-nav-panel__overview{padding:var(--space-xs) var(--space-xs) var(--space-2xs);margin-top:var(--space-2xs);border-top:1px solid var(--c-line-soft)}.q-burger{width:20px;height:14px;display:block;position:relative}.q-burger__line{width:100%;height:2px;transition:transform .24s var(--ease-out), opacity .12s ease, top .24s var(--ease-out);background:currentColor;border-radius:2px;display:block;position:absolute;left:0}.q-burger__line:first-child{top:0}.q-burger__line:nth-child(2){top:6px}.q-burger__line:nth-child(3){top:12px}.q-site-header.is-menu-open .q-burger__line:first-child{top:6px;transform:rotate(45deg)}.q-site-header.is-menu-open .q-burger__line:nth-child(2){opacity:0;transform:scaleX(.4)}.q-site-header.is-menu-open .q-burger__line:nth-child(3){top:6px;transform:rotate(-45deg)}@media (prefers-reduced-motion:reduce){.q-site-header,.q-site-header__bar,.q-site-header__menu,.q-burger__line{transition-duration:1ms!important}.q-site-header__menu>*>*>.q-nav__item,.q-site-header__menu>.q-site-header__actions{transition-delay:0s!important}}.q-subnav{top:calc(var(--q-offset-top) + var(--header-height) + 2 * var(--header-float-gap));z-index:40;transition:transform .26s var(--ease-out);position:sticky}body:has(.q-site-header.is-hidden) .q-subnav{transform:translateY(calc(-1 * (var(--header-height) + var(--header-float-gap))))}.q-subnav{border-top:1px solid var(--c-line-soft);border-bottom:1px solid var(--c-line-soft);background:#ffffffe0}@supports ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.q-subnav{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#ffffffeb}}@media (width>=1024px){.q-subnav{top:calc(var(--q-offset-top) + 76px + 2 * var(--header-float-gap))}}body:has(.q-site-header.is-floating) .q-subnav{border-color:#0000}body:has(.q-site-header.is-floating) .q-subnav .q-subnav__hatch{opacity:0}body:has(.q-site-header.is-floating) .q-subnav:after{opacity:1}.q-subnav:after{inset:4px max((100% - var(--container)) / 2, var(--gutter));z-index:-1;pointer-events:none;content:"";background:inherit;border-radius:var(--radius-lg);opacity:0;transition:opacity var(--duration-base) ease;position:absolute;box-shadow:0 14px 34px -16px #0f172a47,0 0 0 1px #e2e6efb3}.q-subnav__hatch{top:0;bottom:0;left:calc(max((100% - var(--frame)) / 2 + var(--guide-line-offset), var(--gutter) / 2) - var(--guide-line-offset));width:var(--guide-line-offset);background-image:repeating-linear-gradient(-45deg, var(--c-line-soft) 0 1px, transparent 1px 8px);box-shadow:inset -1px 0 0 var(--c-line-soft);display:none;position:absolute}@media (width>=1024px){.q-subnav__hatch{display:block}}.q-subnav__list{gap:var(--space-sm);max-width:var(--frame);min-height:64px;padding:var(--space-2xs) var(--gutter);scrollbar-width:none;align-items:center;margin-inline:auto;display:flex;overflow-x:auto}@media (width<=1023.98px){.q-subnav__list{-webkit-mask:linear-gradient(90deg,#0000 0,#000 16px calc(100% - 24px),#0000 100%);mask:linear-gradient(90deg,#0000 0,#000 16px calc(100% - 24px),#0000 100%)}}.q-subnav__list::-webkit-scrollbar{display:none}@media (width>=1024px){.q-subnav__list{min-height:78px;padding-left:calc(var(--guide-line-offset) + var(--space-md));justify-content:center}}.q-subnav__link{gap:var(--space-3xs);min-height:48px;font-size:var(--fs-body);color:var(--c-ink-muted);white-space:nowrap;transition:color var(--duration-fast) ease, background-color var(--duration-fast) ease;border-radius:10px;flex:none;align-items:center;padding:.6rem 1rem .6rem .5rem;line-height:1.5;text-decoration:none;display:inline-flex}.q-subnav__link .q-icon{margin:5px}.q-subnav__link:hover{color:var(--c-primary-dark);background:var(--c-surface-100)}.q-subnav__link.is-active{font-weight:var(--fw-semibold);color:var(--c-primary-dark)}.q-split{--q-split-bg:var(--c-blue-900);--q-split-line:#ffffff1f;background:var(--c-surface-50);min-height:100%;display:grid}@media (width<=1023.98px){.q-split .q-split__form{order:-1}}@media (width>=1024px){.q-popup .q-split{grid-template-columns:minmax(0,480fr) minmax(0,560fr)}.q-split{grid-template-columns:minmax(0,720fr) minmax(0,720fr)}}.q-split--teal{--q-split-bg:var(--c-teal-900)}.q-split__panel{--c-focus:var(--c-white);color:var(--c-white);background:var(--q-split-bg);position:relative;overflow:hidden}.q-split__panel-inner{gap:var(--space-xl);min-height:100%;padding:var(--space-2xl) var(--space-xl);flex-direction:column;justify-content:center;align-items:flex-start;display:flex;position:relative}@media (width>=1024px){.q-split__panel-inner{padding:88px clamp(2.5rem,1rem + 4vw,88px)}}.q-popup .q-split__panel-inner{gap:var(--space-lg)}@media (width>=1024px){.q-popup .q-split__panel-inner{padding:var(--space-2xl)}}.q-split__hatch{background-image:repeating-linear-gradient(-45deg, var(--q-split-line) 0 1px, transparent 1px 9px);width:118px;height:285px;box-shadow:inset -1px 0 0 var(--q-split-line), inset 0 -1px 0 var(--q-split-line);position:absolute;top:0;left:0}.q-split__arc{border:1px solid var(--q-split-line);border-radius:50%;width:460px;height:460px;position:absolute;bottom:-120px;left:-180px}.q-split--teal .q-split__arc{bottom:-140px;left:auto;right:-180px}.q-split__logo{width:160px;color:var(--c-white)}.q-split__statement{max-width:420px;font-size:var(--fs-h4);font-weight:var(--fw-light);line-height:var(--lh-snug);letter-spacing:var(--tracking-tight)}.q-split__statement strong,.q-split__statement b{font-weight:var(--fw-bold)}.q-split__points{gap:var(--space-lg);flex-direction:column;max-width:420px;display:flex}.q-split__point{gap:var(--space-md);align-items:flex-start;display:flex}.q-split__icon{width:36px;height:36px;color:var(--c-white);border-radius:50%;flex:none;justify-content:center;align-items:center;display:flex}.q-split__icon--orange{background:var(--c-orange-700)}.q-split__icon--teal{background:var(--c-teal-800)}.q-split__icon--indigo{background:var(--c-blue-600)}.q-split__point-text{font-size:var(--fs-body-sm);line-height:var(--lh-body);color:#ffffffc7}.q-split__point-text p{margin:0}.q-split__point-text strong,.q-split__point-text b{font-weight:var(--fw-bold);color:var(--c-white)}.q-popup .q-split__back{display:none}.q-split__back{margin-top:var(--space-md);color:var(--c-white);box-shadow:inset 0 0 0 1px var(--q-split-line);background:0 0}.q-split__back:hover{color:var(--c-white);box-shadow:inset 0 0 0 1px #fff6}.q-split__form{gap:var(--space-2xl);padding:var(--space-xl) var(--space-lg);flex-direction:column;display:flex}@media (width>=1024px){.q-split__form{padding:var(--space-2xl) clamp(2rem, 1rem + 3vw, 72px)}}.q-split__switch{gap:var(--space-md);flex-wrap:wrap;justify-content:flex-end;align-items:center;display:flex}.q-split__switch-label{font-size:var(--fs-body-sm);color:var(--c-ink);margin-right:auto}.q-split__form-inner{gap:var(--space-xs);flex-direction:column;max-width:520px;display:flex}.q-split__title{font-size:var(--fs-h3);font-weight:var(--fw-bold)}.q-split__text{font-size:var(--fs-body);color:var(--c-ink-muted)}.q-split .q-form--plain{margin-top:var(--space-lg);box-shadow:none;background:0 0;padding:0}.q-body--bare,.q-body--bare .q-main--bare{min-height:100dvh}.q-body--bare .q-main--bare{display:flex}.q-body--bare .q-main--bare>.q-split{flex:1}.q-site-footer{padding-block:var(--space-2xl);color:var(--c-slate-300);background:var(--c-blue-900)}@media (width>=1024px){.q-site-footer{padding-block:clamp(4rem,2rem + 4vw,6.25rem)}}.q-site-footer__inner{gap:var(--space-xl);flex-direction:column;display:flex}@media (width>=1024px){.q-site-footer__inner{gap:var(--space-xl);flex-direction:row}}.q-site-footer__brand{gap:var(--space-md);flex-direction:column;flex:none;width:224px;max-width:100%;display:flex}.q-site-footer__logo{height:36px;color:var(--c-white);display:inline-flex}@media (width>=768px){.q-site-footer__logo{height:47px}}.q-site-footer__logo .q-logo{color:inherit}.q-site-footer__tagline{color:var(--c-slate-300);font-size:.6875rem;line-height:1.4}.q-site-footer__contact{gap:var(--space-sm);margin-top:var(--space-sm);flex-direction:column;display:flex}.q-site-footer__contact a{gap:var(--space-2xs);font-size:var(--fs-sm);color:var(--c-white);align-items:center;text-decoration:none;display:inline-flex}.q-site-footer__contact a .q-icon{color:var(--c-slate-300)}.q-site-footer__contact a:hover{color:var(--c-teal-200)}.q-site-footer__social{display:flex}.q-site-footer__social a{width:36px;height:36px;color:var(--c-teal-300);justify-content:center;align-items:center;display:inline-flex}.q-site-footer__social a:hover{color:var(--c-white)}.q-site-footer__social li:first-child a{justify-content:flex-start}.q-site-footer__nav{gap:var(--space-lg) var(--space-md);flex:auto;grid-template-columns:repeat(2,minmax(0,1fr));display:grid}@media (width>=768px){.q-site-footer__nav{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width>=1024px){.q-site-footer__nav{padding-block:var(--space-sm);justify-content:space-between;display:flex}}.q-site-footer__column{gap:var(--space-sm);padding-inline:var(--space-sm);border-left:1px solid var(--c-blue-850);flex-direction:column;display:flex}.q-site-footer__column ul{gap:var(--space-sm);flex-direction:column;display:flex}.q-site-footer__title{font-size:var(--fs-sm);line-height:var(--lh-body);color:var(--c-blue-400)}.q-site-footer__link{font-size:.9375rem;line-height:var(--lh-snug);color:var(--c-white);text-decoration:none}.q-site-footer__link:hover{color:var(--c-teal-300)}.q-site-footer__cta{gap:20px}@media (width<=767.98px){.q-site-footer__cta{flex-flow:wrap;grid-column:1/-1;align-items:center}.q-site-footer__cta .q-site-footer__title{flex:1 0 100%}}.q-site-footer__cta .q-title,.q-site-footer__cta .q-site-footer__title{margin-bottom:-4px}.q-site-footer__cta .q-button{width:140px;font-size:var(--fs-sm)}@media (width<=767.98px){.q-site-footer__cta .q-button{flex:auto;width:auto;min-width:140px}}.q-site-footer__cta .q-button--soft{color:var(--c-teal-950);background:var(--c-teal-350)}.q-site-footer__cta .q-button--soft:hover{color:var(--c-teal-950);background:var(--c-teal-300)}.q-site-footer__cta .q-button--outline{font-weight:var(--fw-regular);color:var(--c-white);border-color:var(--c-slate-400);background:0 0}.q-site-footer__bottom{padding-top:var(--space-xl);font-size:var(--fs-xs);color:var(--c-slate-400)}.q-popup{width:min(640px,100vw - 2rem);max-width:none;max-height:calc(100dvh - 2rem);color:var(--c-ink);background:0 0;border:0;padding:0;overflow:visible}.q-popup--compact{width:min(480px,100vw - 2rem)}.q-popup--form-person{width:min(1040px,100vw - 2rem)}.q-popup--split{width:min(1140px,100vw - 2rem)}.q-popup--split .q-popup__panel{padding:0;overflow:hidden auto}.q-popup--split .q-popup__close{color:var(--c-ink)}.q-popup::backdrop{background:rgb(var(--c-shadow)/55%);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.q-popup[open]{animation:q-popup-in var(--duration-base) var(--ease-out)}.q-popup[open]::backdrop{animation:q-popup-fade var(--duration-base) ease}.q-popup__panel{max-height:calc(100dvh - 2rem);padding:var(--space-xl) var(--space-lg) var(--space-lg);background:var(--c-surface);border-radius:var(--radius-lg);box-shadow:0 24px 48px -12px rgb(var(--c-shadow)/25%);position:relative;overflow-y:auto}.q-popup__panel:focus{outline:none}@media (width>=768px){.q-popup__panel{padding:var(--space-xl)}}.q-popup__close{top:var(--space-sm);right:var(--space-sm);width:40px;height:40px;color:var(--c-ink-muted);background:var(--c-surface-100);border:0;border-radius:50%;justify-content:center;align-items:center;padding:0;display:inline-flex;position:absolute}.q-popup__close:hover{color:var(--c-ink);background:var(--c-line-soft)}.q-popup__body{gap:var(--space-lg);flex-direction:column;display:flex}.q-popup__intro{gap:var(--space-sm);padding-right:var(--space-xl);flex-direction:column;display:flex}.q-popup__text{font-size:var(--fs-sm);color:var(--c-ink-muted)}.q-popup__split{gap:var(--space-xl);display:grid}@media (width>=768px){.q-popup__split{grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:start}}.q-popup__aside{gap:var(--space-lg);flex-direction:column;display:flex}.q-popup__points{gap:var(--space-xs);flex-direction:column;display:flex}.q-popup__points li{gap:var(--space-xs);font-size:var(--fs-sm);color:var(--c-ink);align-items:flex-start;display:flex}.q-popup__points .q-icon{color:var(--c-primary);margin-top:2px}html.has-open-popup{overflow:hidden}@keyframes q-popup-in{0%{opacity:0;transform:translateY(12px)scale(.98)}}@keyframes q-popup-fade{0%{opacity:0}}.has-brand-teal,.has-brand-teal-color{color:var(--c-teal-700)}.is-dark .has-brand-teal,.is-dark .has-brand-teal-color{color:var(--c-teal-200)}.has-brand-teal-dark,.has-brand-teal-dark-color{color:var(--c-teal-800)}.is-dark .has-brand-teal-dark,.is-dark .has-brand-teal-dark-color{color:var(--c-teal-100)}.has-brand-orange,.has-brand-orange-color{color:var(--c-orange-600)}.is-dark .has-brand-orange,.is-dark .has-brand-orange-color{color:var(--c-orange-400)}.has-brand-orange-deep,.has-brand-orange-deep-color{color:var(--c-orange-700)}.is-dark .has-brand-orange-deep,.is-dark .has-brand-orange-deep-color{color:var(--c-orange-100)}.has-brand-indigo,.has-brand-indigo-color{color:var(--c-blue-600)}.is-dark .has-brand-indigo,.is-dark .has-brand-indigo-color{color:var(--c-blue-100)}.has-brand-muted,.has-brand-muted-color{color:var(--c-slate-500)}.is-dark .has-brand-muted,.is-dark .has-brand-muted-color{color:var(--c-slate-300)}
