.b2b-tech{background-color:#131315;color:#fafafa;padding:120px 0}.b2b-tech .bi-container{margin:0 auto;max-width:1200px;padding:0 24px}.b2b-tech__headline{color:#fafafa;font-family:Campton,sans-serif;font-size:40px;font-weight:700;line-height:1.2;margin:0 0 16px;max-width:800px}.b2b-tech__headline strong{color:#2e75ff}.b2b-tech__subline{color:hsla(0,0%,98%,.55);font-family:Campton,sans-serif;font-size:18px;font-weight:400;line-height:1.6;margin:0 0 64px;max-width:640px}.b2b-tech__category{border-top:1px solid hsla(0,0%,100%,.06);padding:48px 0}.b2b-tech__category:last-of-type{border-bottom:1px solid hsla(0,0%,100%,.06)}.b2b-tech__category-header{align-items:center;display:flex;gap:16px;margin-bottom:32px}.b2b-tech__category-number{color:#2e75ff;font-family:Courier New,monospace;font-size:32px;font-weight:700;line-height:1}.b2b-tech__category-title{color:#fafafa;font-family:Campton,sans-serif;font-size:28px;font-weight:700;line-height:1.2;margin:0}.b2b-tech__platforms{display:flex;flex-direction:column;gap:16px}.b2b-tech__platform{align-items:center;background:hsla(0,0%,100%,.03);border-radius:12px;display:grid;gap:24px;grid-template-columns:140px 1fr;padding:24px;transition:background .25s ease}.b2b-tech__platform:hover{background:hsla(0,0%,100%,.06)}a.b2b-tech__platform{color:inherit;cursor:pointer;text-decoration:none}a.b2b-tech__platform:hover{border-color:rgba(0,0,255,.3)}.b2b-tech__platform-logo{filter:brightness(0) invert(1) opacity(.7);height:40px;object-fit:contain;object-position:center center;transition:filter .3s ease;width:100%}.b2b-tech__platform:hover .b2b-tech__platform-logo{filter:brightness(0) invert(1) opacity(1)}.b2b-tech__platform-icon{align-items:center;display:flex;height:40px;justify-content:center;width:100%}.b2b-tech__platform-icon svg{color:hsla(0,0%,98%,.35);height:32px;transition:color .3s ease;width:32px}.b2b-tech__platform:hover .b2b-tech__platform-icon svg{color:#2e75ff}.b2b-tech__platform-logo-placeholder{height:40px;width:100%}.b2b-tech__platform-content{min-width:0}.b2b-tech__platform-header{align-items:center;display:flex;flex-wrap:wrap;gap:12px;margin-bottom:8px}.b2b-tech__platform-name{color:#fafafa;font-family:Campton,sans-serif;font-size:17px;font-weight:700}.b2b-tech__platform-tag{background:#00f;border-radius:999px;color:#fafafa;display:inline-block;font-family:Campton,sans-serif;font-size:12px;font-weight:500;line-height:1.4;padding:3px 10px;white-space:nowrap}.b2b-tech__platform-text{color:hsla(0,0%,98%,.55);font-family:Campton,sans-serif;font-size:15px;font-weight:400;line-height:1.6;margin:0}.b2b-tech__cta{align-items:center;display:flex;flex-direction:column;gap:12px;margin-top:64px;text-align:center}.b2b-tech__btn{align-items:center;background:#00f;border-radius:8px;color:#fafafa;display:inline-flex;font-family:Campton,sans-serif;font-size:16px;font-weight:700;gap:8px;padding:14px 32px;text-decoration:none;transition:background .25s ease,transform .2s ease}.b2b-tech__btn:hover{background:#2e75ff;transform:translateY(-1px)}.b2b-tech__btn svg{flex-shrink:0}.b2b-tech__cta-note{color:hsla(0,0%,98%,.4);font-family:Campton,sans-serif;font-size:14px;font-weight:400;max-width:480px}[data-scroll-reveal]{opacity:0;transform:translateY(24px);transition:opacity .6s ease,transform .6s ease}[data-scroll-reveal].is-visible{opacity:1;transform:translateY(0)}@media (prefers-reduced-motion:reduce){[data-scroll-reveal]{opacity:1;transform:none;transition:none}.b2b-tech__btn,.b2b-tech__platform,.b2b-tech__platform-logo{transition:none}}@media (max-width:768px){.b2b-tech{padding:80px 0}.b2b-tech__headline{font-size:30px}.b2b-tech__subline{font-size:16px;margin-bottom:48px}.b2b-tech__category{padding:36px 0}.b2b-tech__category-number{font-size:24px}.b2b-tech__category-title{font-size:22px}.b2b-tech__platform{gap:16px;grid-template-columns:100px 1fr}.b2b-tech__platform-logo,.b2b-tech__platform-logo-placeholder{height:36px}}@media (max-width:480px){.b2b-tech{padding:64px 0}.b2b-tech .bi-container{padding:0 16px}.b2b-tech__headline{font-size:26px}.b2b-tech__platform{grid-template-columns:1fr;padding:20px 16px}.b2b-tech__platform-logo-placeholder{display:none}.b2b-tech__platform-header{align-items:flex-start;flex-direction:column;gap:6px}.b2b-tech__btn{justify-content:center;width:100%}}