.products-hero{max-width:var(--max-width);margin:0 auto;padding:160px var(--side-padding) 80px;display:grid;grid-template-columns:1fr auto;align-items:flex-end;gap:40px;border-bottom:1px solid var(--hairline)}.hero-content{max-width:760px}.hero-eyebrow{display:inline-flex;align-items:center;gap:10px;font-size:12px;font-weight:700;letter-spacing:3px;text-transform:uppercase;color:var(--muted);margin-bottom:28px}.hero-eyebrow:before{content:"";width:6px;height:6px;border-radius:50%;background:#4ade80;box-shadow:0 0 10px #4ade80}.hero-title{font-size:clamp(40px,7vw,96px);line-height:.98;letter-spacing:-3px;font-weight:400;font-style:italic;margin-bottom:32px;max-width:1100px}.hero-title .strong{font-weight:400;font-style:normal}.hero-title .italic{font-weight:600;font-style:italic}.hero-desc{font-size:17px;color:var(--muted);line-height:1.55;max-width:520px}.hero-counter{text-align:right;font-variant-numeric:tabular-nums;color:var(--muted);line-height:1}.counter-num{display:block;font-size:clamp(48px,7vw,96px);font-weight:200;color:var(--ink);letter-spacing:-3px}.counter-label{font-size:11px;letter-spacing:2px;text-transform:uppercase;font-weight:600;margin-top:6px}.products-quicknav{max-width:var(--max-width);margin:0 auto;padding:32px var(--side-padding) 24px;display:flex;gap:8px;flex-wrap:wrap;align-items:center;border-bottom:1px solid var(--hairline)}.quicknav-label{font-size:11px;font-weight:700;letter-spacing:2px;text-transform:uppercase;color:var(--muted);margin-right:12px}.quicknav-chip{background:transparent;border:1px solid var(--hairline);color:var(--ink);padding:8px 16px;border-radius:999px;font-family:inherit;font-size:13px;font-weight:600;cursor:pointer;transition:all .25s ease;text-decoration:none;display:inline-flex;align-items:center;gap:8px}.quicknav-chip:hover{background:var(--ink);color:#fff;border-color:var(--ink)}.quicknav-chip .dot{width:8px;height:8px;border-radius:50%}.dot-orange{background:linear-gradient(135deg,#f44,#ff6a1f)}.dot-magenta{background:linear-gradient(135deg,#fe019a,#6900ff)}.dot-blue{background:linear-gradient(135deg,#00a3ff,#1463d4)}.product-section{max-width:var(--max-width);margin:0 auto;padding:120px var(--side-padding);display:grid;grid-template-columns:1fr 1.1fr;gap:80px;align-items:center;scroll-margin-top:120px}.product-section.reverse .product-info{order:2}.product-section.reverse .product-visual{order:1}.product-info{display:flex;flex-direction:column}.product-index{font-size:13px;font-weight:700;letter-spacing:2px;text-transform:uppercase;color:var(--muted);margin-bottom:24px;font-variant-numeric:tabular-nums;display:flex;align-items:center;gap:12px}.product-index:after{content:"";flex:1;height:1px;background:var(--hairline)}.product-name{font-size:clamp(40px,5.5vw,72px);line-height:1;letter-spacing:-2.5px;font-weight:400;margin-bottom:18px}.product-name .italic{font-style:italic;font-weight:600}.product-tagline{font-size:clamp(18px,1.6vw,22px);line-height:1.3;color:var(--ink);margin-bottom:24px;font-weight:400}.product-desc{font-size:15px;line-height:1.6;color:var(--muted);margin-bottom:32px;max-width:480px}.product-features{border-top:1px solid var(--hairline);margin-bottom:36px}.product-feature{display:grid;grid-template-columns:28px 1fr;gap:16px;align-items:flex-start;padding:16px 0;border-bottom:1px solid var(--hairline)}.product-feature-num{font-size:11px;color:var(--muted);font-weight:700;font-variant-numeric:tabular-nums;padding-top:2px}.product-feature-text{font-size:14px;color:var(--ink);line-height:1.5}.product-feature-text strong{font-weight:700}.product-actions{display:flex;gap:12px;flex-wrap:wrap}.btn-primary{background:var(--ink);color:#fff;border:none;padding:14px 26px;border-radius:999px;font-family:inherit;font-size:13px;font-weight:600;cursor:pointer;transition:transform .2s ease,box-shadow .2s ease;display:inline-flex;align-items:center;gap:8px}.btn-primary:hover{transform:translateY(-2px);box-shadow:0 10px 24px #0000002e}.btn-secondary{background:transparent;color:var(--ink);border:1px solid var(--hairline);padding:14px 24px;border-radius:999px;font-family:inherit;font-size:13px;font-weight:600;cursor:pointer;transition:transform .2s ease,box-shadow .2s ease,background .25s ease,color .25s ease,border-color .25s ease;text-decoration:none;display:inline-flex;align-items:center;gap:8px}.btn-secondary:hover{transform:translateY(-2px);background:var(--violet);color:#fff;border-color:var(--violet);box-shadow:0 12px 30px #6300ff59}.product-visual{position:relative;width:100%;aspect-ratio:1373 / 876}.product-mockup{position:relative;width:100%;height:100%;object-fit:contain;display:block;z-index:1}.dashboard{position:absolute;inset:0;padding:18px 22px;color:#fff;font-size:11px;display:flex;flex-direction:column;gap:14px}.dash-header{display:flex;justify-content:space-between;align-items:center}.dash-brand{display:flex;align-items:center;gap:6px;font-weight:600;font-size:12px}.dash-brand-dot{width:7px;height:7px;border-radius:50%}.dash-meta{color:#ffffff80;font-size:10px;letter-spacing:.5px}.dash-carryon{background:#0a0a0a}.dash-carryon .dash-brand-dot{background:#ff6a1f;box-shadow:0 0 8px #ff6a1f}.kpi-row{display:grid;grid-template-columns:repeat(3,1fr);gap:8px}.kpi{background:#141414;border-radius:8px;padding:12px;border:1px solid rgba(255,255,255,.05)}.kpi-label{font-size:8px;letter-spacing:1.5px;color:#ffffff80;text-transform:uppercase;margin-bottom:6px;text-align:center}.kpi-value{font-size:18px;font-weight:700;text-align:center;margin-bottom:2px}.kpi-delta{font-size:9px;color:#4ade80;text-align:center}.chart{flex:1;background:#141414;border-radius:8px;padding:10px;border:1px solid rgba(255,255,255,.05);min-height:0}.chart svg{width:100%;height:100%;display:block}.dash-list{display:flex;flex-direction:column;gap:6px}.dash-row{display:flex;justify-content:space-between;padding:7px 12px;background:#141414;border-radius:6px;border:1px solid rgba(255,255,255,.04);font-size:10px}.dash-row-amount{font-weight:600}.dash-row-amount.positive{color:#4ade80}.dash-row-amount.negative{color:#f87171}.dash-payoff{background:#0a0a0a}.dash-payoff .dash-brand-dot{background:#a78bfa;box-shadow:0 0 8px #a78bfa}.pay-card{background:linear-gradient(135deg,#2a1538,#1a0e26);border-radius:10px;padding:18px;border:1px solid rgba(255,255,255,.08);text-align:center}.pay-label{font-size:9px;color:#fff9;margin-bottom:8px}.pay-amount{font-size:22px;font-weight:700;margin-bottom:10px}.pay-amount .currency{font-size:10px;font-weight:400;color:#fff9;margin-left:4px}.pay-actions{display:flex;gap:6px;justify-content:center}.pay-btn{padding:6px 14px;border-radius:999px;font-size:9px;font-weight:600;border:1px solid rgba(255,255,255,.15);background:transparent;color:#fff}.pay-btn.active{background:#fff;color:#1a1a1a;border-color:#fff}.dash-callin{background:#0a0a0a}.dash-callin .dash-brand-dot{background:#4ade80;box-shadow:0 0 8px #4ade80}.call-row{display:grid;grid-template-columns:12px 1fr auto;gap:10px;align-items:center;padding:9px 12px;background:#141414;border-radius:6px;border:1px solid rgba(255,255,255,.04);font-size:10px}.call-dot{width:9px;height:9px;border-radius:50%}.call-info{text-align:center}.call-name{font-weight:600;margin-bottom:2px;font-size:10px}.call-meta{font-size:8px;color:#ffffff80}.call-badge{font-size:8px;padding:3px 7px;border-radius:999px;background:#ffffff14;border:1px solid rgba(255,255,255,.1)}.call-badge.live{background:#4ade8026;color:#4ade80;border-color:#4ade804d}.product-visual{isolation:isolate}.product-glow{position:absolute;inset:-10%;z-index:-1;border-radius:50%;filter:blur(60px);opacity:.4}.glow-orange{background:radial-gradient(circle,#ff6a1f 0%,transparent 60%)}.glow-magenta{background:radial-gradient(circle,#FE019A 0%,transparent 60%)}.glow-blue{background:radial-gradient(circle,#00a3ff 0%,transparent 60%)}.product-divider{max-width:var(--max-width);margin:0 auto;height:1px;background:var(--hairline)}@media(max-width:900px){.products-hero{grid-template-columns:1fr;padding-top:130px}.hero-counter{text-align:left}.nav-links{display:none}.product-section{grid-template-columns:1fr;gap:50px;padding:80px var(--side-padding)}.product-section.reverse .product-info{order:1}.product-section.reverse .product-visual{order:2}}@media(max-width:768px){.products-hero{padding-left:44px;padding-right:44px}.product-info{padding:0 24px}.product-actions{justify-content:center;align-items:center;width:100%}.product-actions .btn-primary,.product-actions .btn-secondary{justify-content:center}.products-quicknav{flex-wrap:nowrap;gap:6px;overflow-x:auto;-webkit-overflow-scrolling:touch;scrollbar-width:none}.products-quicknav::-webkit-scrollbar{display:none}.quicknav-label{margin-right:6px;flex-shrink:0;letter-spacing:1.5px}.quicknav-chip{padding:8px 12px;font-size:11.5px;flex:1;gap:6px;justify-content:center}.quicknav-chip .dot{width:7px;height:7px}}
