@font-face{font-family:Satoshi;src:url(/assets/fonts/satoshi-400.woff2)format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Satoshi;src:url(/assets/fonts/satoshi-500.woff2)format("woff2");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Satoshi;src:url(/assets/fonts/satoshi-700.woff2)format("woff2");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Instrument Serif;src:url(/assets/fonts/instrument-serif-italic.woff2)format("woff2");font-weight:400;font-style:italic;font-display:swap}:root{--bg-dark:#0a0a0a;--bg-dark-2:#0d0d0d;--bg-light:#fcfcfa;--bg-light-2:#f5f5f8;--bg-card-dark:#141414;--bg-card-light:#fff;--text-primary:#fff;--text-muted:#ababab;--text-dark:#0a0a0a;--text-secondary:#e8e8e8;--accent:#6648fa;--accent-dark:#4f1ad6;--accent-glow:#6648fa1f;--green:#1aff75;--green-muted:#75dfa6;--border-dark:#ffffff1a;--border-light:#00000014;--font-sans:"Satoshi", -apple-system, BlinkMacSystemFont, sans-serif;--font-serif:"Instrument Serif", Georgia, serif;--container-max:1200px;--section-pad:100px;--section-pad-sm:80px;--radius-sm:6px;--radius-md:12px;--radius-lg:24px;--radius-xl:100px}*,:before,:after{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth;scroll-padding-top:76px}body{font-family:var(--font-sans);color:var(--text-primary);background:var(--bg-dark);-webkit-font-smoothing:antialiased;letter-spacing:-.02em;font-size:14px;font-weight:500;line-height:1.5;overflow-x:hidden}img{max-width:100%;display:block}a{color:inherit;text-decoration:none}button{cursor:pointer;border:none;outline:none;font-family:inherit}ul{list-style:none}.container{max-width:var(--container-max);margin:0 auto;padding:0 40px}.btn{border-radius:var(--radius-xl);font-family:var(--font-sans);letter-spacing:-.02em;cursor:pointer;white-space:nowrap;justify-content:center;align-items:center;gap:8px;padding:12px 24px;font-size:13px;font-weight:500;line-height:1;transition:opacity .2s,transform .2s;display:inline-flex}.btn:hover{opacity:.85;transform:translateY(-1px)}.btn-primary{background:var(--text-primary);color:var(--text-dark)}.btn-primary-dark{background:var(--bg-dark);color:var(--text-primary);box-shadow:0 0 0 1px var(--border-dark)}.btn-accent{background:var(--accent);color:var(--text-primary)}.btn-ghost{color:var(--text-muted);background:0 0}.btn-ghost:hover{color:var(--text-primary)}.section{padding:var(--section-pad) 0}.section-dark{background:var(--bg-dark)}.section-light{background:var(--bg-light);color:var(--text-dark)}.section-label{letter-spacing:.04em;text-transform:uppercase;color:var(--text-muted);align-items:center;gap:8px;margin-bottom:24px;font-size:12px;font-weight:500;display:inline-flex}.section-label:before{content:"";background:var(--accent);border-radius:50%;flex-shrink:0;width:6px;height:6px}.section-heading{letter-spacing:-.04em;margin-bottom:24px;font-size:52px;font-weight:500;line-height:1.1}.section-heading em{font-family:var(--font-serif);letter-spacing:-.02em;font-style:italic;font-weight:400}.section-subtext{color:var(--text-muted);letter-spacing:-.02em;max-width:520px;font-size:16px;font-weight:500;line-height:1.6}.section-light .section-heading{color:var(--text-dark)}.section-light .section-subtext{color:#0a0a0a80}.divider{background:var(--border-dark);height:1px}.divider-light{background:var(--border-light)}.tag{letter-spacing:-.02em;box-shadow:0 0 0 1px var(--border-dark);color:var(--text-muted);border-radius:9999px;align-items:center;padding:4px 12px;font-size:12px;font-weight:500;display:inline-flex}.tag-new{background:var(--accent);color:var(--text-primary);box-shadow:none}@keyframes marquee{0%{transform:translate(0)}to{transform:translate(-50%)}}@keyframes fadeUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.appear{opacity:0;transition:opacity .5s,transform .5s;transform:translateY(24px)}.appear.visible{opacity:1;transform:translateY(0)}@media (prefers-reduced-motion:reduce){.appear{opacity:1!important;transition:none!important;transform:none!important}html{scroll-behavior:auto}}@media (width>=810px) and (width<=1199.98px){:root{--section-pad:96px}.container{padding:0 32px}.section-heading{font-size:44px}}@media (width<=809.98px){:root{--section-pad:80px}.container{padding:0 24px}.section-heading{font-size:36px}.section-subtext{font-size:15px}}@media (width<=390px){:root{--section-pad:60px}.container{padding:0 20px}.section-heading{font-size:28px}}@keyframes slideDown{0%{opacity:0;transform:translateY(-50%)}to{opacity:1;transform:translateY(0)}}.announcement-bar{background:var(--bg-dark);box-shadow:0 1px 0 0 var(--border-dark);text-align:center;padding:10px 0;animation:.4s forwards slideDown}.announcement-bar a{color:var(--text-secondary);align-items:center;gap:8px;font-size:13px;transition:color .2s;display:inline-flex}.announcement-bar a:hover{color:var(--text-primary)}.announcement-bar .new-badge{background:var(--accent);color:#fff;border-radius:9999px;padding:2px 8px;font-size:11px;font-weight:600}.announcement-bar .arrow{color:var(--text-muted)}.nav{z-index:100;-webkit-backdrop-filter:blur(20px);box-shadow:0 1px 0 0 var(--border-dark);background:#0a0a0acc;transition:background .3s;position:sticky;top:0}.nav-inner{justify-content:space-between;align-items:center;gap:16px;height:60px;display:flex}.nav-logo{color:var(--text-primary);flex-shrink:0;align-items:center;gap:8px;font-size:16px;font-weight:600;display:flex}.nav-logo svg{width:28px;height:28px}.nav-logo-icon{border-radius:8px;width:28px;height:28px;display:block}.nav-links{flex:1;justify-content:center;align-items:center;gap:4px;display:flex}.nav-links a{border-radius:var(--radius-xl);letter-spacing:-.02em;color:var(--text-muted);align-items:center;gap:6px;padding:6px 12px;font-size:13px;font-weight:500;transition:color .2s;display:flex}.nav-links a:hover{color:var(--text-primary)}.nav-links .new-badge{background:var(--accent);color:#fff;border-radius:9999px;padding:2px 6px;font-size:10px;font-weight:600;line-height:1.4}.nav-actions{flex-shrink:0;align-items:center;gap:8px;display:flex}.nav-social{width:36px;height:36px;color:var(--text-muted);border:1px solid var(--border-dark);border-radius:50%;justify-content:center;align-items:center;transition:color .2s,border-color .2s;display:flex}.nav-social:hover{color:var(--text-primary);border-color:#fff3}.nav-social svg{width:16px;height:16px}.nav-hamburger{cursor:pointer;flex-direction:column;gap:5px;width:24px;padding:4px;display:none}.nav-hamburger span{background:var(--text-muted);border-radius:2px;height:1.5px;transition:all .3s;display:block}.nav-mobile{border-top:1px solid var(--border-dark);flex-direction:column;gap:4px;padding:16px 24px 24px;display:none}.nav-mobile a{color:var(--text-muted);border-bottom:1px solid var(--border-dark);justify-content:space-between;align-items:center;padding:12px 0;font-size:16px;transition:color .2s;display:flex}.nav-mobile a:hover{color:var(--text-primary)}.nav-mobile .nav-mobile-actions{flex-direction:column;gap:12px;margin-top:16px;display:flex}.nav-mobile .btn{justify-content:center;width:100%}.nav-light{border-bottom-color:var(--border-light);background:#f5f5f8e6}.nav-light .nav-links a{color:#0a0a0a80}.nav-light .nav-links a:hover{color:var(--text-dark);background:#0000000a}@media (width<=810px){.nav-links{display:none}.nav-hamburger{display:flex}.nav-inner{height:56px}.nav-actions .btn{display:none}.nav-mobile.open{display:flex}}.analytics-section{background:var(--bg-dark);color:var(--text-primary);padding:var(--section-pad) 0}.analytics-header{text-align:center;max-width:620px;margin:0 auto 56px}.analytics-header .section-label{color:var(--text-muted);justify-content:center}.analytics-header .section-heading{color:#fff}.analytics-header .section-subtext{color:var(--text-muted);margin:0 auto}.bento-grid{grid-template-columns:repeat(2,1fr);gap:24px;max-width:1200px;margin:0 auto;display:grid}.bento-card{background:#0d0d0d;border-radius:20px;flex-direction:column;gap:24px;min-height:360px;padding:34px 32px;display:flex;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #ffffff14}.bento-head{text-align:center}.bento-card-title{letter-spacing:-.02em;color:#fff;margin-bottom:10px;font-size:22px;font-weight:500}.bento-card-desc{letter-spacing:-.01em;color:var(--text-muted);max-width:340px;margin:0 auto;font-size:14px;font-weight:500;line-height:1.5}.bento-visual{flex:1;justify-content:center;align-items:center;min-height:0;display:flex}.bento-visual>*{width:100%}.mini-chart{background:#0a0a0a;border-radius:12px;padding:16px 18px;box-shadow:inset 0 0 0 1px #ffffff14}.mini-chart-head{justify-content:space-between;align-items:center;margin-bottom:14px;display:flex}.mini-chart-title{color:var(--text-secondary);font-size:12px}.mini-chart-tabs{gap:12px;display:flex}.mini-chart-tabs span{color:var(--text-muted);font-size:10px}.mini-chart-tabs span:first-child{color:#fff}.mini-chart-body{gap:10px;display:flex}.mini-chart-yaxis{color:#ffffff4d;flex-direction:column;justify-content:space-between;height:150px;font-size:9px;display:flex}.mini-chart-svg{flex:1;height:150px}.report-list{flex-direction:column;gap:12px;display:flex}.report-item{background:#0a0a0a;border-radius:10px;justify-content:space-between;align-items:center;gap:12px;padding:12px 14px;display:flex;box-shadow:inset 0 0 0 1px #ffffff14}.report-item-left{color:var(--text-secondary);align-items:center;gap:12px;font-size:13px;display:flex}.report-item-icon{background:var(--accent);border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;width:34px;height:34px;display:flex}.report-bar{background:#ffffff1a;border-radius:999px;flex-shrink:0;width:90px;height:6px}.sales-table{background:#0a0a0a;border-radius:12px;padding:6px 16px;box-shadow:inset 0 0 0 1px #ffffff14}.sales-row{border-bottom:1px solid #ffffff0f;justify-content:space-between;align-items:center;padding:12px 0;display:flex}.sales-row:last-child{border-bottom:none}.sales-cell{align-items:center;gap:10px;display:flex}.avatar-img{object-fit:cover;background:var(--bg-card-dark);border-radius:50%;flex-shrink:0;width:34px;height:34px}.sales-name{color:#fff;font-size:13px;font-weight:500}.sales-quarter{color:var(--text-muted);font-size:11px}.sales-amount{color:var(--green);background:#1aff751f;border-radius:999px;padding:4px 10px;font-size:12px;font-weight:500}.invite-card{background:#0a0a0a;border-radius:12px;padding:18px;box-shadow:inset 0 0 0 1px #ffffff14}.invite-title{color:var(--text-secondary);margin-bottom:14px;font-size:12px}.invite-row{align-items:center;gap:10px;padding:6px 0;display:flex}.invite-info{flex:1;min-width:0}.invite-name{color:#fff;font-size:13px;font-weight:500}.invite-email{color:var(--text-muted);font-size:11px}.invite-date{color:var(--text-muted);flex-shrink:0;font-size:11px}.invite-bar{background:#ffffff14;border-radius:999px;height:6px;margin:10px 0}.testimonials-section{background:var(--bg-dark);padding:var(--section-pad) 0;overflow:hidden}.testimonials-header{text-align:center;margin-bottom:52px}.testimonials-header .section-heading{max-width:580px;margin-left:auto;margin-right:auto}.tcolumns{grid-template-columns:repeat(3,1fr);gap:24px;max-width:1200px;height:560px;margin:0 auto;padding:0 40px;display:grid;position:relative;overflow:hidden;-webkit-mask-image:linear-gradient(#0000 0%,#000 14% 86%,#0000 100%);mask-image:linear-gradient(#0000 0%,#000 14% 86%,#0000 100%)}.tcol{position:relative}.tcol-track{flex-direction:column;gap:24px;display:flex}.tcol-track-up{animation:34s linear infinite tmarquee-up}.tcol-track-down{animation:34s linear infinite tmarquee-down}@keyframes tmarquee-up{0%{transform:translateY(0)}to{transform:translateY(-50%)}}@keyframes tmarquee-down{0%{transform:translateY(-50%)}to{transform:translateY(0)}}.tcolumns:hover .tcol-track{animation-play-state:paused}.tcard{background:var(--bg-card-dark);box-shadow:0 0 0 1px var(--border-dark);border-radius:var(--radius-lg);padding:24px}.tstars{color:#fff;letter-spacing:3px;margin-bottom:18px;font-size:13px}.tquote{letter-spacing:-.01em;color:var(--text-secondary);margin-bottom:22px;font-size:15px;line-height:1.5}.tauthor{align-items:center;gap:10px;display:flex}.tavatar{object-fit:cover;background:var(--bg-card-dark);border-radius:50%;flex-shrink:0;width:36px;height:36px}.tname{letter-spacing:-.01em;color:var(--text-primary);font-size:14px;font-weight:500}.trole{color:var(--text-muted);font-size:12px}@media (prefers-reduced-motion:reduce){.tcol-track{animation:none!important;transform:translateY(0)!important}}.realtime-section{background:var(--bg-dark);padding:var(--section-pad) 0}.realtime-inner{grid-template-columns:1fr 1fr;align-items:center;gap:80px;display:grid}.realtime-visual{position:relative}.realtime-card{background:var(--bg-card-dark);box-shadow:0 0 0 1px var(--border-dark);border-radius:var(--radius-lg);padding:24px}.realtime-notif{box-shadow:0 0 0 1px var(--border-dark);border-radius:var(--radius-md);background:#ffffff08;align-items:center;gap:12px;margin-bottom:12px;padding:12px 16px;transition:background .2s;display:flex}.realtime-notif:hover{background:#ffffff0d}.realtime-notif-icon{border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;width:36px;height:36px;font-size:16px;display:flex}.realtime-notif-label{color:var(--text-secondary);font-size:13px;font-weight:500}.realtime-notif-value{color:var(--text-primary);letter-spacing:-.02em;font-size:18px;font-weight:600}.realtime-notif-time{color:var(--text-muted);flex-shrink:0;margin-left:auto;font-size:11px}.realtime-card-title{color:var(--text-primary);margin-bottom:20px;font-size:15px;font-weight:500}.realtime-stat{box-shadow:0 0 0 1px var(--border-dark);border-radius:var(--radius-md);background:#ffffff05;margin-bottom:14px;padding:16px 18px}.realtime-stat:last-child{margin-bottom:0}.realtime-stat-top{justify-content:space-between;align-items:center;margin-bottom:10px;display:flex}.realtime-stat-label{color:var(--text-muted);font-size:13px}.realtime-badge{color:var(--green);background:#1aff751f;border-radius:999px;padding:3px 10px;font-size:11px;font-weight:500}.realtime-stat-value{letter-spacing:-.03em;color:#fff;font-size:28px;font-weight:600}.realtime-stat.is-dim .realtime-stat-value{color:var(--text-muted)}.integrations-section{background:var(--bg-dark);padding:var(--section-pad) 0}.integrations-inner{grid-template-columns:1fr 1fr;align-items:center;gap:80px;display:grid}.integrations-panel{box-shadow:0 0 0 1px var(--border-dark);background:linear-gradient(#141414,#0f0f0f);border-radius:20px;padding:24px;position:relative;overflow:hidden}.integrations-panel-title{color:var(--text-primary);margin-bottom:18px;font-size:15px;font-weight:500}.integration-row{align-items:center;gap:16px;padding:11px 0;display:flex}.integration-check{background:var(--accent);border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;width:20px;height:20px;display:flex}.integration-check svg{width:12px;height:12px}.integration-row.is-off .integration-check{background:0 0;box-shadow:inset 0 0 0 1.5px #fff3}.integration-logo{border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;width:44px;height:44px;display:flex;overflow:hidden}.integration-logo img{object-fit:cover;width:100%;height:100%}.integration-row.is-off .integration-logo{opacity:.4}.integration-body{flex:1;min-width:0}.integration-name{color:var(--text-primary);margin-bottom:8px;font-size:14px;font-weight:500}.integration-row.is-off .integration-name{color:var(--text-muted)}.integration-bars{flex-direction:column;gap:6px;display:flex}.integration-bars span{background:#ffffff14;border-radius:999px;height:6px;display:block}.features-section{background:var(--bg-dark);padding:var(--section-pad) 0}.features-header{text-align:center;max-width:620px;margin:0 auto 52px}.features-header .section-label{justify-content:center}.features-header .section-subtext{margin:0 auto}.features-grid{grid-template-columns:repeat(3,minmax(200px,1fr));grid-auto-rows:min-content;gap:24px;width:100%;display:grid}.feature-card{background:var(--bg-card-dark);box-shadow:0 0 0 1px var(--border-dark);border-radius:var(--radius-lg);padding:24px 28px;transition:background .2s}.feature-card:hover{background:#1a1a1a}.feature-icon{background:var(--accent-glow);border-radius:var(--radius-md);justify-content:center;align-items:center;width:44px;height:44px;margin-bottom:16px;display:flex}.feature-icon svg{width:22px;height:22px;color:var(--accent)}.feature-title{color:var(--text-primary);margin-bottom:10px;font-size:18px;font-weight:500}.feature-desc{color:var(--text-muted);font-size:14px;line-height:1.65}.logos-section{background:var(--bg-dark);border-top:1px solid var(--border-dark);border-bottom:1px solid var(--border-dark);padding:60px 0}.logos-label{text-align:center;color:var(--text-muted);margin-bottom:32px;font-size:13px}.logos-row{flex-wrap:wrap;justify-content:center;align-items:center;gap:48px;display:flex}.logo-item{color:#fff6;align-items:center;gap:8px;font-size:15px;font-weight:500;transition:color .2s;display:flex}.logo-item:hover{color:#ffffffb3}.logo-item svg{width:22px;height:22px}.faq-section{background:var(--bg-dark);color:var(--text-primary);padding:var(--section-pad) 0}.faq-inner{flex-direction:column;align-items:center;gap:35px;max-width:1100px;margin:0 auto;display:flex}.faq-header{text-align:center;width:100%}.faq-header .section-heading{color:#fff}.faq-header .section-subtext{color:var(--text-muted);text-align:center;margin:0 auto}.faq-list{flex-direction:column;gap:16px;width:100%;display:flex}.faq-item{cursor:pointer;background:#0d0d0d;border-radius:12px;overflow:hidden;box-shadow:inset 0 0 0 1px #ffffff14}.faq-question{cursor:pointer;letter-spacing:-.02em;color:#fff;text-align:left;background:0 0;justify-content:space-between;align-items:center;gap:24px;width:100%;padding:18px 20px;font-size:15px;font-weight:500;transition:opacity .2s;display:flex}.faq-question:hover{opacity:.7}.faq-toggle{flex-shrink:0;width:12px;height:12px;position:relative}.faq-toggle:before,.faq-toggle:after{content:"";background:#fff;border-radius:2px;transition:transform .25s,opacity .25s;position:absolute}.faq-toggle:before{width:12px;height:1.5px;top:50%;left:0;transform:translateY(-50%)}.faq-toggle:after{width:1.5px;height:12px;top:0;left:50%;transform:translate(-50%)}.faq-item.open .faq-toggle:after{opacity:0;transform:translate(-50%)scaleY(0)}.faq-answer{max-height:0;transition:max-height .35s;overflow:hidden}.faq-answer-inner{letter-spacing:-.02em;color:var(--text-muted);padding:0 20px 20px;font-size:14px;font-weight:500;line-height:1.65}.faq-item.open .faq-answer{max-height:300px}.cta-section{background:var(--bg-dark);text-align:center;padding:150px 0;position:relative;overflow:hidden}.cta-video{z-index:0;pointer-events:none;position:absolute;inset:0}.cta-video video{object-fit:cover;opacity:.65;width:100%;height:100%}.cta-video:after{content:"";background:radial-gradient(70% 80%,#0a0a0a59,#0a0a0ae0 78%);position:absolute;inset:0}.cta-inner{z-index:1;position:relative}.footer-logo-icon{vertical-align:middle;border-radius:6px;margin-right:8px}.cta-section .section-heading{max-width:560px;margin:0 auto 16px}.cta-section .section-subtext{text-align:center;margin:0 auto 40px}.cta-actions{justify-content:center;align-items:center;gap:12px;display:flex}.footer{background:var(--bg-dark);border-top:1px solid var(--border-dark);padding:40px 0}.footer-inner{justify-content:space-between;align-items:center;gap:24px;display:flex}.footer-logo{color:var(--text-primary);font-size:15px;font-weight:600}.footer-nav{align-items:center;gap:24px;display:flex}.footer-nav a{color:var(--text-muted);font-size:14px;transition:color .2s}.footer-nav a:hover{color:var(--text-primary)}.footer-credit{color:var(--text-muted);font-size:13px}@media (width>=810px) and (width<=1199.98px){.bento-grid{grid-template-columns:1fr}.tcolumns{grid-template-columns:repeat(2,1fr);height:720px}.tcol-last{display:none}.features-grid{grid-template-columns:repeat(2,minmax(200px,1fr))}.realtime-inner,.integrations-inner{grid-template-columns:1fr;gap:40px}}@media (width<=809.98px){.bento-grid{grid-template-columns:1fr}.bento-card-large{grid-column:1}.tcolumns{grid-template-columns:1fr;height:680px}.tcol-mid,.tcol-last{display:none}.realtime-inner,.integrations-inner{grid-template-columns:1fr;gap:40px}.features-grid{grid-template-columns:1fr}.logos-row{gap:24px}.footer-inner{text-align:center;flex-direction:column;gap:16px}.footer-nav{flex-wrap:wrap;justify-content:center;gap:16px}.cta-actions{flex-direction:column}.cta-actions .btn{width:100%;max-width:280px}}@media (width<=390px){.testimonial-card{width:300px}.feature-card{padding:28px 24px}.bento-card{padding:20px}}
