:root{
  --bg:#05060a;--panel:rgba(14,17,26,.72);--panel-2:rgba(22,26,38,.82);--line:rgba(255,255,255,.1);--text:#f6f7fb;--muted:#9098aa;--soft:#cbd3e6;--brand:#9b7cff;--cyan:#50e3ff;--green:#57f0a7;--amber:#ffd166;--red:#ff6b8a;--blue:#7ab7ff;--shadow:0 24px 80px rgba(0,0,0,.45);--radius:24px;--radius-sm:16px;--blur:blur(22px);font-family:Inter, ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif}
*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:radial-gradient(circle at top left,#16102a 0,#05060a 38%,#030407 100%);color:var(--text);min-height:100vh;overflow-x:hidden}.aurora{position:fixed;border-radius:999px;filter:blur(90px);opacity:.38;pointer-events:none}.aurora-a{width:460px;height:460px;background:#6f5cff;top:-130px;left:20%}.aurora-b{width:520px;height:520px;background:#00d4ff;bottom:-220px;right:-120px;opacity:.22}.sidebar{position:fixed;inset:18px auto 18px 18px;width:280px;padding:20px;border:1px solid var(--line);background:linear-gradient(180deg,rgba(18,21,34,.88),rgba(9,11,17,.78));backdrop-filter:var(--blur);border-radius:28px;box-shadow:var(--shadow);z-index:10}.brand{display:flex;gap:13px;align-items:center;margin-bottom:28px}.brand span{display:block;color:var(--muted);font-size:12px;margin-top:2px}.logo{width:42px;height:42px;border-radius:14px;display:grid;place-items:center;background:linear-gradient(135deg,var(--brand),var(--cyan));font-weight:900;color:white;box-shadow:0 12px 35px rgba(111,92,255,.35)}nav{display:grid;gap:7px}.nav-item{width:100%;display:flex;align-items:center;gap:12px;border:0;color:var(--soft);background:transparent;border-radius:16px;padding:12px 13px;text-align:left;cursor:pointer;font-size:14px;transition:.2s}.nav-item:hover,.nav-item.active{background:rgba(255,255,255,.075);color:white;transform:translateX(2px)}.nav-item.active{box-shadow:inset 0 0 0 1px rgba(255,255,255,.08)}.nav-icon{width:24px}.workspace-card{position:absolute;left:20px;right:20px;bottom:20px;padding:16px;border-radius:20px;border:1px solid var(--line);background:rgba(255,255,255,.045)}.workspace-card h4{margin:14px 0 6px}.workspace-card p{margin:0;color:var(--muted);font-size:13px;line-height:1.45}.app-shell{margin-left:316px;padding:22px 24px 50px;max-width:1720px}.topbar{position:sticky;top:0;z-index:5;display:flex;justify-content:space-between;align-items:center;gap:18px;padding:10px 0 22px;background:linear-gradient(180deg,rgba(5,6,10,.96),rgba(5,6,10,.68),transparent)}.eyebrow{text-transform:uppercase;letter-spacing:.18em;font-size:11px;color:var(--cyan);margin:0 0 6px}h1{font-size:34px;letter-spacing:-.04em;margin:0}h2{font-size:22px;letter-spacing:-.03em;margin:0 0 16px}h3{margin:0 0 10px;letter-spacing:-.02em}.top-actions{display:flex;align-items:center;gap:10px}.search{color:var(--muted);border:1px solid var(--line);background:rgba(255,255,255,.045);border-radius:16px;padding:12px 16px;min-width:270px}.btn{border:1px solid var(--line);background:rgba(255,255,255,.07);color:white;border-radius:14px;padding:11px 15px;cursor:pointer;font-weight:700;transition:.2s}.btn:hover{transform:translateY(-1px);border-color:rgba(255,255,255,.22)}.btn.primary{background:linear-gradient(135deg,#7657ff,#33d7ff);border:0;box-shadow:0 18px 44px rgba(80,117,255,.28)}.btn.ghost{background:rgba(255,255,255,.045)}.mobile-menu{display:none}.screen{display:none}.screen.active{display:block;animation:fade .35s ease}@keyframes fade{from{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}.grid{display:grid;gap:18px}.grid.cols-4{grid-template-columns:repeat(4,1fr)}.grid.cols-3{grid-template-columns:repeat(3,1fr)}.grid.cols-2{grid-template-columns:repeat(2,1fr)}.card{border:1px solid var(--line);background:linear-gradient(180deg,rgba(255,255,255,.075),rgba(255,255,255,.035));backdrop-filter:var(--blur);border-radius:var(--radius);box-shadow:var(--shadow);padding:20px}.metric{min-height:146px;position:relative;overflow:hidden}.metric:after{content:"";position:absolute;right:-40px;top:-50px;width:130px;height:130px;background:radial-gradient(circle,rgba(80,227,255,.22),transparent 65%)}.metric .label{color:var(--muted);font-size:13px}.metric strong{display:block;font-size:34px;letter-spacing:-.05em;margin:12px 0 6px}.trend{color:var(--green);font-size:13px}.muted{color:var(--muted)}.pill{display:inline-flex;align-items:center;gap:6px;padding:6px 10px;border-radius:999px;background:rgba(255,255,255,.075);color:var(--soft);font-size:12px;font-weight:700}.pill.success{color:var(--green);background:rgba(87,240,167,.11)}.pill.warn{color:var(--amber);background:rgba(255,209,102,.12)}.pill.hot{color:#ffb0bf;background:rgba(255,107,138,.12)}.pill.ai{color:#bdaaff;background:rgba(155,124,255,.14)}.chart-bars{display:flex;align-items:end;gap:12px;height:220px;padding-top:20px}.bar{flex:1;border-radius:12px 12px 4px 4px;background:linear-gradient(180deg,var(--cyan),rgba(155,124,255,.25));min-height:34px;position:relative}.bar span{position:absolute;bottom:-24px;left:50%;transform:translateX(-50%);font-size:11px;color:var(--muted)}.funnel{display:grid;gap:12px}.funnel-row{display:grid;grid-template-columns:140px 1fr 42px;align-items:center;gap:12px;color:var(--soft);font-size:13px}.funnel-track{height:12px;background:rgba(255,255,255,.07);border-radius:99px;overflow:hidden}.funnel-fill{height:100%;border-radius:99px;background:linear-gradient(90deg,var(--brand),var(--cyan))}.inbox-layout{display:grid;grid-template-columns:320px 1fr 330px;gap:18px;min-height:720px}.list{display:grid;gap:10px}.conversation{padding:14px;border:1px solid transparent;border-radius:18px;background:rgba(255,255,255,.045);cursor:pointer}.conversation.active,.conversation:hover{border-color:rgba(80,227,255,.28);background:rgba(80,227,255,.07)}.row{display:flex;align-items:center;justify-content:space-between;gap:12px}.avatar{width:42px;height:42px;border-radius:50%;display:grid;place-items:center;background:linear-gradient(135deg,#333b55,#9b7cff);font-weight:900;flex:0 0 auto}.small{font-size:12px}.chat-window{display:flex;flex-direction:column;gap:14px}.message{max-width:74%;padding:13px 15px;border-radius:18px;line-height:1.45;font-size:14px}.message.lead{background:rgba(255,255,255,.08);align-self:flex-start}.message.ai{background:linear-gradient(135deg,rgba(155,124,255,.38),rgba(80,227,255,.13));align-self:flex-end;border:1px solid rgba(255,255,255,.08)}.composer{margin-top:auto;border:1px solid var(--line);border-radius:20px;padding:14px;background:rgba(255,255,255,.045)}.composer textarea{width:100%;min-height:86px;background:transparent;border:0;color:white;outline:0;resize:none;font:inherit}.lead-summary{display:grid;gap:12px}.field{display:flex;justify-content:space-between;gap:10px;padding:10px 0;border-bottom:1px solid rgba(255,255,255,.065);font-size:13px}.kanban{display:grid;grid-template-columns:repeat(5,minmax(260px,1fr));gap:16px;overflow-x:auto;padding-bottom:12px}.column{min-height:620px;border:1px solid var(--line);background:rgba(255,255,255,.035);border-radius:22px;padding:14px}.column-head{display:flex;justify-content:space-between;align-items:center;margin-bottom:14px}.lead-card{padding:14px;margin-bottom:12px;border:1px solid rgba(255,255,255,.09);border-radius:18px;background:linear-gradient(180deg,rgba(255,255,255,.08),rgba(255,255,255,.035));cursor:grab}.lead-card:hover{border-color:rgba(155,124,255,.35)}.lead-card p{color:var(--muted);font-size:13px;line-height:1.35}.score{font-weight:900;color:var(--green)}.profile-layout{display:grid;grid-template-columns:360px 1fr;gap:18px}.timeline{position:relative;display:grid;gap:12px}.event{border-left:2px solid rgba(80,227,255,.35);padding:4px 0 14px 16px;color:var(--soft)}.settings-grid{display:grid;grid-template-columns:1fr 1fr;gap:18px}.form-grid{display:grid;grid-template-columns:1fr 1fr;gap:12px}.input{padding:13px 14px;border:1px solid var(--line);border-radius:14px;background:rgba(255,255,255,.055);color:var(--soft)}.textarea{min-height:118px;grid-column:1/-1}.playbook-card{display:grid;gap:12px}.toggle{width:46px;height:26px;background:rgba(87,240,167,.25);border:1px solid rgba(87,240,167,.45);border-radius:99px;position:relative}.toggle:after{content:"";position:absolute;right:3px;top:3px;width:18px;height:18px;background:var(--green);border-radius:50%}.toggle.off{background:rgba(255,255,255,.08);border-color:var(--line)}.toggle.off:after{left:3px;right:auto;background:var(--muted)}.channel{display:flex;align-items:center;justify-content:space-between;padding:16px;border-radius:18px;border:1px solid var(--line);background:rgba(255,255,255,.045)}.toast{position:fixed;right:24px;bottom:24px;padding:14px 18px;border-radius:16px;background:rgba(20,24,36,.92);border:1px solid var(--line);box-shadow:var(--shadow);opacity:0;transform:translateY(12px);transition:.25s;z-index:20}.toast.show{opacity:1;transform:none}@media (max-width:1180px){.grid.cols-4{grid-template-columns:repeat(2,1fr)}.inbox-layout,.profile-layout,.settings-grid{grid-template-columns:1fr}.sidebar{transform:translateX(-112%);transition:.25s}.sidebar.open{transform:none}.app-shell{margin-left:0}.mobile-menu{display:inline-grid;place-items:center;width:42px;height:42px;border-radius:13px;border:1px solid var(--line);background:rgba(255,255,255,.06);color:white}.top-actions{display:none}}@media (max-width:720px){.app-shell{padding:16px}.grid.cols-4,.grid.cols-3,.grid.cols-2,.form-grid{grid-template-columns:1fr}h1{font-size:28px}.kanban{grid-template-columns:repeat(5,82vw)}.message{max-width:92%}.sidebar{inset:10px;width:calc(100vw - 20px)}}.demo-overlay{position:fixed;inset:0;z-index:50;display:none}.demo-overlay.show{display:block}.demo-backdrop{position:absolute;inset:0;background:rgba(2,4,9,.72);backdrop-filter:blur(12px)}.demo-modal{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);width:min(1080px,calc(100vw - 28px));max-height:calc(100vh - 28px);overflow:auto;border:1px solid rgba(255,255,255,.14);background:linear-gradient(180deg,rgba(18,22,36,.96),rgba(7,9,15,.94));box-shadow:0 40px 120px rgba(0,0,0,.72);border-radius:30px;padding:24px;animation:demoIn .28s ease}.demo-header,.demo-footer,.demo-score{display:flex;align-items:center;justify-content:space-between;gap:16px}.demo-header h2{font-size:30px;margin:0}.demo-close{width:42px;height:42px;border-radius:14px;border:1px solid var(--line);background:rgba(255,255,255,.06);color:white;font-size:26px;cursor:pointer}.demo-grid{display:grid;grid-template-columns:1fr 360px;gap:18px;margin:18px 0}.demo-story,.demo-live{border:1px solid var(--line);border-radius:24px;background:rgba(255,255,255,.045);padding:18px}.demo-story p{font-size:18px;line-height:1.55;color:var(--soft)}.demo-message{margin-top:18px;padding:18px;border-radius:20px;background:linear-gradient(135deg,rgba(155,124,255,.18),rgba(80,227,255,.09));border:1px solid rgba(80,227,255,.18);font-weight:700}.demo-action{margin-top:14px;display:grid;gap:5px;padding:14px;border-radius:18px;background:rgba(87,240,167,.08);border:1px solid rgba(87,240,167,.18)}.demo-phone{min-height:340px;border-radius:30px;border:1px solid rgba(255,255,255,.16);background:radial-gradient(circle at top,#1b2238,#070910 60%);padding:16px;display:flex;flex-direction:column;gap:12px}.demo-phone-top{display:flex;align-items:center;justify-content:space-between;color:var(--muted);font-size:12px;margin-bottom:8px}.demo-dot{width:8px;height:8px;border-radius:50%;background:var(--green);box-shadow:0 0 18px var(--green)}.demo-bubble{padding:12px 13px;border-radius:17px;font-size:13px;line-height:1.45;animation:bubbleIn .32s ease}.demo-bubble.lead{background:rgba(255,255,255,.09);align-self:flex-start}.demo-bubble.ai{background:linear-gradient(135deg,rgba(155,124,255,.42),rgba(80,227,255,.16));align-self:flex-end}.demo-fields{margin-top:auto;display:flex;flex-wrap:wrap;gap:8px;padding:12px;border-radius:18px;background:rgba(255,255,255,.055)}.demo-fields b{width:100%;font-size:12px}.demo-fields span{font-size:11px;padding:5px 8px;border-radius:999px;background:rgba(80,227,255,.13);color:var(--cyan)}.demo-score{padding:16px;border-radius:22px;border:1px solid var(--line);background:rgba(255,255,255,.045);margin-bottom:16px}.demo-score strong{font-size:42px;letter-spacing:-.06em;color:var(--green)}.demo-scorebar{height:12px;flex:1;background:rgba(255,255,255,.08);border-radius:999px;overflow:hidden}.demo-scorebar i{display:block;height:100%;border-radius:999px;background:linear-gradient(90deg,var(--brand),var(--cyan),var(--green));transition:width .45s ease}.demo-kanban{display:grid;grid-template-columns:repeat(6,1fr);gap:8px;margin-bottom:18px}.demo-col{min-height:92px;padding:10px;border-radius:16px;border:1px solid var(--line);background:rgba(255,255,255,.035);font-size:11px;color:var(--muted)}.demo-col.active{background:rgba(80,227,255,.1);border-color:rgba(80,227,255,.34);transform:translateY(-3px);box-shadow:0 18px 42px rgba(80,227,255,.12)}.demo-card-mini{margin-top:10px;padding:9px;border-radius:12px;background:linear-gradient(135deg,rgba(155,124,255,.35),rgba(80,227,255,.13));color:white;animation:cardMove .45s ease}.demo-progress{display:flex;gap:6px}.demo-progress span{width:8px;height:8px;border-radius:50%;background:rgba(255,255,255,.16)}.demo-progress span.on{background:var(--cyan);box-shadow:0 0 18px rgba(80,227,255,.8)}@keyframes demoIn{from{opacity:0;transform:translate(-50%,-48%) scale(.98)}to{opacity:1;transform:translate(-50%,-50%) scale(1)}}@keyframes bubbleIn{from{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@keyframes cardMove{from{opacity:0;transform:translateX(-12px) scale(.96)}to{opacity:1;transform:none}}@media(max-width:860px){.demo-grid{grid-template-columns:1fr}.demo-kanban{grid-template-columns:repeat(3,1fr)}.demo-header h2{font-size:23px}.demo-modal{padding:18px}.demo-story p{font-size:15px}}
.demo-fab{position:fixed;right:18px;bottom:18px;z-index:30;border:0;border-radius:999px;padding:14px 18px;color:white;font-weight:900;background:linear-gradient(135deg,#7657ff,#33d7ff);box-shadow:0 18px 55px rgba(80,117,255,.38);cursor:pointer;display:none}.demo-fab:active{transform:scale(.98)}@media(max-width:1180px){.demo-fab{display:block}}@media(max-width:720px){.demo-fab{left:18px;right:18px;bottom:16px;width:calc(100vw - 36px);padding:16px 18px}.toast{left:18px;right:18px;bottom:80px;text-align:center}}
.helix-bg{position:fixed;right:5vw;top:12vh;width:240px;height:620px;opacity:.12;pointer-events:none;z-index:0;background:repeating-radial-gradient(ellipse at center,transparent 0 18px,rgba(80,227,255,.8) 19px 21px,transparent 22px 44px);mask-image:linear-gradient(180deg,transparent,black 12%,black 88%,transparent);-webkit-mask-image:linear-gradient(180deg,transparent,black 12%,black 88%,transparent);animation:helixDrift 12s ease-in-out infinite}.helix-bg:before,.helix-bg:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,transparent 0 4%,rgba(155,124,255,.75) 5%,transparent 6% 14%,rgba(80,227,255,.75) 15%,transparent 16% 24%);background-size:100% 92px;border-radius:50%;transform:skewY(-16deg)}.helix-bg:after{transform:skewY(16deg);opacity:.75}.helix-logo{position:relative;overflow:hidden}.helix-logo:before{content:"";position:absolute;inset:7px 13px;border-left:2px solid rgba(255,255,255,.72);border-right:2px solid rgba(255,255,255,.42);border-radius:50%;transform:rotate(24deg);animation:logoHelix 3.8s ease-in-out infinite}.brand strong{letter-spacing:-.03em}.brand strong:after{content:"";display:inline-block;width:7px;height:7px;margin-left:6px;border-radius:50%;background:var(--cyan);box-shadow:0 0 18px var(--cyan)}.card.metric:first-child:before{content:"SalesHelix";position:absolute;right:16px;bottom:14px;color:rgba(255,255,255,.12);font-weight:900;letter-spacing:.04em}.topbar h1:after{content:"";display:inline-block;width:42px;height:14px;margin-left:12px;background:linear-gradient(90deg,var(--brand),var(--cyan));border-radius:999px;mask:radial-gradient(circle at 6px 7px,#000 4px,transparent 5px),radial-gradient(circle at 18px 7px,#000 4px,transparent 5px),radial-gradient(circle at 30px 7px,#000 4px,transparent 5px);-webkit-mask:radial-gradient(circle at 6px 7px,#000 4px,transparent 5px),radial-gradient(circle at 18px 7px,#000 4px,transparent 5px),radial-gradient(circle at 30px 7px,#000 4px,transparent 5px)}@keyframes helixDrift{0%,100%{transform:translateY(0) rotate(0deg)}50%{transform:translateY(-24px) rotate(4deg)}}@keyframes logoHelix{0%,100%{transform:rotate(24deg) scaleY(1)}50%{transform:rotate(-24deg) scaleY(.86)}}@media(max-width:860px){.helix-bg{right:-70px;top:22vh;width:190px;height:520px;opacity:.09}.brand strong:after{display:none}}
.dna-image-bg{position:fixed;inset:0;z-index:-1;pointer-events:none;background:url('assets/saleshelix-bg.jpg') right 8% top 8%/min(620px,48vw) auto no-repeat;opacity:.18;filter:saturate(1.15) contrast(1.05);mask-image:linear-gradient(90deg,transparent 0 40%,black 68%,transparent 100%);-webkit-mask-image:linear-gradient(90deg,transparent 0 40%,black 68%,transparent 100%)}.saleshelix-hero{position:relative;overflow:hidden;display:grid;grid-template-columns:1fr 280px;align-items:center;gap:22px;min-height:220px}.saleshelix-hero:before{content:"";position:absolute;inset:0;background:radial-gradient(circle at 75% 50%,rgba(80,227,255,.18),transparent 42%),linear-gradient(135deg,rgba(155,124,255,.12),transparent 55%);pointer-events:none}.saleshelix-hero>*{position:relative}.saleshelix-hero h2{font-size:32px;line-height:1.02;max-width:760px;margin:14px 0 12px}.saleshelix-hero p{color:var(--soft);font-size:16px;line-height:1.55;max-width:740px}.helix-visual-card{height:180px;border-radius:24px;overflow:hidden;border:1px solid rgba(255,255,255,.14);box-shadow:0 24px 70px rgba(0,0,0,.38)}.helix-visual-card img{width:100%;height:100%;object-fit:cover;display:block;filter:saturate(1.08) contrast(1.05)}@media(max-width:860px){.dna-image-bg{background-size:420px auto;background-position:right -120px top 80px;opacity:.12}.saleshelix-hero{grid-template-columns:1fr}.saleshelix-hero h2{font-size:25px}.helix-visual-card{height:150px}}
@media(max-width:720px){.topbar{position:relative;padding-top:30px;overflow:visible}.topbar:before{content:"";position:absolute;left:78px;top:18px;width:132px;height:74px;background:url('assets/saleshelix-card.jpg') center/cover no-repeat;border-radius:999px;opacity:.48;filter:saturate(1.25) contrast(1.08);box-shadow:0 0 42px rgba(80,227,255,.18);transform:rotate(-8deg);mask-image:radial-gradient(ellipse at center,black 0 54%,transparent 72%);-webkit-mask-image:radial-gradient(ellipse at center,black 0 54%,transparent 72%);pointer-events:none}.topbar:after{content:"";position:absolute;left:194px;top:52px;width:46px;height:2px;background:linear-gradient(90deg,rgba(80,227,255,.58),transparent);box-shadow:0 0 18px rgba(80,227,255,.38);pointer-events:none}.mobile-menu{position:relative;z-index:2}.topbar>div:not(.top-actions){position:relative;z-index:2;margin-left:0}.topbar h1{position:relative}.topbar h1:before{content:"";position:absolute;left:-12px;top:-20px;width:98px;height:44px;border-radius:50%;border:1px solid rgba(80,227,255,.16);transform:rotate(-12deg);opacity:.55;pointer-events:none}}
.pitch-overlay{position:fixed;inset:0;z-index:60;display:none}.pitch-overlay.show{display:block}.pitch-backdrop{position:absolute;inset:0;background:radial-gradient(circle at 70% 30%,rgba(80,227,255,.16),transparent 38%),rgba(2,4,9,.82);backdrop-filter:blur(16px)}.pitch-modal{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);width:min(1120px,calc(100vw - 28px));min-height:min(680px,calc(100vh - 28px));border:1px solid rgba(255,255,255,.16);background:linear-gradient(145deg,rgba(13,17,29,.97),rgba(5,7,13,.96));box-shadow:0 45px 140px rgba(0,0,0,.78);border-radius:34px;padding:28px;overflow:hidden;animation:demoIn .28s ease}.pitch-modal:before{content:"";position:absolute;right:-120px;top:-120px;width:520px;height:520px;background:url('assets/saleshelix-bg.jpg') center/cover no-repeat;opacity:.18;filter:saturate(1.25);border-radius:50%;mask-image:radial-gradient(circle,black 0 55%,transparent 73%);-webkit-mask-image:radial-gradient(circle,black 0 55%,transparent 73%)}.pitch-close{position:absolute;right:22px;top:22px;z-index:2;width:42px;height:42px;border-radius:14px;border:1px solid var(--line);background:rgba(255,255,255,.06);color:white;font-size:26px;cursor:pointer}.pitch-brand{position:relative;z-index:1;display:flex;align-items:center;gap:13px}.pitch-brand span{display:block;color:var(--muted);font-size:12px;margin-top:2px}.pitch-content{position:relative;z-index:1;display:grid;grid-template-columns:1.05fr .95fr;gap:28px;align-items:center;min-height:470px}.pitch-copy h2{font-size:52px;line-height:.95;letter-spacing:-.06em;margin:22px 0 18px;max-width:640px}.pitch-copy p{font-size:18px;line-height:1.6;color:var(--soft);max-width:620px}.pitch-impact{margin-top:22px;padding:18px 20px;border-radius:22px;border:1px solid rgba(80,227,255,.18);background:linear-gradient(135deg,rgba(80,227,255,.12),rgba(155,124,255,.09));font-size:20px;font-weight:900}.pitch-visual{display:grid;gap:18px;justify-items:center}.pitch-orb{width:320px;height:320px;border-radius:50%;overflow:hidden;border:1px solid rgba(255,255,255,.16);box-shadow:0 0 90px rgba(80,227,255,.18),inset 0 0 60px rgba(0,0,0,.32);animation:helixDrift 9s ease-in-out infinite}.pitch-orb img{width:100%;height:100%;object-fit:cover}.pitch-stat{width:260px;padding:20px;border-radius:24px;text-align:center;background:rgba(255,255,255,.06);border:1px solid var(--line)}.pitch-stat strong{display:block;font-size:52px;line-height:1;letter-spacing:-.07em;background:linear-gradient(90deg,var(--cyan),var(--green));-webkit-background-clip:text;color:transparent}.pitch-stat span{color:var(--muted);font-size:13px}.pitch-path{display:flex;align-items:center;gap:8px;flex-wrap:wrap;justify-content:center}.pitch-path span{font-size:12px;font-weight:900;padding:8px 11px;border-radius:999px;background:rgba(255,255,255,.07);border:1px solid var(--line)}.pitch-path i{width:22px;height:1px;background:linear-gradient(90deg,var(--brand),var(--cyan))}.pitch-footer{position:relative;z-index:1;display:flex;align-items:center;justify-content:space-between;gap:14px}.pitch-fab{position:fixed;right:18px;bottom:76px;z-index:30;border:1px solid rgba(255,255,255,.16);border-radius:999px;padding:13px 18px;color:white;font-weight:900;background:linear-gradient(135deg,rgba(20,24,36,.94),rgba(80,227,255,.18));box-shadow:0 18px 55px rgba(0,0,0,.32);cursor:pointer;display:none}@media(max-width:1180px){.pitch-fab{display:block}}@media(max-width:860px){.pitch-modal{padding:20px;overflow:auto}.pitch-content{grid-template-columns:1fr;min-height:auto;padding:28px 0}.pitch-copy h2{font-size:34px}.pitch-copy p{font-size:15px}.pitch-orb{width:210px;height:210px}.pitch-stat{width:100%}.pitch-footer{padding-bottom:4px}}@media(max-width:720px){.pitch-fab{left:18px;right:18px;bottom:76px;width:calc(100vw - 36px);padding:15px 18px}.demo-fab{bottom:18px}.pitch-overlay.show~.toast,.demo-overlay.show~.toast{display:none}}
.topbar{overflow:hidden;border-radius:0 0 28px 28px}.topbar:before{content:"";position:absolute;left:0;right:0;top:2px;height:118px;background:url('assets/saleshelix-bg.jpg') left center/780px auto no-repeat;opacity:.34;filter:saturate(1.18) contrast(1.08);mask-image:linear-gradient(90deg,black 0 24%,rgba(0,0,0,.72) 36%,rgba(0,0,0,.18) 58%,transparent 88%),linear-gradient(180deg,transparent 0,black 22%,black 72%,transparent 100%);-webkit-mask-image:linear-gradient(90deg,black 0 24%,rgba(0,0,0,.72) 36%,rgba(0,0,0,.18) 58%,transparent 88%),linear-gradient(180deg,transparent 0,black 22%,black 72%,transparent 100%);pointer-events:none;transform:translateX(-16px);transition:opacity .45s ease,transform .45s ease}.topbar:hover:before{opacity:.42;transform:translateX(-4px)}.topbar>*{position:relative;z-index:2}@media(max-width:720px){.topbar{padding-top:42px;min-height:132px}.topbar:before{left:-22px;right:-22px;top:4px;height:112px;background-size:620px auto;background-position:left center;opacity:.42;mask-image:linear-gradient(90deg,black 0 34%,rgba(0,0,0,.42) 56%,transparent 92%),linear-gradient(180deg,transparent 0,black 18%,black 76%,transparent 100%);-webkit-mask-image:linear-gradient(90deg,black 0 34%,rgba(0,0,0,.42) 56%,transparent 92%),linear-gradient(180deg,transparent 0,black 18%,black 76%,transparent 100%)}.topbar:after{display:none}.topbar h1:before{display:none}.mobile-menu{background:rgba(5,7,13,.62);backdrop-filter:blur(8px)}}
.pitch-page{display:grid;gap:18px}.pitch-page-hero{position:relative;overflow:hidden;display:grid;grid-template-columns:1.1fr .9fr;align-items:center;gap:24px;min-height:360px}.pitch-page-hero:before{content:"";position:absolute;inset:0;background:radial-gradient(circle at 78% 45%,rgba(80,227,255,.18),transparent 38%),linear-gradient(135deg,rgba(155,124,255,.12),transparent 52%);pointer-events:none}.pitch-page-hero>*{position:relative;z-index:1}.pitch-page-hero h2{font-size:78px;line-height:.9;letter-spacing:-.08em;margin:16px 0 18px}.pitch-page-hero p{color:var(--soft);font-size:19px;line-height:1.55;max-width:720px}.pitch-page-actions{display:flex;gap:12px;flex-wrap:wrap;margin-top:24px}.pitch-page-visual{height:300px;border-radius:32px;overflow:hidden;border:1px solid rgba(255,255,255,.16);box-shadow:0 30px 90px rgba(0,0,0,.42)}.pitch-page-visual img{width:100%;height:100%;object-fit:cover}.pitch-slide{min-height:430px;overflow:hidden;position:relative}.pitch-slide:before{content:"";position:absolute;right:-80px;top:-80px;width:360px;height:360px;background:url('assets/saleshelix-bg.jpg') center/cover no-repeat;border-radius:50%;opacity:.13;filter:saturate(1.25);mask-image:radial-gradient(circle,black 0 54%,transparent 74%);-webkit-mask-image:radial-gradient(circle,black 0 54%,transparent 74%)}.pitch-slide-grid{position:relative;z-index:1;display:grid;grid-template-columns:1fr 260px;gap:28px;align-items:center}.pitch-slide h2{font-size:48px;line-height:.98;letter-spacing:-.055em;margin:18px 0}.pitch-slide p{color:var(--soft);font-size:18px;line-height:1.58}.pitch-slide-stat{display:grid;place-items:center;text-align:center;min-height:230px;border-radius:30px;border:1px solid rgba(80,227,255,.18);background:linear-gradient(135deg,rgba(80,227,255,.12),rgba(155,124,255,.09))}.pitch-slide-stat strong{font-size:68px;line-height:1;letter-spacing:-.08em;background:linear-gradient(90deg,var(--cyan),var(--green));-webkit-background-clip:text;color:transparent}.pitch-slide-stat span{color:var(--muted);font-size:13px;font-weight:800}.pitch-page-path{display:flex;align-items:center;gap:8px;flex-wrap:wrap;margin-top:20px}.pitch-page-path span{font-size:12px;font-weight:900;padding:8px 11px;border-radius:999px;background:rgba(255,255,255,.07);border:1px solid var(--line)}.pitch-page-path i{width:24px;height:1px;background:linear-gradient(90deg,var(--brand),var(--cyan))}.pitch-slide-footer{position:relative;z-index:1;display:flex;align-items:center;justify-content:space-between;gap:14px;margin-top:30px}@media(max-width:860px){.pitch-page-hero{grid-template-columns:1fr;min-height:auto}.pitch-page-hero h2{font-size:48px}.pitch-page-hero p{font-size:16px}.pitch-page-visual{height:190px}.pitch-slide-grid{grid-template-columns:1fr}.pitch-slide h2{font-size:32px}.pitch-slide p{font-size:15px}.pitch-slide-stat{min-height:150px}.pitch-slide-footer{flex-wrap:wrap}.pitch-slide-footer .demo-progress{order:-1;width:100%;justify-content:center}}
.demo-fab,.pitch-fab{display:none!important;visibility:hidden!important;pointer-events:none!important}.pitch-overlay{display:none!important}
