.capabilities-hero .container>p:not(.eyebrow){color:#aaa7bb;max-width:660px;margin:28px 0 0;font-size:17px;line-height:1.8}.capability-stats{flex-wrap:wrap;gap:14px;margin-top:44px;display:flex}.capability-stats>div{background:#1a182580;border:1px solid #39334c;border-radius:12px;align-items:baseline;gap:12px;padding:16px 22px;display:flex}.capability-stats strong{letter-spacing:-.05em;color:#0000;background:linear-gradient(110deg,#baacff,#00cec9);-webkit-background-clip:text;background-clip:text;font-size:32px;font-weight:800}.capability-stats span{color:#aaa7bb;font-size:13px}.capabilities-section{background:#111019}.capability-filters{flex-wrap:wrap;gap:10px;display:flex}.capability-filters button{color:#c2c0ce;background:0 0;border:1px solid #464157;border-radius:999px;align-items:center;gap:10px;min-height:44px;padding:9px 16px;font-size:13px;font-weight:700;transition:background .2s,border-color .2s,color .2s;display:inline-flex}.capability-filters button span{color:#a59bff;background:#ffffff12;border-radius:999px;place-items:center;min-width:24px;height:24px;padding:0 7px;font-size:11px;display:grid}.capability-filters button:hover{color:#fff;border-color:#a29bfe}.capability-filters button[aria-pressed=true]{color:#fff;background:linear-gradient(120deg,#7f66f4,#5e51dc);border-color:#806ff0}.capability-filters button[aria-pressed=true] span{color:#fff;background:#ffffff2e}.capability-filters button:focus-visible,.capability-proof:focus-visible,.audience-card:focus-visible{outline-offset:3px;outline:3px solid #8be8e0}.capability-count{color:#88859a;margin:22px 0 26px;font-size:12px}.capability-grid{grid-template-columns:repeat(3,1fr);gap:14px;display:grid}.capability-card{background:linear-gradient(145deg,#1b1928,#15151e);border:1px solid #313044;border-radius:13px;flex-direction:column;padding:26px;transition:border-color .25s,transform .25s;display:flex}.capability-card:hover{border-color:#5d538a;transform:translateY(-4px)}.capability-category{color:#8b849e;letter-spacing:.14em;text-transform:uppercase;font-size:10px;font-weight:800}.capability-card h3{letter-spacing:-.035em;margin:14px 0 10px;font-size:21px;line-height:1.25}.capability-card>p{color:#9e9bab;margin:0;font-size:13px;line-height:1.7}.capability-card ul{flex-wrap:wrap;gap:7px;margin:20px 0 24px;padding:0;list-style:none;display:flex}.capability-card li{color:#d3d0df;background:#12111c;border:1px solid #39334c;border-radius:6px;padding:5px 10px;font-size:11px}.capability-proof{border-top:1px solid #313044;flex-direction:column;gap:8px;margin-top:auto;padding-top:18px;display:flex}.proof-tag{letter-spacing:.1em;text-transform:uppercase;border-radius:5px;align-self:flex-start;padding:3px 8px;font-size:10px;font-weight:800}.proof-demo{color:#69d9d0;background:#00cec91f}.proof-product{color:#b8acff;background:#6c5ce72e}.proof-discuss{color:#c2c0ce;background:#ffffff12}.proof-label{color:#fff;font-size:14px;font-weight:700}.proof-label b{color:#58dcd5;margin-left:6px}.capability-proof:hover .proof-label{color:#c0fff9}.capabilities-features{background:#0b0a12}.feature-group-grid{grid-template-columns:repeat(3,1fr);gap:14px;display:grid}.feature-group{background:#181622;border:1px solid #39334c;border-radius:12px;padding:26px}.feature-group h3{letter-spacing:-.02em;margin:0 0 16px;font-size:17px}.feature-group ul{gap:11px;margin:0;padding:0;list-style:none;display:grid}.feature-group li{color:#bab7c9;padding-left:24px;font-size:14px;line-height:1.5;position:relative}.feature-group li:before{content:"✓";color:#5dd7d3;font-weight:800;position:absolute;left:0}.capabilities-tech{background:#15131f}.tech-layout{grid-template-columns:.8fr 1.2fr;align-items:start;gap:80px;display:grid}.tech-layout h2{letter-spacing:-.055em;margin:0;font-size:clamp(35px,3.8vw,57px);font-weight:780;line-height:1.15}.tech-groups{border-top:1px solid #343044}.tech-group{border-bottom:1px solid #343044;grid-template-columns:150px 1fr;gap:20px;padding:22px 0;display:grid}.tech-group>span{color:#a99bf9;letter-spacing:.12em;text-transform:uppercase;padding-top:7px;font-size:11px;font-weight:800}.tech-group>div{flex-wrap:wrap;gap:8px;display:flex}.tech-group b{color:#e3dfed;border:1px solid #464157;border-radius:7px;padding:7px 12px;font-size:13px;font-weight:600}.capabilities-audiences{background:#111019}.audience-grid{grid-template-columns:repeat(3,1fr);gap:14px;display:grid}.audience-card{background:#1a1825;border:1px solid #39334c;border-radius:12px;flex-direction:column;gap:10px;min-height:160px;padding:24px 60px 24px 24px;transition:border-color .2s,transform .2s;display:flex;position:relative}.audience-card:hover{border-color:#9282db;transform:translateY(-3px)}.audience-card strong{letter-spacing:-.03em;font-size:19px}.audience-card p{color:#9f9bad;margin:0;font-size:13px;line-height:1.65}.audience-card>span{color:#58dcd5;font-size:18px;position:absolute;top:22px;right:22px}@media (max-width:1000px){.capability-grid,.feature-group-grid,.audience-grid{grid-template-columns:repeat(2,1fr)}.tech-layout{grid-template-columns:1fr;gap:40px}}@media (max-width:720px){.capability-grid,.feature-group-grid,.audience-grid{grid-template-columns:1fr}.tech-group{grid-template-columns:1fr;gap:12px}.capability-stats>div{flex:140px;padding:14px 16px}.capability-stats strong{font-size:26px}}
