.b2b-page{color:#e2e8f0;font-family:var(--font-inter), sans-serif;background-color:#0b0f19;overflow-x:clip}.b2b-page h1,.b2b-page h2,.b2b-page h3,.b2b-page h4{color:#fff;font-family:var(--font-sora), sans-serif}.b2b-hero{background:radial-gradient(circle at 100% 0,#16a34a26 0%,#0b0f19 50%);align-items:center;min-height:100vh;padding:120px 0 80px;display:flex;position:relative;overflow:hidden}.b2b-hero:before{content:"";pointer-events:none;background:radial-gradient(circle,#2563eb1a 0%,#0000 50%);width:100%;height:100%;position:absolute;top:-50%;left:-20%}.b2b-hero-blob{filter:blur(80px);z-index:1;opacity:.5;border-radius:50%;animation:10s infinite alternate b2b-blob-float;position:absolute}.b2b-hero-blob-1{background:#16a34a26;width:400px;height:400px;top:-10%;right:10%}.b2b-hero-blob-2{background:#2563eb26;width:300px;height:300px;animation-duration:15s;animation-direction:alternate-reverse;bottom:0;left:20%}@keyframes b2b-blob-float{0%{transform:translate(0)scale(1)}to{transform:translate(50px,50px)scale(1.1)}}.b2b-hero-container{z-index:2;justify-content:space-between;align-items:center;gap:40px;display:flex;position:relative}.b2b-hero-content{flex:0 0 50%;max-width:50%}.b2b-hero-badge{color:#4ade80;letter-spacing:1.5px;text-transform:uppercase;align-items:center;gap:8px;margin-bottom:16px;font-size:14px;font-weight:700;display:inline-flex}.b2b-hero h1{background:linear-gradient(#fff 0%,#94a3b8 100%);-webkit-text-fill-color:transparent;-webkit-background-clip:text;margin-bottom:24px;font-size:56px;font-weight:800;line-height:1.1}.animatedHighlight{color:#4ade80;text-fill-color:transparent;-webkit-text-fill-color:transparent;background:linear-gradient(90deg,#4ade80 0%,#3b82f6 50%,#4ade80 100%) 0 0/200%;-webkit-background-clip:text;background-clip:text;animation:4s linear infinite shine}@keyframes shine{to{background-position:200%}}.b2b-hero-description{color:#94a3b8;max-width:90%;margin-bottom:40px;font-size:18px;line-height:1.6}.b2b-btn-primary{color:#fff;background:#16a34a;border-radius:30px;justify-content:center;align-items:center;padding:16px 32px;font-weight:600;text-decoration:none;transition:all .3s;display:inline-flex;box-shadow:0 4px 15px #16a34a4d}.b2b-btn-primary:hover{background:#15803d;transform:translateY(-2px);box-shadow:0 8px 25px #16a34a66}.b2b-btn-secondary{color:#fff;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff0d;border:1px solid #fff3;border-radius:30px;justify-content:center;align-items:center;padding:16px 32px;font-weight:600;text-decoration:none;transition:all .3s;display:inline-flex}.b2b-btn-secondary:hover{background:#ffffff1a;transform:translateY(-2px)}.b2b-hero-image-wrapper{z-index:5;flex:0 0 50%;justify-content:flex-end;max-width:50%;display:flex;position:relative}.b2b-hero-image-container{width:100%;position:relative}.b2b-hero-image-glow{filter:blur(40px);z-index:-1;background:radial-gradient(circle,#16a34a33 0%,#0000 70%);width:80%;height:80%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.b2b-hero-img{z-index:2;border:1px solid #ffffff1a;border-radius:20px;width:100%;height:auto;position:relative;box-shadow:0 30px 60px #0009}.b2b-floating-badge-secure,.b2b-floating-badge-stats{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);color:#f8fafc;z-index:10;background:#0f172ad9;border:1px solid #ffffff1a;border-radius:16px;align-items:center;gap:12px;padding:16px 20px;font-size:14px;font-weight:600;display:flex;position:absolute;box-shadow:0 15px 35px #0006}.b2b-floating-badge-secure{bottom:20px;left:-30px}.b2b-floating-badge-stats{top:40px;right:-20px}.b2b-floating-icon{color:#4ade80;background:#4ade8026;border-radius:10px;justify-content:center;align-items:center;width:36px;height:36px;display:flex}.b2b-section{padding:80px 0;position:relative}.b2b-section-header{text-align:center;max-width:800px;margin:0 auto 48px}.b2b-section-header span{color:#4ade80;text-transform:uppercase;letter-spacing:2px;margin-bottom:12px;font-size:12px;font-weight:700;display:inline-block}.b2b-section-header h2{margin-bottom:16px;font-size:40px;line-height:1.2}.b2b-section-header p{color:#94a3b8;font-size:18px;line-height:1.6}.b2b-overview{background:linear-gradient(#0b0f1900 0%,#0f172a80 100%);border-top:1px solid #ffffff0d}.b2b-overview-container{align-items:center;gap:60px;display:flex}.b2b-overview-content{flex:0 0 50%}.b2b-tagline{color:#4ade80;letter-spacing:1.5px;text-transform:uppercase;margin-bottom:12px;font-size:14px;font-weight:700;display:block}.b2b-overview-content h2{margin-bottom:24px;font-size:40px;line-height:1.1}.b2b-overview-desc{color:#94a3b8;margin-bottom:40px;font-size:18px;line-height:1.7}.b2b-feature-list{flex-direction:column;gap:24px;display:flex}.b2b-feature-item{background:#ffffff08;border:1px solid #ffffff0d;border-radius:16px;align-items:flex-start;gap:20px;padding:24px;transition:all .3s;display:flex}.b2b-feature-item:hover{background:#ffffff0f;border-color:#4ade8033;transform:translate(5px)}.b2b-feature-icon{color:#4ade80;background:#4ade801a;border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;width:48px;height:48px;display:flex}.b2b-feature-text h4{color:#f8fafc;margin-bottom:8px;font-size:18px}.b2b-feature-text p{color:#94a3b8;margin:0;font-size:15px;line-height:1.5}.b2b-overview-image-wrapper{z-index:5;flex:0 0 45%;position:relative}.b2b-overview-image-glow{filter:blur(50px);z-index:-1;background:radial-gradient(circle,#2563eb26 0%,#0000 70%);width:100%;height:100%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.b2b-overview-img{z-index:2;border:1px solid #ffffff1a;border-radius:20px;width:100%;height:auto;position:relative;box-shadow:0 20px 40px #0006}.b2b-section-bento{position:relative;overflow:hidden}.b2b-section-bento:before{content:"";filter:blur(80px);pointer-events:none;z-index:1;background:radial-gradient(circle,#16a34a0d 0%,#0000 70%);width:800px;height:800px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.b2b-bento-grid{grid-template-columns:repeat(3,1fr);grid-auto-flow:dense;z-index:2;gap:24px;display:grid;position:relative}.b2b-glass-card{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);cursor:default;background:#0f172a99;border:1px solid #ffffff0d;border-radius:24px;flex-direction:column;padding:32px;transition:all .4s cubic-bezier(.4,0,.2,1);display:flex;position:relative;overflow:hidden}.b2b-glass-card:before{content:"";opacity:0;z-index:0;pointer-events:none;background:radial-gradient(800px,#ffffff0f,#0000 40%);transition:opacity .5s;position:absolute;inset:0}.b2b-glass-card:hover{border-color:#4ade8066;transform:translateY(-5px)scale(1.01);box-shadow:0 20px 40px -10px #00000080,0 0 20px #4ade801a}.b2b-glass-card:hover:before{opacity:1}.b2b-glass-card-content{z-index:1;flex-direction:column;height:100%;display:flex;position:relative}.b2b-icon-wrapper{color:#4ade80;background:#4ade801a;border:1px solid #4ade8033;border-radius:12px;justify-content:center;align-items:center;width:48px;height:48px;margin-bottom:24px;transition:all .3s;display:flex;box-shadow:inset 0 0 20px #4ade800d}.reasons-dots{display:none}.b2b-glass-card:hover .b2b-icon-wrapper{background:linear-gradient(135deg,#16a34a4d 0%,#16a34a1a 100%);transform:scale(1.1)rotate(5deg);box-shadow:inset 0 0 20px #4ade801a,0 0 20px #4ade8033}.b2b-glass-card h3{color:#f8fafc;margin-bottom:12px;font-size:22px;transition:color .3s}.b2b-glass-card:hover h3{color:#4ade80}.b2b-glass-card p{color:#94a3b8;flex-grow:1;font-size:16px;line-height:1.6}.b2b-card-tags{flex-wrap:wrap;gap:8px;margin-top:32px;display:flex}.b2b-card-tag{color:#4ade80;background:#4ade800f;border:1px solid #4ade8026;border-radius:100px;padding:6px 12px;font-size:12px;font-weight:500;transition:all .3s}.b2b-glass-card:hover .b2b-card-tag{background:#4ade801f;border-color:#4ade804d;transform:translateY(-1px)}.b2b-bento-decoration{opacity:.1;pointer-events:none;flex-direction:column;gap:12px;width:120px;height:80px;transition:opacity .5s;display:flex;position:absolute;top:50%;right:20px;transform:translateY(-50%)}.b2b-glass-card:hover .b2b-bento-decoration{opacity:.3}.b2b-bento-line{background:linear-gradient(90deg,#4ade80,#0000);border-radius:4px;height:8px}.line-1{width:100%}.line-2{width:70%}.line-3{width:40%}.col-span-2{grid-column:span 2}.b2b-marquee-container{white-space:nowrap;width:100%;padding:20px 0;position:relative;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 10% 90%,#0000);mask-image:linear-gradient(90deg,#0000,#000 10% 90%,#0000)}.b2b-marquee{animation:30s linear infinite b2b-scroll;display:inline-block}.b2b-marquee-item{color:#cbd5e1;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#ffffff08;border:1px solid #ffffff0d;border-radius:40px;margin:0 16px;padding:16px 32px;font-size:16px;display:inline-block}@keyframes b2b-scroll{0%{transform:translate(0)}to{transform:translate(-50%)}}.b2b-dense-grid{flex-wrap:wrap;justify-content:center;gap:16px;max-width:1000px;margin:0 auto;display:flex}.b2b-pill{color:#f8fafc;background:#0f172a99;border:1px solid #ffffff1a;border-radius:30px;align-items:center;gap:8px;padding:14px 24px;font-size:15px;transition:all .2s;display:flex}.b2b-pill:hover{color:#4ade80;background:#16a34a26;border-color:#4ade80}.b2b-cta-wrapper{z-index:10;margin-top:-40px;position:relative}@media (max-width:1024px){.b2b-hero-container{text-align:left;flex-direction:column;gap:12px;display:flex}.b2b-overview-container{text-align:center;flex-direction:column-reverse;gap:16px}.b2b-hero-content{display:contents}.b2b-hero-badge{order:1;margin:0 0 8px}.b2b-hero-image-wrapper{flex:0 0 100%;order:2;max-width:100%;margin-top:4px;margin-bottom:12px}.b2b-hero h1{order:3;margin-bottom:12px;font-size:32px}.b2b-hero-description{order:4;max-width:100%;margin:0 0 20px}.b2b-hero-actions{order:5;width:100%}.b2b-overview-content,.b2b-overview-image-wrapper{flex:0 0 100%;max-width:100%}.b2b-overview-image-wrapper{margin-top:0;margin-bottom:8px}.b2b-bento-grid{grid-template-columns:repeat(2,1fr)}.col-span-2{grid-column:span 1}}@media (max-width:768px){.b2b-hero-container,.b2b-overview-container{text-align:left}.b2b-hero-badge{margin:0 0 24px}.container{padding:0 16px}.b2b-hero h1{font-size:32px}.b2b-hero-description{margin:0 0 32px}.b2b-hero-actions{justify-content:flex-start}.b2b-section{padding:16px 0 32px}.b2b-cta-wrapper{margin-top:16px}.b2b-section-header{text-align:center;margin:0 0 16px}.b2b-section-header h2{letter-spacing:-.5px;font-size:26px}.reasons-slider-wrapper{position:relative;overflow:hidden}.b2b-bento-grid{flex-wrap:nowrap;gap:16px;padding-bottom:12px;display:flex}.b2b-bento-grid.reasons-track{transform:translateX(calc(var(--active-index) * -100% - var(--active-index) * 16px));transition:transform .6s cubic-bezier(.4,0,.2,1)}.b2b-bento-grid .b2b-glass-card{flex:0 0 100%}.reasons-dots{justify-content:center;gap:8px;margin-top:16px;display:flex}.reason-dot{cursor:pointer;background:#fff3;border:none;border-radius:50%;width:8px;height:8px;padding:0;transition:all .3s}.reason-dot.active{background:#4ade80;border-radius:4px;width:24px}.b2b-glass-card{border-radius:16px;padding:16px}.b2b-glass-card h3{margin-bottom:8px;font-size:18px}.b2b-glass-card p{margin-bottom:16px;font-size:14px}.b2b-icon-wrapper{width:40px;height:40px;margin-bottom:12px}.b2b-hero{padding:100px 0 40px}.b2b-hero h1{margin-bottom:16px;font-size:36px}.b2b-overview-container{gap:32px}.b2b-feature-item{border-radius:12px;gap:12px;padding:16px}.b2b-feature-icon{width:36px;height:36px}.b2b-feature-text h4{margin-bottom:4px;font-size:16px}.b2b-feature-text p{font-size:14px}}.b2b-architecture-diagram{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#0b153399;border:1px solid #18e4ff33;border-radius:24px;flex-direction:column;justify-content:space-between;align-items:center;width:100%;height:400px;padding:40px 20px;display:flex;position:relative;overflow:hidden;box-shadow:0 20px 40px #050b1fcc}.diagram-core{text-align:center;z-index:5;background:linear-gradient(135deg,#2d8cff 0%,#00d9d9 100%);border:2px solid #18e4ff;border-radius:16px;min-width:180px;padding:16px 24px;position:relative;box-shadow:0 0 25px #18e4ff66}.core-badge{color:#050b1f;letter-spacing:1px;background:#39f4a7;border-radius:10px;padding:2px 8px;font-size:10px;font-weight:800;position:absolute;top:-10px;left:50%;transform:translate(-50%)}.diagram-core h3{color:#fff;margin:0;font-size:18px;font-weight:700}.diagram-core p{color:#b7c7d9;margin:4px 0 0;font-size:12px}.diagram-lines{pointer-events:none;z-index:2;width:100%;height:100%;position:absolute;top:0;left:0}.diagram-tenants{z-index:5;grid-template-columns:repeat(3,1fr);gap:20px;width:100%;display:grid}.diagram-tenant{text-align:center;background:#0b1533e6;border:1px solid #18e4ff33;border-radius:16px;padding:16px;transition:all .3s;box-shadow:0 4px 12px #050b1f80}.diagram-tenant:hover{background:#0b1533;border-color:#39f4a7;transform:translateY(-3px);box-shadow:0 8px 25px #39f4a733}.diagram-tenant h4{color:#fff;margin:0;font-size:16px;font-weight:600}.diagram-tenant span{color:#b7c7d9;margin-top:4px;font-size:12px;display:block}.b2b-section-interactive{background:radial-gradient(circle,#0f172ab3 0%,#080c18 100%);border-top:1px solid #ffffff08;padding:100px 0}.b2b-interactive-portal{gap:40px;margin-top:60px;display:flex}.b2b-portal-tabs{flex-direction:column;flex:1;gap:16px;display:flex}.b2b-portal-tab{text-align:left;cursor:pointer;background:#ffffff05;border:1px solid #fff3;border-radius:20px;align-items:flex-start;padding:24px;transition:all .3s cubic-bezier(.4,0,.2,1);display:flex;position:relative;overflow:hidden}.b2b-portal-tab:hover{background:#ffffff0a;border-color:#4ade8033}.b2b-portal-tab.active{background:#4ade800a;border-color:#4ade8099;box-shadow:0 0 25px #4ade8014}.b2b-portal-tab-icon{color:#94a3b8;background:#ffffff08;border-radius:14px;flex-shrink:0;margin-top:2px;margin-right:18px;padding:10px;transition:all .3s}.b2b-portal-tab.active .b2b-portal-tab-icon{color:#4ade80;background:#4ade801f;box-shadow:0 0 15px #4ade8033}.b2b-portal-tab-text h3{color:#f8fafc;margin-bottom:6px;font-size:18px;font-weight:600;transition:color .3s}.b2b-portal-tab.active .b2b-portal-tab-text h3{color:#4ade80}.b2b-portal-tab-text p{color:#94a3b8;margin:0;font-size:13.5px;line-height:1.5}.b2b-portal-showcase{flex-direction:column;flex:1.3;display:flex}.b2b-showcase-window{background:#0b1226;border:1px solid #ffffff14;border-radius:24px;flex-direction:column;height:100%;min-height:460px;display:flex;position:sticky;top:100px;overflow:hidden;box-shadow:0 30px 60px -15px #0009}.b2b-showcase-header{background:#0f172ab3;border-bottom:1px solid #ffffff0f;justify-content:space-between;align-items:center;padding:16px 24px;display:flex}.b2b-window-dots{gap:6px;display:flex}.b2b-window-dots .dot{border-radius:50%;width:10px;height:10px}.b2b-window-dots .dot.red{background:#ef4444}.b2b-window-dots .dot.yellow{background:#f59e0b}.b2b-window-dots .dot.green{background:#10b981}.b2b-window-title{color:#64748b;letter-spacing:.5px;font-family:monospace;font-size:12px;font-weight:600}.b2b-window-status{color:#10b981;text-transform:uppercase;letter-spacing:.5px;align-items:center;gap:6px;font-size:11px;font-weight:600;display:flex}.b2b-window-status .pulse-dot{background:#10b981;border-radius:50%;width:6px;height:6px;animation:2s infinite pulse-glow}@keyframes pulse-glow{0%{opacity:.5;transform:scale(.95);box-shadow:0 0 #10b981b3}70%{opacity:1;transform:scale(1.1);box-shadow:0 0 0 6px #10b98100}to{opacity:.5;transform:scale(.95);box-shadow:0 0 #10b98100}}.b2b-showcase-body{background:radial-gradient(circle at 10% 10%,#4ade800a,#0000 60%);flex-direction:column;flex-grow:1;justify-content:center;align-items:center;padding:36px;display:flex}.showcase-partner{flex-direction:column;align-items:center;gap:32px;width:100%;display:flex}.partner-tree{flex-direction:column;align-items:center;width:100%;display:flex;position:relative}.partner-tree .tree-node{border-radius:14px;align-items:center;gap:10px;padding:12px 20px;font-size:14px;font-weight:500;transition:all .3s;display:flex}.partner-tree .tree-node.parent{color:#4ade80;background:#4ade8014;border:1px solid #4ade804d;box-shadow:0 0 20px #4ade800d}.partner-tree .tree-connectors{border-left:1px solid #4ade8026;border-right:1px solid #4ade8026;justify-content:space-between;width:50%;height:20px;display:flex;position:relative}.partner-tree .tree-connectors:before{content:"";background:#4ade8026;height:1px;position:absolute;top:0;left:0;right:0}.partner-tree .connector-dot{background:#4ade80;border-radius:50%;width:6px;height:6px;position:absolute;bottom:-3px;box-shadow:0 0 8px #4ade80}.partner-tree .connector-dot:first-child{left:-3px}.partner-tree .connector-dot:last-child{right:-3px}.partner-tree .tree-children{gap:32px;margin-top:6px;display:flex}.partner-tree .tree-node.child{color:#e2e8f0;background:#ffffff05;border:1px solid #ffffff14}.partner-stats{gap:16px;width:100%;display:flex}.partner-stats .stat-card{text-align:left;background:#ffffff05;border:1px solid #ffffff0d;border-radius:16px;flex-direction:column;flex:1;gap:6px;padding:18px;display:flex}.partner-stats .stat-label{text-transform:uppercase;letter-spacing:.5px;color:#64748b;font-size:11.5px}.partner-stats .stat-value{color:#f8fafc;font-size:18px;font-weight:600}.showcase-tenant{flex-direction:column;gap:24px;width:100%;display:flex}.tenant-selector-bar{background:#0f172a66;border:1px solid #ffffff0d;border-radius:12px;gap:6px;padding:4px;display:flex}.tenant-select-btn{color:#94a3b8;cursor:pointer;background:0 0;border:none;border-radius:8px;flex:1;padding:10px;font-size:13px;font-weight:500;transition:all .2s}.tenant-select-btn.active{color:#f8fafc;background:#ffffff0f;box-shadow:0 4px 12px #00000040}.tenant-dashboard-mockup{background:#0f172a4d;border-radius:16px;width:100%;transition:all .4s cubic-bezier(.4,0,.2,1);overflow:hidden;box-shadow:0 10px 30px #0003}.tenant-dashboard-mockup .mockup-header{border-bottom:1px solid #ffffff08;align-items:center;gap:12px;padding:16px 20px;display:flex}.tenant-dashboard-mockup .mockup-logo{font-size:18px}.tenant-dashboard-mockup .mockup-title{font-size:15px;font-weight:600}.tenant-dashboard-mockup .mockup-badge{border-radius:100px;margin-left:auto;padding:3px 10px;font-size:11px;font-weight:600}.tenant-dashboard-mockup .mockup-body{text-align:left;padding:24px}.tenant-dashboard-mockup .mockup-stat-row{justify-content:space-between;align-items:center;display:flex}.tenant-dashboard-mockup .mockup-stat-item{flex-direction:column;gap:6px;display:flex}.tenant-dashboard-mockup .stat-title{color:#64748b;font-size:12px}.tenant-dashboard-mockup .stat-num{color:#f8fafc;font-size:24px;font-weight:700}.tenant-dashboard-mockup .color-indicator{border:2px solid #ffffff1a;border-radius:50%;width:32px;height:32px;transition:all .3s}.showcase-lifecycle{flex-direction:column;gap:28px;width:100%;display:flex}.lifecycle-timeline{justify-content:space-between;padding:0 12px;display:flex;position:relative}.lifecycle-timeline:before{content:"";z-index:0;background:#ffffff0d;height:2px;position:absolute;top:16px;left:20px;right:20px}.timeline-step{z-index:1;flex-direction:column;flex:1;align-items:center;gap:10px;display:flex;position:relative}.timeline-step .step-circle{color:#94a3b8;background:#0b1226;border:2px solid #ffffff1a;border-radius:50%;justify-content:center;align-items:center;width:34px;height:34px;font-size:13px;font-weight:600;transition:all .3s;display:flex}.timeline-step.done .step-circle{color:#0b1226;background:#4ade80;border-color:#4ade80}.timeline-step.active .step-circle{color:#4ade80;background:#4ade801a;border-color:#4ade80;box-shadow:0 0 15px #4ade8040}.timeline-step .step-text{color:#64748b;font-size:11px;font-weight:500;transition:color .3s}.timeline-step.active .step-text{color:#4ade80;font-weight:600}.lifecycle-details{text-align:left;background:#0f172a66;border:1px solid #ffffff0f;border-radius:16px;padding:20px}.risk-header{justify-content:space-between;align-items:center;margin-bottom:16px;display:flex}.risk-title{color:#e2e8f0;font-size:14px;font-weight:600}.risk-badge{border-radius:6px;padding:3px 10px;font-size:11px;font-weight:600}.risk-badge.warning{color:#f59e0b;background:#f59e0b1a;border:1px solid #f59e0b33}.risk-log{flex-direction:column;gap:10px;display:flex}.risk-log .log-row{color:#94a3b8;border-bottom:1px solid #ffffff08;justify-content:space-between;padding-bottom:8px;font-size:12.5px;display:flex}.risk-log .log-row:last-child{border:none;padding:0}.status-ok{color:#4ade80}.status-warn{color:#f59e0b}.showcase-commission{flex-direction:column;gap:28px;width:100%;display:flex}.calc-input{text-align:left;flex-direction:column;gap:12px;display:flex}.calc-label-row{color:#94a3b8;justify-content:space-between;align-items:center;font-size:14px;display:flex}.calc-value{color:#4ade80;font-family:monospace;font-size:20px}.commission-slider{appearance:none;background:#ffffff1a;border-radius:3px;outline:none;width:100%;height:6px}.commission-slider::-webkit-slider-thumb{appearance:none;cursor:pointer;background:#4ade80;border-radius:50%;width:20px;height:20px;transition:transform .1s;box-shadow:0 0 12px #4ade8080}.commission-slider::-webkit-slider-thumb:hover{transform:scale(1.1)}.commission-slider::-moz-range-thumb{cursor:pointer;background:#4ade80;border:none;border-radius:50%;width:20px;height:20px;transition:transform .1s;box-shadow:0 0 12px #4ade8080}.commission-slider::-moz-range-thumb:hover{transform:scale(1.1)}.split-results{text-align:left;background:#0f172a66;border:1px solid #ffffff0d;border-radius:16px;flex-direction:column;gap:14px;padding:20px;display:flex}.split-results .split-row{justify-content:space-between;align-items:center;font-size:13.5px;display:flex}.split-results .split-row.total{border-top:1px solid #ffffff0f;margin-top:4px;padding-top:14px}.split-info{align-items:center;gap:10px;display:flex}.split-dot{border-radius:50%;width:8px;height:8px}.split-dot.platform{background:#ef4444}.split-dot.reseller{background:#a855f7}.split-dot.merchant{background:#3b82f6}.split-label{color:#94a3b8}.split-value{color:#f8fafc;font-family:monospace;font-weight:600}.showcase-dashboard{flex-direction:column;gap:24px;width:100%;display:flex}.dashboard-grid{gap:16px;display:flex}.dashboard-grid .db-card{text-align:left;background:#0f172a66;border:1px solid #ffffff0f;border-radius:16px;flex-direction:column;flex:1;gap:8px;padding:20px;display:flex}.db-card .db-label{text-transform:uppercase;letter-spacing:.5px;color:#64748b;font-size:11.5px}.db-card .db-value{color:#f8fafc;font-size:22px;font-weight:700}.db-card .trend.positive{color:#4ade80;font-size:11px;font-weight:500}.db-graph{background:#0f172a33;border:1px solid #ffffff08;border-radius:16px;width:100%;padding:16px;box-shadow:inset 0 2px 8px #0003}.mini-chart{width:100%;height:90px;overflow:visible}.showcase-api{text-align:left;flex-direction:column;gap:18px;width:100%;display:flex}.api-tabs{border-bottom:1px solid #ffffff0f;gap:6px;padding-bottom:10px;display:flex}.api-tab-btn{color:#64748b;cursor:pointer;background:0 0;border:none;border-radius:8px;padding:6px 14px;font-size:12.5px;font-weight:600;transition:all .2s}.api-tab-btn:hover{color:#e2e8f0}.api-tab-btn.active{color:#4ade80;background:#ffffff0d}.code-block{color:#e2e8f0;background:#060b18;border:1px solid #ffffff0d;border-radius:16px;margin:0;padding:20px;font-family:Fira Code,Courier New,Courier,monospace;font-size:12.5px;line-height:1.6;overflow-x:auto}@media (max-width:1024px){.b2b-interactive-portal{flex-direction:column;gap:32px}.b2b-portal-tabs{scrollbar-width:none;flex-direction:row;gap:12px;padding-bottom:8px;overflow-x:auto}.b2b-portal-tabs::-webkit-scrollbar{display:none}.b2b-portal-tab{border-radius:40px;flex:none;align-items:center;padding:12px 20px}.b2b-portal-tab-icon{margin-right:12px;padding:8px}.b2b-portal-tab-text h3{white-space:nowrap;margin-bottom:0;font-size:15px}.b2b-portal-tab-text p{display:none}.b2b-showcase-window{min-height:auto;position:static}.b2b-showcase-header{padding:12px 16px}.b2b-window-title{display:none}.b2b-showcase-body{padding:20px}.tenant-selector-bar{scrollbar-width:none;-webkit-overflow-scrolling:touch;overflow-x:auto}.tenant-selector-bar::-webkit-scrollbar{display:none}.tenant-select-btn{white-space:nowrap;padding:8px 12px;font-size:12px}}.b2b-marquee-container{width:100%;padding:20px 0;display:flex;position:relative;overflow:hidden}.b2b-marquee-container:before,.b2b-marquee-container:after{content:"";z-index:2;pointer-events:none;width:100px;position:absolute;top:0;bottom:0}.b2b-marquee-container:before{background:linear-gradient(90deg,#0b1226,#0000);left:0}.b2b-marquee-container:after{background:linear-gradient(270deg,#0b1226,#0000);right:0}.b2b-marquee-track{gap:24px;width:max-content;animation:30s linear infinite marquee-scroll;display:flex}.b2b-marquee-track:hover{animation-play-state:paused}.b2b-marquee-item{white-space:nowrap;background:#ffffff08;border:1px solid #ffffff14;border-radius:16px;align-items:center;gap:12px;padding:16px 24px;transition:all .3s;display:flex}.b2b-marquee-item:hover{background:#ffffff0f;border-color:#4ade8066;transform:translateY(-2px)}.b2b-marquee-icon{color:#4ade80;justify-content:center;align-items:center;display:flex}.b2b-marquee-text{color:#f8fafc;font-size:16px;font-weight:600}@keyframes marquee-scroll{0%{transform:translate(0)}to{transform:translate(-50%)}}
