#root .cl-page.cl-page{--ink:#101828;--blue:#4355f9;--muted:#526078;--line:#d5ddeb;background:#f7f8fc!important;background-image:none!important;color:var(--ink)!important;font:16px/1.6 Arial,sans-serif!important;isolation:isolate;min-height:100vh;padding:0!important}#root .cl-page *{box-sizing:border-box}#root .cl-page [hidden]{display:none!important}#root .cl-page :is(div,main,section,aside,details){min-width:0}#root .cl-page :is(h1,h2,h3,h4){color:var(--ink)!important;font-family:Arial,sans-serif!important;font-weight:700!important;letter-spacing:-.03em;line-height:1.2;overflow-wrap:break-word}#root .cl-page :is(p,a,span){overflow-wrap:break-word}#root .cl-page :is(a,button,input,summary):focus-visible{outline:3px solid var(--blue)!important;outline-offset:3px}#root .cl-page :is(button,summary){cursor:pointer}#root .cl-page svg{flex-shrink:0}#root .cl-page>header{background:#fff!important;border-bottom:1px solid var(--line)!important}#root .cl-page>header>div{max-width:1240px!important;min-height:76px;padding:18px 30px!important}#root .cl-page>header a{color:#3044c9!important}#root .cl-page>header .aa-brand-architect{color:var(--ink)!important}#root .cl-page .cl-hero{background:var(--ink)!important;background-image:none!important;border-radius:0!important;color:#fff!important;margin:0!important;padding:0!important}#root .cl-page .cl-hero>div.absolute{display:none!important}#root .cl-page .cl-hero-layout{display:block!important;margin:auto!important;max-width:1240px!important;padding:42px 30px 36px!important;text-align:left!important}#root .cl-page .cl-hero-copy{max-width:none!important}#root .cl-page .cl-hero-copy>div:first-child{background:#202c40!important;border-radius:6px;color:#d5fa68!important;margin:0 0 18px!important;padding:5px 10px!important}#root .cl-page .cl-hero-copy>div:first-child :is(span,svg){color:#d5fa68!important;font-size:11px!important}#root .cl-page .cl-title{color:#fff!important;font-size:clamp(2rem,3.7vw,3.5rem)!important;line-height:1.1!important;margin:0 0 16px!important;max-width:30ch!important}#root .cl-page .cl-hero-copy>p{color:#c8d4e6!important;font-size:16px!important;line-height:1.65!important;margin:0!important;max-width:82ch!important}#root .cl-page [data-testid=case-search]{margin:24px 0 0!important;max-width:850px!important}#root .cl-page [data-testid=case-search-input]{background:#fff!important;border:1px solid #b5c0d5!important;border-radius:10px!important;box-shadow:none!important;color:var(--ink)!important;display:block;font:16px/1.5 Arial,sans-serif!important;min-height:56px;padding:15px 52px 15px 46px!important;width:100%}#root .cl-page [data-testid=case-search-input]::placeholder{color:#596a82!important;opacity:1}#root .cl-page [data-testid=case-search]>svg{color:#596a82!important;left:16px!important}#root .cl-page [data-testid=case-search]>button{border-radius:7px;display:grid;height:44px;place-items:center;right:6px!important;width:44px}#root .cl-page [data-testid=case-search]>button svg{color:#3044c9!important}#root .cl-page .cl-layout{grid-gap:28px!important;align-items:start!important;display:grid!important;gap:28px!important;grid-template-columns:240px minmax(0,1fr)!important;margin:0 auto!important;max-width:1240px!important;padding:32px 30px 56px!important;width:100%}#root .cl-page .cl-filters{align-self:start;display:block;grid-column:1;position:-webkit-sticky;position:sticky;top:20px;width:100%}#root .cl-page .cl-filters>summary{display:none}#root .cl-page .cl-controls{background:#fff!important;border:1px solid var(--line)!important;border-radius:12px!important;display:block!important;margin:0!important;max-width:none!important;padding:14px!important;position:static!important;width:100%!important}#root .cl-page [data-testid=platform-filter-chips]{align-items:stretch!important;display:flex!important;flex-direction:column!important;flex-wrap:nowrap!important;gap:6px!important;margin:0!important;max-height:calc(100dvh - 110px);overflow-y:auto;overscroll-behavior:contain;padding-right:2px;scrollbar-width:thin}#root .cl-page [data-testid=platform-filter-chips]>svg{display:none!important}#root .cl-page [data-testid=platform-filter-chips]>button{background:#fff!important;background-image:none!important;border:1px solid #e1e6ef!important;border-radius:8px!important;color:#35465f!important;display:block;font:500 13px/1.4 Arial,sans-serif!important;min-height:44px!important;opacity:1!important;padding:10px 12px!important;text-align:left!important;white-space:normal;width:100%}#root .cl-page [data-testid=platform-filter-chips]>button:hover{background:#f0f3ff!important;border-color:#b7c2ef!important}#root .cl-page [data-testid=platform-filter-chips]>button[aria-pressed=true]{background:var(--blue)!important;border-color:var(--blue)!important;color:#fff!important;font-weight:700!important}#root .cl-page .cl-results{display:block!important;grid-column:2!important;margin:0!important;max-width:none!important;padding:0!important;width:100%!important}#root .cl-page .cl-hubs{background:#fff!important;border:1px solid var(--line)!important;border-radius:10px!important;display:block!important;margin:0 0 22px!important;padding:0!important}#root .cl-page .cl-hubs>summary{color:#3044c9;display:list-item;list-style:disclosure-closed;min-height:50px;padding:14px 20px!important}#root .cl-page .cl-hubs[open]>summary{border-bottom:1px solid var(--line);list-style:disclosure-open}#root .cl-page .cl-hubs>summary h2{color:#3044c9!important;display:inline!important;font-size:14px!important;letter-spacing:0!important;margin:0 0 0 6px!important}#root .cl-page .cl-hubs>.cl-content{display:block!important;padding:16px!important;width:100%!important}#root .cl-page .cl-hubs .grid{grid-gap:8px;display:grid!important;gap:8px;grid-template-columns:repeat(2,minmax(0,1fr))!important}#root .cl-page .cl-hubs a{color:#35465f!important;min-height:48px;white-space:normal}#root .cl-page .cl-hubs :is(span,svg){color:inherit!important}#root .cl-page .cl-paged{scroll-margin-top:20px}#root .cl-page .cl-result-status{color:var(--muted)!important;font:600 14px/1.5 Arial,sans-serif!important;margin:0 0 16px!important}#root .cl-page .cl-grid{grid-gap:18px!important;display:grid!important;gap:18px!important;grid-template-columns:repeat(2,minmax(0,1fr))!important}#root .cl-page [data-testid^=case-card-]{background:#fff!important;background-image:none!important;border:1px solid var(--line)!important;border-radius:12px!important;box-shadow:0 3px 12px #10182803!important;display:flex;flex-direction:column;margin:0!important;padding:24px!important;text-decoration:none;transform:none!important}#root .cl-page [data-testid^=case-card-]:hover{border-color:var(--blue)!important;box-shadow:0 6px 20px #4355f910!important}#root .cl-page [data-testid^=case-card-]>div:first-child>span{background:#eff2ff!important;border:1px solid #d8dff5!important;color:#3448b5!important;font-size:10px!important;font-weight:700!important;letter-spacing:.06em;opacity:1!important;padding:4px 7px!important}#root .cl-page [data-testid^=case-card-] svg{color:var(--blue)!important}#root .cl-page [data-testid^=case-card-] h3{color:#142138!important;font-size:19px!important;letter-spacing:-.02em!important;line-height:1.35!important;margin:0 0 10px!important}#root .cl-page [data-testid^=case-card-]>p{color:var(--muted)!important;font-size:14px!important;line-height:1.7!important;margin:0!important}#root .cl-page [data-testid^=case-card-]>div:last-child>p{color:var(--muted)!important;font-size:11px!important;line-height:1.5!important;opacity:1!important}#root .cl-page .cl-pagination{align-items:center;display:flex!important;flex-wrap:wrap;gap:7px!important;justify-content:center;margin:30px 0 0!important}#root .cl-page .cl-pagination button{background:#fff;border:1px solid #c9d3e4;border-radius:8px;color:#26364f;display:grid;font:600 14px/1 Arial,sans-serif;min-height:44px;min-width:44px;padding:8px;place-items:center}#root .cl-page .cl-pagination button[aria-current=page]{background:var(--blue);border-color:var(--blue);color:#fff}#root .cl-page .cl-pagination button:disabled{background:#edf0f6;color:#69778d;cursor:not-allowed}#root .cl-page .cl-pagination>span{color:var(--muted);font-size:13px;margin-left:8px}#root .cl-page .cl-section{background:var(--ink)!important;border-radius:0!important;color:#fff!important;margin:0!important;padding:42px 24px!important}#root .cl-page .cl-compose{display:block!important;grid-template-columns:none!important;margin:auto!important;max-width:900px!important}#root .cl-page .cl-section :is(h2,p){color:#fff!important}#root .cl-page .cl-section p{color:#c9d4e6!important}#root .cl-page [data-testid=library-cta-button]{background:var(--blue)!important;background-image:none!important;box-shadow:none!important;color:#fff!important;min-height:48px}#root .cl-page [data-testid=marketing-footer]{background:var(--ink)!important;padding:0!important}#root .cl-page [data-testid=marketing-footer]>div{background:var(--ink)!important;border-radius:0!important}#root .cl-page [data-testid=marketing-footer] :is(h3,h4){color:#fff!important}#root .cl-page [data-testid=marketing-footer] :is(p,li,span,a){color:#c9d4e6!important;opacity:1!important}#root .cl-page [data-testid=newsletter-submit]{background:var(--blue)!important;color:#fff!important}#root .cl-page [data-testid=newsletter-submit] span{color:#fff!important}#root .cl-page [data-testid=marketing-footer] input{font-size:16px!important;min-width:0!important}#root .cl-page [data-testid=marketing-footer] [class*="text-[clamp"]{font-size:clamp(2rem,7vw,6.5rem)!important;line-height:1.1!important;overflow-wrap:anywhere;white-space:normal!important}@media(max-width:1000px){#root .cl-page .cl-layout{gap:20px!important;grid-template-columns:210px minmax(0,1fr)!important}#root .cl-page [data-testid^=case-card-]{padding:20px!important}#root .cl-page .cl-hubs .grid{grid-template-columns:1fr!important}}@media(max-width:760px){#root .cl-page>header>div{gap:12px;padding:15px 20px!important}#root .cl-page>header>div>a:last-child{font-size:11px!important}#root .cl-page .cl-hero-layout{padding:30px 20px!important}#root .cl-page .cl-title{font-size:2rem!important;line-height:1.12!important;max-width:18ch!important}#root .cl-page .cl-hero-copy>p{font-size:14px!important}#root .cl-page .cl-layout{display:flex!important;flex-direction:column;gap:18px!important;padding:22px 20px 36px!important}#root .cl-page .cl-filters{position:static;width:100%}#root .cl-page .cl-filters>summary{align-items:center;background:#fff;border:1px solid #cbd5e4;border-radius:10px;color:#26364f;display:flex!important;font:600 14px/1.5 Arial,sans-serif;gap:10px;min-height:50px;padding:12px 16px}#root .cl-page .cl-filters>summary>span{flex:1 1}#root .cl-page .cl-filters[open]>summary{border-radius:10px 10px 0 0}#root .cl-page .cl-filters[open]>summary>svg:last-child{transform:rotate(180deg)}#root .cl-page .cl-controls{border-radius:0 0 10px 10px!important;border-top:0!important}#root .cl-page [data-testid=platform-filter-chips]{max-height:50dvh}#root .cl-page .cl-grid{gap:14px!important;grid-template-columns:1fr!important}#root .cl-page .cl-hubs{margin-bottom:18px!important}#root .cl-page .cl-pagination{gap:5px!important}#root .cl-page .cl-pagination>span{flex-basis:100%;margin:5px 0 0;text-align:center}#root .cl-page [data-testid=marketing-footer]>div>div{padding:32px 20px!important}#root .cl-page [data-testid=marketing-footer]>div>div>.grid{gap:28px 20px!important;grid-template-columns:repeat(2,minmax(0,1fr))!important}#root .cl-page [data-testid=footer-brand-block],#root .cl-page [data-testid=footer-disclosures]{grid-column:1/-1!important}#root .cl-page [data-testid=marketing-footer] input{width:100%!important}#root .cl-page [data-testid=newsletter-submit]{padding-left:14px!important;padding-right:14px!important}}@media(prefers-reduced-motion:reduce){#root .cl-page *{animation:none!important;scroll-behavior:auto!important;transition:none!important}}#root .cl-page .cl-hubs>summary{list-style-position:inside!important}body:has(.cl-page) #root [data-testid=install-prompt]{inset:auto!important;margin:24px auto!important;max-width:560px!important;position:relative!important;transform:none!important;width:calc(100% - 40px)!important;z-index:auto!important}
/*# sourceMappingURL=4964.c142cbe2.chunk.css.map*/