.op-complexity{background:var(--koble-cream,#f4f6f1);font-family:var(--koble-font,"Hanken Grotesk",Arial,sans-serif);padding:130px 0 180px;-webkit-font-smoothing:antialiased}.op-complexity__header{margin:0 auto;max-width:var(--koble-container,1200px);padding:0 40px;text-align:center}.op-complexity__heading{color:var(--koble-ink,#1e322c);font-size:38px;font-weight:800;letter-spacing:-.01em;margin:0 0 14px}.op-complexity__intro{color:var(--koble-body-text,#45524a);font-size:16.5px;line-height:1.6;margin:0 auto 46px;max-width:620px}.op-complexity__scroll{display:flex;gap:24px;overflow-x:auto;padding:6px 40px 22px;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch}.op-complexity__scroll::-webkit-scrollbar{height:8px}.op-complexity__scroll::-webkit-scrollbar-track{background:#e7eae3;border-radius:99px}.op-complexity__scroll::-webkit-scrollbar-thumb{background:#9aa79a;border-radius:99px}.ind-card{display:flex;flex:none;flex-direction:column;scroll-snap-align:start;width:300px}.ind-card__body{flex:1}.ind-card__header{background:var(--koble-forest,#273d35);color:#fff;padding:44px 24px 52px}.ind-card__industry{font-size:20px;font-weight:800;margin-top:8px}.ind-card__desc{color:var(--koble-on-dark-dim,#c7d3cb);font-size:14px;line-height:1.55;margin:10px 0 0}.ind-card__body{background:var(--koble-paper,#fff);border:1px solid var(--koble-line,#e4e7e0);border-top:none;padding:48px 24px}.ind-card__quote{color:var(--koble-body-dark,#2c3a31);font-size:15px;font-style:italic;line-height:1.6;margin:0 0 18px}.ind-card__attribution{color:#5e8a3a;font-size:14px;font-weight:700}@media (max-width:768px){.op-complexity{padding:60px 0 80px}.op-complexity__heading{font-size:28px}.ind-card{width:260px}}@media (max-width:480px){.ind-card{width:85vw}}