.CatalogUpgrade_catalog__Ygf5S{padding-block:48px 88px}.CatalogUpgrade_catalog__Ygf5S .acs-header{border:0;padding-bottom:22px}.CatalogUpgrade_searchRow__QY5Lf{max-width:1400px;margin:0 auto 30px;padding:0 32px;display:flex;align-items:center;justify-content:space-between;gap:20px}.CatalogUpgrade_search__XHpwn{min-height:52px;width:min(540px,100%);display:flex;align-items:center;gap:12px;padding:0 16px;background:var(--color-card);border:1px solid var(--color-border);color:var(--color-foreground);box-shadow:0 2px 3px rgba(12,23,32,.025)}.CatalogUpgrade_search__XHpwn:focus-within{outline:2px solid var(--color-foreground);outline-offset:3px}.CatalogUpgrade_search__XHpwn input{width:100%;min-width:0;height:50px;outline:none;border:0;background:transparent;color:inherit;font-size:16px}.CatalogUpgrade_search__XHpwn input::placeholder{color:color-mix(in srgb,var(--color-foreground) 65%,transparent)}.CatalogUpgrade_summary__CTXCL{margin:0;font-size:13px;line-height:1.6;color:color-mix(in srgb,var(--color-foreground) 72%,transparent)}.CatalogUpgrade_catalog__Ygf5S .acs-sidebar{padding:22px;border:1px solid var(--color-border);background:var(--color-card);max-height:calc(100vh - 122px);overflow-y:auto;scrollbar-width:thin}.CatalogUpgrade_catalog__Ygf5S .acs-filter-group__label{color:var(--color-foreground);font-size:12px;letter-spacing:.06em}.CatalogUpgrade_catalog__Ygf5S .acs-checkbox{min-height:42px}.CatalogUpgrade_catalog__Ygf5S .acs-checkbox:has(input:checked){background:color-mix(in srgb,var(--color-primary) 7%,transparent)}.CatalogUpgrade_catalog__Ygf5S .acs-checkbox__count{min-width:25px;padding:3px 5px;text-align:center;font-variant-numeric:tabular-nums}.CatalogUpgrade_catalog__Ygf5S .acs-tag{min-height:44px}.CatalogUpgrade_catalog__Ygf5S .acs-sort__select{background:var(--color-card)}.CatalogUpgrade_catalog__Ygf5S .acs-checkbox__count,.CatalogUpgrade_catalog__Ygf5S .acs-header__eyebrow,.CatalogUpgrade_catalog__Ygf5S .acs-sort__label{color:var(--color-foreground)}.CatalogUpgrade_catalog__Ygf5S .cm-card{border-color:var(--color-border);box-shadow:0 4px 18px rgba(12,23,32,.045)}.CatalogUpgrade_catalog__Ygf5S .cm-card:focus-within{outline:2px solid var(--color-foreground);outline-offset:3px}@media (hover:hover) and (pointer:fine){.CatalogUpgrade_catalog__Ygf5S .cm-card:hover{box-shadow:0 12px 32px rgba(12,23,32,.11)}}.CatalogUpgrade_catalog__Ygf5S .acs-zero{min-height:320px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:14px;background:var(--color-card);border:1px dashed var(--color-border);padding:30px;text-align:center}.CatalogUpgrade_catalog__Ygf5S .acs-zero h3{margin:0;font-size:25px}.CatalogUpgrade_catalog__Ygf5S .acs-zero p{max-width:44ch;margin:0 0 8px;line-height:1.6}@media (max-width:1023px){.CatalogUpgrade_searchRow__QY5Lf{align-items:stretch;flex-direction:column;gap:10px}.CatalogUpgrade_search__XHpwn{width:100%}}@media (max-width:639px){.CatalogUpgrade_searchRow__QY5Lf{padding-inline:20px}.CatalogUpgrade_catalog__Ygf5S{padding-top:32px}.CatalogUpgrade_catalog__Ygf5S .acs-header__actions{width:100%;justify-content:space-between}}@media (prefers-reduced-motion:reduce){.CatalogUpgrade_catalog__Ygf5S .cm-card,.CatalogUpgrade_catalog__Ygf5S .cm-card img{transition:none}.CatalogUpgrade_catalog__Ygf5S .cm-card{transform:none}}.CatalogUpgrade_catalog__Ygf5S .acs-sidebar,.CatalogUpgrade_catalog__Ygf5S .cm-card,.CatalogUpgrade_search__XHpwn{border-radius:14px}.bp-text-cta{position:relative;isolation:isolate;overflow:hidden;display:none;align-items:center;justify-content:center;gap:9px;min-height:52px;padding:0 26px;border:1.5px solid transparent;border-radius:var(--bp-radius-btn,10px);background:var(--black-pine-blue,#0045A5);color:#fff;font-family:var(--font-dm-sans),"DM Sans",sans-serif;font-size:16px;font-weight:600;letter-spacing:-.01em;line-height:1;text-decoration:none;white-space:nowrap;cursor:pointer;box-shadow:0 10px 24px -16px rgba(0,69,165,.9);transition:background-color .16s ease,transform .16s cubic-bezier(.23,1,.32,1),box-shadow .16s ease}.bp-text-cta--chat{display:inline-flex}@media (hover:none) and (pointer:coarse){.bp-text-cta--chat{display:none}.bp-text-cta--sms{display:inline-flex}}.bp-text-cta:active{transform:scale(.97)}.bp-text-cta:focus-visible{outline:3px solid rgba(43,107,159,.45);outline-offset:3px}@media (hover:hover) and (pointer:fine){.bp-text-cta--primary:hover{background:var(--black-pine-pine,#003A8C);transform:translateY(-1px);box-shadow:0 14px 28px -14px rgba(0,69,165,.85)}}.bp-text-cta--lg{min-height:56px;padding:0 32px;font-size:17px}.bp-text-cta--light{background:#fff;color:var(--black-pine-blue,#0045A5);box-shadow:0 12px 28px -18px rgba(0,0,0,.5)}@media (hover:hover) and (pointer:fine){.bp-text-cta--light:hover{background:#EAF2F8;transform:translateY(-1px)}}.bp-text-cta--outline{background:#fff;color:var(--black-pine-blue,#0045A5);border-color:var(--black-pine-blue,#0045A5);box-shadow:none}@media (hover:hover) and (pointer:fine){.bp-text-cta--outline:hover{background:#F3F8FB}}@media (prefers-reduced-motion:reduce){.bp-text-cta{transition:background-color .16s ease}.bp-text-cta:active{transform:none}}