.av4{--av4-navy:#152538;--av4-navy-deep:#0f1e2e;--av4-amber:#d97706;--av4-amber-deep:#b8650a;--av4-cream:#152538;--av4-white:#0f1e2e;--av4-cream-original:#f5f4f1;--av4-white-original:#fff;--av4-fg1:#f5f4f1;--av4-fg2:#f5f4f1b8;--av4-fg3:#f5f4f18c;--av4-fg4:#f5f4f161;--av4-fg5:#f5f4f147;--av4-border:#ffffff1a;--av4-hairline:#ffffff0f;--av4-pack-bidroom:#2563eb;--av4-pack-bidroom-deep:#1d4ed8;--av4-pack-rams:#dc2626;--av4-pack-commercial:var(--pack-commercial,#059669);--av4-pack-cockpit:var(--pack-margin-cockpit,#7c3aed);--av4-pack-service:var(--pack-service-desk,#0284c7);--av4-pack-managed:var(--pack-built-to-order,#0d9488);--av4-r-sm:4px;--av4-r-md:6px;--av4-r-lg:8px;--av4-r-xl:12px;--av4-r-2xl:16px;--av4-r-pill:999px;--av4-ease-out:cubic-bezier(.2, .7, .3, 1);--av4-dur-fast:.12s;--av4-dur:.18s;--av4-dur-slow:.32s;--av4-content-max:1200px;--av4-gutter:40px;--av4-grid-step:28px;--av4-t-xs:11px;--av4-t-sm:13px;--av4-t-base:14px;--av4-t-md:15px;--av4-t-lg:17px;--av4-t-xl:20px;--av4-t-2xl:24px;--av4-t-3xl:32px;--av4-t-4xl:44px;--av4-shadow-1:0 1px 2px #0f1e2e14, 0 1px 1px #0f1e2e0a;--av4-shadow-2:0 1px 3px #0f1e2e1a, 0 4px 12px #0f1e2e0f;--av4-shadow-3:0 4px 16px #0f1e2e1f, 0 12px 32px #0f1e2e14;--av4-shadow-4:0 12px 40px #0f1e2e2e, 0 24px 64px #0f1e2e1f;background:var(--av4-navy-deep);color:var(--av4-fg1);font-family:var(--font-sans,"Open Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", system-ui, sans-serif);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility}.av4-container{max-width:var(--av4-content-max);padding:0 var(--av4-gutter);margin:0 auto}.av4 section{padding:96px 0}.av4 section+section{border-top:1px solid var(--av4-hairline)}.av4-skip-link{background:var(--av4-amber);color:var(--av4-navy);border-radius:var(--av4-r-md);z-index:10000;font-weight:700;font-size:var(--av4-t-sm);padding:8px 16px;text-decoration:none;transition:top .2s;position:absolute;top:-100px;left:16px}.av4-skip-link:focus{top:8px}.av4-scroll-progress{background:var(--av4-amber);z-index:9999;pointer-events:none;height:3px;transition:width 60ms linear;position:fixed;top:0;left:0}.av4-section-nav{z-index:40;border-top:1px solid var(--av4-hairline);border-bottom:1px solid var(--av4-hairline);padding:0 var(--av4-gutter);background:#0f1e2e;position:sticky;top:56px}.av4-section-nav__inner{max-width:var(--av4-content-max);justify-content:space-between;align-items:center;gap:16px;height:44px;margin:0 auto;display:flex}.av4-section-nav__links{scrollbar-width:none;flex:1;align-items:center;gap:4px;min-width:0;display:flex;overflow-x:auto}.av4-section-nav__links::-webkit-scrollbar{display:none}.av4-section-nav__tools{flex-shrink:0;align-items:center;gap:8px;display:flex}.av4-tool-pill{font-family:var(--font-mono,ui-monospace, monospace);letter-spacing:.05em;color:var(--av4-fg3);border-radius:var(--av4-r-pill);border:1px solid var(--av4-hairline);white-space:nowrap;background:#ffffff0a;padding:4px 10px;font-size:10px;font-weight:600}.av4-tool-btn{font-family:inherit;font-size:var(--av4-t-xs);color:var(--av4-fg2);border:1px solid var(--av4-hairline);border-radius:var(--av4-r-pill);cursor:pointer;transition:background var(--av4-dur-fast), color var(--av4-dur-fast), border-color var(--av4-dur-fast);background:#ffffff0a;align-items:center;gap:6px;padding:5px 12px;font-weight:600;display:inline-flex}.av4-tool-btn:hover{color:var(--av4-amber);background:#d977061a;border-color:#d977064d}.av4-tool-btn svg{color:currentColor}.av4-reading-progress{background:linear-gradient(90deg, var(--av4-amber) 0%, color-mix(in oklab, var(--av4-amber) 70%, #059669 30%) 100%);z-index:95;pointer-events:none;width:0;height:2px;transition:width 60ms linear;position:fixed;bottom:0;left:0}@media print{.av4-reading-progress{display:none}}@media (prefers-reduced-motion:reduce){.av4-reading-progress{transition:none}}.av4-section-nav a{font-size:var(--av4-t-xs);color:var(--av4-fg4);border-radius:var(--av4-r-pill);transition:all var(--av4-dur) var(--av4-ease-out);white-space:nowrap;letter-spacing:.02em;padding:6px 14px;font-weight:600;text-decoration:none}.av4-section-nav a:hover{color:var(--av4-fg2);background:#ffffff0a}.av4-section-nav a.active{color:var(--av4-amber);background:#d9770629}.av4-eyebrow{letter-spacing:.15em;text-transform:uppercase;color:var(--av4-amber);align-items:center;gap:10px;margin-bottom:20px;font-size:11px;font-weight:600;display:flex}.av4-eyebrow:before{content:"";background:var(--av4-amber);border-radius:50%;width:8px;height:8px}.av4-eyebrow[data-num]:before{content:attr(data-num);width:auto;height:auto;font-family:var(--font-mono,ui-monospace, monospace);letter-spacing:.04em;color:var(--av4-amber);background:0 0;border-right:1px solid #d9770659;border-radius:0;margin-right:4px;padding-right:10px;font-size:11px;font-weight:700;line-height:1}.av4-h2{font-weight:800;font-size:var(--av4-t-3xl);letter-spacing:-1px;color:var(--av4-fg1);text-wrap:balance;margin-bottom:24px;line-height:1.12}.av4-h2--on-dark{color:var(--av4-white-original)}.av4-reveal{opacity:0;transition:opacity .7s var(--av4-ease-out), transform .7s var(--av4-ease-out);transform:translateY(28px)}.av4-reveal.av4-reveal-in{opacity:1;transform:none}@media (prefers-reduced-motion:reduce){.av4-reveal{opacity:1;transition:none;transform:none}}.av4-btn{font-family:inherit;font-weight:700;font-size:var(--av4-t-md);border-radius:var(--av4-r-md);cursor:pointer;transition:background var(--av4-dur-fast), border-color var(--av4-dur-fast), color var(--av4-dur-fast);letter-spacing:.005em;white-space:nowrap;border:none;padding:14px 28px;line-height:1;text-decoration:none;display:inline-block}.av4-btn-primary{background:var(--av4-amber);color:var(--av4-navy)}.av4-btn-primary:hover{background:var(--av4-amber-deep)}.av4-btn-secondary{color:var(--av4-white-original);background:0 0;border:1.5px solid #ffffff26;font-weight:500}.av4-btn-secondary:hover{background:#ffffff0f}.av4-hero{padding:calc(var(--nav-h) + 16px) 0 96px;position:relative;overflow:hidden}.av4-hero__hairline{background:linear-gradient(90deg, color-mix(in oklab, var(--av4-amber) 65%, transparent) 0%, #059669a6 100%);z-index:2;pointer-events:none;height:2px;position:absolute;top:0;left:0;right:0}@supports (color:lab(0% 0 0)){.av4-hero__hairline{background:linear-gradient(90deg, color-mix(in oklab, var(--av4-amber) 65%, transparent) 0%, lab(54.8183% -43.5039 13.9396/.65) 100%)}}.av4-hero__wash{z-index:0;pointer-events:none;position:absolute;inset:0}.av4-hero .av4-container{z-index:1;position:relative}.av4-hero__below{grid-template-columns:1fr 1fr;align-items:start;gap:64px;display:grid}.av4-hero__pills{flex-wrap:wrap;gap:8px;margin-bottom:24px;display:flex}.av4-hero__pill{font-family:var(--font-mono,ui-monospace, monospace);letter-spacing:.04em;color:var(--av4-fg2);border:1px solid var(--av4-border);border-radius:var(--av4-r-pill);white-space:nowrap;background:#ffffff0a;align-items:center;gap:8px;padding:5px 12px;font-size:11px;font-weight:500;display:inline-flex}.av4-hero__pill--brand{color:var(--av4-amber);letter-spacing:.06em;text-transform:uppercase;background:#d9770614;border-color:#d9770640;font-size:10.5px;font-weight:700}.av4-hero__pill-dot{background:var(--av4-amber);border-radius:50%;flex-shrink:0;width:6px;height:6px}.av4-hero__lockup{align-items:center;gap:16px;margin-bottom:32px;display:flex}.av4-hero__pip{flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.av4-hero__wordmark{flex-direction:column;gap:6px;display:flex}.av4-hero__built{letter-spacing:-1.5px;color:var(--av4-fg1);font-size:32px;font-weight:800;line-height:1}.av4-hero__ai{color:var(--av4-amber);margin-left:2px}.av4-hero__sub{font-family:var(--font-mono,ui-monospace, monospace);letter-spacing:.12em;color:var(--av4-fg3);font-size:10.5px;font-weight:500}@media (max-width:640px){.av4-hero__built{font-size:26px}.av4-hero__sub{letter-spacing:.08em;font-size:9.5px}}.av4-hero__eyebrow{letter-spacing:.15em;text-transform:uppercase;color:var(--av4-amber);align-items:center;gap:10px;margin-bottom:24px;font-size:11px;font-weight:600;display:flex}.av4-hero__eyebrow:before{content:"";background:var(--av4-amber);border-radius:50%;width:8px;height:8px}.av4-hero__h1{letter-spacing:-2px;color:var(--av4-fg1);text-wrap:balance;margin-bottom:24px;font-size:48px;font-weight:800;line-height:1.06}.av4-hero__amber{color:var(--av4-amber)}.av4-word{white-space:nowrap;display:inline-block}.av4-char{opacity:0;transition:opacity .35s var(--av4-ease-out), transform .35s var(--av4-ease-out);display:inline-block;transform:translateY(8px)}.av4-char.av4-char-visible{opacity:1;transform:none}@media (prefers-reduced-motion:reduce){.av4-char{opacity:1;transition:none;transform:none}}.av4-hero__lead{font-size:var(--av4-t-lg);color:var(--av4-fg2);max-width:520px;line-height:1.6}.av4-hero__below--solo{grid-template-columns:1fr}.av4-hero__text-col--solo{max-width:720px}.av4-hero__links{flex-wrap:wrap;gap:10px 24px;margin-top:28px;display:flex}.av4-hero__link{min-height:44px;font-size:var(--av4-t-sm);color:var(--av4-pack-bidroom);transition:color var(--av4-dur-fast);align-items:center;font-weight:700;text-decoration:none;display:inline-flex}.av4-hero__link:hover{color:var(--av4-pack-bidroom-deep)}.av4-hero__doc{border-radius:var(--av4-r-lg);font-size:var(--av4-t-sm);color:#152538d9;background:#fff;border:1px solid #1525381a;padding:32px 32px 24px;line-height:1.55;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffffe6,0 1px 2px #0f1e2e0d,0 8px 22px #0f1e2e1a,0 32px 64px -12px #0f1e2e24}.av4-hero__doc-rail{pointer-events:none;height:4px;position:absolute;top:0;left:0;right:0}.av4-hero__doc-demo{font-family:var(--font-mono,ui-monospace, monospace);letter-spacing:.14em;text-transform:uppercase;color:var(--av4-amber);border-radius:var(--av4-r-sm);z-index:2;pointer-events:none;background:#d977061a;border:1px solid #d9770666;padding:4px 10px;font-size:9.5px;font-weight:700;position:absolute;top:14px;right:14px}.av4-hero__doc-header{border-bottom:1px solid #1525380f;align-items:center;gap:14px;margin-bottom:18px;padding-bottom:16px;display:flex}.av4-hero__doc-mark{border-radius:var(--av4-r-md);object-fit:cover;background:#1525380a;flex-shrink:0;width:48px;height:48px}.av4-hero__doc-header-text{flex:1;min-width:0}.av4-hero__doc-pack-tag{font-family:var(--font-mono,ui-monospace, monospace);letter-spacing:.14em;text-transform:uppercase;color:var(--av4-pack-bidroom);margin-bottom:6px;font-size:10px;font-weight:700;line-height:1}.av4-hero__doc-type{font-size:var(--av4-t-md);color:#152538;letter-spacing:-.2px;font-weight:700;line-height:1.25}.av4-hero__doc-head{font-weight:700;font-size:var(--av4-t-md);letter-spacing:-.2px;color:#152538;border-bottom:2px solid var(--av4-pack-bidroom);margin-bottom:12px;padding-bottom:10px}.av4-hero__doc-sec{font-family:var(--font-mono,ui-monospace, monospace);letter-spacing:.04em;text-transform:uppercase;color:#152538;margin:12px 0 4px;font-size:10.5px;font-weight:700}.av4-hero__doc-row{color:#152538c7;padding-left:12px;font-size:12px;line-height:1.55}.av4-hero__doc{flex-direction:column;min-height:600px;display:flex}.av4-hero__doc-body{animation:av4-doc-frame-in .32s var(--av4-ease-out) both;flex-direction:column;flex:1;display:flex}@keyframes av4-doc-frame-in{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.av4-hero__doc-body{animation:none}}.av4-hero__doc-stages{border-top:1px dashed #1525381a;margin-top:18px;padding-top:16px}.av4-hero__doc-stages-label{font-family:var(--font-mono,ui-monospace, monospace);letter-spacing:.1em;text-transform:uppercase;color:#15253873;margin-bottom:10px;font-size:9.5px;font-weight:700}.av4-hero__doc-stages-chips{flex-wrap:wrap;gap:6px;display:flex}.av4-hero__doc-chip{border-radius:var(--av4-r-pill);color:#152538b8;cursor:pointer;white-space:nowrap;transition:background var(--av4-dur-fast), border-color var(--av4-dur-fast), color var(--av4-dur-fast);background:#1525380a;border:1px solid #1525381a;padding:5px 12px;font-family:inherit;font-size:11px;font-weight:600}.av4-hero__doc-chip:hover{color:var(--av4-pack-bidroom);background:#2563eb1a;border-color:#2563eb66}.av4-hero__doc-chip--active{background:var(--av4-pack-bidroom);border-color:var(--av4-pack-bidroom);color:#fff}.av4-hero__doc-chip--active:hover{background:var(--av4-pack-bidroom-deep);border-color:var(--av4-pack-bidroom-deep);color:#fff}.av4-hero__doc-progress{border-radius:var(--av4-r-md);background:linear-gradient(#2563eb0a 0%,#2563eb00 100%);justify-content:space-between;align-items:flex-start;gap:0;margin-bottom:18px;padding:12px 4px 14px;display:flex}.av4-hero__doc-node{flex-direction:column;flex:1;align-items:center;gap:6px;min-width:0;display:flex;position:relative}.av4-hero__doc-node-dot{z-index:2;width:10px;height:10px;transition:width .2s var(--av4-ease-out), height .2s var(--av4-ease-out), background .2s var(--av4-ease-out), border-color .2s var(--av4-ease-out), box-shadow .2s var(--av4-ease-out);background:#fff;border:1.5px solid #1525382e;border-radius:999px;position:relative}.av4-hero__doc-node-label{font-family:var(--font-mono,ui-monospace, monospace);letter-spacing:.1em;text-transform:uppercase;color:#15253866;text-align:center;transition:color .2s var(--av4-ease-out);font-size:9px;font-weight:700;line-height:1}.av4-hero__doc-node-line{z-index:1;background:#1525381f;height:1px;position:absolute;top:6px;left:calc(50% + 8px);right:calc(8px - 50%)}.av4-hero__doc-node--past .av4-hero__doc-node-dot{background:var(--av4-pack-bidroom);border-color:var(--av4-pack-bidroom);width:8px;height:8px}.av4-hero__doc-node--past .av4-hero__doc-node-label{color:#2563eba6}.av4-hero__doc-node--past .av4-hero__doc-node-line{background:#2563eb73}.av4-hero__doc-node--active .av4-hero__doc-node-dot{background:var(--av4-pack-bidroom);border-color:#fff;width:14px;height:14px;box-shadow:0 0 0 3px #2563eb33,0 0 0 6px #2563eb14}.av4-hero__doc-node--active .av4-hero__doc-node-label{color:var(--av4-pack-bidroom)}.av4-hero__doc-row{align-items:flex-start;gap:6px;display:flex}.av4-hero__doc-page-footer{font-family:var(--font-mono,ui-monospace, monospace);letter-spacing:.1em;text-transform:uppercase;color:#1525384d;text-align:center;border-top:1px dotted #15253829;margin-top:14px;padding-top:8px;font-size:9px;font-weight:600;line-height:1.4}.av4-hero__doc-foot{border-radius:var(--av4-r-md);background:linear-gradient(#2563eb0a 0%,#2563eb00 100%);border:1px solid #2563eb1a;flex-wrap:wrap;gap:4px 18px;margin-top:16px;padding:12px 14px;display:flex}.av4-hero__doc-foot-cell{flex-direction:column;gap:2px;min-width:0;display:inline-flex}.av4-hero__doc-foot-k{font-family:var(--font-mono,ui-monospace, monospace);letter-spacing:.12em;text-transform:uppercase;color:#15253873;font-size:9px;font-weight:700;line-height:1}.av4-hero__doc-foot-v{color:#152538;font-variant-numeric:tabular-nums;align-items:center;gap:4px;font-size:13px;font-weight:700;line-height:1.15;display:inline-flex}.av4-hero__doc-foot-v--ok{color:#047857}.av4-origin{background:var(--av4-white)}.av4-origin__grid{grid-template-columns:1fr 1fr;align-items:start;gap:80px;display:grid}.av4-origin__body p{font-size:var(--av4-t-md);color:var(--av4-fg2);text-wrap:pretty;margin-bottom:20px;line-height:1.7}.av4-origin__body p:last-child{margin-bottom:0}.av4-timeline{flex-direction:column;display:flex;position:relative}.av4-timeline__track{background:var(--av4-border);width:1px;position:absolute;top:24px;bottom:24px;left:15px}.av4-timeline__fill{background:var(--av4-amber);width:100%;height:0;transition:height 1.8s var(--av4-ease-out);position:absolute;top:0;left:0}.av4-timeline.av4-timeline-active .av4-timeline__fill{height:100%}@media (prefers-reduced-motion:reduce){.av4-timeline__fill{transition:none;height:100%!important}}.av4-timeline__item{opacity:0;transition:opacity .5s var(--av4-ease-out), transform .5s var(--av4-ease-out);gap:20px;padding:20px 0;display:flex;transform:translate(-12px)}.av4-timeline__item.av4-timeline-item-visible{opacity:1;transform:translate(0)}@media (prefers-reduced-motion:reduce){.av4-timeline__item{opacity:1;transition:none;transform:none}}.av4-timeline__dot{background:var(--av4-cream);border:2px solid var(--av4-border);z-index:1;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:31px;height:31px;transition:border-color .4s,background .4s;display:flex;position:relative}.av4-timeline-item-visible .av4-timeline__dot{border-color:var(--av4-amber)}.av4-timeline__dot.av4-timeline-dot-active{border-color:var(--av4-amber);background:var(--av4-amber)}.av4-timeline__dot.av4-timeline-dot-active:after{content:"";background:var(--av4-white);border-radius:50%;width:8px;height:8px;animation:2s ease-in-out infinite av4-pulse-dot}@keyframes av4-pulse-dot{0%,to{opacity:1;transform:scale(1)}50%{opacity:.6;transform:scale(1.4)}}@media (prefers-reduced-motion:reduce){.av4-timeline__dot.av4-timeline-dot-active:after{animation:none}}.av4-timeline__year{font-family:var(--font-mono,ui-monospace, monospace);font-size:var(--av4-t-xs);color:var(--av4-amber);letter-spacing:.04em;margin-bottom:4px;font-weight:600}.av4-timeline__text{font-size:var(--av4-t-sm);color:var(--av4-fg2);line-height:1.55}.av4-timeline__text strong{color:var(--av4-fg1);font-weight:600}.av4-pack-strip{background:var(--av4-cream);padding:64px 0;border-top:none!important}.av4-pack-strip+section{border-top:none!important}.av4-pack-strip__label{letter-spacing:.15em;text-transform:uppercase;color:var(--av4-fg4);text-align:center;margin-bottom:32px;font-size:11px;font-weight:600}.av4-pack-strip__grid{grid-template-columns:repeat(6,1fr);gap:16px;display:grid}.av4-pack-card{background:var(--av4-white);border:1px solid var(--av4-border);border-radius:var(--av4-r-lg);transition:box-shadow var(--av4-dur) var(--av4-ease-out), border-color var(--av4-dur) var(--av4-ease-out), transform var(--av4-dur) var(--av4-ease-out);color:inherit;flex-direction:column;align-items:center;gap:12px;padding:24px 16px;text-decoration:none;display:flex;position:relative;overflow:hidden}.av4-pack-card:hover{box-shadow:var(--av4-shadow-2);border-color:#ffffff2e;transform:translateY(-3px)}.av4-pack-card img{border-radius:var(--av4-r-md);object-fit:cover;width:56px;height:56px}.av4-pack-card__name{font-size:var(--av4-t-xs);color:var(--av4-fg2);text-align:center;font-weight:600;line-height:1.3}.av4-pack-card__detail{color:var(--av4-fg3);text-align:center;opacity:0;max-height:0;transition:max-height .35s var(--av4-ease-out), opacity .25s var(--av4-ease-out), margin .35s;margin-top:0;font-size:10px;line-height:1.45;overflow:hidden}.av4-pack-card:hover .av4-pack-card__detail{opacity:1;max-height:60px;margin-top:4px}.av4-pack-card__accent{border-radius:2px;width:100%;height:3px;margin-top:auto;transition:height .25s}.av4-pack-card:hover .av4-pack-card__accent{height:4px}.av4-pack-strip__link{text-align:center;font-size:var(--av4-t-sm);color:var(--av4-amber);margin-top:24px;font-weight:600;text-decoration:none;display:block}.av4-pack-strip__bundle-link{min-height:44px;font-size:var(--av4-t-sm);color:var(--av4-fg3);transition:color var(--av4-dur-fast);justify-content:center;align-items:center;margin-top:4px;font-weight:600;text-decoration:none;display:flex}.av4-pack-strip__bundle-link:hover{color:var(--av4-amber)}.av4-pack-strip[data-band=light] .av4-pack-strip__bundle-link{color:#1525389e}.av4-trust{background:var(--av4-navy-deep);color:var(--av4-white-original);position:relative;border-top:1px solid #d9770633!important}.av4-trust+section{border-top:1px solid #d9770633!important}.av4-trust .av4-h2{color:var(--av4-white-original);margin-bottom:16px}.av4-trust__intro{font-size:var(--av4-t-lg);color:#fffc;max-width:640px;margin-bottom:56px;line-height:1.6}.av4-gov-flow{scrollbar-width:none;-ms-overflow-style:none;flex-wrap:nowrap;justify-content:center;align-items:center;gap:0;margin-bottom:56px;padding:32px 0;display:flex;overflow-x:auto}.av4-gov-flow::-webkit-scrollbar{display:none}.av4-gov-node{opacity:0;transition:opacity .45s var(--av4-ease-out), transform .45s var(--av4-ease-out);flex-direction:column;align-items:center;gap:10px;display:flex;transform:scale(.7)}.av4-gov-node.av4-gov-node-visible{opacity:1;transform:scale(1)}@media (prefers-reduced-motion:reduce){.av4-gov-node{opacity:1;transition:none;transform:none}}.av4-gov-icon{border-radius:var(--av4-r-lg);background:#ffffff0f;border:1px solid #ffffff1a;justify-content:center;align-items:center;width:48px;height:48px;transition:background .3s,border-color .3s,transform .3s;display:flex}.av4-gov-icon svg{color:#fff9;width:22px;height:22px}.av4-gov-icon-amber{background:#d9770626;border-color:#d977064d}.av4-gov-icon-amber svg{color:var(--av4-amber)}.av4-gov-node-visible .av4-gov-icon{background:#ffffff14}.av4-gov-label{font-size:var(--av4-t-xs);color:#ffffff80;letter-spacing:.03em;white-space:nowrap;font-weight:600}.av4-gov-connector{opacity:0;width:40px;height:1px;transition:opacity .4s var(--av4-ease-out);margin:0 4px 28px;position:relative}.av4-gov-connector.av4-gov-line-visible{opacity:1}@media (prefers-reduced-motion:reduce){.av4-gov-connector{opacity:1;transition:none}}.av4-gov-arrow{background:#ffffff26;width:100%;height:1px;position:absolute;top:0;left:0}.av4-gov-arrow:after{content:"";border:3px solid #0000;border-left:5px solid #ffffff26;position:absolute;top:-3px;right:-1px}.av4-trust__grid{grid-template-columns:repeat(3,1fr);gap:24px;display:grid}.av4-trust__card{border-radius:var(--av4-r-lg);transition:transform var(--av4-dur) var(--av4-ease-out), background var(--av4-dur);background:#ffffff0a;border:1px solid #ffffff14;padding:32px 28px;position:relative}.av4-trust__card:hover{background:#ffffff0f;transform:translateY(-2px)}.av4-trust__card:before,.av4-trust__card:after{content:"";pointer-events:none;width:14px;height:14px;position:absolute}.av4-trust__card:before{border-top:2px solid var(--av4-amber);border-left:2px solid var(--av4-amber);border-top-left-radius:var(--av4-r-lg);top:-1px;left:-1px}.av4-trust__card:after{border-bottom:2px solid var(--av4-amber);border-right:2px solid var(--av4-amber);border-bottom-right-radius:var(--av4-r-lg);bottom:-1px;right:-1px}.av4-trust__card-icon{border-radius:var(--av4-r-md);background:#d977061f;justify-content:center;align-items:center;width:40px;height:40px;margin-bottom:20px;display:flex}.av4-trust__card-icon svg{width:20px;height:20px;color:var(--av4-amber)}.av4-trust__card h3{font-weight:700;font-size:var(--av4-t-lg);letter-spacing:-.3px;color:var(--av4-white-original);margin-bottom:12px;line-height:1.3}.av4-trust__card p{font-size:var(--av4-t-sm);color:#ffffffbf;line-height:1.6}.av4-trust__detail-toggle{font-family:inherit;font-size:var(--av4-t-xs);letter-spacing:.04em;color:var(--av4-amber);text-align:left;background:0 0;border:none;justify-content:flex-start;margin-top:16px;padding:0;font-weight:700}.av4-trust__detail-toggle .mfd__chev{border-top:5px solid;border-left:4px solid #0000;border-right:4px solid #0000;width:0;height:0}.av4-trust__detail-list{flex-direction:column;gap:8px;margin-top:16px;display:flex}.av4-trust__detail-item{font-size:var(--av4-t-xs);color:#ffffffb3;align-items:baseline;gap:8px;display:flex}.av4-trust__detail-item:before{content:"";background:var(--av4-amber);border-radius:50%;flex-shrink:0;width:4px;height:4px;margin-top:5px}.av4-traction{background:var(--av4-white)}.av4-traction__header{text-align:center;margin-bottom:64px}.av4-traction__header .av4-eyebrow{justify-content:center}.av4-stat-grid{grid-template-columns:repeat(4,1fr);gap:24px;margin-bottom:64px;display:grid}.av4-stat-card{background:var(--av4-cream);border:1px solid var(--av4-border);border-radius:var(--av4-r-lg);text-align:center;transition:transform var(--av4-dur) var(--av4-ease-out);padding:32px 28px}.av4-stat-card:hover{transform:translateY(-2px)}.av4-stat-card__number{letter-spacing:-2px;color:var(--av4-fg1);margin-bottom:8px;font-size:44px;font-weight:800;line-height:1}.av4-stat-card__accent{color:var(--av4-amber)}.av4-stat-card__label{font-size:var(--av4-t-xs);letter-spacing:.08em;text-transform:uppercase;color:var(--av4-fg3);font-weight:600}.av4-comparison-grid{grid-template-columns:repeat(2,1fr);gap:24px;display:grid}.av4-comparison-card{background:var(--av4-cream);border:1px solid var(--av4-border);border-radius:var(--av4-r-lg);transition:transform var(--av4-dur) var(--av4-ease-out);align-items:center;gap:24px;padding:28px;display:flex}.av4-comparison-card:hover{transform:translateY(-2px)}.av4-comparison-card__numbers{flex-direction:column;flex-shrink:0;gap:4px;display:flex}.av4-comparison-card__before{font-family:var(--font-mono,ui-monospace, monospace);font-size:var(--av4-t-sm);color:var(--av4-fg4);opacity:0;font-weight:500;text-decoration:line-through;transition:opacity .4s .2s}.av4-comparison-card__after{font-size:var(--av4-t-2xl);letter-spacing:-.8px;color:var(--av4-amber);opacity:0;transition:opacity .5s .5s, transform .5s .5s var(--av4-ease-out);font-weight:800;transform:translateY(8px)}.av4-comparison-card.av4-comp-animate .av4-comparison-card__before{opacity:1}.av4-comparison-card.av4-comp-animate .av4-comparison-card__after{opacity:1;transform:translateY(0)}@media (prefers-reduced-motion:reduce){.av4-comparison-card__before,.av4-comparison-card__after{transition:none;opacity:1!important;transform:none!important}}.av4-comparison-card__desc{font-size:var(--av4-t-sm);color:var(--av4-fg2);line-height:1.5}.av4-comparison-card__desc strong{color:var(--av4-fg1);font-weight:600}.av4-traction__footnote{max-width:760px;color:var(--av4-fg4);text-align:center;text-wrap:pretty;margin:40px auto 0;font-size:12px;font-style:italic;line-height:1.55}.av4-traction__roi-link{text-align:center;margin-top:32px}.av4-traction__roi-cta{min-height:44px;font-size:var(--av4-t-sm);color:var(--av4-amber);border:1.5px solid var(--av4-border);border-radius:var(--av4-r-md);transition:border-color var(--av4-dur-fast);align-items:center;padding:10px 24px;font-weight:700;text-decoration:none;display:inline-flex}.av4-traction__roi-cta:hover{border-color:var(--av4-amber)}.av4-traction[data-band=light] .av4-traction__roi-cta{border-color:#15253826}.av4-outputs{background:var(--av4-cream)}.av4-outputs__header{margin-bottom:48px}.av4-outputs__header p{font-size:var(--av4-t-md);color:var(--av4-fg2);max-width:540px}.av4-output-rows{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.av4-output-row{--row-accent:var(--av4-amber);background:var(--av4-white);border:1px solid var(--av4-border);border-left:3px solid var(--row-accent);border-radius:var(--av4-r-md);min-height:72px;color:inherit;transition:border-color var(--av4-dur-fast), background var(--av4-dur-fast);grid-template-columns:1fr auto;align-items:center;column-gap:16px;padding:12px 20px 12px 18px;text-decoration:none;display:grid}.av4-output-row:hover{border-color:color-mix(in oklab, var(--row-accent) 55%, transparent);border-left-color:var(--row-accent);background:#ffffff0a}.av4-output-row__pack{font-family:var(--font-mono,ui-monospace, monospace);letter-spacing:.12em;text-transform:uppercase;color:var(--row-accent);grid-column:1;margin-bottom:3px;font-size:9.5px;font-weight:700}.av4-output-row__title{font-size:var(--av4-t-sm);color:var(--av4-fg1);grid-column:1;font-weight:700;line-height:1.35}.av4-output-row__arrow{color:var(--av4-amber);grid-area:1/2/-1;font-size:18px;font-weight:700}.av4-output-row--all{border-left-color:var(--av4-amber)}.av4-lifecycle{background:var(--av4-white)}.av4-lifecycle .av4-h2{margin-bottom:48px}.av4-lc-wrap{padding:8px 12px 16px;position:relative}.av4-lc-wrap:before,.av4-lc-wrap:after{content:"";pointer-events:none;z-index:2;width:14px;height:14px;position:absolute}.av4-lc-wrap:before{border-top:2px solid var(--av4-amber);border-left:2px solid var(--av4-amber);top:0;left:0}.av4-lc-wrap:after{border-bottom:2px solid var(--av4-amber);border-right:2px solid var(--av4-amber);bottom:0;right:0}.av4-lc-track{flex-wrap:wrap;justify-content:center;align-items:stretch;gap:0;padding:24px 0 12px;display:flex}.av4-lc-stage{--lc-accent:var(--av4-amber);border-radius:var(--av4-r-lg);cursor:pointer;opacity:0;transition:opacity .5s var(--av4-ease-out), transform .5s var(--av4-ease-out), background .2s;background:0 0;border:none;flex-direction:column;align-items:center;gap:10px;padding:24px 12px 16px;font-family:inherit;display:flex;position:relative;transform:translateY(16px)}.av4-lc-stage:before{content:"";background:var(--lc-accent);opacity:.55;height:3px;transition:opacity var(--av4-dur);border-radius:0 0 2px 2px;position:absolute;top:0;left:14px;right:14px}.av4-lc-stage:hover:before,.av4-lc-stage.av4-lc-active:before{opacity:1}.av4-lc-num{font-family:var(--font-mono,ui-monospace, monospace);letter-spacing:.1em;color:#fff6;pointer-events:none;font-size:9.5px;font-weight:700;position:absolute;top:8px}.av4-lc-revealed .av4-lc-stage{opacity:1;transition-delay:calc(var(--lc-i,0) * .1s);transform:translateY(0)}@media (prefers-reduced-motion:reduce){.av4-lc-stage{opacity:1;transition:none;transform:none}}.av4-lc-stage:hover,.av4-lc-stage.av4-lc-active{background:#ffffff0a;transform:translateY(-2px)}.av4-lc-mark{border-radius:var(--av4-r-lg);border:1px solid var(--av4-border);object-fit:cover;width:56px;height:56px;transition:transform .3s var(--av4-ease-out), box-shadow .3s}.av4-lc-stage:hover .av4-lc-mark,.av4-lc-stage.av4-lc-active .av4-lc-mark{box-shadow:var(--av4-shadow-2);transform:scale(1.12)}.av4-lc-label{font-size:var(--av4-t-xs);color:var(--av4-fg2);text-align:center;white-space:nowrap;font-weight:600}.av4-lc-pack-name{text-align:center;letter-spacing:.02em;white-space:nowrap;font-size:10px;font-weight:700}.av4-lc-connector{background:var(--av4-border);width:32px;height:1px;margin:0 2px 44px;position:relative}.av4-lc-connector:after{content:"";border:3px solid #0000;border-left:4px solid var(--av4-border);position:absolute;top:-2.5px;right:-1px}.av4-lc-detail-bar{background:var(--av4-cream);border:1px solid var(--av4-border);border-radius:var(--av4-r-lg);min-height:56px;transition:border-color .3s var(--av4-ease-out);align-items:center;gap:14px;margin-top:20px;padding:16px 24px;display:flex}.av4-lc-detail-bar.av4-lc-detail-visible{border-color:#ffffff26}.av4-lc-detail-hint{font-size:var(--av4-t-sm);color:var(--av4-fg4);font-style:italic}.av4-lc-detail-hint--coarse{display:none}@media (hover:none){.av4-lc-detail-hint--fine{display:none}.av4-lc-detail-hint--coarse{display:inline}}.av4-lc-detail-dot{border-radius:50%;flex-shrink:0;width:10px;height:10px}.av4-lc-detail-bar div{flex-direction:column;gap:2px;display:flex}.av4-lc-detail-bar strong{font-size:var(--av4-t-sm);color:var(--av4-fg1);font-weight:700}.av4-lc-detail-bar span{font-size:var(--av4-t-sm);color:var(--av4-fg2);line-height:1.45}.av4-matrix{background:var(--av4-cream)}.av4-matrix .av4-h2{margin-bottom:40px}.av4-matrix__wrap{background:var(--av4-white);border:1px solid var(--av4-border);border-radius:var(--av4-r-lg);position:relative;overflow:visible}.av4-matrix__wrap:before,.av4-matrix__wrap:after{content:"";pointer-events:none;z-index:2;width:14px;height:14px;position:absolute}.av4-matrix__wrap:before{border-top:2px solid var(--av4-amber);border-left:2px solid var(--av4-amber);border-top-left-radius:var(--av4-r-lg);top:-1px;left:-1px}.av4-matrix__wrap:after{border-bottom:2px solid var(--av4-amber);border-right:2px solid var(--av4-amber);border-bottom-right-radius:var(--av4-r-lg);bottom:-1px;right:-1px}.av4-pack-matrix{border-collapse:collapse;width:100%;font-size:var(--av4-t-sm);border-radius:var(--av4-r-lg);overflow:hidden}.av4-pack-matrix th,.av4-pack-matrix td{text-align:center;border-bottom:1px solid var(--av4-hairline);padding:12px 16px}.av4-matrix__corner{width:220px}.av4-matrix__pack-head{--pack-accent:var(--av4-amber);color:var(--av4-fg1);letter-spacing:.02em;vertical-align:bottom;padding:18px 12px 14px;font-weight:700;transition:background .2s;position:relative}.av4-matrix__pack-head:before{content:"";background:var(--pack-accent);border-radius:0 0 2px 2px;height:3px;position:absolute;top:0;left:8px;right:8px}.av4-matrix__head-mark{border-radius:var(--av4-r-sm);object-fit:cover;width:36px;height:36px;margin:0 auto 8px;display:block}.av4-matrix__head-name{color:var(--av4-fg2);font-size:12px;font-weight:700}.av4-matrix__col-active{background:#d977060d}.av4-matrix__doc{text-align:left;color:var(--av4-fg2);white-space:nowrap;font-weight:500}.av4-matrix__cell{--pack-accent:var(--av4-amber);transition:background .2s;position:relative}.av4-matrix__hit{background:color-mix(in oklab, var(--pack-accent) 6%, transparent)}.av4-matrix__hit:hover{background:color-mix(in oklab, var(--pack-accent) 14%, transparent)}.av4-matrix__tick{transition:filter .2s, transform .2s var(--av4-ease-out)}.av4-matrix__hit:hover .av4-matrix__tick{filter:drop-shadow(0 0 6px);transform:scale(1.15)}.av4-matrix__stack{margin:0;padding:8px 0;list-style:none;display:none}@media (max-width:700px){.av4-pack-matrix{display:none}.av4-matrix__stack{display:block}}.av4-matrix__stack-row{border-bottom:1px solid var(--av4-hairline);border-left:3px solid var(--pack-accent,var(--av4-amber));align-items:flex-start;gap:12px;padding:14px 16px;display:flex}.av4-matrix__stack-row:last-child{border-bottom:none}.av4-matrix__stack-mark{border-radius:var(--av4-r-sm);object-fit:cover;flex-shrink:0;width:32px;height:32px}.av4-matrix__stack-body{flex-direction:column;gap:3px;min-width:0;display:flex}.av4-matrix__stack-name{font-size:var(--av4-t-sm);color:var(--av4-fg1);font-weight:700}.av4-matrix__stack-docs{color:var(--av4-fg2);font-size:12.5px;line-height:1.5}.av4-faq{background:var(--av4-white)}.av4-faq .av4-h2{margin-bottom:40px}.av4-faq__list{max-width:760px}.av4-faq__item{border-bottom:1px solid var(--av4-hairline)}.av4-faq__q{cursor:pointer;width:100%;font-family:inherit;font-size:var(--av4-t-md);color:var(--av4-fg1);text-align:left;background:0 0;border:none;justify-content:space-between;align-items:center;gap:16px;padding:20px 0;font-weight:600;transition:color .2s;display:flex}.av4-faq__q:hover{color:var(--av4-amber)}.av4-faq__chevron{transition:transform .3s var(--av4-ease-out);color:var(--av4-fg4);flex-shrink:0}.av4-faq-open .av4-faq__chevron{transform:rotate(180deg)}.av4-faq__a{max-height:0;transition:max-height .4s var(--av4-ease-out), padding .3s;overflow:hidden}.av4-faq-open .av4-faq__a{max-height:240px;padding:0 0 20px}.av4-faq__a p{font-size:var(--av4-t-sm);color:var(--av4-fg2);line-height:1.65}.av4-process{background:var(--av4-cream)}.av4-process__header{margin-bottom:64px}.av4-process__header .av4-h2{max-width:560px}.av4-steps{grid-template-columns:repeat(4,1fr);gap:0;display:grid;position:relative}.av4-steps:before{content:"";background-image:repeating-linear-gradient(90deg,#d9770673 0 8px,#0000 8px 16px);height:1px;position:absolute;top:24px;left:24px;right:24px}.av4-step{padding-right:24px;position:relative}.av4-step__number{background:var(--av4-white);border:2px solid var(--av4-border);width:48px;height:48px;font-family:var(--font-mono,ui-monospace, monospace);font-size:var(--av4-t-sm);color:var(--av4-fg3);z-index:1;border-radius:50%;justify-content:center;align-items:center;margin-bottom:24px;font-weight:600;display:flex;position:relative}.av4-step h3{font-weight:700;font-size:var(--av4-t-lg);letter-spacing:-.3px;color:var(--av4-fg1);margin-bottom:8px}.av4-step p{font-size:var(--av4-t-sm);color:var(--av4-fg2);line-height:1.6}.av4-cta{background:var(--av4-navy);color:var(--av4-white-original);text-align:center;padding:96px 0;position:relative;overflow:hidden;border-top:none!important}.av4-cta+section{border-top:none!important}.av4-cta__wash{z-index:1;pointer-events:none;position:absolute;inset:0}.av4-cta__hairline{background:linear-gradient(90deg, color-mix(in oklab, var(--av4-amber) 65%, transparent) 0%, #059669a6 100%);z-index:3;pointer-events:none;height:2px;position:absolute;top:0;left:0;right:0}@supports (color:lab(0% 0 0)){.av4-cta__hairline{background:linear-gradient(90deg, color-mix(in oklab, var(--av4-amber) 65%, transparent) 0%, lab(54.8183% -43.5039 13.9396/.65) 100%)}}.av4-cta__trust{font-family:var(--font-mono,ui-monospace, monospace);letter-spacing:.14em;text-transform:uppercase;color:#ffffff73;text-align:center;z-index:2;margin-top:28px;font-size:10.5px;font-weight:600;position:relative}.av4-cta .av4-eyebrow{justify-content:center}.av4-cta__sub{font-size:var(--av4-t-lg);color:#fff9;margin-bottom:40px;position:relative}.av4-cta__buttons{flex-wrap:wrap;justify-content:center;align-items:center;gap:16px;display:flex;position:relative}.av4-cta__micro{font-size:var(--av4-t-xs);color:#ffffff73;margin:0 12px}.av4-engagement-modes{background:var(--av4-cream);padding:48px 0 64px;border-top:1px solid #d9770633!important}.av4-engagement-modes+section{border-top:1px solid #d9770633!important}.av4-engagement-modes__label{letter-spacing:.15em;text-transform:uppercase;color:var(--av4-fg4);text-align:center;margin-bottom:24px;font-size:11px;font-weight:600}.av4-engagement-modes__grid{grid-template-columns:1fr 1fr;gap:16px;display:grid}.av4-engagement-card{background:var(--av4-white);border:1px solid var(--av4-border);border-radius:var(--av4-r-lg);color:inherit;transition:box-shadow var(--av4-dur) var(--av4-ease-out), border-color var(--av4-dur) var(--av4-ease-out), transform var(--av4-dur) var(--av4-ease-out);grid-template-columns:56px 1fr auto;align-items:center;gap:18px;padding:24px 28px;text-decoration:none;display:grid;position:relative;overflow:hidden}.av4-engagement-card:hover{box-shadow:var(--av4-shadow-2);border-color:#ffffff2e;transform:translateY(-2px)}.av4-engagement-card__mark{border-radius:var(--av4-r-md);object-fit:cover;width:56px;height:56px}.av4-engagement-card__tag{letter-spacing:.14em;text-transform:uppercase;margin-bottom:6px;font-size:9px;font-weight:700;line-height:1}.av4-engagement-card__name{font-size:var(--av4-t-lg);color:var(--av4-fg1);letter-spacing:-.3px;font-weight:700}.av4-engagement-card__body{font-size:var(--av4-t-sm);color:var(--av4-fg2);margin:6px 0 0;line-height:1.5}.av4-engagement-card__arrow{color:var(--av4-amber);transition:transform var(--av4-dur) var(--av4-ease-out);font-size:22px;font-weight:700}.av4-engagement-card:hover .av4-engagement-card__arrow{transform:translate(4px)}.av4-engagement-card__accent{width:3px;position:absolute;top:0;bottom:0;left:0}.av4-plant-band{background:var(--av4-navy);color:var(--av4-white-original);padding:72px 0;position:relative;overflow:hidden;border-top:1px solid #d9770633!important}.av4-plant-band+section{border-top:1px solid #d9770633!important}.av4-plant-band:before{content:"";pointer-events:none;background-image:linear-gradient(#ffffff08 1px,#0000 1px),linear-gradient(90deg,#ffffff08 1px,#0000 1px);background-size:28px 28px;position:absolute;inset:0}.av4-plant-band__grid{z-index:1;grid-template-columns:1fr 1fr;align-items:center;gap:48px;display:grid;position:relative}.av4-plant-callout{border-radius:var(--av4-r-xl);background:#ffffff0a;border:1px solid #ffffff14;grid-template-columns:56px 1fr;align-items:start;gap:20px;padding:28px;display:grid}.av4-plant-callout__mark img{border-radius:var(--av4-r-md);object-fit:cover;width:56px;height:56px}.av4-plant-callout__label{letter-spacing:.14em;text-transform:uppercase;color:var(--av4-amber);margin-bottom:8px;font-size:10px;font-weight:700}.av4-plant-callout__title{font-size:var(--av4-t-xl);letter-spacing:-.3px;color:var(--av4-white-original);flex-wrap:wrap;align-items:center;gap:8px;margin:0 0 12px;font-weight:700;line-height:1.25;display:flex}.av4-plant-callout__wordmark{flex-shrink:0;width:auto;height:24px;display:inline-block}.av4-plant-callout__title-tail{color:#ffffffd9;font-weight:600}.av4-plant-callout__body{font-size:var(--av4-t-sm);color:#ffffffb3;margin:0 0 16px;line-height:1.55}.av4-plant-callout__cta{font-size:var(--av4-t-sm);color:var(--av4-amber);font-weight:700;text-decoration:none;display:inline-block}.av4-pull-quote{grid-template-columns:4px 1fr;gap:24px;margin:0;padding:8px 0;display:grid}.av4-pull-quote__rule{background:var(--av4-amber);border-radius:2px}.av4-pull-quote blockquote{font-family:var(--font-display,"Open Sans", sans-serif);color:#ffffffeb;text-wrap:balance;margin:0;font-size:clamp(20px,2.6vw,28px);font-style:italic;font-weight:500;line-height:1.4}.av4-pull-quote__amber{color:var(--av4-amber);font-style:italic;font-weight:600}.av4-cta__doors{z-index:2;text-align:left;grid-template-columns:repeat(3,1fr);gap:16px;margin-top:40px;display:grid;position:relative}.av4-cta__closer{z-index:2;margin-top:16px;position:relative}.av4-cta__closer .av4-cta-door--cal{text-align:left;width:100%;min-height:0}.av4-cta-door{--door-accent:var(--av4-amber);border-radius:var(--av4-r-lg);color:var(--av4-white-original);transition:background var(--av4-dur) var(--av4-ease-out), border-color var(--av4-dur) var(--av4-ease-out), transform var(--av4-dur) var(--av4-ease-out);background:#ffffff0a;border:1px solid #ffffff14;grid-template-rows:auto auto 1fr auto;gap:8px;min-height:200px;padding:26px 24px 20px;text-decoration:none;display:grid;position:relative}.av4-cta-door:before{content:"";background:var(--door-accent);border-radius:var(--av4-r-lg) var(--av4-r-lg) 0 0;opacity:.55;height:3px;transition:opacity var(--av4-dur);position:absolute;top:-1px;left:-1px;right:-1px}.av4-cta-door:hover{border-color:color-mix(in oklab, var(--door-accent) 50%, transparent);background:#ffffff12;transform:translateY(-3px)}.av4-cta-door:hover:before{opacity:1}.av4-cta-door__num{font-family:var(--font-mono,ui-monospace, monospace);letter-spacing:.1em;color:#ffffff59;pointer-events:none;font-size:10px;font-weight:700;position:absolute;top:12px;right:14px}.av4-cta-door--primary{background:#d9770638;border-color:#d977068c}.av4-cta-door--primary:before{opacity:1}.av4-cta-door--primary:hover{background:#d977064d;border-color:#d97706bf}.av4-cta-door__label{letter-spacing:.14em;text-transform:uppercase;color:var(--door-accent);font-size:10px;font-weight:700}.av4-cta-door__title{font-size:var(--av4-t-xl);letter-spacing:-.3px;color:var(--av4-white-original);font-weight:700;line-height:1.2}.av4-cta-door__micro{font-size:var(--av4-t-sm);color:#ffffffa6;align-self:start;line-height:1.5}.av4-cta-door__arrow{color:var(--av4-amber);transition:transform var(--av4-dur) var(--av4-ease-out);align-self:end;font-size:20px;font-weight:700}.av4-cta-door:hover .av4-cta-door__arrow{transform:translate(4px)}.av4-company{background:var(--av4-navy-deep);color:var(--av4-white-original);padding:48px 0;border-top:1px solid #ffffff0f!important}.av4-company__grid{grid-template-columns:repeat(4,1fr);gap:40px;display:grid}.av4-company__label{letter-spacing:.18em;text-transform:uppercase;color:#ffffff59;margin-bottom:8px;font-size:9px;font-weight:600}.av4-company__value{font-size:var(--av4-t-sm);color:#ffffffb3;line-height:1.5}.av4-company__link{color:var(--av4-amber);text-decoration:none}.av4-company__provenance{font-family:var(--font-mono,ui-monospace, monospace);letter-spacing:.12em;text-transform:uppercase;color:#f5f4f199;border-bottom:1px solid #ffffff0f;flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:28px;padding-bottom:20px;font-size:10.5px;font-weight:600;display:flex}.av4-company__provenance-sep{color:var(--av4-amber);opacity:.5}.av4-btt{background:var(--av4-amber);cursor:pointer;width:44px;height:44px;box-shadow:var(--av4-shadow-3);opacity:0;z-index:90;color:var(--av4-navy);border:none;border-radius:50%;justify-content:center;align-items:center;transition:opacity .3s,transform .3s,background .2s;display:flex;position:fixed;bottom:32px;right:32px;transform:translateY(16px)}.av4-btt.av4-btt-visible{opacity:1;transform:translateY(0)}.av4-btt:hover{background:var(--av4-amber-deep)}.av4 :focus-visible{border-radius:var(--av4-r-md);outline:none;box-shadow:0 0 0 2px #d9770673}.av4 [data-band=light]{color:#152538;background:#fff}.av4 [data-band=light]+section{border-top-color:#1525380f}.av4 [data-band=light] .av4-eyebrow{color:var(--av4-amber)}.av4 [data-band=light] .av4-h2{color:#152538}.av4 [data-band=light] p{color:#152538b8}.av4 [data-band=light] strong{color:#152538}.av4-hero[data-band=light] .av4-hero__pill{color:#152538b8;background:#1525380a;border-color:#1525381a}.av4-hero[data-band=light] .av4-hero__pill--brand{color:var(--av4-amber);background:#d977061a;border-color:#d9770659}.av4-hero[data-band=light] .av4-hero__built{color:#152538}.av4-hero[data-band=light] .av4-hero__sub{color:#1525388c}.av4-hero[data-band=light] .av4-hero__h1{color:#152538}.av4-hero[data-band=light] .av4-hero__lead{color:#152538b8}.av4-pack-strip[data-band=light]{background:#f5f4f1}.av4-pack-strip[data-band=light] .av4-pack-strip__label{color:#15253873}.av4-pack-strip[data-band=light] .av4-pack-card{background:#fff;border-color:#1525381a}.av4-pack-strip[data-band=light] .av4-pack-card:hover{border-color:#15253833;box-shadow:0 1px 3px #0f1e2e1a,0 4px 12px #0f1e2e0f}.av4-pack-strip[data-band=light] .av4-pack-card__name{color:#152538c7}.av4-pack-strip[data-band=light] .av4-pack-card__detail{color:#1525388c}.av4-traction[data-band=light]{background:#fff}.av4-traction[data-band=light] .av4-stat-card{background:#f5f4f1;border-color:#1525381a}.av4-traction[data-band=light] .av4-stat-card__number{color:#152538}.av4-traction[data-band=light] .av4-stat-card__label{color:#1525388c}.av4-traction[data-band=light] .av4-comparison-card{background:#f5f4f1;border-color:#1525381a}.av4-traction[data-band=light] .av4-comparison-card__before{color:#15253861}.av4-traction[data-band=light] .av4-comparison-card__desc{color:#152538b8}.av4-traction[data-band=light] .av4-comparison-card__desc strong{color:#152538}.av4-traction[data-band=light] .av4-proof__cases{border-top-color:#1525381a}.av4-traction[data-band=light] .av4-proof__sub-head{color:#152538}.av4-traction[data-band=light] .av4-case-card{background:#f5f4f1;border-color:#1525381a}.av4 [data-band=light] .av4-traction__footnote,.av4 [data-band=light] .av4-cases__footnote{color:#152538b8}.av4-matrix[data-band=light]{background:#f5f4f1}.av4-matrix[data-band=light] .av4-matrix__wrap{background:#fff;border-color:#1525381a}.av4-matrix[data-band=light] .av4-pack-matrix th,.av4-matrix[data-band=light] .av4-pack-matrix td{border-bottom-color:#1525380f}.av4-matrix[data-band=light] .av4-matrix__pack-head{color:#152538}.av4-matrix[data-band=light] .av4-matrix__head-name{color:#152538c7}.av4-matrix[data-band=light] .av4-matrix__head-mark{background:#1525380a}.av4-matrix[data-band=light] .av4-matrix__doc{color:#152538b8}.av4-matrix[data-band=light] .av4-matrix__col-active,.av4-matrix[data-band=light] .av4-matrix__hit{background:color-mix(in oklab, var(--pack-accent,var(--av4-amber)) 8%, transparent)}.av4-matrix[data-band=light] .av4-matrix__hit:hover{background:color-mix(in oklab, var(--pack-accent,var(--av4-amber)) 18%, transparent)}.av4-matrix[data-band=light] .av4-matrix__stack-row{border-bottom-color:#1525380f}.av4-matrix[data-band=light] .av4-matrix__stack-name{color:#152538}.av4-matrix[data-band=light] .av4-matrix__stack-docs{color:#152538b8}.av4-matrix[data-band=light] .av4-matrix__stack-mark{background:#1525380a}.av4-process[data-band=light]{background:#f5f4f1}.av4-process[data-band=light] .av4-steps:before{background:#1525381f}.av4-process[data-band=light] .av4-step__number{color:#1525388c;background:#fff;border-color:#1525381f}.av4-process[data-band=light] .av4-step h3{color:#152538}.av4-process[data-band=light] .av4-step p{color:#152538b8}.av4-proof__cases{border-top:1px solid var(--av4-hairline);margin-top:56px;padding-top:40px}.av4-proof__sub-head{font-weight:700;font-size:var(--av4-t-xl);letter-spacing:-.5px;color:var(--av4-fg1);text-wrap:balance;margin:0;line-height:1.25}.av4-cases__grid{grid-template-columns:repeat(3,1fr);gap:20px;margin-top:32px;display:grid}.av4-case-card{--case-accent:#152538;border:1px solid #1525381a;border-top:3px solid var(--case-accent);border-radius:var(--av4-r-lg);transition:transform var(--av4-dur), box-shadow var(--av4-dur);background:#fff;flex-direction:column;gap:10px;padding:24px;display:flex}.av4-case-card:hover{transform:translateY(-3px);box-shadow:0 6px 20px #0f1e2e14}.av4-case-card__sector{font-family:var(--font-mono,ui-monospace, monospace);letter-spacing:.1em;text-transform:uppercase;color:var(--case-accent);font-size:10px;font-weight:700}.av4-case-card__problem{font-size:var(--av4-t-md);color:#152538;font-weight:700;line-height:1.4}.av4-case-card__pack{font-size:var(--av4-t-xs);color:#1525388c;font-style:italic}.av4-case-card__outcome{font-size:var(--av4-t-sm);color:#152538b8;flex:1;line-height:1.55}.av4-case-card__metric{font-family:var(--font-mono,ui-monospace, monospace);font-size:var(--av4-t-lg);color:var(--av4-amber);letter-spacing:-.5px;border-top:1px dashed #d977064d;margin-top:8px;padding-top:12px;font-weight:700}.av4-cases__footnote{text-align:center;color:#1525388c;max-width:700px;margin:32px auto 0;font-size:12px;font-style:italic}@media (max-width:1024px){.av4-cases__grid{grid-template-columns:1fr}}.av4-gov-flow{position:relative}.av4-gov-signal{background:var(--av4-amber);opacity:0;pointer-events:none;border-radius:50%;width:8px;height:8px;position:absolute;top:24px;left:0;box-shadow:0 0 12px #d97706bf}.av4-gov-flow--running .av4-gov-signal{animation:4s linear infinite av4-gov-signal}@keyframes av4-gov-signal{0%{opacity:0;left:0%}5%{opacity:1}95%{opacity:1}to{opacity:0;left:100%}}@media (prefers-reduced-motion:reduce){.av4-gov-flow--running .av4-gov-signal{opacity:0;animation:none}}.av4-quiz{background:#fff;padding:80px 0!important}.av4-quiz__grid{grid-template-columns:1fr 1.1fr;align-items:start;gap:64px;display:grid}.av4-quiz__copy{font-size:var(--av4-t-md);color:#152538b8;max-width:460px;line-height:1.6}.av4-quiz__card{border-radius:var(--av4-r-xl);background:#f5f4f1;border:1px solid #1525381a;flex-direction:column;min-height:280px;padding:28px;display:flex}.av4-quiz__progress{background:#15253814;border-radius:2px;height:3px;margin-bottom:24px;overflow:hidden}.av4-quiz__progress-fill{background:var(--av4-amber);height:100%;transition:width .28s var(--av4-ease-out)}.av4-quiz__step{font-family:var(--font-mono,ui-monospace, monospace);letter-spacing:.1em;text-transform:uppercase;color:var(--av4-amber);margin-bottom:12px;font-size:10px;font-weight:700}.av4-quiz__q{font-size:var(--av4-t-lg);color:#152538;flex:1;margin-bottom:24px;font-weight:600;line-height:1.45}.av4-quiz__actions,.av4-quiz__result-actions{flex-wrap:wrap;gap:10px;display:flex}.av4-quiz__btn{font-family:inherit;font-size:var(--av4-t-md);border-radius:var(--av4-r-md);color:#152538;cursor:pointer;transition:background var(--av4-dur-fast), border-color var(--av4-dur-fast), color var(--av4-dur-fast);background:#fff;border:1.5px solid #15253833;padding:11px 22px;font-weight:600;text-decoration:none;display:inline-block}.av4-quiz__btn:hover{border-color:#15253866}.av4-quiz__btn--yes{background:var(--av4-amber);color:var(--av4-navy);border-color:var(--av4-amber)}.av4-quiz__btn--yes:hover{background:var(--av4-amber-deep);border-color:var(--av4-amber-deep)}.av4-quiz__result-title{font-size:var(--av4-t-xl);color:#152538;margin:0 0 12px;font-weight:700}.av4-quiz__result-body{font-size:var(--av4-t-sm);color:#152538b8;flex:1;margin:0 0 20px;line-height:1.6}@media (max-width:1024px){.av4-quiz__grid{grid-template-columns:1fr;gap:32px}}.av4-cta-door--cal{text-align:left;cursor:pointer;appearance:none;font-family:inherit}.av4-cta-door--cal:focus-visible{outline:none;box-shadow:0 0 0 2px #d977068c}.av4-cal-inline{text-align:center;z-index:2;margin-top:40px;position:relative}.av4-cal-inline__cta{border-radius:var(--av4-r-lg);color:var(--av4-white-original);cursor:pointer;transition:background var(--av4-dur), border-color var(--av4-dur);background:#ffffff0f;border:1px solid #d9770659;flex-direction:column;gap:4px;padding:18px 32px;font-family:inherit;display:inline-flex}.av4-cal-inline__cta:hover{border-color:var(--av4-amber);background:#d977061f}.av4-cal-inline__label{font-size:var(--av4-t-md);font-weight:700}.av4-cal-inline__sub{font-size:var(--av4-t-xs);color:#ffffff8c}.av4-cal-inline__frame{border-radius:var(--av4-r-lg);background:#fff;border:none;width:100%;min-height:620px}.av4-trust__card,.av4-stat-card,.av4-comparison-card,.av4-cta-door{transform-style:preserve-3d;transition:transform .22s var(--av4-ease-out), box-shadow .22s var(--av4-ease-out), border-color .22s var(--av4-ease-out), background .22s var(--av4-ease-out);will-change:transform}@media (prefers-reduced-motion:reduce){.av4-trust__card,.av4-stat-card,.av4-comparison-card,.av4-cta-door{transition:none}}.av4-hero__pip{transform-origin:50%;animation:6s ease-in-out infinite av4-pip-breathe}@keyframes av4-pip-breathe{0%,to{opacity:1;transform:scale(1)}50%{opacity:.92;transform:scale(.97)}}@media (prefers-reduced-motion:reduce){.av4-hero__pip{animation:none}}.av4-engagement-modes,.av4-trust,.av4-plant-band{position:relative}.av4-engagement-modes:before,.av4-trust:before,.av4-plant-band:before{content:"";background:var(--av4-amber);opacity:0;height:1px;animation:av4-divider-draw .8s var(--av4-ease-out) both;animation-timeline:view();animation-range:cover cover 30%;position:absolute;top:0;left:50%;right:50%}@keyframes av4-divider-draw{0%{opacity:0;left:50%;right:50%}10%{opacity:.55}to{opacity:.55;left:0%;right:0%}}@supports not (animation-timeline:view()){.av4-engagement-modes:before,.av4-trust:before,.av4-plant-band:before{opacity:.4;animation:none;left:0;right:0}}@media (prefers-reduced-motion:reduce){.av4-engagement-modes:before,.av4-trust:before,.av4-plant-band:before{opacity:.4;animation:none;left:0;right:0}}.av4-cmdk-backdrop{z-index:200;-webkit-backdrop-filter:blur(8px);background:#0f1e2e99;justify-content:center;align-items:flex-start;padding-top:12vh;animation:.14s ease-out av4-cmdk-fade;display:flex;position:fixed;inset:0}@keyframes av4-cmdk-fade{0%{opacity:0}to{opacity:1}}.av4-cmdk{border-radius:var(--av4-r-lg);width:min(560px,100vw - 40px);animation:av4-cmdk-rise .16s var(--av4-ease-out);background:#152538;border:1px solid #d977064d;flex-direction:column;display:flex;overflow:hidden;box-shadow:0 24px 64px #00000080}@keyframes av4-cmdk-rise{0%{opacity:0;transform:translateY(-12px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.av4-cmdk-backdrop,.av4-cmdk{animation:none}}.av4-cmdk__head{border-bottom:1px solid #ffffff14;align-items:center;gap:12px;padding:14px 18px;display:flex}.av4-cmdk__head svg{color:var(--av4-fg4);flex-shrink:0}.av4-cmdk__head input{font-family:inherit;font-size:var(--av4-t-md);color:var(--av4-fg1);background:0 0;border:none;outline:none;flex:1;padding:0}.av4-cmdk__head input::placeholder{color:var(--av4-fg4)}.av4-cmdk__esc{font-family:var(--font-mono,ui-monospace, monospace);letter-spacing:.08em;color:var(--av4-fg4);border:1px solid var(--av4-border);border-radius:var(--av4-r-sm);padding:2px 8px;font-size:10px;font-weight:700}.av4-cmdk__list{max-height:60vh;margin:0;padding:6px 0;list-style:none;overflow-y:auto}.av4-cmdk__item{cursor:pointer;font-size:var(--av4-t-sm);color:var(--av4-fg2);transition:background var(--av4-dur-fast), color var(--av4-dur-fast);align-items:center;gap:12px;padding:9px 18px;display:flex}.av4-cmdk__item--active{color:var(--av4-fg1);background:#d977061f}.av4-cmdk__kind{font-family:var(--font-mono,ui-monospace, monospace);letter-spacing:.08em;text-transform:uppercase;border-radius:var(--av4-r-sm);color:var(--av4-fg3);border:1px solid var(--av4-border);background:#ffffff0a;flex-shrink:0;padding:2px 7px;font-size:9px;font-weight:700}.av4-cmdk__kind[data-kind=pack]{color:#93c5fd;border-color:#93c5fd40}.av4-cmdk__kind[data-kind=action]{color:var(--av4-amber);border-color:#d9770659}.av4-cmdk__label{flex:1}.av4-cmdk__empty{text-align:center;color:var(--av4-fg4);font-size:var(--av4-t-sm);padding:24px;font-style:italic}.av4-cmdk__foot{font-family:var(--font-mono,ui-monospace, monospace);letter-spacing:.04em;color:var(--av4-fg4);border-top:1px solid #ffffff0f;gap:16px;padding:10px 18px;font-size:10px;display:flex}@media (max-width:1024px){.av4-hero__below{grid-template-columns:1fr;gap:40px}.av4-origin__grid{grid-template-columns:1fr;gap:48px}.av4-trust__grid{grid-template-columns:1fr 1fr}.av4-stat-grid{grid-template-columns:repeat(2,1fr)}.av4-steps{grid-template-columns:repeat(2,1fr);gap:40px}.av4-steps:before{display:none}.av4-company__grid{grid-template-columns:repeat(2,1fr)}.av4-pack-strip__grid{grid-template-columns:repeat(3,1fr)}.av4-gov-connector{width:24px}.av4-lc-connector{width:20px}.av4-plant-band__grid{grid-template-columns:1fr;gap:32px}.av4-cta__doors{grid-template-columns:1fr}}@media (max-width:640px){.av4 section{padding:64px 0}.av4-hero{padding:48px 0 64px}.av4-hero__h1{letter-spacing:-1px;font-size:30px}.av4-hero__lockup{gap:12px}.av4-hero__pip{transform:scale(.85)}.av4-hero__below{gap:32px;margin-top:0}.av4-hero__aside{padding:28px 24px}.av4-hero__aside blockquote{font-size:var(--av4-t-lg)}.av4-container{padding:0 20px}.av4-plant-callout{grid-template-columns:1fr;gap:16px}.av4-plant-callout__title{font-size:var(--av4-t-lg)}.av4-cta__doors{grid-template-columns:1fr;gap:12px}.av4-cta-door{min-height:0;padding:20px}.av4-section-nav__inner{gap:8px;padding:0}.av4-tool-btn{padding:5px 9px}.av4-trust__card:before,.av4-trust__card:after{width:10px;height:10px}.av4-eyebrow{flex-wrap:wrap}.av4-eyebrow[data-num]:before{padding-right:8px}.av4-company__provenance{letter-spacing:.08em;font-size:9.5px}.av4-stat-card__number{font-size:36px}.av4-comparison-card{gap:16px;padding:20px}.av4-comparison-card__after{font-size:var(--av4-t-xl)}.av4-trust__grid{grid-template-columns:1fr}.av4-stat-grid{grid-template-columns:1fr 1fr}.av4-comparison-grid{grid-template-columns:1fr}.av4-steps{grid-template-columns:1fr;gap:32px}.av4-cta__buttons{flex-direction:column;align-items:center}.av4-company__grid{grid-template-columns:1fr 1fr;gap:24px}.av4-pack-strip__grid{grid-template-columns:repeat(2,1fr)}.av4-gov-flow{gap:8px}.av4-gov-connector{width:16px}.av4-lc-track{grid-template-columns:1fr 1fr;gap:8px;padding:16px 0 8px;display:grid}.av4-lc-connector{display:none}.av4-section-nav__inner{gap:2px}.av4-section-nav a{padding:5px 10px;font-size:10px}.av4-matrix__wrap{overflow-x:auto}.av4-btt{bottom:20px;right:20px}.av4-engagement-modes__grid{grid-template-columns:1fr}.av4-engagement-card{grid-template-columns:48px 1fr}.av4-engagement-card__arrow{display:none}.av4-timeline__item{gap:14px;padding:12px 0}.av4-timeline__dot{width:26px;height:26px}.av4-timeline__track{top:16px;bottom:16px;left:12px}.av4-pack-card{gap:8px;padding:16px 12px}.av4-pack-card img{width:40px;height:40px}.av4-pack-strip{padding:48px 0}.av4-pack-strip__label{margin-bottom:20px}.av4-pack-strip__link{margin-top:16px}.av4-quiz__card{min-height:0;padding:20px}.av4-quiz__progress{margin-bottom:16px}.av4-quiz__step{margin-bottom:8px}.av4-quiz__q{margin-bottom:16px}.av4-quiz__result-body{margin:0 0 14px}.av4-engagement-card{gap:14px;padding:16px 18px}.av4-engagement-card__mark{width:48px;height:48px}.av4-engagement-card__body{margin-top:4px}.av4-plant-callout{padding:20px}.av4-plant-callout__mark img{width:44px;height:44px}.av4-plant-callout__body{margin-bottom:12px}.av4-pull-quote{gap:16px;padding:0}.av4-pull-quote blockquote{font-size:clamp(18px,5.2vw,22px)}.av4-proof__cases{margin-top:36px;padding-top:28px}.av4-case-card{gap:8px;padding:18px}.av4-step{padding-right:0}.av4-step__number{width:32px;height:32px;font-size:var(--av4-t-xs);margin-bottom:12px}.av4-step h3{margin-bottom:6px}.av4-cta-door{padding:16px}.av4-cta__closer{margin-top:8px}.av4-cta__closer .av4-cta-door--cal{padding:14px 16px}.av4-cta__trust{margin-top:20px}.av4-lc-stage{text-align:left;grid-template-columns:28px 1fr;align-items:center;column-gap:10px;min-height:56px;padding:10px 24px 10px 12px;display:grid}.av4-lc-stage:before{border-radius:0 2px 2px 0;width:3px;height:auto;inset:6px auto 6px 0}.av4-lc-num{font-size:9px;top:6px;right:8px}.av4-lc-mark{grid-row:1/span 2;width:28px;height:28px}.av4-lc-label{text-align:left;white-space:normal;grid-area:1/2}.av4-lc-pack-name{text-align:left;white-space:normal;grid-area:2/2;font-size:9.5px;line-height:1.25}.av4-lc-wrap{padding:4px 8px 8px}}.av4-qbreak{pointer-events:none;justify-content:center;align-items:center;gap:16px;margin:0 0 44px;display:flex}.av4-qbreak:before,.av4-qbreak:after{content:"";background:var(--av4-hairline);width:min(88px,16vw);height:1px}.av4-qbreak__glyph{opacity:.9;border-radius:8px;width:30px;height:30px;display:block;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #ffffff14}.av4-qbreak__glyph img{width:150px;max-width:none;height:auto;position:absolute;top:-2.93478px;left:-2.6087px}.av4 [data-band=light] .av4-qbreak:before,.av4 [data-band=light] .av4-qbreak:after{background:#1525381a}.av4 [data-band=light] .av4-qbreak__glyph{box-shadow:inset 0 0 0 1px #15253814}@media print{.av4-qbreak,.av4-section-nav,.av4-scroll-progress,.av4-skip-link,.av4-btt{display:none!important}.av4{color:#152538;background:#fff}.av4 section{break-inside:avoid;padding:32px 0}.av4-hero{padding:40px 0 32px}.av4-trust,.av4-cta,.av4-company{color:#152538;background:#fff}.av4-trust .av4-h2,.av4-trust__card h3,.av4-cta .av4-h2{color:#152538}.av4-trust__card p,.av4-trust__detail-item,.av4-trust__intro,.av4-cta__sub{color:#15253899}.av4-hero__aside{color:#152538;background:#f0f0f0}.av4-hero__aside blockquote,.av4-hero__attr-text{color:#152538}.av4-gov-flow,.av4-lc-track{page-break-inside:avoid}.av4-trust__card,.av4-stat-card{border:1px solid #ddd}*,:before,:after{opacity:1!important;transition:none!important;animation:none!important;transform:none!important}}
