body.bc-automic-integration-page{--automic-gutter:24px;--automic-space-xs:8px;--automic-space-sm:12px;--automic-space-md:20px;--automic-space-lg:32px;--automic-space-xl:48px;--automic-container:1280px;--automic-red:#c8102e;--automic-red-hover:#a00d25;--automic-cyan:#009cde;--automic-cyan-hover:#007eb3;--automic-rail:#0071c5;--automic-ink:#1a1a1a;--automic-muted:#6b6b6b;--automic-border:#d9d9d9;--automic-surface:#fff;--automic-footer-bg:#f2f2f2;--automic-font:Arial,Helvetica,sans-serif;background:var(--automic-surface);color:var(--automic-ink);font-family:var(--automic-font);margin:0}body.bc-automic-integration-page *,body.bc-automic-integration-page :after,body.bc-automic-integration-page :before{box-sizing:border-box}.bc-automic__shell{margin:0 auto;max-width:var(--automic-container);padding:0 var(--automic-gutter) var(--automic-space-lg);width:100%}.bc-automic__shell:has(+.bc-automic__cta-bar){padding-bottom:0}.bc-automic__hero{background-color:#000;color:#fff;min-height:360px;overflow:hidden;position:relative}.bc-automic__hero-media{height:100%;inset:0;object-fit:cover;object-position:right center;position:absolute;width:100%;z-index:0}.bc-automic__hero:before{background:linear-gradient(90deg,#000,#000 38%,rgba(0,0,0,.55) 58%,rgba(0,0,0,.15) 78%,transparent);content:"";inset:0;position:absolute;z-index:1}.bc-automic__hero-inner{display:flex;flex-direction:column;justify-content:space-between;margin:0 auto;max-width:var(--automic-container);min-height:360px;padding:var(--automic-space-xl) var(--automic-gutter) 88px;position:relative;width:100%;z-index:2}.bc-automic__hero-copy{max-width:640px}.bc-automic__title{color:#fff;font-family:var(--automic-font);font-size:42px;font-weight:700;line-height:1.15;margin:0 0 var(--automic-space-md)}.bc-automic__desc{color:#fff;font-size:16px;line-height:1.65}.bc-automic__desc p{margin:0 0 .75em}.bc-automic__desc p:last-child{margin-bottom:0}.bc-automic__return-link{align-items:center;align-self:flex-end;background:var(--automic-red);border-radius:999px;color:#fff;display:inline-flex;font-family:var(--automic-font);font-size:12px;font-weight:700;gap:8px;letter-spacing:.06em;padding:11px 18px;text-decoration:none;text-transform:uppercase;transition:background .2s ease}.bc-automic__return-link:focus-visible,.bc-automic__return-link:hover{background:var(--automic-red-hover);color:#fff}.bc-automic__return-icon{display:inline-block;font-size:14px;line-height:1}.bc-automic__rule-row{align-items:center;display:flex;justify-content:flex-end;margin:var(--automic-space-md) 0 var(--automic-space-lg);min-height:56px;padding-top:8px;position:relative}.bc-automic__divider{border:0;border-top:3px solid var(--automic-red);left:0;margin:0;position:absolute;right:0;top:50%;z-index:0}.bc-automic__vendor-lockup{align-items:center;background:var(--automic-surface);display:inline-flex;gap:var(--automic-space-sm);margin-left:auto;max-width:min(100%,420px);padding:4px 4px 4px 8px;position:relative;z-index:1}.bc-automic__vendor-brand{align-items:flex-start;display:flex;flex-direction:column;gap:4px;min-width:0}.bc-automic__vendor-icon-link{display:block;line-height:0}.bc-automic__vendor-icon{display:block;height:48px;object-fit:contain;width:48px}.bc-automic__vendor-url{color:var(--automic-cyan);display:block;font-size:12px;font-weight:600;line-height:1.3;max-width:220px;text-decoration:none;word-break:break-all}.bc-automic__vendor-url:focus-visible,.bc-automic__vendor-url:hover{color:var(--automic-cyan-hover);text-decoration:underline}.bc-automic__vendor-name{color:var(--automic-ink);font-size:18px;font-weight:600;white-space:nowrap}.bc-automic__columns{display:grid;gap:var(--automic-space-xl);grid-template-columns:1fr 1fr}.bc-automic__col:first-child{border-right:1px solid var(--automic-border);padding-right:var(--automic-space-lg)}.bc-automic__col-heading{color:var(--automic-red);font-size:20px;font-weight:700;margin:0 0 var(--automic-space-md)}.bc-automic__list ul{list-style:none;margin:0;padding:0}.bc-automic__list li{line-height:1.5;margin-bottom:var(--automic-space-sm);padding-left:1.15em;position:relative}.bc-automic__list li:before{color:var(--automic-ink);content:"\2022";font-weight:700;left:0;position:absolute}.bc-automic__list--check li:before{color:var(--automic-ink);content:"\2713";font-weight:700}.bc-automic__list>p{line-height:1.5;margin:0 0 var(--automic-space-sm);padding-left:1.15em;position:relative}.bc-automic__list>p:before{color:var(--automic-ink);content:"\2022";font-weight:700;left:0;position:absolute}.bc-automic__list--check>p:before{content:"\2713"}.bc-automic__use-case-title{color:var(--automic-red);font-size:16px;font-weight:700;margin:var(--automic-space-lg) 0 6px}.bc-automic__use-case-desc{line-height:1.5;margin:0}.bc-automic__cta-bar{background:var(--automic-footer-bg);border-top:3px solid var(--automic-cyan);margin-bottom:0;margin-top:var(--automic-space-xl);padding:0;width:100%}.bc-automic__cta-inner{align-items:center;display:flex;flex-wrap:wrap;gap:var(--automic-space-md);justify-content:space-between;margin:0 auto;max-width:var(--automic-container);padding:var(--automic-space-md) var(--automic-gutter);width:100%}.bc-automic__cta-label{align-items:center;color:var(--automic-cyan);display:flex;font-size:18px;font-weight:700;gap:var(--automic-space-sm)}.bc-automic__cta-icon{align-items:center;background:var(--automic-rail);border-radius:999px;color:#fff;display:inline-flex;flex-shrink:0;font-size:14px;font-style:italic;font-weight:700;height:26px;justify-content:center;width:26px}.bc-automic__cta-buttons{display:flex;flex-wrap:wrap;gap:var(--automic-space-sm)}.bc-automic__btn{align-items:center;border-radius:999px;color:#fff;display:inline-flex;font-family:var(--automic-font);font-size:13px;font-weight:700;gap:6px;letter-spacing:.04em;padding:11px 20px;text-decoration:none;text-transform:uppercase;transition:background .2s ease}.bc-automic__btn--cyan{background:var(--automic-cyan)}.bc-automic__btn--cyan:focus-visible,.bc-automic__btn--cyan:hover{background:var(--automic-cyan-hover);color:#fff}.bc-automic__btn--red{background:var(--automic-red)}.bc-automic__btn--red:focus-visible,.bc-automic__btn--red:hover{background:var(--automic-red-hover);color:#fff}.bc-automic__category{color:var(--automic-muted);font-size:13px;margin:var(--automic-space-sm) 0 0}body.bc-automic-integration-page:has(.bc-automic--listing){background:#f4f5f6}.bc-automic__listing-hero{background-color:#000;border-bottom:4px solid var(--automic-red);color:#fff;min-height:280px;overflow:hidden;position:relative}.bc-automic__listing-hero .bc-automic__hero-media{object-position:center right}.bc-automic__listing-hero:before{background:linear-gradient(100deg,#000,#000 42%,rgba(0,0,0,.62) 62%,rgba(0,0,0,.2) 82%,transparent);content:"";inset:0;position:absolute;z-index:1}.bc-automic__listing-hero-inner{margin:0 auto;max-width:var(--automic-container);padding:56px var(--automic-gutter) 48px;position:relative;width:100%;z-index:2}.bc-automic__eyebrow{color:#fff;font-size:12px;font-weight:700;letter-spacing:.14em;margin:0 0 12px;text-transform:uppercase}.bc-automic__listing-hero .bc-automic__listing-lead{color:hsla(0,0%,100%,.88);max-width:38em}.bc-automic__listing-meta{align-items:center;border:1px solid hsla(0,0%,100%,.28);border-radius:999px;color:#fff;display:inline-flex;font-size:13px;font-weight:700;letter-spacing:.02em;margin:20px 0 0;padding:6px 12px}.bc-automic__listing-intro{padding:var(--automic-space-xl) 0 var(--automic-space-md)}.bc-automic__listing-intro .bc-automic__title{color:var(--automic-ink);font-size:36px}.bc-automic__listing-lead{color:var(--automic-muted);font-size:16px;line-height:1.5;margin:0;max-width:42em}.bc-automic__shell--listing{padding-bottom:var(--automic-space-xl);padding-top:var(--automic-space-lg)}.bc-automic__toolbar{background:linear-gradient(#f4f5f6 70%,rgba(244,245,246,0));margin:0 0 var(--automic-space-lg);padding:12px 0;position:sticky;top:0;z-index:4}.bc-automic__search{align-items:center;background:var(--automic-surface);border:1px solid var(--automic-border);border-radius:10px;box-shadow:0 1px 2px rgba(0,0,0,.04);display:flex;gap:10px;max-width:560px;padding:0 14px;width:100%}.bc-automic__search:focus-within{border-color:var(--automic-red);box-shadow:0 0 0 3px rgba(200,16,46,.12)}.bc-automic__search-icon{color:var(--automic-muted);display:inline-flex;flex-shrink:0}.bc-automic__search input{background:transparent;border:0;color:var(--automic-ink);flex:1;font-family:var(--automic-font);font-size:15px;height:48px;min-width:0;outline:none;width:100%}.bc-automic__search input::-webkit-search-cancel-button,.bc-automic__search input::-webkit-search-decoration{-webkit-appearance:none}.bc-automic__search-clear{background:transparent;border:0;color:var(--automic-red);cursor:pointer;flex-shrink:0;font-family:var(--automic-font);font-size:13px;font-weight:700;padding:4px 0}.bc-automic__grid{display:grid;gap:16px;grid-template-columns:repeat(2,minmax(0,1fr))}.bc-automic__card{align-items:center;background:var(--automic-surface);border:1px solid var(--automic-border);border-radius:12px;box-shadow:0 1px 2px rgba(0,0,0,.04);color:var(--automic-ink);display:grid;gap:16px;grid-template-columns:72px minmax(0,1fr) 18px;min-height:112px;padding:18px 18px 18px 16px;text-decoration:none;transition:border-color .2s ease,transform .2s ease,box-shadow .2s ease}.bc-automic__card:focus-visible,.bc-automic__card:hover{border-color:var(--automic-red);box-shadow:0 8px 20px rgba(0,0,0,.08);color:var(--automic-ink);transform:translateY(-2px)}.bc-automic__card:focus-visible{outline:2px solid var(--automic-red);outline-offset:2px}.bc-automic__card[hidden]{display:none!important}.bc-automic__card--disabled{cursor:default;opacity:.72}.bc-automic__card--disabled:hover{border-color:var(--automic-border);box-shadow:0 1px 2px rgba(0,0,0,.04);transform:none}.bc-automic__card-mark{align-items:center;background:#fafafa;border:1px solid var(--automic-border);border-radius:10px;display:flex;height:72px;justify-content:center;width:72px}.bc-automic__card-icon{flex-shrink:0;height:44px;object-fit:contain;width:44px}.bc-automic__card-initial{color:var(--automic-red);font-size:22px;font-weight:700;line-height:1}.bc-automic__card-body{align-items:flex-start;display:flex;flex-direction:column;gap:4px;min-width:0}.bc-automic__card-title{font-family:var(--automic-font);font-size:16px;font-weight:700;line-height:1.3}.bc-automic__card-excerpt{display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;color:var(--automic-muted);font-size:13px;font-weight:400;line-height:1.45;overflow:hidden}.bc-automic__card-cta{color:var(--automic-red);font-size:12px;font-weight:700;letter-spacing:.04em;margin-top:4px;text-transform:uppercase}.bc-automic__card-chevron{color:#b3b3b3;display:inline-flex}.bc-automic__card:focus-visible .bc-automic__card-chevron,.bc-automic__card:hover .bc-automic__card-chevron{color:var(--automic-red)}.bc-automic__search-empty{color:var(--automic-muted);margin:var(--automic-space-lg) 0 0}.bc-automic--listing .sr-only{height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;clip:rect(0,0,0,0);border:0;white-space:nowrap}.bc-automic__empty{color:var(--automic-muted);padding:var(--automic-space-xl) 0}@media (max-width:1280px){.bc-automic__hero-inner,.bc-automic__listing-hero-inner,.bc-automic__shell{max-width:100%}}@media (max-width:1024px){.bc-automic__columns{gap:var(--automic-space-lg);grid-template-columns:1fr}.bc-automic__col:first-child{border-bottom:1px solid var(--automic-border);border-right:none;padding-bottom:var(--automic-space-md);padding-right:0}.bc-automic__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.bc-automic__rule-row{justify-content:flex-end}}@media (max-width:767px){.bc-automic__hero{min-height:280px}.bc-automic__hero-inner{min-height:280px;padding:var(--automic-space-lg) var(--automic-gutter) var(--automic-space-lg)}.bc-automic__title{font-size:28px}.bc-automic__return-link{align-self:stretch;justify-content:center;margin-top:var(--automic-space-md)}.bc-automic__vendor-name{font-size:16px;white-space:normal}.bc-automic__vendor-icon{height:40px;width:40px}.bc-automic__listing-hero-inner{padding:var(--automic-space-lg) var(--automic-gutter)}.bc-automic__grid{grid-template-columns:1fr}.bc-automic__card{gap:12px;grid-template-columns:56px minmax(0,1fr) 18px;min-height:0;padding:14px}.bc-automic__card-mark{height:56px;width:56px}.bc-automic__card-icon{height:32px;width:32px}.bc-automic__toolbar{position:static}.bc-automic__cta-inner{align-items:flex-start;flex-direction:column}.bc-automic__cta-buttons{width:100%}.bc-automic__btn{justify-content:center;width:100%}}