:root{--qg-royal:#1b0059;--qg-azure:#3593ee;--qg-violet:#7b2cbf;--qg-cyan-electric:#00d4ff;--qg-ember:#f97316;--qg-mint:#6ee7b7;--qg-navy:#0f172a;--qg-ink-900:#0b1020;--qg-ink-700:#1d2531;--qg-ink-500:#495466;--qg-ink-400:#656972;--qg-ink-300:#94a3b8;--qg-ink-200:#cbd5e1;--qg-ink-100:#e6e9f0;--qg-paper:#fff;--qg-paper-cool:#f6f8fb;--qg-paper-warm:#fbfaf7;--qg-paper-lavender:#f4f0ff;--qg-color-success:var(--qg-mint);--qg-color-success-text:#065f46;--qg-color-error:#dc2626;--qg-color-warning:var(--qg-ember);--qg-color-info:var(--qg-azure);--qg-color-disabled:var(--qg-ink-300);--qg-grad-signature:linear-gradient(90deg,#3593ee,#7b2cbf);--qg-grad-signature-135:linear-gradient(135deg,#3593ee,#7b2cbf);--qg-font-heading:"DM Sans",system-ui,-apple-system,sans-serif;--qg-font-body:"Inter",system-ui,-apple-system,sans-serif;--qg-font-mono:"JetBrains Mono","Consolas",monospace;--qg-fs-display:80px;--qg-fs-4xl:64px;--qg-fs-3xl:48px;--qg-fs-2xl:36px;--qg-fs-xl:28px;--qg-fs-lg:21px;--qg-fs-md:17px;--qg-fs-base:15px;--qg-fs-sm:13px;--qg-fs-xs:11px;--qg-lh-tight:1.1;--qg-lh-snug:1.35;--qg-lh-normal:1.5;--qg-lh-relaxed:1.6;--qg-lh-loose:1.75;--qg-fw-light:300;--qg-fw-regular:400;--qg-fw-medium:500;--qg-fw-bold:700;--qg-fw-black:900;--qg-ls-caps:0.12em;--qg-sp-0:0;--qg-sp-1:4px;--qg-sp-2:8px;--qg-sp-3:12px;--qg-sp-4:16px;--qg-sp-5:24px;--qg-sp-6:32px;--qg-sp-7:48px;--qg-sp-8:64px;--qg-sp-9:96px;--qg-sp-10:128px;--qg-r-none:0;--qg-r-sm:6px;--qg-r-md:10px;--qg-r-lg:16px;--qg-r-xl:24px;--qg-r-pill:9999px;--qg-shadow-xs:0 1px 2px rgba(11,16,32,.04);--qg-shadow-sm:0 2px 8px rgba(11,16,32,.06);--qg-shadow-md:0 8px 24px rgba(11,16,32,.08);--qg-shadow-lg:0 16px 48px rgba(27,0,89,.1);--qg-shadow-cta:0 10px 30px rgba(53,147,238,.25);--qg-focus-ring:0 0 0 2px var(--qg-paper),0 0 0 4px var(--qg-azure);--qg-dur-fast:150ms;--qg-dur-base:250ms;--qg-dur-slow:400ms;--qg-ease-out:cubic-bezier(0.22,1,0.36,1);--qg-ease-in:cubic-bezier(0.55,0,1,0.45);--qg-ease-spring:cubic-bezier(0.34,1.56,0.64,1);--qg-ease-standard:cubic-bezier(0.4,0,0.2,1);--qg-container-lp:1200px;--qg-container-corps:720px;--qg-gutter-desktop:32px;--qg-gutter-tablet:24px;--qg-gutter-mobile:16px}@media (max-width:1023px){:root{--qg-fs-display:60px;--qg-fs-4xl:48px;--qg-fs-3xl:38px;--qg-fs-2xl:28px;--qg-fs-xl:22px}}@media (max-width:767px){:root{--qg-fs-display:44px;--qg-fs-4xl:38px;--qg-fs-3xl:28px;--qg-fs-2xl:22px;--qg-fs-xl:19px;--qg-fs-lg:18px;--qg-fs-base:16px}}@media (prefers-reduced-motion:reduce){.qg-section *,.qg-section :after,.qg-section :before{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.15s!important}}.qg-section{color:var(--qg-ink-700);font-family:var(--qg-font-body);line-height:var(--qg-lh-normal);margin:0}.qg-blog-post-cabinet .hs_cos_wrapper{display:block!important;margin:0!important;padding:0!important}.qg-blog-post-cabinet>br,.qg-blog-post-cabinet>div>br,.qg-blog-post-cabinet>div>p:empty,.qg-blog-post-cabinet>p{display:none!important;font-size:0!important;height:0!important;line-height:0!important;margin:0!important;padding:0!important}.qg-blog-post-cabinet>*{margin:0!important}.qg-blog-post-cabinet .qg-section:first-child,.qg-blog-post-cabinet>.hs_cos_wrapper:first-child .qg-section,.qg-blog-post-cabinet>.hs_cos_wrapper:first-child>.qg-section,.qg-blog-post-cabinet>.hs_cos_wrapper:first-of-type .qg-section{padding-top:var(--qg-pt,240px)!important}.qg-blog-post-cabinet .qg-section+.qg-section{margin-top:0}.qg-section h1,.qg-section h2,.qg-section h3,.qg-section h4{color:var(--qg-royal);font-family:var(--qg-font-heading);font-weight:var(--qg-fw-bold);letter-spacing:-.01em;line-height:var(--qg-lh-tight);margin:0}.qg-section p{line-height:var(--qg-lh-relaxed);margin:0}.qg-eyebrow{color:var(--qg-azure);display:inline-block;font-family:var(--qg-font-heading);font-size:var(--qg-fs-sm);font-weight:var(--qg-fw-medium);letter-spacing:var(--qg-ls-caps);margin-bottom:var(--qg-sp-4);padding-bottom:var(--qg-sp-2);position:relative;text-transform:uppercase}.qg-eyebrow:after{background:var(--qg-grad-signature);bottom:0;content:"";height:2px;left:0;position:absolute;width:32px}.qg-container{margin:0 auto;max-width:var(--qg-container-lp);padding:0 var(--qg-gutter-desktop)}@media (max-width:1023px){.qg-container{padding:0 var(--qg-gutter-tablet)}}@media (max-width:767px){.qg-container{padding:0 var(--qg-gutter-mobile)}}.qg-container--corps{max-width:var(--qg-container-corps)}.qg-btn{align-items:center;border:none;border-radius:var(--qg-r-pill);cursor:pointer;display:inline-flex;font-family:var(--qg-font-heading);font-size:var(--qg-fs-base);font-weight:var(--qg-fw-medium);gap:var(--qg-sp-2);justify-content:center;min-height:44px;padding:var(--qg-sp-3) var(--qg-sp-5);text-decoration:none;transition:transform var(--qg-dur-base) var(--qg-ease-out),box-shadow var(--qg-dur-base) var(--qg-ease-out)}.qg-btn:focus-visible{box-shadow:var(--qg-focus-ring);outline:none}.qg-btn--primary{background:var(--qg-grad-signature);color:var(--qg-paper)}.qg-btn--primary:hover{box-shadow:var(--qg-shadow-cta);transform:translateY(-2px)}.qg-btn--royal{background:var(--qg-royal);color:var(--qg-paper)}.qg-btn--royal:hover{box-shadow:var(--qg-shadow-md);transform:translateY(-2px)}.qg-btn--outline{background:transparent;border:1.5px solid var(--qg-royal);color:var(--qg-royal)}.qg-btn--outline:hover{background:var(--qg-royal);color:var(--qg-paper)}.qg-btn--ghost{background:transparent;color:var(--qg-ink-700)}.qg-btn--ghost:hover{color:var(--qg-azure)}