@property --gradient-angle{syntax:"<angle>";initial-value:90deg;inherits:false}:root{--text-xs:1rem;--text-s:1.4rem;--text-base:1.4rem;--text-h4:2.1rem;--text-h3:2.9rem;--text-h2:5.1rem;--text-h1:6.1rem;--text-huge:8.1rem;--text-h4-mobile:1.8rem;--text-h3-mobile:2.4rem;--text-h2-mobile:3.6rem;--text-h1-mobile:4rem;--text-huge-mobile:4.8rem;--font-primary:"Geist",sans-serif;--font-secondary:"Geist Mono",sans-serif;--font-light:300;--font-regular:400;--space-4:clamp(.25rem,.25rem + 0vw,.25rem);--space-8:clamp(.5rem,.5rem + 0vw,.5rem);--space-12:clamp(.75rem,.75rem + 0vw,.75rem);--space-16:clamp(1rem,1rem + 0vw,1rem);--space-24:clamp(1.5rem,1.5rem + 0vw,1.5rem);--space-32:clamp(2rem,2rem + 0vw,2rem);--space-48:clamp(3rem,3rem + 0vw,3rem);--space-64:clamp(4rem,4rem + 0vw,4rem);--space-96:clamp(6rem,6rem + 0vw,6rem);--space-150:clamp(9.375rem,9.375rem + 0vw,9.375rem);--color-white:#fff;--color-black:#000;--color-red:#e93519;--color-orange:#f7671f;--color-gray-dark:#2a324b;--color-gray:#767b91;--color-gray-light:#d0cfce;--color-bg-light:#fcfcfa;--gradient-red:linear-gradient(90deg,#f7671f,#e93519);--gradient-orange:linear-gradient(90deg,#f7a000,#f7671f);--gradient-gray:linear-gradient(90deg,#767b91,#2a324b);--gradient-light:linear-gradient(0deg,#fcfcfa,hsla(30,2%,81%,.25));--gradient-animated:linear-gradient(90deg,#f7671f,#e93519,#767b91,#2a324b);--widget-shadow:0px 3px 5px rgba(42,50,75,.1);--border-size:-.3rem;--main-grid:repeat(12,minmax(0,1fr));--ease-in:cubic-bezier(.4,0,1,1);--ease-out:cubic-bezier(0,0,.2,1);--ease-in-out:cubic-bezier(.4,0,.2,1)}::-moz-selection{background-color:var(--color-red);text-shadow:none;background-clip:content-box;color:var(--color-white);-webkit-text-fill-color:var(--color-white)}::selection{background-color:var(--color-red);text-shadow:none;background-clip:content-box;color:var(--color-white);-webkit-text-fill-color:var(--color-white)}#gradient-canvas{width:100%;height:100%;--gradient-color-1:#e8e7e7;--gradient-color-2:#f2f2f4;--gradient-color-3:#e8e7e7;--gradient-color-4:#fcfcfa}#brx-content{overflow-x:clip}#brx-content:has(.aco-sticky-headers){overflow-x:visible}.has-sticky-table #brx-content{overflow-x:visible}:where(.text-huge,.text-h1,.text-h2,.text-h3,.text-h4){font-family:var(--font-primary);font-style:normal;font-weight:var(--font-light);text-wrap:balance}:where(.text-l,.text-s,.text-uppercase){font-family:var(--font-secondary);font-style:normal;text-transform:uppercase}:where(.text-huge){font-size:var(--text-huge);line-height:110%;letter-spacing:-.049rem}:where(.text-h1){font-size:var(--text-h1);line-height:110%;letter-spacing:-.038rem}:where(.text-h2){font-size:var(--text-h2);line-height:115%;letter-spacing:-.032rem}:where(.text-h3){font-size:var(--text-h3);line-height:130%;letter-spacing:-.018rem}:where(.text-h4){font-size:var(--text-h4);line-height:140%}:where(.text-l){font-size:var(--text-h4);font-weight:var(--font-light);line-height:140%}:where(.text-base){font-family:var(--font-primary);font-size:var(--text-base);font-style:normal;font-weight:var(--font-light);line-height:140%}:where(.text-s){font-size:var(--text-s);font-weight:var(--font-light);line-height:140%}.text-s:not(.header__nav-menu-dropdown-effect) a,a:not(.header__nav-menu-dropdown-effect).text-s{font-family:var(--font-secondary);font-size:var(--text-s);font-style:normal;font-weight:var(--font-regular);line-height:140%;text-decoration-line:underline;text-decoration-style:solid;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;text-decoration-thickness:auto;text-underline-offset:auto;text-underline-position:from-font;text-transform:uppercase}.text-uppercase{font-size:var(--text-s);font-weight:var(--font-regular);line-height:140%;letter-spacing:.026rem}.text-gradient{background-clip:text!important;-webkit-background-clip:text!important;-webkit-text-fill-color:transparent;color:transparent;contain:layout style paint}.gradient-red{background:var(--gradient-red)}.gradient-orange{background:var(--gradient-orange)}.gradient-gray{background:var(--gradient-gray)}.gradient-animated{background:var(--gradient-animated);background-size:200% 100%;animation:gradient-flow 8s ease-in-out infinite;will-change:background-position;contain:layout style paint;backface-visibility:hidden;transform:translateZ(0)}@keyframes gradient-shift{0%{--gradient-angle:0deg}to{--gradient-angle:360deg}}@keyframes gradient-flow{0%{background-position:0 50%}50%{background-position:100% 50%}to{background-position:0 50%}}@media (prefers-reduced-motion:reduce){.gradient-animated{animation:none!important;background-position:0 50%!important;will-change:auto}}.gradient-animated-lazy{background:var(--gradient-animated);background-size:200% 100%;background-position:0 50%;animation:none;will-change:background-position;contain:layout style paint;backface-visibility:hidden;transform:translateZ(0)}.gradient-animated-lazy.animate-ready{animation:gradient-flow 8s ease-in-out infinite}.truncate{text-overflow:ellipsis;overflow:hidden;white-space:nowrap}.no-select{-webkit-user-select:none;-moz-user-select:none;user-select:none}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.new-line{display:block}.header__menu{position:relative}.header__nav-menu-dropdown .header__nav-item-submenu{display:none;opacity:0;visibility:hidden;transition:opacity .3s ease,visibility .3s ease}.header__nav-menu-dropdown.brx-open .header__nav-item-submenu{display:block;opacity:1;visibility:visible;background-color:var(--color-white);z-index:1000;pointer-events:auto;transition:opacity .3s ease,visibility .3s ease}@media (max-width:767px){.header__nav-menu-dropdown.brx-open .header__nav-item-submenu{position:relative;top:0;left:0;width:100%;box-shadow:none}}@media (min-width:320px) and (max-width:1279px){.header__nav-menu-dropdown.brx-open .header__nav-item-submenu{position:static;top:0;left:0;width:100%;box-shadow:none}}@media (min-width:1281px){.header__nav-menu-dropdown.brx-open .header__nav-item-submenu{position:absolute;width:100%;top:100%;left:0;box-shadow:0 4px 6px #0000001a}}.header__menu .brxe-dropdown{width:auto}@media (max-width:1279px){.header__menu .brxe-dropdown{width:100%}}.header__nav-menu-dropdown.brx-open .header__nav-menu-dropdown-effect>.bc-underlined-title__side-to-side:before{transform:scaleX(1);transform-origin:left center;transition-delay:unset;-webkit-transition-delay:unset;-o-transition-delay:unset;-moz-transition-delay:unset}.line-clamp--1,.line-clamp--2,.line-clamp--3{display:-webkit-box;-webkit-box-orient:vertical;overflow:hidden}.line-clamp--1{-webkit-line-clamp:1}.line-clamp--2{-webkit-line-clamp:2}.line-clamp--3{-webkit-line-clamp:3}[role=button]{cursor:pointer!important}.button{transition:outline .2s ease}.button:is(:focus,:focus-visible){outline:.2rem solid var(--color-orange);outline-offset:.2rem}.button--primary,.button--secondary{display:inline-flex;align-items:center;justify-content:center;gap:.8rem;padding:1.6rem 3.2rem;font-family:Geist,system-ui,-apple-system,sans-serif;font-size:1.5rem;font-weight:500;line-height:1;letter-spacing:-.005em;border-radius:999px;text-decoration:none;white-space:nowrap;cursor:pointer;transition:background .2s var(--avc-2026-ease),filter .2s var(--avc-2026-ease),color .2s var(--avc-2026-ease),border-color .2s var(--avc-2026-ease),transform var(--avc-2026-press) var(--avc-2026-ease)}.button--primary{color:var(--color-white,#fff);background:var(--gradient-red,linear-gradient(90deg,#f7671f 0,#e93519 100%));border:1px solid transparent;box-shadow:0 1px 2px #e9351926}.button--primary:hover{filter:brightness(1.04)}.button--primary:active{filter:brightness(.96);transform:scale(.97)}.button--secondary{color:var(--color-gray-dark,#2a324b);border:1px solid var(--color-gray-light,#d0cfce)}.button--secondary:hover{border-color:var(--color-gray-dark,#2a324b)}.button--secondary:active{transform:scale(.97)}.button--primary:focus-visible,.button--secondary:focus-visible{outline:2px solid var(--color-orange,#f7671f);outline-offset:2px}.button--small{padding:1.2rem 2.4rem;font-size:1.4rem;gap:.6rem}.link--underline{position:relative;display:inline-flex;align-items:center;gap:.6rem;padding-bottom:.3rem;text-decoration:none;color:inherit}.link--underline:after{content:"";position:absolute;left:0;right:0;bottom:0;height:1px;background:currentColor;transform:scaleX(1);transform-origin:left}.link--underline__icon{display:inline-flex;width:1.2rem;height:1.2rem;flex-shrink:0;color:inherit}.link--underline__icon svg{width:100%;height:100%;stroke-width:1.6}.link--underline:focus-visible:after,.link--underline:hover:after{animation:link-underline-sweep .64s cubic-bezier(.22,.61,.36,1)}@keyframes link-underline-sweep{0%{transform:scaleX(1);transform-origin:right}50%{transform:scaleX(0);transform-origin:right}50.01%{transform:scaleX(0);transform-origin:left}to{transform:scaleX(1);transform-origin:left}}@media (prefers-reduced-motion:reduce){.link--underline:focus-visible:after,.link--underline:hover:after{animation:none}}@media (max-width:767px){:where(.text-huge){font-size:var(--text-huge-mobile)}:where(.text-h1){font-size:var(--text-h1-mobile);letter-spacing:-.042rem}:where(.text-h2){font-size:var(--text-h2-mobile);letter-spacing:-.036rem}:where(.text-h3){font-size:var(--text-h3-mobile);letter-spacing:-.024rem}:where(.text-h4){font-size:var(--text-h4-mobile)}:where(.text-l){font-size:var(--text-h4-mobile);line-height:2.2rem}}@media (max-width:1167px){:root{--main-grid:repeat(10,minmax(0,1fr))}}@media (max-width:930px){:root{--main-grid:repeat(8,minmax(0,1fr))}}@media (max-width:693px){:root{--main-grid:repeat(6,minmax(0,1fr))}}@media (max-width:456px){:root{--main-grid:repeat(4,minmax(0,1fr))}}@media (max-width:338px){:root{--main-grid:repeat(3,minmax(0,1fr))}}@media (max-width:980px){.blob{display:none!important;visibility:hidden!important;opacity:0!important}}.aco-menu{--aco-menu-columns:2;--aco-menu-column-gap:var(--space-64,4rem);--aco-menu-category-spacing:var(--space-32,2rem);--aco-menu-item-spacing:var(--space-12,.75rem);--aco-menu-category-color:var(--color-orange,#f7671f);--aco-menu-link-color:var(--color-gray-dark,#2a324b);--aco-menu-link-hover-color:var(--color-red,#e93519);display:block;color:var(--aco-menu-link-color)}.aco-menu__pages{margin-bottom:var(--aco-menu-category-spacing)}.aco-menu--flat .aco-menu__pages{margin-bottom:0}.aco-menu__categories{-moz-column-count:var(--aco-menu-columns);column-count:var(--aco-menu-columns);-moz-column-gap:var(--aco-menu-column-gap);column-gap:var(--aco-menu-column-gap)}.aco-menu__category{display:block;margin-bottom:var(--aco-menu-category-spacing);-moz-column-break-inside:avoid;break-inside:avoid;page-break-inside:avoid}.aco-menu__category:last-child{margin-bottom:0}.aco-menu__category-title{margin:0 0 var(--aco-menu-item-spacing);font-family:var(--font-secondary,"Geist Mono",sans-serif);font-size:1.4rem;font-weight:400;letter-spacing:.12em;text-transform:uppercase;color:var(--aco-menu-category-color);line-height:1.2}.aco-menu__list{list-style:none;display:flex;flex-direction:column;gap:var(--aco-menu-item-spacing)}.aco-menu__item,.aco-menu__list{margin:0;padding:0}.aco-menu__link{display:inline-block;font-family:var(--font-primary,"Poppins",sans-serif);font-size:1.8rem;font-weight:300;line-height:1.25;color:var(--aco-menu-link-color);text-decoration:none;transition:color .2s ease}.aco-menu__link:focus-visible,.aco-menu__link:hover{color:var(--aco-menu-link-hover-color);outline:none;text-decoration:none}@media (max-width:767px){.aco-menu__categories{-moz-column-count:1;column-count:1}}.header__nav-item-submenu-tabs__content-list>:where(h1,h2,h3,h4,h5,h6){grid-column:1/-1;margin:0}.header__nav-item-submenu-tabs__content-list:has(>:where(h1,h2,h3,h4,h5,h6))>.header__nav-item-submenu-tabs__content-grid-inner{grid-column:1/-1}.aco-submenu-grid{display:grid;grid-template-columns:repeat(var(--aco-submenu-grid-columns,2),minmax(0,1fr));-moz-column-gap:var(--space-64,4rem);column-gap:var(--space-64,4rem);row-gap:var(--space-32,2rem);align-items:start}.aco-submenu-grid>.header__nav-item-submenu-tabs__content-list{display:flex;flex-direction:column;row-gap:var(--space-12,.75rem);grid-column:auto}.aco-submenu-grid>.header__nav-item-submenu-tabs__content-list>.header__nav-item-submenu-tabs__content-grid-inner{display:flex;flex-direction:column;row-gap:var(--space-12,.75rem);padding:0;margin:0;list-style:none}@media (max-width:767px){.aco-submenu-grid{grid-template-columns:1fr}}@font-face{font-family:Geist;src:url(/wp-content/uploads/2026/05/subset-Geist-Light.woff2) format("woff2");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:Geist;src:url(/wp-content/uploads/2026/05/subset-Geist-Regular.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Geist;src:url(/wp-content/uploads/2026/05/subset-Geist-Medium.woff2) format("woff2");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Geist Mono;src:url(/wp-content/uploads/2026/05/subset-GeistMono-Regular.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap}:root{--avc-2026-orange:#f7671f;--avc-2026-red:#e93519;--avc-2026-grad:linear-gradient(90deg,#f7671f,#e93519);--avc-2026-grad-vertical:linear-gradient(180deg,#f7671f,#e93519);--avc-2026-cream:#fcfcfa;--avc-2026-beige:#f2f0ee;--avc-2026-navy:#2a324b;--avc-2026-navy-light:#4a5775;--avc-2026-navy-dark:#3a4561;--avc-2026-fg:#2a324b;--avc-2026-fg-muted:#767b91;--avc-2026-fg-on-dark:#fcfcfa;--avc-2026-fg-on-dark-muted:rgba(252,252,250,.7);--avc-2026-fg-on-dark-subtle:rgba(252,252,250,.6);--avc-2026-hairline:rgba(0,0,0,.08);--avc-2026-hairline-on-dark:rgba(252,252,250,.12);--avc-2026-divider:#d0cfce;--avc-2026-photo-grad:linear-gradient(136.233deg,#2a324b,#4a5775 70.711%);--avc-2026-photo-grad-3stop:linear-gradient(153.417deg,#3a4561,#2a324b 35.355%,#4a5775 70.711%);--avc-2026-thumb-grad:linear-gradient(150.545deg,#2a324b,#4a5775 70.711%);--avc-2026-thumb-grad-light:linear-gradient(150.545deg,#f2f0ee,#e4e5e9 70.711%);--avc-2026-thumb-grad-orange:linear-gradient(150.545deg,#f7671f,#e93519 70.711%);--avc-2026-font-display:"Geist",system-ui,-apple-system,sans-serif;--avc-2026-font-mono:"Geist Mono",ui-monospace,"SF Mono",Menlo,monospace;--avc-2026-pad-x:6.6rem;--avc-2026-pad-y:12rem;--avc-2026-pad-y-loose:16rem;--avc-2026-section-gap:8rem;--avc-2026-max-width:160rem;--avc-2026-radius-s:.4rem;--avc-2026-radius-m:.8rem;--avc-2026-radius-pill:999rem;--avc-2026-ease:cubic-bezier(.23,1,.32,1);--avc-2026-ease-flyout:cubic-bezier(.32,.72,0,1);--avc-2026-ease-inout:cubic-bezier(.77,0,.175,1);--avc-2026-press:.16s}@media (max-width:991px){:root{--avc-2026-pad-x:3.2rem;--avc-2026-pad-y:8rem;--avc-2026-pad-y-loose:10rem;--avc-2026-section-gap:4.8rem}}@media (max-width:478px){:root{--avc-2026-pad-x:2rem;--avc-2026-pad-y:6rem;--avc-2026-pad-y-loose:8rem;--avc-2026-section-gap:4rem}}.aco-2026-grad-text{background:var(--avc-2026-grad);-webkit-background-clip:text;background-clip:text;color:transparent;display:inline}@supports not ((-webkit-background-clip:text) or (background-clip:text)){.aco-2026-grad-text{color:var(--avc-2026-orange)}}.solution-tabs--stable{contain:style;transform:translateZ(0);position:relative;box-sizing:border-box!important;height:auto!important;overflow:visible!important}@media (max-width:980px){.solution-tabs--stable{contain:none!important;transform:none!important;overflow:visible!important;position:relative!important}.solution-tabs--stable,.solution-tabs--stable .brxe-tabs-nav{min-height:auto!important;max-height:none!important;height:auto!important}.solution-tabs,.solution-tabs *,.solution-tabs__item{touch-action:pan-y!important}.solution-tabs__item-content,.solution-tabs__item-content.brx-open,.tab-pane,.tab-pane.brx-open{height:auto!important;max-height:none!important;min-height:auto!important}.brxe-nestable-tabs,.brxe-tabs-nested{height:auto!important;max-height:none!important;overflow:visible!important}.solution-tabs__item-link,.solution-tabs__title-description,.solution-tabs__title-link{will-change:auto!important;transform:none!important;transform-origin:unset!important}.solution-tabs--animating,.solution-tabs__item,.solution-tabs__item--transitioning{will-change:auto!important}.solution-tabs--animating{backface-visibility:visible!important;perspective:none!important}.gsap-animating{will-change:auto!important}.tab-pane{transform:none!important}}.solution-tabs__item--transitioning{will-change:height,transform;backface-visibility:hidden}.solution-tabs--stable *{box-sizing:border-box}.solution-tabs--stable .brxe-tabs-nav{height:100%;display:flex;flex-direction:column}.solution-tabs--stable .solution-tabs__item{position:relative;transition:background-color .3s ease,filter .3s ease;height:-moz-fit-content!important;height:fit-content!important;flex:0 0 auto;overflow:hidden}.solution-tabs--stable .solution-tabs__item:not(.brx-open) .solution-tabs__item-link,.solution-tabs--stable .solution-tabs__item:not(.brx-open) .solution-tabs__title-description,.solution-tabs--stable .solution-tabs__item:not(.brx-open) .solution-tabs__title-link{display:none!important;max-height:0!important;opacity:0!important;visibility:hidden!important}.solution-tabs--stable .solution-tabs__item.brx-open{overflow:visible;height:auto!important;flex:0 0 auto}.solution-tabs--stable .solution-tabs__item.brx-open .solution-tabs__item-link,.solution-tabs--stable .solution-tabs__item.brx-open .solution-tabs__title-description,.solution-tabs--stable .solution-tabs__item.brx-open .solution-tabs__title-link{display:block!important;max-height:unset!important;opacity:1!important;visibility:visible!important}.solution-tabs--paused .solution-tabs__progress{opacity:.6;transition:opacity .2s ease}@keyframes progressAnimation{0%{width:0}to{width:100%}}.solution-tabs{--tab-opacity-inactive:.7;--tab-opacity-hover:.85;--tab-opacity-focus:.9;--tab-opacity-active:1;--heading-opacity-inactive:.8;--heading-opacity-hover:.9;--heading-opacity-active:1;--tab-filter-inactive:grayscale(1) opacity(.7);--tab-filter-hover:grayscale(.5) opacity(.85);--tab-filter-active:none}.solution-tabs .brxe-nestable-tabs{position:relative}.solution-tabs .brxe-nestable-tabs .brxe-tabs-nav{display:flex;flex-direction:column}.solution-tabs .brxe-nestable-tabs .brxe-tab{position:relative;cursor:pointer;padding:1.5rem 2rem;transition:all .3s ease,filter .3s ease;border-left:.3rem solid transparent;filter:var(--tab-filter-inactive)}.solution-tabs .brxe-nestable-tabs .brxe-tab:hover{filter:var(--tab-filter-hover)}.solution-tabs .brxe-nestable-tabs .solution-tabs__item.brx-open{border-left-color:#ff7b36;background-color:#f5f5f580;filter:none!important}.solution-tabs .brxe-nestable-tabs .solution-tabs__item .brxe-heading{color:#333;transition:color .3s ease,opacity .3s ease;margin:0;opacity:var(--heading-opacity-inactive)}.solution-tabs .brxe-nestable-tabs .solution-tabs__item:hover .brxe-heading{opacity:var(--heading-opacity-hover)}.solution-tabs .brxe-nestable-tabs .solution-tabs__item.brx-open .brxe-heading{opacity:var(--heading-opacity-active);color:var(--color-red,#ff7b36)!important}.solution-tabs .brxe-nestable-tabs .solution-tabs__item.brx-open .arrow,.solution-tabs .brxe-nestable-tabs .solution-tabs__item.brx-open .brxe-icon,.solution-tabs .brxe-nestable-tabs .solution-tabs__item.brx-open [class*=arrow]{color:var(--color-red,#ff7b36)!important;transition:color .3s ease}.solution-tabs .brxe-nestable-tabs .solution-tabs__item.brx-open .solution-tabs__title-heading-wrapper-icon{color:#ff5f40}.solution-tabs .brxe-nestable-tabs .solution-tabs__item.brx-open .arrow svg,.solution-tabs .brxe-nestable-tabs .solution-tabs__item.brx-open .brxe-icon svg,.solution-tabs .brxe-nestable-tabs .solution-tabs__item.brx-open .brxe-icon svg *,.solution-tabs .brxe-nestable-tabs .solution-tabs__item.brx-open [class*=arrow] svg *,.solution-tabs .brxe-nestable-tabs .solution-tabs__item.brx-open [class*=arrow] svg:not(.solution-tabs__title-heading-wrapper-icon svg){stroke:currentColor;stroke-width:0}.solution-tabs .brxe-nestable-tabs .solution-tabs__item.brx-open .solution-tabs__title-heading-wrapper-icon svg,.solution-tabs .brxe-nestable-tabs .solution-tabs__item.brx-open .solution-tabs__title-heading-wrapper-icon svg *{stroke:#ff5f40;stroke-width:0;filter:drop-shadow(0 0 2px rgba(255,123,54,.4)) brightness(1.1)}.solution-tabs .brxe-nestable-tabs .tab-pane{display:none;padding:2rem;background-color:var(--color-bg-light,#fcfcfa)}.solution-tabs .brxe-nestable-tabs .tab-pane.brx-open{opacity:1;max-height:unset;height:100%;display:block}.solution-tabs .brxe-nestable-tabs .brxe-link{display:inline-block;text-transform:uppercase;font-weight:600;color:#ff7b36;text-decoration:none;padding-bottom:.2rem;border-bottom:.1rem solid #ff7b36;transition:all .3s ease}.solution-tabs .brxe-nestable-tabs .brxe-link:hover{color:#e06423;border-bottom-color:#e06423}@media (min-width:768px){.solution-tabs .brxe-nestable-tabs{display:flex}.solution-tabs .brxe-nestable-tabs .brxe-tabs-nav{flex:0 0 300px}.solution-tabs .brxe-nestable-tabs .brxe-tabs-content{flex:1}}.solution-tabs__item{position:relative;overflow:hidden;transition:background-color .3s ease,height .3s ease,opacity .3s ease,filter .3s ease;will-change:background-color,height,opacity,filter;display:flex;flex-direction:column;gap:var(--space-24);cursor:pointer;filter:var(--tab-filter-inactive)}.solution-tabs__item:hover{background-color:#00000005;filter:var(--tab-filter-hover)}.solution-tabs__item.brx-open{background-color:#ff7b360d;overflow:visible;filter:none!important}.solution-tabs__item.brx-open .arrow,.solution-tabs__item.brx-open .brxe-heading,.solution-tabs__item.brx-open .brxe-icon,.solution-tabs__item.brx-open [class*=arrow],.solution-tabs__item.brx-open h1,.solution-tabs__item.brx-open h2,.solution-tabs__item.brx-open h3,.solution-tabs__item.brx-open h4,.solution-tabs__item.brx-open h5,.solution-tabs__item.brx-open h6,.solution-tabs__item.brx-open i{color:var(--color-red,#ff7b36)!important}.solution-tabs__item.brx-open .solution-tabs__title-heading-wrapper-icon{color:#ff5f40}.solution-tabs__item.brx-open .arrow svg,.solution-tabs__item.brx-open .brxe-icon svg,.solution-tabs__item.brx-open .brxe-icon svg *,.solution-tabs__item.brx-open [class*=arrow] svg *,.solution-tabs__item.brx-open [class*=arrow] svg:not(.solution-tabs__title-heading-wrapper-icon svg),.solution-tabs__item.brx-open svg:not(.solution-tabs__title-heading-wrapper-icon svg){stroke:currentColor;stroke-width:0}.solution-tabs__item.brx-open .solution-tabs__title-heading-wrapper-icon svg,.solution-tabs__item.brx-open .solution-tabs__title-heading-wrapper-icon svg *{stroke:#ff5f40;stroke-width:.1rem;filter:drop-shadow(0 0 2px rgba(255,123,54,.4)) brightness(1.1)}.solution-tabs__item:focus{outline:2px solid #ff7b36;outline-offset:2px;filter:var(--tab-filter-hover)}.solution-tabs__item:focus:not(:focus-visible){outline:none}@media (max-width:768px){.solution-tabs__item{padding:1rem}}.solution-tabs__title-description{opacity:0;visibility:hidden;max-height:0;transition:max-height .4s ease,opacity .4s ease,visibility 0s linear .4s;overflow:hidden;transform-origin:center top;will-change:transform,opacity,max-height;transform:translateY(20px) scale(.98)}.solution-tabs__item:first-child .solution-tabs__title-description{opacity:1;visibility:visible;max-height:unset;transform:translateY(0) scale(1)}.solution-tabs__item.brx-open .solution-tabs__title-description,.solution-tabs__item[aria-selected=true] .solution-tabs__title-description{opacity:1;visibility:visible;max-height:unset;height:auto;transition:max-height .4s ease,opacity .4s ease,visibility 0s linear 0s}@media (max-width:980px){.solution-tabs__title-description{opacity:1;max-height:unset;visibility:visible;transform:none!important;will-change:auto!important;transform-origin:unset!important}.solution-tabs__item:first-child .solution-tabs__title-description{opacity:1;max-height:none;visibility:visible;display:block;transform:none!important}}@media (max-width:768px){.solution-tabs__title-description{font-size:.9rem}}.solution-tabs__title-link{max-height:0;opacity:0;visibility:hidden;display:none;transition:max-height .3s ease .2s,opacity .3s ease .2s,visibility 0s linear .5s;overflow:hidden;transform-origin:top}.solution-tabs__item:first-child .solution-tabs__title-link{max-height:unset;opacity:1;visibility:visible;display:block}.solution-tabs__item:not(.brx-open):not(:first-child) .solution-tabs__title-link{max-height:0;opacity:0;visibility:hidden;display:none}.solution-tabs__item.brx-open .solution-tabs__title-link{max-height:unset;opacity:1;visibility:visible;display:block;transition:max-height .3s ease .2s,opacity .3s ease .2s,visibility 0s linear 0s}@media (max-width:768px){.solution-tabs__title-link{font-size:.85rem}}.solution-tabs__item-link{max-height:0;opacity:0;visibility:hidden;transition:max-height .3s ease .2s,opacity .3s ease .2s,visibility 0s linear .5s;overflow:hidden;transform-origin:center top;will-change:transform,opacity,max-height;transform:translateY(15px) scale(.96)}.solution-tabs__item.brx-open .solution-tabs__item-link{max-height:unset;opacity:1;visibility:visible;transition:max-height .3s ease .2s,opacity .3s ease .2s,visibility 0s linear 0s}.solution-tabs__item:first-child .solution-tabs__item-link{transform:translateY(0) scale(1)}@media (max-width:980px){.solution-tabs__item-link{transform:none!important;will-change:auto!important;transform-origin:unset!important}}@media (max-width:768px){.solution-tabs__item-link{font-size:.85rem}}.solution-tabs__progress{position:absolute;bottom:0;left:0;right:0;height:.2rem;background-color:#ff7b36;border-radius:.2rem;width:0;transition:width .1s linear;z-index:10;display:none;transform-origin:left}.solution-tabs__item-content{opacity:0;transition:opacity .5s ease,max-height .5s ease}.solution-tabs__item-content.brx-open{display:block;max-height:100%;min-height:100%;height:100%;opacity:1}.solution-tabs__item-content:has(.brx-open){opacity:1}.tab-pane{opacity:0;height:100%;transform:scale(.98);transition:opacity .5s ease,transform .5s ease}.tab-pane.brx-open{opacity:1;min-height:unset;height:100%;transform:scale(1)}.solution-content-wrapper{display:flex;flex-direction:column}@media (min-width:768px){.solution-content-wrapper{flex-direction:row}.solution-content-wrapper .solution-text{flex:2;padding-right:3rem}.solution-content-wrapper .solution-image{flex:1}}.tab-progress-bar{position:absolute;bottom:0;left:0;height:.1rem;width:0;background-color:var(--color-orange,#f7671f);transition:width .1s linear;z-index:10}.tab-progress-animate{animation-name:progressFill;animation-timing-function:linear;animation-fill-mode:forwards}.solution-tabs--animating{backface-visibility:hidden;perspective:1000px}.gsap-animating,.solution-tabs--animating{will-change:transform,opacity}@media (prefers-reduced-motion:reduce){.solution-tabs__item,.solution-tabs__item-content,.solution-tabs__item-link,.solution-tabs__progress,.solution-tabs__title-description,.tab-pane{transition-duration:.01ms!important;animation-duration:.01ms!important}}.aco-marquee{position:relative;width:100%;overflow:visible;display:flex;align-items:center;min-height:80px}.aco-marquee-group{display:flex;align-items:center;gap:var(--gap,64px);flex-shrink:0}.aco-logo-item{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;margin-right:48px;min-width:12rem;min-height:8rem}.aco-logo-item img,.aco-marquee-group img{max-width:12rem;max-height:10rem;-o-object-fit:contain;object-fit:contain;flex-shrink:0}.bricks-is-builder .aco-marquee{border:1px dashed #ddd;padding-top:3rem}.aco-comparison-table{--table-border-width:0;--table-border-style:solid;--table-border-color:#e5e7eb;--header-border-width:1px;--header-border-style:solid;--header-border-color:#e5e7eb;--section-border-width:1px;--section-border-style:solid;--section-border-color:#e5e7eb;--header-bg:#f9fafb;--primary-column-bg:#fff8f6;--section-header-bg:#f3f4f6;--row-bg:#fff;--alternate-row-bg:#f9fafb;--table-padding:1rem;--header-spacing:2rem;--title-margin-bottom:1rem;--subtitle-margin-bottom:2rem;--available-icon-color:#22c55e;--unavailable-icon-color:#ef4444;--sticky-header-top:0;position:relative;overflow:visible}.aco-table-header-info{display:grid;grid-template-columns:var(--main-grid);margin-bottom:var(--header-spacing,2rem)}.aco-table-title{margin-bottom:var(--title-margin-bottom,1rem);grid-column:1/6}.aco-table-subtitle{margin-bottom:var(--subtitle-margin-bottom,2rem);grid-column:7/-1}.aco-table-responsive{width:100%;overflow-x:auto;position:relative;contain:layout style}.aco-comparison-table.aco-sticky-headers .aco-table-responsive{overflow:visible;contain:none}@media (max-width:1024px){.aco-comparison-table.aco-sticky-headers .aco-table-responsive{overflow-x:auto}}.table-overflow-container{position:relative;overflow-x:auto}.aco-table{width:100%;border-collapse:unset;border:var(--table-border-width,1px) var(--table-border-style,solid) var(--table-border-color,#e5e7eb);position:relative}.aco-comparison-table.aco-sticky-headers .aco-table-header{position:sticky;top:var(--sticky-header-top,0);z-index:1000;background-color:var(--header-bg,#f9fafb);transform:translateZ(0);will-change:transform;box-shadow:none;transition:box-shadow .2s ease-in-out}.admin-bar .aco-comparison-table.aco-sticky-headers .aco-table-header{top:32px!important}@media (max-width:782px){.admin-bar .aco-comparison-table.aco-sticky-headers .aco-table-header{top:46px!important}}.aco-comparison-table.aco-sticky-headers .aco-table-header.is-stuck{box-shadow:0 2px 8px #00000026;background-color:var(--header-bg,#f9fafb);z-index:1000}.aco-comparison-table.aco-sticky-headers .aco-table-header.is-stuck th{background-color:var(--header-bg,#f9fafb)}.aco-comparison-table:not(.aco-sticky-headers) .aco-table-header{position:relative;background-color:var(--header-bg,#f9fafb)}.aco-comparison-table.aco-sticky-headers .aco-table-header.js-sticky{position:fixed;top:var(--sticky-header-top,0);left:0;right:0;z-index:1000;background-color:var(--header-bg,#f9fafb);box-shadow:0 2px 8px #00000026}.admin-bar .aco-comparison-table.aco-sticky-headers .aco-table-header.js-sticky{top:32px}@media (max-width:782px){.admin-bar .aco-comparison-table.aco-sticky-headers .aco-table-header.js-sticky{top:46px}}.aco-table-header th{background-color:var(--header-bg,#f9fafb);padding:var(--table-padding,1rem);border:var(--header-border-width,1px) var(--header-border-style,solid) var(--header-border-color,#e5e7eb);background-clip:padding-box;position:relative}.aco-table-header th:first-of-type{text-align:left}.primary-column{background-color:var(--primary-column-bg)}.aco-section-header td{background-color:var(--section-header-bg,transparent)}.aco-feature-row td,.aco-section-header td{padding:var(--table-padding,1rem);border:var(--section-border-width,1px) var(--section-border-style,solid) var(--section-border-color,#e5e7eb)}.has-alternate-rows .row-odd{background-color:var(--row-bg)}.has-alternate-rows .row-even{background-color:var(--alternate-row-bg)}.aco-feature-name{font-weight:500}.aco-feature-value{text-align:center}.feature-available{color:var(--available-icon-color);svg{overflow:visible}}.feature-unavailable{color:var(--unavailable-icon-color)}.fee-badge{display:inline-block;padding:.5625rem 1.5rem;background:var(--gradient-gray);color:#fff;border-radius:12.5rem}@media (max-width:1024px){.aco-table-responsive:after,.table-overflow-container:after{content:"";position:absolute;top:0;right:-20px;bottom:0;width:32px;background:linear-gradient(90deg,transparent,hsla(0,0%,100%,.95));pointer-events:none;opacity:0;transition:opacity .3s ease;z-index:10}.aco-table-responsive.has-overflow:after,.table-overflow-container.has-overflow:after{opacity:1}.has-alternate-rows .aco-table-responsive:after,.has-alternate-rows .table-overflow-container:after{background:linear-gradient(90deg,transparent,rgba(249,250,251,.95))}}@media (max-width:767px){.aco-table{font-size:.875rem}.aco-table-header-info{padding:0 1rem}.aco-feature-row{cursor:pointer}.aco-active-row{background-color:var(--primary-column-bg)}.aco-table-header th{font-size:var(--text-base);line-height:1.125}.aco-table-header.is-stuck{box-shadow:0 1px 2px #0000001a}.aco-table-header.is-stuck,.aco-table-header.is-stuck th{background-color:var(--header-bg,#f9fafb)}.feature-available{svg{width:1.6rem;height:1.6rem}}}.feature-text{display:inline-block;margin-left:.5rem}.aco-no-values{text-align:center;color:#6b7280;font-style:italic}.aco-nestable-faqs{--animation-duration:.3s;--animation-easing:ease;--faq-icon-size:1.25em;--faq-item-gap:var(--space-16,1rem);--faq-header-padding:var(--space-24,1.5rem);--faq-content-padding:var(--space-24,1.5rem);--header-bg:var(--color-bg-light,#fcfcfa);--header-active-bg:var(--color-gray-light,#d0cfce);--content-bg:var(--color-white);width:100%;max-width:100%}.aco-faqs-header{margin-bottom:2rem}.aco-faqs-title{font-size:2rem;margin-bottom:.5rem;line-height:1.2}.aco-faqs-subtitle{font-size:1.125rem;color:#666;line-height:1.5}.aco-faq-item{margin-bottom:var(--faq-item-gap);border:1px solid #e0e0e0;border-radius:.25rem;overflow:hidden;transition:box-shadow .2s ease,transform .2s ease}.aco-faq-item.active{box-shadow:0 4px 8px #0000000d}.aco-faq-header{background-color:var(--header-bg);padding:var(--faq-header-padding);font-weight:600;cursor:pointer;display:flex;justify-content:space-between;align-items:center;position:relative;transition:background-color .2s ease}.aco-faq-item.active .aco-faq-header{background-color:var(--header-active-bg)}.aco-nestable-faqs.icons-left .aco-faq-header{flex-direction:row-reverse;justify-content:flex-end;gap:1rem}.aco-faq-icon{display:flex;align-items:center;justify-content:center;font-size:var(--faq-icon-size);transform-origin:center;transition:transform var(--animation-duration) var(--animation-easing)}.aco-faq-item.active .aco-faq-icon.icon-collapsed,.aco-faq-item:not(.active) .aco-faq-icon.icon-expanded{display:none}.aco-faq-content{background-color:var(--content-bg);padding:0;height:0;overflow:hidden;transition:height var(--animation-duration) var(--animation-easing),padding-top var(--animation-duration) var(--animation-easing),padding-bottom var(--animation-duration) var(--animation-easing)}.aco-faq-item.active .aco-faq-content{padding:var(--faq-content-padding);height:auto}.aco-faq-header:focus{outline:2px solid #4a90e2;outline-offset:-2px}@media (max-width:768px){.aco-faqs-title{font-size:1.75rem}.aco-faqs-subtitle{font-size:1rem}.aco-faq-header,.aco-faq-item.active .aco-faq-content{padding:var(--space-20,1.25rem)}}@media (max-width:480px){.aco-faqs-title{font-size:1.5rem}.aco-faq-header,.aco-faq-item.active .aco-faq-content{padding:var(--space-16,1rem)}}.aco-hubspot-form-selector{container-type:inline-size;display:flex;flex-direction:column;gap:1rem}.bricks-builder .aco-hubspot-form-selector__preview{background-color:var(--color-gray-2);display:flex;flex-direction:column;gap:var(--space-16)}.bricks-builder .aco-hubspot-form-selector__info{background-color:var(--color-gray-2);padding:var(--space-48);display:flex;justify-content:center;align-items:center;font-size:var(--text-xs);color:var(--color-gray-4)}.hubspot-form__container{position:relative}.hubspot-form__container--loading{min-height:10rem}.hubspot-form__container--loading:after{content:"";position:absolute;top:50%;left:50%;width:3rem;height:3rem;margin:-1.5rem 0 0 -1.5rem;border-radius:50%;border:.3rem solid rgba(0,0,0,.1);border-top-color:#2271b1;animation:aco-spinner 1s ease-in-out infinite}.hubspot-form__container:has(form):after,.hubspot-form__container:has(iframe):after{content:none;display:none;animation:none}.hubspot-form__container:has(form),.hubspot-form__container:has(iframe){min-height:0}@keyframes aco-spinner{to{transform:rotate(1turn)}}body :where(.hs-form){--hs-form-underline-color:var(--color-gray-2);--hs-form-label-color:var(--color-gray-4);--hs-form-error-color:var(--color-red);--hs-form-gap:var(--space-48) var(--space-16);display:grid;grid-template-columns:1fr 1fr;gap:var(--hs-form-gap);color:var(--hs-form-label-color);position:relative}@container (max-width: 600px){body :where(.hs-form){grid-template-columns:1fr}}@media (max-width:768px){body :where(.hs-form){grid-template-columns:1fr}}body :where(.hs-form) .form-columns-1,body :where(.hs-form) fieldset:not(.form-columns-1){display:grid;grid-template-columns:1fr 1fr;gap:var(--space-48) var(--space-16)}@container (max-width: 600px){body :where(.hs-form) .form-columns-1,body :where(.hs-form) fieldset:not(.form-columns-1){grid-template-columns:1fr}}@media (max-width:768px){body :where(.hs-form) .form-columns-1,body :where(.hs-form) fieldset:not(.form-columns-1){grid-template-columns:1fr}}body :where(.hs-form) .form-columns-1{grid-column:1/-1}body :where(.hs-form) .form-columns-1 .hs-dependent-field{grid-column:span 2}body :where(.hs-form) .form-columns-2{grid-column:span 2}@container (max-width: 600px){body :where(.hs-form) .form-columns-2{grid-column:1/-1}}@media (max-width:768px){body :where(.hs-form) .form-columns-2{grid-column:1/-1}}body :where(.hs-form) .hs-form-field{display:grid;grid-template-columns:var(--main-grid);gap:var(--hs-form-gap);border-bottom:.1rem solid var(--hs-form-underline-color);width:100%!important;position:relative;align-items:baseline;margin-bottom:var(--space-16);select{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;padding-inline:0;background-color:transparent;font-family:var(--font-primary,"Poppins",sans-serif);color:var(--color-gray-4)}.inputs-list{display:flex;flex-direction:column;padding-bottom:var(--space-16)!important;&.multi-container{display:grid;grid-template-columns:1fr 1fr}}label{font-family:var(--font-secondary);text-transform:uppercase;font-weight:300;color:var(--hs-form-label-color);grid-column:span 3;place-items:baseline;width:-moz-fit-content;width:fit-content}label[class*=checkbox]{display:flex;align-items:center;gap:var(--space-8);cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;span{margin-left:var(--space-8)}}}body :where(.hs-form) .hs-form-field:where(.hs-fieldtype-checkbox,.hs-fieldtype-radio,.hs_not_listed_other__please_specify_){display:flex;flex-direction:column;place-content:flex-start;place-items:flex-start;gap:var(--space-16);grid-column:1/-1}body :where(.hs-form) .hs-form-field:has(.hs-form-checkbox-display){border-bottom:none}body :where(.hs-form) .hs-form-field:focus-within{--hs-form-underline-color:var(--color-gray-4)}body :where(.hs-form) .hs-form-field:has(.hs-error-msgs){--hs-form-underline-color:var(--hs-form-error-color);--hs-form-label-color:var(--hs-form-error-color)}body :where(.hs-form) .hs-form-field .input,body :where(.hs-form) .hs-form-field input{padding:0;border:none;margin:0;grid-column:4/-1;background-color:transparent;line-height:1.4;color:var(--hs-form-label-color)}body :where(.hs-form) .hs-form-field .input:active,body :where(.hs-form) .hs-form-field .input:focus,body :where(.hs-form) .hs-form-field input:active,body :where(.hs-form) .hs-form-field input:focus{outline:none}body :where(.hs-form) .inputs-list{list-style:none;padding:0;margin:0;label{font-family:Poppins,sans-serif;color:var(--label-color);text-transform:unset}&.multi-container{@container (max-width: 600px){grid-template-columns:1fr}@media (max-width:768px){grid-template-columns:1fr}}}body :where(.hs-form) .hs-error-msgs:not(.hs_error_rollup){font-size:var(--text-xs);position:absolute;top:calc(100% + .4rem);left:0;padding:0;margin:0;grid-column:4/-1;list-style:none;width:100%;z-index:1}body :where(.hs-form) .hs-error-msgs li{display:block;margin-bottom:0;padding-left:0}body :where(.hs-form) .hs-error-msgs a,body :where(.hs-form) .hs-error-msgs label{color:var(--hs-form-error-color);font-family:var(--font-primary,"Poppins",sans-serif);text-transform:none;display:block;line-height:1.4;cursor:pointer}body :where(.hs-form) .hs-submit{grid-column:1}@container (max-width: 600px){body :where(.hs-form) .hs-submit{grid-column:1/-1}}@media (max-width:768px){body :where(.hs-form) .hs-submit{grid-column:1/-1}}body :where(.hs-form) .hs_error_rollup{position:relative;grid-column:1/-1}.aco-hubspot-form .actions,.aco-hubspot-form__actions{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:var(--space-16)}@media (max-width:768px){.aco-hubspot-form .actions,.aco-hubspot-form__actions{justify-content:center}}.aco-hubspot-form .form-disclaimer,.aco-hubspot-form__disclaimer{flex:1;font-size:var(--text-xs);color:var(--color-gray-4)}@media (max-width:768px){.aco-hubspot-form .form-disclaimer,.aco-hubspot-form__disclaimer{flex:none;width:100%}}.aco-hubspot-form .hs-button,.aco-hubspot-form__button{min-width:15rem;text-transform:capitalize}.legal-consent-container{display:flex;flex-direction:column;gap:var(--space-16);grid-column:1/-1!important;place-items:flex-start}.legal-consent-container .input{grid-column:1/-1!important;width:100%!important}.legal-consent-container :has(.hs-form-field){width:100%!important}.legal-consent-container .hs-form-field{border-bottom:none!important}.hs-fieldtype-booleancheckbox{grid-column:1/-1!important;border-bottom:none!important}.hs-fieldtype-booleancheckbox .input{width:100%!important}.hs-fieldtype-booleancheckbox .hs-error-msgs,.hs-fieldtype-booleancheckbox .input,.hs-form-booleancheckbox-display{grid-column:1/-1!important}.hs-form-booleancheckbox-display :where(.hs-form-field) .input{grid-column:1/-1!important;width:100%!important}.hs-form-booleancheckbox-display :has(.hs-form-field){width:100%!important}.hs-form-booleancheckbox-display .hs-form-field{border-bottom:none!important}.hs-form-booleancheckbox-display,.hs-form-checkbox-display{position:relative;display:flex;align-items:center;cursor:pointer;padding-left:calc(var(--space-32)*1.25);margin-bottom:var(--space-8)}.hs-form-booleancheckbox-display .input{grid-column:1/-1!important;width:100%!important}.hs-form-booleancheckbox-display input[type=checkbox],.hs-form-checkbox-display input[type=checkbox]{position:absolute;opacity:0;cursor:pointer;height:0;width:0}.hs-form-booleancheckbox-display:before,.hs-form-checkbox-display:before{content:"";position:absolute;left:0;top:50%;transform:translateY(-50%);width:2rem;height:2rem;border:.1rem solid var(--color-gray-4);background-color:transparent;transition:all .2s ease}.hs-form-booleancheckbox-display input[type=checkbox]:checked~:after,.hs-form-checkbox-display input[type=checkbox]:checked~:after{content:"";position:absolute;left:0;top:50%;transform:translateY(-50%);width:2rem;height:2rem;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' fill='none' viewBox='0 0 12 12'%3E%3Cpath stroke='%232a324b' stroke-linecap='square' stroke-width='2' d='M10 3 4.5 8.5 2 6'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:50%}.hs-form-booleancheckbox-display:focus-within:before,.hs-form-checkbox-display:focus-within:before{box-shadow:0 0 0 .3rem #e935194d}.hs-form-radio-display{position:relative;display:flex;align-items:center;cursor:pointer;padding-left:calc(var(--space-32)*1.25);margin-bottom:var(--space-8)}.hs-form-radio-display input[type=radio]{position:absolute;opacity:0;cursor:pointer;height:0;width:0}.hs-form-radio-display:before{content:"";position:absolute;left:0;top:50%;transform:translateY(-50%);width:2rem;height:2rem;border:.1rem solid var(--color-gray-4);border-radius:50%;background-color:transparent;transition:all .2s ease}.hs-form-radio-display input[type=radio]:checked~:before{border-color:var(--color-gray-4)}.hs-form-radio-display input[type=radio]:checked~:after{content:"";position:absolute;left:.6rem;top:50%;transform:translateY(-50%);width:.8rem;height:.8rem;border-radius:50%;background-color:var(--color-gray-4)}.hs-form-radio-display:focus-within:before{box-shadow:0 0 0 .3rem #e935194d}.testimonial.testimonial--standard{display:grid;grid-template-columns:var(--main-grid);flex-grow:1}.testimonial__wrapper{display:flex;flex-direction:column;justify-content:space-between}.testimonials-section__title{margin-bottom:auto}.testimonial__content{padding-bottom:var(--space-96);grid-column:span 9}.testimonial__footer{display:grid;grid-template-columns:var(--main-grid);font-style:normal}.testimonial__logo{grid-column:span 2}.testimonial__attribution{grid-column:span 7;font-style:normal}.testimonial__name{grid-column:span 9}.testimonial__position{text-transform:capitalize}.testimonial__slider-progress-wrapper{background-color:var(--color-border-dark);width:100%;height:.1rem;grid-column:1/-1}.testimonial__slider-progress-wrapper .testimonial__slider-progress{height:.1rem;border-radius:1rem;width:0;background-color:var(--color-red);transition:all .2s ease}.aco-greenhouse-jobs{--job-spacing:var(--space-64);--job-border-color:var(--color-gray-4);--job-border-radius:0;--job-background:transparent;--job-shadow:none;--job-title-color:var(--color-gray-4);--job-meta-color:var(--color-gray-3);--job-button-bg:var(--color-red);--job-button-color:var(--color-white);--job-button-hover-bg:var(--color-orange);--filter-bg:transparent;--filter-border:var(--color-border-dark);--filter-text:var(--color-gray-4);width:100%;max-width:100%;margin:0 auto;font-family:inherit}.aco-greenhouse-jobs__filters{display:grid;flex-wrap:wrap;gap:var(--space-48);margin-bottom:var(--space-96);padding:0;grid-template-columns:repeat(2,minmax(0,1fr))}.aco-greenhouse-jobs__filter-container{grid-column:1/-1;display:flex;gap:var(--space-16)}.aco-greenhouse-jobs__filter-group{display:flex;flex-direction:column;min-width:200px;flex:1 1 auto}.aco-greenhouse-jobs__search-container{grid-column:1/-1}.aco-greenhouse-jobs__filter-label{margin-bottom:.5rem;color:var(--filter-text)}.aco-greenhouse-jobs__filter{padding:0;border:none;border-bottom:1px solid var(--filter-border);border-radius:0;background-color:transparent;color:var(--filter-text)}.aco-greenhouse-jobs__filter:focus{outline:none;border-color:var(--color-gray-4)}.aco-greenhouse-jobs__filter:focus-visible{outline:none;border-color:var(--color-gray-4)}.aco-greenhouse-jobs__filter:focus-within{border-color:var(--color-gray-4)}.aco-greenhouse-jobs__filter::-moz-placeholder{color:var(--color-gray-2)}.aco-greenhouse-jobs__filter::placeholder{color:var(--color-gray-2)}.aco-greenhouse-jobs__search-wrapper{position:relative;display:flex;align-items:center}.aco-greenhouse-jobs__search-input{padding:0;border:none;border-bottom:1px solid var(--filter-border);border-radius:0;background-color:transparent;color:var(--filter-text);width:100%}.aco-greenhouse-jobs__search-input::-moz-placeholder{color:var(--color-gray-3)}.aco-greenhouse-jobs__search-input::placeholder{color:var(--color-gray-3)}.aco-greenhouse-jobs__search-input:focus{outline:none;border-color:var(--color-gray-4)}.aco-greenhouse-jobs__search-input:focus-visible{outline:none;border-color:var(--color-gray-4)}.aco-greenhouse-jobs__search-input:focus-within{border-color:var(--color-gray-4)}.aco-greenhouse-jobs__search-icon{position:absolute;right:.75rem;top:50%;transform:translateY(-50%);width:2.2rem;height:2.2rem;color:var(--color-gray-1);pointer-events:none}.aco-greenhouse-jobs__list{display:flex;flex-direction:column;gap:var(--space-48);margin-bottom:2rem}.aco-greenhouse-jobs__department-group{display:flex;flex-direction:column;-moz-column-gap:var(--space-48);column-gap:var(--space-48)}.aco-greenhouse-jobs__department-title{margin:0 0 var(--space-64) 0;color:var(--job-title-color)}.aco-greenhouse-jobs__department-jobs{display:grid;grid-template-columns:1fr;gap:var(--job-spacing)}@media (min-width:768px){.aco-greenhouse-jobs__department-jobs{grid-template-columns:repeat(auto-fill,minmax(350px,1fr))}}.aco-greenhouse-jobs__job{display:flex;flex-direction:column;padding:var(--space-48) 0;background-color:var(--job-background);border:none;border-bottom:1px solid var(--color-gray-light);border-radius:var(--job-border-radius);transition:transform .2s ease,box-shadow .2s ease}.aco-greenhouse-jobs__job-link{color:var(--job-title-color);text-decoration:none;transition:color .2s ease}.aco-greenhouse-jobs__job-link:hover{color:var(--job-button-bg)}.aco-greenhouse-jobs__job-meta{display:flex;flex-wrap:wrap;gap:1rem;margin-bottom:1.5rem;color:var(--job-meta-color)}.aco-greenhouse-jobs__job-meta>span{display:flex;align-items:center}.aco-greenhouse-jobs__job-meta-label{font-weight:600;margin-right:.25rem}.aco-greenhouse-jobs__no-results{padding:2rem;text-align:center;background-color:var(--filter-bg);border-radius:var(--job-border-radius);color:var(--job-meta-color);font-style:normal}.aco-greenhouse-jobs__meta{color:var(--job-meta-color);text-align:right;margin-top:1rem;font-size:var(--text-s)}.aco-greenhouse-jobs__job-detail-overlay{position:fixed;top:0;left:0;right:0;bottom:0;background-color:#000c;z-index:1000;display:flex;align-items:center;justify-content:center;padding:var(--space-32)}.aco-greenhouse-jobs__job-detail-modal{background:var(--color-white);border-radius:8px;max-width:800px;max-height:90vh;width:100%;overflow-y:auto;position:relative}.aco-greenhouse-jobs__job-detail-header{padding:var(--space-48);border-bottom:1px solid var(--color-gray-4);position:sticky;top:0;background:var(--color-white);z-index:1}.aco-greenhouse-jobs__job-detail-close{position:absolute;top:var(--space-24);right:var(--space-24);background:none;border:none;font-size:24px;cursor:pointer;color:var(--color-gray-3);padding:var(--space-8);line-height:1}.aco-greenhouse-jobs__job-detail-close:hover{color:var(--color-gray-4)}.aco-greenhouse-jobs__job-detail-content{padding:var(--space-48)}.aco-greenhouse-jobs__job-content{line-height:1.6}.aco-greenhouse-jobs__job-content h1,.aco-greenhouse-jobs__job-content h2,.aco-greenhouse-jobs__job-content h3,.aco-greenhouse-jobs__job-content h4,.aco-greenhouse-jobs__job-content h5,.aco-greenhouse-jobs__job-content h6{margin-top:var(--space-32);margin-bottom:var(--space-16);color:var(--job-title-color)}.aco-greenhouse-jobs__job-content p{margin-bottom:var(--space-16)}.aco-greenhouse-jobs__job-content ol,.aco-greenhouse-jobs__job-content ul{margin-bottom:var(--space-16);padding-left:var(--space-32)}.aco-greenhouse-jobs__job-content li{margin-bottom:var(--space-8)}.aco-greenhouse-jobs__job-content strong{font-weight:600}.aco-greenhouse-jobs__job-content a{color:var(--job-button-bg);text-decoration:underline}.aco-greenhouse-jobs__job-content a:hover{color:var(--job-button-hover-bg)}.greenhouse-job-content{line-height:1.6;max-width:none;font-family:inherit}.greenhouse-job-content h1,.greenhouse-job-content h2,.greenhouse-job-content h3,.greenhouse-job-content h4,.greenhouse-job-content h5,.greenhouse-job-content h6{margin-top:var(--space-32,2rem);margin-bottom:var(--space-16,1rem);color:var(--color-text,#333);font-weight:600}.greenhouse-job-content h1{font-size:var(--text-xl,1.5rem)}.greenhouse-job-content h2{font-size:var(--text-l,1.25rem)}.greenhouse-job-content h3{font-size:var(--text-base,1rem);font-weight:700}.greenhouse-job-content p{margin-bottom:var(--space-16,1rem);color:var(--color-text,#333)}.greenhouse-job-content ol,.greenhouse-job-content ul{margin-bottom:var(--space-16,1rem);padding-left:var(--space-32,2rem)}.greenhouse-job-content li{margin-bottom:var(--space-8,.5rem);color:var(--color-text,#333)}.greenhouse-job-content b,.greenhouse-job-content strong{font-weight:600;color:var(--color-text,#333)}.greenhouse-job-content a{color:var(--color-primary,#007cba);text-decoration:underline}.greenhouse-job-content a:hover{color:var(--color-primary-hover,#005a87)}.greenhouse-job-content blockquote{margin:var(--space-24,1.5rem) 0;padding-left:var(--space-24,1.5rem);border-left:3px solid var(--color-border,#ddd);font-style:italic}.greenhouse-job-content table{width:100%;border-collapse:collapse;margin-bottom:var(--space-16,1rem)}.greenhouse-job-content td,.greenhouse-job-content th{padding:var(--space-8,.5rem) var(--space-12,.75rem);border:1px solid var(--color-border,#ddd);text-align:left}.greenhouse-job-content th{background-color:var(--color-background-alt,#f5f5f5);font-weight:600}.aco-greenhouse-jobs__error{padding:1rem;background-color:var(--color-bg-light,#fcfcfa);border:1px solid #ffcaca;border-radius:var(--job-border-radius);color:#c00;text-align:center}.aco-greenhouse-job-content{width:100%;font-family:inherit}.aco-greenhouse-job-content-error,.aco-greenhouse-job-content-placeholder{padding:var(--space-32,2rem);background-color:var(--color-background-alt,#f5f5f5);border:1px dashed var(--color-border,#ddd);border-radius:4px;text-align:center;color:var(--color-text-muted,#666);font-style:italic}.aco-greenhouse-job-content-error{background-color:#fef2f2;border-color:#fecaca;color:#dc2626}.aco-greenhouse-job-content .greenhouse-job-content{line-height:1.6;max-width:800px;font-family:inherit;color:var(--color-text,#333)}.aco-greenhouse-job-content .greenhouse-job-content h1,.aco-greenhouse-job-content .greenhouse-job-content h2,.aco-greenhouse-job-content .greenhouse-job-content h3,.aco-greenhouse-job-content .greenhouse-job-content h4,.aco-greenhouse-job-content .greenhouse-job-content h5,.aco-greenhouse-job-content .greenhouse-job-content h6{margin-top:var(--space-32,2rem);margin-bottom:var(--space-16,1rem);color:var(--color-text,#333);font-weight:600;line-height:1.3}.aco-greenhouse-job-content .greenhouse-job-content h1{font-size:var(--text-xl,1.5rem)}.aco-greenhouse-job-content .greenhouse-job-content h2{font-size:var(--text-l,1.25rem)}.aco-greenhouse-job-content .greenhouse-job-content h3{font-size:var(--text-base,1rem);font-weight:700}.aco-greenhouse-job-content .greenhouse-job-content h4,.aco-greenhouse-job-content .greenhouse-job-content h5,.aco-greenhouse-job-content .greenhouse-job-content h6{font-size:var(--text-base,1rem);font-weight:600}.aco-greenhouse-job-content .greenhouse-job-content p{margin-bottom:var(--space-16,1rem);color:var(--color-text,#333)}.aco-greenhouse-job-content .greenhouse-job-content ol,.aco-greenhouse-job-content .greenhouse-job-content ul{margin-bottom:var(--space-16,1rem);padding-left:var(--space-32,2rem)}.aco-greenhouse-job-content .greenhouse-job-content li{margin-bottom:var(--space-8,.5rem);color:var(--color-text,#333)}.aco-greenhouse-job-content .greenhouse-job-content b,.aco-greenhouse-job-content .greenhouse-job-content strong{font-weight:600;color:var(--color-text,#333)}.aco-greenhouse-job-content .greenhouse-job-content em,.aco-greenhouse-job-content .greenhouse-job-content i{font-style:italic}.aco-greenhouse-job-content .greenhouse-job-content a{color:var(--color-primary,#007cba);text-decoration:underline;transition:color .2s ease}.aco-greenhouse-job-content .greenhouse-job-content a:hover{color:var(--color-primary-hover,#005a87)}.aco-greenhouse-job-content .greenhouse-job-content blockquote{margin:var(--space-24,1.5rem) 0;padding-left:var(--space-24,1.5rem);border-left:3px solid var(--color-border,#ddd);font-style:italic;color:var(--color-text-muted,#666)}.aco-greenhouse-job-content .greenhouse-job-content table{width:100%;border-collapse:collapse;margin-bottom:var(--space-16,1rem)}.aco-greenhouse-job-content .greenhouse-job-content td,.aco-greenhouse-job-content .greenhouse-job-content th{padding:var(--space-8,.5rem) var(--space-12,.75rem);border:1px solid var(--color-border,#ddd);text-align:left}.aco-greenhouse-job-content .greenhouse-job-content th{background-color:var(--color-background-alt,#f5f5f5);font-weight:600}.aco-greenhouse-job-content .greenhouse-job-content hr{margin:var(--space-32,2rem) 0;border:none;border-top:1px solid var(--color-border,#ddd)}@media (max-width:768px){.aco-greenhouse-job-content .greenhouse-job-content{max-width:100%}.aco-greenhouse-job-content .greenhouse-job-content h1{font-size:var(--text-l,1.25rem)}.aco-greenhouse-job-content .greenhouse-job-content h2{font-size:var(--text-base,1rem)}.aco-greenhouse-job-content .greenhouse-job-content ol,.aco-greenhouse-job-content .greenhouse-job-content ul{padding-left:var(--space-24,1.5rem)}.aco-greenhouse-job-content .greenhouse-job-content blockquote{padding-left:var(--space-16,1rem)}}.document-upload-container:last-child{margin-bottom:0}.application--form{--underline-color:var(--color-gray-2);--label-color:var(--color-gray-4);--error-color:var(--color-red,#dc3545);display:flex;flex-direction:column;gap:var(--space-48) var(--space-16);select{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;padding-inline:0;background-color:transparent;font-family:var(--font-primary);color:var(--color-gray-4);border-bottom:.1rem solid var(--color-gray-2);width:100%;&:is(:active,:focus){outline:none;border-color:var(--color-gray-4)}}}.application--form .label,.application--form label{font-family:var(--font-secondary);text-transform:uppercase;font-weight:300;color:var(--label-color);grid-column:span 3;place-items:baseline;width:-moz-fit-content;width:fit-content}.application--form .label.full-width,.application--form label.full-width{grid-column:1/-1}.application--form .application--fieldset{display:flex;margin:0;padding:0;border:none}.application--form .application--questions{display:grid;grid-template-columns:1fr;gap:var(--space-48) var(--space-16);width:100%}.application--form .text-input-wrapper{width:100%}.application--form .field-error{font-size:var(--text-xs,.875rem);font-family:var(--font-primary,"Poppins",sans-serif);line-height:1.4;position:absolute;top:calc(100% + .4rem);left:0;width:100%;z-index:1;display:block}.application--form .field-error,.application--form .input[aria-invalid=true],.application--form input[aria-invalid=true],.application--form select[aria-invalid=true],.application--form textarea[aria-invalid=true]{color:var(--error-color)}.application--form .input-wrapper:has(.input[aria-invalid=true]),.application--form .input-wrapper:has(input[aria-invalid=true]),.application--form .input-wrapper:has(select[aria-invalid=true]),.application--form .input-wrapper:has(textarea[aria-invalid=true]){--underline-color:var(--error-color);--label-color:var(--error-color)}.application--form .file-upload,.application--form .text-input-wrapper{position:relative;margin-bottom:var(--space-16)}.application--form .file-upload:has(.field-error:not([style*="display: none"])){border-color:var(--error-color)}.application--form .file-upload:has(.field-error:not([style*="display: none"])) .label{color:var(--error-color)}.application--form .file-upload:has(.field-error:not([style*="display: none"])) .file-upload__wrapper{--underline-color:var(--error-color);--label-color:var(--error-color)}.application--form .file-upload:has(.field-error:not([style*="display: none"])) .file-upload__wrapper .btn{border-color:var(--error-color);color:var(--error-color)}.application--form .file-upload:has(.field-error:not([style*="display: none"])) .file-upload__drop-text{color:var(--error-color)}.application--form .file-upload:has(.field-error:not([style*="display: none"])) .file-upload__drop-zone{border-color:var(--error-color)}.application--form .file-upload:has(.field-error:not([style*="display: none"])) .file-upload__drop-icon{color:var(--error-color)}.application--form .file-upload:has(.field-error:not([style*="display: none"])) .file-upload__drop-content{color:var(--error-color)}.application--form .file-upload .field-error{position:relative;top:auto;margin-top:.4rem}.application--form .aco-greenhouse-application-form__submit[disabled]{opacity:.5;cursor:not-allowed;pointer-events:none}.application--form .input-wrapper{display:grid;grid-template-columns:var(--main-grid);gap:var(--space-48) var(--space-16);border-bottom:.1rem solid var(--underline-color);position:relative;align-items:baseline;input,textarea{grid-column:4/-1;border:none;padding:0;background-color:transparent;line-height:140%;color:var(--color-gray-4);font-family:var(--font-primary);&:is(:active,:focus){outline:none}&.full-width{grid-column:1/-1}}&:focus-within{--underline-color:var(--color-gray-4)}}.application--form .file-upload{width:100%}.application--form .file-upload,.application--form .file-upload__wrapper{display:flex;flex-direction:column;gap:var(--space-16)}.application--form .button-container{display:flex;gap:var(--space-16);place-items:center;place-content:center;flex-wrap:wrap}.application--form .file-upload__filetypes{text-align:center;font-size:var(--text-xs)}.application--form .file-info{display:flex;flex-direction:column;align-items:center;gap:.2rem;text-align:center;line-height:1.2}.application--form .file-name{font-weight:400;word-break:break-word;max-width:20rem}.application--form .file-size{font-size:.85em;opacity:.8;font-weight:300}.application--form .file-selected{--shiny-color:rgba(64,191,64,.1)}.application--form .file-selected .aco-shiny-button__text{font-size:.9em}.application--form .select__container{position:relative;display:flex;flex-direction:column;gap:var(--space-8);margin-bottom:var(--space-16)}.application--form .select__container .label{grid-column:1/-1;width:100%}.application--form .select:has(.field-error:not([style*="display: none"])){--underline-color:var(--error-color);--label-color:var(--error-color)}.application--form .select:has(.field-error:not([style*="display: none"])) .select__container{border-color:var(--error-color)}.application--form .select:has(.field-error:not([style*="display: none"])) .label{color:var(--error-color)}.application--form .select .field-error{position:relative;top:auto;left:0;font-size:.875rem;color:var(--error-color);margin:.4rem 0 0}:root{--accordion-header-bg:var(--color-bg-light,#fcfcfa);--accordion-header-active-bg:var(--color-gray-light,#d0cfce);--accordion-content-bg:var(--color-white);--accordion-border-color:var(--color-gray-light,#d0cfce);--accordion-padding:var(--space-24,1.5rem);--accordion-padding-sm:var(--space-16,1rem);--accordion-indicator-color:var(--color-gray);--accordion-indicator-active-color:var(--color-orange)}@media (max-width:767px){.brxe-nestable-tabs,.header__nav-item-submenu,.solution-tabs{display:grid;grid-template-columns:1fr;width:100%}.brxe-nestable-tabs .brxe-tabs-content,.brxe-nestable-tabs .brxe-tabs-nav,.header__nav-item-submenu-tabs__content,.header__nav-item-submenu-tabs__menu,.solution-tabs__item-content{display:contents;grid-column:1/-1}.brxe-nestable-tabs .brxe-tab,.header__nav-item-submenu-tabs__item,.solution-tabs__item{position:relative;cursor:pointer;padding:var(--accordion-padding);background-color:var(--accordion-header-bg);border-bottom:1px solid var(--accordion-border-color);transition:background-color .2s ease;display:flex;justify-content:space-between;align-items:center;grid-row:auto;grid-column:1/-1}.brxe-nestable-tabs .brxe-tab.active,.header__nav-item-submenu-tabs__item.brx-open,.solution-tabs__item.brx-open{background-color:var(--accordion-header-active-bg)}.brxe-nestable-tabs .brxe-tab:after,.solution-tabs__item:after{content:"+";font-size:1.5rem;color:var(--accordion-indicator-color);transition:transform .3s ease}.brxe-nestable-tabs .brxe-tab.active:after,.solution-tabs__item.brx-open:after{content:"-";color:var(--accordion-indicator-active-color)}.brxe-nestable-tabs .tab-content,.solution-tabs__item-content>div,.tab-pane{display:none;padding:0;max-height:0;overflow:hidden;transition:max-height .3s ease,padding .3s ease;background-color:var(--accordion-content-bg);grid-row:auto;grid-column:1/-1;order:1}.brxe-nestable-tabs .tab-content.active,.solution-tabs__item-content>div.brx-open,.tab-pane.brx-open{display:block;padding:var(--accordion-padding);max-height:500px;border-bottom:1px solid var(--accordion-border-color);margin-top:0}.brxe-nestable-tabs .brxe-tab:nth-child(n),.header__nav-item-submenu-tabs__item:nth-child(n),.solution-tabs__item:nth-child(n){order:calc(var(--tab-index, 1)*2 - 1)}.brxe-nestable-tabs .tab-content:nth-child(n),.solution-tabs__item-content>div:nth-child(n),.tab-pane:nth-child(n){order:calc(var(--tab-index, 1)*2)}.brxe-nestable-tabs .brxe-tab:first-child,.header__nav-item-submenu-tabs__item:first-child,.solution-tabs__item:first-child{order:1}.brxe-nestable-tabs .tab-content:first-child,.solution-tabs__item-content>div:first-child,.tab-pane:first-child{order:2}.brxe-nestable-tabs .brxe-tab:nth-child(2),.header__nav-item-submenu-tabs__item:nth-child(2),.solution-tabs__item:nth-child(2){order:3}.brxe-nestable-tabs .tab-content:nth-child(2),.solution-tabs__item-content>div:nth-child(2),.tab-pane:nth-child(2){order:4}.brxe-nestable-tabs .brxe-tab:nth-child(3),.header__nav-item-submenu-tabs__item:nth-child(3),.solution-tabs__item:nth-child(3){order:5}.brxe-nestable-tabs .tab-content:nth-child(3),.solution-tabs__item-content>div:nth-child(3),.tab-pane:nth-child(3){order:6}.brxe-nestable-tabs .brxe-tab:nth-child(4),.header__nav-item-submenu-tabs__item:nth-child(4),.solution-tabs__item:nth-child(4){order:7}.brxe-nestable-tabs .tab-content:nth-child(4),.solution-tabs__item-content>div:nth-child(4),.tab-pane:nth-child(4){order:8}.brxe-nestable-tabs .brxe-tab:nth-child(5),.header__nav-item-submenu-tabs__item:nth-child(5),.solution-tabs__item:nth-child(5){order:9}.brxe-nestable-tabs .tab-content:nth-child(5),.solution-tabs__item-content>div:nth-child(5),.tab-pane:nth-child(5){order:10}.brxe-nestable-tabs .brxe-tab:nth-child(6),.header__nav-item-submenu-tabs__item:nth-child(6),.solution-tabs__item:nth-child(6){order:11}.brxe-nestable-tabs .tab-content:nth-child(6),.solution-tabs__item-content>div:nth-child(6),.tab-pane:nth-child(6){order:12}}.vlb-lightbox{--vlb-bg-color:var(--color-gray-4);--vlb-close-color:var(--color-gray-4);--vlb-transition-duration:.3s;--vlb-transition-easing:cubic-bezier(.4,0,.2,1);position:fixed;top:0;right:0;bottom:0;left:0;z-index:9999;display:flex;align-items:center;justify-content:center;background-color:var(--vlb-bg-color);opacity:0;visibility:hidden;transition:opacity var(--vlb-transition-duration) var(--vlb-transition-easing),visibility var(--vlb-transition-duration) var(--vlb-transition-easing)}.vlb-lightbox--active{opacity:1;visibility:visible}.vlb-lightbox__backdrop{position:absolute;top:0;right:0;bottom:0;left:0;background-color:var(--vlb-bg-color)}.vlb-lightbox__container{position:relative;width:90%;max-width:1200px;max-height:90vh;aspect-ratio:16/9;background:#000;border-radius:8px;overflow:hidden;transform:scale(.9);transition:transform var(--vlb-transition-duration) var(--vlb-transition-easing)}.vlb-lightbox--active .vlb-lightbox__container{transform:scale(1)}.vlb-lightbox__content{position:relative;width:100%;height:100%}.vlb-lightbox__close{position:absolute;top:3rem;right:3rem;padding:.75rem;background:var(--color-gray-1);border:none;color:var(--vlb-close-color);cursor:pointer;transition:all var(--vlb-transition-duration);border-radius:50%;width:3rem;height:3rem;display:flex;align-items:center;justify-content:center;z-index:10001}.vlb-lightbox__close:focus,.vlb-lightbox__close:hover{background:hsla(0,0%,100%,.2);transform:scale(1.1);outline:2px solid currentColor;outline-offset:2px}.vlb-lightbox__close-icon{width:1.5rem;height:1.5rem;fill:currentColor}.vlb-lightbox__video{width:100%;height:100%}.vlb-lightbox__video iframe,.vlb-lightbox__video video{width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.vlb-lightbox__error{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;color:#fff;background:rgba(255,0,0,.1);padding:2rem;text-align:center}.vlb-lightbox--transition-enter,.vlb-lightbox--transition-leave{transition:opacity var(--vlb-transition-duration)}.vlb-lightbox--transition-enter-start,.vlb-lightbox--transition-leave-end{opacity:0}.vlb-lightbox--transition-enter-end,.vlb-lightbox--transition-leave-start{opacity:1}.vlb-lightbox:focus-visible{outline:2px solid #4a90e2;outline-offset:-2px}.aco-shiny-button{--border-radius:10rem;--border-width:.1rem;--fade-duration:.3s;--shiny-color:rgba(252,252,250,.1);--shiny-background:var(--color-white);--mx:50%;--my:50%;display:flex;width:-moz-fit-content;width:fit-content;position:relative;border-color:transparent;overflow:hidden;cursor:pointer;border-radius:var(--border-radius);text-decoration:none;font-family:var(--font-primary);font-weight:var(--font-light);font-size:var(--text-base);transition:all var(--fade-duration) ease;align-items:center;justify-content:center;padding:var(--space-12) var(--space-24);min-height:4.8rem;min-width:21.8rem}.aco-shiny-button--solid{background:var(--gradient-red);border:none;color:var(--color-white)}.aco-shiny-button--outline{background:transparent;color:var(--color-gray-dark);z-index:1;position:relative}.aco-shiny-button--outline:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;padding:var(--border-width);border-radius:inherit;background:var(--gradient-red);mask:linear-gradient(#fff 0 0) content-box exclude,linear-gradient(#fff 0 0);-webkit-mask:linear-gradient(#fff 0 0) content-box exclude,linear-gradient(#fff 0 0);pointer-events:none}.aco-shiny-button__text{position:relative;z-index:2;display:flex;align-items:center;justify-content:center;gap:var(--space-8)}.aco-shiny-button__arrow{width:20px;height:20px;transition:transform var(--fade-duration) ease;flex-shrink:0}.aco-shiny-button__background{position:absolute;inset:var(--border-width);border-radius:calc(var(--border-radius) - var(--border-width));background-color:var(--shiny-background);z-index:1}.aco-shiny-button--solid .aco-shiny-button__background{display:none}.aco-shiny-button--outline .aco-shiny-button__background{background-color:transparent}.aco-shiny-button__effects{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;transition:opacity var(--fade-duration) ease;border-radius:inherit;overflow:hidden;pointer-events:none}.aco-shiny-button:hover .aco-shiny-button__effects{opacity:1}.aco-shiny-button__glow{position:absolute;top:0;right:0;bottom:0;left:0;background-image:radial-gradient(100% 50% at calc(50% - var(--mx, 50%)) 0,var(--shiny-color) 0,transparent 80%),radial-gradient(100% 50% at calc(var(--mx, 50%) + 50%) 100%,var(--shiny-color) 0,transparent 80%)}.aco-shiny-button__shine{position:absolute;top:0;right:0;bottom:0;left:0;background-image:repeating-linear-gradient(125deg,transparent 0,transparent 15%,var(--shiny-color) 25%,transparent 35%,transparent 50%);background-size:200%;background-position:calc(var(--mx, 50%) + 20%) var(--my,50%);mix-blend-mode:screen}.aco-shiny-button:focus-visible{outline:2px solid var(--color-red);outline-offset:2px}.aco-shiny-button--disabled,.aco-shiny-button:disabled{opacity:.6;cursor:not-allowed;pointer-events:none}.aco-shiny-button--small{padding:var(--space-8) var(--space-16);font-size:var(--text-xs);min-height:36px}.aco-shiny-button--large{padding:var(--space-16) var(--space-32);font-size:var(--text-s);min-height:56px}@media (max-width:768px){.aco-shiny-button{padding:var(--space-12) var(--space-16);font-size:var(--text-xs)}.aco-shiny-button--large{padding:var(--space-12) var(--space-24);font-size:var(--text-base)}}@media (prefers-reduced-motion:reduce){.aco-shiny-button,.aco-shiny-button__effects,.aco-shiny-button__text:after{transition:none!important}.aco-shiny-button:hover{transform:none!important}}@media (prefers-contrast:more){.aco-shiny-button--outline{border:var(--border-width) solid}.aco-shiny-button--outline:before{display:none}}.aco-hero-stack{--hero-font-display:"Geist",system-ui,-apple-system,sans-serif;--hero-font-mono:"Geist Mono",ui-monospace,"SF Mono",Menlo,monospace;--hero-bg:var(--color-bg-light,#fcfcfa);--hero-fg:var(--color-gray-dark,#2a324b);--hero-fg-muted:#5b6478;--hero-accent:var(--color-orange,#f7671f);--hero-rule:rgba(42,50,75,.12);--hero-panel-bg:#fff;--hero-panel-rule:rgba(42,50,75,.08);--hero-status-ok:#1f8a55;--hero-status-warn:var(--color-orange,#f7671f);--hero-status-pending:#8d93a5;--hero-pad-x:clamp(2.4rem,4vw,6.6rem);--hero-pad-y:clamp(6rem,8vw,8rem);--hero-gap:clamp(3.2rem,4vw,9.6rem);--hero-panel-pad:clamp(2.4rem,2vw,4rem);--hero-panel-fade:.28s;--hero-ease:var(--avc-2026-ease);display:block;position:relative;background:var(--hero-bg);color:var(--hero-fg);font-family:var(--hero-font-display);font-weight:400;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}:where(.aco-hero-stack){padding:var(--hero-pad-y) var(--hero-pad-x)}:where(.aco-hero-stack){--hero-tabs-bg:var(--hero-panel-bg);--hero-tabs-border:var(--hero-rule);--hero-tab-bg:transparent;--hero-tab-color:var(--hero-fg);--hero-tab-border:transparent;--hero-tab-hover-bg:transparent;--hero-tab-hover-color:var(--hero-accent);--hero-tab-hover-border:transparent;--hero-tab-bg-active:var(--hero-fg);--hero-tab-color-active:var(--hero-bg);--hero-tab-border-active:transparent}.aco-hero-stack__glow{position:absolute;top:var(--hero-glow-offset-y,-20rem);right:var(--hero-glow-offset-x,-30rem);width:var(--hero-glow-size,90rem);height:var(--hero-glow-size,90rem);border-radius:50%;background:var(--hero-glow-color,var(--avc-accent-grad,linear-gradient(180deg,#f7671f 0,#e93519 100%)));opacity:var(--hero-glow-opacity,.04);filter:blur(var(--hero-glow-blur,8rem));pointer-events:none}.aco-hero-stack__container{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,.85fr);gap:var(--hero-gap);max-width:var(--avc-2026-max-width);margin:0 auto;align-items:stretch}@media (max-width:960px){.aco-hero-stack__container{grid-template-columns:1fr;gap:4.8rem}}.aco-hero-stack--no-panels .aco-hero-stack__container{grid-template-columns:1fr}.aco-hero-stack__main{display:flex;flex-direction:column;gap:clamp(2rem,2vw,3.2rem);min-width:0}.aco-hero-stack__eyebrow{font-family:var(--hero-font-mono);font-size:1.3rem;font-weight:400;text-transform:uppercase;letter-spacing:.08em;color:var(--hero-accent);margin:0}.aco-hero-stack__headline{font-family:var(--hero-font-display);font-weight:300;font-size:clamp(4.4rem,6vw + 1rem,8rem);line-height:1.02;letter-spacing:-.02em;color:var(--hero-fg);margin:0;text-wrap:balance}.aco-hero-stack__headline-highlight{color:var(--hero-accent);font-weight:300}.aco-hero-stack__subhead{font-family:var(--hero-font-display);font-weight:300;font-size:clamp(1.6rem,1vw + 1rem,1.8rem);line-height:1.55;color:var(--hero-fg-muted);margin:0;max-width:52rem}.aco-hero-stack__ctas{display:flex;align-items:center;flex-wrap:wrap;gap:1.2rem;margin-top:.4rem}.aco-hero-stack__cta{display:inline-flex;align-items:center;justify-content:center;gap:.6rem;font-family:var(--hero-font-display);font-size:1.5rem;font-weight:500;line-height:1;text-decoration:none;cursor:pointer;transition:background .2s var(--hero-ease),color .2s var(--hero-ease),border-color .2s var(--hero-ease),transform var(--avc-2026-press) var(--hero-ease)}.aco-hero-stack__cta:active{transform:scale(.97)}.aco-hero-stack__cta--primary{padding:1.6rem 2.8rem;border:.1rem solid var(--hero-fg);border-radius:99rem;color:var(--hero-fg);background:transparent}.aco-hero-stack__cta--primary:hover{background:var(--hero-fg);color:var(--hero-bg)}.aco-hero-stack__cta--secondary{padding:1.6rem;color:var(--hero-fg);background:transparent}.aco-hero-stack__cta--secondary:hover{color:var(--hero-accent)}.aco-hero-stack__cta:focus-visible{outline:.2rem solid var(--hero-accent);outline-offset:.2rem}.aco-hero-stack__cta-icon{display:inline-flex;align-items:center;justify-content:center;width:1.6rem;height:1.6rem;flex-shrink:0}.aco-hero-stack__cta-icon svg{display:block;width:100%;height:100%}.aco-hero-stack__switcher{margin-top:clamp(2rem,3vw,4.8rem);display:flex;flex-direction:column;gap:1.4rem;align-self:flex-start;max-width:100%}.aco-hero-stack__switcher-meta{display:flex;align-items:center;justify-content:space-between;gap:1.6rem;font-family:var(--hero-font-mono);font-size:1.2rem;letter-spacing:.08em;text-transform:uppercase;color:var(--hero-fg-muted)}.aco-hero-stack__switcher-label{display:inline-flex;align-items:center;gap:1.2rem;color:var(--hero-fg-muted)}.aco-hero-stack__switcher-label:before{content:"";display:inline-block;width:2.4rem;height:.1rem;background:currentColor}.aco-hero-stack__switcher-counter{font-variant-numeric:tabular-nums;color:var(--hero-fg)}.aco-hero-stack__tabs{position:relative;display:inline-flex;align-items:center;padding:.4rem;font-weight:400;background:var(--hero-tabs-bg);border:.1rem solid var(--hero-tabs-border);border-radius:99rem;gap:.2rem;flex-wrap:nowrap}.aco-hero-stack__tab-indicator{position:absolute;top:.4rem;left:0;height:calc(100% - .8rem);width:0;box-sizing:border-box;background:var(--hero-tab-bg-active);border:.1rem solid var(--hero-tab-border-active);border-radius:99rem;pointer-events:none;transform:translate(0);transition:transform .36s var(--avc-2026-ease-flyout),width .36s var(--avc-2026-ease-flyout);opacity:0;z-index:0}.aco-hero-stack--with-indicator .aco-hero-stack__tab-indicator{opacity:1}@media (prefers-reduced-motion:reduce){.aco-hero-stack__tab-indicator{transition:opacity .2s ease}}.aco-hero-stack__tab{-webkit-appearance:none;-moz-appearance:none;appearance:none;position:relative;z-index:1;background:var(--hero-tab-bg);border:.1rem solid var(--hero-tab-border);font-family:var(--hero-font-display);font-size:1.4rem;font-weight:400;line-height:1;color:var(--hero-tab-color);padding:1rem 1.6rem;border-radius:99rem;cursor:pointer;transition:background .2s var(--hero-ease),color .2s var(--hero-ease),border-color .2s var(--hero-ease),transform var(--avc-2026-press) var(--hero-ease);white-space:nowrap}.aco-hero-stack__tab:active{transform:scale(.97)}.aco-hero-stack__tab:hover{background:var(--hero-tab-hover-bg);color:var(--hero-tab-hover-color);border-color:var(--hero-tab-hover-border)}.aco-hero-stack__tab--active,.aco-hero-stack__tab--active:hover{background:var(--hero-tab-bg-active);color:var(--hero-tab-color-active);border-color:var(--hero-tab-border-active)}.aco-hero-stack--with-indicator .aco-hero-stack__tab--active,.aco-hero-stack--with-indicator .aco-hero-stack__tab--active:hover{background:transparent;border-color:transparent}.aco-hero-stack__tab:focus-visible{outline:.2rem solid var(--hero-accent);outline-offset:.2rem}@media (max-width:600px){.aco-hero-stack__switcher{align-self:stretch;max-width:100%}.aco-hero-stack__tabs{display:flex;justify-content:space-between;min-width:100%;max-width:100%;overflow-x:auto;scroll-snap-type:x proximity;scroll-padding:.4rem;scrollbar-width:none;-ms-overflow-style:none}.aco-hero-stack__tabs::-webkit-scrollbar{display:none}.aco-hero-stack__tab{flex-shrink:0;scroll-snap-align:center;padding:.8rem 1.2rem;font-size:1.3rem}}.aco-hero-stack__stage{position:relative;display:flex;align-items:center;justify-content:center;min-width:0}.aco-hero-stack__panels{position:relative;width:100%;max-width:52rem;aspect-ratio:1/1;background:var(--hero-panel-bg);border:.1rem solid var(--hero-panel-rule);border-radius:1.6rem;box-shadow:0 .1rem #2a324b0a;overflow:hidden}.aco-hero-stack__panel{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;flex-direction:column;opacity:0;visibility:hidden;transition:opacity var(--hero-panel-fade) var(--hero-ease),visibility 0s linear var(--hero-panel-fade)}.aco-hero-stack__panel--active{opacity:1;visibility:visible;transition:opacity var(--hero-panel-fade) var(--hero-ease),visibility 0s linear 0s}@media (prefers-reduced-motion:reduce){.aco-hero-stack__panel{transition:none}}.aco-hero-stack__panel-nav{position:absolute;top:50%;width:4rem;height:4rem;display:inline-flex;align-items:center;justify-content:center;transform:translateY(-50%);border:.1rem solid #e4e5e9;background:var(--hero-panel-bg);color:var(--hero-fg-muted);font-family:var(--hero-font-display);font-size:1.8rem;cursor:pointer;border-radius:999rem;transition:color .2s var(--hero-ease),background .2s var(--hero-ease),transform var(--avc-2026-press) var(--hero-ease);z-index:1}.aco-hero-stack__panel-nav--prev{left:-2rem}.aco-hero-stack__panel-nav--next{right:-2rem}.aco-hero-stack__panel-nav:active{transform:translateY(-50%) scale(.94)}.aco-hero-stack__panel-nav:hover{color:var(--hero-fg);background:var(--hero-panel-bg)}.aco-hero-stack__panel-nav:focus-visible{outline:.2rem solid var(--hero-accent);outline-offset:.2rem}@media (max-width:960px){.aco-hero-stack__panel-nav{display:none}}.aco-hero-stack__panel-header{display:flex;align-items:center;justify-content:space-between;gap:1.2rem;padding:1.8rem 2.4rem;border-bottom:.1rem solid var(--hero-panel-rule);flex-shrink:0}.aco-hero-stack__panel-chip{display:inline-flex;align-items:center;gap:1.2rem;font-size:1.4rem;color:var(--hero-fg);min-width:0}.aco-hero-stack__panel-chip-name{display:inline-block;padding:.4rem .8rem;border-radius:.4rem;background:rgba(42,50,75,.06);font-family:var(--hero-font-display);font-weight:400;font-size:1.4rem;white-space:nowrap}.aco-hero-stack__panel-chip-divider{width:.1rem;height:1.8rem;background:var(--hero-panel-rule);flex-shrink:0}.aco-hero-stack__panel-chip-subtitle{font-family:var(--hero-font-display);font-weight:400;font-size:1.4rem;color:var(--hero-fg-muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.aco-hero-stack__panel-tag{display:inline-block;padding:.4rem 1rem;border:.1rem solid var(--hero-panel-rule);border-radius:999rem;font-family:var(--hero-font-mono);font-size:1rem;letter-spacing:.08em;text-transform:uppercase;color:var(--hero-fg-muted);white-space:nowrap;flex-shrink:0}.aco-hero-stack__panel-body{flex:1;padding:var(--hero-panel-pad);display:flex;flex-direction:column;min-height:0}.aco-hero-stack__numbers{padding:var(--hero-panel-pad);display:grid;grid-template-rows:auto 1fr auto auto;gap:1.6rem;height:100%}.aco-hero-stack__numbers-meta{display:flex;align-items:center;justify-content:space-between;font-family:var(--hero-font-mono);font-size:1.2rem;letter-spacing:.08em;text-transform:uppercase;color:var(--hero-fg-muted)}.aco-hero-stack__numbers-headline{font-family:var(--hero-font-display);font-weight:300;font-size:clamp(7.2rem,10vw,14rem);line-height:1;letter-spacing:-.04em;color:var(--hero-fg);margin:0;align-self:center}.aco-hero-stack__numbers-subhead{font-size:1.5rem;line-height:1.45;color:var(--hero-fg-muted);margin:0;max-width:32rem}.aco-hero-stack__numbers-stats{display:grid;grid-template-columns:repeat(3,1fr);gap:2.4rem;padding-top:2.4rem;border-top:.1rem solid var(--hero-panel-rule)}.aco-hero-stack__numbers-stat-value{font-family:var(--hero-font-display);font-weight:300;font-size:3.4rem;line-height:1;color:var(--hero-fg);display:block}.aco-hero-stack__numbers-stat-label{font-family:var(--hero-font-mono);font-size:1.1rem;letter-spacing:.08em;text-transform:uppercase;color:var(--hero-fg-muted);display:block;margin-top:.6rem}.aco-hero-stack__amcs-metric{display:flex;align-items:flex-start;justify-content:space-between;gap:2rem;margin-bottom:2.4rem}.aco-hero-stack__amcs-metric-value{font-family:var(--hero-font-display);font-weight:300;font-size:clamp(4.4rem,6vw,6rem);line-height:1;letter-spacing:-.02em;color:var(--hero-fg);display:block}.aco-hero-stack__amcs-metric-label{font-size:1.4rem;color:var(--hero-fg-muted);margin-top:.8rem;display:block;max-width:18rem}.aco-hero-stack__amcs-period{text-align:right;flex-shrink:0}.aco-hero-stack__amcs-period-label{font-family:var(--hero-font-mono);font-size:1.1rem;letter-spacing:.08em;text-transform:uppercase;color:var(--hero-fg-muted);display:block}.aco-hero-stack__amcs-period-value{font-family:var(--hero-font-display);font-size:1.4rem;color:var(--hero-fg);display:block;margin-top:.4rem}.aco-hero-stack__amcs-rows{display:flex;flex-direction:column;gap:1rem;flex:1}.aco-hero-stack__amcs-row{display:grid;grid-template-columns:1fr auto;gap:1.6rem;align-items:center}.aco-hero-stack__amcs-row-track{display:flex;flex-direction:column;gap:.6rem;min-width:0}.aco-hero-stack__amcs-row-name{font-family:var(--hero-font-display);font-size:1.4rem;color:var(--hero-fg)}.aco-hero-stack__amcs-row-bar{height:.4rem;background:var(--hero-panel-rule);border-radius:.2rem;overflow:hidden}.aco-hero-stack__amcs-row-bar-fill{display:block;height:100%;background:var(--hero-accent);border-radius:.2rem}.aco-hero-stack__amcs-row-bar-fill--complete{background:var(--hero-fg)}.aco-hero-stack__amcs-row-status{font-family:var(--hero-font-mono);font-size:1rem;letter-spacing:.08em;text-transform:uppercase;white-space:nowrap;color:var(--hero-fg-muted)}.aco-hero-stack__amcs-row-status--ok{color:var(--hero-status-ok)}.aco-hero-stack__amcs-row-status--warn{color:var(--hero-status-warn)}.aco-hero-stack__amcs-row-status--pending{color:var(--hero-status-pending)}.aco-hero-stack__fia-metric{display:flex;align-items:flex-end;justify-content:space-between;margin-bottom:2rem;gap:2rem}.aco-hero-stack__fia-metric-eyebrow{font-family:var(--hero-font-mono);font-size:1.1rem;letter-spacing:.08em;text-transform:uppercase;color:var(--hero-fg-muted);display:block;margin-bottom:.6rem}.aco-hero-stack__fia-metric-row{display:flex;align-items:baseline;gap:1rem}.aco-hero-stack__fia-metric-value{font-family:var(--hero-font-display);font-weight:300;font-size:clamp(4.4rem,6vw,5.4rem);line-height:1;letter-spacing:-.02em;color:var(--hero-fg)}.aco-hero-stack__fia-metric-change{font-family:var(--hero-font-display);font-size:1.4rem;color:var(--hero-status-ok);white-space:nowrap}.aco-hero-stack__fia-mode{font-family:var(--hero-font-mono);font-size:1.1rem;letter-spacing:.08em;text-transform:uppercase;color:var(--hero-fg-muted)}.aco-hero-stack__fia-chart{display:grid;grid-template-columns:repeat(12,1fr);gap:.6rem;align-items:end;height:16rem}.aco-hero-stack__fia-bar{display:block;background:var(--hero-rule);border-radius:.2rem .2rem 0 0;width:100%;height:var(--bar,50%)}.aco-hero-stack__fia-bar--accent{background:var(--hero-accent)}.aco-hero-stack__fia-months{display:grid;grid-template-columns:repeat(12,1fr);gap:.6rem;font-family:var(--hero-font-mono);font-size:1.1rem;color:var(--hero-fg-muted);text-align:center;margin-top:.6rem;padding-bottom:1.6rem;border-bottom:.1rem solid var(--hero-panel-rule)}.aco-hero-stack__fia-kpis,.aco-hero-stack__threepl-kpis{display:grid;grid-template-columns:repeat(3,1fr);gap:2rem;margin-top:auto;padding-top:1.6rem}.aco-hero-stack__fia-kpi-value,.aco-hero-stack__threepl-kpi-value{font-family:var(--hero-font-display);font-weight:400;font-size:2.4rem;line-height:1;color:var(--hero-fg);display:block}.aco-hero-stack__fia-kpi-label,.aco-hero-stack__threepl-kpi-label{font-family:var(--hero-font-mono);font-size:1rem;letter-spacing:.08em;text-transform:uppercase;color:var(--hero-fg-muted);display:block;margin-top:.6rem}.aco-hero-stack__threepl-metric{display:flex;align-items:flex-start;justify-content:space-between;gap:2rem;margin-bottom:2rem}.aco-hero-stack__threepl-metric-value{font-family:var(--hero-font-display);font-weight:300;font-size:clamp(4.4rem,6vw,6rem);line-height:1;letter-spacing:-.02em;color:var(--hero-fg);display:block}.aco-hero-stack__threepl-metric-label{font-family:var(--hero-font-display);font-size:1.4rem;color:var(--hero-fg-muted);margin-top:.8rem;display:block}.aco-hero-stack__threepl-live{display:inline-flex;align-items:center;gap:.6rem;padding:.4rem 1rem;border:.1rem solid var(--hero-panel-rule);border-radius:999rem;font-family:var(--hero-font-mono);font-size:1rem;letter-spacing:.08em;text-transform:uppercase;color:var(--hero-fg-muted);white-space:nowrap;flex-shrink:0}.aco-hero-stack__threepl-live:before{content:"";display:inline-block;width:.6rem;height:.6rem;border-radius:50%;background:var(--hero-accent);animation:aco-hero-stack-pulse 1.4s ease-in-out infinite}@keyframes aco-hero-stack-pulse{0%,to{opacity:1}50%{opacity:.4}}@media (prefers-reduced-motion:reduce){.aco-hero-stack__threepl-live:before{animation:none}}.aco-hero-stack__threepl-rows{display:flex;flex-direction:column;gap:1.4rem;flex:1}.aco-hero-stack__threepl-row{display:flex;flex-direction:column;gap:.6rem}.aco-hero-stack__threepl-row-head{display:flex;align-items:center;justify-content:space-between;gap:1.6rem}.aco-hero-stack__threepl-row-route{display:inline-flex;align-items:center;gap:.6rem;font-family:var(--hero-font-display);font-size:1.4rem;color:var(--hero-fg);font-variant-numeric:tabular-nums}.aco-hero-stack__threepl-row-arrow{color:var(--hero-fg-muted)}.aco-hero-stack__threepl-row-status{font-family:var(--hero-font-mono);font-size:1rem;letter-spacing:.08em;text-transform:uppercase;color:var(--hero-fg-muted);white-space:nowrap}.aco-hero-stack__threepl-row-status--ok{color:var(--hero-status-ok)}.aco-hero-stack__threepl-row-status--transit{color:var(--hero-status-warn)}.aco-hero-stack__threepl-row-status--pending{color:var(--hero-status-pending)}.aco-hero-stack__threepl-row-bar{height:.3rem;background:var(--hero-panel-rule);border-radius:.2rem;overflow:hidden}.aco-hero-stack__threepl-row-bar-fill{display:block;height:100%;background:var(--hero-accent);border-radius:.2rem}.aco-hero-stack__threepl-row-bar-fill--complete{background:var(--hero-fg)}body.aco-nav-bar-drawer-locked{overflow:hidden}.aco-nav-bar{--nav-font-display:"Geist",system-ui,-apple-system,sans-serif;--nav-font-mono:"Geist Mono",ui-monospace,"SF Mono",Menlo,monospace;--nav-bg:rgba(252,252,250,.88);--nav-bg-solid:var(--color-bg-light,#fcfcfa);--nav-fg:var(--color-gray-dark,#2a324b);--nav-fg-muted:#767b91;--nav-accent:var(--color-orange,#f7671f);--nav-accent-grad:linear-gradient(180deg,#f7671f,#e93519);--nav-border:rgba(0,0,0,.16);--nav-divider:hsla(30,2%,81%,.5);--nav-pad-x:clamp(2.4rem,4vw,4.8rem);--nav-height:8rem;--nav-mobile-bp:96rem;--nav-ease:cubic-bezier(.23,1,.32,1);--nav-ease-flyout:cubic-bezier(.32,.72,0,1);--nav-press:.16s;--nav-link-font-size:1.4rem;--nav-link-font-weight:400;--nav-link-line-height:1;--nav-link-letter-spacing:-.005em;--nav-link-text-transform:none;--nav-dropdown-eyebrow-font-size:1.1rem;--nav-dropdown-eyebrow-letter-spacing:.18em;--nav-dropdown-eyebrow-text-transform:uppercase;--nav-dropdown-link-font-size:1.5rem;--nav-dropdown-link-font-weight:300;display:block;position:sticky;top:0;z-index:250;color:var(--nav-fg);font-family:var(--nav-font-display);font-weight:300;letter-spacing:-.025em;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.aco-nav-bar:before{content:"";position:absolute;top:0;right:0;bottom:-.1rem;left:0;z-index:-1;box-sizing:border-box;background:var(--nav-bg-solid);-webkit-backdrop-filter:saturate(100%) blur(0);backdrop-filter:saturate(100%) blur(0);border-bottom:.1rem solid var(--nav-dropdown-border,var(--nav-border));background-clip:padding-box;transition:background-color .28s var(--nav-ease),backdrop-filter .28s var(--nav-ease)}.aco-nav-bar--scrolled:before{background:var(--nav-bg);-webkit-backdrop-filter:saturate(180%) blur(2.4rem);backdrop-filter:saturate(180%) blur(2.4rem)}@supports not ((backdrop-filter:blur(2rem)) or (-webkit-backdrop-filter:blur(2rem))){.aco-nav-bar--scrolled:before,.aco-nav-bar__dropdown-stage{background:var(--nav-bg-solid)}}@media (prefers-reduced-motion:reduce){.aco-nav-bar:before{transition:none}}.aco-nav-bar__container{display:flex;position:relative;align-items:center;gap:4.8rem;height:var(--nav-height);max-width:var(--avc-2026-max-width);margin:0 auto;padding:0 var(--nav-pad-x)}.aco-nav-bar__logo{position:relative;align-self:stretch;display:inline-flex;align-items:center;text-decoration:none;color:var(--nav-logo-color,var(--nav-fg));flex-shrink:0;transition:color .2s var(--nav-ease)}.aco-nav-bar__logo img,.aco-nav-bar__logo svg{display:block;height:2rem;width:auto}.aco-nav-bar__logo-svg{display:inline-flex;align-items:center}.aco-nav-bar__logo-text{font-family:var(--nav-font-display);font-weight:400;font-size:2rem;letter-spacing:-.02em}.aco-nav-bar__nav{flex:1;display:flex;align-items:stretch;height:100%;min-width:0}.aco-nav-bar__items{list-style:none;margin:0;padding:0;display:flex;align-items:stretch;gap:3.2rem}.aco-nav-bar__item{display:flex;align-items:stretch;position:relative}.aco-nav-bar__link{display:inline-flex;align-items:center;flex:1;gap:.4rem;padding:.2rem 0 0;font-family:var(--nav-font-display);font-size:var(--nav-link-font-size);font-weight:var(--nav-link-font-weight);line-height:var(--nav-link-line-height);letter-spacing:var(--nav-link-letter-spacing);text-transform:var(--nav-link-text-transform);color:var(--nav-fg);text-decoration:none;border:0;border-bottom:.2rem solid transparent;background:transparent;cursor:pointer;transition:color .2s var(--nav-ease),border-color .2s var(--nav-ease),transform var(--nav-press) var(--nav-ease);white-space:nowrap;align-self:center}.aco-nav-bar__link:active{transform:scale(.97)}.aco-nav-bar__item--open>.aco-nav-bar__link,.aco-nav-bar__link:hover{color:var(--nav-accent)}.aco-nav-bar__link.current-menu-item,.aco-nav-bar__link[aria-current=page]{border-bottom-color:var(--nav-accent)}.aco-nav-bar__link:focus-visible{outline:.2rem solid var(--nav-accent);outline-offset:.4rem;border-radius:.2rem}.aco-nav-bar__chevron{display:inline-flex;width:1.2rem;height:1.2rem;color:var(--nav-fg);transform:var(--nav-icon-transform,none);transition:transform .2s var(--nav-ease)}.aco-nav-bar__chevron svg{width:100%;height:100%;stroke-width:1.75}.aco-nav-bar__drawer-item--open>.aco-nav-bar__drawer-link .aco-nav-bar__chevron,.aco-nav-bar__item--open>.aco-nav-bar__link>.aco-nav-bar__chevron{transform:var(--nav-icon-transform-active,rotate(180deg))}.aco-nav-bar__dropdown-stage{position:absolute;top:calc(100% + .1rem);left:0;right:0;background:var(--nav-dropdown-bg,var(--nav-bg));-webkit-backdrop-filter:saturate(180%) blur(2.4rem);backdrop-filter:saturate(180%) blur(2.4rem);border-top:0;border-bottom:0;height:0;overflow:hidden;transition:height .38s var(--nav-ease-flyout);z-index:100}.aco-nav-bar__dropdown-stage--open{border-bottom:.1rem solid var(--nav-border)}body:not(.bricks-is-frontend) .aco-nav-bar[data-aco-builder-open] .aco-nav-bar__dropdown-stage{height:auto;overflow:visible;border-bottom:.1rem solid var(--nav-border)}body:not(.bricks-is-frontend) .aco-nav-bar__dropdown-panel[data-aco-builder-active=true]{opacity:1;pointer-events:auto}.aco-nav-bar__dropdown-panel{position:absolute;top:0;left:0;right:0;padding:4.8rem 0;opacity:0;pointer-events:none;transition:opacity .24s var(--nav-ease-flyout)}.aco-nav-bar__dropdown-panel--active{opacity:1;pointer-events:auto}@media (prefers-reduced-motion:reduce){.aco-nav-bar__chevron,.aco-nav-bar__dropdown-panel,.aco-nav-bar__dropdown-stage{transition:none}}.aco-nav-bar__dropdown-content{max-width:var(--avc-2026-max-width);margin:0 auto;padding:0 var(--nav-pad-x);display:grid;grid-template-columns:1fr 2.5fr;gap:9.6rem;align-items:start}.aco-nav-bar__dropdown-lead{min-width:0}.aco-nav-bar__dropdown-lead-eyebrow{font-family:var(--nav-font-mono);font-size:1.3rem;font-weight:400;line-height:1;letter-spacing:.18em;text-transform:uppercase;color:var(--nav-accent);display:block}.aco-nav-bar__dropdown-lead-text{margin:1.6rem 0 0;font-family:var(--nav-font-display);font-size:2.2rem;font-weight:300;line-height:1.3;letter-spacing:-.02em;color:var(--nav-fg);max-width:36rem}.aco-nav-bar__dropdown-cols{display:grid;grid-template-columns:repeat(var(--nav-cols,3),minmax(0,1fr));gap:4.8rem}.aco-nav-bar__dropdown-col{min-width:0}.aco-nav-bar__dropdown-col-eyebrow{font-family:var(--nav-font-mono);font-size:var(--nav-dropdown-eyebrow-font-size);font-weight:400;letter-spacing:var(--nav-dropdown-eyebrow-letter-spacing);text-transform:var(--nav-dropdown-eyebrow-text-transform);color:var(--nav-fg);display:block}.aco-nav-bar__dropdown-col-list{list-style:none;margin:1.6rem 0 0;padding:0;display:flex;flex-direction:column;gap:1rem}.aco-nav-bar__dropdown-col-link{position:relative;display:inline-flex;align-self:flex-start;font-family:var(--nav-font-display);font-size:var(--nav-dropdown-link-font-size);font-weight:var(--nav-dropdown-link-font-weight);line-height:1.3;color:var(--nav-fg);text-decoration:none;letter-spacing:-.01em;transition:color .2s var(--nav-ease),transform var(--nav-press) var(--nav-ease)}.aco-nav-bar__dropdown-col-link:active{transform:scale(.97)}.aco-nav-bar__dropdown-col-link:after{content:"";position:absolute;left:0;right:0;bottom:-.2rem;height:.1rem;background:currentColor;transform:scaleX(0);transform-origin:right;transition:transform .2s var(--nav-ease)}.aco-nav-bar__dropdown-col-link:focus-visible,.aco-nav-bar__dropdown-col-link:hover{color:var(--nav-accent);outline:none}.aco-nav-bar__dropdown-col-link:focus-visible:after,.aco-nav-bar__dropdown-col-link:hover:after{transform:scaleX(1);transform-origin:left}@media (prefers-reduced-motion:reduce){.aco-nav-bar__dropdown-col-link,.aco-nav-bar__dropdown-col-link:after{transition:none}}.aco-nav-bar__actions{position:relative;align-self:stretch;display:flex;align-items:center;gap:1.6rem;flex-shrink:0}.aco-nav-bar__actions--with-divider:before,.aco-nav-bar__logo--with-divider:after{content:"";position:absolute;top:0;bottom:0;width:.1rem;background:var(--nav-border);pointer-events:none;transform:translateZ(0);backface-visibility:hidden}.aco-nav-bar__logo--with-divider:after{right:-2.4rem}.aco-nav-bar__actions--with-divider:before{left:-2.4rem}@media (max-width:960px){.aco-nav-bar__actions--with-divider:before,.aco-nav-bar__logo--with-divider:after{display:none}}.aco-nav-bar__search{display:inline-flex;align-items:center;justify-content:center;width:3.2rem;height:3.2rem;padding:0;border:0;background:transparent;color:var(--nav-fg);cursor:pointer;text-decoration:none;border-radius:99.9rem;transition:color .18s var(--nav-ease),transform var(--nav-press) var(--nav-ease)}.aco-nav-bar__search:hover{color:var(--nav-accent)}.aco-nav-bar__search:active{transform:scale(.97)}.aco-nav-bar__search:focus-visible{outline:.2rem solid var(--nav-accent);outline-offset:.2rem}.aco-nav-bar__search svg{display:block;width:1.8rem;height:1.8rem}.aco-nav-bar__cta{transition:transform var(--nav-press) var(--nav-ease)}.aco-nav-bar__cta:active{transform:scale(.97)}.aco-nav-bar__cta:focus-visible{outline:.2rem solid var(--nav-fg);outline-offset:.3rem}.aco-nav-bar__mobile-search{display:none}.aco-nav-bar__mobile-toggle{display:none;position:relative;right:-1rem;width:4rem;height:4rem;padding:0;border:0;background:transparent;color:var(--nav-fg);cursor:pointer;border-radius:99.9rem;transition:transform var(--nav-press) var(--nav-ease)}.aco-nav-bar__mobile-toggle:active{transform:scale(.94)}.aco-nav-bar__mobile-toggle:focus-visible{outline:.2rem solid var(--nav-accent);outline-offset:.2rem}.aco-nav-bar__mobile-toggle-line{position:absolute;left:50%;top:calc(50% - .1rem);width:1.8rem;height:.2rem;background:currentColor;border-radius:.1rem;transition:transform .2s var(--nav-ease),opacity .2s var(--nav-ease)}.aco-nav-bar__mobile-toggle-line:first-child{transform:translate(-50%,-.5rem)}.aco-nav-bar__mobile-toggle-line:nth-child(2){transform:translate(-50%)}.aco-nav-bar__mobile-toggle-line:nth-child(3){transform:translate(-50%,.5rem)}.aco-nav-bar__mobile-toggle[aria-expanded=true] .aco-nav-bar__mobile-toggle-line:first-child{transform:translate(-50%) rotate(45deg)}.aco-nav-bar__mobile-toggle[aria-expanded=true] .aco-nav-bar__mobile-toggle-line:nth-child(2){opacity:0}.aco-nav-bar__mobile-toggle[aria-expanded=true] .aco-nav-bar__mobile-toggle-line:nth-child(3){transform:translate(-50%) rotate(-45deg)}.aco-nav-bar__drawer{display:none}@media (max-width:960px){.aco-nav-bar{border-bottom-color:#2a324b1f}.aco-nav-bar__actions,.aco-nav-bar__dropdown-stage,.aco-nav-bar__nav{display:none}.aco-nav-bar__mobile-search{display:inline-flex;position:relative;margin-left:auto;width:4rem;height:4rem}.aco-nav-bar__mobile-search:before{content:"";position:absolute;top:50%;left:-1.2rem;width:.1rem;height:var(--nav-height);background:var(--nav-border);transform:translateY(-50%);pointer-events:none}.aco-nav-bar__mobile-toggle{display:inline-flex;margin-left:auto}.aco-nav-bar__mobile-toggle:before{content:"";position:absolute;top:50%;left:-1.2rem;width:.1rem;height:var(--nav-height);background:var(--nav-border);transform:translateY(-50%);pointer-events:none}.aco-nav-bar__mobile-search+.aco-nav-bar__mobile-toggle{margin-left:0}.aco-nav-bar__mobile-search+.aco-nav-bar__mobile-toggle:before{display:none}.aco-nav-bar__drawer{display:block;position:absolute;top:100%;left:0;right:0;box-sizing:border-box;background:var(--nav-bg-solid);padding:0;max-height:0;overflow:hidden;transition:max-height .36s var(--nav-ease-flyout),padding .36s var(--nav-ease-flyout),border-color .36s var(--nav-ease-flyout)}.aco-nav-bar__drawer--open{max-height:calc(100vh - var(--nav-height));height:calc(100vh - var(--nav-height));padding:1.6rem 0 2.4rem;border-top:.1rem solid var(--nav-border);border-bottom-color:var(--nav-border);overflow:hidden}@media (prefers-reduced-motion:reduce){.aco-nav-bar__drawer{transition:none}}.aco-nav-bar__drawer-stack{display:flex;width:200%;height:100%;transform:translate(0);transition:transform .38s var(--nav-ease-flyout)}.aco-nav-bar__drawer-stack[data-stage="1"]{transform:translate(-50%)}.aco-nav-bar__drawer-stage{flex:0 0 50%;min-width:0;height:100%;padding:0 var(--nav-pad-x);box-sizing:border-box;overflow-y:auto;overscroll-behavior:contain}.aco-nav-bar__drawer-items{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.4rem}.aco-nav-bar__drawer-item{border-bottom:.1rem solid var(--nav-divider)}.aco-nav-bar__drawer-item:last-child{border-bottom:0}.aco-nav-bar__drawer-link{display:flex;align-items:center;justify-content:space-between;gap:1.2rem;padding:1.6rem .4rem;font-family:var(--nav-font-display);font-size:1.6rem;font-weight:300;color:var(--nav-fg);text-decoration:none;width:100%;background:transparent;border:0;cursor:pointer;text-align:left}.aco-nav-bar__drawer-link:hover{color:var(--nav-accent)}.aco-nav-bar__chevron--push{transform:none}.aco-nav-bar__drawer-back{display:inline-flex;align-items:center;gap:.6rem;padding:.4rem .4rem 1.6rem;margin-bottom:.4rem;background:transparent;border:0;color:var(--nav-fg-muted);cursor:pointer;font-family:var(--nav-font-display);font-size:1.4rem;font-weight:400;text-align:left}.aco-nav-bar__drawer-back:hover{color:var(--nav-accent)}.aco-nav-bar__drawer-back-icon{display:inline-flex;width:1.4rem;height:1.4rem}.aco-nav-bar__drawer-back-icon svg{width:100%;height:100%}.aco-nav-bar__drawer-sub-panel{display:flex;flex-direction:column;gap:1.6rem}.aco-nav-bar__drawer-sub-title{display:block;font-family:var(--nav-font-display);font-weight:300;font-size:2.8rem;line-height:1.1;letter-spacing:-.02em;color:var(--nav-fg);margin-bottom:.4rem}.aco-nav-bar__drawer-sub-section{display:flex;flex-direction:column;gap:.8rem;padding-top:1.2rem;border-top:.1rem solid var(--nav-divider)}.aco-nav-bar__drawer-sub-section:first-of-type{border-top:0;padding-top:0}.aco-nav-bar__drawer-sub-eyebrow{font-family:var(--nav-font-mono);font-size:1rem;letter-spacing:.18em;text-transform:uppercase;color:var(--nav-fg-muted)}.aco-nav-bar__drawer-sub-links{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.4rem}.aco-nav-bar__drawer-sub-links a{display:block;padding:.6rem .4rem;font-family:var(--nav-font-display);font-size:1.6rem;font-weight:300;color:var(--nav-fg);text-decoration:none}.aco-nav-bar__drawer-sub-links a:hover{color:var(--nav-accent)}.aco-nav-bar [x-cloak]{display:none!important}@keyframes aco-nav-bar-stagger-in{0%{opacity:0;transform:translateY(.8rem)}to{opacity:1;transform:translateY(0)}}.aco-nav-bar__drawer--open .aco-nav-bar__drawer-stage--root .aco-nav-bar__drawer-item{animation:aco-nav-bar-stagger-in .38s var(--nav-ease-flyout) both;animation-delay:calc(var(--stagger, 0)*35ms + 80ms)}.aco-nav-bar__drawer--open .aco-nav-bar__drawer-stage--root .aco-nav-bar__drawer-actions{animation:aco-nav-bar-stagger-in .38s var(--nav-ease-flyout) both;animation-delay:.36s}.aco-nav-bar__panel-enter{transition:opacity .28s var(--nav-ease-flyout) .16s,transform .28s var(--nav-ease-flyout) .16s}.aco-nav-bar__panel-enter-from{opacity:0;transform:translateY(1rem)}.aco-nav-bar__panel-enter-to{opacity:1;transform:translateY(0)}.aco-nav-bar__drawer-stack[data-stage="1"] .aco-nav-bar__drawer-sub-panel>*{animation:aco-nav-bar-stagger-in .36s var(--nav-ease-flyout) both;animation-delay:.22s}.aco-nav-bar__drawer-stack[data-stage="1"] .aco-nav-bar__drawer-sub-panel>:nth-child(2){animation-delay:.27s}.aco-nav-bar__drawer-stack[data-stage="1"] .aco-nav-bar__drawer-sub-panel>:nth-child(3){animation-delay:305ms}.aco-nav-bar__drawer-stack[data-stage="1"] .aco-nav-bar__drawer-sub-panel>:nth-child(4){animation-delay:335ms}.aco-nav-bar__drawer-stack[data-stage="1"] .aco-nav-bar__drawer-sub-panel>:nth-child(n+5){animation-delay:.36s}@media (prefers-reduced-motion:reduce){.aco-nav-bar__drawer,.aco-nav-bar__drawer-stack,.aco-nav-bar__panel-enter{transition:none}.aco-nav-bar__drawer-actions,.aco-nav-bar__drawer-item,.aco-nav-bar__drawer-sub-panel,.aco-nav-bar__drawer-sub-panel>*{animation:none}}.aco-nav-bar__drawer-actions{display:flex;flex-direction:column;gap:1.2rem;margin-top:2.4rem}.aco-nav-bar__drawer-actions .aco-nav-bar__cta{width:100%;height:4.8rem}.aco-nav-bar__drawer-actions .aco-nav-bar__search{width:100%;height:4.8rem;border:.1rem solid var(--nav-border);background:transparent;gap:.8rem;color:var(--nav-fg);border-radius:99.9rem}.aco-nav-bar__drawer-actions .aco-nav-bar__search:after{content:"Search";font-size:1.4rem}}.aco-nav-bar__search-overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:200;display:flex;align-items:flex-start;justify-content:center;pointer-events:none}.aco-nav-bar__search-overlay--open{pointer-events:auto}.aco-nav-bar__search-overlay [x-cloak]{display:none!important}.aco-nav-bar__search-scrim{position:absolute;top:0;right:0;bottom:0;left:0;background:rgba(20,26,42,.36);-webkit-backdrop-filter:saturate(140%) blur(1.2rem);backdrop-filter:saturate(140%) blur(1.2rem);opacity:0;transition:opacity .28s var(--nav-ease-flyout);cursor:pointer}.aco-nav-bar__search-overlay--open .aco-nav-bar__search-scrim{opacity:1}.aco-nav-bar__search-overlay .aco-mono-caps{font-family:var(--nav-font-mono);font-size:1.2rem;font-weight:400;line-height:1.4;letter-spacing:.16em;text-transform:uppercase;color:var(--nav-fg-muted)}.aco-nav-bar__search-overlay .aco-mono{font-family:var(--nav-font-mono);font-size:1.2rem;font-weight:400;line-height:1.4;color:inherit}.aco-nav-bar__search-overlay-panel{position:relative;z-index:1;width:100%;max-width:80vw;display:flex;flex-direction:column;margin:auto;padding:2.4rem clamp(2.4rem,4vw,4.8rem) 0;background:var(--nav-bg-solid);border:.1rem solid var(--nav-border);border-radius:2.4rem;box-shadow:0 2.4rem 6.4rem -1.6rem #141a2a47,0 .2rem .4rem #141a2a0f;opacity:0;transform:translateY(-1.2rem) scale(.98);transform-origin:top center;transition:opacity .28s var(--nav-ease-flyout),transform .32s var(--nav-ease-flyout);max-height:calc(100vh - var(--nav-height) - 9.6rem);height:100%;overflow:hidden}.aco-nav-bar__search-overlay--open .aco-nav-bar__search-overlay-panel{opacity:1;transform:translateY(0) scale(1)}.aco-nav-bar__search-topbar{display:flex;align-items:center;justify-content:flex-end;height:4rem}.aco-nav-bar__search-close{display:inline-flex;align-items:center;gap:.8rem;padding:.4rem;background:transparent;border:0;cursor:pointer;color:var(--nav-fg);border-radius:.4rem;transition:color .18s var(--nav-ease)}.aco-nav-bar__search-close:hover{color:var(--nav-accent)}.aco-nav-bar__search-close:focus-visible{outline:.2rem solid var(--nav-fg);outline-offset:.4rem}.aco-nav-bar__search-close svg{width:1.4rem;height:1.4rem}.aco-nav-bar__search-close .aco-mono-caps{color:var(--nav-fg)}.aco-nav-bar__search-form{display:flex;flex-direction:column;gap:1.2rem;padding-top:1.6rem;margin-bottom:var(--space-32)}.aco-nav-bar__search-input-row{display:flex;align-items:flex-end;justify-content:space-between;gap:1.6rem}.aco-nav-bar__search-input{flex:1;min-width:0;border:0;outline:0;background:transparent;font-family:var(--nav-font-display);font-size:clamp(2.8rem,4.4vw,5.1rem);font-weight:300;line-height:1.15;letter-spacing:-.025em;color:var(--nav-fg);-webkit-appearance:none;-moz-appearance:none;appearance:none;padding-left:0}.aco-nav-bar__search-input::-webkit-search-cancel-button{display:none}.aco-nav-bar__search-input::-moz-placeholder{color:#767b91b3}.aco-nav-bar__search-input::placeholder{color:#767b91b3}.aco-nav-bar__search-return-pill{display:inline-flex;align-items:center;gap:.6rem;height:3.4rem;width:9rem;padding:0 1rem;background:rgba(42,50,75,.06);border-radius:.4rem;color:var(--nav-fg);opacity:.3;flex-shrink:0;margin-bottom:.8rem;justify-content:center;transition:opacity .2s var(--nav-ease)}.aco-nav-bar__search-return-pill--active{opacity:1}.aco-nav-bar__search-return-pill svg{width:1.2rem;height:1.2rem}.aco-nav-bar__search-input-rule{height:.1rem;background:var(--nav-border)}.aco-nav-bar__search-body{flex:1;min-height:0;overflow-y:auto;overscroll-behavior:contain;padding-bottom:var(--space-32)}.aco-nav-bar__search-bento{display:grid;grid-template-columns:minmax(0,38fr) auto minmax(0,52fr);gap:0;align-items:start}.aco-nav-bar__search-bento-col{display:flex;flex-direction:column;gap:2.4rem}.aco-nav-bar__search-bento-col--quick{padding-right:4.8rem}.aco-nav-bar__search-bento-col--insights{padding-left:4.8rem}.aco-nav-bar__search-bento-divider{width:.1rem;align-self:stretch;background:var(--nav-border)}.aco-nav-bar__search-quick-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column}.aco-nav-bar__search-quick-row{position:relative;display:flex;align-items:center;justify-content:space-between;height:6.4rem;padding:0 .8rem;font-family:var(--nav-font-display);font-size:1.7rem;font-weight:300;line-height:1.4;color:var(--nav-fg);text-decoration:none;border-bottom:.1rem solid var(--nav-border);transition:color .18s var(--nav-ease)}.aco-nav-bar__search-quick-row--last{border-bottom:0}.aco-nav-bar__search-quick-row:hover{color:var(--nav-accent)}.aco-nav-bar__search-quick-row svg{width:1.4rem;height:1.4rem;color:var(--nav-fg-muted)}.aco-nav-bar__search-quick-row:focus-visible{outline:.2rem solid var(--nav-fg);outline-offset:.4rem;border-radius:.2rem}.aco-nav-bar__search-insights{display:flex;flex-direction:column;gap:2rem}.aco-nav-bar__search-insight{display:flex;align-items:stretch;gap:2rem;text-decoration:none;color:inherit;border-radius:.4rem}.aco-nav-bar__search-insight:hover .aco-nav-bar__search-insight-title{color:var(--nav-accent)}.aco-nav-bar__search-insight:focus-visible{outline:.2rem solid var(--nav-fg);outline-offset:.4rem}.aco-nav-bar__search-insight-thumb{width:8rem;height:8rem;flex-shrink:0;background:rgba(42,50,75,.06);background-size:cover;background-position:50%;border:.1rem solid var(--nav-border);border-radius:.4rem}.aco-nav-bar__search-insight-text{display:flex;flex-direction:column;justify-content:center;gap:.6rem;flex:1;min-width:0}.aco-nav-bar__search-insight-title{font-size:1.7rem;line-height:1.3;letter-spacing:-.01em}.aco-nav-bar__search-insight-title,.aco-nav-bar__search-view-all{font-family:var(--nav-font-display);font-weight:300;color:var(--nav-fg);transition:color .18s var(--nav-ease)}.aco-nav-bar__search-view-all{margin-top:2.4rem;font-size:1.4rem;align-self:flex-start}.aco-nav-bar__search-view-all:hover{color:var(--nav-accent)}.aco-nav-bar__search-view-all:focus-visible{outline:.2rem solid var(--nav-fg);outline-offset:.4rem}.aco-nav-bar__search-loadbar{position:relative;width:100%;height:.1rem;margin-top:-4rem;background:var(--nav-border);overflow:hidden}.aco-nav-bar__search-loadbar>span{position:absolute;left:0;top:0;height:.1rem;width:24rem;background:var(--nav-accent);animation:aco-nav-bar-loadbar 1.6s cubic-bezier(.4,0,.2,1) infinite}@keyframes aco-nav-bar-loadbar{0%{transform:translate(-100%)}to{transform:translate(550%)}}.aco-nav-bar__search-skeleton-list{margin-top:4rem;display:flex;flex-direction:column}.aco-nav-bar__search-skeleton-row{display:flex;flex-direction:column;gap:1.2rem;padding:2.4rem 0;border-bottom:.1rem solid var(--nav-border)}.aco-nav-bar__search-skel{display:block;height:1.4rem;background:rgba(42,50,75,.08);border-radius:.4rem;animation:aco-nav-bar-skel 1.6s ease-in-out infinite}.aco-nav-bar__search-skel--eb{width:12rem;height:1.4rem}.aco-nav-bar__search-skel--ti{width:48rem;max-width:100%;height:2.4rem}.aco-nav-bar__search-skel--sn{width:92rem;max-width:100%;height:1.6rem}@keyframes aco-nav-bar-skel{0%,to{opacity:.55}50%{opacity:.85}}.aco-nav-bar__search-result-meta{display:block;margin-bottom:1.6rem}.aco-nav-bar__search-results{display:flex;flex-direction:column;border-top:.1rem solid var(--nav-border)}.aco-nav-bar__search-result{display:flex;flex-direction:column;gap:.8rem;padding:2.4rem 0;text-decoration:none;color:inherit;border-bottom:.1rem solid var(--nav-border)}.aco-nav-bar__search-result:last-of-type{border-bottom:none}.aco-nav-bar__search-result:hover .aco-nav-bar__search-result-title{color:var(--nav-accent)}.aco-nav-bar__search-result:focus-visible{outline:.2rem solid var(--nav-fg);outline-offset:.4rem}.aco-nav-bar__search-result-title{font-family:var(--nav-font-display);font-size:2rem;font-weight:300;line-height:1.3;letter-spacing:-.01em;color:var(--nav-fg);transition:color .18s var(--nav-ease)}.aco-nav-bar__search-result-meta-line{margin-top:.4rem;letter-spacing:.14em}.aco-nav-bar__search-zero{text-align:center;max-width:60rem;margin:0 auto 4.8rem;display:flex;flex-direction:column;gap:1.6rem}.aco-nav-bar__search-zero-headline{margin:0;font-family:var(--nav-font-display);font-size:clamp(2rem,2.4vw,2.9rem);font-weight:300;line-height:1.25;letter-spacing:-.025em;color:var(--nav-fg)}.aco-nav-bar__search-zero-body{margin:0;font-family:var(--nav-font-display);font-size:1.5rem;font-weight:300;line-height:1.5;color:var(--nav-fg-muted)}.aco-nav-bar__search-footer{display:flex;align-items:center;justify-content:space-between;gap:1.6rem;padding:2rem clamp(2.4rem,4vw,4.8rem);margin:0 calc(clamp(2.4rem,4vw,4.8rem)*-1);border-top:.1rem solid var(--nav-border)}.aco-nav-bar__search-support{color:var(--nav-fg);text-decoration:none;position:relative;padding-bottom:.2rem}.aco-nav-bar__search-support:after{content:"";position:absolute;left:0;right:0;bottom:-.1rem;height:.1rem;background:currentColor;transform:scaleX(0);transform-origin:right;transition:transform .2s var(--nav-ease)}.aco-nav-bar__search-support:focus-visible:after,.aco-nav-bar__search-support:hover:after{transform:scaleX(1);transform-origin:left}.aco-nav-bar__search-support:focus-visible{outline:.2rem solid var(--nav-fg);outline-offset:.4rem}@media (prefers-reduced-motion:reduce){.aco-nav-bar__search-insight,.aco-nav-bar__search-loadbar>span,.aco-nav-bar__search-overlay-panel,.aco-nav-bar__search-quick-row,.aco-nav-bar__search-result,.aco-nav-bar__search-return-pill,.aco-nav-bar__search-scrim,.aco-nav-bar__search-skel{transition:none;animation:none}}@media (max-width:1100px){.aco-nav-bar__search-overlay{top:0;z-index:300}.aco-nav-bar__search-overlay-panel{margin:0;width:100%;max-width:none;height:100vh;max-height:100vh;height:100svh;max-height:100svh;border-radius:0;border:0;box-shadow:none;padding:1.6rem clamp(2rem,4vw,4.8rem) 0}.aco-nav-bar__search-bento{grid-template-columns:minmax(0,1fr);gap:4rem}.aco-nav-bar__search-bento-col--quick{padding-right:0}.aco-nav-bar__search-bento-col--insights{padding-left:0;padding-top:4rem;border-top:.1rem solid var(--nav-border)}.aco-nav-bar__search-bento-divider{display:none}}@media (max-width:720px){.aco-nav-bar__search-overlay-panel{padding:1.2rem 1.6rem 0}.aco-nav-bar__search-topbar{height:3.2rem}.aco-nav-bar__search-input{font-size:2.9rem;line-height:1.15}.aco-nav-bar__search-return-pill{display:none}.aco-nav-bar__search-body{padding:2.4rem 0}.aco-nav-bar__search-quick-row{height:5.6rem;font-size:1.6rem}.aco-nav-bar__search-insight-thumb{width:6.4rem;height:6.4rem}.aco-nav-bar__search-insight-title{font-size:1.6rem}.aco-nav-bar__search-result-title{font-size:1.8rem}.aco-nav-bar__search-result{padding:1.6rem 0}.aco-nav-bar__search-footer{padding:1.6rem;margin:0 -1.6rem;justify-content:flex-end}.aco-nav-bar__search-esc-hint{display:none}}:where(.aco-service-card-grid){--svc-pad-x:var(--avc-2026-pad-x);--svc-pad-y:var(--avc-2026-pad-y);--svc-gap:var(--avc-2026-section-gap);--svc-card-h:36rem;--svc-card-pad-x:3.6rem;--svc-card-pad-y:4.8rem;--svc-columns:4;--svc-bg:var(--avc-2026-cream);--svc-fg:var(--avc-2026-fg);--svc-fg-muted:var(--avc-2026-fg-muted);--svc-hairline:var(--avc-2026-hairline);--svc-card-hover-bg:var(--avc-2026-hairline);display:block;width:100%;padding:var(--svc-pad-y) var(--svc-pad-x);background:var(--svc-bg);color:var(--svc-fg);font-family:var(--avc-2026-font-display)}.aco-service-card-grid--bg-beige{--svc-bg:var(--avc-2026-beige)}.aco-service-card-grid--bg-navy{--svc-bg:var(--avc-2026-navy);--svc-fg:var(--avc-2026-fg-on-dark);--svc-fg-muted:var(--avc-2026-fg-on-dark-muted);--svc-hairline:var(--avc-2026-hairline-on-dark);--svc-card-hover-bg:var(--avc-2026-hairline-on-dark)}.aco-service-card-grid:not(.aco-service-card-grid--no-divider){border-bottom:.1rem solid var(--svc-hairline)}.aco-service-card-grid__inner{display:flex;flex-direction:column;gap:var(--svc-gap);width:100%;max-width:var(--avc-2026-max-width);margin-inline:auto}.aco-service-card-grid__header{display:flex;justify-content:space-between;align-items:flex-end;gap:4.8rem;width:100%}.aco-service-card-grid__header-left{display:flex;flex-direction:column;gap:2rem;max-width:64rem}.aco-service-card-grid__eyebrow{margin:0;font-family:var(--avc-2026-font-mono);font-size:1.3rem;font-weight:400;letter-spacing:.234rem;text-transform:uppercase;color:var(--avc-2026-orange)}.aco-service-card-grid__heading{margin:0;font-family:var(--avc-2026-font-display);font-size:clamp(3.6rem,4.5vw,5.6rem);font-weight:300;letter-spacing:-.14rem;line-height:1.1;color:var(--svc-fg);font-feature-settings:"ss08"}.aco-service-card-grid__body{margin:0;max-width:38rem;font-size:1.8rem;font-weight:300;line-height:1.55;color:var(--svc-fg-muted)}@media (max-width:991px){.aco-service-card-grid__header{flex-direction:column;align-items:flex-start;gap:2.4rem}.aco-service-card-grid__body{max-width:100%}}.aco-service-card-grid__grid{display:grid;grid-template-columns:repeat(var(--svc-columns),minmax(0,1fr));width:100%;background:var(--svc-bg);border:.1rem solid var(--svc-hairline)}@media (max-width:991px){.aco-service-card-grid__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:478px){.aco-service-card-grid__grid{grid-template-columns:1fr}}.aco-service-card-grid__card{position:relative;display:flex;flex-direction:column;justify-content:space-between;gap:3.2rem;min-height:var(--svc-card-h);padding:var(--svc-card-pad-y) var(--svc-card-pad-x);border-right:.1rem solid var(--svc-hairline);border-bottom:.1rem solid var(--svc-hairline);transition:background .2s var(--avc-2026-ease)}.aco-service-card-grid__card:has(.aco-service-card-grid__card-link):hover{background:var(--svc-card-hover-bg)}@media (max-width:991px){.aco-service-card-grid__card{min-height:32rem;padding:4rem 2.8rem}}@media (max-width:478px){.aco-service-card-grid__card{min-height:0;padding:3.2rem 2.4rem;gap:2.4rem}}.aco-service-card-grid--cols-2 .aco-service-card-grid__card:nth-child(2n),.aco-service-card-grid--cols-3 .aco-service-card-grid__card:nth-child(3n),.aco-service-card-grid--cols-4 .aco-service-card-grid__card:nth-child(4n){border-right:none}@media (min-width:992px){.aco-service-card-grid--cols-2 .aco-service-card-grid__card:nth-last-child(-n+2),.aco-service-card-grid--cols-3 .aco-service-card-grid__card:nth-last-child(-n+3),.aco-service-card-grid--cols-4 .aco-service-card-grid__card:nth-last-child(-n+4){border-bottom:none}}.aco-service-card-grid__card-top{display:flex;align-items:center;justify-content:space-between;width:100%}.aco-service-card-grid__card--no-icon .aco-service-card-grid__card-top{justify-content:flex-end}.aco-service-card-grid__card-num{font-family:var(--avc-2026-font-mono);font-size:1.2rem;font-weight:400;letter-spacing:.216rem;font-variant-numeric:tabular-nums;color:var(--svc-fg-muted)}.aco-service-card-grid__card-body{display:flex;flex-direction:column;gap:1.6rem;width:100%}.aco-service-card-grid__card-title{margin:0;font-family:var(--avc-2026-font-display);font-size:clamp(2.2rem,2.5vw,2.6rem);font-weight:300;letter-spacing:-.039rem;line-height:1.2;color:var(--svc-fg)}.aco-service-card-grid__card-desc{margin:0;font-size:1.45rem;font-weight:300;line-height:1.6;color:var(--svc-fg-muted)}.aco-service-card-grid__card-link{position:relative;align-self:flex-start;display:inline-flex;align-items:center;min-height:4.4rem;font-family:var(--avc-2026-font-mono);font-size:1.1rem;font-weight:400;letter-spacing:.198rem;text-transform:uppercase;color:var(--svc-fg);text-decoration:none;transition:color .2s var(--avc-2026-ease)}a.aco-service-card-grid__card-link:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:1}.aco-service-card-grid__card-link-label{position:relative;display:inline-block}.aco-service-card-grid__card-link-label:after{content:"";position:absolute;left:0;right:0;bottom:-.4rem;height:.1rem;background:currentColor;transform:scaleX(0);transform-origin:right;transition:transform .2s var(--avc-2026-ease)}.aco-service-card-grid__card-link:focus-visible,.aco-service-card-grid__card:hover .aco-service-card-grid__card-link{color:var(--avc-2026-orange)}.aco-service-card-grid__card-link:focus-visible .aco-service-card-grid__card-link-label:after,.aco-service-card-grid__card:hover .aco-service-card-grid__card-link-label:after{transform:scaleX(1);transform-origin:left}@media (prefers-reduced-motion:reduce){.aco-service-card-grid__card,.aco-service-card-grid__card-link-label:after{transition:none}}.aco-service-card-grid__icon{display:flex;align-items:center;justify-content:center;width:4rem;height:4rem;color:var(--svc-fg)}.aco-service-card-grid__icon--grid{display:grid;grid-template-columns:.8rem .8rem;grid-template-rows:.8rem .8rem;gap:.4rem;border:.125rem solid;padding:0}.aco-service-card-grid__icon--circle-small span,.aco-service-card-grid__icon--grid span{width:.8rem;height:.8rem;background:currentColor}.aco-service-card-grid__icon--circle-small span{display:block;border-radius:50%}.aco-service-card-grid__icon--bars{flex-direction:column;gap:.3rem;border:.125rem solid}.aco-service-card-grid__icon--bars span{display:block;height:.15rem;background:currentColor}.aco-service-card-grid__icon--bars span:first-child{width:1.6rem}.aco-service-card-grid__icon--bars span:nth-child(2){width:2rem}.aco-service-card-grid__icon--bars span:nth-child(3){width:1.2rem}.aco-service-card-grid__icon--circle-large span{display:block;width:2rem;height:2rem;border-radius:50%;background:currentColor}:where(.aco-product-card-grid){--pcg-pad-x:var(--avc-2026-pad-x);--pcg-pad-y:var(--avc-2026-pad-y);--pcg-gap:var(--avc-2026-section-gap);--pcg-card-pad-x:3.6rem;--pcg-card-pad-y:4rem;--pcg-card-radius:var(--avc-2026-radius-m);--pcg-columns:3;--pcg-bg:var(--avc-2026-beige);--pcg-card-bg:var(--avc-2026-cream);--pcg-fg:var(--avc-2026-fg);--pcg-fg-muted:var(--avc-2026-fg-muted);--pcg-hairline:var(--avc-2026-hairline);--pcg-badge-bg:var(--avc-2026-beige);display:block;width:100%;padding:var(--pcg-pad-y) var(--pcg-pad-x);background:var(--pcg-bg);color:var(--pcg-fg);font-family:var(--avc-2026-font-display)}.aco-product-card-grid--bg-cream{--pcg-bg:var(--avc-2026-cream);--pcg-card-bg:var(--avc-2026-cream);--pcg-badge-bg:var(--avc-2026-beige)}.aco-product-card-grid--bg-navy{--pcg-bg:var(--avc-2026-navy);--pcg-card-bg:var(--avc-2026-navy-light);--pcg-fg:var(--avc-2026-fg-on-dark);--pcg-fg-muted:var(--avc-2026-fg-on-dark-muted);--pcg-hairline:var(--avc-2026-hairline-on-dark);--pcg-badge-bg:var(--avc-2026-navy)}.aco-product-card-grid:not(.aco-product-card-grid--no-divider){border-bottom:.1rem solid var(--pcg-hairline)}.aco-product-card-grid__inner{display:flex;flex-direction:column;gap:var(--pcg-gap);width:100%;max-width:var(--avc-2026-max-width);margin-inline:auto}.aco-product-card-grid__header{display:flex;justify-content:space-between;align-items:flex-end;gap:4.8rem;width:100%}.aco-product-card-grid__header-left{display:flex;flex-direction:column;gap:2rem}.aco-product-card-grid__eyebrow{margin:0;font-family:var(--avc-2026-font-mono);font-size:1.3rem;font-weight:400;letter-spacing:.234rem;text-transform:uppercase;color:var(--avc-2026-orange)}.aco-product-card-grid__heading{margin:0;font-family:var(--avc-2026-font-display);font-size:clamp(3.6rem,4.5vw,5.6rem);font-weight:300;letter-spacing:-.14rem;line-height:1.1;color:var(--pcg-fg);font-feature-settings:"ss08"}.aco-product-card-grid__sec-link{font-family:var(--avc-2026-font-display);font-size:1.4rem;font-weight:400;color:var(--avc-2026-orange);text-decoration:none;white-space:nowrap;transition:opacity .2s var(--avc-2026-ease),transform var(--avc-2026-press) var(--avc-2026-ease)}.aco-product-card-grid__sec-link:hover{opacity:.8}.aco-product-card-grid__sec-link:active{transform:scale(.97)}@media (max-width:991px){.aco-product-card-grid__header{flex-direction:column;align-items:flex-start;gap:2.4rem}}.aco-product-card-grid__grid{display:grid;grid-template-columns:repeat(var(--pcg-columns),minmax(0,1fr));gap:2.4rem;width:100%}@media (max-width:991px){.aco-product-card-grid__grid{grid-template-columns:1fr}}.aco-product-card-grid__card{display:flex;flex-direction:column;background:var(--pcg-card-bg);border:.1rem solid var(--pcg-hairline);border-radius:var(--pcg-card-radius);padding:var(--pcg-card-pad-y) var(--pcg-card-pad-x)}@media (max-width:991px){.aco-product-card-grid__card{padding:3.2rem 2.8rem}}@media (max-width:478px){.aco-product-card-grid__card{padding:2.8rem 2.2rem}.aco-product-card-grid__card-stats{flex-wrap:wrap;gap:2rem}}.aco-product-card-grid__card-top{display:flex;align-items:center;justify-content:space-between;width:100%}.aco-product-card-grid__card-badge{display:flex;align-items:center;justify-content:center;width:5.6rem;height:5.6rem;background:var(--pcg-badge-bg);border:.1rem solid var(--pcg-hairline);border-radius:var(--avc-2026-radius-m);font-family:var(--avc-2026-font-mono);font-size:1.3rem;font-weight:400;letter-spacing:.065rem;color:var(--pcg-fg)}.aco-product-card-grid__card-tag{font-family:var(--avc-2026-font-mono);font-size:1.1rem;font-weight:400;letter-spacing:.198rem;text-transform:uppercase}.aco-product-card-grid__card-body{display:flex;flex-direction:column;gap:1.2rem;padding:3.2rem 0 2.4rem;flex:1}.aco-product-card-grid__card-title{margin:0;font-family:var(--avc-2026-font-display);font-size:clamp(2.4rem,3vw,3.2rem);font-weight:300;letter-spacing:-.08rem;line-height:1.1;color:var(--pcg-fg)}.aco-product-card-grid__card-desc{margin:0;font-size:1.45rem;font-weight:300;line-height:1.6;color:var(--pcg-fg-muted)}.aco-product-card-grid__card-stats{display:flex;gap:3.2rem;padding-top:2.4rem;border-top:.1rem solid var(--pcg-hairline)}.aco-product-card-grid__card-stat{display:flex;flex-direction:column;gap:.6rem}.aco-product-card-grid__card-stat-value{font-family:var(--avc-2026-font-display);font-size:clamp(2.4rem,3vw,3.2rem);font-weight:300;letter-spacing:-.08rem;color:var(--pcg-fg)}.aco-product-card-grid__card-stat-label{font-size:1rem;letter-spacing:.18rem;color:var(--pcg-fg-muted)}.aco-product-card-grid__card-link,.aco-product-card-grid__card-stat-label{font-family:var(--avc-2026-font-mono);font-weight:400;text-transform:uppercase}.aco-product-card-grid__card-link{display:inline-flex;align-items:center;margin-top:2.4rem;min-height:4.4rem;font-size:1.1rem;letter-spacing:.198rem;color:var(--pcg-fg);text-decoration:none;transition:color .2s var(--avc-2026-ease),transform var(--avc-2026-press) var(--avc-2026-ease)}.aco-product-card-grid__card-link:hover{color:var(--avc-2026-orange)}.aco-product-card-grid__card-link:active{transform:scale(.97)}:where(.aco-stats-feature){--sfe-pad-x:var(--avc-2026-pad-x);--sfe-pad-y:var(--avc-2026-pad-y-loose);--sfe-col-gap:9.6rem;--sfe-stat-pad-x:3.6rem;--sfe-stat-pad-y:4rem;--sfe-stat-columns:2;--sfe-glow-opacity:.1;--sfe-glow-size:68.8rem;--sfe-bg:var(--avc-2026-navy);--sfe-fg:var(--avc-2026-fg-on-dark);--sfe-fg-muted:var(--avc-2026-fg-on-dark-muted);--sfe-fg-subtle:var(--avc-2026-fg-on-dark-subtle);--sfe-hairline:var(--avc-2026-hairline-on-dark);--sfe-stat-key-color:var(--avc-2026-orange);display:block;position:relative;overflow:hidden;isolation:isolate;width:100%;padding:var(--sfe-pad-y) var(--sfe-pad-x);background:var(--sfe-bg);color:var(--sfe-fg);font-family:var(--avc-2026-font-display)}.aco-stats-feature--bg-cream{--sfe-bg:var(--avc-2026-cream);--sfe-fg:var(--avc-2026-fg);--sfe-fg-muted:var(--avc-2026-fg-muted);--sfe-fg-subtle:var(--avc-2026-fg-muted);--sfe-hairline:var(--avc-2026-hairline)}.aco-stats-feature--bg-beige{--sfe-bg:var(--avc-2026-beige);--sfe-fg:var(--avc-2026-fg);--sfe-fg-muted:var(--avc-2026-fg-muted);--sfe-fg-subtle:var(--avc-2026-fg-muted);--sfe-hairline:var(--avc-2026-hairline)}.aco-stats-feature--has-glow:after{content:"";position:absolute;right:-30rem;bottom:calc(var(--sfe-glow-size)*-1*.43);width:var(--sfe-glow-size);height:var(--sfe-glow-size);border-radius:50%;background:var(--avc-2026-grad);filter:blur(15rem);opacity:var(--sfe-glow-opacity);pointer-events:none;z-index:0}.aco-stats-feature__inner{position:relative;z-index:1;display:flex;gap:var(--sfe-col-gap);align-items:center;width:100%;max-width:var(--avc-2026-max-width);margin-inline:auto}@media (max-width:991px){.aco-stats-feature__inner{flex-direction:column;align-items:stretch;gap:4.8rem}}.aco-stats-feature__text{display:flex;flex-direction:column;align-items:flex-start;flex:1 1 0;min-width:0}.aco-stats-feature__eyebrow{margin:0;font-family:var(--avc-2026-font-mono);font-size:1.3rem;font-weight:400;letter-spacing:.234rem;text-transform:uppercase;color:var(--avc-2026-orange)}.aco-stats-feature__heading{margin:2rem 0 2.4rem;font-family:var(--avc-2026-font-display);font-size:clamp(4rem,5.5vw,6.4rem);font-weight:300;letter-spacing:-.16rem;line-height:1.05;color:var(--sfe-fg);font-feature-settings:"ss08"}.aco-stats-feature__body{margin:0;max-width:48rem;font-size:1.8rem;font-weight:300;line-height:1.6;color:var(--sfe-fg-muted)}.aco-stats-feature__cta{margin-top:4rem;display:inline-flex;align-items:center;justify-content:center;gap:.6rem;text-decoration:none;transition:transform var(--avc-2026-press) var(--avc-2026-ease)}.aco-stats-feature__cta:active{transform:scale(.97)}@media (max-width:478px){.aco-stats-feature__cta{width:100%}}.aco-stats-feature__cta-icon{display:inline-flex;align-items:center;justify-content:center;width:1.4rem;height:1.4rem;flex-shrink:0}.aco-stats-feature__cta-icon svg{display:block;width:100%;height:100%}.aco-stats-feature__cta--outline{min-height:4.4rem;padding:.9rem 2.4rem;font-family:var(--avc-2026-font-display);font-size:1.6rem;font-weight:500;line-height:1.4;color:var(--sfe-fg);background:transparent;border:.1rem solid var(--avc-2026-hairline-on-dark);border-radius:20rem;transition:background .2s var(--avc-2026-ease),color .2s var(--avc-2026-ease),border-color .2s var(--avc-2026-ease),transform var(--avc-2026-press) var(--avc-2026-ease)}.aco-stats-feature__cta--outline:hover{background:var(--sfe-fg);color:var(--sfe-bg);border-color:var(--sfe-fg)}.aco-stats-feature--bg-beige .aco-stats-feature__cta--outline,.aco-stats-feature--bg-cream .aco-stats-feature__cta--outline{border-color:var(--avc-2026-fg)}.aco-stats-feature__cta--white{min-height:4.4rem;padding:.9rem 2.4rem;font-family:var(--avc-2026-font-display);font-size:1.6rem;font-weight:500;line-height:1.4;background:#fff;color:var(--sfe-bg);border:0;border-radius:20rem;mix-blend-mode:multiply;transition:transform var(--avc-2026-press) var(--avc-2026-ease),background .2s var(--avc-2026-ease)}.aco-stats-feature__cta--white:hover{background:#f2f0ee}@supports not (mix-blend-mode:multiply){.aco-stats-feature__cta--white{mix-blend-mode:normal;background:var(--sfe-fg);color:var(--sfe-bg)}}.aco-stats-feature__grid{flex:0 0 auto;display:grid;grid-template-columns:repeat(var(--sfe-stat-columns),minmax(0,1fr));width:56rem;max-width:100%;border:.1rem solid var(--sfe-hairline)}@media (max-width:991px){.aco-stats-feature__grid{width:100%}}@media (max-width:478px){.aco-stats-feature__grid{grid-template-columns:1fr}}.aco-stats-feature__stat{display:flex;flex-direction:column;gap:1.2rem;padding:var(--sfe-stat-pad-y) var(--sfe-stat-pad-x);border-right:.1rem solid var(--sfe-hairline);border-bottom:.1rem solid var(--sfe-hairline)}@media (max-width:991px){.aco-stats-feature__stat{padding:3.2rem 2.8rem}}@media (max-width:478px){.aco-stats-feature__stat{padding:2.8rem 2.2rem;gap:1rem}}.aco-stats-feature--cols-1 .aco-stats-feature__stat,.aco-stats-feature--cols-2 .aco-stats-feature__stat:nth-child(2n),.aco-stats-feature--cols-3 .aco-stats-feature__stat:nth-child(3n),.aco-stats-feature--cols-4 .aco-stats-feature__stat:nth-child(4n){border-right:none}@media (min-width:479px){.aco-stats-feature--cols-1 .aco-stats-feature__stat:last-child,.aco-stats-feature--cols-2 .aco-stats-feature__stat:nth-last-child(-n+2),.aco-stats-feature--cols-3 .aco-stats-feature__stat:nth-last-child(-n+3),.aco-stats-feature--cols-4 .aco-stats-feature__stat:nth-last-child(-n+4){border-bottom:none}}@media (max-width:478px){.aco-stats-feature__stat{border-right:none}.aco-stats-feature__stat:last-child{border-bottom:none}}.aco-stats-feature__stat-value{font-family:var(--avc-2026-font-display);font-size:clamp(4rem,5vw,5.6rem);font-weight:300;letter-spacing:-.224rem;line-height:1;color:var(--sfe-fg)}.aco-stats-feature__stat-key{font-family:var(--avc-2026-font-mono);font-size:1.1rem;font-weight:400;letter-spacing:.198rem;text-transform:uppercase;color:var(--sfe-stat-key-color)}.aco-stats-feature__stat-desc{margin:0;font-size:1.3rem;font-weight:300;line-height:1.5;color:var(--sfe-fg-subtle)}:where(.aco-feature-list-with-sidebar){--flws-pad-x:var(--avc-2026-pad-x);--flws-pad-y:var(--avc-2026-pad-y);--flws-col-gap:9.6rem;--flws-sidebar-w:36rem;--flws-image-h:42.6rem;--flws-bg:var(--avc-2026-cream);--flws-fg:var(--avc-2026-fg);--flws-fg-muted:var(--avc-2026-fg-muted);--flws-hairline:var(--avc-2026-hairline);display:block;width:100%;padding:var(--flws-pad-y) var(--flws-pad-x);background:var(--flws-bg);color:var(--flws-fg);font-family:var(--avc-2026-font-display)}.aco-feature-list-with-sidebar--bg-beige{--flws-bg:var(--avc-2026-beige)}.aco-feature-list-with-sidebar--bg-navy{--flws-bg:var(--avc-2026-navy);--flws-fg:var(--avc-2026-fg-on-dark);--flws-fg-muted:var(--avc-2026-fg-on-dark-muted);--flws-hairline:var(--avc-2026-hairline-on-dark)}.aco-feature-list-with-sidebar:not(.aco-feature-list-with-sidebar--no-divider){border-bottom:.1rem solid var(--flws-hairline)}.aco-feature-list-with-sidebar__inner{display:flex;align-items:flex-start;gap:var(--flws-col-gap);width:100%;max-width:var(--avc-2026-max-width);margin-inline:auto}@media (max-width:991px){.aco-feature-list-with-sidebar__inner{flex-direction:column;gap:4.8rem}}.aco-feature-list-with-sidebar__main{display:flex;flex-direction:column;align-items:flex-start;flex:1 1 0;min-width:0}.aco-feature-list-with-sidebar__eyebrow{margin:0;font-family:var(--avc-2026-font-mono);font-size:1.3rem;font-weight:400;letter-spacing:.234rem;text-transform:uppercase;color:var(--avc-2026-orange)}.aco-feature-list-with-sidebar__heading{margin:2rem 0 4.8rem;font-family:var(--avc-2026-font-display);font-size:clamp(3.6rem,4.5vw,5.6rem);font-weight:300;letter-spacing:-.14rem;line-height:1.1;color:var(--flws-fg);font-feature-settings:"ss08"}.aco-feature-list-with-sidebar__image{position:relative;width:100%;height:var(--flws-image-h);border:.1rem solid var(--flws-hairline);border-radius:var(--avc-2026-radius-m);overflow:hidden;background:var(--avc-2026-photo-grad-3stop)}@media (max-width:478px){.aco-feature-list-with-sidebar__image{height:26rem}}.aco-feature-list-with-sidebar__image-img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block}.aco-feature-list-with-sidebar__image-caption{position:absolute;left:2.7rem;bottom:2.7rem;font-family:var(--avc-2026-font-mono);font-size:1.1rem;font-weight:400;letter-spacing:.198rem;text-transform:uppercase;color:var(--avc-2026-fg-on-dark-subtle)}.aco-feature-list-with-sidebar__features{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:3.2rem;width:100%;padding-top:5.6rem}@media (max-width:767px){.aco-feature-list-with-sidebar__features{grid-template-columns:1fr;padding-top:4rem;gap:2.4rem}}.aco-feature-list-with-sidebar__feature{display:flex;align-items:flex-start;gap:1.4rem}.aco-feature-list-with-sidebar__feature-bullet{flex-shrink:0;width:.6rem;height:2.4rem;border-radius:999rem;background:var(--avc-2026-grad-vertical)}.aco-feature-list-with-sidebar__feature-text{display:flex;flex-direction:column;gap:.4rem;min-width:0}.aco-feature-list-with-sidebar__feature-title{margin:0;font-family:var(--avc-2026-font-display);font-size:1.5rem;font-weight:400;color:var(--flws-fg)}.aco-feature-list-with-sidebar__feature-desc{margin:0;font-size:1.35rem;font-weight:300;line-height:1.5;color:var(--flws-fg-muted)}.aco-feature-list-with-sidebar__sidebar{flex:0 0 auto;width:var(--flws-sidebar-w);max-width:100%;display:flex;flex-direction:column;gap:3.2rem;padding:4rem 3.6rem;background:var(--avc-2026-cream);border:.1rem solid var(--flws-hairline);position:sticky;top:10rem;align-self:flex-start}@media (max-width:991px){.aco-feature-list-with-sidebar__sidebar{width:100%;padding:3.2rem 2.8rem;position:static;top:auto}}@media (max-width:478px){.aco-feature-list-with-sidebar__sidebar{padding:2.8rem 2.2rem;gap:2.4rem}}.aco-feature-list-with-sidebar--bg-navy .aco-feature-list-with-sidebar__sidebar{background:var(--avc-2026-navy-light)}@media (max-width:991px){.aco-feature-list-with-sidebar__sidebar{width:100%}}.aco-feature-list-with-sidebar__sidebar-eyebrow{margin:0;font-family:var(--avc-2026-font-mono);font-size:1.2rem;font-weight:400;letter-spacing:.216rem;text-transform:uppercase;color:var(--flws-fg)}.aco-feature-list-with-sidebar__sidebar-list{margin:0;padding:0;list-style:none}.aco-feature-list-with-sidebar__sidebar-item{display:flex;flex-direction:column;gap:.6rem;padding-top:2rem;border-top:.1rem solid var(--flws-hairline)}.aco-feature-list-with-sidebar__sidebar-item+.aco-feature-list-with-sidebar__sidebar-item{margin-top:3.2rem}.aco-feature-list-with-sidebar__sidebar-category{font-family:var(--avc-2026-font-mono);font-size:1rem;font-weight:400;letter-spacing:.18rem;text-transform:uppercase;color:var(--flws-fg-muted)}.aco-feature-list-with-sidebar__sidebar-link{display:flex;align-items:center;justify-content:space-between;min-height:4.4rem;font-family:var(--avc-2026-font-display);font-size:clamp(2rem,2.4vw,2.2rem);font-weight:300;letter-spacing:-.033rem;color:var(--flws-fg);text-decoration:none;transition:color .2s var(--avc-2026-ease),transform var(--avc-2026-press) var(--avc-2026-ease)}.aco-feature-list-with-sidebar__sidebar-link:hover{color:var(--avc-2026-orange)}.aco-feature-list-with-sidebar__sidebar-link:active{transform:scale(.97)}.aco-feature-list-with-sidebar__sidebar-link-arrow{font-weight:400;font-size:1.4rem}:where(.aco-pull-quote){--pq-pad-x:var(--avc-2026-pad-x);--pq-pad-y:var(--avc-2026-pad-y-loose);--pq-col-gap:9.6rem;--pq-image-h:58rem;--pq-bg:var(--avc-2026-cream);--pq-fg:var(--avc-2026-fg);--pq-fg-muted:var(--avc-2026-fg-muted);--pq-hairline:var(--avc-2026-hairline);display:block;width:100%;padding:var(--pq-pad-y) var(--pq-pad-x);background:var(--pq-bg);color:var(--pq-fg);font-family:var(--avc-2026-font-display)}.aco-pull-quote--bg-beige{--pq-bg:var(--avc-2026-beige)}.aco-pull-quote--bg-navy{--pq-bg:var(--avc-2026-navy);--pq-fg:var(--avc-2026-fg-on-dark);--pq-fg-muted:var(--avc-2026-fg-on-dark-muted);--pq-hairline:var(--avc-2026-hairline-on-dark)}.aco-pull-quote:not(.aco-pull-quote--no-divider){border-bottom:.1rem solid var(--pq-hairline)}.aco-pull-quote__inner{display:flex;align-items:center;gap:var(--pq-col-gap);width:100%;max-width:var(--avc-2026-max-width);margin-inline:auto}.aco-pull-quote--image-right .aco-pull-quote__inner{flex-direction:row-reverse}@media (max-width:991px){.aco-pull-quote--image-right .aco-pull-quote__inner,.aco-pull-quote__inner{flex-direction:column;align-items:stretch;gap:4.8rem}}.aco-pull-quote__image{position:relative;flex:1 1 0;min-width:0;height:var(--pq-image-h);border:.1rem solid var(--pq-hairline);border-radius:var(--avc-2026-radius-m);overflow:hidden;background:var(--avc-2026-photo-grad)}@media (max-width:478px){.aco-pull-quote__image{height:32rem}}.aco-pull-quote__image-img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block}.aco-pull-quote__image-caption{position:absolute;left:3.1rem;bottom:3.1rem;font-family:var(--avc-2026-font-mono);font-size:1.1rem;font-weight:400;letter-spacing:.198rem;text-transform:uppercase;color:var(--avc-2026-fg-on-dark-subtle)}.aco-pull-quote__content{display:flex;flex-direction:column;align-items:flex-start;flex:1 1 0;min-width:0}.aco-pull-quote__mark{display:block;font-size:clamp(6.4rem,8vw,9.6rem);letter-spacing:-.384rem;line-height:1;color:#f7671f59}.aco-pull-quote__mark,.aco-pull-quote__text{font-family:var(--avc-2026-font-display);font-weight:300}.aco-pull-quote__text{margin:1.6rem 0 4rem;padding:0;border:none;font-size:clamp(2.4rem,3.5vw,4.4rem);letter-spacing:-.11rem;line-height:1.25;color:var(--pq-fg);font-feature-settings:"ss08"}@media (max-width:478px){.aco-pull-quote__text{margin:1.2rem 0 2.8rem}}.aco-pull-quote__attribution{display:flex;flex-direction:column;gap:.4rem}.aco-pull-quote__attribution-name{font-family:var(--avc-2026-font-display);font-size:1.5rem;font-weight:400;color:var(--pq-fg)}.aco-pull-quote__attribution-role{font-family:var(--avc-2026-font-display);font-size:1.4rem;font-weight:300;color:var(--pq-fg-muted)}:where(.aco-phase-timeline){--pt-pad-x:var(--avc-2026-pad-x);--pt-pad-y:var(--avc-2026-pad-y-loose);--pt-circle:5.6rem;--pt-circle-top:2.8rem;--pt-bg:var(--avc-2026-beige);--pt-fg:var(--avc-2026-fg);--pt-fg-muted:var(--avc-2026-fg-muted);--pt-hairline:var(--avc-2026-hairline);--pt-divider-line:var(--avc-2026-divider);display:block;width:100%;padding:var(--pt-pad-y) var(--pt-pad-x);background:var(--pt-bg);color:var(--pt-fg);font-family:var(--avc-2026-font-display);text-align:center}.aco-phase-timeline--bg-cream{--pt-bg:var(--avc-2026-cream)}.aco-phase-timeline--bg-navy{--pt-bg:var(--avc-2026-navy);--pt-fg:var(--avc-2026-fg-on-dark);--pt-fg-muted:var(--avc-2026-fg-on-dark-muted);--pt-hairline:var(--avc-2026-hairline-on-dark);--pt-divider-line:var(--avc-2026-hairline-on-dark)}.aco-phase-timeline:not(.aco-phase-timeline--no-divider){border-bottom:.1rem solid var(--pt-hairline)}.aco-phase-timeline__inner{display:flex;flex-direction:column;align-items:center;max-width:min(110rem,var(--avc-2026-max-width));margin:0 auto}.aco-phase-timeline__eyebrow{margin:0 0 2.4rem;font-family:var(--avc-2026-font-mono);font-size:1.3rem;font-weight:400;letter-spacing:.234rem;text-transform:uppercase;color:var(--avc-2026-orange)}.aco-phase-timeline__heading{margin:0 0 1.2rem;font-family:var(--avc-2026-font-display);font-size:clamp(4.8rem,7vw,8.2rem);font-weight:300;letter-spacing:-.246rem;line-height:1.05;color:var(--pt-fg);font-feature-settings:"ss08"}.aco-phase-timeline__body{margin:0 0 9.6rem;max-width:56rem;font-size:1.8rem;font-weight:300;line-height:1.55;color:var(--pt-fg-muted)}@media (max-width:991px){.aco-phase-timeline__body{margin-bottom:5.6rem}}@media (max-width:478px){.aco-phase-timeline__body{margin-bottom:4rem;font-size:1.6rem}}.aco-phase-timeline__phases{position:relative;display:flex;width:100%;margin:0;padding:0;list-style:none;justify-content:space-between}.aco-phase-timeline__phase:not(:first-child):before{content:"";position:absolute;top:var(--pt-circle-top);left:calc(-50% + var(--pt-circle)/2);width:calc(100% - var(--pt-circle));height:.1rem;background:var(--pt-divider-line);z-index:0}@media (max-width:991px){.aco-phase-timeline__phases{flex-direction:column;align-items:center;gap:3.2rem}.aco-phase-timeline__phase:not(:first-child):before{top:-3.2rem;left:50%;width:.1rem;height:3.2rem;transform:translate(-50%)}}@media (max-width:478px){.aco-phase-timeline__phases{gap:2.4rem}.aco-phase-timeline__phase{gap:1.2rem}.aco-phase-timeline__phase:not(:first-child):before{top:-2.4rem;height:2.4rem}}.aco-phase-timeline__phase{position:relative;z-index:1;display:flex;flex-direction:column;align-items:center;gap:2.4rem;flex:1 1 0;min-width:0;list-style:none}.aco-phase-timeline__circle{display:flex;align-items:center;justify-content:center;width:var(--pt-circle);height:var(--pt-circle);background:var(--avc-2026-cream);border:.1rem solid var(--pt-divider-line);border-radius:999rem;cursor:pointer;padding:0;min-width:4.4rem;min-height:4.4rem;transition:border-color .2s var(--avc-2026-ease),transform .2s var(--avc-2026-ease),background .2s var(--avc-2026-ease)}.aco-phase-timeline__circle:active{transform:scale(.96)}.aco-phase-timeline--bg-navy .aco-phase-timeline__circle{background:var(--avc-2026-navy)}.aco-phase-timeline__circle:focus-visible,.aco-phase-timeline__circle:hover,.aco-phase-timeline__phase--active .aco-phase-timeline__circle{border-color:var(--avc-2026-orange);transform:scale(1.05);outline:none}.aco-phase-timeline__phase--selected .aco-phase-timeline__circle{background:var(--avc-2026-grad);border-color:transparent}.aco-phase-timeline__phase--selected .aco-phase-timeline__circle-num{color:var(--avc-2026-fg-on-dark)}.aco-phase-timeline__circle-num{font-family:var(--avc-2026-font-mono);font-size:1.3rem;font-weight:400;letter-spacing:.13rem;color:var(--pt-fg);transition:color .2s ease}.aco-phase-timeline__phase-label{font-family:var(--avc-2026-font-display);font-size:clamp(2.2rem,2.6vw,2.8rem);font-weight:300;letter-spacing:-.056rem;color:var(--pt-fg);transition:color .2s ease}@media (max-width:991px){.aco-phase-timeline__phase-label{font-size:2rem}}@media (max-width:478px){.aco-phase-timeline__phase-label{font-size:1.8rem}}.aco-phase-timeline__phase--active .aco-phase-timeline__phase-label{color:var(--avc-2026-orange)}.aco-phase-timeline__detail{position:relative;margin-top:4.8rem;min-height:14rem;max-width:64rem;width:100%}@media (max-width:478px){.aco-phase-timeline__detail{min-height:18rem;margin-top:3.2rem}}.aco-phase-timeline__detail-block{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;text-align:center}.aco-phase-timeline__detail-text{margin:0;font-size:1.6rem;font-weight:300;line-height:1.55;color:var(--pt-fg)}.aco-phase-timeline__detail-cta{background:var(--avc-2026-grad);-webkit-background-clip:text;background-clip:text;color:transparent;font-family:var(--avc-2026-font-display);font-size:1.6rem;font-weight:300;line-height:1.55;text-decoration:none;transition:opacity .2s var(--avc-2026-ease),transform var(--avc-2026-press) var(--avc-2026-ease)}@supports not ((-webkit-background-clip:text) or (background-clip:text)){.aco-phase-timeline__detail-cta{color:var(--avc-2026-orange)}}.aco-phase-timeline__detail-cta:hover{opacity:.8}.aco-phase-timeline__detail-cta:active{transform:scale(.97)}.aco-phase-timeline [x-cloak]{display:none!important}.aco-phase-timeline__footer{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:1.2rem;font-family:var(--avc-2026-font-display);font-size:1.7rem;font-weight:300;line-height:1.55;color:var(--pt-fg);text-align:center}.aco-phase-timeline__detail>.aco-phase-timeline__footer{position:absolute;top:0;right:0;bottom:0;left:0}.aco-phase-timeline__footer--standalone{margin-top:3.2rem}@media (max-width:478px){.aco-phase-timeline__footer{flex-direction:column;gap:.8rem;font-size:1.5rem}}.aco-phase-timeline__cta{min-height:4.4rem;display:inline-flex;align-items:center}.aco-phase-timeline__footer-text{color:var(--pt-fg)}.aco-phase-timeline__cta{background:var(--avc-2026-grad);-webkit-background-clip:text;background-clip:text;color:transparent;font-weight:300;text-decoration:none;transition:opacity .2s var(--avc-2026-ease),transform var(--avc-2026-press) var(--avc-2026-ease)}.aco-phase-timeline__cta:hover{opacity:.8}.aco-phase-timeline__cta:active{transform:scale(.97)}@supports not ((-webkit-background-clip:text) or (background-clip:text)){.aco-phase-timeline__cta{color:var(--avc-2026-orange)}}:where(.aco-closing-cta){--cct-pad-x:var(--avc-2026-pad-x);--cct-pad-y:var(--avc-2026-pad-y-loose);--cct-bg:var(--avc-2026-cream);--cct-fg:var(--avc-2026-fg);--cct-pill-border:var(--avc-2026-fg);--cct-hairline:var(--avc-2026-hairline);display:block;width:100%;padding:var(--cct-pad-y) var(--cct-pad-x);background:var(--cct-bg);color:var(--cct-fg);font-family:var(--avc-2026-font-display);text-align:center}.aco-closing-cta--bg-beige{--cct-bg:var(--avc-2026-beige)}.aco-closing-cta--bg-navy{--cct-bg:var(--avc-2026-navy);--cct-fg:var(--avc-2026-fg-on-dark);--cct-pill-border:var(--avc-2026-fg-on-dark);--cct-hairline:var(--avc-2026-hairline-on-dark)}.aco-closing-cta--has-divider{border-bottom:.1rem solid var(--cct-hairline)}.aco-closing-cta__inner{display:flex;flex-direction:column;align-items:center;justify-content:center;max-width:min(90rem,var(--avc-2026-max-width));margin:0 auto}.aco-closing-cta__eyebrow{margin:0;font-family:var(--avc-2026-font-mono);font-size:1.3rem;font-weight:400;letter-spacing:.234rem;text-transform:uppercase;color:var(--avc-2026-orange)}.aco-closing-cta__heading{margin:2.4rem 0 6.4rem;font-family:var(--avc-2026-font-display);font-size:clamp(4rem,6vw,7.6rem);font-weight:300;letter-spacing:-.19rem;line-height:1.1;color:var(--cct-fg)}.aco-closing-cta__rotator{position:relative;display:inline-block;width:var(--rotator-width,-moz-fit-content);width:var(--rotator-width,fit-content);vertical-align:baseline;transition:width .36s var(--avc-2026-ease)}@media (prefers-reduced-motion:reduce){.aco-closing-cta__rotator{transition:none}}.aco-closing-cta__rotator-word{display:inline-block;white-space:nowrap;will-change:opacity,transform}.aco-closing-cta__rotator-word--leave,.aco-closing-cta__rotator-word--leave-end,.aco-closing-cta__rotator-word--leave-start{position:absolute;top:0;left:0;pointer-events:none}.aco-closing-cta__rotator-word--enter{transition:opacity .4s var(--avc-2026-ease),transform .4s var(--avc-2026-ease)}.aco-closing-cta__rotator-word--enter-start{opacity:0;transform:translateY(.12em)}.aco-closing-cta__rotator-word--enter-end{opacity:1;transform:translateY(0)}.aco-closing-cta__rotator-word--leave{transition:opacity .28s cubic-bezier(.4,0,1,1),transform .28s cubic-bezier(.4,0,1,1)}.aco-closing-cta__rotator-word--leave-start{opacity:1;transform:translateY(0)}.aco-closing-cta__rotator-word--leave-end{opacity:0;transform:translateY(-.12em)}.aco-closing-cta__rotator-word--static{display:inline}@media (prefers-reduced-motion:reduce){.aco-closing-cta__rotator-word--enter,.aco-closing-cta__rotator-word--leave{transition:none}.aco-closing-cta__rotator-word--enter-start,.aco-closing-cta__rotator-word--leave-end{transform:none}}.aco-closing-cta__form{display:flex;align-items:center;justify-content:center;gap:1.6rem;width:100%;flex-wrap:wrap}.aco-closing-cta__visually-hidden{position:absolute;width:.1rem;height:.1rem;padding:0;margin:-.1rem;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.aco-closing-cta__field{position:relative;display:flex;align-items:center;width:42rem;max-width:100%;min-height:5.6rem;height:6.4rem;padding:0 2.8rem;border:.1rem solid var(--cct-pill-border);border-radius:999rem;background:transparent}@media (max-width:478px){.aco-closing-cta__field{height:5.6rem;padding:0 2.2rem}}.aco-closing-cta__select{flex:1 1 auto;-moz-appearance:none;appearance:none;-webkit-appearance:none;background:transparent;border:none;outline:none;padding-right:1.6rem;font-family:var(--avc-2026-font-display);font-size:1.8rem;font-weight:300;color:var(--cct-fg);cursor:pointer}.aco-closing-cta__select:invalid{color:#2a324b8c}.aco-closing-cta--bg-navy .aco-closing-cta__select:invalid{color:#fcfcfa8c}.aco-closing-cta__select option{color:var(--avc-2026-fg);background:var(--avc-2026-cream)}.aco-closing-cta__chevron{pointer-events:none;font-family:var(--avc-2026-font-display);font-size:1.4rem;font-weight:400;color:var(--cct-fg)}.aco-closing-cta__submit{display:inline-flex;align-items:center;justify-content:center;gap:1rem;min-height:5.6rem;height:6.4rem;padding:0 3.6rem;background:var(--avc-2026-navy);border:.1rem solid var(--avc-2026-navy);border-radius:999rem;font-family:var(--avc-2026-font-display);font-size:1.6rem;font-weight:500;color:var(--avc-2026-fg-on-dark);cursor:pointer;transition:opacity .2s var(--avc-2026-ease),transform var(--avc-2026-press) var(--avc-2026-ease)}.aco-closing-cta__submit:active{transform:scale(.97)}@media (max-width:478px){.aco-closing-cta__submit{height:5.6rem;padding:0 2.8rem}}.aco-closing-cta--bg-navy .aco-closing-cta__submit{background:var(--avc-2026-cream);border-color:var(--avc-2026-cream);color:var(--avc-2026-navy)}.aco-closing-cta__submit:hover{opacity:.9}.aco-closing-cta__submit:focus-visible{outline:.2rem dotted var(--avc-2026-orange);outline-offset:.4rem}@media (max-width:478px){.aco-closing-cta__form{flex-direction:column}.aco-closing-cta__field,.aco-closing-cta__submit{width:100%}}:where(.aco-insights-list){--il-pad-x:var(--avc-2026-pad-x);--il-pad-y:var(--avc-2026-pad-y);--il-gap:6.4rem;--il-row-pad-y:3.2rem;--il-thumb-w:14rem;--il-thumb-h:7.9rem;--il-bg:var(--avc-2026-cream);--il-fg:var(--avc-2026-fg);--il-fg-muted:var(--avc-2026-fg-muted);--il-hairline:var(--avc-2026-hairline);display:block;width:100%;padding:var(--il-pad-y) var(--il-pad-x);background:var(--il-bg);color:var(--il-fg);font-family:var(--avc-2026-font-display)}.aco-insights-list--bg-beige{--il-bg:var(--avc-2026-beige)}.aco-insights-list--bg-navy{--il-bg:var(--avc-2026-navy);--il-fg:var(--avc-2026-fg-on-dark);--il-fg-muted:var(--avc-2026-fg-on-dark-muted);--il-hairline:var(--avc-2026-hairline-on-dark)}.aco-insights-list:not(.aco-insights-list--no-divider){border-bottom:.1rem solid var(--il-hairline)}.aco-insights-list__inner{display:flex;flex-direction:column;gap:var(--il-gap);width:100%;max-width:var(--avc-2026-max-width);margin-inline:auto}.aco-insights-list__header{display:flex;justify-content:space-between;align-items:flex-end;gap:4.8rem;width:100%}.aco-insights-list__header-left{display:flex;flex-direction:column;gap:2rem}.aco-insights-list__eyebrow{margin:0;font-family:var(--avc-2026-font-mono);font-size:1.3rem;font-weight:400;letter-spacing:.234rem;text-transform:uppercase;color:var(--avc-2026-orange)}.aco-insights-list__heading{margin:0;font-family:var(--avc-2026-font-display);font-size:clamp(3.6rem,4.5vw,5.6rem);font-weight:300;letter-spacing:-.14rem;line-height:1.1;color:var(--il-fg);font-feature-settings:"ss08"}.aco-insights-list__sec-link{font-family:var(--avc-2026-font-display);font-size:1.4rem;font-weight:400;text-decoration:none;background:var(--avc-2026-grad);-webkit-background-clip:text;background-clip:text;color:transparent;transition:opacity .2s var(--avc-2026-ease),transform var(--avc-2026-press) var(--avc-2026-ease)}@supports not ((-webkit-background-clip:text) or (background-clip:text)){.aco-insights-list__sec-link{color:var(--avc-2026-orange)}}.aco-insights-list__sec-link:hover{opacity:.8}.aco-insights-list__sec-link:active{transform:scale(.97)}@media (max-width:991px){.aco-insights-list__header{flex-direction:column;align-items:flex-start;gap:2.4rem}}.aco-insights-list__rows{margin:0;padding:0;list-style:none;width:100%;border-top:.1rem solid var(--il-hairline)}.aco-insights-list__row{list-style:none;border-bottom:.1rem solid var(--il-hairline)}.aco-insights-list__row-link{display:grid;grid-template-columns:12rem var(--il-thumb-w) 1fr 6rem 2.4rem;align-items:center;gap:3.2rem;min-height:4.4rem;padding:var(--il-row-pad-y) 0;text-decoration:none;color:inherit;transition:background .2s var(--avc-2026-ease)}.aco-insights-list__row-link:hover{background:var(--avc-2026-hairline)}.aco-insights-list__row-link:active{background:var(--avc-2026-hairline);filter:brightness(.98)}.aco-insights-list--bg-navy .aco-insights-list__row-link:hover{background:var(--avc-2026-hairline-on-dark)}@media (max-width:991px){.aco-insights-list__row-link{grid-template-columns:12rem 1fr 2.4rem;grid-template-rows:auto auto;row-gap:1.2rem}.aco-insights-list__row-thumb{display:none}.aco-insights-list__row-category{grid-column:1;grid-row:1}.aco-insights-list__row-body{grid-column:1/-1;grid-row:2}.aco-insights-list__row-meta{grid-column:2/3;grid-row:1;text-align:right}.aco-insights-list__row-arrow{grid-column:3;grid-row:1/-1;align-self:center}}@media (max-width:478px){.aco-insights-list__row-link{grid-template-columns:1fr 2.4rem;grid-template-rows:auto auto auto;gap:1.2rem 1.6rem;padding:2.4rem 0}.aco-insights-list__row-category{grid-column:1;grid-row:1;text-align:left}.aco-insights-list__row-body{grid-column:1/-1;grid-row:2}.aco-insights-list__row-meta{grid-column:1;grid-row:3;text-align:left;font-size:1rem}.aco-insights-list__row-arrow{grid-column:2;grid-row:1/-1;align-self:center}}.aco-insights-list__row-category{font-family:var(--avc-2026-font-mono);font-size:1.1rem;font-weight:400;letter-spacing:.198rem;text-transform:uppercase;color:var(--avc-2026-orange)}.aco-insights-list__row-thumb{position:relative;width:var(--il-thumb-w);height:var(--il-thumb-h);border:.1rem solid var(--il-hairline);border-radius:var(--avc-2026-radius-s);overflow:hidden;display:block}.aco-insights-list__row-thumb-img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block}.aco-insights-list__row-thumb-caption{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;font-family:var(--avc-2026-font-mono);font-size:.9rem;letter-spacing:.15rem;text-transform:uppercase;color:var(--avc-2026-fg-on-dark-subtle);text-align:center;padding:0 .8rem}.aco-insights-list__row-body{display:flex;flex-direction:column;gap:.6rem;min-width:0}.aco-insights-list__row-title{font-family:var(--avc-2026-font-display);font-size:clamp(2rem,2.8vw,2.8rem);font-weight:300;letter-spacing:-.056rem;line-height:1.2;color:var(--il-fg)}.aco-insights-list__row-desc{font-family:var(--avc-2026-font-display);font-size:1.45rem;font-weight:300;line-height:1.5;color:var(--il-fg-muted)}.aco-insights-list__row-meta{font-family:var(--avc-2026-font-mono);font-size:1.1rem;font-weight:400;letter-spacing:.055rem;text-align:right;color:var(--il-fg-muted)}.aco-insights-list__row-arrow{font-family:var(--avc-2026-font-display);font-size:1.6rem;font-weight:400;color:var(--il-fg);transition:transform .2s var(--avc-2026-ease),color .2s var(--avc-2026-ease)}.aco-insights-list__row-link:hover .aco-insights-list__row-arrow{transform:translate(.4rem);color:var(--avc-2026-orange)}:where(.aco-footer){--footer-pad-x:var(--avc-2026-pad-x);--footer-pad-top:clamp(6.4rem,8vw,12rem);--footer-pad-bottom:3.2rem;--footer-section-gap:clamp(4.8rem,6vw,8rem);--footer-row-gap:4.8rem;--footer-bg:var(--avc-2026-navy);--footer-fg:var(--avc-2026-fg-on-dark);--footer-fg-muted:rgba(252,252,250,.7);--footer-fg-faint:rgba(252,252,250,.55);--footer-fg-mono:rgba(252,252,250,.5);--footer-hairline:rgba(252,252,250,.1);--footer-social-bg:rgba(252,252,250,.06);--footer-social-border:rgba(252,252,250,.08);--footer-social-hover-bg:rgba(252,252,250,.12);display:block;width:100%;padding:var(--footer-pad-top) var(--footer-pad-x) var(--footer-pad-bottom);background:var(--footer-bg);color:var(--footer-fg);font-family:var(--avc-2026-font-display)}.aco-footer--bg-cream{--footer-bg:var(--avc-2026-cream);--footer-fg:var(--avc-2026-fg);--footer-fg-muted:var(--avc-2026-fg-muted);--footer-fg-faint:rgba(0,0,0,.45);--footer-fg-mono:rgba(0,0,0,.5);--footer-hairline:var(--avc-2026-hairline);--footer-social-bg:rgba(0,0,0,.04);--footer-social-border:rgba(0,0,0,.08);--footer-social-hover-bg:rgba(0,0,0,.08)}.aco-footer--bg-beige{--footer-bg:var(--avc-2026-beige);--footer-fg:var(--avc-2026-fg);--footer-fg-muted:var(--avc-2026-fg-muted);--footer-fg-faint:rgba(0,0,0,.45);--footer-fg-mono:rgba(0,0,0,.5);--footer-hairline:var(--avc-2026-hairline);--footer-social-bg:rgba(0,0,0,.04);--footer-social-border:rgba(0,0,0,.08);--footer-social-hover-bg:rgba(0,0,0,.08)}.aco-footer__inner{display:flex;flex-direction:column;gap:var(--footer-section-gap);width:100%;max-width:var(--avc-2026-max-width);margin-inline:auto}.aco-footer__columns{display:grid;grid-template-columns:39.2rem 1fr;align-items:start;gap:var(--footer-row-gap)}.aco-footer__menu{display:grid;grid-template-columns:repeat(auto-fit,minmax(16rem,1fr));align-items:start;gap:3.2rem var(--footer-row-gap)}@media (max-width:991px){.aco-footer__columns{grid-template-columns:1fr;gap:4rem}.aco-footer__menu{grid-template-columns:repeat(auto-fit,minmax(18rem,1fr))}}@media (max-width:640px){.aco-footer__menu{grid-template-columns:1fr;gap:4rem}}.aco-footer__brand{display:flex;flex-direction:column;gap:2.4rem;min-width:0}.aco-footer__logo{display:inline-flex;align-items:center;text-decoration:none;color:var(--footer-fg);font-family:var(--avc-2026-font-display);font-size:2.4rem;font-weight:300;letter-spacing:-.06rem;align-self:flex-start;transition:opacity .2s var(--avc-2026-ease)}.aco-footer__logo:hover{opacity:.85}.aco-footer__logo-img{display:block;height:2.4rem;width:auto}.aco-footer__logo-svg{display:inline-flex;align-items:center;color:inherit}.aco-footer__logo-svg>svg{display:block;height:2.4rem;width:auto}.aco-footer__logo-text{display:inline-block}.aco-footer__desc{margin:0;max-width:32rem;font-size:1.4rem;font-weight:300;line-height:1.7;color:var(--footer-fg-muted)}.aco-footer__socials{display:flex;flex-wrap:wrap;gap:1.2rem;padding:.8rem 0 0;margin:0;list-style:none}.aco-footer__social-item{list-style:none}.aco-footer__social{display:inline-flex;align-items:center;justify-content:center;width:3.6rem;height:3.6rem;border-radius:999rem;background:var(--footer-social-bg);border:.1rem solid var(--footer-social-border);color:var(--footer-fg);text-decoration:none;transition:background .2s var(--avc-2026-ease),border-color .2s var(--avc-2026-ease),transform var(--avc-2026-press) var(--avc-2026-ease)}.aco-footer__social:hover{background:var(--footer-social-hover-bg)}.aco-footer__social:active{transform:scale(.94)}.aco-footer__social-label{font-family:var(--avc-2026-font-display);font-size:1.2rem;font-weight:400;line-height:1}.aco-footer__col{display:flex;flex-direction:column;gap:2rem;min-width:0}.aco-footer__col-eyebrow{margin:0;font-family:var(--avc-2026-font-mono);font-size:1.1rem;font-weight:400;letter-spacing:.198rem;text-transform:uppercase;color:var(--footer-fg-mono)}.aco-footer__col-list{display:flex;flex-direction:column;gap:1.2rem;margin:0;padding:0;list-style:none}.aco-footer__col-item{list-style:none}.aco-footer__col-link{display:inline-flex;font-family:var(--avc-2026-font-display);font-size:1.4rem;font-weight:300;line-height:1.4;color:#fcfcfacc;text-decoration:none;transition:color .2s var(--avc-2026-ease),transform var(--avc-2026-press) var(--avc-2026-ease)}.aco-footer--bg-beige .aco-footer__col-link,.aco-footer--bg-cream .aco-footer__col-link{color:#2a324bcc}.aco-footer__col-link:hover{color:var(--avc-2026-orange)}.aco-footer__col-link:active{transform:scale(.97)}.aco-footer__col--empty{opacity:.7}.aco-footer__col-empty-hint{margin:0;font-size:1.2rem;line-height:1.5;color:var(--footer-fg-faint)}body.bricks-is-frontend .aco-footer__col--empty{display:none}.aco-footer__bottom{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:1.6rem;padding-top:2.4rem;border-top:.1rem solid var(--footer-hairline);color:var(--footer-fg-faint)}@media (max-width:640px){.aco-footer__bottom{flex-direction:column;align-items:flex-start;gap:1.2rem}}.aco-footer__copyright{margin:0;font-family:var(--avc-2026-font-display);font-size:1.3rem;font-weight:300}.aco-footer__accreditations{margin:0;font-family:var(--avc-2026-font-mono);font-size:1.1rem;font-weight:400;letter-spacing:.132rem;text-align:right}@media (max-width:640px){.aco-footer__accreditations{text-align:left}}.brxe-filter-datepicker,.brxe-filter-select{border:0;border-bottom:.1rem solid var(--color-border-dark);padding:0;background-color:transparent;outline:none}.brxe-filter-datepicker:is(:active,:focus),.brxe-filter-select:is(:active,:focus){border-color:var(--color-gray-4)}.brxe-filter-select{border:0;border-bottom:.1rem solid var(--color-border-dark);background-image:linear-gradient(45deg,transparent 50%,var(--color-gray-4) 0),linear-gradient(135deg,var(--color-gray-4) 50%,transparent 0);background-position:calc(100% - 3px) calc(50% + 2px),100% calc(50% + 2px)}.flatpickr-calendar.arrowBottom:after,.flatpickr-calendar.arrowBottom:before{display:none}.flatpickr-calendar{overflow:hidden}.flatpickr-calendar .flatpickr-months{position:relative}.flatpickr-calendar .flatpickr-months .flatpickr-next-month,.flatpickr-calendar .flatpickr-months .flatpickr-prev-month{position:absolute;top:0;height:34px;padding:10px;cursor:pointer;z-index:3;line-height:1;text-decoration:none;font-size:1rem;display:flex;align-items:center;justify-content:center;svg{width:14px;height:14px;max-width:14px;max-height:14px;display:block}}.flatpickr-calendar .flatpickr-months .flatpickr-prev-month{left:0}.flatpickr-calendar .flatpickr-months .flatpickr-next-month{right:0}.flatpickr-next-month svg,.flatpickr-prev-month svg{width:14px!important;height:14px!important;max-width:14px!important;max-height:14px!important}body>.flatpickr-next-month,body>.flatpickr-prev-month,body>svg.flatpickr-next-month,body>svg.flatpickr-prev-month{display:none!important}.file-drop-zone{position:relative;transition:all .3s ease}.file-upload__drop-zone{border:2px dashed var(--color-gray-light);border-radius:8px;padding:var(--space-48);text-align:center;transition:all .3s ease;cursor:pointer}.btn--solid{background-color:var(--color-gray-light)}.btn--outline,.btn--solid{border:2px solid var(--color-gray-light);padding:.8rem 2rem;border-radius:5rem}.btn--outline{background-color:transparent;color:var(--color-gray-4)}.file-upload__drop-zone:hover{border-color:var(--color-gray-4);background-color:var(--color-gray-1)}.file-drop-zone--highlight .file-upload__drop-zone{border-color:var(--color-gray-4);background-color:var(--color-gray-light);transform:scale(1.02)}.file-upload__drop-content{margin-bottom:1rem}.file-upload__drop-icon{font-size:3.2rem;margin-bottom:.5rem;opacity:.6}.file-upload__drop-text{color:var(--color-gray-4);font-size:var(--text-base);margin-bottom:1rem}.file-upload__wrapper .button-container{display:flex;gap:var(--space-24);justify-content:center;flex-wrap:wrap}.file-info{margin-top:1rem;padding:1rem;background-color:var(--color-gray-50,#f9fafb);border:1px solid var(--color-gray-200,#e5e7eb);border-radius:6px;animation:slideIn .3s ease}@keyframes slideIn{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.file-info__content{display:flex;align-items:center;gap:.75rem}.file-info__icon{font-size:1.6rem;flex-shrink:0}.file-info__details{flex:1;min-width:0}.file-info__name{color:var(--color-gray-900,#111827);word-break:break-word}.file-info__size{color:var(--color-gray-600,#6b7280);margin-top:.25rem;font-size:var(--text-xs)}.file-info__remove{background:none;border:none;color:var(--color-gray-400,#9ca3af);font-size:1.25rem;cursor:pointer;padding:.25rem;border-radius:4px;transition:all .2s ease;flex-shrink:0;width:2rem;height:2rem;display:flex;align-items:center;justify-content:center}.file-info__remove:hover{background-color:var(--color-red-100,#fee2e2);color:var(--color-red-600,#dc2626)}.file-info__progress{margin-top:.5rem;display:flex;align-items:center;gap:.5rem}.file-info__progress-bar{flex:1;height:4px;background-color:var(--color-gray-200,#e5e7eb);border-radius:2px;overflow:hidden}.file-info__progress-fill{height:100%;background:var(--color-gray-3);border-radius:2px;transition:width .3s ease;width:0}.file-info__progress-text{font-size:.75rem;color:var(--color-gray-600,#6b7280);min-width:2rem;text-align:right}.file-upload .btn.file-selected{background-color:var(--color-green-600,#16a34a);border-color:var(--color-green-600,#16a34a);color:#fff}.file-upload .btn.file-selected:hover{background-color:var(--color-green-700,#15803d);border-color:var(--color-green-700,#15803d)}@media (max-width:640px){.file-upload__drop-zone{padding:1.5rem 1rem}.file-upload__wrapper .button-container{flex-direction:column;align-items:center}.file-upload__wrapper .button-container .btn{width:100%;max-width:200px}.file-info__content{flex-direction:column;align-items:flex-start;gap:.5rem}.file-info__remove{align-self:flex-end}}.file-upload__drop-zone:focus-within{outline:2px solid var(--color-gray-4);outline-offset:2px}.file-upload:has(.cover-letter-text-area[style*="display: block"]) .file-upload__drop-zone,.file-upload:has(.resume-text-area[style*="display: block"]) .file-upload__drop-zone{opacity:.5;pointer-events:none}.file-upload.error .file-upload__drop-zone{border-color:var(--color-red-500,#ef4444);background-color:var(--color-red-50,#fef2f2);animation:shake .5s ease-in-out}@keyframes shake{0%,to{transform:translate(0)}25%{transform:translate(-5px)}75%{transform:translate(5px)}}.file-upload.success .file-upload__drop-zone{border-color:var(--color-green-500,#22c55e);background-color:var(--color-green-50,#f0fdf4)}.file-upload.loading .file-upload__drop-zone{opacity:.7;pointer-events:none}.file-upload.loading .file-upload__drop-zone:after{content:"";position:absolute;top:50%;left:50%;width:20px;height:20px;margin:-10px 0 0 -10px;border:2px solid var(--color-gray-4);border-top:2px solid transparent;border-radius:50%;animation:spin 1s linear infinite}@keyframes spin{to{transform:rotate(1turn)}}body{overflow-x:hidden}.cookie-consent__container:not(.cookie-consent-visible){opacity:0;pointer-events:none;visibility:hidden;transition:opacity .3s ease,visibility .3s ease}.cookie-consent__container.cookie-consent-visible{opacity:1;pointer-events:auto;visibility:visible}.cookie-preferences-icon{position:fixed;bottom:2rem;left:-2.5rem;width:5rem;height:5rem;border-radius:50%;display:flex;align-items:center;justify-content:center;cursor:pointer;background-color:#fffc;-webkit-backdrop-filter:blur(2rem);backdrop-filter:blur(2rem);box-shadow:0 .4rem 1.2rem #00000026;transition:all .3s ease;z-index:9999;visibility:visible;transform:translateY(0);will-change:transform,left}.cookie-preferences-icon.banner-visible{left:-6rem!important;opacity:0!important;pointer-events:none;transform:translate(-1rem)!important}.cookie-preferences-icon:hover{left:-1.25rem;transform:translateY(-.2rem);box-shadow:0 .6rem 1.6rem #0003}.cookie-preferences-icon svg{width:2.4rem;height:2.4rem}@media (max-width:768px){.cookie-preferences-icon{bottom:1.5rem;left:-1.75rem;width:3.5rem;height:3.5rem}.cookie-preferences-icon:hover{left:-.875rem}.cookie-preferences-icon svg{width:1.6rem;height:1.6rem}.cookie-preferences-icon.banner-visible{left:-4.5rem!important;transform:translate(-1rem)!important}}
