:root{color-scheme:dark;--black:#0b0d10;--graphite:#14171c;--graphite-700:#1b1f26;--navy:#0e1726;--soft-white:#e8ebec;--cyan-300:#5cebeb;--cyan-500:#18e0e0;--cyan-700:#0b7d7d;--cyan-950:#04201f;--gray-300:#c3cad1;--gray-400:#a2abb4;--gray-500:#7e8893;--gray-700:#2c333d;--gray-800:#232830;--gray-850:#1a1f26;--green-400:#46d394;--amber:#efb748;--red-400:#f2766b;--surface:var(--black);--surface-raised:var(--graphite);--surface-raised-2:var(--graphite-700);--surface-deep:var(--navy);--surface-inverse:var(--soft-white);--text:var(--soft-white);--text-muted:var(--gray-400);--text-subtle:var(--gray-500);--text-on-accent:var(--cyan-950);--text-on-inverse:var(--black);--border-subtle:var(--gray-800);--border:var(--gray-700);--border-strong:#3a434f;--border-control:#66707d;--border-control-hover:var(--gray-500);--accent:var(--cyan-500);--accent-hover:var(--cyan-300);--accent-quiet:var(--cyan-700);--accent-contrast:var(--cyan-950);--focus:var(--cyan-500);--focus-contrast:var(--black);--success:var(--green-400);--warning:var(--amber);--danger:var(--red-400);--info:var(--cyan-500);--field-bg:var(--surface-deep);--field-border:var(--border-control);--field-border-hover:var(--border-control-hover);--field-placeholder:var(--text-subtle);--selection-bg:color-mix(in srgb,var(--cyan-500) 26%,transparent);--space-0:0;--space-px:1px;--space-1:0.25rem;--space-2:0.5rem;--space-3:0.75rem;--space-4:1rem;--space-5:1.25rem;--space-6:1.5rem;--space-8:2rem;--space-10:2.5rem;--space-12:3rem;--space-16:4rem;--space-20:5rem;--space-24:6rem;--space-32:8rem;--space-40:10rem;--section-gap:clamp(var(--space-16),8vw,var(--space-32));--block-gap:clamp(var(--space-8),4vw,var(--space-16));--radius-xs:0.1875rem;--radius-sm:0.3125rem;--radius-md:0.5rem;--radius-lg:0.75rem;--radius-xl:1rem;--radius-2xl:1.5rem;--radius-pill:999px;--radius-node:var(--radius-sm);--grid-max:75rem;--grid-max-prose:44rem;--grid-gutter:clamp(var(--space-4),5vw,var(--space-12));--grid-columns:12;--measure:68ch;--hairline:1px;--shadow-1:0 1px 2px rgb(0 0 0/0.4);--shadow-2:0 4px 16px -4px rgb(0 0 0/0.5);--shadow-3:0 16px 48px -12px rgb(0 0 0/0.6);--ring-inset:inset 0 0 0 1px var(--border-subtle);--font-display:var(--font-display-src),"Space Grotesk",ui-sans-serif,system-ui,sans-serif;--font-sans:var(--font-body-src),"IBM Plex Sans",ui-sans-serif,system-ui,-apple-system,"Segoe UI",Roboto,sans-serif;--font-mono:var(--font-mono-src),"IBM Plex Mono",ui-monospace,SFMono-Regular,Menlo,monospace;--font-arabic:var(--font-arabic-src),"IBM Plex Sans Arabic","Segoe UI",Tahoma,sans-serif;--fs-eyebrow:0.75rem;--fs-xs:0.75rem;--fs-sm:0.875rem;--fs-base:1rem;--fs-md:1.0625rem;--fs-lg:clamp(1.125rem,0.5vw + 1rem,1.25rem);--fs-xl:clamp(1.375rem,1vw + 1.1rem,1.625rem);--fs-2xl:clamp(1.75rem,2vw + 1.25rem,2.25rem);--fs-3xl:clamp(2.25rem,3.5vw + 1.25rem,3.25rem);--fs-4xl:clamp(2.75rem,5vw + 1.25rem,4.5rem);--fs-display:clamp(3rem,7vw + 1rem,5.5rem);--leading-tight:1.04;--leading-snug:1.18;--leading-normal:1.6;--leading-relaxed:1.7;--tracking-display:-0.02em;--tracking-tight:-0.01em;--tracking-normal:0;--tracking-wide:0.04em;--tracking-eyebrow:0.22em;--tracking-wordmark:0.34em;--weight-regular:400;--weight-medium:500;--weight-semibold:600;--weight-bold:700;--motion-instant:80ms;--motion-fast:130ms;--motion-base:220ms;--motion-slow:360ms;--motion-slower:560ms;--ease-standard:cubic-bezier(0.2,0,0,1);--ease-out:cubic-bezier(0.16,1,0.3,1);--ease-in:cubic-bezier(0.4,0,1,1);--ease-emphasized:cubic-bezier(0.2,0,0,1);--motion-rise:8px;--motion-rise-lg:16px;--z-base:0;--z-raised:10;--z-sticky:50;--z-header:100;--z-mobile-nav:200;--z-overlay:300;--z-toast:400;--z-skip:500}@media (max-width:47.99rem){:root{--motion-rise:5px;--motion-rise-lg:9px}}:root:lang(ar),[lang=ar]{--font-sans:var(--font-arabic-src),"IBM Plex Sans Arabic","Segoe UI",Tahoma,sans-serif;--font-display:var(--font-arabic-src),"IBM Plex Sans Arabic","Segoe UI",Tahoma,sans-serif;--leading-normal:1.75;--leading-tight:1.18;--tracking-display:0;--tracking-tight:0;--tracking-wide:0;--tracking-eyebrow:0;--tracking-wordmark:0}*,:after,:before{box-sizing:border-box;margin:0}html{text-size-adjust:100%;-moz-tab-size:2;tab-size:2;scroll-behavior:smooth;scroll-padding-block-start:5rem;scrollbar-width:thin;scrollbar-color:var(--border-strong) transparent}body{min-height:100dvh;background-color:var(--surface);color:var(--text);font-family:var(--font-sans);font-size:var(--fs-base);line-height:var(--leading-normal);font-weight:var(--weight-regular);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility}::selection{background:var(--selection-bg);color:var(--text)}::-webkit-scrollbar{width:12px;height:12px}::-webkit-scrollbar-track{background:transparent}::-webkit-scrollbar-thumb{background-color:var(--border-strong);border:3px solid transparent;border-radius:var(--radius-pill);background-clip:padding-box;-webkit-transition:background-color var(--motion-fast) var(--ease-standard);transition:background-color var(--motion-fast) var(--ease-standard)}::-webkit-scrollbar-thumb:active,::-webkit-scrollbar-thumb:hover{background-color:var(--border-control-hover)}::-webkit-scrollbar-corner{background:transparent}h1,h2,h3,h4{font-family:var(--font-display);font-weight:var(--weight-medium);line-height:var(--leading-tight);letter-spacing:var(--tracking-display);text-wrap:balance;color:var(--text)}p{text-wrap:pretty}a{color:inherit;text-decoration:none}canvas,img,svg,video{display:block;max-width:100%}button,input,select,textarea{font:inherit;color:inherit}[role=button],a,button,input,label,select,summary,textarea{-webkit-tap-highlight-color:transparent}:where(ul,ol)[role=list]{list-style:none;padding:0}:focus-visible{outline:2px solid var(--focus);outline-offset:2px;border-radius:var(--radius-xs)}:focus:not(:focus-visible){outline:none}.avq-skip-link{position:absolute;inset-block-start:calc(-1 * var(--space-16));inset-inline-start:var(--space-4);z-index:var(--z-skip);padding:var(--space-2) var(--space-4);background:var(--surface-raised);color:var(--text);border:1px solid var(--border-control);border-radius:var(--radius-md);transition:inset-block-start var(--motion-base) var(--ease-out)}.avq-skip-link:focus{inset-block-start:var(--space-4)}.avq-visually-hidden{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:after,:before{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}[data-reveal]{opacity:1!important;transform:none!important}}@keyframes avq-assemble{0%{opacity:0;transform:translate3d(0,var(--motion-rise-lg),0) scale(.985)}to{opacity:1;transform:translateZ(0) scale(1)}}@keyframes avq-reveal{0%{opacity:0;transform:translate3d(0,var(--motion-rise),0)}to{opacity:1;transform:translateZ(0)}}@keyframes avq-draw{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes avq-pulse{0%{opacity:.3}55%{opacity:1}to{opacity:1}}@media (prefers-reduced-motion:no-preference){@supports (animation-timeline:view()){[data-reveal]{animation:avq-reveal-in linear both;animation-timeline:view();animation-range:entry 0 cover 28%}}}@keyframes avq-reveal-in{0%{opacity:0;transform:translate3d(0,var(--motion-rise-lg),0)}to{opacity:1;transform:translateZ(0)}}.avq-assemble{animation:avq-assemble var(--motion-slower) var(--ease-out) both}.avq-reveal{animation:avq-reveal var(--motion-slow) var(--ease-out) both}.avq-draw{transform-origin:center;animation:avq-draw var(--motion-base) var(--ease-out) both}.avq-respond{transition:background-color var(--motion-fast) var(--ease-standard),border-color var(--motion-fast) var(--ease-standard),color var(--motion-fast) var(--ease-standard),box-shadow var(--motion-fast) var(--ease-standard),transform var(--motion-fast) var(--ease-standard)}.avq-logo{display:inline-flex;align-items:center;color:var(--text)}.avq-logo__img{display:block;flex:none;block-size:2.25rem;inline-size:auto}.avq-logo[data-size=lg] .avq-logo__img{block-size:2.75rem}.avq-logo[data-size=sm] .avq-logo__img{block-size:1.4rem}[dir=rtl] .avq-logo{direction:ltr}.avq-wordmark{font-family:var(--font-display);font-weight:var(--weight-medium);letter-spacing:var(--tracking-wordmark);font-size:1rem;line-height:1;white-space:nowrap;color:var(--text)}.avq-wordmark__q{position:relative}.avq-wordmark__q:after{content:"";position:absolute;inset-block-end:-.05em;inset-inline-end:-.02em;inline-size:.34em;block-size:.12em;background:var(--accent);transform:rotate(-45deg);transform-origin:center}.avq-nodefield{color:var(--border)}.avq-nodefield__node{fill:currentColor}.avq-nodefield__node--active{fill:var(--accent)}.avq-nodefield__edge{stroke:currentColor;stroke-width:1;fill:none}.avq-blueprint{color:var(--border);border:1px solid var(--border-subtle);border-radius:var(--radius-lg);background:linear-gradient(var(--border-subtle) 1px,transparent 1px) 0 0 /100% var(--space-8),linear-gradient(90deg,var(--border-subtle) 1px,transparent 1px) 0 0 /var(--space-8) 100%;background-color:var(--surface-deep)}.avq-compare{display:grid;grid-template-columns:1fr;grid-gap:var(--space-4);gap:var(--space-4)}@media (min-width:40rem){.avq-compare{grid-template-columns:1fr 1fr}}.avq-compare__cell{padding:var(--space-5);border:1px solid var(--border-subtle);border-radius:var(--radius-lg)}.avq-compare__cell--fragile{border-style:dashed;color:var(--text-subtle)}.avq-compare__cell--engineered{border-color:var(--accent-quiet)}.avq-btn{--_btn-pad-i:var(--space-5);--_btn-pad-b:var(--space-3);display:inline-flex;align-items:center;justify-content:center;gap:var(--space-2);min-block-size:2.75rem;padding-block:var(--_btn-pad-b);padding-inline:var(--_btn-pad-i);border:1px solid transparent;border-radius:var(--radius-md);font-family:var(--font-sans);font-size:var(--fs-sm);font-weight:var(--weight-semibold);line-height:1;letter-spacing:var(--tracking-tight);text-align:center;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;position:relative;transition:background-color var(--motion-fast) var(--ease-standard),border-color var(--motion-fast) var(--ease-standard),color var(--motion-fast) var(--ease-standard),transform var(--motion-fast) var(--ease-standard)}.avq-btn:active{transform:translateY(1px)}.avq-btn:disabled,.avq-btn[aria-disabled=true]{cursor:not-allowed;opacity:.5;transform:none}.avq-btn[data-loading=true]{cursor:progress;color:transparent}.avq-btn__spinner{position:absolute;inset-block-start:50%;inset-inline-start:50%;inline-size:1.1em;block-size:1.1em;-webkit-margin-before:-.55em;margin-block-start:-.55em;-webkit-margin-start:-.55em;margin-inline-start:-.55em;border:2px solid;border-inline-end-color:transparent;border-radius:var(--radius-pill);color:var(--accent-contrast);animation:avq-spin .7s linear infinite}@keyframes avq-spin{to{transform:rotate(1turn)}}.avq-btn--sm{--_btn-pad-i:var(--space-4);--_btn-pad-b:var(--space-2);min-block-size:2.25rem;font-size:var(--fs-xs)}.avq-btn--lg{--_btn-pad-i:var(--space-8);--_btn-pad-b:var(--space-4);min-block-size:3.25rem;font-size:var(--fs-base)}.avq-btn--block{display:flex;inline-size:100%}.avq-btn--primary{background:var(--accent);color:var(--accent-contrast);border-color:var(--accent)}.avq-btn--primary:hover:not(:disabled):not([data-loading=true]){background:var(--accent-hover);border-color:var(--accent-hover)}.avq-btn--secondary{background:transparent;color:var(--text);border-color:var(--border-control)}.avq-btn--secondary:hover:not(:disabled){border-color:var(--border-control-hover);background:color-mix(in srgb,var(--soft-white) 5%,transparent)}.avq-btn__spinner--ink{color:var(--text)}.avq-btn--ghost{background:transparent;color:var(--text-muted);border-color:transparent}.avq-btn--ghost:hover:not(:disabled){color:var(--text);background:color-mix(in srgb,var(--soft-white) 6%,transparent)}.avq-link{color:var(--text);text-decoration:underline;-webkit-text-decoration-color:var(--border-control);text-decoration-color:var(--border-control);text-underline-offset:.2em;text-decoration-thickness:1px;transition:-webkit-text-decoration-color var(--motion-fast) var(--ease-standard);transition:text-decoration-color var(--motion-fast) var(--ease-standard);transition:text-decoration-color var(--motion-fast) var(--ease-standard),-webkit-text-decoration-color var(--motion-fast) var(--ease-standard);border-radius:var(--radius-xs)}.avq-link:hover{-webkit-text-decoration-color:var(--text);text-decoration-color:var(--text)}.avq-link--accent{color:var(--accent);font-family:var(--font-mono);font-size:var(--fs-sm);text-decoration:none;display:inline-flex;align-items:center;gap:var(--space-2)}.avq-link--accent .avq-link__arrow{transition:transform var(--motion-fast) var(--ease-out)}.avq-link--accent:hover .avq-link__arrow{transform:translateX(.2em)}[dir=rtl] .avq-link--accent .avq-link__arrow{transform:scaleX(-1)}[dir=rtl] .avq-link--accent:hover .avq-link__arrow{transform:scaleX(-1) translateX(.2em)}[dir=rtl] [data-fallback-scope] .avq-link--accent .avq-link__arrow{transform:none}[dir=rtl] [data-fallback-scope] .avq-link--accent:hover .avq-link__arrow{transform:translateX(.2em)}.avq-eyebrow{display:inline-flex;align-items:center;gap:var(--space-3);font-family:var(--font-mono);text-transform:uppercase;letter-spacing:var(--tracking-eyebrow);font-size:var(--fs-eyebrow);font-weight:var(--weight-medium);color:var(--text-muted)}.avq-eyebrow:before{content:"";inline-size:1.5rem;block-size:var(--hairline);background:var(--accent);flex:none}.avq-eyebrow--plain:before{display:none}.avq-badge{display:inline-flex;align-items:center;gap:var(--space-2);padding-block:.15rem;padding-inline:var(--space-2);border-radius:var(--radius-sm);font-family:var(--font-mono);font-size:var(--fs-xs);font-weight:var(--weight-medium);border:1px solid var(--border);color:var(--text-muted);background:var(--surface-deep)}.avq-badge--accent{color:var(--accent);border-color:var(--accent-quiet)}.avq-badge--success{color:var(--success);border-color:color-mix(in srgb,var(--success) 40%,transparent)}.avq-badge--danger{color:var(--danger);border-color:color-mix(in srgb,var(--danger) 40%,transparent)}.avq-badge__dot{inline-size:.4rem;block-size:.4rem;background:currentColor;flex:none}.avq-badge__dot,.avq-tag{border-radius:var(--radius-pill)}.avq-tag{display:inline-flex;align-items:center;gap:var(--space-2);min-block-size:2rem;padding-block:var(--space-1);padding-inline:var(--space-3);border:1px solid var(--border);background:transparent;color:var(--text-muted);font-size:var(--fs-sm)}.avq-card{position:relative;display:flex;flex-direction:column;gap:var(--space-3);padding:var(--space-6);background:var(--surface-raised);border:1px solid var(--border-subtle);border-radius:var(--radius-lg)}.avq-card--deep{background:var(--surface-deep)}.avq-card--link{transition:border-color var(--motion-base) var(--ease-out),transform var(--motion-base) var(--ease-out)}.avq-card--link:focus-within,.avq-card--link:hover{border-color:var(--accent-quiet);transform:translateY(-2px)}.avq-card__node{position:absolute;inset-block-start:var(--space-4);inset-inline-end:var(--space-4);inline-size:.55rem;block-size:.55rem;border-radius:var(--radius-xs);border:1px solid var(--border)}.avq-card--link:focus-within .avq-card__node,.avq-card--link:hover .avq-card__node{border-color:var(--accent);background:var(--accent)}.avq-code{font-size:.9em;padding-block:.1em;padding-inline:.35em;border-radius:var(--radius-xs);border:1px solid var(--border-subtle);color:var(--text)}.avq-code,.avq-codeblock{font-family:var(--font-mono);background:var(--surface-deep)}.avq-codeblock{font-size:var(--fs-sm);line-height:var(--leading-relaxed);padding:var(--space-5);border-radius:var(--radius-md);border:1px solid var(--border-subtle);overflow-x:auto;direction:ltr;text-align:start}.avq-divider{display:flex;align-items:center;gap:var(--space-4);color:var(--text-subtle);font-family:var(--font-mono);font-size:var(--fs-xs)}.avq-divider:after,.avq-divider:before{content:"";flex:1 1;block-size:var(--hairline);background:var(--border-subtle)}.avq-divider--plain:after{display:none}.avq-divider--plain:before{flex:1 1}.avq-field{display:flex;flex-direction:column;gap:var(--space-2)}.avq-field__label{font-size:var(--fs-sm);font-weight:var(--weight-medium);color:var(--text)}.avq-field__optional{color:var(--text-subtle);font-weight:var(--weight-regular);font-family:var(--font-mono);font-size:var(--fs-xs);-webkit-margin-start:var(--space-2);margin-inline-start:var(--space-2)}.avq-field__hint{font-size:var(--fs-sm);color:var(--text-muted)}.avq-field__error{display:flex;align-items:flex-start;gap:var(--space-2);font-size:var(--fs-sm);color:var(--danger)}.avq-field__error-icon{flex:none;inline-size:1rem;block-size:1rem;-webkit-margin-before:.1rem;margin-block-start:.1rem}.avq-control{inline-size:100%;min-block-size:2.75rem;padding-block:var(--space-3);padding-inline:var(--space-4);background:var(--field-bg);color:var(--text);border:1px solid var(--field-border);border-radius:var(--radius-md);font-family:var(--font-sans);font-size:var(--fs-base);line-height:var(--leading-snug);transition:border-color var(--motion-fast) var(--ease-standard),box-shadow var(--motion-fast) var(--ease-standard)}.avq-control::placeholder{color:var(--field-placeholder)}.avq-control:hover:not(:disabled){border-color:var(--field-border-hover)}.avq-control:focus-visible{outline:none;border-color:var(--accent);box-shadow:0 0 0 2px var(--focus)}.avq-control:disabled{opacity:.5;cursor:not-allowed}.avq-control[aria-invalid=true]{border-color:var(--danger)}.avq-control[aria-invalid=true]:focus-visible{box-shadow:0 0 0 2px var(--danger)}textarea.avq-control{min-block-size:7rem;resize:vertical;line-height:var(--leading-normal)}.avq-select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:linear-gradient(45deg,transparent 50%,currentColor 0),linear-gradient(135deg,currentColor 50%,transparent 0);background-position:calc(100% - var(--space-5)) 50%,calc(100% - var(--space-4)) 50%;background-size:5px 5px,5px 5px;background-repeat:no-repeat;-webkit-padding-end:var(--space-10);padding-inline-end:var(--space-10)}[dir=rtl] .avq-select{background-position:var(--space-5) 50%,var(--space-4) 50%;-webkit-padding-end:var(--space-4);padding-inline-end:var(--space-4);-webkit-padding-start:var(--space-10);padding-inline-start:var(--space-10)}[dir=rtl] [data-fallback-scope] .avq-select{background-position:calc(100% - var(--space-5)) 50%,calc(100% - var(--space-4)) 50%;-webkit-padding-end:var(--space-10);padding-inline-end:var(--space-10);-webkit-padding-start:var(--space-4);padding-inline-start:var(--space-4)}.avq-chips{display:flex;flex-wrap:wrap;gap:var(--space-2)}.avq-chip{display:inline-flex;align-items:center;gap:var(--space-2);min-block-size:2.75rem;padding-block:var(--space-2);padding-inline:var(--space-4);border-radius:var(--radius-pill);border:1px solid var(--border-control);background:transparent;color:var(--text-muted);font-size:var(--fs-sm);cursor:pointer;transition:border-color var(--motion-fast) var(--ease-standard),color var(--motion-fast) var(--ease-standard),background-color var(--motion-fast) var(--ease-standard)}.avq-chip:hover{color:var(--text);border-color:var(--border-control-hover)}.avq-chip[aria-pressed=true],.avq-chip[data-selected=true]{color:var(--text);border-color:var(--accent);background:color-mix(in srgb,var(--accent) 12%,transparent)}.avq-chip__check{inline-size:.85rem;block-size:.85rem;color:var(--accent)}.avq-fieldset{border:0;padding:0;display:flex;flex-direction:column;gap:var(--space-3)}.avq-legend{padding:0;font-size:var(--fs-sm);font-weight:var(--weight-medium);color:var(--text)}.avq-radio{display:flex;align-items:center;gap:var(--space-3);min-block-size:2.75rem;cursor:pointer}.avq-radio input{inline-size:1.15rem;block-size:1.15rem;accent-color:var(--accent)}.avq-steps{display:flex;flex-direction:column;gap:var(--space-8)}.avq-steps__progress{display:flex;align-items:center;gap:var(--space-3);font-family:var(--font-mono);font-size:var(--fs-xs);color:var(--text-muted)}.avq-steps__track{flex:1 1;block-size:var(--hairline);background:var(--border-subtle);position:relative;overflow:hidden}.avq-steps__fill{position:absolute;inset-block:0;inset-inline-start:0;background:var(--accent);transition:inline-size var(--motion-base) var(--ease-out)}.avq-steps__panel{display:flex;flex-direction:column;gap:var(--space-5)}.avq-steps__nav{display:flex;justify-content:space-between;gap:var(--space-3);-webkit-margin-before:var(--space-2);margin-block-start:var(--space-2)}.avq-header{position:-webkit-sticky;position:sticky;inset-block-start:0;z-index:var(--z-header);inline-size:100%;-webkit-border-after:1px solid transparent;border-block-end:1px solid transparent;transition:background-color var(--motion-base) var(--ease-standard),border-color var(--motion-base) var(--ease-standard)}.avq-header[data-scrolled=true]{background:color-mix(in srgb,var(--surface-raised) 88%,transparent);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-block-end-color:var(--border-subtle)}.avq-header__bar{display:flex;align-items:center;gap:var(--space-6);min-block-size:4.5rem}.avq-header__nav{display:none;align-items:center;gap:var(--space-1);margin-inline:auto}.avq-header__actions{display:flex;align-items:center;gap:var(--space-3);-webkit-margin-start:auto;margin-inline-start:auto}.avq-header__cta{display:none}@media (min-width:64rem){.avq-header__nav{display:flex}.avq-header__actions{-webkit-margin-start:0;margin-inline-start:0}.avq-header__cta{display:inline-flex;white-space:nowrap}}.avq-navitem{position:relative}.avq-navitem__trigger{display:inline-flex;align-items:center;gap:var(--space-2);padding-block:var(--space-2);padding-inline:var(--space-3);border:0;background:transparent;color:var(--text-muted);font-size:var(--fs-sm);font-weight:var(--weight-medium);border-radius:var(--radius-sm);cursor:pointer;transition:color var(--motion-fast) var(--ease-standard)}.avq-navitem__trigger:hover,.avq-navitem__trigger[aria-expanded=true]{color:var(--text)}.avq-navitem__chevron{inline-size:.7rem;block-size:.7rem;transition:transform var(--motion-fast) var(--ease-out)}.avq-navitem__trigger[aria-expanded=true] .avq-navitem__chevron{transform:rotate(180deg)}.avq-mega{position:absolute;inset-block-start:calc(100% + var(--space-2));inset-inline-start:0;z-index:var(--z-overlay);min-inline-size:32rem;padding:var(--space-5);background:var(--surface-raised-2);border:1px solid var(--border-subtle);border-radius:var(--radius-lg);box-shadow:var(--shadow-3);display:grid;grid-template-columns:1fr 1fr;grid-gap:var(--space-2);gap:var(--space-2)}.avq-mega:before{content:"";position:absolute;inset-block-start:calc(-1 * var(--space-2));inset-inline:0;block-size:var(--space-2)}.avq-mega__item{display:flex;flex-direction:column;gap:var(--space-1);padding:var(--space-3);border-radius:var(--radius-md);transition:background-color var(--motion-fast) var(--ease-standard)}.avq-mega__item:hover{background:color-mix(in srgb,var(--soft-white) 5%,transparent)}.avq-mega__title{font-size:var(--fs-sm);font-weight:var(--weight-semibold);color:var(--text)}.avq-mega__desc{font-size:var(--fs-xs);color:var(--text-muted)}.avq-mega__all{grid-column:1/-1;-webkit-margin-before:var(--space-2);margin-block-start:var(--space-2);-webkit-padding-before:var(--space-3);padding-block-start:var(--space-3);-webkit-border-before:1px solid var(--border-subtle);border-block-start:1px solid var(--border-subtle)}.avq-menu-btn{display:inline-flex;align-items:center;justify-content:center;inline-size:2.75rem;block-size:2.75rem;border:1px solid var(--border-control);border-radius:var(--radius-md);background:transparent;color:var(--text);cursor:pointer}@media (min-width:64rem){.avq-menu-btn{display:none}}.avq-mobilenav{position:fixed;inset:0;z-index:var(--z-mobile-nav);display:flex;flex-direction:column;background:var(--surface);padding:var(--space-5);overflow-y:auto;animation:avq-sheet-in var(--motion-base) var(--ease-out)}@keyframes avq-sheet-in{0%{opacity:0;transform:translateY(1rem)}to{opacity:1;transform:translateY(0)}}.avq-mobilenav__top{display:flex;align-items:center;justify-content:space-between;-webkit-margin-after:var(--space-6);margin-block-end:var(--space-6)}.avq-mobilenav__list{display:flex;flex-direction:column;gap:var(--space-1);flex:1 1}.avq-mobilenav__link{display:flex;align-items:center;justify-content:space-between;min-block-size:3rem;padding-inline:var(--space-2);font-size:var(--fs-lg);color:var(--text);-webkit-border-after:1px solid var(--border-subtle);border-block-end:1px solid var(--border-subtle)}.avq-mobilenav__sub{display:flex;flex-direction:column;-webkit-padding-start:var(--space-4);padding-inline-start:var(--space-4)}.avq-mobilenav__sublink{min-block-size:2.75rem;display:flex;align-items:center;color:var(--text-muted);font-size:var(--fs-base)}.avq-mobilenav__link:active,.avq-mobilenav__sublink:active{color:var(--accent)}.avq-mobilenav__locale{display:flex;flex-direction:column;gap:var(--space-3);padding-block:var(--space-5);-webkit-margin-before:var(--space-4);margin-block-start:var(--space-4);-webkit-border-before:1px solid var(--border-subtle);border-block-start:1px solid var(--border-subtle)}.avq-mobilenav__locale-label{font-family:var(--font-mono);font-size:var(--fs-xs);text-transform:uppercase;letter-spacing:var(--tracking-eyebrow);color:var(--text-subtle)}.avq-mobilenav__cta{position:-webkit-sticky;position:sticky;inset-block-end:0;-webkit-padding-before:var(--space-4);padding-block-start:var(--space-4);-webkit-margin-before:var(--space-4);margin-block-start:var(--space-4);background:linear-gradient(to top,var(--surface) 70%,transparent)}.avq-footer{-webkit-border-before:1px solid var(--border-subtle);border-block-start:1px solid var(--border-subtle);background:var(--surface)}.avq-footer__close{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--space-8) var(--space-12);padding-block:var(--section-gap);-webkit-border-after:1px solid var(--border-subtle);border-block-end:1px solid var(--border-subtle)}.avq-footer__lead{display:flex;flex-direction:column;align-items:flex-start;gap:var(--space-4)}.avq-footer__title{max-inline-size:20ch}.avq-footer__cta{flex:none}.avq-footer__signoff{-webkit-margin-before:var(--space-2);margin-block-start:var(--space-2)}.avq-footer__signature{display:block;inline-size:auto;block-size:clamp(3.5rem,5.5vw,4.75rem);max-inline-size:100%}.avq-footer__nav{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:var(--space-10) var(--space-6);gap:var(--space-10) var(--space-6);-webkit-padding-before:var(--space-16);padding-block-start:var(--space-16)}@media (min-width:48rem){.avq-footer__nav{grid-template-columns:repeat(5,1fr)}}.avq-footer__col{display:flex;flex-direction:column;gap:var(--space-3)}.avq-footer__col h3{font-family:var(--font-mono);font-size:var(--fs-xs);text-transform:uppercase;letter-spacing:var(--tracking-eyebrow);color:var(--text-subtle)}.avq-footer__col a{font-size:var(--fs-sm);color:var(--text-muted);min-block-size:2rem;display:inline-flex;align-items:center}.avq-footer__col a:hover{color:var(--text)}.avq-footer__reach{display:grid;grid-template-columns:1fr;grid-gap:var(--space-8);gap:var(--space-8);-webkit-margin-before:var(--space-12);margin-block-start:var(--space-12);padding-block:var(--space-10) var(--space-16);-webkit-border-before:1px solid var(--border-subtle);border-block-start:1px solid var(--border-subtle)}@media (min-width:48rem){.avq-footer__reach{grid-template-columns:1fr 1fr 1.5fr;gap:var(--space-12);align-items:start}}.avq-footer__reach-group{display:flex;flex-direction:column;gap:var(--space-4);min-inline-size:0}.avq-footer__reach .avq-newsletter .avq-field__label,.avq-footer__reach .avq-social-block>span,.avq-footer__reach-label{font-family:var(--font-mono);font-size:var(--fs-xs);font-weight:var(--weight-medium);text-transform:uppercase;letter-spacing:var(--tracking-eyebrow);color:var(--text-subtle)}.avq-footer__reach .avq-newsletter,.avq-footer__reach .avq-social-block{gap:var(--space-3)}.avq-footer__contact-list{display:flex;flex-direction:column;gap:var(--space-2);margin:0;padding:0;list-style:none}.avq-footer__contact-list a{display:inline-flex;align-items:center;min-block-size:2rem;font-size:var(--fs-sm);color:var(--text-muted)}.avq-footer__contact-list a:hover{color:var(--text)}.avq-footer__meta{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-3) var(--space-6);padding-block:var(--space-8);-webkit-border-before:1px solid var(--border-subtle);border-block-start:1px solid var(--border-subtle);font-size:var(--fs-sm);color:var(--text-muted)}.avq-footer__wordmark{font-family:var(--font-display);font-weight:var(--weight-semibold);font-size:clamp(3rem,16vw,11rem);line-height:.82;letter-spacing:var(--tracking-wide);text-align:center;color:var(--border-strong);padding-block:var(--space-12) var(--space-8);overflow:hidden;white-space:nowrap;-webkit-user-select:none;-moz-user-select:none;user-select:none}.avq-footer__legal{align-items:center;justify-content:space-between;padding-block:var(--space-6);-webkit-border-before:1px solid var(--border-subtle);border-block-start:1px solid var(--border-subtle);font-size:var(--fs-xs);color:var(--text-subtle)}.avq-footer__legal,.avq-footer__legal nav{display:flex;flex-wrap:wrap;gap:var(--space-4)}.avq-breadcrumb ol{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-2);list-style:none;padding:0;font-family:var(--font-mono);font-size:var(--fs-xs);color:var(--text-muted)}.avq-breadcrumb li{display:inline-flex;align-items:center;gap:var(--space-2)}.avq-breadcrumb__sep{color:var(--text-subtle)}[dir=rtl] .avq-breadcrumb__sep{transform:scaleX(-1);display:inline-block}[dir=rtl] [data-fallback-scope] .avq-breadcrumb__sep{transform:none}.avq-breadcrumb [aria-current=page]{color:var(--text)}.avq-accordion{-webkit-border-before:1px solid var(--border-subtle);border-block-start:1px solid var(--border-subtle)}.avq-accordion__item{-webkit-border-after:1px solid var(--border-subtle);border-block-end:1px solid var(--border-subtle)}.avq-accordion__summary{display:flex;align-items:center;justify-content:space-between;gap:var(--space-4);padding-block:var(--space-5);cursor:pointer;list-style:none;font-family:var(--font-display);font-size:var(--fs-lg);color:var(--text)}.avq-accordion__summary::-webkit-details-marker{display:none}.avq-accordion__icon{flex:none;inline-size:1.1rem;block-size:1.1rem;color:var(--accent);transition:transform var(--motion-base) var(--ease-out)}.avq-accordion__item[open] .avq-accordion__icon{transform:rotate(45deg)}.avq-accordion__body{-webkit-padding-after:var(--space-5);padding-block-end:var(--space-5);color:var(--text-muted);max-inline-size:var(--measure)}.avq-tabs__list{display:flex;gap:var(--space-1);-webkit-border-after:1px solid var(--border-subtle);border-block-end:1px solid var(--border-subtle);overflow-x:auto}.avq-tab{padding-block:var(--space-3);padding-inline:var(--space-4);border:0;background:transparent;color:var(--text-muted);font-size:var(--fs-sm);font-weight:var(--weight-medium);cursor:pointer;-webkit-border-after:2px solid transparent;border-block-end:2px solid transparent;-webkit-margin-after:-1px;margin-block-end:-1px;white-space:nowrap}.avq-tab:hover{color:var(--text)}.avq-tab[aria-selected=true]{color:var(--text);border-block-end-color:var(--accent)}.avq-tabs__panel{-webkit-padding-before:var(--space-5);padding-block-start:var(--space-5)}.avq-drawer__scrim{position:fixed;inset:0;z-index:var(--z-overlay);background:rgb(0 0 0/.6);animation:avq-fade var(--motion-base) var(--ease-standard)}@keyframes avq-fade{0%{opacity:0}}.avq-drawer{position:fixed;inset-block:0;inset-inline-end:0;z-index:var(--z-overlay);inline-size:min(22rem,90vw);background:var(--surface-raised);-webkit-border-start:1px solid var(--border-subtle);border-inline-start:1px solid var(--border-subtle);padding:var(--space-5);overflow-y:auto;animation:avq-drawer-in var(--motion-base) var(--ease-out)}@keyframes avq-drawer-in{0%{transform:translateX(100%)}}[dir=rtl] .avq-drawer{animation-name:avq-drawer-in-rtl}[dir=rtl] [data-fallback-scope] .avq-drawer{animation-name:avq-drawer-in}@keyframes avq-drawer-in-rtl{0%{transform:translateX(-100%)}}.avq-metric{display:flex;flex-direction:column;gap:var(--space-2)}.avq-metric__value{font-family:var(--font-display);font-size:var(--fs-3xl);font-weight:var(--weight-medium);line-height:1;letter-spacing:var(--tracking-tight);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:var(--text)}.avq-metric__value em{color:var(--accent);font-style:normal}.avq-metric__label{font-size:var(--fs-sm);color:var(--text-muted);max-inline-size:22ch}.avq-testimonial{display:flex;flex-direction:column;gap:var(--space-5);padding:var(--space-8);border:1px solid var(--border-subtle);border-radius:var(--radius-lg);background:var(--surface-raised)}.avq-testimonial__quote{font-family:var(--font-display);font-size:var(--fs-xl);line-height:var(--leading-snug);color:var(--text)}.avq-testimonial__cite{display:flex;align-items:center;gap:var(--space-3);font-style:normal;font-size:var(--fs-sm);color:var(--text-muted)}.avq-proofbar{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-6) var(--space-10);padding-block:var(--space-6);border-block:1px solid var(--border-subtle)}.avq-proofbar__item{display:flex;align-items:baseline;gap:var(--space-2);font-size:var(--fs-sm);color:var(--text-muted)}.avq-proofbar__item strong{font-family:var(--font-display);font-size:var(--fs-lg);color:var(--text);font-weight:var(--weight-medium)}.avq-cta{position:relative;overflow:hidden;display:flex;flex-direction:column;gap:var(--space-5);padding:clamp(var(--space-8),5vw,var(--space-16));border:1px solid var(--border-subtle);border-radius:var(--radius-xl);background:var(--surface-deep)}.avq-cta__motif{position:absolute;inset-block-start:0;inset-inline-end:0;inline-size:18rem;max-inline-size:50%;opacity:.5;pointer-events:none;-webkit-mask-image:linear-gradient(225deg,#000,transparent 75%);mask-image:linear-gradient(225deg,#000,transparent 75%)}.avq-cta__title{position:relative;font-family:var(--font-display);font-size:var(--fs-2xl);max-inline-size:24ch}.avq-cta__actions{display:flex;flex-wrap:wrap;gap:var(--space-3)}.avq-newsletter{display:flex;flex-direction:column;gap:var(--space-3)}.avq-newsletter__row{display:flex;flex-wrap:wrap;gap:var(--space-2)}.avq-newsletter__row .avq-control{flex:1 1 14rem}.avq-ctabar{position:fixed;inset-block-end:0;inset-inline:0;z-index:var(--z-sticky);display:flex;gap:var(--space-2);padding:var(--space-3);-webkit-padding-after:max(var(--space-3),env(safe-area-inset-bottom));padding-block-end:max(var(--space-3),env(safe-area-inset-bottom));background:color-mix(in srgb,var(--surface-raised) 92%,transparent);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);-webkit-border-before:1px solid var(--border-subtle);border-block-start:1px solid var(--border-subtle);animation:avq-ctabar-in var(--motion-base) var(--ease-out)}@keyframes avq-ctabar-in{0%{transform:translateY(100%)}}.avq-ctabar__cta{flex:1 1}.avq-ctabar__quick{display:inline-flex;align-items:center;justify-content:center;flex:none;inline-size:3rem;block-size:3rem;color:var(--text);background:var(--surface);border:1px solid var(--border-control);border-radius:var(--radius-md)}.avq-ctabar__quick:hover{border-color:var(--accent)}@media (min-width:64rem){.avq-ctabar{display:none}}.avq-empty{display:flex;flex-direction:column;align-items:center;text-align:center;gap:var(--space-5);padding-block:var(--block-gap)}.avq-empty--start{align-items:flex-start;text-align:start}.avq-empty__media{inline-size:min(100%,16rem);-webkit-margin-after:var(--space-2);margin-block-end:var(--space-2);color:var(--text-subtle)}.avq-empty__title{margin:0;max-inline-size:24ch}.avq-empty__desc{margin:0}.avq-empty__actions{display:flex;flex-wrap:wrap;justify-content:center;gap:var(--space-3);-webkit-margin-before:var(--space-2);margin-block-start:var(--space-2)}.avq-empty--start .avq-empty__actions{justify-content:flex-start}.avq-container{inline-size:100%;max-inline-size:var(--grid-max);margin-inline:auto;padding-inline:var(--grid-gutter)}.avq-container--prose{max-inline-size:var(--grid-max-prose)}.avq-container--wide{max-inline-size:90rem}.avq-section{padding-block:var(--section-gap)}.avq-section--tight{padding-block:var(--block-gap)}.avq-stack{display:flex;flex-direction:column;gap:var(--stack-gap,var(--space-4))}.avq-stack>*{margin-block:0}.avq-cluster{display:flex;flex-wrap:wrap;align-items:center;gap:var(--cluster-gap,var(--space-3))}.avq-grid{display:grid;grid-template-columns:repeat(var(--grid-columns),minmax(0,1fr));grid-gap:var(--grid-gutter);gap:var(--grid-gutter)}.avq-measure{max-inline-size:var(--measure)}.avq-display{font-size:var(--fs-display)}.avq-display,.avq-h1{font-family:var(--font-display);line-height:var(--leading-tight);letter-spacing:var(--tracking-display);font-weight:var(--weight-medium)}.avq-h1{font-size:var(--fs-4xl)}.avq-h2{font-size:var(--fs-3xl);line-height:var(--leading-tight)}.avq-h2,.avq-h3{font-family:var(--font-display);letter-spacing:var(--tracking-tight);font-weight:var(--weight-medium)}.avq-h3{font-size:var(--fs-2xl);line-height:var(--leading-snug)}.avq-lead{font-size:var(--fs-lg);line-height:var(--leading-relaxed);color:var(--text-muted)}.avq-body{font-size:var(--fs-base);line-height:var(--leading-normal)}.avq-small{font-size:var(--fs-sm)}.avq-muted{color:var(--text-muted)}.avq-subtle{color:var(--text-subtle)}.avq-mono{font-family:var(--font-mono);font-feature-settings:"tnum" 1}.avq-hr{border:0;block-size:var(--hairline);background:var(--border-subtle);inline-size:100%}.avq-app{display:flex;flex-direction:column;min-block-size:100dvh}.avq-main{flex:1 0 auto}.avq-skeleton{display:block;inline-size:100%;block-size:1em;border-radius:var(--radius-sm);background:linear-gradient(90deg,var(--surface-raised),var(--surface-raised-2),var(--surface-raised));background-size:200% 100%;animation:avq-skeleton 1.4s ease-in-out infinite}.avq-skeleton+.avq-skeleton{-webkit-margin-before:var(--space-3);margin-block-start:var(--space-3)}.avq-skeleton--circle{border-radius:50%}@keyframes avq-skeleton{0%{background-position:200% 0}to{background-position:-200% 0}}@media (prefers-reduced-motion:no-preference){[data-assemble]{animation:avq-hero-assemble .7s var(--ease-out) both}[data-assemble="2"]{animation-name:avq-hero-assemble-lcp;animation-delay:80ms}[data-assemble="3"]{animation-delay:.16s}[data-assemble="4"]{animation-delay:.24s}[data-assemble="5"]{animation-delay:.12s}.avq-home-hero__motif .avq-nodefield__node--active{animation:avq-pulse var(--motion-slower) var(--ease-out) .48s both}}@keyframes avq-hero-assemble{0%{opacity:0;transform:translateY(12px)}}@keyframes avq-hero-assemble-lcp{0%{transform:translateY(12px)}}.avq-home-head{display:flex;flex-direction:column;gap:var(--space-4);max-inline-size:52rem;-webkit-margin-after:var(--space-10);margin-block-end:var(--space-10)}.avq-home-head__lead,.avq-home-head__title{margin:0}.avq-home-head__all{-webkit-margin-before:var(--space-2);margin-block-start:var(--space-2)}.avq-home-hero{padding-block:clamp(var(--space-16),12vh,var(--space-32));-webkit-border-after:1px solid var(--border-subtle);border-block-end:1px solid var(--border-subtle)}.avq-home-hero__grid{display:grid;grid-gap:var(--space-12);gap:var(--space-12);align-items:center}@media (min-width:64rem){.avq-home-hero__grid{grid-template-columns:1.4fr 1fr}}.avq-home-hero__eyebrow{-webkit-margin-after:var(--space-6);margin-block-end:var(--space-6)}.avq-home-hero__title{font-family:var(--font-display);font-size:clamp(2.5rem,5.5vw,4.5rem);line-height:var(--leading-tight);letter-spacing:var(--tracking-display);font-weight:var(--weight-medium);text-wrap:balance;margin:0 0 var(--space-6);max-inline-size:18ch}.avq-home-hero__lead{font-size:var(--fs-lg);line-height:var(--leading-relaxed);color:var(--text-muted);max-inline-size:46ch;margin:0 0 var(--space-8)}.avq-home-hero__cta{display:flex;flex-wrap:wrap;gap:var(--space-3)}.avq-home-hero__motif{display:none;color:var(--text-subtle)}@media (min-width:64rem){.avq-home-hero__motif{display:block}}.avq-home-hero__map-img{display:block;inline-size:100%;block-size:auto}.avq-home-trust{background:var(--surface-raised);-webkit-border-after:1px solid var(--border-subtle);border-block-end:1px solid var(--border-subtle);padding-block:var(--space-5)}.avq-marquee__viewport{overflow:hidden}.avq-marquee__track{display:flex;inline-size:max-content}.avq-marquee__group{display:flex;flex:none;align-items:center;margin:0;padding:0;list-style:none}.avq-marquee__item{display:inline-flex;align-items:center;gap:var(--space-6);padding-inline:var(--space-6);white-space:nowrap}.avq-marquee__text{font-family:var(--font-display);font-size:var(--fs-sm);font-weight:var(--weight-medium);letter-spacing:var(--tracking-wide);text-transform:uppercase;color:var(--text)}.avq-marquee__sep{inline-size:5px;block-size:5px;border-radius:var(--radius-xs);background:var(--accent-quiet);transform:rotate(45deg);flex:none}@media (prefers-reduced-motion:no-preference){.avq-marquee__viewport{-webkit-mask-image:linear-gradient(90deg,transparent,#000 6%,#000 94%,transparent);mask-image:linear-gradient(90deg,transparent,#000 6%,#000 94%,transparent)}.avq-marquee__track{animation:avq-marquee-scroll 60s linear infinite;will-change:transform}.avq-marquee:focus-within .avq-marquee__track,.avq-marquee:hover .avq-marquee__track{animation-play-state:paused}[dir=rtl] .avq-marquee__track{animation-name:avq-marquee-scroll-rtl}}@keyframes avq-marquee-scroll{0%{transform:translateX(0)}to{transform:translateX(-50%)}}@keyframes avq-marquee-scroll-rtl{0%{transform:translateX(0)}to{transform:translateX(50%)}}.avq-home-problem__intro{display:flex;flex-direction:column;gap:var(--space-4);max-inline-size:52rem;-webkit-margin-after:var(--space-10);margin-block-end:var(--space-10)}.avq-home-problem__compare,.avq-home-problem__title{margin:0}.avq-home-problem__points{display:flex;flex-direction:column;gap:var(--space-3);margin:0;padding:0;list-style:none}.avq-home-problem__points li{position:relative;-webkit-padding-start:var(--space-5);padding-inline-start:var(--space-5);font-size:var(--fs-sm);line-height:var(--leading-snug)}.avq-home-problem__points li:before{content:"";position:absolute;inset-block-start:.55em;inset-inline-start:0;inline-size:6px;block-size:6px;border-radius:1.5px;background:currentColor;opacity:.5}.avq-home-cards{display:grid;grid-gap:var(--space-4);gap:var(--space-4);grid-template-columns:1fr}@media (min-width:40rem){.avq-home-cards{grid-template-columns:repeat(2,1fr)}}@media (min-width:64rem){.avq-home-cards{grid-template-columns:repeat(4,1fr)}}.avq-home-card{display:flex;flex-direction:column;gap:var(--space-2);min-block-size:100%}.avq-home-card__title{font-family:var(--font-display);font-size:var(--fs-lg);font-weight:var(--weight-medium);color:var(--text);margin:0}.avq-home-card__outcome{font-size:var(--fs-sm);line-height:var(--leading-snug);margin:0;flex:1 1}.avq-home-card__more{font-size:var(--fs-xs);color:var(--text-subtle);-webkit-margin-before:var(--space-3);margin-block-start:var(--space-3);transition:color var(--motion-fast) var(--ease-standard)}.avq-home-card:hover .avq-home-card__more{color:var(--accent)}.avq-home-disclosure>summary{list-style:none;cursor:pointer}.avq-home-disclosure>summary::-webkit-details-marker{display:none}.avq-home-disclosure__icon{flex:none;color:var(--accent);transition:transform var(--motion-base) var(--ease-out)}.avq-home-disclosure[open]>summary .avq-home-disclosure__icon{transform:rotate(45deg)}.avq-home-process__list{margin:0 0 var(--space-6);padding:0;list-style:none;-webkit-border-before:1px solid var(--border-subtle);border-block-start:1px solid var(--border-subtle)}.avq-home-process__stage{-webkit-border-after:1px solid var(--border-subtle);border-block-end:1px solid var(--border-subtle)}.avq-home-process__summary{display:flex;align-items:center;gap:var(--space-4);padding-block:var(--space-5)}.avq-home-process__n{font-size:var(--fs-sm);color:var(--accent);font-weight:var(--weight-medium);inline-size:2.5rem;flex:none}.avq-home-process__heading{display:flex;flex-direction:column;gap:var(--space-1);flex:1 1}.avq-home-process__title{font-family:var(--font-display);font-size:var(--fs-xl);font-weight:var(--weight-medium);color:var(--text)}.avq-home-process__sub{font-size:var(--fs-sm)}.avq-home-process__detail{margin:0;-webkit-padding-start:calc(2.5rem + var(--space-4));padding-inline-start:calc(2.5rem + var(--space-4));-webkit-padding-after:var(--space-5);padding-block-end:var(--space-5);max-inline-size:var(--measure)}.avq-home-process__details:not([open]) .avq-home-process__n{color:var(--text-subtle)}.avq-home-caps{display:grid;grid-gap:var(--space-3);gap:var(--space-3);grid-template-columns:1fr}@media (min-width:48rem){.avq-home-caps{grid-template-columns:repeat(2,1fr)}}.avq-home-cap{border:1px solid var(--border-subtle);border-radius:var(--radius-lg);padding:var(--space-5);background:var(--surface-raised)}.avq-home-cap__summary{display:flex;align-items:center;justify-content:space-between;gap:var(--space-4)}.avq-home-cap__title{font-size:var(--fs-sm);color:var(--text);text-transform:uppercase;letter-spacing:var(--tracking-wide)}.avq-home-cap__detail{margin:var(--space-3) 0 0;font-size:var(--fs-sm);line-height:var(--leading-relaxed)}.avq-home-product{position:relative;overflow:hidden;background:var(--surface-deep);border-block:1px solid var(--border-subtle)}.avq-home-product__motif{position:absolute;inset-block-start:50%;inset-inline-end:-4%;inline-size:38rem;max-inline-size:60%;transform:translateY(-50%);color:var(--text-subtle);opacity:.35;pointer-events:none;-webkit-mask-image:linear-gradient(270deg,#000,transparent 80%);mask-image:linear-gradient(270deg,#000,transparent 80%)}.avq-home-product__inner{position:relative;display:flex;flex-direction:column;gap:var(--space-5);max-inline-size:40rem}.avq-home-product__title{margin:0}.avq-home-product__capture{-webkit-margin-before:var(--space-2);margin-block-start:var(--space-2);max-inline-size:30rem}.avq-home-principles__head{display:flex;flex-direction:column;gap:var(--space-4);-webkit-margin-after:var(--space-10);margin-block-end:var(--space-10)}.avq-home-principles__list{margin:0 0 var(--space-8);padding:0;list-style:none;display:grid;grid-gap:var(--space-8) var(--space-10);gap:var(--space-8) var(--space-10);grid-template-columns:1fr}@media (min-width:48rem){.avq-home-principles__list{grid-template-columns:repeat(2,1fr)}}.avq-home-principle{display:grid;grid-template-columns:auto 1fr;grid-gap:var(--space-1) var(--space-4);gap:var(--space-1) var(--space-4);align-items:baseline}.avq-home-principle__n{grid-row:span 2;font-size:var(--fs-sm);color:var(--text-subtle)}.avq-home-principle__title{margin:0;font-size:var(--fs-xl)}.avq-home-principle__body{margin:0;font-size:var(--fs-sm);line-height:var(--leading-relaxed);max-inline-size:40ch}.avq-home-resources{background:var(--surface-raised);border-block:1px solid var(--border-subtle)}.avq-home-resources__inner{display:flex;flex-direction:column;gap:var(--space-5);max-inline-size:44rem}.avq-home-resources__title{margin:0}.avq-home-resources__form{display:flex;flex-wrap:wrap;gap:var(--space-2);-webkit-margin-before:var(--space-2);margin-block-start:var(--space-2)}.avq-home-resources__form .avq-control{flex:1 1 16rem}.avq-home-engage{display:flex;flex-direction:column;gap:var(--space-3);-webkit-margin-after:var(--space-8);margin-block-end:var(--space-8)}.avq-home-engage__item{border:1px solid var(--border-subtle);border-radius:var(--radius-lg);padding:var(--space-5);background:var(--surface-raised)}.avq-home-engage__summary{display:flex;align-items:center;justify-content:space-between;gap:var(--space-4)}.avq-home-engage__heading{display:flex;flex-direction:column;gap:var(--space-1)}.avq-home-engage__title{font-family:var(--font-display);font-size:var(--fs-lg);font-weight:var(--weight-medium);color:var(--text)}.avq-home-engage__sub{font-size:var(--fs-sm)}.avq-home-engage__detail{margin:var(--space-4) 0 0;font-size:var(--fs-sm);line-height:var(--leading-relaxed);max-inline-size:var(--measure)}.avq-home-engage__foot{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--space-5)}.avq-home-section--alt{background:var(--surface-raised);border-block:1px solid var(--border-subtle)}.avq-home-final{-webkit-padding-after:var(--space-24);padding-block-end:var(--space-24)}.avq-svc-head{display:flex;flex-direction:column;gap:var(--space-4);max-inline-size:52rem;-webkit-margin-after:var(--space-10);margin-block-end:var(--space-10)}.avq-svc-head__title{margin:0}.avq-svc-section{-webkit-border-before:1px solid var(--border-subtle);border-block-start:1px solid var(--border-subtle)}.avq-svc-section--alt{background:var(--surface-raised)}.avq-svc-final{-webkit-border-after:0;border-block-end:0;-webkit-padding-after:var(--space-24);padding-block-end:var(--space-24)}.avq-svc-hero{padding-block:clamp(var(--space-12),9vh,var(--space-24))}.avq-svc-hero--hub{padding-block:clamp(var(--space-16),12vh,var(--space-32))}.avq-svc-hero__grid{display:grid;grid-gap:var(--space-12);gap:var(--space-12);align-items:center}@media (min-width:64rem){.avq-svc-hero__grid{grid-template-columns:1.45fr 1fr}}.avq-svc-hero__eyebrow{-webkit-margin-after:var(--space-6);margin-block-end:var(--space-6)}.avq-svc-hero__title{font-family:var(--font-display);font-size:clamp(2.25rem,5vw,4rem);line-height:var(--leading-tight);letter-spacing:var(--tracking-display);font-weight:var(--weight-medium);text-wrap:balance;margin:0 0 var(--space-6);max-inline-size:20ch}.avq-svc-hero__lead{font-size:var(--fs-lg);line-height:var(--leading-relaxed);color:var(--text-muted);max-inline-size:48ch;margin:0 0 var(--space-8)}.avq-svc-hero__cta{display:flex;flex-wrap:wrap;gap:var(--space-3)}.avq-svc-hero__motif{position:relative;display:none;color:var(--text-subtle)}@media (min-width:64rem){.avq-svc-hero__motif{display:block}}.avq-svc-hero__index{position:absolute;inset-block-start:calc(-1 * var(--space-6));inset-inline-end:0;font-size:var(--fs-xs);letter-spacing:var(--tracking-wide);text-transform:uppercase;color:var(--text-subtle)}.avq-svc-purpose{display:grid;grid-gap:var(--space-8) var(--space-12);gap:var(--space-8) var(--space-12);align-items:start}@media (min-width:56rem){.avq-svc-purpose{grid-template-columns:1.3fr 1fr}}.avq-svc-purpose__lead{margin:0}.avq-svc-purpose__who{display:flex;flex-direction:column;gap:var(--space-3);-webkit-padding-start:var(--space-6);padding-inline-start:var(--space-6);-webkit-border-start:2px solid var(--border-control);border-inline-start:2px solid var(--border-control)}.avq-svc-purpose__who p{margin:0;font-size:var(--fs-sm);line-height:var(--leading-relaxed)}.avq-svc-purpose__label{font-size:var(--fs-xs);text-transform:uppercase;letter-spacing:var(--tracking-wide)}.avq-svc-problems{display:grid;grid-gap:var(--space-8) var(--space-10);gap:var(--space-8) var(--space-10);margin:0;padding:0;list-style:none;grid-template-columns:1fr}@media (min-width:48rem){.avq-svc-problems{grid-template-columns:repeat(2,1fr)}}.avq-svc-problem{display:grid;grid-template-columns:auto 1fr;grid-gap:var(--space-4);gap:var(--space-4);align-items:start}.avq-svc-problem__n{font-size:var(--fs-sm);color:var(--text-subtle);-webkit-padding-before:.15em;padding-block-start:.15em}.avq-svc-problem__title{margin:0 0 var(--space-2);font-family:var(--font-display);font-size:var(--fs-xl);font-weight:var(--weight-medium);color:var(--text)}.avq-svc-problem__body{margin:0;font-size:var(--fs-sm);line-height:var(--leading-relaxed)}.avq-svc-disclosure>summary{list-style:none;cursor:pointer}.avq-svc-disclosure>summary::-webkit-details-marker{display:none}.avq-svc-disclosure__icon{flex:none;color:var(--accent);transition:transform var(--motion-base) var(--ease-out)}.avq-svc-disclosure[open]>summary .avq-svc-disclosure__icon{transform:rotate(45deg)}.avq-svc-approach{margin:0 0 var(--space-6);padding:0;list-style:none;-webkit-border-before:1px solid var(--border-subtle);border-block-start:1px solid var(--border-subtle)}.avq-svc-approach__stage{-webkit-border-after:1px solid var(--border-subtle);border-block-end:1px solid var(--border-subtle)}.avq-svc-approach__summary{display:flex;align-items:center;gap:var(--space-4);padding-block:var(--space-5)}.avq-svc-approach__n{font-size:var(--fs-sm);color:var(--accent);font-weight:var(--weight-medium);inline-size:2.5rem;flex:none}.avq-svc-disclosure:not([open]) .avq-svc-approach__n{color:var(--text-subtle)}.avq-svc-approach__title{font-family:var(--font-display);font-size:var(--fs-xl);font-weight:var(--weight-medium);color:var(--text);flex:1 1}.avq-svc-approach__detail{margin:0;-webkit-padding-start:calc(2.5rem + var(--space-4));padding-inline-start:calc(2.5rem + var(--space-4));-webkit-padding-after:var(--space-5);padding-block-end:var(--space-5);max-inline-size:var(--measure);line-height:var(--leading-relaxed)}.avq-svc-value{display:grid;grid-gap:var(--space-8) var(--space-10);gap:var(--space-8) var(--space-10);grid-template-columns:1fr}@media (min-width:56rem){.avq-svc-value{grid-template-columns:repeat(3,1fr)}}.avq-svc-value__item{display:flex;flex-direction:column;gap:var(--space-3);-webkit-padding-before:var(--space-5);padding-block-start:var(--space-5);-webkit-border-before:2px solid var(--accent-quiet);border-block-start:2px solid var(--accent-quiet)}.avq-svc-value__title{margin:0;font-family:var(--font-display);font-size:var(--fs-lg);font-weight:var(--weight-medium);color:var(--text)}.avq-svc-value__item p{margin:0;font-size:var(--fs-sm);line-height:var(--leading-relaxed)}.avq-svc-proof{display:flex;flex-direction:column;gap:var(--space-6);padding:var(--space-8);background:var(--surface-deep);border:1px solid var(--border-subtle);border-radius:var(--radius-lg);max-inline-size:52rem}.avq-svc-proof p{margin:0;line-height:var(--leading-relaxed)}.avq-svc-proof__links{display:flex;flex-wrap:wrap;gap:var(--space-3) var(--space-6)}.avq-svc-links{display:grid;grid-gap:var(--space-4);gap:var(--space-4);grid-template-columns:1fr}@media (min-width:40rem){.avq-svc-links{grid-template-columns:repeat(2,1fr)}}.avq-svc-link{min-block-size:100%}.avq-svc-link__top{display:flex;align-items:center;justify-content:space-between;gap:var(--space-3)}.avq-svc-link__title{margin:0;font-family:var(--font-display);font-size:var(--fs-lg);font-weight:var(--weight-medium);color:var(--text)}.avq-svc-link__tag{flex:none}.avq-svc-link__outcome{margin:0;font-size:var(--fs-sm);line-height:var(--leading-snug);flex:1 1}.avq-svc-link__more,.avq-svc-tool__more{font-size:var(--fs-xs);color:var(--text-subtle);-webkit-margin-before:var(--space-2);margin-block-start:var(--space-2);transition:color var(--motion-fast) var(--ease-standard)}.avq-svc-link:hover .avq-svc-link__more,.avq-svc-tool:hover .avq-svc-tool__more{color:var(--accent)}.avq-svc-tool{-webkit-margin-before:var(--space-4);margin-block-start:var(--space-4)}.avq-svc-tool__title{margin:var(--space-2) 0 0;font-family:var(--font-display);font-size:var(--fs-lg);font-weight:var(--weight-medium);color:var(--text)}.avq-svc-engage{display:flex;flex-direction:column;gap:var(--space-8);align-items:flex-start;padding:var(--space-8);background:var(--surface-raised-2);border:1px solid var(--border-subtle);border-radius:var(--radius-lg)}.avq-svc-engage p{margin:0}.avq-svc-hub-grid{display:grid;grid-gap:var(--space-4);gap:var(--space-4);grid-template-columns:1fr}@media (min-width:40rem){.avq-svc-hub-grid{grid-template-columns:repeat(2,1fr)}}.avq-svc-hub-card{min-block-size:100%}.avq-svc-hub-card__stage{font-size:var(--fs-xs);text-transform:uppercase;letter-spacing:var(--tracking-wide)}.avq-svc-hub-card__title{margin:var(--space-1) 0 0;font-family:var(--font-display);font-size:var(--fs-2xl);font-weight:var(--weight-medium);color:var(--text)}.avq-svc-hub-card__outcome{margin:0;font-size:var(--fs-sm);line-height:var(--leading-snug);flex:1 1}.avq-svc-hub-card__more{font-size:var(--fs-xs);color:var(--text-subtle);-webkit-margin-before:var(--space-3);margin-block-start:var(--space-3);transition:color var(--motion-fast) var(--ease-standard)}.avq-svc-hub-card:hover .avq-svc-hub-card__more{color:var(--accent)}.avq-svc-philosophy{display:grid;grid-gap:var(--space-8) var(--space-10);gap:var(--space-8) var(--space-10);grid-template-columns:1fr}@media (min-width:56rem){.avq-svc-philosophy{grid-template-columns:repeat(3,1fr)}}.avq-svc-philosophy__item{display:flex;flex-direction:column;gap:var(--space-3)}.avq-svc-philosophy__n{font-size:var(--fs-sm);color:var(--text-subtle)}.avq-svc-philosophy__title{margin:0;font-family:var(--font-display);font-size:var(--fs-lg);font-weight:var(--weight-medium);color:var(--text)}.avq-svc-philosophy__item p{margin:0;font-size:var(--fs-sm);line-height:var(--leading-relaxed)}.avq-svc-crosslinks{display:grid;grid-gap:var(--space-4);gap:var(--space-4);grid-template-columns:1fr}@media (min-width:48rem){.avq-svc-crosslinks{grid-template-columns:repeat(2,1fr)}}.avq-svc-crosslink__title{margin:0;font-family:var(--font-display);font-size:var(--fs-xl);font-weight:var(--weight-medium);color:var(--text)}.avq-svc-crosslink__more{-webkit-margin-before:var(--space-2);margin-block-start:var(--space-2)}