:root{--bg:#0a0c12;--surface:#131722;--text:#edf0f7;--muted:#a5afc2;--blue:#4f8ef7;--gold:#e2bd60;--border:#283041}
*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:95px}body{margin:0;background:var(--bg);color:var(--text);font-family:Inter,system-ui,-apple-system,sans-serif;line-height:1.65}a{color:inherit}img{max-width:100%}.wrap{width:min(1160px,calc(100% - 48px));margin-inline:auto}.skip{position:fixed;top:-60px;left:12px;padding:10px;background:var(--gold);color:#10131a;z-index:100}.skip:focus{top:10px}a:focus-visible,summary:focus-visible{outline:3px solid var(--gold);outline-offset:5px}
.site-header{position:sticky;top:0;background:#0a0c12ed;backdrop-filter:blur(12px);border-bottom:1px solid var(--border);z-index:10}.header-inner{min-height:85px;display:flex;align-items:center;justify-content:space-between;gap:20px}.brand{display:inline-flex;align-items:center;gap:9px;text-decoration:none;font-size:27px;font-weight:850;letter-spacing:-1.1px}.brand img{object-fit:contain}.brand-dot{color:var(--gold);margin-left:-8px}nav{display:flex;align-items:center;gap:26px}.nav-link{font-size:14px;color:var(--muted);text-decoration:none}.nav-link:hover,.text-link:hover,footer a:hover{color:var(--gold)}.button{display:inline-flex;align-items:center;justify-content:center;gap:24px;background:var(--blue);color:#0a1324;text-decoration:none;font-weight:750;border-radius:9px;padding:15px 24px;min-height:48px;transition:background .15s}.button:hover{background:#84b1ff}.button.small{padding:10px 17px;font-size:14px}.text-link{font-weight:650;text-decoration:none}.actions{display:flex;align-items:center;flex-wrap:wrap;gap:26px;margin-top:30px}
.hero{display:grid;grid-template-columns:1fr 1fr;align-items:center;gap:60px;padding-block:92px 88px;position:relative}.eyebrow{text-transform:uppercase;font-size:11px;letter-spacing:.18em;font-weight:700;color:var(--gold);margin:0 0 20px}.pulse{display:inline-block;width:7px;height:7px;background:var(--blue);border-radius:50%;margin-right:7px}h1,h2,h3,p{margin-top:0}h1{font-size:clamp(48px,5.5vw,74px);letter-spacing:-3px;line-height:1.04;font-weight:850;margin-bottom:25px}h1 span{color:var(--gold)}.intro{font-size:18px;color:var(--muted);max-width:470px;line-height:1.75}.subtle{font-size:12px;color:var(--muted);margin:23px 0 0}.product-preview{border:1px solid #354563;border-radius:17px;background:linear-gradient(130deg,#1a2437,#131722 70%);box-shadow:0 25px 70px #0005;transform:rotate(-2deg)}.preview-top{display:flex;justify-content:space-between;align-items:center;font-size:9px;letter-spacing:.1em;padding:16px 20px;border-bottom:1px solid var(--border);color:var(--muted)}.window-dots{color:#627087;letter-spacing:4px}.preview-body{padding:26px}.preview-heading{display:flex;align-items:center;gap:12px;justify-content:space-between}.tiny{color:var(--gold);font-size:9px;letter-spacing:.16em;margin-bottom:8px}.preview-heading h2{font-size:20px;letter-spacing:-.5px;line-height:1.25;margin-bottom:0}.tag{border:1px solid #475069;border-radius:20px;padding:4px 9px;font-size:9px;white-space:nowrap;color:var(--muted)}.stats{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;margin:25px 0}.stats div{padding:14px 10px;border:1px solid #334158;border-radius:10px}.stats span{display:block;font-size:10px;color:var(--muted)}.stats strong{font-size:30px;letter-spacing:-1px}.sample-lead{display:flex;align-items:center;gap:12px;padding:16px 0;border-block:1px solid var(--border)}.avatar{display:grid;place-items:center;background:#324769;color:#bbd3ff;border-radius:50%;width:36px;height:36px;font-size:11px;flex-shrink:0}.sample-lead strong{font-size:12px}.sample-lead p{font-size:10px;color:var(--muted);margin:2px 0 0}.lead-status{margin-left:auto;font-size:9px;white-space:nowrap;color:#9bbfff;background:#233b5f;padding:4px 7px;border-radius:5px}.pipeline{display:flex;justify-content:space-between;gap:5px;margin:23px 0;color:var(--muted);font-size:9px}.pipeline span{border-top:3px solid #33405b;flex:1;padding-top:8px}.pipeline .current{border-color:var(--blue);color:#b9d2ff}.preview-bottom{display:flex;align-items:center;gap:14px;background:#0d1422;border-radius:10px;padding:14px}.preview-mark{color:var(--gold);font-size:25px}.preview-bottom strong{font-size:11px}.preview-bottom p{margin:3px 0 0;font-size:10px;color:var(--muted)}.demo-caption{margin:0;padding:0 26px 18px;font-size:9px;color:var(--muted)}
.places{border-block:1px solid var(--border);background:#10141d}.places .wrap{display:flex;align-items:center;justify-content:space-between;gap:24px;padding-block:22px}.places p{font-size:12px;color:var(--muted);margin:0}.places .wrap>div{display:flex;gap:28px;flex-wrap:wrap;font-size:13px;font-weight:650}.section{padding-block:85px}.section-heading h2,.feature-intro h2{font-size:clamp(30px,3.5vw,42px);line-height:1.2;letter-spacing:-1.3px;margin-bottom:25px}.steps{display:grid;grid-template-columns:repeat(3,1fr);gap:38px;margin-top:40px}.steps article{border-top:1px solid var(--border);padding-top:20px}.step-number{font-size:12px;color:var(--gold)}h3{font-size:19px;line-height:1.35;letter-spacing:-.3px}.steps h3{margin:18px 0 12px}.steps p,.feature-list p{font-size:14px;color:var(--muted);margin:0}.features{display:grid;grid-template-columns:.9fr 1.1fr;gap:100px;border-top:1px solid var(--border)}.feature-intro>p:not(.eyebrow){font-size:16px;color:var(--muted);margin-bottom:25px}.feature-list{display:grid;gap:27px}.feature-list article{display:flex;gap:19px}.feature-list article>span{display:grid;place-items:center;flex-shrink:0;width:37px;height:37px;border:1px solid #394763;border-radius:9px;color:#accaff;font-size:23px;line-height:1}.feature-list h3{font-size:17px;margin:0 0 7px}.release{display:flex;align-items:center;justify-content:space-between;gap:40px;border:1px solid #5c4c2d;border-radius:15px;background:linear-gradient(120deg,#201b14,#121721);padding:35px 42px}.release .eyebrow{margin-bottom:10px}.release h2{font-size:27px;letter-spacing:-.7px;margin-bottom:10px}.release p:last-child{max-width:770px;font-size:14px;color:var(--muted);margin:0}.release-label{border:1px solid #705c31;color:var(--gold);border-radius:30px;font-size:11px;white-space:nowrap;padding:7px 14px}.faq{display:grid;grid-template-columns:.8fr 1.2fr;gap:70px}.questions details{border-bottom:1px solid var(--border);padding:20px 0}.questions details:first-child{padding-top:0}.questions summary{cursor:pointer;font-size:16px;font-weight:650;line-height:1.5}.questions p{font-size:14px;color:var(--muted);margin:15px 0 0}.cta{text-align:center;background:radial-gradient(ellipse at center,#14233c,#0a0c12 70%);border-block:1px solid var(--border);padding-block:70px}.cta h2{font-size:clamp(36px,5vw,58px);letter-spacing:-2px;line-height:1.13;margin-bottom:30px}footer{display:flex;align-items:flex-start;flex-wrap:wrap;gap:30px;justify-content:space-between;padding-block:40px}footer p,footer nav,footer .legacy-links{font-size:12px;color:var(--muted)}footer p{margin:5px 0 0}footer nav{gap:22px;padding-top:12px}footer a{text-decoration:none}.legacy-links{width:100%;display:flex;gap:23px;flex-wrap:wrap;border-top:1px solid var(--border);padding-top:22px}.legacy-links span{color:#d8dfec}.copyright{width:100%;font-size:11px}
@media(max-width:950px){.hero{gap:30px;padding-block:65px}h1{letter-spacing:-2px}.preview-body{padding:19px}.preview-heading h2{font-size:17px}.places .wrap{display:block}.places p{margin-bottom:12px}.features{gap:45px}.faq{gap:40px}}
@media(max-width:680px){.wrap{width:calc(100% - 36px)}.header-inner{min-height:75px}.brand{font-size:25px}.brand img{width:30px;height:30px}.nav-link{display:none}nav{gap:10px}.button.small{font-size:12px;padding:8px 13px}.hero{grid-template-columns:1fr;gap:45px;padding-block:50px}.hero-copy{max-width:500px}h1{font-size:53px}.intro{font-size:17px}.product-preview{transform:none}.preview-body{padding:22px}.preview-heading h2{font-size:20px}.places .wrap>div{gap:10px 24px}.section{padding-block:55px}.steps{grid-template-columns:1fr;gap:24px;margin-top:25px}.steps h3{margin-top:10px}.features,.faq{grid-template-columns:1fr;gap:30px}.release{padding:26px;align-items:flex-start;gap:15px;flex-direction:column}.release h2{font-size:24px}.cta{padding-block:50px}footer{gap:20px}footer nav{padding-top:0}.legacy-links{gap:13px 23px}.subtle{font-size:11px}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}.button{transition:none}}

.preview-modules{display:flex;gap:8px;margin:18px 0 0;font-size:10px;color:#bfd5ff}.preview-modules span{border:1px solid #3b4d6c;border-radius:6px;padding:4px 8px}.module-sub{max-width:730px;color:var(--muted);font-size:16px}.module-grid{display:grid;grid-template-columns:1fr 1fr;gap:25px;margin-top:32px}.module-card{padding:34px;border:1px solid var(--border);border-radius:16px;background:var(--surface)}.sales-card{border-top:3px solid var(--blue)}.events-card{border-top:3px solid var(--gold)}.module-card h3{font-size:32px;letter-spacing:-1px;margin-bottom:15px}.module-card>p:not(.eyebrow),.module-card li{color:var(--muted);font-size:15px}.module-card ul{padding-left:20px;margin:23px 0 28px}.module-card li{margin-bottom:8px}.event-button{background:var(--gold);color:#17120b}.event-button:hover{background:#f0d693}.module-future{color:var(--muted);font-size:13px;margin-top:23px}.module-page .hero-copy{max-width:800px}.module-page .hero{grid-template-columns:1fr}.module-page .intro{max-width:650px}.module-facts{display:grid;grid-template-columns:repeat(3,1fr);gap:25px}.module-facts article{padding:26px;border:1px solid var(--border);border-radius:12px;background:var(--surface)}.module-facts p{color:var(--muted);font-size:14px}.module-card .eyebrow{margin-bottom:15px}@media(max-width:680px){.module-grid,.module-facts{grid-template-columns:1fr}.module-card{padding:26px}.module-card h3{font-size:29px}.module-page h1{font-size:47px}}
