@font-face{font-family:Plus Jakarta Sans;src:url(/fonts/PlusJakartaSans-VariableFont_wght.ttf) format("truetype-variations"),url(/fonts/PlusJakartaSans-VariableFont_wght.ttf) format("truetype");font-weight:200 800;font-style:normal;font-display:swap}@font-face{font-family:Outfit;src:url(/fonts/Outfit-VariableFont_wght.ttf) format("truetype-variations"),url(/fonts/Outfit-VariableFont_wght.ttf) format("truetype");font-weight:100 900;font-style:normal;font-display:swap}:root{color-scheme:light;--qz-color-text-primary:#0a0f1d;--qz-color-text-secondary:#5e687c;--qz-color-text-inverse:#ffffff;--qz-color-surface-canvas:#fafbff;--qz-color-surface-subtle:#eef1ff;--qz-color-surface-raised:#ffffff;--qz-color-border-subtle:#dde3ff;--qz-color-border-strong:#172dd7;--qz-color-action-primary:#172dd7;--qz-color-action-primary-hover:#1426b8;--qz-color-accent:#f0ff41;--qz-color-focus:rgba(112,132,255,0.5);--qz-radius-sm:0.375rem;--qz-radius-md:0.5rem;--qz-radius-lg:0.75rem;--qz-shadow-soft-sm:0 0.125rem 0.5rem rgba(10,15,29,0.10);--qz-shadow-soft-md:0 0.5rem 1.5rem -0.25rem rgba(10,15,29,0.14);--qz-shadow-hard:0.5rem 0.5rem 0 #0a0f1d;--qz-focus-ring:0 0 0 0.25rem var(--qz-color-focus);--quaze-blue:#172dd7;--quaze-blue-dark:#0c1a8a;--quaze-acid:#f0ff41;--quaze-ink:#0a0f1d;--quaze-muted:#4b5563;--quaze-light:#f0f4ff;--quaze-white:#ffffff;--quaze-error:#dc2626;--quaze-error-bg:#fff5f5;--quaze-error-edge:#fecaca;--quaze-error-deep:#991b1b;--quaze-success:#15803d;--quaze-success-bg:#f0fdf4;--quaze-warn:#b45309;--quaze-warn-bg:#fffbeb;--quaze-glass:rgba(23,45,215,0.04);--quaze-glass-border:rgba(23,45,215,0.10);--quaze-glass-mid:rgba(23,45,215,0.05);--quaze-acid-soft:rgba(240,255,65,0.20);--fg-1:var(--qz-color-text-primary);--fg-2:var(--qz-color-text-secondary);--fg-brand:var(--quaze-blue);--fg-invert:var(--quaze-white);--bg-1:var(--qz-color-surface-canvas);--bg-2:var(--qz-color-surface-subtle);--bg-brand:var(--quaze-blue);--border-soft:rgba(0,0,0,0.05);--border-brand:var(--quaze-blue);--font-heading:"Plus Jakarta Sans",system-ui,-apple-system,"Segoe UI",sans-serif;--font-body:"Outfit",system-ui,-apple-system,"Segoe UI",sans-serif;--fs-display:clamp(2.5rem,5vw,4.5rem);--fs-h1:clamp(2rem,4vw,3rem);--fs-h2:1.8rem;--fs-h3:1.5rem;--fs-h4:1.25rem;--fs-body:1.15rem;--fs-small:0.95rem;--fs-micro:0.85rem;--fs-eyebrow:0.8rem;--lh-tight:1.1;--lh-normal:1.6;--lh-relaxed:1.7;--ls-tight:-0.5px;--ls-caps:1px;--sp-xs:0.5rem;--sp-sm:1rem;--sp-md:2rem;--sp-lg:4rem;--sp-xl:6rem;--r-sharp:0;--r-card:12px;--r-pill:999px;--r-photo:20px;--shadow-hard-sm:4px 4px 0 var(--quaze-blue);--shadow-hard:8px 8px 0 var(--quaze-blue);--shadow-hard-lg:12px 12px 0 var(--quaze-blue);--shadow-hard-xl:20px 20px 0 var(--quaze-blue);--shadow-hard-acid:12px 12px 0 var(--quaze-acid);--shadow-hard-acid-lg:20px 20px 0 var(--quaze-acid);--shadow-soft-sm:0 10px 20px rgba(0,0,0,0.02);--shadow-soft:0 10px 30px rgba(0,0,0,0.03);--shadow-soft-lg:0 20px 40px rgba(23,45,215,0.08);--shadow-soft-xl:0 20px 50px rgba(0,0,0,0.05);--container:1200px;--container-narrow:880px;--ease-out:cubic-bezier(0.25,0.46,0.45,0.94);--ease-spring:cubic-bezier(0.175,0.885,0.32,1.275);--ease-in-out:cubic-bezier(0.4,0,0.2,1);--dur-fast:0.2s;--dur-base:0.3s;--dur-slow:0.4s}*,:after,:before{box-sizing:border-box}*{margin:0}html{-webkit-text-size-adjust:100%;scroll-behavior:smooth}body{font-family:var(--font-body);font-size:var(--fs-body);line-height:var(--lh-normal);color:var(--fg-1);background:radial-gradient(circle at 92% 4%,rgba(23,45,215,.06) 0,transparent 22rem),linear-gradient(180deg,var(--qz-color-surface-canvas),var(--qz-color-surface-raised) 34rem);background-attachment:fixed;-webkit-font-smoothing:antialiased;min-height:100vh}h1,h2,h3,h4,h5,h6{font-family:var(--font-heading);font-weight:800;line-height:var(--lh-tight);color:var(--fg-1);letter-spacing:var(--ls-tight)}h1{font-size:var(--fs-display)}h2{font-size:var(--fs-h1)}h3{font-size:var(--fs-h3)}h4{font-size:var(--fs-h4)}p{line-height:var(--lh-normal)}a{color:var(--quaze-blue);text-decoration:none}a:hover{text-decoration:underline}small{font-size:var(--fs-small);color:var(--fg-2)}img,svg{display:block;max-width:100%}button{font-family:inherit;cursor:pointer}ul{list-style:none;padding:0}code,kbd,pre,samp{font-family:ui-monospace,JetBrains Mono,Menlo,Consolas,monospace;font-size:.95em}.container{max-width:var(--container)}.container,.container-narrow{margin-inline:auto;padding-inline:var(--sp-md);width:100%}.container-narrow{max-width:var(--container-narrow)}.section{padding-block:var(--sp-xl)}.section-sm{padding-block:var(--sp-lg)}.section-alt{background:var(--bg-2);border-top:1px solid rgba(23,45,215,.05);border-bottom:1px solid rgba(23,45,215,.05)}.q-highlight{text-shadow:2px 2px 0 rgba(240,255,65,.5)}.q-eyebrow,.q-highlight{color:var(--quaze-blue);font-weight:800;display:inline-block}.q-eyebrow{font-family:var(--font-heading);font-size:var(--fs-eyebrow);text-transform:uppercase;letter-spacing:var(--ls-caps)}.q-lead{font-size:1.3rem;line-height:var(--lh-relaxed)}.q-lead,.text-muted{color:var(--fg-2)}.text-center{text-align:center}.btn{display:inline-flex;align-items:center;justify-content:center;gap:var(--sp-xs);font-family:var(--font-heading);font-weight:800;font-size:1rem;text-transform:uppercase;letter-spacing:var(--ls-caps);padding:.95rem 1.75rem;border:2px solid var(--quaze-blue);border-radius:var(--r-sharp);background:var(--quaze-acid);color:var(--quaze-ink);box-shadow:var(--shadow-hard);transition:transform var(--dur-base) var(--ease-in-out),box-shadow var(--dur-base) var(--ease-in-out),background var(--dur-base) var(--ease-in-out),color var(--dur-base) var(--ease-in-out);line-height:1.2}.btn,.btn:hover{text-decoration:none}.btn:hover{transform:translate(-4px,-4px);box-shadow:var(--shadow-hard-lg);background:var(--quaze-white);color:var(--quaze-blue)}.btn:active{transform:translate(0);box-shadow:var(--shadow-hard-sm)}.btn:disabled{opacity:.55;cursor:not-allowed;transform:none;box-shadow:var(--shadow-hard)}.btn-primary{background:var(--quaze-blue);color:var(--fg-invert)}.btn-ghost,.btn-primary:hover{background:var(--quaze-white);color:var(--quaze-blue)}.btn-ghost:hover{background:var(--quaze-blue);color:var(--fg-invert)}.btn-sm{padding:.6rem 1.1rem;font-size:.85rem;box-shadow:var(--shadow-hard-sm)}.btn-sm:hover{transform:translate(-3px,-3px);box-shadow:var(--shadow-hard)}.btn-block{width:100%}.btn-link{display:inline-flex;align-items:center;gap:.4rem;font-weight:700;color:var(--quaze-blue);background:none;border:none;text-transform:none;letter-spacing:0;padding:0}.btn-link:hover{text-decoration:underline}.card-neo{background:var(--quaze-white);border:2px solid var(--quaze-blue);border-radius:var(--r-sharp);box-shadow:var(--shadow-hard);padding:var(--sp-md)}.card-neo--featured{box-shadow:var(--shadow-hard-acid)}.card-glass{background:var(--quaze-white);border:1px solid var(--quaze-glass-mid);border-radius:var(--r-card);box-shadow:var(--shadow-soft);padding:var(--sp-md);transition:transform var(--dur-base) var(--ease-spring),box-shadow var(--dur-base) var(--ease-in-out),border-color var(--dur-base) var(--ease-in-out)}.card-glass:hover{transform:translateY(-8px);box-shadow:var(--shadow-soft-lg);border-color:var(--quaze-glass-border)}.card-pain{background:var(--quaze-white);border:2px solid var(--quaze-blue);border-radius:var(--r-sharp);box-shadow:var(--shadow-hard-sm);padding:var(--sp-md);transition:transform var(--dur-base) var(--ease-in-out),box-shadow var(--dur-base) var(--ease-in-out),border-color var(--dur-base) var(--ease-in-out),background var(--dur-base) var(--ease-in-out)}.card-pain:hover{transform:translate(-3px,-3px);border-color:var(--quaze-error);background:var(--quaze-error-bg);box-shadow:6px 6px 0 var(--quaze-error);animation:shakeError .4s var(--ease-in-out)}.glyph-check{color:var(--quaze-blue);font-weight:800}.glyph-x{color:var(--quaze-error);font-weight:700}.glyph-arrow{color:var(--quaze-acid)}.badge{display:inline-flex;align-items:center;gap:.4rem;font-family:var(--font-heading);font-weight:800;font-size:var(--fs-micro);text-transform:uppercase;letter-spacing:var(--ls-caps);padding:.3rem .7rem;border:2px solid var(--quaze-blue);background:var(--quaze-acid);color:var(--quaze-ink)}.badge-blue{background:var(--quaze-blue);color:var(--fg-invert)}.badge-soft{background:var(--quaze-glass);border-color:var(--quaze-glass-border);color:var(--quaze-blue)}.status-pill{display:inline-flex;align-items:center;gap:.45rem;font-size:var(--fs-micro);font-weight:700;padding:.3rem .7rem;border-radius:var(--r-pill);border:1px solid var(--border-soft);background:var(--quaze-white)}.status-pill:before{content:"";width:8px;height:8px;border-radius:50%;background:var(--fg-2)}.status-pill[data-tone=ok]{color:var(--quaze-success);background:var(--quaze-success-bg);border-color:#bbf7d0}.status-pill[data-tone=ok]:before{background:var(--quaze-success)}.status-pill[data-tone=wait]{color:var(--quaze-warn);background:var(--quaze-warn-bg);border-color:#fde68a}.status-pill[data-tone=wait]:before{background:var(--quaze-warn);animation:pulse 1.4s infinite}.status-pill[data-tone=error]{color:var(--quaze-error-deep);background:var(--quaze-error-bg);border-color:var(--quaze-error-edge)}.status-pill[data-tone=error]:before{background:var(--quaze-error)}.status-pill[data-tone=run]{color:var(--quaze-blue);background:var(--quaze-glass);border-color:var(--quaze-glass-border)}.status-pill[data-tone=run]:before{background:var(--quaze-blue);animation:pulse 1.4s infinite}.flow-progress{padding:var(--sp-sm) 0}.flow-progress__steps{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:0;gap:0;list-style:none;padding:0;align-items:stretch}.flow-progress__step{position:relative;display:flex}.flow-progress__step:not(:last-child):after{content:"→";position:absolute;top:50%;right:-1px;transform:translate(50%,-50%);z-index:2;width:1.6rem;height:1.6rem;display:grid;place-items:center;background:var(--quaze-white);border:2px solid var(--quaze-blue);border-radius:50%;color:var(--quaze-blue);font-weight:800;font-size:.85rem}.flow-progress__item{flex:1 1;display:flex;align-items:center;gap:.75rem;padding:.85rem 1rem;border:1px solid var(--quaze-glass-border);background:var(--quaze-glass);color:var(--fg-1);text-decoration:none;transition:background var(--dur-fast) var(--ease-in-out),box-shadow var(--dur-fast) var(--ease-in-out)}.flow-progress__step:not(:first-child) .flow-progress__item{border-left:none}.flow-progress__item:hover{text-decoration:none;border-color:var(--quaze-blue)}.flow-progress__marker{width:1.9rem;height:1.9rem;display:grid;place-items:center;flex-shrink:0;border:2px solid var(--quaze-blue);background:var(--quaze-white);color:var(--quaze-blue);font-family:var(--font-heading);font-weight:800;font-size:.85rem}.flow-progress__copy{display:grid;grid-gap:.1rem;gap:.1rem;min-width:0}.flow-progress__label{font-family:var(--font-heading);font-size:.65rem;font-weight:800;letter-spacing:var(--ls-caps);text-transform:uppercase;color:var(--fg-2)}.flow-progress__title{font-weight:800;line-height:1.2}.flow-progress__description{font-size:var(--fs-micro);line-height:1.3;color:var(--fg-2)}.flow-progress__step[data-active=true] .flow-progress__item{background:var(--quaze-acid);border-color:var(--quaze-blue);box-shadow:inset 0 0 0 1px var(--quaze-blue);position:relative;z-index:1}.flow-progress__step[data-active=true] .flow-progress__label{color:var(--quaze-ink)}.flow-progress__step[data-active=true] .flow-progress__marker,.flow-progress__step[data-done=true] .flow-progress__marker{background:var(--quaze-blue);color:var(--quaze-white)}@media (max-width:700px){.flow-progress{padding:var(--sp-sm)}.flow-progress__steps{grid-template-columns:1fr;gap:.6rem}.flow-progress__item{border:1px solid var(--quaze-glass-border)!important}.flow-progress__step:not(:last-child):after{content:"↓";top:auto;bottom:-.85rem;left:50%;right:auto;transform:translate(-50%)}}.field{display:flex;flex-direction:column;gap:.4rem;margin-bottom:var(--sp-sm)}.field label,.label{font-family:var(--font-heading);font-weight:700;font-size:var(--fs-small);color:var(--fg-1)}.input,.select,.textarea{font-family:var(--font-body);font-size:1rem;color:var(--fg-1);padding:.75rem .9rem;border:2px solid var(--quaze-blue);border-radius:var(--r-sharp);background:var(--quaze-white);width:100%;transition:box-shadow var(--dur-fast) var(--ease-in-out)}.input:focus,.select:focus,.textarea:focus{outline:none;box-shadow:var(--shadow-hard-sm)}.input::placeholder,.textarea::placeholder{color:#9ca3af}.field-hint{color:var(--fg-2)}.field-error,.field-hint{font-size:var(--fs-micro)}.field-error{color:var(--quaze-error-deep);font-weight:600}.qty-stepper{display:inline-flex;align-items:center;gap:0;border:2px solid var(--quaze-blue);width:-moz-fit-content;width:fit-content}.qty-stepper__btn{width:2.6rem;height:2.6rem;display:grid;place-items:center;background:var(--quaze-white);color:var(--quaze-blue);font-family:var(--font-heading);font-weight:800;font-size:1.2rem;border:none;cursor:pointer}.qty-stepper__btn:not(:last-child){border-right:2px solid var(--quaze-blue)}.qty-stepper__btn:hover:not(:disabled){background:var(--quaze-glass)}.qty-stepper__btn:disabled{color:var(--border-soft);cursor:not-allowed}.qty-stepper__value{min-width:3rem;text-align:center;font-family:var(--font-heading);font-weight:800;font-size:1.1rem;border-right:2px solid var(--quaze-blue)}.req{color:var(--quaze-error);font-weight:700;margin-left:2px}.input[data-error=true],.select[data-error=true],.textarea[data-error=true]{border-color:var(--quaze-error);background:var(--quaze-error-bg)}.checkbox-row[data-error=true] input[type=checkbox]{accent-color:var(--quaze-error);outline:2px solid var(--quaze-error);outline-offset:1px}.checkbox-row{display:flex;align-items:flex-start;gap:.6rem;margin-bottom:var(--sp-sm)}.checkbox-row input[type=checkbox]{width:20px;height:20px;accent-color:var(--quaze-blue);margin-top:2px;flex-shrink:0}.support-widget{position:relative;z-index:250}.support-widget__trigger{position:fixed;right:clamp(1rem,3vw,2rem);bottom:clamp(1rem,3vw,2rem);min-height:48px;display:inline-flex;align-items:center;gap:.65rem;padding:.7rem 1rem;border:2px solid var(--quaze-blue);background:var(--quaze-white);color:var(--quaze-blue);box-shadow:var(--shadow-hard-sm);font-family:var(--font-heading);font-weight:800;font-size:var(--fs-small);transition:transform var(--dur-fast) var(--ease-in-out),box-shadow var(--dur-fast) var(--ease-in-out)}.support-widget__trigger:hover{transform:translate(-2px,-2px);box-shadow:var(--shadow-hard)}.dialog-close:focus-visible,.support-widget__trigger:focus-visible{outline:3px solid var(--quaze-acid);outline-offset:3px}.support-widget__icon{width:1.7rem;height:1.7rem;display:grid;place-items:center;background:var(--quaze-acid);border:2px solid;font-weight:900;line-height:1}.support-dialog{width:min(620px,calc(100vw - 2rem));max-height:min(88dvh,760px);margin:auto;padding:0;border:2px solid var(--quaze-blue);background:transparent;color:var(--fg-1);box-shadow:var(--shadow-hard-lg);overflow:auto}.support-dialog::-webkit-backdrop{background:rgba(10,15,29,.58);-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}.support-dialog::backdrop{background:rgba(10,15,29,.58);-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}.support-dialog__panel{background:var(--quaze-white);padding:var(--sp-md)}.support-dialog__panel h2{font-size:var(--fs-h2);margin-top:.25rem}.dialog-close{width:44px;height:44px;flex:0 0 44px;border:2px solid var(--quaze-blue);background:var(--quaze-white);color:var(--quaze-blue);font-size:1.7rem;line-height:1}.dialog-close:hover{background:var(--quaze-blue);color:var(--quaze-white)}.journey-request-form{display:grid;grid-gap:var(--sp-sm);gap:var(--sp-sm)}.journey-request-form .field{margin-bottom:0}.form-status{display:grid;grid-gap:.5rem;gap:.5rem;padding:.8rem 1rem;border:1px solid var(--quaze-error-edge);background:var(--quaze-error-bg);color:var(--quaze-error-deep);font-size:var(--fs-small)}.number-disclosure summary{display:inline-flex;align-items:center;gap:.55rem;list-style:none;cursor:pointer;color:var(--quaze-blue);font-family:var(--font-heading);font-weight:800}.number-disclosure summary::-webkit-details-marker{display:none}.number-disclosure__icon{width:1.6rem;height:1.6rem;display:grid;place-items:center;border:2px solid;background:var(--quaze-acid);font-size:1.15rem;line-height:1}.number-disclosure[open] .number-disclosure__icon{background:var(--quaze-white)}.number-remove{color:var(--quaze-error-deep);font-size:var(--fs-micro)}@media (max-width:600px){.support-widget__trigger span:last-child{display:none}.support-widget__trigger{width:52px;height:52px;justify-content:center;padding:0}.support-dialog{width:100%;max-width:none;max-height:90dvh;margin:auto 0 0;box-shadow:0 -8px 0 var(--quaze-blue)}.support-dialog__panel{padding:1.25rem}}.grid{display:grid;grid-gap:var(--sp-md);gap:var(--sp-md)}.grid-auto{grid-template-columns:repeat(auto-fit,minmax(280px,1fr))}.grid-2{grid-template-columns:repeat(2,1fr)}.grid-3{grid-template-columns:repeat(3,1fr)}.grid-4{grid-template-columns:repeat(4,1fr)}@media (max-width:900px){.grid-3,.grid-4{grid-template-columns:repeat(2,1fr)}}@media (max-width:600px){.grid-2,.grid-3,.grid-4{grid-template-columns:1fr}}.stat{background:var(--quaze-white);border:2px solid var(--quaze-blue);box-shadow:var(--shadow-hard-sm);padding:var(--sp-md)}.stat__value{font-family:var(--font-heading);font-weight:800;font-size:2.4rem;line-height:1;color:var(--quaze-blue)}.stat__label{font-size:var(--fs-small);color:var(--fg-2);margin-top:.4rem}@keyframes shakeError{0%,to{transform:translate(-3px,-3px)}25%{transform:translate(-6px,-3px)}50%{transform:translateY(-3px)}75%{transform:translate(-6px,-3px)}}@keyframes pulse{0%,to{opacity:1}50%{opacity:.4}}@keyframes fadeUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes spin{to{transform:rotate(1turn)}}.fade-up{animation:fadeUp var(--dur-slow) var(--ease-out) both}.spinner{width:18px;height:18px;border:3px solid var(--quaze-glass-border);border-top-color:var(--quaze-blue);border-radius:50%;animation:spin .8s linear infinite}.spinner--running{width:12px;height:12px;border:2px solid rgba(10,15,29,.25);border-top:2px solid var(--quaze-ink);border-radius:50%;animation:spin .7s linear infinite}.processing-status-icon{position:relative;width:26px;height:26px;display:grid;place-items:center;flex:0 0 26px;border:2px solid var(--border-soft);background:var(--quaze-white);color:var(--quaze-white);font-family:var(--font-heading);font-size:.85rem;font-weight:900;line-height:1}.processing-status-icon[data-state=done]{border-color:var(--quaze-success);background:var(--quaze-success)}.processing-status-icon[data-state=running]{border-left:3px solid rgba(23,45,215,.18);border-bottom:3px solid rgba(23,45,215,.18);border-top:3px solid rgba(23,45,215,.18);border-top-color:var(--quaze-blue);border-right:3px solid rgba(23,45,215,.18);border-right-color:var(--quaze-blue);border-radius:50%;background:var(--quaze-white);animation:spin .75s linear infinite}.processing-status-icon__dot{width:7px;height:7px;border-radius:50%;background:var(--quaze-acid);box-shadow:0 0 0 2px var(--quaze-blue)}.progress-bar{height:12px;background:var(--quaze-glass);border:2px solid var(--quaze-blue);overflow:hidden}.progress-bar__fill{height:100%;background:var(--quaze-acid);transition:width .5s var(--ease-in-out)}@media (prefers-reduced-motion:reduce){*,:after,:before{animation-duration:.001ms!important;transition-duration:.001ms!important}html{scroll-behavior:auto}.processing-status-icon[data-state=running]{animation:none!important;border-color:var(--quaze-blue)}}.stack{display:flex;flex-direction:column}.row,.row-between{display:flex;align-items:center;gap:var(--sp-sm)}.row-between{justify-content:space-between}.wrap{flex-wrap:wrap}.mt-xs{margin-top:var(--sp-xs)}.mt-sm{margin-top:var(--sp-sm)}.mt-md{margin-top:var(--sp-md)}.mt-lg{margin-top:var(--sp-lg)}.mb-sm{margin-bottom:var(--sp-sm)}.mb-md{margin-bottom:var(--sp-md)}.mb-lg{margin-bottom:var(--sp-lg)}.gap-xs{gap:var(--sp-xs)}.gap-sm{gap:var(--sp-sm)}.gap-md{gap:var(--sp-md)}@media (max-width:768px){.hide-mobile{display:none!important}}::selection{color:var(--qz-color-text-primary);background:var(--qz-color-accent)}:where(a,button,input,select,textarea,summary,[tabindex]):focus-visible{outline:2px solid var(--qz-color-border-strong);outline-offset:3px;box-shadow:var(--qz-focus-ring)}.qz-expression-marketing,.qz-expression-product{min-height:100vh;color:var(--qz-color-text-primary)}.qz-expression-marketing{position:relative;isolation:isolate;overflow:clip}.qz-expression-marketing:before{position:absolute;top:-10rem;right:-9rem;z-index:-1;width:clamp(20rem,44vw,36rem);aspect-ratio:1.55;border:2px solid rgba(23,45,215,.12);border-bottom:2px solid var(--qz-color-accent);border-radius:50%;content:"";pointer-events:none;transform:rotate(-16deg)}.qz-expression-product{background:linear-gradient(180deg,rgba(238,241,255,.72),transparent 18rem),var(--qz-color-surface-canvas)}.qz-site-content{padding-top:4.5rem}.qz-admin-header,.qz-product-header,.qz-qa-header,.qz-site-header{position:-webkit-sticky;position:sticky;top:0;z-index:100;border-bottom:1px solid rgba(23,45,215,.12);background:rgba(255,255,255,.92);box-shadow:var(--qz-shadow-soft-sm);-webkit-backdrop-filter:blur(1rem);backdrop-filter:blur(1rem)}.qz-site-header{position:fixed;right:0;left:0;z-index:1000}.qz-site-header__inner{min-height:4.5rem}.qz-admin-header__inner,.qz-product-header__inner,.qz-qa-header__inner{min-height:4rem}.qz-site-footer{margin-top:var(--sp-xl);padding-block:var(--sp-lg);border-top:1px solid var(--qz-color-border-subtle);background:var(--qz-color-surface-subtle)}.qz-site-footer__grid{align-items:flex-start}.qz-site-footer__brand{max-width:22.5rem}.qz-site-footer__logo{color:var(--qz-color-action-primary);font-family:var(--font-heading);font-size:1.3rem;font-weight:800}.qz-site-footer__nav{font-size:var(--fs-small)}.qz-site-footer__bottom{padding-top:var(--sp-md);border-top:1px solid var(--qz-color-border-subtle);color:var(--qz-color-text-secondary);font-size:var(--fs-micro)}.qz-admin-main,.qz-product-main,.qz-qa-main{width:100%}.qz-auth-page{display:grid;min-height:100vh;padding:var(--sp-md);place-items:center;background:radial-gradient(circle at 50% 20%,rgba(23,45,215,.1),transparent 22rem),var(--qz-color-surface-canvas)}.qz-auth-shell{width:min(100%,51.25rem)}.qz-auth-card{width:min(100%,27.5rem);margin-inline:auto}.qz-expression-marketing .btn{border-color:var(--qz-color-text-primary);border-radius:var(--qz-radius-sm);box-shadow:var(--qz-shadow-hard)}.qz-admin-main .btn,.qz-auth-page .btn,.qz-expression-product .btn,.qz-qa-main .btn{min-height:2.5rem;border-color:var(--qz-color-action-primary);border-radius:var(--qz-radius-md);box-shadow:none;text-transform:none;letter-spacing:0}.qz-admin-main .btn:hover,.qz-auth-page .btn:hover,.qz-expression-product .btn:hover,.qz-qa-main .btn:hover{background:var(--qz-color-action-primary-hover);color:var(--qz-color-text-inverse);box-shadow:var(--qz-shadow-soft-sm);transform:translateY(-1px)}.qz-admin-main .card-neo,.qz-auth-page .card-neo,.qz-expression-product .card-neo,.qz-qa-main .card-neo{border:1px solid var(--qz-color-border-subtle);border-radius:var(--qz-radius-lg);background:var(--qz-color-surface-raised);box-shadow:var(--qz-shadow-soft-md)}.qz-admin-main .card-neo--featured,.qz-expression-product .card-neo--featured{border:2px solid var(--qz-color-action-primary);box-shadow:.35rem .35rem 0 var(--qz-color-accent)}.qz-admin-main .card-glass,.qz-auth-page .card-glass,.qz-expression-product .card-glass,.qz-qa-main .card-glass{border-color:var(--qz-color-border-subtle);border-radius:var(--qz-radius-lg);background:rgba(255,255,255,.88);box-shadow:var(--qz-shadow-soft-sm)}.qz-admin-main .input,.qz-admin-main .select,.qz-admin-main .textarea,.qz-auth-page .input,.qz-auth-page .select,.qz-auth-page .textarea,.qz-expression-product .input,.qz-expression-product .select,.qz-expression-product .textarea{border:1px solid var(--qz-color-border-subtle);border-radius:var(--qz-radius-md);background:var(--qz-color-surface-raised)}.qz-admin-main .input:focus,.qz-admin-main .select:focus,.qz-admin-main .textarea:focus,.qz-auth-page .input:focus,.qz-auth-page .select:focus,.qz-auth-page .textarea:focus,.qz-expression-product .input:focus,.qz-expression-product .select:focus,.qz-expression-product .textarea:focus{border-color:var(--qz-color-action-primary);box-shadow:var(--qz-focus-ring)}.qz-expression-product .flow-progress__steps{gap:.5rem}.qz-expression-product .flow-progress__item{border:1px solid var(--qz-color-border-subtle);border-radius:var(--qz-radius-md);background:var(--qz-color-surface-raised);box-shadow:var(--qz-shadow-soft-sm)}.qz-expression-product .flow-progress__step:not(:first-child) .flow-progress__item{border-left:1px solid var(--qz-color-border-subtle)}.qz-expression-product .flow-progress__step[data-active=true] .flow-progress__item{border-color:var(--qz-color-action-primary);background:var(--qz-color-surface-raised);box-shadow:inset 0 0 0 1px var(--qz-color-action-primary),.3rem .3rem 0 var(--qz-color-accent)}.qz-admin-main .stat,.qz-expression-product .stat{border:1px solid var(--qz-color-border-subtle);border-radius:var(--qz-radius-lg);box-shadow:var(--qz-shadow-soft-sm)}.qz-admin-brand,.qz-qa-brand{display:flex;align-items:center;gap:.5rem;color:var(--qz-color-text-primary);text-decoration:none}.qz-admin-brand__mark,.qz-qa-brand__mark{color:var(--qz-color-action-primary);font-family:var(--font-heading);font-size:1.15rem;font-weight:800}.qz-admin-brand__label,.qz-qa-brand__label{color:var(--qz-color-text-secondary);font-size:.7rem;letter-spacing:var(--ls-caps);text-transform:uppercase}.qz-data-list{display:grid;grid-gap:var(--sp-sm);gap:var(--sp-sm)}.qz-data-row{padding:.85rem 1rem;border:1px solid var(--qz-color-border-subtle);border-radius:var(--qz-radius-md)}.qz-data-row,.qz-data-table-wrap{background:var(--qz-color-surface-raised)}.qz-data-table-wrap{overflow-x:auto;border:1px solid var(--qz-color-border-subtle);border-radius:var(--qz-radius-lg);box-shadow:var(--qz-shadow-soft-sm)}.qz-data-table{width:100%;border-collapse:collapse;font-size:var(--fs-small)}.qz-data-table th{padding:.75rem;border-bottom:2px solid var(--qz-color-action-primary);color:var(--qz-color-text-primary);font-family:var(--font-heading);text-align:left}.qz-data-table td{padding:.75rem;border-bottom:1px solid var(--qz-color-border-subtle)}.qz-data-table tbody tr:last-child td{border-bottom:0}.qz-data-table tbody tr:hover{background:var(--qz-color-surface-subtle)}.qz-qa-page{max-width:53.75rem;margin-inline:auto;padding:var(--sp-md)}.qz-qa-page--narrow{max-width:45rem}.qz-qa-kicker{color:var(--qz-color-action-primary);font-family:var(--font-heading);font-size:.75rem;font-weight:800;letter-spacing:var(--ls-caps);text-transform:uppercase}.qz-email-preview{width:100%;height:70vh;border:1px solid var(--qz-color-border-subtle);border-radius:var(--qz-radius-lg);background:var(--qz-color-surface-raised);box-shadow:var(--qz-shadow-soft-md)}@media (max-width:700px){.qz-site-content{padding-top:4rem}.qz-admin-header__inner,.qz-product-header__inner,.qz-qa-header__inner,.qz-site-header__inner{min-height:4rem}.qz-expression-product .flow-progress{padding-inline:0}.qz-admin-brand__label{display:none}.qz-admin-brand__mark{font-size:1rem}.qz-admin-header .row,.qz-admin-header__inner{gap:.5rem}.qz-admin-header .btn-link{max-width:5rem;font-size:.75rem!important;line-height:1.15;text-align:center}.qz-admin-header .btn{min-height:2.25rem;padding:.45rem .7rem;font-size:.75rem}}@media (prefers-reduced-motion:reduce){.qz-expression-marketing:before{transform:none}}