.hub-hero{text-align:center;background:radial-gradient(circle at 85% 20%,#6b2a911a 0%,#0000 50%),radial-gradient(circle at 15% 80%,#c51b7014 0%,#0000 45%),linear-gradient(#fff 0%,#faf6fc 100%);border-bottom:1px solid #6b2a9114;padding:135px 0 65px}.hub-hero-box{max-width:820px;margin:0 auto}.hub-badge{color:#6b2a91;letter-spacing:.04em;text-transform:uppercase;background:#6b2a9114;border:1px solid #6b2a9133;border-radius:999px;align-items:center;gap:8px;margin-bottom:18px;padding:6px 16px;font-size:13px;font-weight:700;display:inline-flex}.hub-title{color:#2b2b2f;letter-spacing:-.02em;margin-bottom:18px;font-size:clamp(34px,4vw,50px);font-weight:900;line-height:1.18}.hub-title .text-gradient{background:linear-gradient(135deg,#6b2a91 0%,#c51b70 35%,#ef3340 70%,#f15a29 100%);-webkit-text-fill-color:transparent;-webkit-background-clip:text}.hub-desc{color:#595959;margin-bottom:36px;font-size:17px;line-height:1.65}.hub-filter-tabs{background:#f2f2f2;border:1px solid #0000000f;border-radius:999px;gap:6px;padding:5px;display:inline-flex}.hub-tab-btn{color:#595959;cursor:pointer;background:0 0;border:none;border-radius:999px;padding:10px 24px;font-size:14px;font-weight:700;transition:all .25s}.hub-tab-btn:hover{color:#6b2a91}.hub-tab-btn.active{color:#6b2a91;background:#fff;box-shadow:0 4px 14px #6b2a9126}.hub-sec{padding:80px 0}.hub-sec-header{margin-bottom:44px}.hub-sec-label{color:#c51b70;text-transform:uppercase;letter-spacing:.1em;margin-bottom:8px;font-size:12.5px;font-weight:700}.hub-sec-title{color:#2b2b2f;margin-bottom:10px;font-size:clamp(26px,3vw,34px);font-weight:800}.hub-sec-sub{color:#595959;font-size:15.5px}.hub-fact-grid{grid-template-columns:repeat(3,1fr);gap:26px;padding:6px 0 16px;display:grid}.hub-fact-card{background:#fff;border:1.5px solid #6b2a9124;border-radius:18px;flex-direction:column;justify-content:space-between;padding:28px 24px;transition:transform .3s cubic-bezier(.34,1.56,.64,1),box-shadow .3s,border-color .3s;display:flex;position:relative;overflow:visible;box-shadow:0 6px 24px #6b2a910d}.hub-fact-card:before{content:"";background:linear-gradient(90deg,#6b2a91 0%,#c51b70 40%,#ef3340 75%,#f15a29 100%);border-radius:18px 18px 0 0;height:5px;position:absolute;top:0;left:0;right:0}.hub-fact-card:hover{border-color:#6b2a91;transform:translateY(-6px);box-shadow:0 16px 40px #6b2a9124}.hub-card-status{text-transform:uppercase;letter-spacing:.04em;border-radius:999px;align-items:center;gap:6px;margin-bottom:16px;padding:4px 10px;font-size:11.5px;font-weight:700;display:inline-flex}.hub-card-status.live{color:#16a34a;background:#e8f7ee}.hub-card-status.coming-soon{color:#f15a29;background:#fef1ec}.hub-fact-card h3{color:#2b2b2f;margin-bottom:6px;font-size:21px;font-weight:800}.hub-card-tagline{color:#c51b70;margin-bottom:12px;font-size:13px;font-weight:700;line-height:1.4}.hub-card-desc{color:#595959;margin-bottom:20px;font-size:14px;line-height:1.55}.hub-card-features{flex-direction:column;gap:9px;margin-bottom:24px;display:flex}.hub-feature-pill{color:#2b2b2f;align-items:flex-start;gap:8px;font-size:13px;font-weight:600;line-height:1.4;display:flex}.hub-feature-pill span{color:#16a34a;flex-shrink:0;margin-top:1px;font-weight:700}.hub-card-actions{flex-direction:column;gap:8px;display:flex}.hub-btn-view{color:#fff;text-align:center;background:linear-gradient(135deg,#ef3340 0%,#f15a29 100%);border-radius:8px;justify-content:center;align-items:center;gap:8px;padding:10px 16px;font-size:13.5px;font-weight:700;text-decoration:none;transition:all .25s;display:inline-flex;box-shadow:0 4px 14px #f15a2940}.hub-btn-view:hover{color:#fff;transform:translateY(-2px);box-shadow:0 8px 20px #f15a2959}.hub-btn-demo{color:#6b2a91;cursor:pointer;text-align:center;background:#fff;border:1.5px solid #6b2a9133;border-radius:8px;justify-content:center;align-items:center;gap:8px;padding:9px 16px;font-size:13.5px;font-weight:700;text-decoration:none;transition:all .25s;display:inline-flex}.hub-btn-demo:hover{color:#c51b70;background:#faf0ff;border-color:#6b2a91}.hub-sec-partners{background:#faf7fb;border-top:1px solid #6b2a9114}.hub-partner-grid{grid-template-columns:repeat(2,1fr);gap:32px;display:grid}.hub-partner-card{background:#fff;border:1px solid #6b2a911f;border-radius:16px;flex-direction:column;justify-content:space-between;padding:32px 28px;transition:all .28s;display:flex;box-shadow:0 4px 20px #00000008}.hub-partner-card:hover{border-color:#c51b70;transform:translateY(-4px);box-shadow:0 12px 32px #c51b701a}.hub-partner-header{border-bottom:1px solid #0000000f;justify-content:space-between;align-items:center;margin-bottom:20px;padding-bottom:14px;display:flex}.hub-partner-brand{color:#6b2a91;letter-spacing:-.01em;font-size:22px;font-weight:900}.hub-partner-tag{text-transform:uppercase;color:#c51b70;background:#fdf0f6;border:1px solid #c51b7033;border-radius:999px;padding:4px 10px;font-size:11px;font-weight:700}.hub-subproduct-list{flex-direction:column;gap:16px;margin-bottom:28px;display:flex}.hub-subproduct-item{background:#faf7fb;border-left:3px solid #6b2a91;border-radius:10px;padding:12px 14px}.hub-subproduct-item:nth-child(2){border-left-color:#c51b70}.hub-subproduct-item:nth-child(3){border-left-color:#f15a29}.hub-subproduct-title{color:#2b2b2f;margin-bottom:4px;font-size:15px;font-weight:800}.hub-subproduct-desc{color:#595959;margin:0;font-size:13.5px;line-height:1.55}.hub-partner-cta{color:#6b2a91;cursor:pointer;background:#fff;border:1.5px solid #6b2a9140;border-radius:8px;align-self:flex-start;align-items:center;gap:8px;padding:11px 20px;font-size:14px;font-weight:700;text-decoration:none;transition:all .25s;display:inline-flex}.hub-partner-cta:hover{color:#c51b70;background:#faf0ff;border-color:#6b2a91}@media (width<=1140px){.hub-fact-grid{grid-template-columns:1fr 1fr}}@media (width<=768px){.hub-hero{padding:100px 0 50px}.hub-sec{padding:60px 0}.hub-fact-grid,.hub-partner-grid{grid-template-columns:1fr}.hub-filter-tabs{border-radius:14px;flex-direction:column;width:100%}.hub-tab-btn{text-align:center}}@media (width<=480px){.hub-title{font-size:28px}.hub-desc{font-size:15px}}
