.capability-directory-module__V1exWq__directory{min-height:100vh}.capability-directory-module__V1exWq__directory h1{max-width:22ch;margin:12px auto 20px;font-size:clamp(32px,4vw,46px);line-height:1.12}.capability-directory-module__V1exWq__directory h2{font-size:clamp(23px,2.5vw,30px)}.capability-directory-module__V1exWq__directory h3{font-size:18px}.capability-directory-module__V1exWq__hero{text-align:center;padding:80px 24px 64px}.capability-directory-module__V1exWq__hero>p:not(:first-child){max-width:66ch;margin:auto}.capability-directory-module__V1exWq__body{background:var(--landing-surface);padding:56px max(32px,50% - 590px) 80px}.capability-directory-module__V1exWq__intro{grid-template-columns:1fr 1fr;align-items:end;gap:64px;margin-bottom:32px;display:grid}.capability-directory-module__V1exWq__intro h2{max-width:25ch}.capability-directory-module__V1exWq__jumpLinks{border-block:1px solid var(--landing-line);flex-wrap:wrap;gap:4px 22px;margin-bottom:32px;padding-block:16px;display:flex}.capability-directory-module__V1exWq__jumpLinks a{min-height:44px;color:var(--landing-muted);align-items:center;font-size:12px;display:inline-flex}.capability-directory-module__V1exWq__jumpLinks a:hover{color:var(--landing-text);text-underline-offset:5px;text-decoration:underline}.capability-directory-module__V1exWq__actionGrid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:24px;display:grid}.capability-directory-module__V1exWq__integrationGrid{grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;gap:20px;display:grid}.capability-directory-module__V1exWq__card{background:var(--landing-canvas);border:1px solid var(--landing-line);min-width:0;padding:26px;scroll-margin-top:90px}.capability-directory-module__V1exWq__cardHeading{align-items:center;gap:14px;display:flex}.capability-directory-module__V1exWq__symbol{color:#964515;background:var(--landing-accent-wash);flex-shrink:0;place-items:center;width:34px;height:34px;display:grid}.capability-directory-module__V1exWq__providerSymbol{background:var(--landing-surface);flex-shrink:0;place-items:center;width:38px;height:38px;display:grid}.capability-directory-module__V1exWq__number{color:var(--landing-muted);font-size:10px}.capability-directory-module__V1exWq__summary{margin-block:18px 22px;font-size:13px}.capability-directory-module__V1exWq__meta{margin-top:18px}.capability-directory-module__V1exWq__meta>p{letter-spacing:.04em;text-transform:uppercase;margin-bottom:8px;font-size:10px}.capability-directory-module__V1exWq__meta ul{flex-wrap:wrap;gap:4px 16px;padding:0;font-size:12px;list-style:none;display:flex}.capability-directory-module__V1exWq__meta a{align-items:center;gap:6px;min-height:32px;display:inline-flex}.capability-directory-module__V1exWq__meta a:hover{text-underline-offset:4px;text-decoration:underline}.capability-directory-module__V1exWq__details{border-top:1px solid var(--landing-line);margin-top:24px}.capability-directory-module__V1exWq__details summary{cursor:pointer;justify-content:space-between;align-items:center;gap:12px;min-height:48px;padding-top:10px;font-size:12px;font-weight:500;list-style:none;display:flex}.capability-directory-module__V1exWq__details summary::-webkit-details-marker{display:none}.capability-directory-module__V1exWq__productMenu summary::-webkit-details-marker{display:none}.capability-directory-module__V1exWq__details[open] summary svg,.capability-directory-module__V1exWq__productMenu[open] summary svg{transform:rotate(180deg)}.capability-directory-module__V1exWq__detailBody{gap:20px;padding-top:18px;font-size:12px;display:grid}.capability-directory-module__V1exWq__detailBody h4{margin-bottom:6px;font-weight:600}.capability-directory-module__V1exWq__detailBody ol{color:var(--landing-muted);padding-left:18px;list-style:decimal}.capability-directory-module__V1exWq__detailBody li{margin-top:6px;padding-left:4px}.capability-directory-module__V1exWq__detailLinks{flex-wrap:wrap;gap:8px 20px;margin-top:20px;display:flex}.capability-directory-module__V1exWq__detailLinks a{text-underline-offset:4px;align-items:center;gap:6px;min-height:36px;font-size:12px;text-decoration:underline;display:inline-flex}.capability-directory-module__V1exWq__note{gap:8px;font-size:12px;display:flex}.capability-directory-module__V1exWq__note svg{flex-shrink:0;margin-top:3px}.capability-directory-module__V1exWq__status{border:1px solid;margin-top:7px;padding:3px 7px;font-size:10px;line-height:1.5;display:inline-flex}.capability-directory-module__V1exWq__live{color:#285749;background:#eff6f2;border-color:#a9c6b9}.capability-directory-module__V1exWq__beta{color:#335680;background:#eef3f9;border-color:#b6c6d9}.capability-directory-module__V1exWq__development,.capability-directory-module__V1exWq__planned{color:#706147;background:#f7f3eb;border-color:#d0c7b7}.capability-directory-module__V1exWq__totals{flex-wrap:wrap;justify-content:center;gap:24px;margin:32px auto 0;display:flex}.capability-directory-module__V1exWq__totals div{align-items:baseline;gap:7px;display:flex}.capability-directory-module__V1exWq__totals dt{color:var(--landing-muted);font-size:12px}.capability-directory-module__V1exWq__totals dd{order:-1;font-size:18px;font-weight:500}.capability-directory-module__V1exWq__principles{grid-template-columns:repeat(3,minmax(0,1fr));gap:36px;margin-bottom:36px;display:grid}.capability-directory-module__V1exWq__principles h2{margin-block:14px 8px;font-size:15px}.capability-directory-module__V1exWq__principles p{font-size:12px}.capability-directory-module__V1exWq__principles svg{color:var(--landing-accent)}.capability-directory-module__V1exWq__category{margin-top:48px}.capability-directory-module__V1exWq__categoryHeading{justify-content:space-between;align-items:baseline;gap:16px;margin-bottom:24px;display:flex}.capability-directory-module__V1exWq__categoryHeading span{color:var(--landing-muted);flex-shrink:0;font-size:12px}.capability-directory-module__V1exWq__closing{justify-content:space-between;align-items:center;gap:40px;padding:64px max(32px,50% - 590px);display:flex}.capability-directory-module__V1exWq__closing h2{max-width:28ch}.capability-directory-module__V1exWq__closing p:not(:first-child){max-width:65ch;margin-top:18px}.capability-directory-module__V1exWq__darkClosing{background:var(--landing-text);color:#fff}.capability-directory-module__V1exWq__darkClosing p{color:#c9c9c3}.capability-directory-module__V1exWq__closingLinks{flex-wrap:wrap;flex-shrink:0;gap:12px;max-width:340px;display:flex}.capability-directory-module__V1exWq__darkClosing .capability-directory-module__V1exWq__outlineButton{color:#fff;background:0 0;border-color:#777770}.capability-directory-module__V1exWq__productMenu{position:relative}.capability-directory-module__V1exWq__productMenu summary{cursor:pointer;align-items:center;gap:6px;min-height:44px;list-style:none;display:flex}.capability-directory-module__V1exWq__productMenuPanel{overscroll-behavior:contain;border:1px solid var(--landing-line);background:var(--landing-surface);width:370px;max-height:calc(100dvh - 96px);color:var(--landing-text);padding:12px;position:absolute;top:calc(100% + 10px);left:-70px;overflow-y:auto;box-shadow:0 12px 32px #0000000a}.capability-directory-module__V1exWq__productMenuPanel a{padding:10px 12px;display:block}.capability-directory-module__V1exWq__productMenuPanel a:hover,.capability-directory-module__V1exWq__productMenuPanel a:focus-visible{background:var(--landing-canvas)}.capability-directory-module__V1exWq__productMenuPanel strong{font-size:12px;font-weight:500;display:block}.capability-directory-module__V1exWq__productMenuPanel span{color:var(--landing-muted);margin-top:2px;font-size:11px;display:block}@media (max-width:1023px){.capability-directory-module__V1exWq__integrationGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.capability-directory-module__V1exWq__intro{gap:32px}.capability-directory-module__V1exWq__closing{flex-direction:column;align-items:flex-start;gap:24px}}@media (max-width:767px){.capability-directory-module__V1exWq__hero{padding:48px 18px}.capability-directory-module__V1exWq__body{padding:40px 18px 56px}.capability-directory-module__V1exWq__intro,.capability-directory-module__V1exWq__actionGrid,.capability-directory-module__V1exWq__integrationGrid,.capability-directory-module__V1exWq__principles{grid-template-columns:1fr;gap:24px}.capability-directory-module__V1exWq__card{padding:22px}.capability-directory-module__V1exWq__jumpLinks{gap:4px 18px}.capability-directory-module__V1exWq__closing{padding:48px 18px}.capability-directory-module__V1exWq__categoryHeading{align-items:flex-start}.capability-directory-module__V1exWq__categoryHeading span{padding-top:5px}}
