.aurora-container{width:100%;height:100%}.aurora-container canvas{display:block;width:100%;height:100%}.orb-container{position:relative;z-index:0;width:100%;height:100%}.orb-container canvas{display:block;width:100%;height:100%}.specular-button{--sb-radius: 14px;--sb-tint: #ffffff;--sb-tint-opacity: 0;--sb-blur: 14px;--sb-text-color: #f5f5f5;position:relative;isolation:isolate;display:inline-flex;align-items:center;justify-content:center;border:none;margin:0;overflow:visible;border-radius:var(--sb-radius);background:color-mix(in srgb,var(--sb-tint) calc(var(--sb-tint-opacity) * 100%),transparent);color:var(--sb-text-color);font-family:inherit;font-weight:600;letter-spacing:.01em;line-height:1;backdrop-filter:blur(var(--sb-blur)) saturate(145%);-webkit-backdrop-filter:blur(var(--sb-blur)) saturate(145%);box-shadow:inset 0 1px #ffffff1a,inset 0 -1px #ffffff06,0 10px 28px #0000003d;cursor:pointer;outline:none;transition:transform .15s ease,box-shadow .2s ease,background .2s ease}.specular-button:hover{transform:translateY(-2px)}.specular-button:active{transform:scale(.97)}.specular-button:focus-visible{outline:2px solid color-mix(in srgb,var(--sb-text-color) 60%,transparent);outline-offset:3px}.specular-button:disabled{opacity:.55;cursor:default}.specular-button:disabled:active{transform:none}.specular-button--sm{padding:10px 22px;font-size:.85rem}.specular-button--md{padding:14px 30px;font-size:1rem}.specular-button--lg{padding:18px 40px;font-size:1.15rem}.specular-button__fx{position:absolute;z-index:1;top:-20px;right:-20px;bottom:-20px;left:-20px;overflow:visible;border-radius:inherit;pointer-events:none}.specular-button__fx canvas{display:block;width:100%;height:100%}.specular-button__label{position:relative;z-index:2;display:inline-flex;align-items:center;justify-content:center;gap:inherit}@media(prefers-reduced-motion:reduce){.specular-button{transition:none}}.solution-proof-page-hero{position:relative;width:min(1400px,calc(100% - 48px));padding:72px 0 118px}.solution-proof-page-hero:before{position:absolute;z-index:-1;top:0;right:50%;bottom:0;left:-50vw;width:150vw;content:"";background:radial-gradient(circle at 67% 22%,rgba(94,205,190,.13),transparent 26%),radial-gradient(circle at 76% 54%,rgba(109,74,255,.16),transparent 31%),radial-gradient(circle at 91% 82%,rgba(255,164,81,.13),transparent 24%);pointer-events:none}.solution-proof-hero-grid{min-height:760px;grid-template-columns:minmax(420px,.84fr) minmax(670px,1.16fr);gap:clamp(44px,5vw,88px)}.solution-proof-hero-grid .solution-hero-copy{position:relative;z-index:3}.solution-proof-hero-grid .solution-hero-copy h1{max-width:675px;font-size:clamp(58px,5.8vw,88px)}.solution-proof-hero-grid .solution-hero-copy>p{max-width:600px}.solution-proof-stage{position:relative;min-width:0;height:710px;overflow:hidden;isolation:isolate;border:1px solid color-mix(in srgb,var(--violet) 14%,var(--line));border-radius:34px;background:linear-gradient(145deg,#ffffffe6,#f8f6ffcc);box-shadow:0 30px 80px #38315e1a}.proof-stage-grid{position:absolute;z-index:-2;top:0;right:0;bottom:0;left:0;opacity:.34;background-image:linear-gradient(color-mix(in srgb,var(--line) 48%,transparent) 1px,transparent 1px),linear-gradient(90deg,color-mix(in srgb,var(--line) 48%,transparent) 1px,transparent 1px);background-size:48px 48px;-webkit-mask-image:linear-gradient(to bottom,#000,transparent 92%);mask-image:linear-gradient(to bottom,#000,transparent 92%)}.proof-stage-header{height:72px;display:flex;align-items:center;justify-content:space-between;gap:18px;padding:0 30px;border-bottom:1px solid color-mix(in srgb,var(--line) 78%,transparent);background:#ffffff6b;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.proof-stage-header span{display:inline-flex;align-items:center;gap:9px;font-size:11px;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.proof-stage-header span svg{width:18px;height:18px;color:var(--violet)}.proof-stage-header em{color:var(--muted);font-size:9px;font-style:normal;font-weight:700}.manager-risk-summary{display:grid;grid-template-columns:repeat(3,1fr);margin:26px 28px 0;border:1px solid var(--line);border-radius:18px;background:#ffffff8c;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.manager-risk-summary>div{display:grid;gap:4px;padding:17px 18px;border-right:1px solid var(--line)}.manager-risk-summary>div:last-child{border:0}.manager-risk-summary small,.manager-evidence-card small,.manager-move-card small{color:var(--muted);font-size:7px;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.manager-risk-summary strong{font:750 22px/1 Manrope,sans-serif;letter-spacing:-.045em}.manager-risk-summary em{color:var(--muted);font-size:7px;font-style:normal}.manager-priority-list{display:grid;gap:8px;margin:15px 28px 0}.manager-priority-list article{min-height:58px;display:grid;grid-template-columns:30px minmax(0,1fr) auto;align-items:center;gap:12px;border:1px solid var(--line);border-radius:15px;padding:10px 14px;background:#ffffff75;color:var(--muted);transition:.45s ease}.manager-priority-list article>span{font-size:8px;font-weight:800}.manager-priority-list article>div{min-width:0;display:grid;gap:3px}.manager-priority-list article strong{color:var(--ink);font:750 10px/1.2 Manrope,sans-serif}.manager-priority-list article small{overflow:hidden;font-size:7px;text-overflow:ellipsis;white-space:nowrap}.manager-priority-list article em{color:var(--ink);font-size:9px;font-style:normal;font-weight:800}.manager-priority-list article.active{border-color:#6d4aff61;background:linear-gradient(100deg,#6d4aff1c,#ffffff9e);color:var(--violet);transform:translate(6px);animation:proofCardIn .62s both}.manager-priority-list article.active.orange{border-color:#f18a3d57;background:linear-gradient(100deg,#f18a3d1a,#ffffff9e);color:#d56f24}.manager-priority-list article.active.mint{border-color:#3dae9b57;background:linear-gradient(100deg,#3dae9b1a,#ffffff9e);color:#29977f}.manager-evidence-card{position:absolute;right:28px;bottom:146px;left:28px;min-height:94px;display:grid;grid-template-columns:40px minmax(0,1fr);align-items:center;gap:14px;border:1px solid var(--line);border-radius:19px;padding:16px;background:#ffffff9e;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);animation:proofCardIn .72s .18s both}.manager-evidence-card>span{width:40px;height:40px;display:grid;place-items:center;border-radius:13px;background:#6d4aff1a;color:var(--violet)}.manager-evidence-card>span svg{width:20px}.manager-evidence-card div{display:grid;gap:7px}.manager-evidence-card p{margin:0;font:650 11px/1.4 Manrope,sans-serif}.manager-move-card{position:absolute;right:28px;bottom:26px;left:28px;min-height:102px;display:grid;grid-template-columns:140px minmax(0,1fr);gap:12px 18px;align-items:center;border:1px solid rgba(109,74,255,.22);border-radius:20px;padding:16px 18px;background:linear-gradient(115deg,#f7f4ffd6,#fff8f1cc);animation:proofCardIn .76s .52s both}.manager-owner{display:flex;align-items:center;gap:9px}.manager-owner>span{width:34px;height:34px;display:grid;place-items:center;border-radius:11px;background:#15151c;color:#fff;font-size:8px;font-weight:800}.manager-move-card>strong{font:750 11px/1.4 Manrope,sans-serif}.manager-move-card>em{grid-column:1/-1;display:inline-flex;align-items:center;gap:6px;color:#29977f;font-size:8px;font-style:normal;font-weight:800}.deal-review-timeline{position:relative;display:grid;grid-template-columns:repeat(4,1fr);margin:30px 32px 0}.deal-review-timeline:before{position:absolute;top:16px;right:8%;left:8%;height:1px;content:"";background:var(--line)}.deal-review-timeline span{position:relative;z-index:1;display:grid;place-items:center;gap:8px;color:var(--muted)}.deal-review-timeline i{width:32px;height:32px;display:grid;place-items:center;border:1px solid var(--line);border-radius:50%;background:var(--surface);font-size:8px;font-style:normal;font-weight:800}.deal-review-timeline small{font-size:7px;font-weight:800}.deal-review-timeline span.complete i{border-color:#3fac9847;background:#3fac981f;color:#29977f}.deal-review-timeline span.active i{border-color:var(--violet);background:var(--violet);color:#fff;animation:dealPulse 1.8s ease-out infinite}.deal-review-quote{position:relative;margin:30px 34px 0;min-height:174px;display:grid;align-content:center;gap:10px;border:1px solid rgba(109,74,255,.22);border-radius:24px;padding:28px 28px 24px 76px;background:linear-gradient(120deg,#6d4aff17,#ffffff8f);animation:proofCardIn .72s both}.deal-review-quote>span{position:absolute;top:29px;left:27px;width:34px;height:34px;display:grid;place-items:center;border-radius:12px;background:var(--violet);color:#fff}.deal-review-quote small,.deal-review-decision small{color:var(--violet);font-size:7px;font-weight:800;letter-spacing:.09em;text-transform:uppercase}.deal-review-quote p{max-width:500px;margin:0;font:700 16px/1.4 Manrope,sans-serif;letter-spacing:-.035em}.deal-review-quote em{color:var(--muted);font-size:8px;font-style:normal}.deal-review-evidence{display:flex;flex-wrap:wrap;gap:8px;margin:15px 34px 0}.deal-review-evidence span{display:inline-flex;align-items:center;gap:6px;border:1px solid var(--line);border-radius:999px;padding:8px 10px;background:#ffffff7a;color:#29977f;font-size:8px;font-weight:750}.deal-review-evidence span.attention{color:#d5742d}.deal-review-evidence svg{width:12px}.deal-review-decision{position:absolute;right:34px;bottom:30px;left:34px;min-height:180px;display:grid;grid-template-columns:.8fr 1.2fr;gap:14px;border-top:1px solid var(--line);padding-top:22px;animation:proofCardIn .78s .5s both}.deal-review-decision>div,.deal-review-decision>span{display:grid;align-content:center;gap:8px;border:1px solid var(--line);border-radius:20px;padding:20px;background:#ffffff80}.deal-review-decision strong{font:750 12px/1.4 Manrope,sans-serif}.deal-review-decision em{color:var(--muted);font-size:8px;font-style:normal}.deal-review-decision>span{position:relative;padding-left:60px}.deal-review-decision>span>svg{position:absolute;top:20px;left:20px;width:27px;color:var(--violet)}.customer-health-stage{background:linear-gradient(145deg,#ffffffe6,#f3fcfab8,#f8f6ffdb)}.customer-health-orbit{position:relative;width:420px;height:420px;margin:34px auto 0}.customer-health-orbit:before,.customer-health-orbit:after{position:absolute;border-radius:50%;content:""}.customer-health-orbit:before{top:70px;right:70px;bottom:70px;left:70px;border:1px solid rgba(109,74,255,.18);box-shadow:0 0 0 30px #6d4aff06}.customer-health-orbit:after{top:36px;right:36px;bottom:36px;left:36px;border:1px dashed rgba(109,74,255,.2);animation:healthOrbit 28s linear infinite}.customer-health-score{position:absolute;z-index:2;top:107px;right:107px;bottom:107px;left:107px;display:grid;place-items:center;align-content:center;gap:2px;border-radius:50%;background:radial-gradient(circle at center,rgba(255,255,255,.94) 0 61%,transparent 62%),conic-gradient(var(--violet) var(--health-score),rgba(109,74,255,.1) 0);box-shadow:inset 0 0 0 1px #6d4aff26,0 24px 65px #4f3e9d1f;animation:healthScoreIn .9s both}.customer-health-score small{color:var(--muted);font-size:8px;font-weight:800;text-transform:uppercase}.customer-health-score strong{font:750 50px/1 Manrope,sans-serif;letter-spacing:-.07em}.customer-health-score em{color:#d5742d;font-size:9px;font-style:normal;font-weight:800}.health-signal{position:absolute;z-index:3;width:154px;min-height:78px;display:grid;grid-template-columns:26px 1fr;align-items:center;gap:3px 9px;border:1px solid var(--line);border-radius:18px;padding:13px;background:#ffffffad;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);animation:proofCardIn .7s var(--health-delay) both}.health-signal span{grid-row:1/3;width:26px;height:26px;display:grid;place-items:center;border-radius:9px;background:#44b39d1c;color:#29977f}.health-signal small{color:var(--muted);font-size:7px;font-weight:800;text-transform:uppercase}.health-signal strong{font:700 9px/1.25 Manrope,sans-serif}.health-signal.signal-1{top:2px;left:12px;--health-delay:.18s}.health-signal.signal-2{top:92px;right:-12px;--health-delay:.38s}.health-signal.signal-3{bottom:17px;left:4px;--health-delay:.58s}.customer-health-insight{position:absolute;right:30px;bottom:24px;left:30px;min-height:132px;display:grid;grid-template-columns:43px minmax(0,1fr);gap:14px;border:1px solid rgba(109,74,255,.24);border-radius:22px;padding:18px;background:linear-gradient(120deg,#f7f4ffdb,#effcf8b8);animation:proofCardIn .78s .82s both}.customer-health-insight>span{width:43px;height:43px;display:grid;place-items:center;border-radius:14px;background:var(--violet);color:#fff}.customer-health-insight>div{display:grid;gap:5px}.customer-health-insight small{color:var(--violet);font-size:7px;font-weight:800;letter-spacing:.09em;text-transform:uppercase}.customer-health-insight strong{font:750 11px/1.35 Manrope,sans-serif}.customer-health-insight p{margin:0;color:var(--muted);font-size:9px}.customer-health-insight>em{grid-column:2;display:inline-flex;align-items:center;gap:6px;color:#29977f;font-size:8px;font-style:normal;font-weight:800}.pipeline-stage-labels{display:grid;grid-template-columns:repeat(4,1fr);margin:24px 24px 0}.pipeline-stage-labels span{padding:0 10px 10px;border-bottom:1px solid var(--line);color:var(--muted);font-size:7px;font-weight:800;text-transform:uppercase}.pipeline-board{position:relative;height:270px;display:grid;grid-template-columns:repeat(4,1fr);margin:0 24px;overflow:hidden;border-right:1px solid var(--line);border-bottom:1px solid var(--line)}.pipeline-lane{position:relative;display:grid;align-content:start;gap:11px;padding:18px 10px;border-left:1px solid var(--line)}.pipeline-deal{position:relative;min-height:82px;display:grid;align-content:center;gap:4px;border:1px solid var(--line);border-radius:15px;padding:12px;background:#ffffff94}.pipeline-deal small{color:var(--muted);font-size:6px;font-weight:800;text-transform:uppercase}.pipeline-deal strong{font:700 9px/1.25 Manrope,sans-serif}.pipeline-deal em{color:var(--muted);font-size:8px;font-style:normal;font-weight:800}.pipeline-deal.muted{opacity:.54}.pipeline-deal.active{z-index:2;border-color:var(--violet);background:linear-gradient(125deg,#6d4aff21,#ffffffb8);box-shadow:0 14px 30px #503ba01c;animation:pipelineDealIn .78s .25s both}.pipeline-deal.active:before{position:absolute;top:10px;right:10px;width:7px;height:7px;border-radius:50%;content:"";background:#ef8c42;box-shadow:0 0 0 4px #ef8c421c}.pipeline-scan-line{position:absolute;z-index:4;top:0;bottom:0;left:0;width:1px;background:linear-gradient(to bottom,transparent,var(--violet),transparent);box-shadow:0 0 16px #6d4aff47;animation:pipelineScan 5.2s .2s both}.pipeline-diagnosis{position:absolute;right:28px;bottom:121px;left:28px;min-height:116px;display:grid;grid-template-columns:38px minmax(0,1fr) auto;align-items:center;gap:13px;border:1px solid rgba(109,74,255,.2);border-radius:20px;padding:16px;background:#ffffffa3;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);animation:proofCardIn .75s 1.25s both}.pipeline-diagnosis>span{width:38px;height:38px;display:grid;place-items:center;border-radius:12px;background:#6d4aff1a;color:var(--violet)}.pipeline-diagnosis div{display:grid;gap:4px}.pipeline-diagnosis small{color:var(--violet);font-size:7px;font-weight:800;text-transform:uppercase}.pipeline-diagnosis strong{font:750 10px/1.3 Manrope,sans-serif}.pipeline-diagnosis p{overflow:hidden;margin:0;color:var(--muted);font-size:8px;text-overflow:ellipsis;white-space:nowrap}.pipeline-diagnosis>em{border-radius:99px;padding:8px 10px;background:#ef8c421a;color:#d5742d;font-size:8px;font-style:normal;font-weight:800}.pipeline-diagnosis>em.advance{background:#3fac981c;color:#29977f}.pipeline-diagnosis>em.remove{background:#e054541a;color:#bd4444}.pipeline-next-move{position:absolute;right:28px;bottom:28px;left:28px;min-height:76px;display:grid;grid-template-columns:28px minmax(0,1fr) 18px;align-items:center;gap:12px;border:1px solid var(--line);border-radius:18px;padding:14px 16px;background:linear-gradient(110deg,#effcf8b8,#f7f4ffbf);animation:proofCardIn .75s 1.68s both}.pipeline-next-move>svg:first-child{width:20px;color:#29977f}.pipeline-next-move>span{display:grid;gap:4px}.pipeline-next-move small{color:var(--muted);font-size:7px;font-weight:800;text-transform:uppercase}.pipeline-next-move strong{font:700 10px/1.3 Manrope,sans-serif}.pipeline-next-move>svg:last-child{width:17px;color:var(--muted)}html[data-theme=dark] .solution-proof-page-hero:before{background:radial-gradient(circle at 67% 22%,rgba(71,184,167,.07),transparent 26%),radial-gradient(circle at 76% 54%,rgba(109,74,255,.11),transparent 31%),radial-gradient(circle at 91% 82%,rgba(238,138,60,.06),transparent 24%)}html[data-theme=dark] .solution-proof-stage{border-color:var(--line);background:linear-gradient(145deg,#1d1c25f7,#15141cf5);box-shadow:none}html[data-theme=dark] .proof-stage-header,html[data-theme=dark] .manager-risk-summary,html[data-theme=dark] .manager-priority-list article,html[data-theme=dark] .manager-evidence-card,html[data-theme=dark] .deal-review-quote,html[data-theme=dark] .deal-review-evidence span,html[data-theme=dark] .deal-review-decision>div,html[data-theme=dark] .deal-review-decision>span,html[data-theme=dark] .health-signal,html[data-theme=dark] .pipeline-deal,html[data-theme=dark] .pipeline-diagnosis{border-color:var(--line);background:#ffffff09}html[data-theme=dark] .manager-priority-list article.active{border-color:#896cff4d;background:#6d4aff1a}html[data-theme=dark] .manager-move-card,html[data-theme=dark] .customer-health-insight,html[data-theme=dark] .pipeline-next-move{border-color:var(--line);background:#ffffff0a}html[data-theme=dark] .customer-health-score{background:radial-gradient(circle at center,rgba(27,26,35,.98) 0 61%,transparent 62%),conic-gradient(#8d72ff var(--health-score),rgba(109,74,255,.11) 0);box-shadow:inset 0 0 0 1px #ffffff12}html[data-theme=dark] .pipeline-deal.active{border-color:#896cff73;background:#6d4aff1a;box-shadow:none}@keyframes proofCardIn{0%{opacity:0;transform:translateY(18px) scale(.98)}to{opacity:1;transform:none}}@keyframes dealPulse{0%{box-shadow:0 0 #6d4aff38}70%,to{box-shadow:0 0 0 9px #6d4aff00}}@keyframes healthOrbit{to{transform:rotate(360deg)}}@keyframes healthScoreIn{0%{opacity:0;transform:scale(.82)}to{opacity:1;transform:scale(1)}}@keyframes pipelineScan{0%{left:0;opacity:0}12%{opacity:1}88%{opacity:1}to{left:100%;opacity:0}}@keyframes pipelineDealIn{0%{opacity:0;transform:translate(-18px)}to{opacity:1;transform:none}}@media(max-width:1020px){.solution-proof-page-hero{width:min(100% - 48px,1240px);padding-top:58px}.solution-proof-hero-grid{min-height:0;grid-template-columns:1fr;gap:48px}.solution-proof-hero-grid .solution-hero-copy{max-width:820px}.solution-proof-stage{width:min(100%,860px)}}@media(max-width:720px){.solution-proof-page-hero{width:min(100% - 24px,1240px);padding:48px 0 84px}.solution-proof-hero-grid{gap:38px}.solution-proof-hero-grid .solution-hero-copy h1{font-size:49px}.solution-proof-stage{height:650px;border-radius:24px}.proof-stage-header{height:62px;padding:0 18px}.proof-stage-header em{display:none}.manager-risk-summary{margin:18px 14px 0}.manager-risk-summary>div{padding:13px 10px}.manager-risk-summary strong{font-size:18px}.manager-priority-list{margin:12px 14px 0}.manager-evidence-card{right:14px;left:14px}.manager-move-card{right:14px;left:14px;grid-template-columns:1fr}.manager-move-card>em{grid-column:1}.deal-review-timeline{margin:22px 14px 0}.deal-review-quote{margin:24px 14px 0;padding:22px 18px 20px 62px}.deal-review-evidence{margin:12px 14px}.deal-review-decision{right:14px;bottom:18px;left:14px;grid-template-columns:1fr;min-height:220px}.deal-review-decision>div,.deal-review-decision>span{padding:14px}.customer-health-orbit{width:350px;height:390px;margin-top:22px;transform:scale(.88);transform-origin:top center}.customer-health-insight{right:14px;bottom:18px;left:14px}.pipeline-stage-labels,.pipeline-board{margin-right:12px;margin-left:12px}.pipeline-lane{padding:12px 5px}.pipeline-deal{padding:8px}.pipeline-diagnosis{right:14px;left:14px}.pipeline-next-move{right:14px;bottom:18px;left:14px}}@media(prefers-reduced-motion:reduce){.solution-proof-stage *{animation:none!important}.manager-priority-list article.active{transform:none}}:root{color-scheme:light;--bg: #f8f7f3;--surface: #ffffff;--surface-2: #f0efe9;--surface-3: #e7e5dd;--ink: #111117;--muted: #696873;--line: #deddd7;--violet: #6d4aff;--violet-soft: #ece7ff;--success: #11856a;--success-soft: #def6ee;--danger: #c84a58;--danger-soft: #fee8ea;--warning: #b57616;--warning-soft: #fff1d7;--shadow: 0 28px 80px rgba(33, 26, 67, .14);--shadow-soft: 0 14px 42px rgba(23, 19, 42, .08)}:root[data-theme=dark]{color-scheme:dark;--bg: #0d0d12;--surface: #15151c;--surface-2: #1d1d26;--surface-3: #272731;--ink: #f7f6f1;--muted: #aaa8b3;--line: #303039;--violet: #9177ff;--violet-soft: #2a2246;--success: #59cbb0;--success-soft: #163a33;--danger: #ff8792;--danger-soft: #442329;--warning: #f2bd61;--warning-soft: #41341d;--shadow: 0 28px 90px rgba(0, 0, 0, .34);--shadow-soft: 0 16px 45px rgba(0, 0, 0, .2)}*{box-sizing:border-box}html{max-width:100%;overflow-x:clip;scroll-behavior:smooth}body{max-width:100%;margin:0;min-width:320px;min-height:100vh;overflow-x:clip;background:var(--bg);color:var(--ink);font-family:DM Sans,sans-serif;-webkit-font-smoothing:antialiased}button,input,select{font:inherit}button,a{-webkit-tap-highlight-color:transparent}a{color:inherit;text-decoration:none}h1,h2,h3,h4,p{margin-top:0}.site{overflow-x:clip;overflow-y:visible;background:var(--bg)}.site-header{position:fixed;inset:0 0 auto;z-index:40;border-bottom:1px solid color-mix(in srgb,var(--line) 76%,transparent);background:color-mix(in srgb,var(--bg) 88%,transparent);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.header-inner{position:relative;width:min(1240px,calc(100% - 48px));height:76px;display:flex;align-items:center;justify-content:space-between;margin:auto}.brand{display:inline-flex;align-items:center;gap:10px;font:700 17px/1 Manrope,sans-serif;letter-spacing:-.03em}.brand-mark{position:relative;display:grid;flex:0 0 36px;width:36px;height:36px;place-items:center;overflow:hidden;border-radius:8px;background:linear-gradient(135deg,#635bff,#00d4ff);box-shadow:0 13px 32px #635bff3d}.brand-mark:before,.brand-mark:after,.brand-mark>span{position:absolute;content:""}.brand-mark:before{width:26px;height:8px;background:#ffffffe0;transform:rotate(-26deg)}.brand-mark:after{right:6px;bottom:6px;width:10px;height:10px;border-radius:999px;background:#fff0bd}.brand-mark>span{left:7px;top:8px;width:8px;height:8px;border-radius:999px;background:#06122a}.desktop-nav{position:absolute;left:50%;display:flex;align-items:center;gap:21px;transform:translate(-50%)}.desktop-nav a{color:var(--muted);font-size:13px;font-weight:600;transition:color .2s ease}.desktop-nav a:hover{color:var(--ink)}.product-nav-trigger{display:inline-flex;align-items:center;gap:5px;border:0;padding:10px 0;background:transparent;color:var(--muted);font-size:13px;font-weight:600;cursor:pointer;transition:color .2s ease}.product-nav-trigger:hover,.product-nav-trigger.active{color:var(--ink)}.product-nav-trigger svg{width:13px;height:13px;transition:transform .2s ease}.product-nav-trigger.active svg{transform:rotate(180deg)}.nav-pricing-link{text-decoration:none}.header-actions{display:flex;align-items:center;gap:13px}.text-button,.menu-button{border:0;background:transparent;color:var(--ink);font-weight:700;cursor:pointer}.menu-button{display:none;align-items:center;padding:5px}.theme-toggle{position:relative;width:65px;height:34px;display:flex;align-items:center;justify-content:space-around;border:1px solid var(--line);border-radius:99px;padding:0 5px;background:var(--surface);color:var(--muted);cursor:pointer}.theme-toggle svg{z-index:2;width:13px;height:13px}.toggle-thumb{position:absolute;top:4px;width:25px;height:25px;border-radius:50%;background:var(--surface-3);transition:left .22s ease}.toggle-thumb.light{left:4px}.toggle-thumb.dark{left:34px}.button{display:inline-flex;align-items:center;justify-content:center;gap:9px;min-height:50px;border:1px solid var(--ink);border-radius:9px;padding:0 20px;background:var(--ink);color:var(--bg);font-size:13px;font-weight:700;cursor:pointer;transition:transform .22s ease,box-shadow .22s ease,background .22s ease}.button:hover{transform:translateY(-2px);box-shadow:var(--shadow-soft)}.button-small{min-height:42px;padding-inline:17px}.button.secondary{border-color:var(--line);background:transparent;color:var(--ink)}.button svg{width:16px;height:16px}.button.specular-primary{position:relative;min-height:50px;overflow:visible;border:1px solid rgba(255,255,255,.2);border-radius:14px;padding:0 20px;background:linear-gradient(145deg,#23232afa,#0c0c11fa);color:#f7f7f5;box-shadow:inset 0 1px #ffffff24,inset 0 -1px #ffffff09,0 12px 30px #0c0a163d}.button.specular-primary:after{position:absolute;z-index:0;top:1px;right:1px;bottom:1px;left:1px;border-radius:inherit;content:"";pointer-events:none;background:linear-gradient(118deg,rgba(255,255,255,.12),transparent 28%,transparent 70%,rgba(255,255,255,.04))}.button.specular-primary:hover{box-shadow:inset 0 1px #fff3,inset 0 -1px #ffffff0d,0 16px 38px #0c0a164d}.button.specular-primary.button-small{min-height:42px;border-radius:11px;padding-inline:17px}:root[data-theme=dark] .button.specular-primary{border-color:#ffffff36;background:linear-gradient(145deg,#ffffff21,#ffffff0b);box-shadow:inset 0 1px #ffffff30,inset 0 -1px #ffffff09,0 14px 36px #00000057;backdrop-filter:blur(16px) saturate(150%);-webkit-backdrop-filter:blur(16px) saturate(150%)}:root[data-theme=dark] .button.specular-primary:after{background:linear-gradient(118deg,rgba(255,255,255,.17),transparent 30%,transparent 68%,rgba(145,119,255,.08))}.specular-primary .specular-button__label{min-width:0;white-space:nowrap}.mobile-menu{display:none}.mobile-menu details{color:var(--muted)}.mobile-menu summary{display:flex;align-items:center;justify-content:space-between;padding:12px 0;font-weight:600;cursor:pointer;list-style:none}.mobile-menu summary::-webkit-details-marker{display:none}.mobile-menu summary svg{width:15px;height:15px;transition:transform .2s ease}.mobile-menu details[open] summary svg{transform:rotate(180deg)}.mobile-product-links{display:grid;grid-template-columns:repeat(2,1fr);gap:0 18px;border-top:1px solid var(--line);border-bottom:1px solid var(--line);padding:8px 0}.mobile-product-links a{font-size:12px}.mobile-menu .mobile-pricing-link{display:flex;align-items:center;min-height:48px;padding:12px 0;color:var(--muted);font-weight:600}.product-mega-menu{position:absolute;top:76px;right:0;left:0;visibility:hidden;overflow:hidden;border-bottom:1px solid var(--line);background:color-mix(in srgb,var(--bg) 96%,transparent);opacity:0;pointer-events:none;transform:translateY(-12px);box-shadow:0 28px 70px #14102b1f;-webkit-backdrop-filter:blur(24px) saturate(130%);backdrop-filter:blur(24px) saturate(130%);transition:opacity .22s ease,transform .28s cubic-bezier(.2,.8,.2,1),visibility .22s}.product-mega-menu.open{visibility:visible;opacity:1;pointer-events:auto;transform:translateY(0)}.product-mega-inner{width:min(1240px,calc(100% - 48px));display:grid;grid-template-columns:265px minmax(0,1fr);gap:54px;margin:auto;padding:34px 0 38px}.product-mega-intro{padding:10px 34px 0 0;border-right:1px solid var(--line)}.product-mega-intro .eyebrow{margin-bottom:12px}.product-mega-intro h2{margin:0 0 15px;font:700 28px/1.08 Manrope,sans-serif;letter-spacing:-.05em}.product-mega-intro p{color:var(--muted);font-size:12px;line-height:1.65}.product-mega-intro>a{display:inline-flex;align-items:center;gap:8px;margin-top:12px;font-size:11px;font-weight:800}.product-mega-intro>a svg{width:14px;height:14px}.product-mega-groups{display:grid;grid-template-columns:repeat(3,1fr);gap:22px}.product-mega-groups section{min-width:0}.product-group-heading{min-height:62px;display:grid;align-content:start;gap:4px;padding:0 7px 13px;border-bottom:1px solid var(--line)}.product-group-heading strong{font:700 12px/1.2 Manrope,sans-serif}.product-group-heading span{color:var(--muted);font-size:9px;line-height:1.45}.product-menu-items{display:grid;gap:3px;padding-top:8px}.product-menu-items>a{min-height:78px;display:grid;grid-template-columns:34px minmax(0,1fr) 14px;align-items:start;gap:10px;border-radius:13px;padding:12px 9px;transition:background .2s ease,transform .2s ease}.product-menu-items>a:hover{background:var(--surface);transform:translateY(-1px)}.product-menu-icon{width:34px;height:34px;display:grid;place-items:center;border-radius:10px;background:var(--violet-soft);color:var(--violet)}.product-menu-icon svg{width:17px;height:17px}.product-menu-items>a>span:nth-child(2){min-width:0;display:grid;gap:4px}.product-menu-items strong{font:700 11px/1.25 Manrope,sans-serif}.product-menu-items small{color:var(--muted);font-size:9px;line-height:1.4}.product-menu-items>a>svg{width:13px;height:13px;margin-top:10px;color:var(--muted);opacity:0;transform:translate(-4px);transition:opacity .2s ease,transform .2s ease}.product-menu-items>a:hover>svg{opacity:1;transform:translate(0)}:root[data-theme=dark] .product-mega-menu{box-shadow:0 28px 70px #0000006b}.solution-mega-menu{position:absolute;top:76px;right:0;left:0;visibility:hidden;overflow:hidden;border-bottom:1px solid var(--line);background:color-mix(in srgb,var(--bg) 97%,transparent);opacity:0;pointer-events:none;transform:translateY(-12px);box-shadow:0 28px 70px #14102b1f;-webkit-backdrop-filter:blur(24px) saturate(130%);backdrop-filter:blur(24px) saturate(130%);transition:opacity .22s ease,transform .28s cubic-bezier(.2,.8,.2,1),visibility .22s}.solution-mega-menu.open{visibility:visible;opacity:1;pointer-events:auto;transform:translateY(0)}.solution-mega-inner{width:min(1240px,calc(100% - 48px));min-height:380px;display:grid;grid-template-columns:235px minmax(0,1fr);gap:36px;margin:auto;padding:28px 0 34px}.solution-menu-tabs{display:flex;flex-direction:column;padding:6px 26px 0 0;border-right:1px solid var(--line)}.solution-menu-tabs .eyebrow{margin:0 0 15px 9px}.solution-menu-tabs button{min-height:48px;display:flex;align-items:center;justify-content:space-between;border:0;border-radius:12px;padding:0 13px;background:transparent;color:var(--muted);font-size:12px;font-weight:700;cursor:pointer;transition:color .2s ease,background .2s ease}.solution-menu-tabs button.active{background:var(--surface-2);color:var(--ink)}.solution-menu-tabs button svg{width:14px;height:14px}.solution-menu-tabs p{margin:auto 9px 0;color:var(--muted);font-size:9px;line-height:1.55}.solution-menu-content{display:grid;grid-template-columns:repeat(3,1fr);gap:30px;animation:solution-menu-in .25s ease both}.solution-menu-content section{min-width:0}.solution-column-label{min-height:48px;display:flex;align-items:center;border-bottom:1px solid var(--line);font:700 12px/1.2 Manrope,sans-serif}.solution-menu-content section>div{display:grid;gap:7px;padding-top:12px}.solution-menu-content a{min-height:108px;display:grid;grid-template-columns:38px minmax(0,1fr) 14px;align-items:start;gap:12px;border-radius:14px;padding:15px 12px;transition:background .2s ease,transform .2s ease}.solution-menu-content a:hover{background:var(--surface);transform:translateY(-1px)}.solution-menu-icon{width:38px;height:38px;display:grid;place-items:center;border-radius:11px;background:var(--violet-soft);color:var(--violet)}.solution-menu-icon svg{width:19px;height:19px}.solution-menu-content a>span:nth-child(2){display:grid;gap:6px}.solution-menu-content a strong{font:700 12px/1.25 Manrope,sans-serif}.solution-menu-content a small{color:var(--muted);font-size:9px;line-height:1.5}.solution-menu-content a>svg{width:13px;height:13px;margin-top:12px;color:var(--muted);opacity:0;transform:translate(-4px);transition:opacity .2s ease,transform .2s ease}.solution-menu-content a:hover>svg{opacity:1;transform:translate(0)}:root[data-theme=dark] .solution-mega-menu{box-shadow:0 28px 70px #0000006b}.nav-mega-menu{position:absolute;top:76px;right:0;left:0;visibility:hidden;overflow:hidden;border-bottom:1px solid var(--line);background:color-mix(in srgb,var(--bg) 96%,transparent);opacity:0;pointer-events:none;transform:translateY(-12px);box-shadow:0 28px 70px #14102b1f;backdrop-filter:blur(24px) saturate(130%);-webkit-backdrop-filter:blur(24px) saturate(130%);transition:opacity .22s ease,transform .28s cubic-bezier(.2,.8,.2,1),visibility .22s}.nav-mega-menu.open{visibility:visible;opacity:1;pointer-events:auto;transform:translateY(0)}.nav-mega-inner{width:min(1240px,calc(100% - 48px));min-height:410px;display:grid;grid-template-columns:285px minmax(0,1fr);gap:48px;margin:auto;padding:34px 0 38px}.nav-mega-intro{display:flex;flex-direction:column;align-items:flex-start;padding:9px 38px 0 0;border-right:1px solid var(--line)}.nav-mega-intro .eyebrow{margin-bottom:17px}.nav-mega-intro h2{margin:0 0 16px;font:700 29px/1.08 Manrope,sans-serif;letter-spacing:-.052em}.nav-mega-intro p{margin:0;color:var(--muted);font-size:12px;line-height:1.68}.nav-mega-intro>a{display:inline-flex;align-items:center;gap:8px;margin-top:auto;padding-top:24px;font-size:11px;font-weight:800}.nav-mega-intro>a svg{width:14px;height:14px;transition:transform .2s ease}.nav-mega-intro>a:hover svg{transform:translate(3px)}.nav-mega-groups{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:34px}.nav-mega-groups section{min-width:0}.nav-mega-group-label{height:40px;display:flex;align-items:flex-start;border-bottom:1px solid var(--line);color:var(--muted);font:800 10px/1.2 Manrope,sans-serif;letter-spacing:.09em;text-transform:uppercase}.nav-mega-items{display:grid;gap:4px;padding-top:9px}.nav-mega-items>a{min-height:98px;display:grid;grid-template-columns:40px minmax(0,1fr) 15px;align-items:start;gap:13px;border:1px solid transparent;border-radius:15px;padding:14px 12px;transition:border-color .2s ease,background .2s ease,transform .2s ease}.nav-mega-items>a:hover,.nav-mega-items>a:focus-visible{border-color:color-mix(in srgb,var(--violet) 20%,var(--line));background:color-mix(in srgb,var(--surface) 78%,transparent);transform:translateY(-1px);outline:none}.nav-mega-icon{width:40px;height:40px;display:grid;place-items:center;border-radius:12px;background:var(--violet-soft);color:var(--violet)}.nav-mega-icon svg{width:20px;height:20px}.nav-mega-items>a>span:nth-child(2){min-width:0;display:grid;gap:6px}.nav-mega-items strong{display:flex;align-items:center;gap:7px;font:700 12px/1.25 Manrope,sans-serif}.nav-mega-items strong em{border-radius:99px;padding:3px 5px;background:var(--violet);color:#fff;font:800 7px/1 DM Sans,sans-serif;letter-spacing:.08em}.nav-mega-items small{color:var(--muted);font-size:9px;line-height:1.48}.nav-mega-items>a>svg{width:14px;height:14px;margin-top:13px;color:var(--muted);opacity:0;transform:translate(-4px);transition:opacity .2s ease,transform .2s ease}.nav-mega-items>a:hover>svg,.nav-mega-items>a:focus-visible>svg{opacity:1;transform:translate(0)}:root[data-theme=dark] .nav-mega-menu{box-shadow:0 28px 70px #0000006b}:root[data-theme=dark] .nav-mega-items>a:hover,:root[data-theme=dark] .nav-mega-items>a:focus-visible{background:#ffffff0b}.integration-brand-menu .nav-mega-inner{width:min(920px,calc(100% - 48px));min-height:0;display:block;padding:28px 0 32px}.integration-brand-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:12px;margin:0;padding:0;list-style:none}.integration-brand-grid li{min-width:0;min-height:122px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:13px;border:1px solid var(--line);border-radius:17px;background:color-mix(in srgb,var(--surface) 82%,transparent);transition:border-color .2s ease,background .2s ease,transform .2s ease}.integration-brand-grid li:hover{border-color:color-mix(in srgb,var(--violet) 24%,var(--line));background:color-mix(in srgb,var(--surface) 94%,transparent);transform:translateY(-2px)}.integration-brand-mark{width:52px;height:52px;display:grid;place-items:center;border:1px solid var(--line);border-radius:15px;background:#fff;box-shadow:0 10px 28px #18142d14}.integration-brand-mark img{width:31px;height:31px;object-fit:contain}.integration-brand-grid strong{overflow:hidden;max-width:calc(100% - 20px);color:var(--ink);font:700 12px/1.25 Manrope,sans-serif;text-align:center;text-overflow:ellipsis;white-space:nowrap}:root[data-theme=dark] .integration-brand-grid li{background:#ffffff09}.mobile-integration-brands{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;border-top:1px solid var(--line);border-bottom:1px solid var(--line);padding:12px 0}.mobile-integration-brands>span{min-width:0;min-height:58px;display:flex;align-items:center;gap:10px;border:1px solid var(--line);border-radius:12px;padding:8px 10px;background:var(--surface)}.mobile-integration-brands img{width:30px;height:30px;flex:0 0 auto;object-fit:contain}.mobile-integration-brands strong{overflow:hidden;font-size:11px;text-overflow:ellipsis;white-space:nowrap}.hero{position:relative;isolation:isolate;width:min(1240px,calc(100% - 48px));margin:auto;padding:164px 0 96px}.hero-orb-background{position:absolute;z-index:0;top:92px;left:50%;width:min(1120px,96vw);height:690px;transform:translate(-50%);pointer-events:auto}.hero-orb-background.dark{opacity:.68;-webkit-mask-image:radial-gradient(ellipse 56% 48% at 50% 43%,#000 42%,transparent 83%);mask-image:radial-gradient(ellipse 56% 48% at 50% 43%,#000 42%,transparent 83%)}.hero-orb-background.light{opacity:1;pointer-events:none}.hero-light-atmosphere{position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden;background:radial-gradient(circle at 76% 27%,rgba(82,39,255,.13),transparent 28%),radial-gradient(circle at 22% 23%,rgba(0,181,216,.09),transparent 27%),radial-gradient(ellipse 35% 27% at 50% 57%,rgba(180,151,207,.08),transparent 74%);-webkit-mask-image:radial-gradient(ellipse 64% 52% at 50% 39%,#000 30%,transparent 85%);mask-image:radial-gradient(ellipse 64% 52% at 50% 39%,#000 30%,transparent 85%)}.hero-light-atmosphere:before{position:absolute;top:-48px;right:-48px;bottom:-48px;left:-48px;content:"";background-image:linear-gradient(rgba(82,39,255,.035) 1px,transparent 1px),linear-gradient(90deg,rgba(82,39,255,.035) 1px,transparent 1px);background-size:48px 48px;-webkit-mask-image:radial-gradient(ellipse 58% 44% at 50% 38%,#000 10%,transparent 78%);mask-image:radial-gradient(ellipse 58% 44% at 50% 38%,#000 10%,transparent 78%);animation:light-grid-drift 20s linear infinite}.hero-light-atmosphere:after{position:absolute;width:330px;height:330px;top:52px;right:70px;border-radius:50%;content:"";background:#6d4aff1a;filter:blur(70px);animation:light-halo-drift 11s ease-in-out infinite}.hero-copy,.hero-story{position:relative;z-index:1}.hero-copy{max-width:960px;margin:0 auto 68px;text-align:center;pointer-events:none}.hero-copy a,.hero-copy button{pointer-events:auto}.announcement{display:inline-flex;align-items:center;gap:7px;border:1px solid var(--line);border-radius:99px;padding:8px 12px;color:var(--muted);background:var(--surface);font-size:11px;font-weight:600}.announcement svg{color:var(--violet)}.hero h1{max-width:1100px;margin:30px auto 27px;font:700 clamp(52px,6.7vw,94px)/.99 "Manrope",sans-serif;letter-spacing:-.069em}.hero h1 em{color:var(--violet);font-style:normal}.hero-copy>p{max-width:790px;margin:0 auto;color:var(--muted);font-size:18px;line-height:1.68}.hero-actions{display:flex;justify-content:center;gap:10px;margin-top:31px}.hero-note{display:flex;justify-content:center;gap:22px;margin-top:22px;color:var(--muted);font-size:11px}.hero-note span{display:inline-flex;align-items:center;gap:5px}.hero-note svg{color:var(--success)}.hero-story{position:relative;max-width:1120px;margin:auto;overflow:hidden;border:1px solid var(--line);border-radius:24px;background:var(--surface);box-shadow:var(--shadow)}.story-topbar{height:58px;display:flex;align-items:center;justify-content:space-between;padding:0 24px;border-bottom:1px solid var(--line);color:var(--muted);font-size:10px}.story-topbar span{display:flex;align-items:center;gap:8px;font-weight:700;letter-spacing:.06em;text-transform:uppercase}.story-topbar i,.live-badge i{width:7px;height:7px;display:inline-block;border-radius:50%;background:var(--success);box-shadow:0 0 0 5px var(--success-soft);animation:pulse 2s ease-out infinite}.story-topbar strong{color:var(--ink)}.story-body{min-height:485px;display:grid;grid-template-columns:1fr .88fr}.conversation-sample{min-width:0;padding:34px 38px;border-right:1px solid var(--line);background:var(--surface-2)}.conversation-demo{height:100%;min-height:417px;display:flex;flex-direction:column}.chat-context{display:flex;align-items:center;justify-content:space-between;padding-bottom:14px;border-bottom:1px solid var(--line);color:var(--muted);font-size:9px}.chat-context span{font-weight:800;letter-spacing:.06em;text-transform:uppercase}.chat-context strong{color:var(--ink);font-size:9px}.chat-thread{display:flex;flex:1;flex-direction:column;gap:12px;padding:22px 0 16px}.chat-row{display:flex;align-items:flex-end;gap:10px;animation:chat-message-in .36s cubic-bezier(.2,.75,.25,1) both}.chat-row.rep-message{align-self:flex-end;justify-content:flex-end}.chat-avatar{width:34px;height:34px;display:grid;flex:0 0 34px;place-items:center;border-radius:10px;font-size:9px;font-weight:800}.chat-avatar.customer{background:var(--ink);color:var(--bg)}.chat-avatar.rep{background:var(--violet);color:#fff}.chat-bubble{max-width:420px;padding:13px 15px;border:1px solid var(--line);border-radius:14px 14px 14px 4px;background:var(--surface);box-shadow:0 8px 24px #17132a0a}.rep-message .chat-bubble{max-width:390px;border-color:color-mix(in srgb,var(--violet) 28%,var(--line));border-radius:14px 14px 4px;background:var(--violet-soft)}.chat-bubble small{display:block;margin-bottom:5px;color:var(--muted);font-size:8px;font-weight:800;letter-spacing:.055em;text-transform:uppercase}.chat-bubble p{margin:0;font:600 12px/1.48 Manrope,sans-serif}.message-status{display:block;margin-top:6px;color:var(--muted);font-size:8px;text-align:right}.ack-message{margin-top:1px}.ack-message .chat-bubble{padding-block:10px}.chat-composer{margin-top:auto;opacity:.72;animation:composer-in .32s ease both}.composer-label{display:block;margin:0 0 6px 2px;color:var(--muted);font-size:8px;font-weight:800;letter-spacing:.07em;text-transform:uppercase}.chat-composer.ready .composer-label{color:var(--violet)}.composer-input{display:grid;grid-template-columns:minmax(0,1fr) 38px;gap:8px;padding:8px;border:1px solid var(--line);border-radius:14px;background:var(--surface);transition:border-color .25s ease,box-shadow .25s ease,opacity .25s ease}.chat-composer.ready{opacity:1}.chat-composer.ready .composer-input{border-color:color-mix(in srgb,var(--violet) 42%,var(--line));box-shadow:0 10px 32px #6d4aff17}.chat-composer.sent{opacity:1}.chat-composer.sent .composer-label{color:var(--success)}.chat-composer.sent .composer-input{border-color:color-mix(in srgb,var(--success) 35%,var(--line));background:color-mix(in srgb,var(--success-soft) 28%,var(--surface))}.chat-composer.sent .composer-input button{background:var(--success);opacity:1}.composer-input textarea{width:100%;height:48px;resize:none;border:0;outline:0;padding:4px 6px;background:transparent;color:var(--ink);font:500 10px/1.45 DM Sans,sans-serif}.composer-input textarea::placeholder{color:var(--muted)}.composer-input button{width:38px;height:38px;align-self:end;display:grid;place-items:center;border:0;border-radius:10px;background:var(--violet);color:#fff;cursor:pointer;transition:transform .2s ease,opacity .2s ease}.composer-input button:disabled{opacity:.28;cursor:default}.composer-input button:not(:disabled){animation:send-ready 1s ease-in-out infinite}.composer-input button:not(:disabled):hover{transform:translateY(-1px) scale(1.03)}.composer-input button svg{width:16px;height:16px}.speaker-row{display:grid;grid-template-columns:42px 1fr;gap:14px;align-items:flex-start}.speaker{width:42px;height:42px;display:grid;place-items:center;border-radius:12px;background:var(--ink);color:var(--bg);font-size:10px;font-weight:800}.speaker.rep{background:var(--violet);color:#fff}.speaker-row>div{padding:18px 20px;border:1px solid var(--line);border-radius:14px;background:var(--surface)}.speaker-row small{color:var(--muted);font-size:9px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.speaker-row p{margin:7px 0 0;font:600 15px/1.55 Manrope,sans-serif}.signal-card{display:flex;flex-direction:column;align-items:flex-start;justify-content:center;padding:58px;animation:card-in .42s ease both}.signal-card-icon{width:55px;height:55px;display:grid;place-items:center;margin-bottom:27px;border-radius:15px;background:var(--violet-soft);color:var(--violet)}.signal-card-icon svg{width:28px;height:28px}.signal-card>small{color:var(--violet);font-size:10px;font-weight:800;letter-spacing:.1em;text-transform:uppercase}.signal-card h3{margin:10px 0 14px;font-size:31px;line-height:1.08;letter-spacing:-.05em}.signal-card>p{color:var(--muted);line-height:1.65}.signal-tags{display:flex;flex-wrap:wrap;gap:7px;margin-top:14px}.signal-tags span{border-radius:99px;padding:6px 9px;background:var(--violet-soft);color:var(--violet);font-size:9px;font-weight:700}.story-controls{display:grid;grid-template-columns:repeat(3,1fr);border-top:1px solid var(--line)}.story-controls button{min-height:78px;display:flex;align-items:center;justify-content:center;gap:11px;border:0;border-right:1px solid var(--line);background:transparent;color:var(--muted);font-size:13px;font-weight:700;cursor:pointer}.story-controls button:last-child{border-right:0}.story-controls button.active{background:var(--ink);color:var(--bg)}.story-controls button svg{width:20px;height:20px;color:var(--violet)}.story-controls button.active svg{color:var(--bg)}.story-controls button span{font-size:9px;opacity:.55}:root[data-theme=dark] .story-controls button.active{background:#ffffff0e;color:var(--ink);box-shadow:none;backdrop-filter:blur(14px) saturate(120%);-webkit-backdrop-filter:blur(14px) saturate(120%)}:root[data-theme=dark] .story-controls button.active svg{color:var(--violet)}.eyebrow{display:inline-block;margin-bottom:17px;color:var(--violet);font-size:11px;font-weight:800;letter-spacing:.11em;text-transform:uppercase}.scroll-narrative-heading h2,.story-copy-card h2,.section-heading h2,.faq h2,.final-cta h2{margin:0;font:700 clamp(40px,5vw,66px)/1.04 "Manrope",sans-serif;letter-spacing:-.058em}.scroll-narrative{position:relative;height:340vh;scroll-margin-top:76px}.scroll-narrative-sticky{position:sticky;top:76px;height:calc(100vh - 76px);display:flex;align-items:stretch;background:var(--bg)}.scroll-narrative-inner{width:min(1240px,calc(100% - 48px));height:100%;display:flex;flex-direction:column;margin:auto;padding:clamp(26px,4vh,48px) 0 clamp(22px,3vh,38px)}.scroll-narrative-heading{display:flex;align-items:flex-end;justify-content:space-between;gap:40px;flex:0 0 auto;margin-bottom:clamp(22px,3vh,36px)}.scroll-narrative-heading .eyebrow{margin-bottom:9px}.scroll-narrative-heading h2{font-size:clamp(34px,3.5vw,54px)}.scroll-instruction{display:inline-flex;align-items:center;gap:9px;padding-bottom:8px;color:var(--muted);font-size:11px;font-weight:700}.scroll-instruction svg{width:16px;height:16px;color:var(--violet);animation:scroll-cue 1.6s ease-in-out infinite}.scroll-narrative-stage{min-height:0;flex:1 1 auto;display:grid;grid-template-columns:130px minmax(280px,.72fr) minmax(520px,1.28fr);align-items:stretch;overflow:hidden;border:1px solid var(--line);border-radius:24px;background:var(--surface);box-shadow:var(--shadow-soft)}.story-rail{position:relative;display:flex;flex-direction:column;justify-content:center;gap:22px;padding:32px 20px 32px 30px;border-right:1px solid var(--line);background:var(--surface-2)}.story-rail-track{position:absolute;top:14%;bottom:14%;left:19px;width:2px;overflow:hidden;border-radius:99px;background:var(--line)}.story-rail-track i{position:absolute;inset:0 0 auto;display:block;border-radius:inherit;background:var(--violet);transition:height .18s linear}.story-rail button{position:relative;display:grid;gap:5px;border:0;padding:10px 0 10px 12px;background:transparent;color:var(--muted);text-align:left;cursor:pointer}.story-rail-dot{position:absolute;top:14px;left:-19px;z-index:2;width:15px;height:15px;padding:2px;border-radius:50%;background:var(--surface-2);color:var(--line);transition:transform .25s ease,color .25s ease,filter .25s ease}.story-rail button span{font:700 11px/1 Manrope,sans-serif}.story-rail button strong{max-width:86px;font-size:9px;line-height:1.35}.story-rail button.active{color:var(--ink)}.story-rail button.active .story-rail-dot{transform:scale(1.22);color:var(--violet);filter:drop-shadow(0 0 5px var(--violet))}.scroll-story-copy{min-width:0;display:flex;align-items:center;padding:clamp(30px,4vw,58px);border-right:1px solid var(--line)}.story-copy-card{width:100%;animation:story-copy-in .56s cubic-bezier(.2,.8,.2,1) both}.story-step-number{display:block;margin-bottom:clamp(28px,5vh,62px);color:var(--muted);font:700 11px/1 Manrope,sans-serif;letter-spacing:.08em}.story-copy-card h2{font-size:clamp(35px,3.4vw,53px)}.story-copy-card>p{margin:23px 0 25px;color:var(--muted);font-size:14px;line-height:1.72}.story-copy-card ul{display:grid;gap:10px;margin:0;padding:0;list-style:none}.story-copy-card li{display:flex;align-items:center;gap:8px;color:var(--muted);font-size:12px}.story-copy-card li svg{flex:0 0 auto;color:var(--success)}.scroll-story-visual{min-width:0;padding:clamp(16px,2.3vw,34px);background:var(--surface-2)}.scroll-visual-frame{position:relative;height:100%;animation:story-visual-in .62s cubic-bezier(.2,.8,.2,1) both}.visual-stage-index{position:absolute;inset:18px 18px auto auto;z-index:4;display:inline-flex;align-items:center;gap:9px;border:1px solid var(--line);border-radius:99px;padding:7px 10px;background:color-mix(in srgb,var(--surface) 88%,transparent);box-shadow:var(--shadow-soft);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.visual-stage-index span{color:var(--violet);font:800 9px/1 Manrope,sans-serif}.visual-stage-index strong{font-size:8px;letter-spacing:.07em;text-transform:uppercase}.scroll-story-visual .narrative-visual{height:100%;min-height:0}.scroll-story-visual .transcript>div,.scroll-story-visual .priority-item,.scroll-story-visual .handoff-step{animation:story-pop .48s cubic-bezier(.2,.8,.2,1) both}.scroll-story-visual .transcript>div:nth-child(2),.scroll-story-visual .priority-item:nth-child(2),.scroll-story-visual .handoff-step:nth-child(2){animation-delay:.08s}.scroll-story-visual .insight-result,.scroll-story-visual .priority-item:nth-child(3),.scroll-story-visual .handoff-step:nth-child(3){animation:story-pop .48s .16s cubic-bezier(.2,.8,.2,1) both}.scroll-story-visual .visual-action,.scroll-story-visual .priority-footer,.scroll-story-visual .handoff-step:nth-child(4),.scroll-story-visual .execution-note{animation:story-pop .5s .25s cubic-bezier(.2,.8,.2,1) both}.mobile-narrative{display:none}.narrative-visual{min-height:620px;overflow:hidden;border:1px solid var(--line);border-radius:21px;background:var(--surface);box-shadow:var(--shadow-soft)}.visual-label{display:inline-flex;align-items:center;gap:7px;color:var(--violet);font-size:9px;font-weight:800;letter-spacing:.09em;text-transform:uppercase}.visual-label svg{width:14px;height:14px}.conversation-visual{position:relative;padding:38px;background:var(--surface-2)}.conversation-visual>.visual-label{margin-bottom:25px}.transcript{display:grid;gap:10px}.transcript>div{border:1px solid var(--line);border-radius:13px;padding:17px 19px;background:var(--surface)}.transcript span{color:var(--muted);font-size:8px;font-weight:800;text-transform:uppercase;letter-spacing:.08em}.transcript p{margin:6px 0 0;font-size:12px;line-height:1.55}.insight-result{width:82%;margin:24px 0 0 auto;padding:23px;border-radius:15px;background:var(--ink);color:var(--bg);box-shadow:var(--shadow-soft)}.insight-result>div{display:flex;align-items:center;gap:7px;color:var(--violet);font-size:9px;font-weight:800;text-transform:uppercase;letter-spacing:.08em}.insight-result strong{display:block;margin-top:14px;font:700 18px/1.25 Manrope,sans-serif}.insight-result p{margin:8px 0 0;color:color-mix(in srgb,var(--bg) 68%,transparent);font-size:10px;line-height:1.55}:root[data-theme=dark] .insight-result{border:1px solid rgba(255,255,255,.09);background:#ffffff0e;color:var(--ink);box-shadow:none;backdrop-filter:blur(16px) saturate(120%);-webkit-backdrop-filter:blur(16px) saturate(120%)}:root[data-theme=dark] .insight-result p{color:var(--muted)}.visual-action{position:absolute;inset:auto 38px 38px;display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:11px;border:1px solid var(--line);border-radius:13px;padding:16px 18px;background:var(--surface)}.visual-action>svg:first-child{color:var(--success)}.visual-action small,.visual-action strong{display:block}.visual-action small{color:var(--muted);font-size:8px;text-transform:uppercase;letter-spacing:.08em}.visual-action strong{margin-top:3px;font-size:11px}.priority-visual{display:flex;flex-direction:column;padding:38px}.visual-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:20px}.visual-heading h3{margin:9px 0 0;font-size:27px;letter-spacing:-.045em}.live-badge{display:inline-flex;align-items:center;gap:7px;border-radius:99px;padding:7px 9px;background:var(--success-soft);color:var(--success);font-size:8px;font-weight:800;text-transform:uppercase;letter-spacing:.08em}.priority-list{display:grid;gap:9px;margin:34px 0}.priority-item{display:grid;grid-template-columns:38px 1fr auto;align-items:center;gap:12px;border:1px solid var(--line);border-radius:13px;padding:17px;transition:transform .2s ease,border-color .2s ease}.priority-item:hover{transform:translate(4px);border-color:var(--violet)}.priority-number{color:var(--muted);font-size:9px}.priority-item strong,.priority-item small{display:block}.priority-item strong{font-size:11px}.priority-item small{margin-top:4px;color:var(--muted);font-size:8px}.priority-action{border-radius:99px;padding:6px 8px;font-size:8px;font-weight:800}.priority-action.risk{background:var(--danger-soft);color:var(--danger)}.priority-action.intent{background:var(--violet-soft);color:var(--violet)}.priority-action.coach{background:var(--warning-soft);color:var(--warning)}.priority-footer{display:grid;grid-template-columns:repeat(3,1fr);margin-top:auto;border-top:1px solid var(--line)}.priority-footer div{padding:25px 16px 0;border-right:1px solid var(--line)}.priority-footer div:first-child{padding-left:0}.priority-footer div:last-child{border-right:0}.priority-footer span,.priority-footer strong{display:block}.priority-footer span{color:var(--muted);font-size:8px}.priority-footer strong{margin-top:8px;font:700 24px/1 Manrope,sans-serif}.execution-visual{padding:38px;background:var(--surface-2)}.execution-title{display:flex;align-items:flex-end;justify-content:space-between;gap:25px;margin-bottom:29px}.execution-title strong{max-width:330px;text-align:right;font:700 19px/1.3 Manrope,sans-serif}.handoff-flow{display:grid;gap:9px}.handoff-step{position:relative;display:grid;grid-template-columns:42px 1fr auto;align-items:center;gap:13px;border:1px solid var(--line);border-radius:14px;padding:16px;background:var(--surface)}.handoff-step.active{border-color:var(--violet);box-shadow:0 0 0 3px var(--violet-soft)}.handoff-icon{width:42px;height:42px;display:grid;place-items:center;border-radius:11px;background:var(--surface-2);color:var(--violet)}.handoff-step.active .handoff-icon{background:var(--violet);color:#fff}.handoff-step small,.handoff-step strong,.handoff-step div>span{display:block}.handoff-step small{color:var(--violet);font-size:8px;font-weight:800;text-transform:uppercase;letter-spacing:.08em}.handoff-step strong{margin:3px 0;font-size:11px}.handoff-step div>span{color:var(--muted);font-size:8px}.now-badge{border-radius:99px;padding:6px 8px;background:var(--violet-soft);color:var(--violet);font-size:8px;font-weight:800}.execution-note{display:flex;align-items:center;gap:9px;margin-top:22px;border-radius:12px;padding:15px 17px;background:var(--ink);color:var(--bg);font-size:10px}.execution-note svg{color:var(--success)}:root[data-theme=dark] .execution-note{border:1px solid rgba(255,255,255,.09);background:#ffffff0e;color:var(--ink);box-shadow:none;backdrop-filter:blur(16px) saturate(120%);-webkit-backdrop-filter:blur(16px) saturate(120%)}.how-section,.section{width:min(1240px,calc(100% - 48px));margin:auto;padding:126px 0}.section-heading.centered{max-width:780px;margin:0 auto 60px;text-align:center}.section-heading p{margin:20px auto 0;color:var(--muted);font-size:17px;line-height:1.65}.how-grid{display:grid;grid-template-columns:repeat(4,1fr);border-top:1px solid var(--line);border-left:1px solid var(--line)}.how-grid article{min-height:300px;display:flex;flex-direction:column;align-items:flex-start;padding:31px;border-right:1px solid var(--line);border-bottom:1px solid var(--line)}.how-grid article>span{color:var(--muted);font-size:9px}.how-grid svg{width:31px;height:31px;margin:45px 0 35px;color:var(--violet)}.how-grid h3{margin-bottom:10px;font-size:22px;letter-spacing:-.04em}.how-grid p{margin:0;color:var(--muted);font-size:12px;line-height:1.65}.manager-risk-section{width:min(1240px,calc(100% - 48px));min-height:calc(100vh - 76px);display:grid;grid-template-columns:.68fr 1.32fr;align-items:center;gap:64px;margin:auto;padding:90px 0}.manager-risk-copy h2{margin:0;font:700 clamp(42px,4.5vw,63px)/1.03 "Manrope",sans-serif;letter-spacing:-.059em}.manager-risk-copy>p{margin:25px 0 30px;color:var(--muted);font-size:15px;line-height:1.75}.manager-value-list{display:grid;gap:15px}.manager-value-list>div{display:grid;grid-template-columns:38px 1fr;align-items:start;gap:12px}.manager-value-list svg{width:28px;height:28px;color:var(--violet)}.manager-value-list span,.manager-value-list strong{display:block}.manager-value-list span{color:var(--muted);font-size:12px;line-height:1.55}.manager-value-list strong{margin-bottom:3px;color:var(--ink);font-size:13px}.manager-proof{display:flex;flex-wrap:wrap;align-items:center;gap:7px;margin-top:32px;padding-top:24px;border-top:1px solid var(--line);font-size:11px}.manager-proof strong{color:var(--violet)}.manager-proof span{color:var(--muted)}.risk-command-center{min-width:0;overflow:hidden;border:1px solid var(--line);border-radius:24px;background:var(--surface);box-shadow:var(--shadow)}.risk-command-center.cockpit-preview{height:auto;aspect-ratio:1.265 / 1;display:grid;grid-template-columns:118px minmax(0,1fr);border-color:#d9dde3;background:#f4f6f8;color:#17191d;font-family:Inter,Arial,sans-serif}:root[data-theme=dark] .risk-command-center.cockpit-preview{border-color:var(--line)}.cockpit-sidebar{min-width:0;overflow:hidden;display:flex;flex-direction:column;background:#1d1f21;color:#f7f8f9}.cockpit-app-mark{height:55px;display:flex;align-items:center;gap:7px;padding:0 11px;border-bottom:1px solid #353739}.cockpit-app-mark>span{flex:0 0 auto;width:22px;height:22px;border-radius:6px;background:linear-gradient(135deg,#7b8dff,#bdeab9 54%,#e8beff);box-shadow:inset 0 1px #ffffff73}.cockpit-app-mark strong{overflow:hidden;font-size:7px;text-overflow:ellipsis;white-space:nowrap}.cockpit-sidebar nav{display:grid;gap:3px;padding:13px 9px}.cockpit-sidebar button{width:100%;min-width:0;display:flex;align-items:center;gap:9px;border:0;border-radius:7px;padding:8px 9px;background:transparent;color:#d3d5d7;text-align:left;cursor:default}.cockpit-sidebar button.active{background:#2c2f32;color:#fff}.cockpit-sidebar button svg{flex:0 0 auto;width:14px;height:14px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.cockpit-sidebar button span{overflow:hidden;font-size:7px;line-height:1;text-overflow:ellipsis;white-space:nowrap}.cockpit-app{min-width:0;overflow:hidden;display:flex;flex-direction:column;background:#f4f6f8}.cockpit-topbar{flex:0 0 55px;display:flex;align-items:center;justify-content:space-between;gap:15px;padding:0 15px;border-bottom:1px solid #e4e7eb;background:#fff}.cockpit-topbar>div{min-width:0;display:flex;align-items:center;gap:8px}.cockpit-topbar>div:first-child svg{width:14px;height:14px}.cockpit-topbar strong{font-size:11px}.cockpit-user button{border:0;background:transparent;color:#4d535b;font-size:7px;font-weight:700}.cockpit-user>span{width:26px;height:26px;display:grid;place-items:center;border-radius:5px;background:#1d2733;color:#fff;font-size:7px;font-weight:800}.cockpit-user small{overflow:hidden;max-width:70px;font-size:7px;text-overflow:ellipsis;white-space:nowrap}.cockpit-user>svg{width:11px;height:11px}.cockpit-content{min-height:0;overflow:hidden;flex:1;padding:12px}.cockpit-filters{border-radius:6px;padding:12px 13px;background:#fff}.cockpit-channel-tabs{display:flex;gap:20px;border-bottom:1px solid #e3e6e9}.cockpit-channel-tabs button{position:relative;border:0;padding:0 0 9px;background:transparent;color:#8a9099;font-size:8px;font-weight:600;cursor:pointer}.cockpit-channel-tabs button.active{color:#17191d}.cockpit-channel-tabs button.active:after{content:"";position:absolute;right:0;bottom:-1px;left:0;height:2px;background:#17191d}.cockpit-filter-row{display:flex;align-items:center;gap:8px;padding-top:10px}.cockpit-filter-row button{border:1px solid #e2e5e8;background:#fff;color:#69707a;font-size:7px}.cockpit-segment{display:flex}.cockpit-segment button{padding:7px 9px;border-right:0}.cockpit-segment button:first-child{border-radius:5px 0 0 5px}.cockpit-segment button:last-child{border-right:1px solid #e2e5e8;border-radius:0 5px 5px 0}.cockpit-segment button.active{border-color:#202a36;background:#202a36;color:#fff}.cockpit-select{min-width:94px;display:flex;align-items:center;justify-content:space-between;gap:14px;border-radius:5px;padding:7px 9px}.cockpit-select svg{width:10px;height:10px}.cockpit-filter-row>span{margin-left:auto;color:#969ca4;font-size:6px;white-space:nowrap}.cockpit-dashboard{padding-top:13px;animation:cockpit-view-in .45s cubic-bezier(.2,.8,.2,1) both}.cockpit-dashboard-heading{display:flex;align-items:center;justify-content:space-between;gap:12px}.cockpit-dashboard-heading h3{margin:0;font:700 12px/1.2 Inter,Arial,sans-serif;letter-spacing:0}.cockpit-dashboard-heading p{margin:3px 0 0;color:#8b919a;font-size:7px}.cockpit-dashboard-heading>button{border:1px solid #e1e4e8;border-radius:5px;padding:7px 9px;background:#fff;color:#555b63;font-size:7px;font-weight:700}.cockpit-metric-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:7px;margin-top:9px}.cockpit-metric-grid article{min-width:0;min-height:74px;border:1px solid #e8ebee;border-radius:6px;padding:10px;background:#fff;animation:cockpit-metric-in .4s var(--metric-delay) cubic-bezier(.2,.8,.2,1) both}.cockpit-metric-grid article>span,.cockpit-metric-grid article>strong,.cockpit-metric-grid article>small{display:block}.cockpit-metric-grid article>span{overflow:hidden;color:#727984;font-size:7px;text-overflow:ellipsis;white-space:nowrap}.cockpit-metric-grid article>strong{margin:8px 0 7px;font:600 18px/1 Inter,Arial,sans-serif;letter-spacing:-.045em;white-space:nowrap}.cockpit-metric-grid article>small{width:max-content;border-radius:99px;padding:3px 5px;background:#e9f8f3;color:#2bb997;font-size:6px;font-weight:700}.cockpit-metric-grid article>small.down{background:#fff0f0;color:#e66c6c}.cockpit-analysis-grid{display:grid;grid-template-columns:1.45fr .75fr;gap:7px;margin-top:8px}.cockpit-analysis-grid>article{min-width:0;height:126px;overflow:hidden;border:1px solid #e8ebee;border-radius:6px;padding:11px;background:#fff}.cockpit-card-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:8px}.cockpit-card-heading>div{min-width:0;display:flex;align-items:flex-start;gap:6px}.cockpit-card-heading i,.cockpit-ranking-peek i{flex:0 0 auto;width:3px;height:13px;border-radius:9px;background:#202a36}.cockpit-card-heading span,.cockpit-card-heading strong,.cockpit-card-heading small{display:block}.cockpit-card-heading strong{font-size:8px}.cockpit-card-heading small{margin-top:3px;color:#9298a1;font-size:6px}.cockpit-card-heading em{border-radius:99px;padding:4px 7px;background:#202a36;color:#fff;font-size:6px;font-style:normal;white-space:nowrap}.cockpit-trend-card svg{width:100%;height:75px;margin-top:2px;overflow:visible}.cockpit-grid-line{fill:none;stroke:#edf0f2;stroke-width:1}.cockpit-trend-area{opacity:0;animation:cockpit-area-in .5s .25s ease forwards}.cockpit-trend-line{fill:none;stroke:#6c5ce7;stroke-width:2.3;stroke-linecap:round;stroke-dasharray:330;stroke-dashoffset:330;animation:cockpit-draw-line 1s .12s cubic-bezier(.2,.8,.2,1) forwards}.cockpit-funnel{display:grid;justify-items:center;gap:3px;margin-top:10px}.cockpit-funnel>div{min-width:55%;display:flex;align-items:center;justify-content:space-between;border-radius:3px;padding:5px 7px;background:linear-gradient(90deg,#5d8dee,#8b64df);color:#fff}.cockpit-funnel>div:nth-child(2){opacity:.82}.cockpit-funnel>div:nth-child(3){opacity:.65}.cockpit-funnel strong{font-size:8px}.cockpit-funnel span{font-size:5px;text-transform:uppercase;letter-spacing:.04em}.cockpit-ranking-peek{height:32px;display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:8px;border:1px solid #e8ebee;border-radius:6px 6px 0 0;padding:0 11px;background:#fff}.cockpit-ranking-peek span{display:flex;align-items:center;gap:7px;font-size:7px;font-weight:700}.cockpit-ranking-peek i{height:11px}.cockpit-ranking-peek small{display:flex;align-items:center;gap:5px;color:#8b919a;font-size:6px}.cockpit-ranking-peek svg{width:9px;height:9px}.integration-section{width:min(1240px,calc(100% - 48px));min-height:calc(100vh - 76px);display:grid;grid-template-columns:1.32fr .68fr;align-items:start;gap:64px;margin:auto;padding:96px 0}.integration-copy h2{margin:0;font:700 clamp(42px,4.2vw,60px)/1.03 "Manrope",sans-serif;letter-spacing:-.059em}.integration-copy>p{margin:24px 0 25px;color:var(--muted);font-size:15px;line-height:1.72}.integration-logo-rail{display:flex;align-items:center;gap:8px;margin:2px 0 27px}.integration-logo{width:50px;height:50px;position:relative;display:grid;place-items:center;border:1px solid var(--line);border-radius:14px;background:var(--surface);color:var(--ink);font:800 14px/1 Manrope,sans-serif;box-shadow:var(--shadow-soft);transition:transform .22s ease,border-color .22s ease}.integration-logo:hover{transform:translateY(-3px);border-color:var(--violet)}.integration-logo img{width:29px;height:29px;object-fit:contain}.integration-logo small{position:absolute;top:calc(100% + 6px);left:50%;display:none;border-radius:5px;padding:4px 6px;background:var(--ink);color:var(--bg);font-size:7px;white-space:nowrap;transform:translate(-50%)}.integration-logo:hover small{display:block}.integration-value-list{display:grid;gap:14px}.integration-value-list>div{display:grid;grid-template-columns:38px 1fr;align-items:start;gap:12px}.integration-value-list svg{width:27px;height:27px;color:var(--violet)}.integration-value-list span,.integration-value-list strong{display:block}.integration-value-list span{color:var(--muted);font-size:12px;line-height:1.5}.integration-value-list strong{margin-bottom:3px;color:var(--ink);font-size:13px}.integration-proof{margin-top:27px}.risk-command-center.cockpit-preview.exact-channel-preview{position:relative;height:auto;aspect-ratio:1280 / 1606;display:block;background:#f4f6f8}.static-channel-frame{position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden;background:#f4f6f8}.static-channel-frame iframe{position:absolute;top:0;left:0;display:block;border:0;pointer-events:none;transform-origin:0 0}.static-channel-shield{position:absolute;z-index:2;top:0;right:0;bottom:0;left:0;cursor:default;pointer-events:auto}.integration-preview .cockpit-content{padding:12px}.integration-summary-grid{display:grid;grid-template-columns:1.75fr repeat(3,.72fr);gap:7px}.integration-summary-grid>article{min-width:0;min-height:114px;border:1px solid #e4e7eb;border-radius:7px;background:#fff}.integration-summary-lead{padding:12px 13px}.integration-summary-lead>span{color:#747b85;font-size:7px;font-weight:700}.integration-summary-lead h3{margin:7px 0 6px;font:700 13px/1.14 Inter,Arial,sans-serif;letter-spacing:-.025em}.integration-summary-lead p{margin:0;color:#747b85;font-size:7px;line-height:1.45}.integration-summary-stat{display:flex;flex-direction:column;justify-content:center;padding:10px}.integration-summary-stat span,.integration-summary-stat strong,.integration-summary-stat small{display:block}.integration-summary-stat span{color:#737a84;font-size:7px}.integration-summary-stat strong{margin:9px 0 6px;font:700 20px/1 Inter,Arial,sans-serif}.integration-summary-stat small{color:#969ca4;font-size:6px;line-height:1.3}.integration-group-tabs{display:grid;grid-template-columns:repeat(3,1fr);gap:6px;margin:9px 0}.integration-group-tabs button{min-width:0;display:flex;align-items:center;justify-content:space-between;gap:8px;border:1px solid #e3e6e9;border-radius:6px;padding:8px 9px;background:#fff;color:#767d87;cursor:pointer}.integration-group-tabs button.active{border-color:#c7cad0;background:#202329;color:#fff}.integration-group-tabs strong{overflow:hidden;font-size:7px;text-overflow:ellipsis;white-space:nowrap}.integration-group-tabs span{font-size:5px;white-space:nowrap}.integration-channel-group{border:1px solid #e3e6e9;border-radius:7px;padding:10px;background:#fff;animation:cockpit-view-in .42s cubic-bezier(.2,.8,.2,1) both}.integration-group-heading{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:9px}.integration-group-heading>div{display:flex;align-items:center;gap:8px}.channel-heading-icon{width:26px;height:26px;display:grid;place-items:center;border-radius:7px;background:#edf8f5;color:#299e82}.channel-heading-icon svg{width:13px;height:13px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.integration-group-heading span span,.integration-group-heading strong,.integration-group-heading small{display:block}.integration-group-heading strong{font-size:9px}.integration-group-heading small{margin-top:3px;color:#818892;font-size:6px}.integration-group-heading em{border:1px solid #cde8df;border-radius:99px;padding:4px 7px;background:#eff9f6;color:#39977e;font-size:6px;font-style:normal}.integration-card-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:6px}.integration-card-grid>article{min-width:0;min-height:219px;display:flex;flex-direction:column;border:1px solid #e2e5e9;border-radius:6px;padding:10px;background:#fbfcfd;animation:cockpit-metric-in .4s var(--card-delay) cubic-bezier(.2,.8,.2,1) both}.integration-card-top{display:flex;align-items:flex-start;justify-content:space-between;gap:7px}.integration-card-top>strong{font-size:8px;line-height:1.25}.integration-card-top>span{flex:0 0 auto;border-radius:99px;padding:3px 5px;background:#f0f1f3;color:#707781;font-size:5px}.integration-card-top>span.connected{border:1px solid #cde8df;background:#edf8f5;color:#39977e}.integration-card-grid article>p{min-height:46px;margin:8px 0;color:#666e78;font-size:6px;line-height:1.45}.integration-provider-row{display:flex;flex-wrap:wrap;gap:4px}.provider-badge{display:inline-flex;align-items:center;gap:4px;border:1px solid #e2e5e9;border-radius:99px;padding:3px 5px;background:#fff;color:#3d434b;font-size:5px;font-weight:700}.provider-badge i{min-width:9px;color:#6d4aff;font-size:6px;font-style:normal;text-align:center}.provider-aircall i{color:#36a77b}.provider-twilio i{color:#ef4f64}.provider-zoom i{color:#2d8cff;font-size:4px}.provider-salesforce i{color:#31a8e0}.provider-hubspot i{color:#ff7a1a}.integration-card-footer{display:flex;align-items:center;justify-content:space-between;gap:6px;margin-top:auto;padding-top:8px}.integration-card-footer small{color:#959ba3;font-size:5px}.integration-card-footer button{border:1px solid #e0e3e7;border-radius:5px;padding:5px 7px;background:#fff;color:#49505a;font-size:6px}.connected-product-section{min-height:calc(100vh - 76px);display:flex;flex-direction:column;justify-content:center;padding:105px 0 56px}.connected-product-heading{display:grid;grid-template-columns:1.08fr .72fr;align-items:end;gap:90px;margin-bottom:46px}.connected-product-heading h2{max-width:720px;margin:13px 0 0;font:700 clamp(45px,5.1vw,70px)/1.01 "Manrope",sans-serif;letter-spacing:-.063em}.connected-product-heading p{margin:0;color:var(--muted);font-size:15px;line-height:1.72}.connected-proof-line{display:flex;align-items:center;gap:9px;margin-top:20px;color:var(--ink);font-size:11px;font-weight:700}.connected-proof-line svg{flex:0 0 auto;width:18px;height:18px;color:var(--success)}.connected-experience{overflow:hidden;border:1px solid var(--line);border-radius:24px;background:var(--surface);box-shadow:var(--shadow)}.connected-step-tabs{display:grid;grid-template-columns:repeat(3,1fr);border-bottom:1px solid var(--line);background:var(--surface-2)}.connected-step-tabs button{min-height:65px;display:flex;align-items:center;justify-content:center;gap:11px;border:0;border-right:1px solid var(--line);background:transparent;color:var(--muted);cursor:pointer;transition:color .2s ease,background .2s ease}.connected-step-tabs button:last-child{border-right:0}.connected-step-tabs button:hover{color:var(--ink)}.connected-step-tabs button.active{background:var(--ink);color:var(--bg)}.connected-step-tabs strong{font:700 13px/1 Manrope,sans-serif}:root[data-theme=dark] .connected-step-tabs button.active{background:#ffffff0e;color:var(--ink);box-shadow:none;backdrop-filter:blur(14px) saturate(120%);-webkit-backdrop-filter:blur(14px) saturate(120%)}.connected-stage{position:relative;display:grid;grid-template-columns:minmax(0,1.45fr) 88px minmax(270px,.52fr);align-items:center;gap:22px;min-height:800px;padding:36px 32px 94px;background:var(--surface-2)}.real-web-preview,.real-app-preview{min-width:0;pointer-events:none;-webkit-user-select:none;user-select:none;animation:connected-pop .5s cubic-bezier(.2,.8,.2,1) both}.real-web-preview{height:630px;overflow:hidden;display:grid;grid-template-rows:49px minmax(0,1fr);border:1px solid var(--line);border-radius:18px;background:#fff;box-shadow:var(--shadow-soft)}.real-web-canvas{position:relative;min-height:0;overflow:hidden;background:#f4f5f7}.real-app-preview{width:100%;height:630px;max-width:300px;display:grid;grid-template-rows:608px 12px;justify-items:center;gap:10px;justify-self:center;animation-delay:.12s}.real-phone-shell{height:608px;width:auto;overflow:hidden;aspect-ratio:390 / 844;border:7px solid #15161b;border-radius:34px;background:#f4f5f7;box-shadow:0 24px 50px #1010162e}.real-app-preview>small{color:var(--muted);font-size:8px;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.coded-web-product{height:100%;display:grid;grid-template-columns:132px minmax(0,1fr);overflow:hidden;background:#f4f5f7;color:#17191e;font-family:Manrope,sans-serif}.coded-web-sidebar{display:flex;flex-direction:column;background:#1d1f23;color:#aeb2ba}.coded-web-brand{height:52px;display:flex;align-items:center;gap:8px;padding:0 13px;border-bottom:1px solid #31343a;color:#fff}.coded-web-brand>span{width:24px;height:24px;display:grid;place-items:center;border-radius:7px;background:#5f48ff}.coded-web-brand svg{width:13px;height:13px}.coded-web-brand strong{font-size:8px;white-space:nowrap}.coded-web-sidebar nav{display:grid;gap:3px;padding:13px 8px}.coded-web-sidebar nav div{height:34px;display:flex;align-items:center;gap:8px;border-radius:7px;padding:0 9px;font-size:7px;font-weight:650}.coded-web-sidebar nav div.active{background:#4b4e55;color:#fff}.coded-web-sidebar nav svg{width:13px;height:13px;flex:0 0 auto}.coded-web-main{min-width:0;display:grid;grid-template-rows:52px minmax(0,1fr)}.coded-web-main>header{display:flex;align-items:center;justify-content:space-between;gap:15px;padding:0 15px;border-bottom:1px solid #e2e4e8;background:#fff;color:#17191e}.coded-web-main>header>div{display:flex;align-items:center;gap:7px}.coded-web-main>header svg{width:13px;height:13px}.coded-web-main>header strong{font-size:10px}.coded-web-main>header>div:last-child{color:#6c727d;font-size:6px}.coded-web-main>header>div:last-child>span{border:1px solid #e2e4e8;border-radius:6px;padding:5px 6px;background:#fff;color:#2f333b}.coded-web-main>header b{width:23px;height:23px;display:grid;place-items:center;border-radius:6px;background:#20242d;color:#fff;font-size:6px}.coded-web-main>header small{border-radius:99px;padding:4px 6px;background:#f0efff;color:#77708e;font-size:5px}.coded-web-body{min-height:0;overflow:hidden;padding:15px}.coded-panel,.coded-filter-panel,.coded-table-panel{border:1px solid #e5e7eb;border-radius:9px;background:#fff}.coded-workbench-grid{height:100%;display:grid;grid-template-columns:1fr 1fr;grid-template-rows:190px minmax(0,1fr);gap:12px}.coded-panel{min-width:0;padding:14px}.coded-panel-title{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;margin-bottom:12px}.coded-panel-title>div{display:grid;gap:3px}.coded-panel-title strong{font-size:9px}.coded-panel-title span,.coded-panel-title small{color:#858b95;font-size:6px}.coded-stage-row{display:grid;grid-template-columns:68px minmax(45px,1fr) 14px 24px;align-items:center;gap:6px;margin:10px 0;color:#686f7a;font-size:6px}.coded-stage-row>i{height:5px;overflow:hidden;border-radius:99px;background:#edf0f4}.coded-stage-row>i b{height:100%;display:block;border-radius:inherit;background:linear-gradient(90deg,#aca5ff,#664cff)}.coded-stage-row>strong{color:#1c2026;font-size:7px;text-align:center}.coded-stage-row>small{font-size:6px}.coded-intent-panel{display:grid;grid-template-columns:1fr 1.25fr;grid-template-rows:auto 1fr;align-items:center}.coded-intent-panel .coded-panel-title{grid-column:1 / -1}.coded-donut{width:88px;height:88px;display:grid;place-content:center;justify-self:center;border:15px solid #f2ad35;border-right-color:#ef5350;border-left-color:#aab2bd;border-radius:50%;text-align:center}.coded-donut strong,.coded-donut small{display:block}.coded-donut strong{font-size:18px;line-height:1}.coded-donut small{margin-top:4px;color:#888e98;font-size:6px}.coded-intent-legend{display:grid;gap:8px}.coded-intent-legend span{display:grid;grid-template-columns:7px 1fr auto;align-items:center;gap:5px;border-radius:6px;padding:7px;background:#f6f7f9;color:#727984;font-size:6px}.coded-intent-legend i{width:6px;height:6px;border-radius:50%;background:#aab2bd}.coded-intent-legend i.high{background:#ef5350}.coded-intent-legend i.medium{background:#f2ad35}.coded-intent-legend strong{color:#2b3037}.coded-list-panel .coded-mini-tabs{display:flex;gap:20px;margin:-2px 0 8px;border-bottom:1px solid #e7e9ed;color:#858b95;font-size:7px}.coded-list-panel .coded-mini-tabs strong{border-bottom:2px solid #20242b;padding:0 0 7px;color:#20242b}.coded-list-panel article{min-height:66px;display:grid;grid-template-columns:34px 1fr auto;align-items:start;gap:8px;margin-top:8px;border:1px solid #e7e9ed;border-radius:8px;padding:9px}.coded-list-panel article>b{width:max-content;border-radius:99px;padding:4px 5px;background:#fff1ee;color:#e45e53;font-size:5px}.coded-list-panel article div{min-width:0}.coded-list-panel article strong{display:block;font-size:7px}.coded-list-panel article p{overflow:hidden;margin:5px 0;color:#4f5661;font-size:6px;line-height:1.4;white-space:nowrap;text-overflow:ellipsis}.coded-list-panel article small{color:#9197a0;font-size:5px}.coded-list-panel article em{align-self:center;border-radius:6px;padding:6px;background:#f2f3f5;color:#545b65;font-size:5px;font-style:normal}.coded-data-page{height:100%;display:grid;grid-template-rows:132px minmax(0,1fr);gap:12px}.coded-filter-panel{overflow:hidden;padding:0 14px 13px}.coded-page-tabs{display:flex;gap:24px;height:42px;align-items:end;border-bottom:1px solid #e6e8eb;color:#878d96;font-size:9px}.coded-page-tabs strong{border-bottom:2px solid #171a1f;padding:0 0 9px;color:#171a1f}.coded-page-tabs span{padding-bottom:10px}.coded-filter-row{display:grid;grid-template-columns:1.25fr 1fr 1fr .85fr;gap:8px;margin-top:12px}.coded-filter-row>span{min-width:0;height:31px;display:flex;align-items:center;justify-content:space-between;gap:6px;overflow:hidden;border:1px solid #e4e6ea;padding:0 9px;color:#888e98;font-size:6px;white-space:nowrap;text-overflow:ellipsis}.coded-filter-row svg{width:10px;height:10px;flex:0 0 auto}.coded-table-panel{min-height:0;overflow:hidden;padding:14px}.coded-table-heading{height:35px;display:flex;align-items:flex-start;justify-content:space-between}.coded-table-heading strong{font-size:8px}.coded-table-heading span{border-radius:5px;padding:7px 9px;background:#20242d;color:#fff;font-size:6px}.coded-table{border-top:1px solid #eef0f3}.coded-table-row{min-height:48px;display:grid;align-items:center;border-bottom:1px solid #eceef1;color:#444a53;font-size:6px}.coded-customer-table .coded-table-row{grid-template-columns:.95fr 1fr 1fr 1.1fr 1.8fr .55fr}.coded-conversation-table .coded-table-row{grid-template-columns:1fr .8fr 1fr .75fr .8fr .8fr 1.55fr}.coded-table-row.header{min-height:33px;background:#f5f6f8;color:#8b919b;font-weight:700}.coded-table-row>span{min-width:0;overflow:hidden;padding:0 8px;white-space:nowrap;text-overflow:ellipsis}.coded-table-row:not(.header)>span:nth-child(2){color:#15181d;font-weight:800}.coded-table-row .intent-high,.coded-table-row .intent-medium,.coded-table-row .intent-low,.coded-table-row .status-active,.coded-table-row .status-pending,.coded-table-row .status-ended{width:max-content;border-radius:99px;padding:4px 6px}.coded-table-row .intent-high{background:#fff0ef;color:#d9534f}.coded-table-row .intent-medium{background:#fff6df;color:#af7815}.coded-table-row .intent-low{background:#f2eefe;color:#7e59d7}.coded-table-row .status-active{background:#eef5ff;color:#4f7dc5}.coded-table-row .status-pending{background:#fff6df;color:#af7815}.coded-table-row .status-ended{background:#f1f2f4;color:#777d86}.coded-pagination{display:flex;align-items:center;justify-content:flex-end;gap:5px;margin-top:13px;color:#858b95;font-size:6px}.coded-pagination b{min-width:22px;height:22px;display:grid;place-items:center;border:1px solid #e0e3e7;border-radius:4px;background:#fff;color:#4c535c}.coded-pagination b:nth-of-type(2){background:#20242d;color:#fff}.coded-mobile-product{height:100%;display:grid;grid-template-rows:30px minmax(0,1fr) 52px;overflow:hidden;background:#f4f5f7;color:#17191e;font-family:Manrope,sans-serif}.coded-mobile-status{display:flex;align-items:center;justify-content:space-between;padding:0 13px;background:#fff;font-size:8px}.coded-mobile-status span{display:flex;align-items:center;gap:3px}.coded-mobile-status svg{width:11px;height:11px}.coded-mobile-product>main{min-height:0;overflow:hidden;padding:10px}.coded-mobile-profile{display:flex;align-items:center;gap:9px;margin:-10px -10px 10px;padding:10px 12px;background:#fff}.coded-mobile-profile>b{width:31px;height:31px;display:grid;place-items:center;border-radius:8px;background:#20242d;color:#fff;font-size:8px}.coded-mobile-profile div{display:grid;gap:2px}.coded-mobile-profile strong{font-size:9px}.coded-mobile-profile span{color:#7f8590;font-size:6px}.coded-mobile-dial{height:31px;display:flex;align-items:center;gap:5px;border-radius:8px;padding:0 9px;background:#fff;font-size:6px}.coded-mobile-dial span{color:#727984}.coded-mobile-dial b{margin-left:auto;border-radius:99px;padding:4px 5px;background:#e9f8f2;color:#42a986;font-size:5px}.coded-mobile-dial svg{width:9px;height:9px}.coded-mobile-card{margin-top:10px;border-radius:10px;padding:10px;background:#fff}.coded-mobile-section-title{display:flex;justify-content:space-between;align-items:flex-start}.coded-mobile-section-title>div{display:grid;gap:2px}.coded-mobile-section-title strong{font-size:9px}.coded-mobile-section-title span{color:#8a9099;font-size:5px}.coded-mobile-section-title>b{font-size:6px}.coded-mobile-tabs{display:flex;gap:15px;margin-top:8px;border-bottom:1px solid #e9ebee;color:#8a9099;font-size:7px}.coded-mobile-tabs strong{border-bottom:2px solid #17191e;padding-bottom:6px;color:#17191e}.coded-mobile-card article{margin-top:8px;border:1px solid #e8eaed;border-radius:8px;padding:9px}.coded-mobile-card article>strong{font-size:7px}.coded-mobile-card article p{margin:5px 0;color:#444b55;font-size:6px;line-height:1.4}.coded-mobile-card article small{color:#90969f;font-size:5px}.coded-mobile-card article>div{display:flex;align-items:center;gap:5px;margin-top:8px}.coded-mobile-card article>div b,.coded-mobile-card article>div em{border-radius:99px;padding:4px 5px;background:#edf5ff;color:#5591cc;font-size:5px;font-style:normal}.coded-mobile-card article>div em{background:#fff0ef;color:#d75e56}.coded-mobile-card article>div span{margin-left:auto;border-radius:5px;padding:5px 7px;background:#f0f1f3;color:#5f6670;font-size:5px}.coded-mobile-latest{margin-bottom:0}.coded-mobile-latest article{min-height:68px}.coded-mobile-page-title{margin:3px 0 12px;text-align:center;font-size:13px}.coded-mobile-page-tabs{display:flex;gap:24px;height:30px;align-items:flex-end;border-bottom:1px solid #e3e5e8;background:#fff;color:#7f8590;font-size:8px}.coded-mobile-page-tabs strong{border-bottom:2px solid #17191e;padding:0 3px 8px;color:#17191e}.coded-mobile-page-tabs span{padding-bottom:8px}.coded-mobile-search{height:36px;display:flex;align-items:center;gap:7px;margin-top:9px;border-radius:9px;padding:0 10px;background:#fff;color:#858b95;font-size:6px}.coded-mobile-search svg{width:13px;height:13px}.coded-mobile-filters{display:flex;gap:6px;margin:8px 0}.coded-mobile-filters span{display:flex;align-items:center;gap:5px;border-radius:99px;padding:7px 9px;background:#fff;color:#565d67;font-size:6px}.coded-mobile-filters svg{width:8px;height:8px}.coded-mobile-customer-list,.coded-mobile-conversation-list{display:grid;gap:7px}.coded-mobile-customer-list article{display:grid;grid-template-columns:1fr auto;border-radius:9px;padding:10px;background:#fff}.coded-mobile-customer-list article>div{display:grid;gap:2px}.coded-mobile-customer-list article>div strong{font-size:8px}.coded-mobile-customer-list article>div small,.coded-mobile-customer-list article>span{color:#757c86;font-size:5px}.coded-mobile-customer-list article>svg{width:25px;height:25px;border-radius:7px;padding:6px;background:#f5f6f8}.coded-mobile-customer-list article p{grid-column:1 / -1;display:flex;gap:4px;margin:7px 0}.coded-mobile-customer-list article p b,.coded-mobile-customer-list article p em{border-radius:99px;padding:3px 5px;background:#edf5ff;color:#5b92ca;font-size:5px;font-style:normal}.coded-mobile-customer-list article p b:nth-child(2){background:#eaf8f3;color:#4aa889}.coded-mobile-customer-list article p em{background:#fff0ef;color:#d75e56}.coded-mobile-customer-list article>span{grid-column:1 / -1;margin-top:3px}.coded-mobile-customer-list footer{grid-column:1 / -1;display:flex;justify-content:space-around;margin-top:8px;border-top:1px solid #eaebee;padding-top:8px;font-size:6px}.coded-mobile-conversation-list{margin-top:10px}.coded-mobile-conversation-list article{border-radius:9px;padding:11px;background:#fff}.coded-mobile-conversation-list article>div{display:flex;align-items:center;gap:7px}.coded-mobile-conversation-list article b{border-radius:99px;padding:4px 6px;background:#edf5ff;color:#5591cc;font-size:5px}.coded-mobile-conversation-list article strong{font-size:8px}.coded-mobile-conversation-list article p{margin:8px 0;color:#414852;font-size:6px;line-height:1.45}.coded-mobile-conversation-list article small{color:#8c929b;font-size:5px}.coded-mobile-nav{display:grid;grid-template-columns:repeat(3,1fr);border-top:1px solid #e1e3e7;background:#fff}.coded-mobile-nav div{display:grid;place-items:center;align-content:center;gap:3px;border-top:2px solid transparent;color:#7c828c;font-size:5px}.coded-mobile-nav div.active{border-color:#d09a2e;color:#16191e}.coded-mobile-nav svg{width:14px;height:14px}.web-execution-frame,.mobile-execution-frame{min-width:0;overflow:hidden;border:1px solid var(--line);background:var(--surface);animation:connected-pop .5s cubic-bezier(.2,.8,.2,1) both}.web-execution-frame{border-radius:18px}.product-frame-bar{height:49px;display:grid;grid-template-columns:1fr auto 1fr;align-items:center;padding:0 17px;border-bottom:1px solid var(--line);color:var(--muted)}.product-frame-bar>span{display:flex;gap:5px}.product-frame-bar>span svg{width:8px;height:8px;color:var(--danger)}.product-frame-bar>span svg:nth-child(2){color:var(--warning)}.product-frame-bar>span svg:nth-child(3){color:var(--success)}.product-frame-bar>svg{justify-self:end;width:16px;height:16px;color:var(--violet)}.product-frame-bar small{font-size:8px;font-weight:800;letter-spacing:.06em;text-transform:uppercase}.web-execution-body{padding:27px}.execution-screen-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:20px}.execution-screen-heading h3{margin:9px 0 0;font:700 24px/1.15 Manrope,sans-serif;letter-spacing:-.045em}.execution-status{flex:0 0 auto;border-radius:99px;padding:7px 9px;background:var(--violet-soft);color:var(--violet);font-size:8px;font-weight:800}.execution-status.step-1{background:var(--warning-soft);color:var(--warning)}.execution-status.step-2{background:var(--success-soft);color:var(--success)}.execution-signal-card{margin-top:25px;border:1px solid var(--line);border-radius:14px;padding:20px;background:var(--surface-2)}.execution-signal-card span,.execution-signal-card strong{display:block}.execution-signal-card span{color:var(--violet);font-size:8px;font-weight:800;letter-spacing:.07em;text-transform:uppercase}.execution-signal-card strong{margin-top:9px;font:700 14px/1.35 Manrope,sans-serif}.execution-signal-card p{margin:18px 0 0;padding-top:16px;border-top:1px solid var(--line);color:var(--muted);font-size:11px;line-height:1.6}.execution-assignment{display:grid;grid-template-columns:38px 1fr auto;align-items:center;gap:11px;margin-top:18px;border-top:1px solid var(--line);padding-top:18px}.assignment-avatar{width:38px;height:38px;display:grid;place-items:center;border-radius:10px;background:var(--ink);color:var(--bg);font-size:9px;font-weight:800}.execution-assignment small,.execution-assignment strong{display:block}.execution-assignment small{color:var(--muted);font-size:8px}.execution-assignment strong{margin-top:3px;font-size:10px}.assignment-time{border-radius:99px;padding:6px 8px;background:var(--surface-3);color:var(--muted);font-size:8px;font-weight:800}.connected-sync-spine{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:100%;color:var(--violet)}.sync-device{width:42px;height:42px;display:grid;place-items:center;border:1px solid var(--line);border-radius:50%;background:var(--surface);box-shadow:var(--shadow-soft)}.sync-device svg{width:20px;height:20px}.sync-line{position:relative;width:1px;flex:1;min-height:46px;overflow:hidden;background:var(--line)}.sync-line i{position:absolute;top:0;right:0;bottom:0;left:0;display:block;background:var(--violet);transform-origin:top;animation:sync-fill .65s cubic-bezier(.2,.8,.2,1) both}.connected-sync-spine .sync-line:nth-of-type(4) i{animation-delay:.22s}.sync-state{display:inline-flex;align-items:center;gap:5px;margin:9px 0;border-radius:99px;padding:7px 8px;background:var(--violet-soft);font-size:7px;font-weight:800;white-space:nowrap}.sync-state svg{width:11px;height:11px;animation:sync-rotate .8s cubic-bezier(.2,.8,.2,1) both}.connected-sync-spine.step-2{color:var(--success)}.connected-sync-spine.step-2 .sync-line i{background:var(--success)}.connected-sync-spine.step-2 .sync-state{background:var(--success-soft)}.mobile-execution-frame{width:100%;max-width:310px;justify-self:center;border-width:7px;border-color:var(--ink);border-radius:30px;animation-delay:.12s}.mobile-device-top{height:36px;display:grid;grid-template-columns:1fr auto 1fr;align-items:center;padding:0 13px;border-bottom:1px solid var(--line);color:var(--muted);font-size:7px;font-weight:800}.mobile-device-top svg{width:5px;height:5px;color:var(--ink)}.mobile-device-top small{justify-self:end;font-size:7px}.mobile-execution-body{display:flex;flex-direction:column;align-items:flex-start;min-height:403px;padding:25px 20px 20px}.mobile-priority-icon{width:42px;height:42px;display:grid;place-items:center;margin-bottom:21px;border-radius:12px;background:var(--violet);color:#fff}.mobile-priority-icon svg{width:20px;height:20px}.mobile-execution-body h3{margin:11px 0 9px;font:700 21px/1.12 Manrope,sans-serif;letter-spacing:-.045em}.mobile-execution-body>p{min-height:36px;margin:0;color:var(--muted);font-size:10px;line-height:1.55}.mobile-context-list{width:100%;display:grid;gap:9px;margin:22px 0;padding-top:18px;border-top:1px solid var(--line)}.mobile-context-list span{display:flex;align-items:center;gap:7px;color:var(--muted);font-size:8px}.mobile-context-list svg{flex:0 0 auto;width:13px;height:13px;color:var(--success)}.mobile-execution-body button{width:100%;min-height:42px;display:flex;align-items:center;justify-content:space-between;gap:10px;margin-top:auto;border:0;border-radius:9px;padding:0 13px;background:var(--ink);color:var(--bg);font-size:8px;font-weight:800;cursor:pointer;transition:transform .2s ease}.mobile-execution-body button:hover{transform:translateY(-2px)}.mobile-execution-body button svg{width:13px;height:13px}.connected-stage-outcome{position:absolute;inset:auto 30px 25px;display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:15px;border-top:1px solid var(--line);padding-top:19px;animation:connected-outcome .55s .28s cubic-bezier(.2,.8,.2,1) both}.connected-stage-outcome span{color:var(--violet);font-size:8px;font-weight:800;letter-spacing:.07em;text-transform:uppercase}.connected-stage-outcome strong{font:700 12px/1.3 Manrope,sans-serif}.connected-stage-outcome small{color:var(--muted);font-size:8px}.pricing{padding-top:56px}.billing-toggle{width:max-content;margin:27px auto 0;padding:4px;border:1px solid var(--line);border-radius:10px;background:var(--surface)}.billing-toggle button{border:0;border-radius:7px;padding:9px 13px;background:transparent;color:var(--muted);font-size:12px;font-weight:700;cursor:pointer}.billing-toggle button.active{background:var(--ink);color:var(--bg)}.billing-toggle span{color:var(--success)}.pricing-grid{display:grid;grid-template-columns:repeat(3,1fr);align-items:stretch;gap:16px}.price-card{position:relative;min-height:520px;padding:34px;border:1px solid var(--line);border-radius:17px;background:var(--surface)}.price-card.featured{border-color:var(--violet);box-shadow:var(--shadow-soft)}.popular{position:absolute;top:-12px;right:22px;padding:6px 9px;border-radius:99px;background:var(--violet);color:#fff;font-size:9px;font-weight:800;text-transform:uppercase;letter-spacing:.06em}.price-card h3{margin-bottom:8px;font-size:25px;letter-spacing:-.04em}.price-card>p{min-height:50px;color:var(--muted);font-size:13px;line-height:1.55}.price{min-height:80px;margin:34px 0 25px}.price strong{font:700 46px/1 Manrope,sans-serif;letter-spacing:-.055em}.price span{margin-left:7px;color:var(--muted);font-size:11px}.price-card .button{width:100%}.price-card ul{margin:30px 0 0;padding:0;list-style:none}.price-card li{display:flex;gap:8px;margin-bottom:12px;color:var(--muted);font-size:12px}.price-card li svg{flex:0 0 auto;color:var(--success)}.faq{display:grid;grid-template-columns:.8fr 1.2fr;gap:100px}.faq-heading>p{color:var(--muted);line-height:1.65}.faq-list{border-top:1px solid var(--line)}.faq-list article{border-bottom:1px solid var(--line)}.faq-list button{width:100%;display:flex;align-items:center;justify-content:space-between;gap:30px;border:0;padding:25px 0;background:transparent;color:var(--ink);text-align:left;font:700 18px/1.4 Manrope,sans-serif;cursor:pointer}.faq-list svg{flex:0 0 auto;transition:transform .2s ease}.faq-list article.open svg{transform:rotate(180deg)}.faq-list article p{max-width:650px;padding:0 45px 25px 0;color:var(--muted);line-height:1.65}.final-cta{position:relative;isolation:isolate;width:min(1240px,calc(100% - 48px));margin:30px auto 0;overflow:hidden;border-radius:24px;background:#111118;color:#f7f6f1;text-align:center}.final-cta:after{position:absolute;z-index:1;top:0;right:0;bottom:0;left:0;content:"";pointer-events:none;background:linear-gradient(180deg,#11111833,#111118b8)}.final-cta-aurora{position:absolute;z-index:0;top:0;right:0;bottom:0;left:0;opacity:.88;pointer-events:none}.deferred-aurora{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;overflow:hidden;background:radial-gradient(ellipse at 8% 0%,rgba(124,255,103,.58),transparent 44%),radial-gradient(ellipse at 48% -8%,rgba(180,151,207,.72),transparent 48%),radial-gradient(ellipse at 92% 4%,rgba(82,39,255,.92),transparent 52%),#111118}.deferred-aurora .aurora-container{position:absolute;top:0;right:0;bottom:0;left:0}.final-cta-content{position:relative;z-index:2;padding:100px 40px}.final-cta .eyebrow{color:#a591ff}.final-cta h2{margin-bottom:15px}.final-cta-content>p{max-width:650px;margin:0 auto 30px;color:#d0ced8}.final-cta .button.specular-primary{border-color:#ffffff47;background:linear-gradient(145deg,#ffffff26,#ffffff0e);box-shadow:inset 0 1px #ffffff3d,inset 0 -1px #ffffff0b,0 16px 40px #00000057;backdrop-filter:blur(18px) saturate(155%);-webkit-backdrop-filter:blur(18px) saturate(155%)}.final-cta .button.specular-primary:after{background:linear-gradient(118deg,rgba(255,255,255,.2),transparent 30%,transparent 66%,rgba(153,126,255,.12))}footer{width:min(1240px,calc(100% - 48px));margin:auto;padding:80px 0 28px}.footer-main{display:grid;grid-template-columns:1.15fr .7fr 1.15fr;gap:80px;padding-bottom:65px}.footer-main>div{display:flex;flex-direction:column;align-items:flex-start;gap:13px}.footer-main p{max-width:300px;color:var(--muted);font-size:13px;line-height:1.55}.footer-main strong{margin-bottom:6px;font-size:12px}.footer-main a,.footer-main button{border:0;padding:0;background:transparent;color:var(--muted);font-size:12px;cursor:pointer}.footer-brand .brand{color:var(--ink);font:700 17px/1 Manrope,sans-serif;letter-spacing:-.03em}.footer-main a:hover,.footer-main button:hover{color:var(--ink)}.footer-contact dl,.document-contact{width:100%;display:grid;gap:16px;margin:0}.footer-contact dl div,.document-contact div{display:grid;gap:4px}.footer-contact dt,.document-contact dt{color:var(--muted);font-size:9px;font-weight:700;text-transform:uppercase;letter-spacing:.07em}.footer-contact dd,.document-contact dd{margin:0;color:var(--ink);font-size:12px}.footer-contact dd a{color:var(--ink)}.footer-policies{gap:0!important}.footer-policy-card{width:100%;display:block;padding:16px 0!important;border-top:1px solid var(--line)!important}.footer-policy-card span{color:var(--ink);font-size:12px;font-weight:800}.footer-policy-card p{max-width:none;margin:7px 0 0;font-size:11px;line-height:1.55}.footer-bottom{display:flex;justify-content:space-between;padding-top:25px;border-top:1px solid var(--line);color:var(--muted);font-size:11px}.footer-legal{display:flex;gap:18px}.footer-legal a:hover{color:var(--ink)}.document-page{padding-top:76px}.document-article{width:min(920px,calc(100% - 48px));margin:auto;padding:110px 0 130px}.document-back{display:flex;width:max-content;align-items:center;gap:7px;margin-bottom:70px;color:var(--muted);font-size:12px;font-weight:700}.document-back svg{width:14px;height:14px;transform:rotate(180deg)}.document-article>h1{max-width:850px;margin:14px 0 17px;font:700 clamp(54px,6.2vw,82px)/.98 "Manrope",sans-serif;letter-spacing:-.066em}.document-date{display:block;color:var(--muted);font-size:11px}.document-lead{max-width:820px;margin:38px 0 0;font:600 21px/1.55 Manrope,sans-serif;letter-spacing:-.022em}.document-intro{margin:22px 0 0;color:var(--muted);font-size:14px;line-height:1.8}.document-block{margin-top:65px;padding-top:55px;border-top:1px solid var(--line)}.document-block h2{margin:0 0 24px;font:700 34px/1.12 Manrope,sans-serif;letter-spacing:-.05em}.document-subsection{margin-top:34px}.document-subsection h3{margin:0 0 13px;font:700 19px/1.3 Manrope,sans-serif;letter-spacing:-.03em}.document-block p,.document-block li{color:var(--muted);font-size:14px;line-height:1.82}.document-block p{margin:0 0 17px}.document-block ul{display:grid;gap:13px;margin:22px 0 0;padding-left:20px}.document-block li{padding-left:5px}.document-block li::marker{color:var(--violet)}.document-block li strong{color:var(--ink)}.document-contact{grid-template-columns:repeat(3,1fr);margin-top:28px;border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.document-contact div{padding:20px 0}.document-contact a{color:var(--ink)}.document-closing{margin:70px 0 0;border-radius:18px;padding:34px;background:var(--ink);color:var(--bg);font:700 22px/1.3 Manrope,sans-serif}.secondary-page{padding-top:76px}.secondary-hero{width:min(1240px,calc(100% - 48px));min-height:700px;display:grid;grid-template-columns:1.05fr .75fr;align-items:center;gap:90px;margin:auto;padding:100px 0}.secondary-hero-copy h1{max-width:800px;margin:15px 0 27px;font:700 clamp(54px,6.4vw,86px)/.98 "Manrope",sans-serif;letter-spacing:-.067em}.secondary-hero-copy>p{max-width:690px;color:var(--muted);font-size:17px;line-height:1.7}.secondary-actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:34px}.secondary-brand-panel{min-height:430px;display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-end;border:1px solid var(--line);border-radius:24px;padding:42px;background:var(--surface);box-shadow:var(--shadow)}.secondary-brand-panel img{width:68px;height:68px;margin-bottom:auto;object-fit:contain}.secondary-brand-panel span{color:var(--violet);font-size:9px;font-weight:800;letter-spacing:.07em;text-transform:uppercase}.secondary-brand-panel strong{max-width:390px;margin-top:16px;font:700 34px/1.08 Manrope,sans-serif;letter-spacing:-.05em}.secondary-feature-section{width:min(1240px,calc(100% - 48px));margin:auto;padding:110px 0}.secondary-section-heading{max-width:770px;margin-bottom:55px}.secondary-section-heading h2{margin:14px 0 0;font:700 clamp(42px,4.6vw,64px)/1.03 "Manrope",sans-serif;letter-spacing:-.06em}.secondary-feature-grid{display:grid;grid-template-columns:repeat(3,1fr);border-top:1px solid var(--line);border-left:1px solid var(--line)}.secondary-feature-grid article{min-height:280px;padding:32px;border-right:1px solid var(--line);border-bottom:1px solid var(--line)}.secondary-feature-grid article>span{color:var(--violet);font-size:9px;font-weight:800}.secondary-feature-grid h3{margin:74px 0 13px;font:700 24px/1.15 Manrope,sans-serif;letter-spacing:-.045em}.secondary-feature-grid p{margin:0;color:var(--muted);font-size:13px;line-height:1.65}.secondary-cta{width:min(1240px,calc(100% - 48px));margin:0 auto 30px;padding:92px 40px;border-radius:24px;background:#17171e;color:#f7f6f1;text-align:center}.secondary-cta .eyebrow{color:#a591ff}.secondary-cta h2{max-width:780px;margin:16px auto 30px;font:700 clamp(42px,5vw,68px)/1.02 "Manrope",sans-serif;letter-spacing:-.06em}.secondary-cta-aurora-shell{position:relative;isolation:isolate;min-height:440px;display:grid;place-items:center;overflow:hidden;padding:0;background:#111118}.secondary-cta-aurora{position:absolute;z-index:0;top:0;right:0;bottom:0;left:0;opacity:.88;pointer-events:none}.secondary-cta-overlay{position:absolute;z-index:1;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,#11111833,#111118b8);pointer-events:none}.secondary-cta-content{position:relative;z-index:2;width:100%;padding:92px 40px}.secondary-cta-aurora-shell .button.specular-primary{border-color:#ffffff47;background:linear-gradient(145deg,#ffffff26,#ffffff0e);box-shadow:inset 0 1px #ffffff3d,inset 0 -1px #ffffff0b,0 16px 40px #00000057;backdrop-filter:blur(18px) saturate(155%);-webkit-backdrop-filter:blur(18px) saturate(155%)}.secondary-cta-aurora-shell .button.specular-primary:after{background:linear-gradient(118deg,rgba(255,255,255,.2),transparent 30%,transparent 66%,rgba(153,126,255,.12))}.product-page{--product-accent: var(--violet);--product-accent-soft: var(--violet-soft);padding-top:76px}.product-page[data-accent=green]{--product-accent: var(--success);--product-accent-soft: var(--success-soft)}.product-page[data-accent=amber]{--product-accent: var(--warning);--product-accent-soft: var(--warning-soft)}.product-page[data-accent=cyan]{--product-accent: #0b9db3;--product-accent-soft: #dff5f7}.product-page[data-accent=blue]{--product-accent: #4b72ec;--product-accent-soft: #e4ebff}:root[data-theme=dark] .product-page[data-accent=cyan]{--product-accent: #5fc4d2;--product-accent-soft: #18343a}:root[data-theme=dark] .product-page[data-accent=blue]{--product-accent: #87a4ff;--product-accent-soft: #202b4d}.product-page .eyebrow{color:var(--product-accent)}.product-page-hero{position:relative;isolation:isolate;width:min(1240px,calc(100% - 48px));min-height:720px;display:grid;grid-template-columns:1.08fr .72fr;align-items:center;gap:78px;margin:auto;padding:105px 0 92px}.product-page-hero:before{position:absolute;z-index:-1;width:520px;height:520px;right:-130px;border-radius:50%;content:"";background:color-mix(in srgb,var(--product-accent) 10%,transparent);filter:blur(88px)}.product-page-hero-copy h1{max-width:790px;margin:14px 0 28px;font:700 clamp(56px,6.2vw,88px)/.97 "Manrope",sans-serif;letter-spacing:-.068em}.product-page-hero-copy>p{max-width:700px;color:var(--muted);font-size:17px;line-height:1.7}.product-page-actions{display:flex;flex-wrap:wrap;gap:11px;margin-top:34px}.product-hero-panel{position:relative;min-height:460px;display:flex;flex-direction:column;justify-content:flex-end;overflow:hidden;border:1px solid var(--line);border-radius:26px;padding:38px;background:linear-gradient(145deg,color-mix(in srgb,var(--surface) 92%,var(--product-accent)),var(--surface));box-shadow:var(--shadow)}.product-hero-panel:before{position:absolute;inset:-30% -25% auto auto;width:300px;height:300px;border-radius:50%;content:"";background:color-mix(in srgb,var(--product-accent) 18%,transparent);filter:blur(32px)}.product-hero-panel:after{position:absolute;top:0;right:0;bottom:0;left:0;content:"";opacity:.32;background-image:linear-gradient(color-mix(in srgb,var(--line) 55%,transparent) 1px,transparent 1px),linear-gradient(90deg,color-mix(in srgb,var(--line) 55%,transparent) 1px,transparent 1px);background-size:42px 42px;-webkit-mask-image:linear-gradient(to bottom,#000,transparent 72%);mask-image:linear-gradient(to bottom,#000,transparent 72%)}.product-hero-panel>*{position:relative;z-index:1}.product-hero-icon{width:58px;height:58px;display:grid;place-items:center;margin-bottom:auto;border:1px solid color-mix(in srgb,var(--product-accent) 26%,var(--line));border-radius:17px;background:color-mix(in srgb,var(--product-accent-soft) 86%,var(--surface));color:var(--product-accent);box-shadow:var(--shadow-soft)}.product-hero-icon svg{width:29px;height:29px}.product-panel-label{color:var(--product-accent);font-size:9px;font-weight:800;letter-spacing:.1em;text-transform:uppercase}.product-hero-panel>strong{max-width:410px;margin:15px 0 30px;font:700 34px/1.1 Manrope,sans-serif;letter-spacing:-.052em}.product-hero-stats{display:grid;grid-template-columns:repeat(3,1fr);border-top:1px solid var(--line)}.product-hero-stats>div{min-width:0;display:grid;gap:7px;padding:18px 12px 0 0}.product-hero-stats small{color:var(--muted);font-size:8px;text-transform:uppercase}.product-hero-stats b{overflow:hidden;font:700 13px/1.2 Manrope,sans-serif;text-overflow:ellipsis;white-space:nowrap}.product-hero-player{position:relative;height:560px;min-width:0;display:grid;grid-template-rows:minmax(0,1fr);overflow:hidden;border:1px solid color-mix(in srgb,var(--product-accent) 18%,var(--line));border-radius:28px;background:color-mix(in srgb,var(--surface) 94%,var(--product-accent-soft));color:var(--text);transition:background-color .8s ease,border-color .8s ease}.product-hero-player:before{position:absolute;inset:-32% -22% auto auto;width:460px;height:460px;border-radius:50%;content:"";background:color-mix(in srgb,var(--product-accent) 14%,transparent);filter:blur(82px);opacity:.72;transition:transform .9s cubic-bezier(.2,.8,.2,1),background-color .8s ease}.product-hero-player[data-scene="1"]:before{transform:translate(-28%,45%) scale(1.12)}.product-hero-player[data-scene="2"]:before{transform:translate(-58%,76%) scale(.92)}.product-hero-player:after{position:absolute;top:0;right:0;bottom:0;left:0;content:"";opacity:.34;pointer-events:none;background-image:linear-gradient(color-mix(in srgb,var(--line) 52%,transparent) 1px,transparent 1px),linear-gradient(90deg,color-mix(in srgb,var(--line) 52%,transparent) 1px,transparent 1px);background-size:44px 44px;-webkit-mask-image:linear-gradient(to bottom,#000,transparent 80%);mask-image:linear-gradient(to bottom,#000,transparent 80%)}.product-hero-player>*{position:relative;z-index:1}.product-hero-player[data-variant=classic]{background:#17151f;color:#f7f6fb}.product-hero-player[data-variant=classic]:before{background:color-mix(in srgb,var(--product-accent) 28%,transparent)}.product-hero-player[data-variant=classic]:after{opacity:.18;background-image:linear-gradient(rgba(255,255,255,.09) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.09) 1px,transparent 1px)}.hero-flow-field{position:relative;min-width:0;height:100%;overflow:hidden;padding:42px 32px}.hero-flow-path{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none}.hero-flow-path:before{position:absolute;top:50%;left:13%;right:13%;height:1px;content:"";background:linear-gradient(90deg,#55c9b4,color-mix(in srgb,var(--product-accent) 76%,#fff),#f29a63);opacity:.72}.hero-flow-path span{position:absolute;top:calc(50% - 4px);width:9px;height:9px;border-radius:50%;background:var(--surface);border:2px solid var(--product-accent);box-shadow:0 0 0 7px color-mix(in srgb,var(--product-accent) 9%,transparent);animation:hero-flow-pulse 2.4s ease-in-out infinite}.hero-flow-path span:nth-child(1){left:22%;border-color:#55bfae}.hero-flow-path span:nth-child(2){left:49%;animation-delay:.7s}.hero-flow-path span:nth-child(3){right:20%;border-color:#ef985e;animation-delay:1.4s}.hero-flow-node{position:absolute;width:37%;border:1px solid color-mix(in srgb,var(--product-accent) 22%,var(--line));border-radius:19px;padding:16px 17px;background:color-mix(in srgb,var(--surface) 80%,transparent);box-shadow:0 18px 42px #1f1a3014;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);transition:opacity .65s ease,transform .65s cubic-bezier(.2,.8,.2,1),border-color .65s ease}.hero-flow-node.capture{top:18%;left:7%;transform:translateY(8px) scale(.93)}.hero-flow-node.act{right:6%;bottom:15%;transform:translateY(-8px) scale(.93)}.hero-flow-node.active{z-index:2;border-color:color-mix(in srgb,var(--product-accent) 54%,var(--line));transform:translateY(0) scale(1.04);box-shadow:0 24px 55px color-mix(in srgb,var(--product-accent) 13%,transparent)}.hero-node-icon{width:34px;height:34px;display:grid;place-items:center;margin-bottom:12px;border-radius:11px;background:color-mix(in srgb,var(--product-accent) 12%,var(--surface));color:var(--product-accent)}.hero-node-icon svg{width:17px;height:17px}.hero-flow-node small,.hero-flow-core small,.hero-flow-caption span{display:block;color:var(--product-accent);font-size:8px;font-weight:800;letter-spacing:.075em;text-transform:uppercase}.hero-flow-node p{margin:7px 0 0;font:600 11px/1.45 Manrope,sans-serif;letter-spacing:-.018em}.hero-flow-node em{display:inline-flex;margin-top:10px;border-radius:99px;padding:5px 8px;background:color-mix(in srgb,var(--success) 12%,transparent);color:var(--success);font-size:7px;font-style:normal;font-weight:800}.hero-flow-core{position:absolute;z-index:3;top:50%;left:50%;width:162px;height:162px;display:flex;flex-direction:column;align-items:center;justify-content:center;border:1px solid color-mix(in srgb,var(--product-accent) 31%,var(--line));border-radius:50%;padding:20px;background:color-mix(in srgb,var(--surface) 79%,transparent);box-shadow:0 0 0 18px color-mix(in srgb,var(--product-accent) 5%,transparent),0 25px 55px color-mix(in srgb,var(--product-accent) 12%,transparent);text-align:center;transform:translate(-50%,-50%) scale(.88);-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px);transition:transform .65s cubic-bezier(.2,.8,.2,1),border-color .65s ease}.hero-flow-core.active{border-color:color-mix(in srgb,var(--product-accent) 62%,var(--line));transform:translate(-50%,-50%) scale(1)}.hero-flow-core>span{width:38px;height:38px;display:grid;place-items:center;margin-bottom:9px;border-radius:50%;background:var(--product-accent);color:#fff}.hero-flow-core>span svg{width:19px;height:19px}.hero-flow-core strong{display:-webkit-box;overflow:hidden;margin-top:8px;font:700 10px/1.35 Manrope,sans-serif;letter-spacing:-.02em;-webkit-box-orient:vertical;-webkit-line-clamp:3}.hero-flow-caption{position:absolute;right:32px;top:31px;width:48%;text-align:right}.hero-flow-caption strong{display:block;margin-top:5px;font:700 14px/1.3 Manrope,sans-serif;letter-spacing:-.025em}.hero-evidence-stack{position:relative;height:100%;overflow:hidden;padding:34px 30px}.hero-evidence-source{position:absolute;left:8%;right:8%;display:grid;grid-template-columns:34px minmax(0,1fr);align-items:center;gap:12px;border:1px solid color-mix(in srgb,var(--product-accent) 17%,var(--line));border-radius:16px;padding:12px 14px;background:color-mix(in srgb,var(--surface) 76%,transparent);box-shadow:0 16px 38px #231f3212;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);animation:evidence-breathe 4.6s ease-in-out infinite;transition:transform .7s cubic-bezier(.2,.8,.2,1),opacity .7s ease}.hero-evidence-source.quote{top:7%;transform:rotate(2deg)}.hero-evidence-source.context{top:24%;left:11%;right:5%;transform:rotate(-1deg);animation-delay:.6s}.hero-evidence-source.metric{top:41%;left:16%;right:12%;animation-delay:1.2s}.hero-evidence-source>span{width:34px;height:34px;display:grid;place-items:center;border-radius:11px;background:color-mix(in srgb,var(--product-accent) 11%,var(--surface));color:var(--product-accent)}.hero-evidence-source svg{width:17px;height:17px}.hero-evidence-source div{min-width:0}.hero-evidence-source small{display:block;color:var(--muted);font-size:7px;font-weight:700}.hero-evidence-source p{overflow:hidden;margin:4px 0 0;font:600 9px/1.35 Manrope,sans-serif;text-overflow:ellipsis;white-space:nowrap}.hero-evidence-source strong{display:block;margin-top:3px;font:700 13px/1.2 Manrope,sans-serif}.hero-evidence-summary{position:absolute;z-index:2;left:12%;right:12%;top:57%;display:grid;grid-template-columns:38px minmax(0,1fr);gap:13px;border:1px solid color-mix(in srgb,var(--product-accent) 42%,var(--line));border-radius:18px;padding:16px;background:color-mix(in srgb,var(--surface) 84%,transparent);box-shadow:0 24px 56px color-mix(in srgb,var(--product-accent) 11%,transparent);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);transition:transform .65s cubic-bezier(.2,.8,.2,1)}.hero-evidence-summary.scene-1{transform:translateY(-8px) scale(1.025)}.hero-evidence-summary .hero-node-icon{margin:0}.hero-evidence-summary small,.hero-evidence-action small{display:block;color:var(--product-accent);font-size:7px;font-weight:800;letter-spacing:.07em;text-transform:uppercase}.hero-evidence-summary strong{display:block;margin-top:5px;font:700 13px/1.25 Manrope,sans-serif;letter-spacing:-.03em}.hero-evidence-summary p{display:-webkit-box;overflow:hidden;margin:5px 0 0;color:var(--muted);font-size:8px;line-height:1.4;-webkit-box-orient:vertical;-webkit-line-clamp:2}.hero-evidence-action{position:absolute;left:12%;right:12%;bottom:6%;display:grid;grid-template-columns:32px minmax(0,1fr) 18px;align-items:center;gap:11px;border:1px solid var(--line);border-radius:15px;padding:11px 13px;background:color-mix(in srgb,var(--surface) 82%,transparent);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);transition:transform .65s cubic-bezier(.2,.8,.2,1),border-color .65s ease}.product-hero-player[data-scene="2"] .hero-evidence-action{border-color:color-mix(in srgb,var(--product-accent) 52%,var(--line));transform:translateY(-5px) scale(1.025)}.hero-evidence-action>span{width:32px;height:32px;display:grid;place-items:center;border-radius:10px;background:var(--product-accent);color:#fff}.hero-evidence-action>span svg{width:16px;height:16px}.hero-evidence-action strong{display:block;overflow:hidden;margin-top:3px;font-size:9px;text-overflow:ellipsis;white-space:nowrap}.hero-evidence-action>svg{color:var(--product-accent)}.hero-living-canvas{position:relative;height:100%;overflow:hidden}.hero-canvas-wave{position:absolute;left:-8%;right:-8%;bottom:12%;height:40%;display:flex;align-items:flex-end;justify-content:center;gap:9px;opacity:.42;transform:rotate(-8deg)}.hero-canvas-wave span{width:4%;min-width:12px;border-radius:99px;background:color-mix(in srgb,var(--product-accent) 42%,transparent);animation:canvas-wave 2.3s ease-in-out infinite}.hero-canvas-wave span:nth-child(1),.hero-canvas-wave span:nth-child(7){height:20%}.hero-canvas-wave span:nth-child(2),.hero-canvas-wave span:nth-child(6){height:42%;animation-delay:.2s}.hero-canvas-wave span:nth-child(3),.hero-canvas-wave span:nth-child(5){height:74%;animation-delay:.4s}.hero-canvas-wave span:nth-child(4){height:100%;animation-delay:.6s}.hero-canvas-moment{position:absolute;z-index:2;width:52%;border:1px solid color-mix(in srgb,var(--product-accent) 20%,var(--line));border-radius:19px;padding:16px 17px;background:color-mix(in srgb,var(--surface) 76%,transparent);box-shadow:0 18px 44px #1c192a14;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);opacity:.78;transform:scale(.94);transition:transform .65s cubic-bezier(.2,.8,.2,1),opacity .65s ease,border-color .65s ease}.hero-canvas-moment.source{top:9%;right:5%}.hero-canvas-moment.outcome{right:5%;bottom:8%}.hero-canvas-moment.active{opacity:1;transform:scale(1.035);border-color:color-mix(in srgb,var(--product-accent) 54%,var(--line))}.hero-canvas-moment>span{width:33px;height:33px;display:grid;place-items:center;margin-bottom:12px;border-radius:11px;background:color-mix(in srgb,var(--product-accent) 12%,var(--surface));color:var(--product-accent)}.hero-canvas-moment>span svg{width:17px;height:17px}.hero-canvas-moment small,.hero-canvas-lens small,.hero-canvas-caption small{color:var(--product-accent);font-size:7px;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.hero-canvas-moment p{display:-webkit-box;overflow:hidden;margin:6px 0 0;font:650 10px/1.4 Manrope,sans-serif;letter-spacing:-.02em;-webkit-box-orient:vertical;-webkit-line-clamp:3}.hero-canvas-moment em{display:inline-flex;margin-top:9px;border-radius:99px;padding:5px 8px;background:color-mix(in srgb,var(--success) 12%,transparent);color:var(--success);font-size:7px;font-style:normal;font-weight:800}.hero-canvas-lens{position:absolute;z-index:3;top:50%;left:43%;width:190px;height:190px;display:flex;flex-direction:column;align-items:center;justify-content:center;border:1px solid color-mix(in srgb,var(--product-accent) 38%,var(--line));border-radius:50%;padding:24px;background:color-mix(in srgb,var(--surface) 68%,transparent);box-shadow:0 0 0 22px color-mix(in srgb,var(--product-accent) 5%,transparent),0 28px 60px color-mix(in srgb,var(--product-accent) 13%,transparent);text-align:center;transform:translate(-50%,-50%) scale(.88);-webkit-backdrop-filter:blur(26px);backdrop-filter:blur(26px);transition:transform .65s cubic-bezier(.2,.8,.2,1),border-color .65s ease}.hero-canvas-lens.active{border-color:color-mix(in srgb,var(--product-accent) 62%,var(--line));transform:translate(-50%,-50%) scale(1)}.hero-canvas-lens>span{width:38px;height:38px;display:grid;place-items:center;margin-bottom:9px;border-radius:50%;background:var(--product-accent);color:#fff}.hero-canvas-lens>span svg{width:19px;height:19px}.hero-canvas-lens strong{display:-webkit-box;overflow:hidden;margin-top:7px;font:700 13px/1.2 Manrope,sans-serif;letter-spacing:-.035em;-webkit-box-orient:vertical;-webkit-line-clamp:3}.hero-canvas-lens em{margin-top:8px;color:var(--muted);font-size:7px;font-style:normal}.hero-canvas-caption{position:absolute;z-index:4;left:28px;top:28px;width:42%}.hero-canvas-caption strong{display:block;margin-top:5px;font:700 14px/1.3 Manrope,sans-serif;letter-spacing:-.025em}:root[data-theme=dark] .product-hero-player:not([data-variant=classic]){border-color:color-mix(in srgb,var(--product-accent) 18%,#302d3b);background:#17161e;color:#f5f3f8}:root[data-theme=dark] .product-hero-player:not([data-variant=classic]):after{opacity:.14;background-image:linear-gradient(rgba(255,255,255,.08) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.08) 1px,transparent 1px)}:root[data-theme=dark] .hero-flow-node,:root[data-theme=dark] .hero-evidence-source,:root[data-theme=dark] .hero-evidence-summary,:root[data-theme=dark] .hero-evidence-action,:root[data-theme=dark] .hero-canvas-moment,:root[data-theme=dark] .hero-canvas-lens{background:#1f1d28b8;border-color:#34313e;box-shadow:none}:root[data-theme=dark] .hero-flow-node.active,:root[data-theme=dark] .hero-evidence-summary,:root[data-theme=dark] .hero-canvas-moment.active,:root[data-theme=dark] .hero-canvas-lens.active{border-color:color-mix(in srgb,var(--product-accent) 38%,#34313e)}:root[data-theme=dark] .hero-node-icon,:root[data-theme=dark] .hero-evidence-source>span,:root[data-theme=dark] .hero-canvas-moment>span{background:color-mix(in srgb,var(--product-accent) 12%,#24212d)}:root[data-theme=dark] .hero-flow-core,:root[data-theme=dark] .hero-canvas-lens{box-shadow:0 0 0 18px #ffffff05}:root[data-theme=dark] .hero-flow-node p,:root[data-theme=dark] .hero-evidence-source p,:root[data-theme=dark] .hero-evidence-summary strong,:root[data-theme=dark] .hero-evidence-action strong,:root[data-theme=dark] .hero-canvas-moment p,:root[data-theme=dark] .hero-canvas-lens strong{color:#eeeaf2}.product-hero-player[data-variant=call-capture]{background:radial-gradient(circle at 10% 18%,rgba(74,201,184,.18),transparent 31%),radial-gradient(circle at 76% 38%,color-mix(in srgb,var(--product-accent) 17%,transparent),transparent 39%),radial-gradient(circle at 92% 84%,rgba(255,164,80,.13),transparent 27%),color-mix(in srgb,var(--surface) 96%,#eeeaff)}.product-hero-player[data-variant=call-capture]:before,.product-hero-player[data-variant=call-capture]:after{display:none}.automatic-call-capture{position:relative;width:100%;height:100%;overflow:hidden;isolation:isolate}.call-capture-grid{position:absolute;z-index:-3;top:0;right:0;bottom:0;left:0;opacity:.32;background-image:linear-gradient(color-mix(in srgb,var(--line) 46%,transparent) 1px,transparent 1px),linear-gradient(90deg,color-mix(in srgb,var(--line) 46%,transparent) 1px,transparent 1px);background-size:44px 44px;-webkit-mask-image:radial-gradient(circle at 54% 48%,#000,transparent 84%);mask-image:radial-gradient(circle at 54% 48%,#000,transparent 84%)}.call-capture-orbits{position:absolute;z-index:-2;top:60px;right:20px;bottom:30px;left:20px;pointer-events:none}.call-capture-orbits i{position:absolute;top:50%;left:50%;border:1px solid color-mix(in srgb,var(--product-accent) 14%,transparent);border-radius:50%;transform:translate(-50%,-50%);animation:callCaptureOrbit 4.6s ease-out infinite}.call-capture-orbits i:nth-child(1){width:260px;height:260px}.call-capture-orbits i:nth-child(2){width:390px;height:390px;animation-delay:.55s}.call-capture-orbits i:nth-child(3){width:520px;height:520px;animation-delay:1.1s}.call-capture-header{position:absolute;z-index:7;top:27px;right:28px;left:28px;display:flex;align-items:center;justify-content:space-between;gap:16px}.call-capture-header>span{display:inline-flex;align-items:center;gap:7px;color:var(--product-accent);font-size:8px;font-weight:800;letter-spacing:.075em;text-transform:uppercase}.call-capture-header svg{width:14px;height:14px}.call-capture-header small{color:var(--muted);font-size:8px;font-weight:700}.call-source{position:absolute;z-index:6;top:75px;min-height:40px;display:inline-flex;align-items:center;gap:7px;border:1px solid color-mix(in srgb,var(--line) 84%,transparent);border-radius:99px;padding:8px 11px;background:color-mix(in srgb,var(--surface) 78%,transparent);box-shadow:0 12px 28px #2520470f;backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);color:var(--muted);font-size:7px;font-weight:800;animation:callSourceIn .55s cubic-bezier(.18,.78,.22,1) both}.call-source svg{width:14px;height:14px;color:var(--product-accent)}.source-mobile{left:28px}.source-meeting{left:40%;animation-delay:.18s}.source-web{right:28px;animation-delay:.36s}.live-call-surface{position:absolute;z-index:3;top:126px;right:46px;left:46px;height:292px;overflow:hidden;border:1px solid color-mix(in srgb,var(--product-accent) 22%,var(--line));border-radius:25px;padding:17px 19px 18px;background:color-mix(in srgb,var(--surface) 74%,transparent);box-shadow:0 26px 70px #4a3c921a;backdrop-filter:blur(24px);-webkit-backdrop-filter:blur(24px);animation:liveCallSurfaceIn .75s .35s cubic-bezier(.18,.78,.22,1) both}.live-call-surface>header{display:flex;align-items:center;justify-content:space-between;gap:12px;padding-bottom:13px;border-bottom:1px solid var(--line)}.live-call-status{display:inline-flex;align-items:center;gap:7px;color:#25937d;font-size:7px;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.live-call-status i{width:7px;height:7px;border-radius:50%;background:#35b99e;box-shadow:0 0 0 5px #35b99e1f;animation:callStatusPulse 1.4s ease-out infinite}.live-call-surface>header small{color:var(--muted);font-size:8px;font-weight:800}.live-call-contact{min-height:62px;display:grid;grid-template-columns:35px minmax(0,1fr) 30px;align-items:center;gap:10px}.live-call-contact>span{width:35px;height:35px;display:grid;place-items:center;border-radius:12px;background:#15141b;color:#fff;font-size:8px;font-weight:800}.live-call-contact>div{min-width:0;display:grid;gap:3px}.live-call-contact strong{font:700 10px/1.2 Manrope,sans-serif}.live-call-contact small{overflow:hidden;color:var(--muted);font-size:7px;text-overflow:ellipsis;white-space:nowrap}.live-call-contact>svg{width:30px;height:30px;border-radius:10px;padding:8px;background:#35b99e21;color:#2ca58e}.call-waveform{height:54px;display:flex;align-items:center;justify-content:center;gap:4px;border-block:1px solid color-mix(in srgb,var(--line) 72%,transparent)}.call-waveform i{width:3px;border-radius:99px;background:linear-gradient(to top,#55cbb7,var(--product-accent));transform-origin:center;animation:callWaveform 1.15s calc(var(--call-bar) * -42ms) ease-in-out infinite alternate}.live-transcript{display:grid;gap:7px;padding-top:12px}.live-transcript article{max-width:84%;border:1px solid color-mix(in srgb,var(--line) 76%,transparent);border-radius:12px 12px 12px 4px;padding:8px 10px;background:color-mix(in srgb,var(--surface) 70%,transparent);animation:transcriptLineIn .55s 1.05s cubic-bezier(.18,.78,.22,1) both}.live-transcript article:nth-child(2){justify-self:end;border-radius:12px 12px 4px;background:color-mix(in srgb,var(--product-accent) 8%,var(--surface));animation-delay:1.55s}.live-transcript small{display:block;color:var(--product-accent);font-size:6px;font-weight:800;letter-spacing:.055em;text-transform:uppercase}.live-transcript p{display:-webkit-box;overflow:hidden;margin:4px 0 0;font:650 8px/1.38 Manrope,sans-serif;-webkit-box-orient:vertical;-webkit-line-clamp:2}.capture-intelligence,.capture-receipt{position:absolute;z-index:6;display:grid;align-items:center;border:1px solid color-mix(in srgb,var(--line) 84%,transparent);background:color-mix(in srgb,var(--surface) 78%,transparent);box-shadow:0 18px 42px #231f4314;backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px)}.capture-intelligence{bottom:55px;left:24px;width:58%;min-height:72px;grid-template-columns:38px minmax(0,1fr) auto;gap:11px;border-color:color-mix(in srgb,var(--product-accent) 28%,var(--line));border-radius:18px;padding:12px;animation:captureResultIn .65s 2.15s cubic-bezier(.18,.78,.22,1) both}.capture-intelligence>span{width:38px;height:38px;display:grid;place-items:center;border-radius:12px;background:var(--product-accent);color:#fff}.capture-intelligence>span svg{width:19px;height:19px}.capture-intelligence>div{min-width:0;display:grid;gap:4px}.capture-intelligence small,.capture-receipt small{color:var(--muted);font-size:6px;font-weight:800;letter-spacing:.07em;text-transform:uppercase}.capture-intelligence strong,.capture-receipt strong{font:700 9px/1.25 Manrope,sans-serif}.capture-intelligence em{border-radius:99px;padding:6px 8px;background:color-mix(in srgb,var(--product-accent) 9%,transparent);color:var(--product-accent);font-size:6px;font-style:normal;font-weight:800;white-space:nowrap}.capture-receipt{right:24px;bottom:18px;width:55%;min-height:64px;grid-template-columns:28px minmax(0,1fr);gap:10px;border-color:#3aac9340;border-radius:17px;padding:11px;background:color-mix(in srgb,#e6f8f2 52%,var(--surface));animation:captureResultIn .7s 2.85s cubic-bezier(.18,.78,.22,1) both}.capture-receipt>svg{width:24px;height:24px;color:#35a98f}.capture-receipt>div{min-width:0;display:grid;gap:4px}:root[data-theme=dark] .product-hero-player[data-variant=call-capture]{border-color:color-mix(in srgb,var(--product-accent) 18%,#302d3b);background:radial-gradient(circle at 10% 18%,rgba(64,180,165,.08),transparent 30%),radial-gradient(circle at 76% 38%,color-mix(in srgb,var(--product-accent) 12%,transparent),transparent 38%),radial-gradient(circle at 92% 84%,rgba(231,130,52,.07),transparent 27%),#17161e}:root[data-theme=dark] .call-source,:root[data-theme=dark] .live-call-surface,:root[data-theme=dark] .live-transcript article,:root[data-theme=dark] .capture-intelligence,:root[data-theme=dark] .capture-receipt{border-color:#34313e;background:#1f1d28b8;box-shadow:none}:root[data-theme=dark] .live-transcript article:nth-child(2){background:color-mix(in srgb,var(--product-accent) 8%,#211f2a)}:root[data-theme=dark] .capture-intelligence{border-color:color-mix(in srgb,var(--product-accent) 30%,#34313e)}:root[data-theme=dark] .capture-receipt{border-color:#42a69133;background:#25423a2e}:root[data-theme=dark] .live-call-contact>span{background:#f3f0f7;color:#18161d}@keyframes callCaptureOrbit{0%{opacity:0;transform:translate(-50%,-50%) scale(.72)}32%{opacity:.7}to{opacity:0;transform:translate(-50%,-50%) scale(1.08)}}@keyframes callSourceIn{0%{opacity:0;transform:translateY(-10px) scale(.95)}to{opacity:1;transform:none}}@keyframes liveCallSurfaceIn{0%{opacity:0;transform:scale(.94)}to{opacity:1;transform:none}}@keyframes callStatusPulse{0%{box-shadow:0 0 #35b99e4d}to{box-shadow:0 0 0 8px #35b99e00}}@keyframes callWaveform{0%{opacity:.45;transform:scaleY(.45)}to{opacity:1;transform:scaleY(1)}}@keyframes transcriptLineIn{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}@keyframes captureResultIn{0%{opacity:0;transform:translateY(16px) scale(.97)}to{opacity:1;transform:none}}.product-hero-player[data-variant=summary-distill]{background:radial-gradient(circle at 12% 76%,rgba(89,198,177,.13),transparent 31%),radial-gradient(circle at 77% 28%,color-mix(in srgb,var(--product-accent) 16%,transparent),transparent 38%),color-mix(in srgb,var(--surface) 95%,#efebff)}.product-hero-player[data-variant=summary-distill]:before,.product-hero-player[data-variant=summary-distill]:after,.product-hero-player[data-variant=crm-writeback]:before,.product-hero-player[data-variant=crm-writeback]:after{display:none}.ai-summary-distillation{position:relative;width:100%;height:100%;overflow:hidden;isolation:isolate}.ai-summary-grid,.crm-writeback-grid,.talk-track-grid{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-2;opacity:.34;background-image:linear-gradient(color-mix(in srgb,var(--line) 48%,transparent) 1px,transparent 1px),linear-gradient(90deg,color-mix(in srgb,var(--line) 48%,transparent) 1px,transparent 1px);background-size:46px 46px;-webkit-mask-image:linear-gradient(to bottom,#000,transparent 92%);mask-image:linear-gradient(to bottom,#000,transparent 92%)}.ai-summary-caption,.crm-writeback-caption,.talk-track-header{position:absolute;z-index:6;top:28px;left:28px;right:28px;display:flex;align-items:center;justify-content:space-between;gap:16px}.ai-summary-caption>span,.crm-writeback-caption>span,.talk-track-header>span{display:inline-flex;align-items:center;gap:7px;color:var(--product-accent);font-size:8px;font-weight:800;letter-spacing:.075em;text-transform:uppercase}.ai-summary-caption svg,.crm-writeback-caption svg,.talk-track-header svg{width:14px;height:14px}.ai-summary-caption small,.crm-writeback-caption small,.talk-track-header small{color:var(--muted);font-size:8px;font-weight:700}.ai-summary-orbit{position:absolute;z-index:-1;top:50%;left:45%;width:330px;height:330px;border:1px solid color-mix(in srgb,var(--product-accent) 17%,transparent);border-radius:50%;transform:translate(-50%,-50%)}.ai-summary-orbit:before,.ai-summary-orbit:after{position:absolute;top:18%;right:18%;bottom:18%;left:18%;content:"";border:1px solid color-mix(in srgb,#50bca9 20%,transparent);border-radius:50%}.ai-summary-orbit:after{top:34%;right:34%;bottom:34%;left:34%;border-color:color-mix(in srgb,var(--product-accent) 30%,transparent)}.ai-summary-orbit i{position:absolute;width:8px;height:8px;border:2px solid var(--surface);border-radius:50%;background:var(--product-accent)}.ai-summary-orbit i:nth-child(1){top:13%;left:18%;background:#4fbca9}.ai-summary-orbit i:nth-child(2){top:49%;right:-4px}.ai-summary-orbit i:nth-child(3){left:23%;bottom:8%;background:#ef995f}.ai-summary-fragments{position:absolute;z-index:2;top:112px;left:24px;width:42%;display:grid;gap:11px}.ai-summary-fragments article{display:grid;grid-template-columns:32px minmax(0,1fr);align-items:center;gap:10px;border:1px solid color-mix(in srgb,#4fbca9 20%,var(--line));border-radius:14px;padding:12px 13px;background:color-mix(in srgb,var(--surface) 78%,transparent);box-shadow:0 12px 28px #2533390f;opacity:0;transform:translate(-24px);animation:summary-fragment-in .54s calc(.16s + var(--fragment-index) * .22s) cubic-bezier(.2,.8,.2,1) forwards}.ai-summary-fragments article:nth-child(2){margin-left:9%}.ai-summary-fragments article:nth-child(3){margin-left:3%}.ai-summary-fragments article>svg{width:19px;height:19px;color:#43aa98}.ai-summary-fragments article>span{min-width:0}.ai-summary-fragments small,.ai-summary-sheet small,.ai-summary-core small{display:block;color:var(--muted);font-size:7px;font-weight:800;letter-spacing:.065em;text-transform:uppercase}.ai-summary-fragments strong{display:block;overflow:hidden;margin-top:4px;font-size:9px;text-overflow:ellipsis;white-space:nowrap}.ai-summary-core{position:absolute;z-index:4;top:52%;left:45%;width:142px;min-height:142px;display:flex;flex-direction:column;align-items:center;justify-content:center;border:1px solid color-mix(in srgb,var(--product-accent) 34%,var(--line));border-radius:50%;padding:18px;background:color-mix(in srgb,var(--surface) 78%,transparent);text-align:center;transform:translate(-50%,-50%) scale(.82);opacity:0;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);animation:summary-core-in .68s 1s cubic-bezier(.16,.82,.24,1) forwards}.ai-summary-core>span{width:34px;height:34px;display:grid;place-items:center;margin-bottom:7px;border-radius:50%;background:var(--product-accent);color:#fff}.ai-summary-core>span svg{width:17px;height:17px}.ai-summary-core strong{display:-webkit-box;overflow:hidden;margin-top:6px;font-size:9px;line-height:1.28;-webkit-box-orient:vertical;-webkit-line-clamp:3}.ai-summary-core em{margin-top:7px;color:var(--muted);font-size:6px;font-style:normal;line-height:1.35}.ai-summary-sheet{position:absolute;z-index:3;top:94px;right:22px;bottom:26px;width:47%;border:1px solid color-mix(in srgb,var(--product-accent) 24%,var(--line));border-radius:20px;padding:19px;background:color-mix(in srgb,var(--surface) 84%,transparent);box-shadow:0 22px 50px #31275114;opacity:0;transform:translate(22px) scale(.97);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);animation:summary-sheet-in .68s 1.45s cubic-bezier(.2,.8,.2,1) forwards}.ai-summary-sheet header{display:grid;grid-template-columns:36px minmax(0,1fr) auto;align-items:center;gap:10px;border-bottom:1px solid var(--line);padding-bottom:15px}.ai-summary-sheet header>span{width:36px;height:36px;display:grid;place-items:center;border-radius:11px;background:color-mix(in srgb,var(--product-accent) 12%,var(--surface));color:var(--product-accent)}.ai-summary-sheet header>span svg{width:18px;height:18px}.ai-summary-sheet header strong{display:block;margin-top:3px;font-size:11px}.ai-summary-sheet header em{display:inline-flex;align-items:center;gap:4px;border-radius:99px;padding:5px 7px;background:color-mix(in srgb,var(--success) 11%,transparent);color:var(--success);font-size:6px;font-style:normal;font-weight:800}.ai-summary-sheet header em svg{width:11px;height:11px}.ai-summary-fields{display:grid;gap:0;padding-top:7px}.ai-summary-fields>div{border-bottom:1px solid var(--line);padding:10px 3px;opacity:0;transform:translateY(7px);animation:summary-field-in .42s calc(1.95s + var(--field-index) * .16s) ease forwards}.ai-summary-fields>div:last-child{border-bottom:0}.ai-summary-fields strong{display:block;margin-top:3px;font-size:9px;line-height:1.25}.product-hero-player[data-variant=crm-writeback]{background:radial-gradient(circle at 18% 12%,rgba(88,197,176,.12),transparent 29%),radial-gradient(circle at 84% 84%,color-mix(in srgb,var(--product-accent) 14%,transparent),transparent 36%),color-mix(in srgb,var(--surface) 94%,#eeeff9)}.crm-writeback-hero{position:relative;width:100%;height:100%;overflow:hidden;isolation:isolate}.crm-writeback-signal{position:absolute;z-index:3;top:105px;left:26px;width:42%;display:grid;grid-template-columns:34px minmax(0,1fr);gap:11px;border:1px solid color-mix(in srgb,#4fbca9 24%,var(--line));border-radius:17px;padding:15px;background:color-mix(in srgb,var(--surface) 82%,transparent);opacity:0;transform:translate(-24px);animation:writeback-signal-in .58s .16s cubic-bezier(.2,.8,.2,1) forwards}.crm-writeback-signal>span{width:34px;height:34px;display:grid;place-items:center;border-radius:11px;background:#4fbca91f;color:#43aa98}.crm-writeback-signal svg{width:18px;height:18px}.crm-writeback-signal small,.crm-record-stack small,.crm-writeback-route small,.crm-writeback-result small{display:block;color:var(--muted);font-size:7px;font-weight:800;letter-spacing:.06em;text-transform:uppercase}.crm-writeback-signal strong{display:block;margin-top:6px;font-size:10px;line-height:1.4}.crm-writeback-signal em{grid-column:2;margin-top:2px;color:#43aa98;font-size:7px;font-style:normal;font-weight:800}.crm-writeback-route{position:absolute;z-index:5;top:49%;left:45%;width:138px;min-height:160px;display:flex;flex-direction:column;align-items:center;justify-content:center;border:1px solid color-mix(in srgb,var(--product-accent) 35%,var(--line));border-radius:24px;padding:18px;background:color-mix(in srgb,var(--surface) 78%,transparent);text-align:center;transform:translate(-50%,-50%) scale(.84);opacity:0;-webkit-backdrop-filter:blur(17px);backdrop-filter:blur(17px);animation:writeback-route-in .68s .82s cubic-bezier(.2,.8,.2,1) forwards}.crm-writeback-route>span{width:36px;height:36px;display:grid;place-items:center;margin-bottom:8px;border-radius:12px;background:var(--product-accent);color:#fff}.crm-writeback-route>span svg{width:18px;height:18px}.crm-writeback-route strong{margin-top:6px;font-size:9px;line-height:1.35}.crm-writeback-route>i{width:25px;height:25px;display:grid;place-items:center;margin-top:10px;border-radius:50%;background:color-mix(in srgb,var(--product-accent) 10%,var(--surface));color:var(--product-accent);animation:writeback-spin 1.5s 1.25s ease both}.crm-writeback-route>i svg{width:14px;height:14px}.crm-record-stack{position:absolute;z-index:3;top:94px;right:24px;width:45%;display:grid;gap:10px}.crm-record-stack article{display:grid;grid-template-columns:36px minmax(0,1fr) 18px;align-items:center;gap:10px;border:1px solid var(--line);border-radius:15px;padding:13px;background:color-mix(in srgb,var(--surface) 84%,transparent);opacity:0;transform:translate(22px);animation:writeback-record-in .48s calc(1.35s + var(--record-index) * .34s) cubic-bezier(.2,.8,.2,1) forwards}.crm-record-stack article>span{width:36px;height:36px;display:grid;place-items:center;border-radius:11px;background:color-mix(in srgb,var(--product-accent) 10%,var(--surface));color:var(--product-accent)}.crm-record-stack article>span svg{width:18px;height:18px}.crm-record-stack article>div{min-width:0}.crm-record-stack strong{display:block;overflow:hidden;margin-top:3px;font-size:10px;text-overflow:ellipsis;white-space:nowrap}.crm-record-stack em{display:block;overflow:hidden;margin-top:4px;color:var(--product-accent);font-size:7px;font-style:normal;font-weight:700;text-overflow:ellipsis;white-space:nowrap}.crm-record-stack article>svg{width:17px;height:17px;color:var(--success);opacity:0;animation:writeback-check-in .34s calc(1.7s + var(--record-index) * .34s) ease forwards}.crm-writeback-result{position:absolute;z-index:6;right:24px;bottom:28px;width:45%;display:grid;grid-template-columns:34px minmax(0,1fr);align-items:center;gap:11px;border:1px solid color-mix(in srgb,var(--success) 25%,var(--line));border-radius:15px;padding:13px;background:color-mix(in srgb,var(--success) 7%,var(--surface));opacity:0;transform:translateY(12px);animation:writeback-result-in .48s 2.75s ease forwards}.crm-writeback-result>svg{width:22px;height:22px;color:var(--success)}.crm-writeback-result strong{display:block;margin-top:3px;font-size:10px}:root[data-theme=dark] .product-hero-player[data-variant=summary-distill],:root[data-theme=dark] .product-hero-player[data-variant=crm-writeback]{background:radial-gradient(circle at 18% 14%,rgba(66,168,151,.09),transparent 32%),radial-gradient(circle at 83% 82%,rgba(108,82,219,.12),transparent 38%),#17161e}:root[data-theme=dark] .ai-summary-fragments article,:root[data-theme=dark] .ai-summary-core,:root[data-theme=dark] .ai-summary-sheet,:root[data-theme=dark] .crm-writeback-signal,:root[data-theme=dark] .crm-writeback-route,:root[data-theme=dark] .crm-record-stack article,:root[data-theme=dark] .crm-writeback-result{border-color:#35313e;background:#1f1d28bd;box-shadow:none}:root[data-theme=dark] .ai-summary-sheet,:root[data-theme=dark] .ai-summary-core,:root[data-theme=dark] .crm-writeback-route{border-color:color-mix(in srgb,var(--product-accent) 30%,#35313e)}:root[data-theme=dark] .crm-writeback-signal{border-color:#4aac9a3d}:root[data-theme=dark] .crm-writeback-result{border-color:#5bbea13d;background:#27433b38}:root[data-theme=dark] .ai-summary-fragments strong,:root[data-theme=dark] .ai-summary-core strong,:root[data-theme=dark] .ai-summary-sheet strong,:root[data-theme=dark] .crm-writeback-signal strong,:root[data-theme=dark] .crm-writeback-route strong,:root[data-theme=dark] .crm-record-stack strong,:root[data-theme=dark] .crm-writeback-result strong{color:#f1eef6}@keyframes summary-fragment-in{to{opacity:1;transform:translate(0)}}@keyframes summary-core-in{to{opacity:1;transform:translate(-50%,-50%) scale(1)}}@keyframes summary-sheet-in{to{opacity:1;transform:translate(0) scale(1)}}@keyframes summary-field-in{to{opacity:1;transform:translateY(0)}}@keyframes writeback-signal-in{to{opacity:1;transform:translate(0)}}@keyframes writeback-route-in{to{opacity:1;transform:translate(-50%,-50%) scale(1)}}@keyframes writeback-record-in{to{opacity:1;transform:translate(0)}}@keyframes writeback-check-in{to{opacity:1;transform:scale(1)}}@keyframes writeback-result-in{to{opacity:1;transform:translateY(0)}}@keyframes writeback-spin{0%{transform:rotate(-150deg);opacity:.25}to{transform:rotate(0);opacity:1}}.deal-risk-product-hero{width:min(1440px,calc(100% - 56px));min-height:790px;grid-template-columns:minmax(440px,.82fr) minmax(720px,1.18fr);gap:clamp(34px,3.2vw,62px);padding:86px 0 82px}.deal-risk-product-hero:before{top:6%;right:-10%;bottom:2%;left:26%;width:auto;height:auto;border-radius:0;background:radial-gradient(circle at 21% 51%,rgba(93,205,181,.17),transparent 31%),radial-gradient(circle at 55% 47%,rgba(132,107,255,.2),transparent 33%),radial-gradient(circle at 89% 51%,rgba(255,158,91,.18),transparent 31%);filter:blur(34px)}.deal-risk-product-hero .product-page-hero-copy{position:relative;z-index:3}.deal-risk-product-hero .product-page-hero-copy h1{max-width:650px;font-size:clamp(62px,5.9vw,88px)}.deal-risk-product-hero .product-page-hero-copy>p{max-width:620px}.product-hero-player[data-variant=risk-flow]{width:calc(100% + 42px);height:700px;margin-left:-16px;overflow:visible;border:0;border-radius:0;background:transparent}.product-hero-player[data-variant=risk-flow]:before,.product-hero-player[data-variant=risk-flow]:after{display:none}.deal-risk-signal-field{position:relative;isolation:isolate;width:100%;height:100%;overflow:hidden;border-radius:34px;background:radial-gradient(circle at 18% 50%,rgba(109,219,197,.16),transparent 24%),radial-gradient(circle at 52% 48%,rgba(129,103,255,.2),transparent 31%),radial-gradient(circle at 88% 51%,rgba(255,163,91,.18),transparent 24%),linear-gradient(110deg,color-mix(in srgb,var(--surface) 76%,transparent),color-mix(in srgb,var(--surface) 36%,transparent))}.deal-risk-grid{position:absolute;top:0;right:0;bottom:0;left:0;opacity:.52;background-image:linear-gradient(color-mix(in srgb,var(--line) 48%,transparent) 1px,transparent 1px),linear-gradient(90deg,color-mix(in srgb,var(--line) 48%,transparent) 1px,transparent 1px);background-size:55px 55px;-webkit-mask-image:radial-gradient(ellipse at center,#000 5%,transparent 74%);mask-image:radial-gradient(ellipse at center,#000 5%,transparent 74%)}.deal-risk-grid:after{position:absolute;top:0;right:0;bottom:0;left:0;content:"";background:radial-gradient(circle at 19% 51%,rgba(255,255,255,.78),transparent 12%),radial-gradient(circle at 52% 49%,rgba(255,255,255,.58),transparent 17%),radial-gradient(circle at 87% 50%,rgba(255,255,255,.66),transparent 13%);mix-blend-mode:overlay}.deal-risk-streams{position:absolute;z-index:0;top:0;right:0;bottom:0;left:0;pointer-events:none}.deal-risk-streams:before,.deal-risk-streams:after,.deal-risk-streams i{position:absolute;left:8%;right:6%;top:50%;height:1px;content:"";background:linear-gradient(90deg,transparent,rgba(74,194,172,.48) 18%,rgba(128,101,255,.62) 52%,rgba(255,146,72,.5) 84%,transparent);transform-origin:center}.deal-risk-streams:before{transform:translateY(-64px) rotate(6deg)}.deal-risk-streams:after{transform:translateY(72px) rotate(-7deg)}.deal-risk-streams i:nth-child(1){transform:translateY(-110px) rotate(11deg);opacity:.55}.deal-risk-streams i:nth-child(2){transform:translateY(-31px) rotate(3deg);opacity:.7}.deal-risk-streams i:nth-child(3){transform:translateY(30px) rotate(-3deg);opacity:.72}.deal-risk-streams i:nth-child(4){transform:translateY(120px) rotate(-12deg);opacity:.45}.deal-risk-streams i:nth-child(5){height:2px;background-size:180% 100%;animation:deal-risk-stream 4.6s linear infinite}.deal-risk-customer-card,.deal-risk-action-card{position:absolute;z-index:3;border:1px solid;backdrop-filter:blur(18px) saturate(135%);-webkit-backdrop-filter:blur(18px) saturate(135%);animation:deal-risk-card-in .72s cubic-bezier(.2,.8,.2,1) both}.deal-risk-customer-card{top:35%;left:3%;width:210px;min-height:220px;border-color:#42b7a361;border-radius:24px 24px 24px 8px;padding:54px 20px 19px;background:color-mix(in srgb,var(--surface) 74%,rgba(194,245,235,.74));box-shadow:0 24px 60px #307d701f}.deal-risk-source-icon{position:absolute;top:-17px;left:18px;width:46px;height:46px;display:grid;place-items:center;border:1px solid rgba(80,196,175,.3);border-radius:50%;background:color-mix(in srgb,var(--surface) 76%,#b8f2e6);color:#25a88f}.deal-risk-source-icon svg{width:23px;height:23px}.deal-risk-customer-card small,.deal-risk-action-card small{color:var(--muted);font-size:8px;font-weight:800;letter-spacing:.055em;text-transform:uppercase}.deal-risk-customer-card p{margin:13px 0 16px;color:var(--ink);font:650 13px/1.48 Manrope,sans-serif;letter-spacing:-.025em}.deal-risk-waveform{height:35px;display:flex;align-items:center;gap:3px}.deal-risk-waveform i{width:2px;border-radius:9px;background:#53c8b3;transform-origin:center;animation:deal-risk-wave 1.5s ease-in-out infinite alternate}.deal-risk-waveform i:nth-child(3n+2){animation-delay:-.42s}.deal-risk-waveform i:nth-child(3n){animation-delay:-.88s}.deal-risk-label{position:absolute;z-index:4;display:grid;gap:8px;color:var(--muted)}.deal-risk-label>span{width:max-content;display:inline-flex;align-items:center;gap:8px;border:1px solid color-mix(in srgb,var(--line) 72%,transparent);border-radius:13px;padding:11px 15px;background:color-mix(in srgb,var(--surface) 68%,transparent);color:var(--violet);box-shadow:0 12px 30px #3f2f6c12;backdrop-filter:blur(15px);-webkit-backdrop-filter:blur(15px);font-size:8px;font-weight:800;letter-spacing:.06em;text-transform:uppercase}.deal-risk-label svg{width:17px;height:17px}.deal-risk-label small{max-width:150px;padding-left:9px;font-size:8px;line-height:1.5}.deal-risk-label.understand{top:18%;left:52%;transform:translate(-50%)}.deal-risk-label.capture{left:27%;bottom:16%}.deal-risk-label.act{right:20%;bottom:16%}.deal-risk-label.capture>span{color:#1da38b}.deal-risk-label.act>span{color:#ed833e}.deal-risk-core{position:absolute;z-index:3;top:50%;left:52%;width:208px;height:208px;display:flex;flex-direction:column;align-items:center;justify-content:center;border:1px solid rgba(132,105,255,.35);border-radius:50%;padding:28px;background:color-mix(in srgb,var(--surface) 70%,rgba(193,181,255,.72));box-shadow:0 0 0 14px #8469ff0f,0 0 0 28px #8469ff09,0 26px 70px #5c45a829;text-align:center;transform:translate(-50%,-50%);animation:deal-risk-core-in .78s cubic-bezier(.2,.8,.2,1) both;backdrop-filter:blur(23px) saturate(145%);-webkit-backdrop-filter:blur(23px) saturate(145%)}.deal-risk-core>span{width:40px;height:40px;display:grid;place-items:center;margin-bottom:8px;border-radius:50%;background:color-mix(in srgb,var(--surface) 78%,#d9d0ff);color:var(--violet)}.deal-risk-core>span svg{width:21px;height:21px}.deal-risk-core small{color:var(--muted);font-size:7px;text-transform:uppercase}.deal-risk-core strong{display:-webkit-box;overflow:hidden;margin-top:6px;color:color-mix(in srgb,var(--violet) 78%,var(--ink));font:700 14px/1.18 Manrope,sans-serif;letter-spacing:-.035em;-webkit-box-orient:vertical;-webkit-line-clamp:2}.deal-risk-core p{display:-webkit-box;overflow:hidden;margin:8px 0 0;color:var(--muted);font-size:8px;line-height:1.45;-webkit-box-orient:vertical;-webkit-line-clamp:3}.deal-risk-action-card{top:37%;right:2%;width:260px;min-height:220px;display:grid;grid-template-columns:44px minmax(0,1fr);gap:12px;border-color:#f0874361;border-radius:24px;padding:24px 20px;background:color-mix(in srgb,var(--surface) 76%,rgba(255,219,193,.72));box-shadow:0 24px 60px #a55b2c1f;animation-delay:.18s}.deal-risk-action-card>span{width:44px;height:44px;display:grid;place-items:center;border-radius:14px;background:linear-gradient(145deg,#ffad69,#f47d3b);color:#fff}.deal-risk-action-card>span svg{width:22px;height:22px}.deal-risk-action-card>div{min-width:0;display:flex;flex-direction:column}.deal-risk-action-card strong{display:-webkit-box;overflow:hidden;margin-top:16px;color:var(--ink);font:700 15px/1.35 Manrope,sans-serif;letter-spacing:-.03em;-webkit-box-orient:vertical;-webkit-line-clamp:4}.deal-risk-action-card em{width:max-content;max-width:100%;display:inline-flex;align-items:center;gap:5px;margin-top:auto;border-radius:99px;padding:7px 9px;background:#f586411c;color:#e57935;font-size:8px;font-style:normal;font-weight:800}.deal-risk-action-card em svg{width:11px;height:11px;flex:0 0 auto}:root[data-theme=dark] .deal-risk-product-hero:before{opacity:.56;background:radial-gradient(circle at 21% 51%,rgba(75,184,164,.13),transparent 31%),radial-gradient(circle at 55% 47%,rgba(112,87,229,.18),transparent 33%),radial-gradient(circle at 89% 51%,rgba(218,116,51,.13),transparent 31%)}:root[data-theme=dark] .product-hero-player[data-variant=risk-flow]{background:transparent}:root[data-theme=dark] .deal-risk-signal-field{background:radial-gradient(circle at 18% 50%,rgba(55,150,133,.12),transparent 24%),radial-gradient(circle at 52% 48%,rgba(105,78,224,.16),transparent 31%),radial-gradient(circle at 88% 51%,rgba(199,100,42,.12),transparent 24%)}:root[data-theme=dark] .deal-risk-customer-card,:root[data-theme=dark] .deal-risk-action-card,:root[data-theme=dark] .deal-risk-core,:root[data-theme=dark] .deal-risk-label>span{background:#191820ad;box-shadow:none}:root[data-theme=dark] .deal-risk-customer-card{border-color:#57beac3d}:root[data-theme=dark] .deal-risk-action-card{border-color:#ea85443d}:root[data-theme=dark] .deal-risk-core{border-color:#896fff4d}:root[data-theme=dark] .deal-risk-customer-card p,:root[data-theme=dark] .deal-risk-action-card strong{color:#f1eef6}:root[data-theme=dark] .deal-risk-source-icon,:root[data-theme=dark] .deal-risk-core>span{background:#ffffff0e}@keyframes deal-risk-card-in{0%{opacity:0;transform:translateY(18px) scale(.97)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes deal-risk-core-in{0%{opacity:0;transform:translate(-50%,-50%) scale(.82)}to{opacity:1;transform:translate(-50%,-50%) scale(1)}}@keyframes deal-risk-wave{0%{transform:scaleY(.58);opacity:.5}to{transform:scaleY(1);opacity:1}}@keyframes deal-risk-stream{0%{background-position:0 0;opacity:.45}50%{opacity:.92}to{background-position:180% 0;opacity:.45}}@keyframes hero-flow-pulse{0%,to{transform:scale(.72);opacity:.52}50%{transform:scale(1.14);opacity:1}}@keyframes evidence-breathe{0%,to{translate:0 0}50%{translate:0 -4px}}@keyframes canvas-wave{0%,to{scale:1 .62;opacity:.45}50%{scale:1 1;opacity:.9}}.product-demo-stage{min-width:0;display:flex;flex-direction:column;justify-content:center;overflow:hidden;padding:46px 44px;animation:product-demo-scene-in .58s cubic-bezier(.2,.8,.2,1) both}.product-demo-scene-heading{display:grid;grid-template-columns:52px minmax(0,1fr);align-items:center;gap:14px}.product-demo-icon{width:52px;height:52px;display:grid;place-items:center;border:1px solid color-mix(in srgb,var(--product-accent) 50%,rgba(255,255,255,.12));border-radius:15px;background:color-mix(in srgb,var(--product-accent) 15%,rgba(255,255,255,.04));color:var(--product-accent)}.product-demo-icon svg{width:24px;height:24px}.product-demo-scene-heading>div{min-width:0;display:grid;gap:6px}.product-demo-scene-heading small{color:var(--product-accent);font-size:8px;font-weight:800;letter-spacing:.09em;text-transform:uppercase}.product-demo-scene-heading strong{font:700 18px/1.25 Manrope,sans-serif;letter-spacing:-.035em}.product-demo-conversation{display:grid;gap:10px;margin-top:24px}.product-demo-conversation article{max-width:92%;border:1px solid rgba(255,255,255,.11);border-radius:15px 15px 15px 4px;padding:14px 16px;background:#0c0b12a3;box-shadow:0 14px 35px #00000029;animation:product-demo-row-in .42s .12s cubic-bezier(.2,.8,.2,1) both}.product-demo-conversation article:nth-child(2){justify-self:end;border-color:color-mix(in srgb,var(--product-accent) 34%,rgba(255,255,255,.1));border-radius:15px 15px 4px;background:color-mix(in srgb,var(--product-accent) 13%,rgba(12,11,18,.72));animation-delay:.26s}.product-demo-conversation article small{color:#9e99aa;font-size:7px;font-weight:800;text-transform:uppercase}.product-demo-conversation article p{margin:7px 0 0;font-size:11px;line-height:1.45}.product-demo-conversation>span{display:flex;align-items:center;gap:7px;margin-top:2px;color:#b9b4c5;font-size:8px;animation:product-demo-row-in .4s .42s cubic-bezier(.2,.8,.2,1) both}.product-demo-conversation>span svg{color:#60d2b3}.product-demo-insight,.product-demo-action{margin-top:27px}.product-demo-pill{display:inline-flex;align-items:center;gap:7px;border:1px solid color-mix(in srgb,var(--product-accent) 38%,rgba(255,255,255,.12));border-radius:99px;padding:7px 10px;background:color-mix(in srgb,var(--product-accent) 11%,rgba(255,255,255,.03));color:var(--product-accent);font-size:7px;font-weight:800;letter-spacing:.08em;text-transform:uppercase;animation:product-demo-row-in .4s .08s cubic-bezier(.2,.8,.2,1) both}.product-demo-pill svg{width:13px;height:13px}.product-demo-insight h3,.product-demo-action h3{margin:15px 0 10px;font:700 27px/1.08 Manrope,sans-serif;letter-spacing:-.052em;animation:product-demo-row-in .42s .16s cubic-bezier(.2,.8,.2,1) both}.product-demo-insight>p{display:-webkit-box;overflow:hidden;margin:0;color:#aaa5b4;font-size:10px;line-height:1.55;-webkit-box-orient:vertical;-webkit-line-clamp:3;animation:product-demo-row-in .42s .24s cubic-bezier(.2,.8,.2,1) both}.product-demo-insight>div{display:flex;flex-wrap:wrap;gap:7px;margin-top:20px}.product-demo-insight>div span{border-radius:99px;padding:7px 9px;background:color-mix(in srgb,var(--product-accent) 16%,rgba(255,255,255,.04));color:#d9d4e3;font-size:7px;animation:product-demo-row-in .4s calc(.32s + var(--demo-index, 0s)) cubic-bezier(.2,.8,.2,1) both}.product-demo-action-card{display:grid;grid-template-columns:40px minmax(0,1fr) auto;align-items:center;gap:11px;margin-top:20px;border:1px solid color-mix(in srgb,var(--product-accent) 40%,rgba(255,255,255,.11));border-radius:15px;padding:14px;background:color-mix(in srgb,var(--product-accent) 12%,rgba(12,11,18,.72));animation:product-demo-row-in .42s .25s cubic-bezier(.2,.8,.2,1) both}.product-demo-action-card>span{width:40px;height:40px;display:grid;place-items:center;border-radius:12px;background:var(--product-accent);color:#fff}.product-demo-action-card>span svg{width:20px;height:20px}.product-demo-action-card>div{min-width:0;display:grid;gap:4px}.product-demo-action-card small{color:#9e99aa;font-size:7px;text-transform:uppercase}.product-demo-action-card strong{overflow:hidden;font-size:10px;text-overflow:ellipsis;white-space:nowrap}.product-demo-action-card em{border-radius:99px;padding:6px 8px;background:#60d2b324;color:#60d2b3;font-size:7px;font-style:normal;font-weight:800}.product-demo-action ul{display:grid;gap:9px;margin:15px 0 0;padding:0;list-style:none;animation:product-demo-row-in .42s .38s cubic-bezier(.2,.8,.2,1) both}.product-demo-action li{display:flex;align-items:center;gap:8px;color:#aaa5b4;font-size:8px}.product-demo-action li svg{color:#60d2b3}@keyframes product-demo-scene-in{0%{opacity:0;filter:blur(8px);transform:translate(22px) scale(.985)}to{opacity:1;filter:blur(0);transform:translate(0) scale(1)}}@keyframes product-demo-row-in{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}.product-waterfall{width:min(1240px,calc(100% - 48px));margin:auto;padding:65px 0 30px}.product-feature-split{min-height:760px;display:grid;grid-template-columns:.72fr 1.28fr;align-items:center;gap:76px;padding:90px 0}.product-feature-split.reverse{grid-template-columns:1.28fr .72fr}.product-feature-split.reverse .product-feature-copy{order:2}.product-feature-split.reverse .product-scene{order:1}.product-feature-copy{max-width:500px}.product-step{display:block;margin-bottom:62px;color:var(--muted);font:700 11px/1 Manrope,sans-serif;letter-spacing:.09em}.product-feature-copy h2{margin:4px 0 24px;font:700 clamp(43px,4.8vw,67px)/1.01 "Manrope",sans-serif;letter-spacing:-.061em}.product-feature-copy>p{color:var(--muted);font-size:15px;line-height:1.75}.product-feature-copy ul{display:grid;gap:12px;margin:30px 0 0;padding:0;list-style:none}.product-feature-copy li{display:flex;align-items:center;gap:9px;color:var(--muted);font-size:12px}.product-feature-copy li svg{flex:0 0 auto;color:var(--product-accent)}.product-scene{min-width:0;min-height:620px;overflow:hidden;border:1px solid var(--line);border-radius:25px;background:var(--surface);box-shadow:var(--shadow)}.scene-topbar{min-height:62px;display:flex;align-items:center;justify-content:space-between;padding:0 25px;border-bottom:1px solid var(--line);color:var(--muted);font-size:9px;font-weight:800;letter-spacing:.06em;text-transform:uppercase}.scene-topbar span{display:inline-flex;align-items:center;gap:8px}.scene-topbar i{width:7px;height:7px;border-radius:50%;background:var(--product-accent);box-shadow:0 0 0 5px color-mix(in srgb,var(--product-accent) 12%,transparent)}.scene-topbar strong{color:var(--ink);font-size:9px}.scene-canvas{min-height:558px;display:flex;flex-direction:column;padding:42px;background:var(--surface-2)}.scene-message{max-width:82%;border:1px solid var(--line);border-radius:17px 17px 17px 4px;padding:20px 22px;background:var(--surface)}.scene-message small,.brief-grid small,.flow-list small{display:block;margin-bottom:8px;color:var(--muted);font-size:8px;font-weight:800;letter-spacing:.07em;text-transform:uppercase}.scene-message p{margin:0;font:600 16px/1.5 Manrope,sans-serif}.scene-signal-stack{display:grid;gap:10px;margin:30px 0}.scene-signal-stack>div{display:grid;grid-template-columns:34px 1fr 20px;align-items:center;gap:13px;border:1px solid var(--line);border-radius:13px;padding:15px;background:color-mix(in srgb,var(--surface) 82%,transparent)}.scene-signal-stack>div.active{border-color:color-mix(in srgb,var(--product-accent) 45%,var(--line));background:color-mix(in srgb,var(--product-accent-soft) 65%,var(--surface))}.scene-signal-stack span{width:34px;height:34px;display:grid;place-items:center;border-radius:10px;background:var(--surface-3);color:var(--product-accent);font-size:9px;font-weight:800}.scene-signal-stack strong{font-size:12px}.scene-signal-stack svg{width:17px;height:17px;color:var(--product-accent)}.scene-proof{display:flex;align-items:center;gap:8px;margin-top:auto;color:var(--muted);font-size:10px}.scene-proof svg{color:var(--product-accent)}.brief-profile{display:grid;grid-template-columns:48px 1fr auto;align-items:center;gap:13px;border-bottom:1px solid var(--line);padding-bottom:28px}.brief-avatar{width:48px;height:48px;display:grid;place-items:center;border-radius:14px;background:var(--ink);color:var(--bg);font-size:10px;font-weight:800}.brief-profile>div{display:grid;gap:3px}.brief-profile small{color:var(--muted);font-size:9px}.brief-profile strong{font:700 15px/1.2 Manrope,sans-serif}.brief-status{border-radius:99px;padding:7px 10px;background:var(--product-accent-soft);color:var(--product-accent);font-size:8px;font-weight:800}.brief-grid{display:grid;flex:1;grid-template-columns:repeat(2,1fr);gap:12px;padding-top:28px}.brief-grid article{display:flex;flex-direction:column;border:1px solid var(--line);border-radius:16px;padding:22px;background:var(--surface)}.brief-grid article.wide{position:relative;grid-column:1 / -1;min-height:150px;justify-content:center;border-color:color-mix(in srgb,var(--product-accent) 40%,var(--line));background:color-mix(in srgb,var(--product-accent-soft) 45%,var(--surface))}.brief-grid strong{font:700 16px/1.25 Manrope,sans-serif}.brief-grid p{margin:auto 0 0;color:var(--muted);font-size:9px;line-height:1.5}.brief-grid .wide svg{position:absolute;right:22px;width:20px;height:20px;color:var(--product-accent)}.flow-list{display:grid;gap:12px}.flow-list>div{display:grid;grid-template-columns:46px 1fr auto;align-items:center;gap:15px;border:1px solid var(--line);border-radius:16px;padding:18px;background:var(--surface)}.flow-list>div.active{border-color:var(--product-accent);box-shadow:0 0 0 3px color-mix(in srgb,var(--product-accent) 10%,transparent)}.flow-icon{width:46px;height:46px;display:grid;place-items:center;border-radius:13px;background:var(--product-accent-soft);color:var(--product-accent)}.flow-icon svg{width:21px;height:21px}.flow-list>div>span:nth-child(2){display:grid}.flow-list strong{font:700 13px/1.3 Manrope,sans-serif}.flow-list em{color:var(--muted);font-size:9px;font-style:normal}.flow-footer{display:flex;align-items:center;gap:9px;margin-top:auto;border:1px solid color-mix(in srgb,var(--product-accent) 35%,var(--line));border-radius:14px;padding:17px;background:color-mix(in srgb,var(--product-accent-soft) 45%,var(--surface));font-size:10px;font-weight:700}.flow-footer svg{color:var(--product-accent)}.product-related{width:min(1240px,calc(100% - 48px));margin:40px auto 130px;padding-top:85px;border-top:1px solid var(--line)}.product-related>div:first-child{max-width:640px;margin-bottom:45px}.product-related h2{margin:0;font:700 clamp(40px,4.7vw,62px)/1.03 "Manrope",sans-serif;letter-spacing:-.058em}.product-related-grid{display:grid;grid-template-columns:repeat(3,1fr);border-top:1px solid var(--line);border-left:1px solid var(--line)}.product-related-grid a{min-height:220px;display:grid;grid-template-columns:42px 1fr 18px;align-content:start;gap:18px;border-right:1px solid var(--line);border-bottom:1px solid var(--line);padding:30px;transition:background .2s ease}.product-related-grid a:hover{background:var(--surface)}.product-related-grid>a>svg:first-child{width:28px;height:28px;color:var(--product-accent)}.product-related-grid>a>svg:last-child{width:17px;height:17px;justify-self:end}.product-related-grid span{grid-column:1 / -1;display:grid;gap:9px;margin-top:45px}.product-related-grid strong{font:700 20px/1.2 Manrope,sans-serif}.product-related-grid small{color:var(--muted);font-size:11px;line-height:1.55}.solution-page{padding-top:76px}.solution-page-hero{width:min(1240px,calc(100% - 48px));margin:auto;padding:34px 0 100px}.solution-breadcrumb{display:flex;align-items:center;gap:8px;padding:22px 0 44px;color:var(--muted);font-size:9px;font-weight:700}.solution-breadcrumb svg{width:11px;height:11px}.solution-breadcrumb strong{color:var(--ink)}.solution-hero-grid{min-height:630px;display:grid;grid-template-columns:.82fr 1.18fr;align-items:center;gap:64px}.solution-hero-copy h1{max-width:730px;margin:13px 0 27px;font:700 clamp(54px,6vw,84px)/.98 "Manrope",sans-serif;letter-spacing:-.066em}.solution-hero-copy>p{max-width:650px;color:var(--muted);font-size:17px;line-height:1.72}.solution-hero-visual{position:relative;width:100%;min-width:0}.solution-hero-mark{position:absolute;z-index:3;top:-24px;left:-24px;width:58px;height:58px;display:grid;place-items:center;border:1px solid var(--line);border-radius:17px;background:var(--surface);color:var(--violet);box-shadow:var(--shadow-soft)}.solution-hero-mark svg{width:27px;height:27px}.sales-reps-page-hero{width:min(1380px,calc(100% - 48px));padding:72px 0 112px}.sales-reps-hero-grid{min-height:710px;grid-template-columns:minmax(390px,.82fr) minmax(600px,1.18fr);gap:clamp(54px,6vw,104px)}.sales-reps-hero-grid .solution-hero-copy h1{max-width:610px;font-size:clamp(60px,6vw,88px)}.sales-reps-hero-grid .solution-hero-copy>p{max-width:570px}.follow-up-drafting-page-hero{width:min(1380px,calc(100% - 48px));padding:72px 0 112px}.follow-up-drafting-hero-grid{min-height:730px;grid-template-columns:minmax(410px,.84fr) minmax(620px,1.16fr);gap:clamp(54px,6vw,100px)}.follow-up-drafting-hero-grid .solution-hero-copy h1{max-width:640px;font-size:clamp(60px,5.7vw,86px)}.follow-up-drafting-hero-grid .solution-hero-copy>p{max-width:590px}.sales-rep-evidence-hero{position:relative;min-width:0;height:690px;overflow:hidden;border:1px solid color-mix(in srgb,var(--violet) 13%,var(--line));border-radius:36px;padding:44px 46px 38px;background:radial-gradient(circle at 84% 12%,color-mix(in srgb,var(--violet) 13%,transparent),transparent 34%),radial-gradient(circle at 8% 65%,rgba(112,197,183,.12),transparent 31%),color-mix(in srgb,var(--surface) 92%,#ede9ff);box-shadow:0 34px 80px #1f1b3d1a;isolation:isolate}.sales-rep-stage-glow{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;opacity:.65;background-image:linear-gradient(color-mix(in srgb,var(--line) 45%,transparent) 1px,transparent 1px),linear-gradient(90deg,color-mix(in srgb,var(--line) 45%,transparent) 1px,transparent 1px);background-size:64px 64px;-webkit-mask-image:linear-gradient(to bottom,rgba(0,0,0,.72),transparent 76%);mask-image:linear-gradient(to bottom,rgba(0,0,0,.72),transparent 76%)}.sales-drop-intro{position:absolute;z-index:4;top:50%;left:50%;width:min(360px,58%);height:220px;transform:translate(-50%,-50%);opacity:1;transition:opacity .55s ease;pointer-events:none}.sales-rep-evidence-hero:not([data-reveal-step="0"]) .sales-drop-intro{opacity:0}.sales-send-pulse{position:absolute;top:50%;left:50%;width:68px;height:68px;color:color-mix(in srgb,var(--violet) 75%,#9bcfc3);transform:translate(-50%,-50%)}.sales-send-button{position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;display:grid;place-items:center;border-radius:50%;background:color-mix(in srgb,var(--violet) 88%,#8fd3c5);color:#fff;box-shadow:0 8px #6d4aff14;transform-origin:50% 50%;animation:salesSendPress 2.65s cubic-bezier(.2,.72,.2,1) both}.sales-send-button svg{width:29px;height:29px;transform:translate(2px,-2px)}.sales-send-pulse i{position:absolute;top:0;right:0;bottom:0;left:0;border:1.5px solid color-mix(in srgb,var(--violet) 54%,transparent);border-radius:50%;opacity:0;transform:scale(.2);animation:salesDropRipple .92s .18s cubic-bezier(.12,.72,.2,1) both}.sales-send-pulse .ripple-two{animation-delay:.95s}.sales-send-pulse .ripple-three{animation-delay:1.72s}.sales-evidence-stack{position:relative;z-index:2;width:min(94%,620px);height:277px;margin:0 auto}.sales-evidence-card{position:absolute;top:0;left:7%;width:86%;min-width:0;display:grid;grid-template-columns:46px minmax(0,1fr);align-items:center;gap:15px;border:1px solid color-mix(in srgb,var(--violet) 11%,var(--line));border-radius:18px;padding:15px 18px;background:color-mix(in srgb,var(--surface) 76%,transparent);backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px);box-shadow:0 13px 32px #2a244a12;opacity:0;transform:translateY(102px) scale(.965);transition:opacity .72s ease,transform 1.05s cubic-bezier(.18,.78,.22,1);will-change:transform,opacity}.sales-rep-evidence-hero[data-reveal-step="1"] .card-one{opacity:1;transform:translateY(96px) rotate(1deg)}.sales-rep-evidence-hero[data-reveal-step="2"] .card-one{opacity:1;transform:translateY(43px) rotate(1deg)}.sales-rep-evidence-hero[data-reveal-step="2"] .card-two{opacity:1;transform:translateY(130px) rotate(-.55deg)}.sales-rep-evidence-hero[data-reveal-step="3"] .card-one,.sales-rep-evidence-hero[data-reveal-step="4"] .card-one,.sales-rep-evidence-hero[data-reveal-step="5"] .card-one{opacity:1;transform:translateY(0) rotate(1deg)}.sales-rep-evidence-hero[data-reveal-step="3"] .card-two,.sales-rep-evidence-hero[data-reveal-step="4"] .card-two,.sales-rep-evidence-hero[data-reveal-step="5"] .card-two{opacity:1;transform:translateY(88px) rotate(-.55deg)}.sales-rep-evidence-hero[data-reveal-step="3"] .card-three,.sales-rep-evidence-hero[data-reveal-step="4"] .card-three,.sales-rep-evidence-hero[data-reveal-step="5"] .card-three{opacity:1;transform:translateY(176px) rotate(.65deg)}.sales-evidence-card>span:last-child{min-width:0;display:grid;gap:5px}.sales-evidence-card small,.sales-ai-brief small,.sales-next-action small{color:var(--muted);font-size:9px;font-weight:800;letter-spacing:.09em;text-transform:uppercase}.sales-evidence-card strong{overflow:hidden;font:700 13px/1.42 Manrope,sans-serif;text-overflow:ellipsis}.sales-evidence-icon{width:44px;height:44px;display:grid;place-items:center;border-radius:14px;background:color-mix(in srgb,var(--violet) 11%,var(--surface));color:var(--violet)}.sales-evidence-icon svg{width:20px;height:20px}.sales-waveform{height:34px;display:flex;align-items:center;gap:5px}.sales-waveform i{width:4px;border-radius:99px;background:color-mix(in srgb,var(--violet) 78%,#a8d9cc);animation:salesWave 1.6s ease-in-out infinite alternate}.sales-waveform i:nth-child(3n+2){animation-delay:-.35s}.sales-waveform i:nth-child(3n+3){animation-delay:-.7s}.sales-evidence-threads{position:relative;z-index:1;width:58%;height:72px;margin:-3px auto -8px;opacity:0;transition:opacity .65s ease}.sales-rep-evidence-hero[data-reveal-step="3"] .sales-evidence-threads,.sales-rep-evidence-hero[data-reveal-step="4"] .sales-evidence-threads,.sales-rep-evidence-hero[data-reveal-step="5"] .sales-evidence-threads{opacity:1}.sales-evidence-threads i{position:absolute;top:0;left:50%;width:1px;height:72px;background:linear-gradient(to bottom,color-mix(in srgb,var(--violet) 50%,transparent),color-mix(in srgb,var(--violet) 16%,transparent));transform-origin:top}.sales-evidence-threads i:first-child{transform:rotate(27deg)}.sales-evidence-threads i:nth-child(2){transform:rotate(0)}.sales-evidence-threads i:last-child{transform:rotate(-27deg)}.sales-ai-brief{position:relative;z-index:2;width:min(92%,620px);margin:0 auto;border:1px solid color-mix(in srgb,var(--violet) 22%,var(--line));border-radius:24px;padding:25px 28px 22px;background:color-mix(in srgb,var(--surface) 86%,#eeeaff);box-shadow:0 20px 54px #422f841f;opacity:0;transform:translateY(22px) scale(.98);transition:opacity .8s ease,transform 1s cubic-bezier(.18,.78,.22,1)}.sales-rep-evidence-hero[data-reveal-step="4"] .sales-ai-brief,.sales-rep-evidence-hero[data-reveal-step="5"] .sales-ai-brief{opacity:1;transform:none}.sales-ai-label{display:inline-flex;align-items:center;gap:8px;color:var(--violet);font-size:9px;font-weight:800;letter-spacing:.1em;text-transform:uppercase}.sales-ai-label svg{width:15px;height:15px}.sales-ai-brief h3{margin:12px 0 8px;font:700 clamp(20px,2vw,28px)/1.12 "Manrope",sans-serif;letter-spacing:-.045em}.sales-ai-brief p{margin:0;color:var(--muted);font-size:11px;line-height:1.55}.sales-ai-tags{display:flex;flex-wrap:wrap;gap:7px;margin-top:16px}.sales-ai-tags span{border-radius:99px;padding:7px 10px;background:color-mix(in srgb,var(--violet) 12%,var(--surface));color:var(--violet);font-size:8px;font-weight:800}.sales-next-action{position:absolute;z-index:3;right:46px;bottom:38px;left:46px;min-height:92px;display:grid;grid-template-columns:42px minmax(0,1fr) 22px;align-items:center;gap:16px;border:1px solid color-mix(in srgb,var(--violet) 21%,var(--line));border-radius:20px;padding:16px 20px;background:color-mix(in srgb,var(--surface) 88%,#eeeaff);color:var(--ink);box-shadow:0 20px 45px #422f841a;opacity:0;transform:translateY(22px) scale(.985);transition:opacity .8s ease,transform 1s cubic-bezier(.18,.78,.22,1)}.sales-rep-evidence-hero[data-reveal-step="5"] .sales-next-action{opacity:1;transform:none}.sales-next-action>span{width:42px;height:42px;display:grid;place-items:center;border-radius:13px;background:color-mix(in srgb,var(--violet) 12%,var(--surface));color:var(--violet)}.sales-next-action>span svg{width:20px;height:20px}.sales-next-action>div{min-width:0;display:grid;gap:4px}.sales-next-action small{color:var(--violet)}.sales-next-action strong{font:700 13px/1.35 Manrope,sans-serif;color:var(--ink)}.sales-next-action em{color:var(--muted);font-size:8px;font-style:normal}.sales-next-action>svg{width:18px;height:18px;color:var(--violet)}html[data-theme=dark] .sales-rep-evidence-hero{border-color:var(--line);background:radial-gradient(circle at 84% 12%,rgba(109,74,255,.14),transparent 35%),radial-gradient(circle at 8% 65%,rgba(69,176,151,.08),transparent 32%),color-mix(in srgb,var(--surface) 96%,#151321);box-shadow:none}html[data-theme=dark] .sales-evidence-card,html[data-theme=dark] .sales-ai-brief{border-color:var(--line);background:#ffffff09;box-shadow:none}html[data-theme=dark] .sales-next-action{border-color:var(--line);background:#08080c8c;box-shadow:none;backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px)}html[data-theme=dark] .sales-next-action>span{background:#ffffff12;color:#a991ff}html[data-theme=dark] .sales-next-action small{color:#a991ff}html[data-theme=dark] .sales-next-action strong{color:#fff}html[data-theme=dark] .sales-next-action em{color:#ffffff8c}html[data-theme=dark] .sales-next-action>svg{color:#ffffffb8}.follow-up-draft-hero{height:720px;background:radial-gradient(circle at 14% 24%,rgba(112,197,183,.16),transparent 30%),radial-gradient(circle at 86% 10%,color-mix(in srgb,var(--violet) 14%,transparent),transparent 34%),radial-gradient(circle at 76% 84%,rgba(247,164,103,.1),transparent 28%),color-mix(in srgb,var(--surface) 93%,#eeebff)}.follow-up-draft-hero .sales-evidence-card{border-color:color-mix(in srgb,var(--violet) 14%,var(--line));background:color-mix(in srgb,var(--surface) 82%,transparent)}.follow-up-draft-hero .card-one .sales-evidence-icon{background:color-mix(in srgb,#51bea8 14%,var(--surface));color:#209a82}.follow-up-draft-hero .card-two .sales-evidence-icon{background:color-mix(in srgb,var(--violet) 12%,var(--surface));color:var(--violet)}.follow-up-draft-hero .card-three .sales-evidence-icon{background:color-mix(in srgb,#ed8d50 12%,var(--surface));color:#df7736}.draft-composer-card{padding:20px 24px 18px}.draft-composer-card header{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:12px}.draft-composer-card header em{color:var(--muted);font-size:7px;font-style:normal}.draft-address,.draft-subject{display:grid;grid-template-columns:48px minmax(0,1fr);align-items:baseline;gap:8px;padding:7px 0;border-top:1px solid color-mix(in srgb,var(--line) 72%,transparent)}.draft-address small,.draft-subject small{color:var(--muted);font-size:7px;font-weight:800;text-transform:uppercase}.draft-address strong,.draft-subject strong{overflow:hidden;color:var(--ink);font:700 10px/1.35 Manrope,sans-serif;text-overflow:ellipsis;white-space:nowrap}.draft-composer-card>p{display:-webkit-box;overflow:hidden;margin:10px 0 0;color:var(--text);font-size:9px;line-height:1.48;-webkit-box-orient:vertical;-webkit-line-clamp:3}.draft-composer-card .sales-ai-tags{margin-top:12px}.draft-review-action>span{background:linear-gradient(145deg,color-mix(in srgb,var(--violet) 82%,#8ad0c0),var(--violet));color:#fff}html[data-theme=dark] .follow-up-draft-hero{background:radial-gradient(circle at 14% 24%,rgba(69,176,151,.09),transparent 30%),radial-gradient(circle at 86% 10%,rgba(109,74,255,.14),transparent 35%),radial-gradient(circle at 76% 84%,rgba(215,113,54,.07),transparent 28%),color-mix(in srgb,var(--surface) 97%,#151321)}html[data-theme=dark] .draft-address strong,html[data-theme=dark] .draft-subject strong,html[data-theme=dark] .draft-composer-card>p{color:#f2eff7}@keyframes salesWave{0%{transform:scaleY(.55);opacity:.55}to{transform:scaleY(1);opacity:1}}@keyframes salesSendPress{0%{opacity:0;transform:scale(.78)}5%{opacity:1;transform:scale(1)}9%{transform:scale(.82)}14%{transform:scale(1.1)}20%{transform:scale(1)}36%{transform:scale(1)}40%{transform:scale(.82)}45%{transform:scale(1.1)}51%{transform:scale(1)}67%{transform:scale(1)}71%{transform:scale(.82)}76%{transform:scale(1.1)}82%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(1.32)}}@keyframes salesDropRipple{0%{opacity:0;transform:scale(.2)}18%{opacity:.54}to{opacity:0;transform:scale(3.6)}}@media(prefers-reduced-motion:reduce){.sales-send-button,.sales-send-pulse i,.sales-waveform i{animation:none}.sales-drop-intro{display:none}}.rep-onboarding-page-hero{position:relative;width:min(1400px,calc(100% - 48px));padding:68px 0 118px}.rep-onboarding-page-hero:before{position:absolute;z-index:-1;top:0;right:50%;bottom:0;left:-50vw;width:150vw;content:"";background:radial-gradient(circle at 68% 18%,rgba(93,213,201,.2),transparent 24%),radial-gradient(circle at 72% 58%,rgba(109,74,255,.2),transparent 30%),radial-gradient(circle at 88% 82%,rgba(255,165,82,.21),transparent 25%);pointer-events:none}.rep-onboarding-hero-grid{min-height:770px;grid-template-columns:minmax(430px,.88fr) minmax(670px,1.12fr);gap:clamp(42px,5vw,88px)}.rep-onboarding-hero-grid .solution-hero-copy{position:relative;z-index:3}.rep-onboarding-hero-grid .solution-hero-copy h1{max-width:650px;font-size:clamp(62px,6.3vw,92px)}.rep-onboarding-hero-grid .solution-hero-copy>p{max-width:600px}.onboarding-signal-hero{position:relative;min-width:0;height:760px;overflow:visible;isolation:isolate}.onboarding-signal-grid{position:absolute;z-index:-3;top:4%;right:-4%;bottom:2%;left:-12%;opacity:.34;background-image:linear-gradient(color-mix(in srgb,var(--line) 46%,transparent) 1px,transparent 1px),linear-gradient(90deg,color-mix(in srgb,var(--line) 46%,transparent) 1px,transparent 1px);background-size:54px 54px;-webkit-mask-image:radial-gradient(circle at 58% 48%,#000 0,transparent 72%);mask-image:radial-gradient(circle at 58% 48%,#000 0,transparent 72%)}.onboarding-orbit{position:absolute;z-index:-2;border:2px solid rgba(255,255,255,.78);border-radius:50%;box-shadow:inset 0 0 0 1px #6d4aff12,0 0 0 1px #6d4aff0d;pointer-events:none}.onboarding-orbit.orbit-one{top:-5%;right:1%;width:94%;height:61%;transform:rotate(-14deg)}.onboarding-orbit.orbit-two{right:-7%;bottom:-10%;width:83%;height:65%;transform:rotate(15deg)}.onboarding-signal-wave{position:absolute;z-index:-1;right:-6%;bottom:9%;left:-10%;height:150px;display:flex;align-items:center;justify-content:space-between;opacity:.42;transform:rotate(-7deg);pointer-events:none}.onboarding-signal-wave i{width:3px;height:calc(10px + (var(--wave-index) % 9) * 8px);border-radius:99px;background:color-mix(in srgb,var(--violet) 44%,#7ed1c3);transform-origin:center;animation:onboardingWave 2.6s calc(var(--wave-index) * -70ms) ease-in-out infinite alternate}.onboarding-capture-label,.onboarding-understand-label,.onboarding-act-label{position:absolute;z-index:3;display:grid;gap:6px;width:150px;color:var(--muted);font-size:10px;line-height:1.42}.onboarding-capture-label{top:9%;left:35%}.onboarding-understand-label{top:39%;left:5%}.onboarding-act-label{right:34%;bottom:15%}.onboarding-capture-label span,.onboarding-understand-label span,.onboarding-act-label span{color:#238f88;font-size:10px;font-weight:800;letter-spacing:.12em;text-transform:uppercase}.onboarding-understand-label span{color:var(--violet)}.onboarding-act-label span{color:#e57c26}.onboarding-node{position:absolute;z-index:5;width:16px;height:16px;border:4px solid rgba(255,255,255,.9);border-radius:50%;box-shadow:0 0 0 1px currentColor,0 8px 22px currentColor}.capture-node{top:23%;left:45%;color:#4fc3b76b;background:#5bc9bb}.insight-node{top:53%;left:32%;color:#6d4aff57;background:#8a70ff}.action-node{right:27%;bottom:25%;color:#f4964859;background:#ff9b4b}.onboarding-quote-card,.onboarding-action-card{position:absolute;z-index:4;border:1px solid rgba(255,255,255,.82);background:#ffffff7a;backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);box-shadow:0 24px 65px #48427e1a}.onboarding-quote-card{top:8%;right:1%;width:min(290px,41%);min-height:190px;border-radius:27px 27px 27px 8px;padding:27px 28px;animation:onboardingCardIn .85s cubic-bezier(.18,.78,.22,1) both}.onboarding-quote-card svg{width:28px;height:28px;color:#50c3b5}.onboarding-quote-card p{margin:16px 0 13px;font:650 20px/1.35 Manrope,sans-serif;letter-spacing:-.035em}.onboarding-quote-card small{color:var(--muted);font-size:9px}.onboarding-insight-orb{position:absolute;z-index:4;top:34%;left:30%;width:285px;height:285px;display:grid;place-items:center;align-content:center;border:1px solid rgba(255,255,255,.9);border-radius:50%;padding:36px;background:radial-gradient(circle at 50% 46%,rgba(255,255,255,.92),rgba(237,232,255,.62) 52%,rgba(109,74,255,.08) 72%,transparent 73%);text-align:center;box-shadow:0 0 0 10px #ffffff3b,0 24px 72px #6d4aff29;animation:onboardingOrbIn 1s .18s cubic-bezier(.18,.78,.22,1) both}.onboarding-insight-orb>span{width:46px;height:46px;display:grid;place-items:center;border:1px solid rgba(109,74,255,.16);border-radius:50%;background:#ffffffb8;color:var(--violet)}.onboarding-insight-orb>span svg{width:22px;height:22px}.onboarding-insight-orb small{margin-top:11px;color:var(--muted);font-size:9px}.onboarding-insight-orb h3{margin:7px 0 8px;color:#5030d8;font:650 22px/1.14 Manrope,sans-serif;letter-spacing:-.045em}.onboarding-insight-orb p{margin:0;color:var(--muted);font-size:10px;line-height:1.5}.onboarding-insight-orb em{margin-top:10px;border-radius:99px;padding:6px 9px;background:#6d4aff17;color:var(--violet);font-size:8px;font-style:normal;font-weight:800}.onboarding-action-card{right:-2%;bottom:8%;width:min(320px,45%);min-height:145px;display:grid;grid-template-columns:52px minmax(0,1fr);align-items:center;gap:17px;border-radius:25px;padding:24px;animation:onboardingCardIn .9s .35s cubic-bezier(.18,.78,.22,1) both}.onboarding-action-card>span{width:52px;height:52px;display:grid;place-items:center;border-radius:16px;background:linear-gradient(145deg,#ffb16d,#ff8a35);color:#fff}.onboarding-action-card>span svg{width:25px;height:25px}.onboarding-action-card>div{min-width:0;display:grid;gap:5px}.onboarding-action-card small{color:#df7222;font-size:8px;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.onboarding-action-card strong{font:700 14px/1.38 Manrope,sans-serif}.onboarding-action-card em{color:var(--muted);font-size:8px;font-style:normal}html[data-theme=dark] .rep-onboarding-page-hero:before{background:radial-gradient(circle at 68% 18%,rgba(67,191,176,.09),transparent 23%),radial-gradient(circle at 72% 58%,rgba(109,74,255,.14),transparent 29%),radial-gradient(circle at 88% 82%,rgba(235,132,50,.09),transparent 24%)}html[data-theme=dark] .onboarding-orbit{border-color:#ffffff14;box-shadow:none}html[data-theme=dark] .onboarding-quote-card,html[data-theme=dark] .onboarding-action-card{border-color:var(--line);background:#ffffff0a;box-shadow:none}html[data-theme=dark] .onboarding-insight-orb{border-color:#ffffff1a;background:radial-gradient(circle at 50% 46%,rgba(34,31,50,.94),rgba(25,22,39,.78) 56%,rgba(109,74,255,.09) 72%,transparent 73%);box-shadow:0 0 0 10px #ffffff05}html[data-theme=dark] .onboarding-insight-orb>span{border-color:var(--line);background:#ffffff0d;color:#a991ff}html[data-theme=dark] .onboarding-insight-orb h3{color:#b6a5ff}html[data-theme=dark] .onboarding-node{border-color:#101016e6;box-shadow:0 0 0 1px currentColor}@keyframes onboardingCardIn{0%{opacity:0;transform:translateY(20px) scale(.975)}to{opacity:1;transform:none}}@keyframes onboardingOrbIn{0%{opacity:0;transform:scale(.86)}to{opacity:1;transform:scale(1)}}@keyframes onboardingWave{0%{opacity:.25;transform:scaleY(.5)}to{opacity:.85;transform:scaleY(1)}}.winning-talk-tracks-page-hero{position:relative;width:min(1400px,calc(100% - 48px));padding:70px 0 118px}.winning-talk-tracks-page-hero:before{position:absolute;z-index:-1;top:0;right:50%;bottom:0;left:-50vw;width:150vw;content:"";background:radial-gradient(circle at 69% 20%,rgba(88,205,189,.17),transparent 25%),radial-gradient(circle at 73% 57%,rgba(109,74,255,.19),transparent 31%),radial-gradient(circle at 91% 82%,rgba(255,164,81,.18),transparent 25%);pointer-events:none}.winning-talk-tracks-hero-grid{min-height:760px;grid-template-columns:minmax(420px,.86fr) minmax(670px,1.14fr);gap:clamp(42px,5vw,88px)}.winning-talk-tracks-hero-grid .solution-hero-copy{position:relative;z-index:3}.winning-talk-tracks-hero-grid .solution-hero-copy h1{max-width:660px;font-size:clamp(60px,6vw,90px)}.winning-talk-tracks-hero-grid .solution-hero-copy>p{max-width:600px}.winning-talk-tracks-hero{position:relative;min-width:0;height:710px;overflow:hidden;isolation:isolate;border:1px solid rgba(109,74,255,.12);border-radius:34px;background:linear-gradient(145deg,#ffffffe8,#f7f5ffd6),radial-gradient(circle at 12% 18%,rgba(83,205,189,.16),transparent 35%),radial-gradient(circle at 83% 82%,rgba(255,166,84,.16),transparent 30%);box-shadow:0 30px 80px #433b6f1a}.winning-talk-tracks-hero:before{position:absolute;z-index:-1;top:0;right:0;bottom:0;left:0;content:"";background:radial-gradient(circle at 53% 36%,rgba(109,74,255,.14),transparent 32%),linear-gradient(118deg,transparent 0 45%,rgba(255,255,255,.58) 45% 52%,transparent 52%);pointer-events:none}.winning-talk-tracks-hero .talk-track-grid{z-index:-2;opacity:.25;-webkit-mask-image:linear-gradient(to bottom,#000,transparent 84%);mask-image:linear-gradient(to bottom,#000,transparent 84%)}.talk-track-header{padding-bottom:16px;border-bottom:1px solid color-mix(in srgb,var(--line) 78%,transparent)}.talk-track-timeline{position:absolute;top:86px;right:34px;left:34px;height:88px;padding:12px 17px 14px;border:1px solid color-mix(in srgb,var(--line) 82%,transparent);border-radius:18px;background:#ffffff85;backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px)}.talk-track-time{display:flex;justify-content:space-between;color:var(--muted);font-size:7px;font-weight:800}.talk-track-wave{height:45px;display:flex;align-items:center;gap:clamp(4px,.55vw,8px);margin-top:5px}.talk-track-wave i{flex:1;min-width:2px;max-width:6px;border-radius:99px;background:linear-gradient(to top,#64cfc0,var(--violet));transform-origin:center;animation:talkTrackWave 1.45s calc(var(--bar-index) * -55ms) ease-in-out infinite alternate}.talk-track-playhead{position:absolute;top:7px;bottom:7px;left:8%;width:1px;background:var(--violet);box-shadow:0 0 0 1px #6d4aff14;animation:talkTrackScrub 4.8s .35s cubic-bezier(.42,0,.3,1) both}.talk-track-playhead span{position:absolute;top:34px;left:50%;width:12px;height:12px;border:3px solid rgba(255,255,255,.92);border-radius:50%;background:var(--violet);box-shadow:0 0 0 5px #6d4aff1c;transform:translate(-50%,-50%)}.talk-track-objection,.talk-track-winning-line,.talk-track-reaction,.talk-track-coach-note{border:1px solid color-mix(in srgb,var(--line) 88%,transparent);background:#ffffffad;backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px)}.talk-track-objection{position:absolute;top:195px;left:34px;width:46%;min-height:104px;border-radius:20px 20px 20px 7px;padding:18px 20px;animation:talkTrackCardIn .7s 1s cubic-bezier(.18,.78,.22,1) both}.talk-track-objection small,.talk-track-winning-line small,.talk-track-reaction small,.talk-track-coach-note small{color:var(--muted);font-size:7px;font-weight:800;letter-spacing:.09em;text-transform:uppercase}.talk-track-objection p{margin:10px 0 0;font:650 13px/1.42 Manrope,sans-serif;letter-spacing:-.025em}.talk-track-winning-line{position:absolute;z-index:3;top:290px;right:38px;left:70px;min-height:136px;display:grid;grid-template-columns:46px minmax(0,1fr) auto;align-items:center;gap:16px;border-color:#6d4aff52;border-radius:24px;padding:22px;background:linear-gradient(120deg,#f6f3ffe6,#ffffffb3);box-shadow:0 20px 50px #513da51c;animation:talkTrackWinningIn .85s 2.35s cubic-bezier(.18,.78,.22,1) both}.talk-track-winning-line>span{width:46px;height:46px;display:grid;place-items:center;border-radius:15px;background:var(--violet);color:#fff}.talk-track-winning-line>span svg{width:22px;height:22px}.talk-track-winning-line>div{min-width:0;display:grid;gap:7px}.talk-track-winning-line strong{font:700 13px/1.43 Manrope,sans-serif;letter-spacing:-.025em}.talk-track-winning-line em{border-radius:99px;padding:7px 9px;background:#6d4aff17;color:var(--violet);font-size:7px;font-style:normal;font-weight:800;white-space:nowrap}.talk-track-reaction{position:absolute;top:449px;right:34px;width:49%;min-height:101px;display:grid;grid-template-columns:36px minmax(0,1fr);align-items:center;gap:13px;border-color:#49b29e3d;border-radius:20px 20px 7px;padding:17px;background:#effcf8a8;animation:talkTrackCardIn .75s 3.55s cubic-bezier(.18,.78,.22,1) both}.talk-track-reaction>span{width:36px;height:36px;display:grid;place-items:center;border-radius:12px;background:#49b29e21;color:#39a790}.talk-track-reaction>span svg{width:18px;height:18px}.talk-track-reaction>div{min-width:0;display:grid;gap:6px}.talk-track-reaction strong{font:650 10px/1.42 Manrope,sans-serif}.talk-track-coach-note{position:absolute;right:34px;bottom:28px;left:34px;min-height:92px;display:grid;grid-template-columns:43px minmax(0,1fr) 20px;align-items:center;gap:15px;border-radius:21px;padding:18px;background:linear-gradient(110deg,#fff8f1c7,#f7f4ffc7);animation:talkTrackCardIn .8s 4.6s cubic-bezier(.18,.78,.22,1) both}.talk-track-coach-note>span{width:43px;height:43px;display:grid;place-items:center;border-radius:14px;background:linear-gradient(145deg,#ffb36e,#ff8c3f);color:#fff}.talk-track-coach-note>span svg,.talk-track-coach-note>svg{width:20px;height:20px}.talk-track-coach-note>div{min-width:0;display:grid;gap:4px}.talk-track-coach-note strong{font:700 12px/1.3 Manrope,sans-serif}.talk-track-coach-note em{color:var(--muted);font-size:8px;font-style:normal}.talk-track-coach-note>svg{color:var(--muted)}html[data-theme=dark] .winning-talk-tracks-page-hero:before{background:radial-gradient(circle at 69% 20%,rgba(75,198,183,.08),transparent 24%),radial-gradient(circle at 73% 57%,rgba(109,74,255,.13),transparent 30%),radial-gradient(circle at 91% 82%,rgba(237,137,59,.08),transparent 24%)}html[data-theme=dark] .winning-talk-tracks-hero{border-color:var(--line);background:linear-gradient(145deg,#1d1c25f5,#16151df0),radial-gradient(circle at 12% 18%,rgba(70,183,166,.08),transparent 35%),radial-gradient(circle at 83% 82%,rgba(235,136,57,.08),transparent 30%);box-shadow:none}html[data-theme=dark] .winning-talk-tracks-hero:before{background:radial-gradient(circle at 53% 36%,rgba(109,74,255,.12),transparent 34%)}html[data-theme=dark] .talk-track-timeline,html[data-theme=dark] .talk-track-objection,html[data-theme=dark] .talk-track-reaction,html[data-theme=dark] .talk-track-coach-note{border-color:var(--line);background:#ffffff09}html[data-theme=dark] .talk-track-winning-line{border-color:#896cff4d;background:linear-gradient(120deg,#6d4aff1a,#ffffff09);box-shadow:none}html[data-theme=dark] .talk-track-reaction{border-color:#49b29e2e;background:#274d4326}html[data-theme=dark] .talk-track-coach-note{background:linear-gradient(110deg,#7145231a,#6d4aff14)}@keyframes talkTrackWave{0%{opacity:.4;transform:scaleY(.55)}to{opacity:1;transform:scaleY(1)}}@keyframes talkTrackScrub{0%{left:8%;opacity:0}8%{opacity:1}to{left:74%;opacity:1}}@keyframes talkTrackCardIn{0%{opacity:0;transform:translateY(18px) scale(.98)}to{opacity:1;transform:none}}@keyframes talkTrackWinningIn{0%{opacity:0;transform:translate(34px) scale(.97)}to{opacity:1;transform:none}}.solution-system-preview{width:100%;min-width:0;height:clamp(500px,52vw,600px);container-type:inline-size;display:grid;grid-template-columns:clamp(118px,19cqw,155px) minmax(0,1fr);overflow:hidden;border:1px solid var(--line);border-radius:24px;background:#f5f7fa;box-shadow:var(--shadow);color:#12151c}.solution-system-preview.compact{height:clamp(460px,44vw,520px);grid-template-columns:clamp(108px,19cqw,132px) minmax(0,1fr);transform:perspective(1200px) rotateY(-2deg) rotateX(1deg);transform-origin:center}.solution-system-main{min-width:0;display:grid;grid-template-rows:56px minmax(0,1fr);background:#f5f7fa}.solution-system-main>header{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:0 17px;border-bottom:1px solid #dfe3ea;background:#fff}.solution-system-main>header>span{display:inline-flex;align-items:center;gap:7px;font-size:9px;font-weight:800}.solution-system-main>header>span svg{width:14px;height:14px}.solution-system-main>header>div{display:flex;align-items:center;gap:7px}.solution-system-main>header button{height:28px;border:1px solid #dfe3ea;border-radius:6px;padding:0 8px;background:#fff;color:#747b8e;font-size:6px}.solution-system-main>header>div>span{width:26px;height:26px;display:grid;place-items:center;border-radius:7px;background:#161a23;color:#fff;font-size:7px;font-weight:800}.solution-system-main>header>div>strong{font-size:7px}.solution-system-body{min-width:0;overflow:hidden;padding:22px}.solution-system-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:20px}.solution-system-heading .eyebrow{margin-bottom:5px;font-size:7px}.solution-system-heading h3{margin:0;font:700 24px/1.08 Manrope,sans-serif;letter-spacing:-.045em}.system-preview-badge{border-radius:99px;padding:7px 10px;background:#e0f6ef;color:#13846c;font-size:7px;font-weight:800}.solution-system-metrics{display:grid;grid-template-columns:repeat(3,1fr);gap:9px;margin:20px 0}.solution-system-metrics article{min-width:0;min-height:92px;display:flex;flex-direction:column;border:1px solid #dfe3ea;border-radius:11px;padding:13px;background:#fff}.solution-system-metrics small{color:#747b8e;font-size:7px}.solution-system-metrics strong{overflow:hidden;margin-top:9px;font:700 18px/1 Manrope,sans-serif;text-overflow:ellipsis;white-space:nowrap}.solution-system-metrics span{margin-top:auto;color:#20a487;font-size:6px}.solution-system-list{overflow:hidden;border:1px solid #dfe3ea;border-radius:12px;background:#fff}.solution-list-head{min-height:34px;display:grid;grid-template-columns:1fr 1.45fr 64px;align-items:center;padding:0 13px;border-bottom:1px solid #e6e9ee;color:#858c9c;font-size:6px;font-weight:800;text-transform:uppercase}.solution-system-list>div:not(.solution-list-head){min-height:70px;display:grid;grid-template-columns:34px minmax(0,1fr) 60px;align-items:center;gap:10px;padding:9px 13px;border-bottom:1px solid #e6e9ee}.solution-system-list>div:last-child{border-bottom:0}.solution-system-list>div.active{background:#f5f2ff;box-shadow:inset 3px 0 #6d4aff}.solution-row-icon{width:30px;height:30px;display:grid;place-items:center;border-radius:8px;background:#eeeaff;color:#6d4aff}.solution-row-icon svg{width:14px;height:14px}.solution-system-list>div>span:nth-child(2){min-width:0;display:grid;gap:4px}.solution-system-list strong{font-size:8px}.solution-system-list small{overflow:hidden;color:#747b8e;font-size:7px;text-overflow:ellipsis;white-space:nowrap}.solution-system-list em{justify-self:end;border-radius:99px;padding:5px 7px;background:#eef0f4;color:#656c7d;font-size:6px;font-style:normal;font-weight:800}.solution-system-preview.compact .solution-system-body{padding:16px}.solution-system-preview.compact .solution-system-heading h3{font-size:20px}.solution-system-preview.compact .solution-system-metrics article{min-height:77px}.solution-system-preview.compact .solution-system-list>div:not(.solution-list-head){min-height:60px}@container (max-width: 560px){.solution-system-preview .cockpit-app-mark{justify-content:center;padding-inline:6px}.solution-system-preview .cockpit-app-mark strong,.solution-system-preview .cockpit-sidebar button span{display:none}.solution-system-preview .cockpit-sidebar nav{padding-inline:7px}.solution-system-preview .cockpit-sidebar button{min-height:40px;justify-content:center;padding-inline:6px}.solution-system-preview .solution-system-main>header>div button,.solution-system-preview .solution-system-main>header>div>strong{display:none}.solution-system-preview .solution-system-body{padding-inline:12px}.solution-system-preview .solution-system-heading{gap:10px}.solution-system-preview .solution-system-heading h3{font-size:20px}.solution-system-preview .solution-system-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.solution-system-preview .solution-system-metrics article:last-child{display:none}.solution-system-preview .solution-list-head{display:none}.solution-system-preview .solution-system-list>div:not(.solution-list-head){grid-template-columns:30px minmax(0,1fr)}.solution-system-preview .solution-system-list em{display:none}.solution-system-preview .solution-system-list small{white-space:normal;line-height:1.35}}.solution-framework{width:min(1240px,calc(100% - 48px));display:grid;grid-template-columns:.78fr 1.22fr;gap:80px;align-items:end;margin:auto;padding:105px 0;border-top:1px solid var(--line)}.solution-framework-copy h2{margin:4px 0 22px;font:700 clamp(44px,5.1vw,68px)/1.01 "Manrope",sans-serif;letter-spacing:-.061em}.solution-framework-copy p{max-width:590px;color:var(--muted);font-size:14px;line-height:1.72}.solution-framework-steps{display:grid;grid-template-columns:repeat(3,1fr);border-top:1px solid var(--line);border-left:1px solid var(--line)}.solution-framework-steps article{min-height:220px;display:flex;flex-direction:column;border-right:1px solid var(--line);border-bottom:1px solid var(--line);padding:25px}.solution-framework-steps article>span{color:var(--violet);font:800 9px/1 Manrope,sans-serif}.solution-framework-steps article>strong{margin-top:auto;font:700 15px/1.25 Manrope,sans-serif}.solution-framework-steps article>small{margin-top:9px;color:var(--muted);font-size:9px;line-height:1.45}.solution-metric-band{width:min(1240px,calc(100% - 48px));display:grid;grid-template-columns:repeat(3,1fr);margin:0 auto 40px;overflow:hidden;border-radius:24px;background:#17171e;color:#f7f6f1}.solution-metric-band>div{min-height:180px;display:flex;flex-direction:column;justify-content:center;padding:34px;border-right:1px solid rgba(255,255,255,.13)}.solution-metric-band>div:last-child{border-right:0}.solution-metric-band small{color:#aaa8b3;font-size:9px;text-transform:uppercase;letter-spacing:.08em}.solution-metric-band strong{margin-top:15px;font:700 36px/1 Manrope,sans-serif;letter-spacing:-.05em}.solution-waterfall{width:min(1240px,calc(100% - 48px));margin:auto;padding:45px 0}.solution-feature-split{min-height:800px;display:grid;grid-template-columns:.68fr 1.32fr;align-items:center;gap:72px;padding:95px 0}.solution-feature-split.reverse{grid-template-columns:1.32fr .68fr}.solution-feature-split.reverse .solution-feature-copy{order:2}.solution-feature-split.reverse .solution-system-preview{order:1}.solution-feature-copy{max-width:480px}.solution-feature-copy h2{margin:4px 0 24px;font:700 clamp(43px,4.7vw,65px)/1.01 "Manrope",sans-serif;letter-spacing:-.061em}.solution-feature-copy>p{color:var(--muted);font-size:15px;line-height:1.75}.solution-feature-copy ul{display:grid;gap:12px;margin:30px 0 0;padding:0;list-style:none}.solution-feature-copy li{display:flex;align-items:center;gap:9px;color:var(--muted);font-size:12px}.solution-feature-copy li svg{flex:0 0 auto;color:var(--success)}.solution-related{width:min(1240px,calc(100% - 48px));display:grid;grid-template-columns:.75fr 1.25fr;gap:70px;margin:30px auto 130px;padding-top:90px;border-top:1px solid var(--line)}.solution-related h2{margin:3px 0 0;font:700 clamp(40px,4.5vw,60px)/1.03 "Manrope",sans-serif;letter-spacing:-.058em}.solution-related>div:last-child{display:grid;border-top:1px solid var(--line)}.solution-related a{min-height:126px;display:grid;grid-template-columns:38px 1fr 18px;align-items:center;gap:16px;border-bottom:1px solid var(--line);padding:18px 5px}.solution-related a>svg:first-child{width:25px;height:25px;color:var(--violet)}.solution-related a>svg:last-child{width:16px;height:16px}.solution-related a span{display:grid;gap:5px}.solution-related a strong{font:700 16px/1.2 Manrope,sans-serif}.solution-related a small{color:var(--muted);font-size:10px;line-height:1.45}.sr-only{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important}.modal-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:60;display:grid;place-items:center;overflow-y:auto;padding:24px;background:#08080db8;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px)}.modal{position:relative;width:min(1040px,100%);max-height:calc(100vh - 48px);overflow:hidden;border:1px solid var(--line);border-radius:28px;background:var(--surface);box-shadow:0 34px 90px #07070d52}.demo-modal{display:grid;grid-template-columns:minmax(300px,.82fr) minmax(520px,1.35fr)}.modal-close{position:absolute;top:18px;right:18px;z-index:4;width:42px;height:42px;display:inline-flex;align-items:center;justify-content:center;border:1px solid var(--line);border-radius:50%;background:color-mix(in srgb,var(--surface) 82%,transparent);color:var(--ink);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);cursor:pointer;transition:transform .18s ease,background .18s ease}.modal-close:hover{transform:rotate(5deg);background:var(--bg)}.modal-close:focus-visible{outline:2px solid var(--violet);outline-offset:3px}.demo-modal-aside{position:relative;min-height:680px;display:flex;flex-direction:column;overflow:hidden;padding:58px 44px 40px;color:#f8f7ff;background:radial-gradient(circle at 12% 8%,rgba(116,255,220,.28),transparent 29%),radial-gradient(circle at 91% 18%,rgba(136,103,255,.45),transparent 38%),linear-gradient(145deg,#121219,#1b1830 48%,#111117)}.demo-modal-aside:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;opacity:.25;background-image:linear-gradient(rgba(255,255,255,.13) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.13) 1px,transparent 1px);background-size:52px 52px;-webkit-mask-image:linear-gradient(to bottom,#000,transparent 78%);mask-image:linear-gradient(to bottom,#000,transparent 78%)}.demo-modal-aside:after{content:"";position:absolute;width:260px;height:260px;right:-140px;bottom:40px;border:1px solid rgba(255,255,255,.2);border-radius:50%;box-shadow:0 0 0 32px #ffffff06,0 0 0 64px #ffffff05}.demo-modal-aside>*{position:relative;z-index:1}.demo-modal-aside .eyebrow{color:#a995ff}.demo-modal-aside h3{max-width:310px;margin:22px 0 18px;font:700 clamp(36px,3.3vw,50px)/.98 "Manrope",sans-serif;letter-spacing:-.06em}.demo-modal-aside>p{max-width:340px;color:#f5f4fcad;font-size:13px;line-height:1.7}.demo-modal-aside ul{display:grid;gap:19px;margin:42px 0 0;padding:0;list-style:none}.demo-modal-aside li{display:grid;grid-template-columns:22px 1fr;gap:12px;color:#f5f4fcab;font-size:11px;line-height:1.5}.demo-modal-aside li>svg{width:19px;height:19px;color:#64d7bc}.demo-modal-aside li span{display:grid;gap:3px}.demo-modal-aside li strong{color:#f8f7ff;font-size:12px}.demo-aside-note{display:flex;align-items:center;gap:9px;margin-top:auto;padding-top:35px;color:#f5f4fc8c;font-size:9px;letter-spacing:.02em}.demo-aside-note svg{width:17px;height:17px;color:#a995ff}.demo-modal-main{min-width:0;max-height:calc(100vh - 48px);overflow-y:auto;padding:52px 52px 34px;scrollbar-width:thin;scrollbar-color:var(--line-strong) transparent}.demo-form-head{display:grid;gap:22px;padding-right:42px}.demo-form-head h3,.success-state h3{margin:8px 0 10px;font:700 clamp(30px,3vw,40px)/1.08 "Manrope",sans-serif;letter-spacing:-.05em}.demo-form-head p,.success-state>p{max-width:540px;color:var(--muted);font-size:12px;line-height:1.65}.demo-step-label{color:var(--violet);font-size:10px;font-weight:800;letter-spacing:.1em;text-transform:uppercase}.demo-progress{display:grid;grid-template-columns:repeat(3,1fr);gap:7px}.demo-progress span{height:3px;overflow:hidden;border-radius:99px;background:var(--line)}.demo-progress span:after{content:"";display:block;width:0;height:100%;border-radius:inherit;background:linear-gradient(90deg,var(--violet),#5acfb5);transition:width .4s ease}.demo-progress span.active:after{width:100%}.demo-modal form{display:grid;gap:22px;margin-top:28px}.demo-form-step{display:grid;gap:22px;animation:demo-step-in .38s cubic-bezier(.2,.8,.2,1)}.demo-field-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:17px}.demo-modal label,.demo-phone-field legend,.demo-choice-fieldset legend{display:grid;gap:8px;color:var(--ink);font-size:10px;font-weight:800;letter-spacing:.015em}.demo-label-row{display:flex;align-items:baseline;gap:6px}.demo-label-row small{color:var(--muted);font-size:8px;font-weight:600}.demo-modal input,.demo-modal select,.demo-modal textarea{width:100%;min-width:0;min-height:50px;border:1px solid var(--line);border-radius:12px;padding:0 14px;background:var(--bg);color:var(--ink);font:500 12px/1.4 Manrope,sans-serif;outline:0;transition:border-color .18s ease,box-shadow .18s ease,background .18s ease}.demo-modal select{-moz-appearance:none;appearance:none;-webkit-appearance:none;padding-right:38px}.demo-modal textarea{min-height:92px;resize:vertical;padding-block:13px}.demo-modal input::placeholder,.demo-modal textarea::placeholder{color:color-mix(in srgb,var(--muted) 68%,transparent)}.demo-modal input:focus,.demo-modal select:focus,.demo-modal textarea:focus{border-color:var(--violet);box-shadow:0 0 0 3px var(--violet-soft)}.demo-modal input[readonly]{color:var(--muted);cursor:default}.demo-modal input[aria-invalid=true],.demo-modal select[aria-invalid=true],.demo-modal textarea[aria-invalid=true]{border-color:#dd6262}.demo-phone-field,.demo-choice-fieldset{min-width:0;margin:0;padding:0;border:0}.demo-phone-field>legend{margin-bottom:8px}.demo-phone-field>div{position:relative;display:grid;grid-template-columns:116px 1fr}.demo-select-label:after{content:"";position:absolute;width:7px;height:7px;border-right:1.5px solid var(--muted);border-bottom:1.5px solid var(--muted);pointer-events:none;transform:rotate(45deg)}.demo-phone-prefix{min-width:0;min-height:50px;display:flex;align-items:center;justify-content:space-between;gap:6px;border:1px solid var(--line);border-right:0;border-radius:12px 0 0 12px;padding:0 12px;background:color-mix(in srgb,var(--bg) 84%,var(--surface));color:var(--ink);font:650 10px/1 Manrope,sans-serif;white-space:nowrap}.demo-phone-prefix strong{color:var(--muted);font-size:10px}.demo-phone-field input{border-radius:0 12px 12px 0}.demo-select-label{position:relative;max-width:280px}.demo-select-label:after{right:17px;bottom:22px}.demo-choice-fieldset{display:grid;gap:17px}.demo-choice-fieldset>legend{margin-bottom:19px}.demo-choice-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:9px}.demo-choice-card{position:relative;min-height:80px;display:grid!important;grid-template-columns:24px minmax(0,1fr);align-items:start;gap:10px!important;padding:14px;border:1px solid var(--line);border-radius:14px;background:color-mix(in srgb,var(--bg) 75%,transparent);cursor:pointer;transition:border-color .18s ease,background .18s ease,transform .18s ease}.demo-choice-grid .demo-choice-card{min-height:64px;grid-template-columns:minmax(0,1fr);align-items:center;justify-items:stretch;padding:12px 44px 12px 15px;text-align:left}.demo-choice-grid .demo-choice-card .choice-indicator{position:absolute;top:50%;right:14px;transform:translateY(-50%)}.demo-choice-card:hover{transform:translateY(-1px);border-color:color-mix(in srgb,var(--violet) 45%,var(--line))}.demo-choice-card.selected{border-color:var(--violet);background:var(--violet-soft);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--violet) 30%,transparent)}.demo-choice-card input{position:absolute;opacity:0;pointer-events:none}.choice-indicator{width:21px;height:21px;display:inline-flex;align-items:center;justify-content:center;border:1px solid var(--line-strong);border-radius:50%;color:transparent;transition:color .18s ease,background .18s ease,border-color .18s ease}.choice-indicator svg{width:12px;height:12px}.demo-choice-card.selected .choice-indicator{border-color:var(--violet);background:var(--violet);color:#fff}.demo-choice-card>span:nth-last-child(1),.demo-choice-card>span:nth-last-child(2){min-width:0}.demo-choice-card strong{display:block;color:var(--ink);font-size:10px;line-height:1.35;text-align:left}.demo-choice-card small{display:block;margin-top:4px;color:var(--muted);font-size:8px;font-weight:500;line-height:1.45;text-align:left}.demo-intent-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:9px}.demo-intent-card{min-height:110px;display:block!important;padding:15px 38px 14px 15px;text-align:left}.demo-intent-card .choice-indicator{position:absolute;top:14px;right:14px}.intent-number{display:block;margin-bottom:16px;color:var(--violet);font:800 11px/1 Manrope,sans-serif}.demo-review-note{display:grid;grid-template-columns:28px 1fr;align-items:start;gap:11px;padding:15px;border:1px solid color-mix(in srgb,var(--violet) 25%,var(--line));border-radius:14px;background:color-mix(in srgb,var(--violet-soft) 64%,transparent);color:var(--muted);font-size:9px;line-height:1.55}.demo-review-note>svg{width:20px;height:20px;color:var(--violet)}.demo-review-note span{display:grid;gap:2px}.demo-review-note strong{color:var(--ink);font-size:10px}.field-error{color:#cf4f4f;font-size:8px;font-weight:700;line-height:1.35}.form-submit-error{margin:-4px 0 0;padding:11px 13px;border-radius:10px;background:#cf4f4f1a;color:#cf4f4f;font-size:9px;line-height:1.45}.demo-form-actions{display:flex;justify-content:flex-end;gap:10px;padding-top:2px}.demo-form-actions .button{min-height:50px}.demo-back-button{min-width:92px;border:1px solid var(--line);border-radius:14px;background:transparent;color:var(--ink);font-weight:700;cursor:pointer}.demo-back-button:hover{background:var(--bg)}.demo-consent{margin:-7px 0 0;color:var(--muted);font-size:8px;line-height:1.45;text-align:right}.demo-honeypot{position:absolute!important;left:-9999px!important;width:1px!important;height:1px!important;opacity:0!important}.button-spinner{width:14px;height:14px;border:2px solid rgba(255,255,255,.35);border-top-color:#fff;border-radius:50%;animation:button-spin .8s linear infinite}.success-state{min-height:575px;display:flex;flex-direction:column;align-items:flex-start;justify-content:center;text-align:left}.success-icon{width:68px;height:68px;display:inline-flex;align-items:center;justify-content:center;margin-bottom:26px;border-radius:22px;background:color-mix(in srgb,var(--success) 14%,transparent);color:var(--success)}.success-icon svg{width:38px;height:38px}.success-state .eyebrow{color:var(--success)}.success-summary{width:100%;display:grid;gap:5px;margin:28px 0;padding:17px;border:1px solid var(--line);border-radius:14px;background:var(--bg)}.success-summary span{color:var(--muted);font-size:8px;font-weight:700;text-transform:uppercase;letter-spacing:.08em}.success-summary strong{font-size:12px;overflow-wrap:anywhere}.email-capture-modal{width:min(580px,100%);padding:52px}.email-capture-modal .modal-close{color:var(--ink);border-color:var(--line);background:color-mix(in srgb,var(--surface) 84%,transparent)}.email-capture-icon{width:54px;height:54px;display:inline-flex;align-items:center;justify-content:center;margin-bottom:26px;border:1px solid color-mix(in srgb,var(--violet) 28%,var(--line));border-radius:17px;background:var(--violet-soft);color:var(--violet)}.email-capture-icon svg{width:25px;height:25px}.email-capture-modal>.eyebrow{display:block}.email-capture-modal h3{max-width:450px;margin:13px 0;font:700 clamp(34px,4vw,47px)/1.02 "Manrope",sans-serif;letter-spacing:-.055em}.email-capture-modal>p{max-width:470px;color:var(--muted);font-size:12px;line-height:1.65}.email-capture-modal form{margin-top:30px}.email-capture-modal label{display:grid;gap:9px;color:var(--ink);font-size:10px;font-weight:800}.email-capture-control{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:9px;padding:6px;border:1px solid var(--line);border-radius:16px;background:var(--bg);transition:border-color .18s ease,box-shadow .18s ease}.email-capture-control:focus-within{border-color:var(--violet);box-shadow:0 0 0 3px var(--violet-soft)}.email-capture-control input{min-width:0;height:48px;border:0;padding:0 12px;background:transparent;color:var(--ink);font:500 12px/1 Manrope,sans-serif;outline:0}.email-capture-control input::placeholder{color:color-mix(in srgb,var(--muted) 68%,transparent)}.email-capture-control .button{min-height:48px}.email-capture-trust{display:flex;align-items:center;gap:8px;margin-top:18px;color:var(--muted);font-size:8px;line-height:1.45}.email-capture-trust svg{width:16px;height:16px;color:var(--success)}.waitlist-page{position:relative;isolation:isolate;min-height:100vh;padding:150px 24px 110px}.waitlist-page:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-2;background-image:linear-gradient(var(--line) 1px,transparent 1px),linear-gradient(90deg,var(--line) 1px,transparent 1px);background-size:72px 72px;opacity:.28;-webkit-mask-image:linear-gradient(to bottom,#000 0%,transparent 72%);mask-image:linear-gradient(to bottom,#000 0%,transparent 72%)}.waitlist-page-atmosphere{position:absolute;z-index:-1;width:760px;height:520px;top:45px;left:50%;transform:translate(-50%);border-radius:50%;background:radial-gradient(circle at 30% 45%,rgba(94,218,190,.2),transparent 38%),radial-gradient(circle at 68% 42%,rgba(117,79,255,.24),transparent 42%);filter:blur(12px)}.waitlist-page-intro{width:min(760px,100%);margin:0 auto 58px;text-align:center}.waitlist-page-intro h1{margin:14px 0 18px;font:700 clamp(48px,6vw,76px)/.98 "Manrope",sans-serif;letter-spacing:-.065em}.waitlist-page-intro p{max-width:610px;margin:auto;color:var(--muted);font-size:14px;line-height:1.7}.waitlist-form-card{width:min(920px,100%);max-height:none;display:block;margin:auto;overflow:visible;border:0;border-radius:0;background:transparent;box-shadow:none}.waitlist-form-card .demo-modal-main{width:100%;max-height:none;overflow:visible;padding:20px 0}.waitlist-form-card .demo-form-head{align-items:center;padding-right:0;text-align:center}.waitlist-form-card .demo-form-head>div:first-child{width:100%}.waitlist-form-card .demo-form-head p{margin-inline:auto}@keyframes demo-step-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@keyframes button-spin{to{transform:rotate(360deg)}}[data-reveal]{opacity:0;transform:translateY(34px);transition:opacity .72s ease,transform .72s cubic-bezier(.2,.8,.2,1)}[data-reveal].is-visible{opacity:1;transform:translateY(0)}@keyframes card-in{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}@keyframes solution-menu-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@keyframes chat-message-in{0%{opacity:0;transform:translateY(10px) scale(.985)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes composer-in{0%{opacity:0;transform:translateY(8px)}to{opacity:.72;transform:translateY(0)}}@keyframes send-ready{0%,to{box-shadow:0 0 #6d4aff42}50%{box-shadow:0 0 0 6px #6d4aff00}}@keyframes light-grid-drift{0%{transform:translateZ(0)}to{transform:translate3d(48px,48px,0)}}@keyframes light-halo-drift{0%,to{transform:translateZ(0) scale(1)}50%{transform:translate3d(-42px,26px,0) scale(1.08)}}@keyframes pulse{0%{box-shadow:0 0 color-mix(in srgb,var(--success) 35%,transparent)}70%,to{box-shadow:0 0 0 8px transparent}}@keyframes story-copy-in{0%{opacity:0;transform:translateY(28px)}to{opacity:1;transform:translateY(0)}}@keyframes story-visual-in{0%{opacity:0;transform:scale(.965) translateY(18px)}to{opacity:1;transform:scale(1) translateY(0)}}@keyframes story-pop{0%{opacity:0;transform:translateY(18px) scale(.985)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes scroll-cue{0%,to{transform:translateY(-2px);opacity:.55}50%{transform:translateY(4px);opacity:1}}@keyframes risk-rise{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:translateY(0)}}@keyframes risk-row-in{0%{opacity:0;transform:translate(-16px)}to{opacity:1;transform:translate(0)}}@keyframes decision-in{0%{opacity:0;transform:translateY(18px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes cockpit-view-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@keyframes cockpit-metric-in{0%{opacity:0;transform:translateY(8px) scale(.985)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes cockpit-draw-line{to{stroke-dashoffset:0}}@keyframes cockpit-area-in{to{opacity:1}}@keyframes connected-pop{0%{opacity:0;transform:translateY(20px) scale(.985)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes connected-outcome{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes sync-fill{0%{transform:scaleY(0)}to{transform:scaleY(1)}}@keyframes sync-fill-horizontal{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes sync-rotate{0%{transform:rotate(-180deg);opacity:.2}to{transform:rotate(0);opacity:1}}@media(max-width:1020px){.demo-modal{grid-template-columns:minmax(250px,.7fr) minmax(460px,1.3fr)}.demo-modal-aside{padding-inline:30px}.demo-modal-main{padding-inline:34px}.demo-intent-grid{grid-template-columns:1fr}.demo-intent-card{min-height:72px;display:grid!important;grid-template-columns:30px minmax(0,1fr) 22px;align-items:center;padding:12px 14px}.demo-intent-card .choice-indicator{position:static}.intent-number{margin-bottom:0}.desktop-nav,.desktop-only{display:none}.menu-button{display:inline-flex;font-size:24px}.mobile-menu{max-height:calc(100vh - 76px);display:grid;gap:4px;overflow-y:auto;padding:15px 24px 24px;border-top:1px solid var(--line);background:var(--bg)}.mobile-menu a{padding:12px 0;color:var(--muted);font-weight:600}.mobile-menu .button{margin-top:8px}.story-body{grid-template-columns:1fr}.conversation-sample{border-right:0;border-bottom:1px solid var(--line)}.signal-card{min-height:390px}.scroll-narrative{height:auto;border-bottom:0}.scroll-narrative-sticky{display:none}.mobile-narrative{width:min(820px,calc(100% - 48px));display:block;margin:auto;padding:110px 0 30px}.mobile-narrative-heading{margin-bottom:68px}.mobile-story-step{display:grid;gap:42px;padding:76px 0}.mobile-story-step .story-step-number{margin-bottom:34px}.mobile-story-step .scroll-visual-frame{min-height:620px}.mobile-story-step .narrative-visual{height:100%}.how-grid{grid-template-columns:repeat(2,1fr)}.manager-risk-section{min-height:0;grid-template-columns:1fr;gap:55px;padding:110px 0}.manager-risk-copy{max-width:700px}.risk-command-center.cockpit-preview{max-width:860px}.integration-section{min-height:0;grid-template-columns:1fr;gap:55px;padding:110px 0}.integration-copy{max-width:700px}.integration-preview{max-width:860px}.connected-product-section{min-height:0}.connected-product-heading{grid-template-columns:1fr;gap:28px}.connected-product-heading>div:last-child{max-width:680px}.connected-stage{grid-template-columns:minmax(0,1fr) 70px minmax(245px,.56fr);gap:14px;min-height:740px;padding-inline:24px}.real-web-preview,.real-app-preview{height:570px}.real-app-preview{max-width:265px;grid-template-rows:548px 12px}.real-phone-shell{height:548px}.pricing-grid{grid-template-columns:1fr;max-width:680px;margin:auto}.price-card{min-height:0}.faq{grid-template-columns:1fr;gap:45px}.secondary-hero{min-height:0;grid-template-columns:1fr;gap:55px;padding:120px 0 90px}.secondary-hero-copy{max-width:820px}.secondary-brand-panel{min-height:360px}.product-page-hero{min-height:0;grid-template-columns:1fr;gap:54px;padding:120px 0 90px}.product-page-hero-copy{max-width:820px}.product-hero-panel{min-height:390px}.product-hero-player{width:100%;max-width:720px}.deal-risk-product-hero{width:min(100% - 48px,1240px);gap:38px}.deal-risk-product-hero .product-page-hero-copy{max-width:760px}.deal-risk-product-hero .product-page-hero-copy h1{max-width:720px}.product-hero-player[data-variant=risk-flow]{width:100%;max-width:none;height:680px;margin-left:0}.product-feature-split,.product-feature-split.reverse{min-height:0;grid-template-columns:1fr;gap:48px;padding:90px 0}.product-feature-split.reverse .product-feature-copy,.product-feature-split.reverse .product-scene{order:initial}.product-feature-copy{max-width:720px}.product-step{margin-bottom:34px}.product-scene{min-height:580px}.solution-hero-grid{min-height:0;grid-template-columns:1fr;gap:62px}.solution-hero-copy{max-width:820px}.solution-hero-visual{max-width:900px}.sales-reps-page-hero{padding-top:56px}.sales-reps-hero-grid{min-height:0;grid-template-columns:1fr;gap:58px}.sales-rep-evidence-hero{width:min(100%,820px)}.follow-up-drafting-page-hero{width:min(100% - 48px,1240px);padding-top:56px}.follow-up-drafting-hero-grid{min-height:0;grid-template-columns:1fr;gap:58px}.follow-up-drafting-hero-grid .solution-hero-copy{max-width:820px}.follow-up-draft-hero{width:min(100%,820px)}.rep-onboarding-page-hero{width:min(100% - 48px,1240px);padding-top:60px}.rep-onboarding-hero-grid{min-height:0;grid-template-columns:1fr;gap:45px}.rep-onboarding-hero-grid .solution-hero-copy{max-width:780px}.onboarding-signal-hero{width:min(100%,860px);height:720px}.winning-talk-tracks-page-hero{width:min(100% - 48px,1240px);padding-top:58px}.winning-talk-tracks-hero-grid{min-height:0;grid-template-columns:1fr;gap:48px}.winning-talk-tracks-hero-grid .solution-hero-copy{max-width:820px}.winning-talk-tracks-hero{width:min(100%,860px)}.solution-framework{grid-template-columns:1fr;gap:48px}.solution-framework-copy{max-width:760px}.solution-feature-split,.solution-feature-split.reverse{min-height:0;grid-template-columns:1fr;gap:48px;padding:90px 0}.solution-feature-split.reverse .solution-feature-copy,.solution-feature-split.reverse .solution-system-preview{order:initial}.solution-feature-copy{max-width:720px}.solution-related{grid-template-columns:1fr;gap:45px}.footer-main{grid-template-columns:repeat(2,1fr)}.footer-brand{grid-column:1 / -1}}@media(max-width:720px){.header-inner,.hero,.mobile-narrative,.how-section,.section,.manager-risk-section,.integration-section,.final-cta,footer{width:min(100% - 32px,1240px)}.header-inner{height:68px}.hero{padding-top:130px}.hero-orb-background{top:76px;width:720px;height:560px}.hero-orb-background.dark{opacity:.5}.hero-light-atmosphere:after{right:130px;width:260px;height:260px}.hero-copy{margin-bottom:46px}.hero h1{font-size:49px}.hero-copy>p{font-size:16px}.hero-actions{flex-direction:column}.hero-actions .button{width:100%}.hero-note{display:grid;gap:8px;width:max-content;margin-inline:auto;text-align:left}.story-topbar{padding-inline:16px}.story-body{min-height:0}.conversation-sample,.signal-card{padding:28px 20px}.signal-card{min-height:360px}.speaker-row{grid-template-columns:35px 1fr;gap:10px}.speaker{width:35px;height:35px}.speaker-row>div{padding:14px}.story-controls button{min-height:68px;font-size:10px}.story-controls button svg{display:none}.scroll-narrative-heading h2,.story-copy-card h2,.section-heading h2,.faq h2,.final-cta h2{font-size:41px}.mobile-narrative{padding-top:90px}.mobile-story-step{gap:30px;padding:65px 0}.mobile-story-step .scroll-visual-frame{min-height:560px}.visual-stage-index{top:12px;right:12px}.narrative-visual{min-height:560px}.conversation-visual,.priority-visual,.execution-visual{padding:24px}.visual-action{inset:auto 24px 24px}.insight-result{width:94%}.priority-footer{grid-template-columns:1fr}.priority-footer div,.priority-footer div:first-child{padding:15px 0;border-right:0;border-bottom:1px solid var(--line)}.priority-footer div:last-child{border-bottom:0}.execution-title{align-items:flex-start;flex-direction:column}.execution-title strong{text-align:left}.handoff-step{grid-template-columns:38px 1fr}.now-badge{display:none}.how-section,.section{padding:90px 0}.how-grid{grid-template-columns:1fr}.how-grid article{min-height:240px}.manager-risk-section{gap:42px;padding:85px 0}.manager-risk-copy h2{font-size:41px}.risk-command-center.cockpit-preview{height:610px;aspect-ratio:auto;grid-template-columns:58px minmax(0,1fr)}.cockpit-app-mark{justify-content:center;padding-inline:0}.cockpit-app-mark strong{display:none}.cockpit-sidebar button{justify-content:center;padding-inline:0}.cockpit-sidebar button span,.cockpit-user button,.cockpit-user small{display:none}.cockpit-metric-grid{grid-template-columns:repeat(2,1fr)}.cockpit-analysis-grid{grid-template-columns:1fr}.cockpit-analysis-grid>article{height:132px}.cockpit-funnel-card,.cockpit-ranking-peek{display:none}.cockpit-filter-row>span{display:none}.integration-section{gap:42px;padding:85px 0}.integration-copy h2{font-size:41px}.integration-summary-grid{grid-template-columns:repeat(2,1fr)}.integration-summary-lead{grid-column:1 / -1;min-height:102px}.integration-summary-stat:last-child{display:none}.integration-group-tabs button{justify-content:center}.integration-group-tabs button span{display:none}.integration-card-grid{grid-template-columns:1fr}.integration-card-grid>article{min-height:218px}.integration-card-grid>article:nth-child(n+2){display:none}.connected-product-section{padding:85px 0 54px}.connected-product-heading{margin-bottom:36px}.connected-product-heading h2{font-size:41px}.connected-stage{grid-template-columns:1fr;gap:18px;min-height:0;padding:20px}.connected-step-tabs button{min-height:58px;gap:6px}.web-execution-body{padding:22px 18px}.execution-screen-heading{flex-direction:column}.execution-status{align-self:flex-start}.execution-assignment{grid-template-columns:38px 1fr}.assignment-time{grid-column:2;width:max-content}.connected-sync-spine{min-height:auto;flex-direction:row}.sync-line{width:auto;height:1px;min-height:0;min-width:28px}.sync-line i{transform-origin:left;animation-name:sync-fill-horizontal}.sync-device{flex:0 0 auto}.sync-state{margin:0 8px}.mobile-execution-frame{max-width:100%}.real-web-preview,.real-app-preview{height:560px}.real-web-preview{width:100%}.real-app-preview{width:min(290px,100%);max-width:none;grid-template-rows:538px 12px}.real-phone-shell{height:538px}.coded-web-product{grid-template-columns:82px minmax(0,1fr)}.coded-web-brand{padding-inline:7px}.coded-web-brand strong{display:none}.coded-web-sidebar nav div{gap:5px;padding-inline:6px;font-size:5px}.coded-web-main>header>div:last-child>span,.coded-web-main>header>div:last-child>small,.coded-web-main>header>div:last-child>strong{display:none}.coded-web-body{padding:8px}.coded-workbench-grid{grid-template-columns:1fr;grid-template-rows:180px 180px 230px 230px;overflow:hidden}.coded-data-page{grid-template-rows:145px minmax(0,1fr)}.coded-filter-row{grid-template-columns:1fr 1fr}.coded-table-row{min-width:620px}.connected-stage-outcome{position:static;grid-template-columns:1fr auto;padding-top:18px}.connected-stage-outcome span{grid-column:1 / -1}.pricing{padding-top:54px}.pricing-grid{gap:28px}.faq-list button{font-size:16px}.final-cta-content{padding:70px 22px}.document-page{padding-top:68px}.document-article{width:min(100% - 32px,920px);padding:75px 0 95px}.document-back{margin-bottom:50px}.document-article>h1{font-size:49px}.document-lead{font-size:18px}.document-block{margin-top:50px;padding-top:42px}.document-block h2{font-size:29px}.document-contact{grid-template-columns:1fr}.document-contact div{border-bottom:1px solid var(--line)}.document-contact div:last-child{border-bottom:0}.secondary-page{padding-top:68px}.secondary-hero,.secondary-feature-section,.secondary-cta{width:min(100% - 32px,1240px)}.secondary-hero{gap:42px;padding:85px 0 70px}.secondary-hero-copy h1{font-size:49px}.secondary-hero-copy>p{font-size:15px}.secondary-actions{flex-direction:column}.secondary-actions .button{width:100%}.secondary-brand-panel{min-height:320px;padding:30px 24px}.secondary-brand-panel strong{font-size:29px}.secondary-feature-section{padding:85px 0}.secondary-section-heading h2{font-size:41px}.secondary-feature-grid{grid-template-columns:1fr}.secondary-feature-grid article{min-height:230px}.secondary-feature-grid h3{margin-top:55px}.secondary-cta{padding:70px 22px}.secondary-cta-aurora-shell{min-height:380px;padding:0}.secondary-cta-content{padding:70px 22px}.product-page{padding-top:68px}.product-page-hero,.product-waterfall,.product-related{width:min(100% - 32px,1240px)}.product-page-hero{gap:38px;padding:82px 0 70px}.product-page-hero-copy h1{font-size:49px}.product-page-hero-copy>p{font-size:15px}.product-page-actions{flex-direction:column}.product-page-actions .button{width:100%}.product-hero-panel{min-height:340px;padding:27px}.product-hero-panel>strong{font-size:28px}.product-hero-player{height:535px;border-radius:22px}.deal-risk-product-hero{width:min(100% - 24px,1240px);padding-top:72px}.deal-risk-product-hero .product-page-hero-copy h1{font-size:clamp(50px,13vw,68px)}.product-hero-player[data-variant=risk-flow]{height:620px}.deal-risk-signal-field{border-radius:26px}.deal-risk-customer-card{top:28%;left:3%;width:42%;min-height:195px;padding:46px 15px 15px}.deal-risk-customer-card p{font-size:11px}.deal-risk-action-card{top:57%;right:3%;width:48%;min-height:185px;grid-template-columns:38px minmax(0,1fr);padding:17px 15px}.deal-risk-action-card>span{width:38px;height:38px}.deal-risk-action-card strong{margin-top:11px;font-size:12px;-webkit-line-clamp:4}.deal-risk-core{top:48%;left:59%;width:170px;height:170px;padding:20px}.deal-risk-core strong{font-size:12px}.deal-risk-core p{font-size:7px}.deal-risk-label.understand{top:7%;left:62%}.deal-risk-label.capture{left:4%;bottom:10%}.deal-risk-label.act{right:3%;bottom:5%}.deal-risk-label small{display:none}.hero-flow-field{padding:30px 20px}.hero-flow-caption{top:24px;right:22px;width:66%}.hero-flow-node{width:48%;padding:14px}.hero-flow-node.capture{top:20%;left:5%}.hero-flow-node.act{right:5%;bottom:11%}.hero-flow-node p{font-size:9px}.hero-flow-core{width:142px;height:142px}.hero-flow-path:before{left:9%;right:9%}.hero-evidence-stack{padding-inline:20px}.hero-evidence-source{left:5%;right:5%}.hero-evidence-source.context{left:8%;right:3%}.hero-evidence-source.metric{left:12%;right:8%}.hero-evidence-summary,.hero-evidence-action{left:8%;right:8%}.hero-canvas-moment{width:58%;padding:14px}.hero-canvas-moment.source,.hero-canvas-moment.outcome{right:4%}.hero-canvas-lens{left:39%;width:165px;height:165px}.hero-canvas-caption{left:20px;top:22px;width:52%}.product-demo-stage{padding:38px 30px}.product-demo-scene-heading{grid-template-columns:46px minmax(0,1fr);gap:11px}.product-demo-icon{width:46px;height:46px;border-radius:13px}.product-demo-icon svg{width:21px;height:21px}.product-demo-scene-heading strong{font-size:16px}.product-demo-insight h3,.product-demo-action h3{font-size:24px}.product-hero-stats{gap:8px}.product-hero-stats small{font-size:7px}.product-hero-stats b{font-size:10px}.product-waterfall{padding-top:30px}.product-feature-split,.product-feature-split.reverse{gap:36px;padding:68px 0}.product-feature-copy h2{font-size:41px}.product-scene{min-height:540px;border-radius:20px}.scene-canvas{min-height:478px;padding:24px}.scene-message{max-width:100%}.brief-grid{grid-template-columns:1fr}.brief-grid article:nth-child(2){display:none}.brief-grid article.wide{grid-column:auto}.flow-list>div{grid-template-columns:40px 1fr;padding:15px}.flow-icon{width:40px;height:40px}.flow-list em{display:none}.product-related{margin-bottom:90px;padding-top:65px}.product-related h2{font-size:41px}.product-related-grid{grid-template-columns:1fr}.product-related-grid a{min-height:180px}.product-related-grid span{margin-top:28px}.solution-page-hero{padding-bottom:85px}.solution-hero-grid{min-height:0;grid-template-columns:1fr;gap:65px}.solution-hero-copy{max-width:820px}.solution-hero-visual{max-width:900px}.solution-framework{grid-template-columns:1fr;gap:48px}.solution-framework-copy{max-width:760px}.solution-feature-split,.solution-feature-split.reverse{min-height:0;grid-template-columns:1fr;gap:45px;padding:90px 0}.solution-feature-split.reverse .solution-feature-copy,.solution-feature-split.reverse .solution-system-preview{order:initial}.solution-feature-copy{max-width:720px}.solution-related{grid-template-columns:1fr;gap:45px}.solution-page{padding-top:68px}.solution-page-hero,.solution-framework,.solution-metric-band,.solution-waterfall,.solution-related{width:min(100% - 32px,1240px)}.solution-page-hero{padding:20px 0 72px}.solution-breadcrumb{overflow:hidden;padding:20px 0 42px;white-space:nowrap}.solution-hero-grid{gap:48px}.solution-hero-copy h1{font-size:49px}.solution-hero-copy>p{font-size:15px}.solution-hero-mark{top:-18px;left:14px;width:48px;height:48px;border-radius:14px}.sales-reps-page-hero{width:min(100% - 32px,1240px);padding-top:42px}.sales-reps-hero-grid{gap:42px}.sales-rep-evidence-hero{height:650px;border-radius:24px;padding:25px 18px 22px}.follow-up-drafting-page-hero{width:min(100% - 24px,1240px)}.follow-up-drafting-hero-grid .solution-hero-copy h1{font-size:49px}.follow-up-draft-hero{height:680px}.rep-onboarding-page-hero{width:min(100% - 32px,1240px);padding:48px 0 84px}.rep-onboarding-hero-grid{gap:36px}.rep-onboarding-hero-grid .solution-hero-copy h1{font-size:49px}.onboarding-signal-hero{height:650px}.onboarding-signal-grid{inset-inline:-10%}.onboarding-capture-label{top:4%;left:8%}.onboarding-understand-label{top:35%;left:1%;width:118px}.onboarding-act-label{right:1%;bottom:26%;width:132px}.onboarding-quote-card{top:11%;right:0;width:58%;min-height:154px;padding:20px}.onboarding-quote-card p{font-size:16px}.onboarding-insight-orb{top:38%;left:18%;width:235px;height:235px;padding:29px}.onboarding-insight-orb h3{font-size:18px}.onboarding-action-card{right:0;bottom:2%;width:67%;min-height:122px;grid-template-columns:44px minmax(0,1fr);padding:18px}.onboarding-action-card>span{width:44px;height:44px}.capture-node{top:25%;left:44%}.insight-node{top:55%;left:15%}.action-node{right:24%;bottom:23%}.winning-talk-tracks-page-hero{width:min(100% - 24px,1240px);padding:48px 0 84px}.winning-talk-tracks-hero-grid{gap:38px}.winning-talk-tracks-hero-grid .solution-hero-copy h1{font-size:49px}.winning-talk-tracks-hero{height:650px;border-radius:24px}.talk-track-timeline{top:80px;right:18px;left:18px}.talk-track-objection{top:184px;left:18px;width:60%;padding:16px}.talk-track-winning-line{top:278px;right:18px;left:35px;min-height:145px;grid-template-columns:40px minmax(0,1fr);gap:12px;padding:18px}.talk-track-winning-line>span{width:40px;height:40px}.talk-track-winning-line em{display:none}.talk-track-winning-line strong{font-size:11px}.talk-track-reaction{top:440px;right:18px;width:65%}.talk-track-coach-note{right:18px;bottom:18px;left:18px}.ai-summary-caption,.crm-writeback-caption{top:18px;right:16px;left:16px}.ai-summary-fragments{top:80px;left:14px;width:53%}.ai-summary-fragments article{padding:10px}.ai-summary-core{top:50%;left:48%;width:112px;min-height:112px;padding:13px}.ai-summary-core em{display:none}.ai-summary-sheet{top:215px;right:14px;bottom:16px;width:59%;padding:14px}.ai-summary-sheet h3{font-size:13px}.ai-summary-fields{gap:6px}.ai-summary-fields article{padding:7px 8px}.crm-writeback-signal{top:82px;left:14px;width:54%;padding:13px}.crm-writeback-route{top:46%;left:45%;width:105px;min-height:130px;padding:13px}.crm-record-stack{top:190px;right:14px;width:58%;gap:7px}.crm-record-stack article{padding:9px}.crm-writeback-result{right:14px;bottom:16px;width:58%;padding:10px}.call-capture-header{top:18px;right:16px;left:16px}.call-source{top:59px;min-height:34px;padding:6px 9px}.source-mobile{left:14px}.source-meeting{left:37%}.source-web{right:14px}.live-call-surface{top:103px;right:14px;left:14px;height:302px;border-radius:21px;padding:14px}.live-call-contact{min-height:56px}.call-waveform{height:48px;gap:3px}.capture-intelligence{bottom:48px;left:12px;width:70%}.capture-receipt{right:12px;bottom:10px;width:68%}.sales-evidence-stack{width:100%;height:255px}.sales-evidence-card{grid-template-columns:38px minmax(0,1fr);gap:11px;border-radius:15px;padding:12px}.sales-rep-evidence-hero[data-reveal-step="1"] .card-one{transform:translateY(86px) rotate(1deg)}.sales-rep-evidence-hero[data-reveal-step="2"] .card-one{transform:translateY(38px) rotate(1deg)}.sales-rep-evidence-hero[data-reveal-step="2"] .card-two{transform:translateY(116px) rotate(-.55deg)}.sales-rep-evidence-hero[data-reveal-step="3"] .card-two,.sales-rep-evidence-hero[data-reveal-step="4"] .card-two,.sales-rep-evidence-hero[data-reveal-step="5"] .card-two{transform:translateY(78px) rotate(-.55deg)}.sales-rep-evidence-hero[data-reveal-step="3"] .card-three,.sales-rep-evidence-hero[data-reveal-step="4"] .card-three,.sales-rep-evidence-hero[data-reveal-step="5"] .card-three{transform:translateY(156px) rotate(.65deg)}.sales-evidence-icon{width:38px;height:38px;border-radius:12px}.sales-evidence-card strong{font-size:11px}.sales-evidence-threads,.sales-evidence-threads i{height:50px}.sales-ai-brief{width:100%;border-radius:19px;padding:20px}.sales-ai-brief h3{font-size:21px}.sales-next-action{right:18px;bottom:22px;left:18px;grid-template-columns:38px minmax(0,1fr) 18px;gap:11px;padding:14px;border-radius:17px}.sales-next-action>span{width:38px;height:38px}.draft-composer-card{padding:17px 18px 15px}.draft-composer-card header em{display:none}.draft-address,.draft-subject{grid-template-columns:43px minmax(0,1fr)}.draft-composer-card>p{-webkit-line-clamp:2}.solution-system-preview,.solution-system-preview.compact{height:clamp(440px,135vw,520px);grid-template-columns:clamp(52px,16vw,58px) minmax(0,1fr);border-radius:20px;transform:none}.solution-system-main{grid-template-rows:49px minmax(0,1fr)}.solution-system-main>header{padding:0 10px}.solution-system-main>header>div button,.solution-system-main>header>div>strong{display:none}.solution-system-body,.solution-system-preview.compact .solution-system-body{padding:14px 10px}.solution-system-heading h3,.solution-system-preview.compact .solution-system-heading h3{font-size:19px}.solution-system-metrics{grid-template-columns:repeat(2,1fr);gap:6px;margin:14px 0}.solution-system-metrics article{min-height:72px;padding:10px}.solution-system-metrics article:last-child{display:none}.solution-system-metrics strong{font-size:14px}.solution-list-head{display:none}.solution-system-list>div:not(.solution-list-head),.solution-system-preview.compact .solution-system-list>div:not(.solution-list-head){min-height:74px;grid-template-columns:30px minmax(0,1fr);gap:8px;padding:8px}.solution-system-list em{display:none}.solution-system-list small{white-space:normal;line-height:1.35}.solution-framework{gap:34px;padding:75px 0}.solution-framework-copy h2{font-size:41px}.solution-framework-steps{grid-template-columns:1fr}.solution-framework-steps article{min-height:145px}.solution-metric-band{grid-template-columns:1fr;border-radius:20px}.solution-metric-band>div{min-height:115px;border-right:0;border-bottom:1px solid rgba(255,255,255,.13);padding:25px}.solution-metric-band>div:last-child{border-bottom:0}.solution-metric-band strong{font-size:29px}.solution-waterfall{padding-top:12px}.solution-feature-split,.solution-feature-split.reverse{gap:35px;padding:68px 0}.solution-feature-copy h2{font-size:41px}.solution-related{margin-bottom:90px;padding-top:65px}.solution-related h2{font-size:41px}.solution-related a{min-height:112px}.footer-main{grid-template-columns:1fr;gap:50px}.footer-brand{grid-column:auto}.footer-bottom{flex-direction:column;gap:10px}.modal-backdrop{place-items:start center;padding:12px}.modal{max-height:calc(100vh - 24px);border-radius:22px}.demo-modal{grid-template-columns:1fr;overflow-y:auto}.demo-modal-aside{min-height:auto;padding:34px 26px 28px}.demo-modal-aside h3{max-width:470px;margin:15px 0 10px;font-size:34px}.demo-modal-aside>p{max-width:540px}.demo-modal-aside ul{display:none}.demo-aside-note{margin-top:18px;padding-top:0}.demo-modal-main{max-height:none;overflow:visible;padding:32px 24px 26px}.modal-close{top:14px;right:14px;color:#fff;border-color:#fff3;background:#10101757}.demo-field-grid,.demo-choice-grid{grid-template-columns:1fr}.demo-select-label{max-width:none}.success-state{min-height:430px}}@media(max-width:420px){.demo-modal-aside{padding:30px 20px 24px}.demo-modal-aside h3{padding-right:30px;font-size:29px}.demo-modal-main{padding:28px 18px 22px}.demo-form-head{padding-right:0}.demo-form-head h3,.success-state h3{font-size:29px}.demo-phone-field>div{grid-template-columns:105px 1fr}.demo-intent-card{grid-template-columns:29px minmax(0,1fr) 22px;padding-inline:11px}.demo-form-actions{display:grid;grid-template-columns:1fr}.demo-form-actions .button{width:100%}.demo-form-actions .demo-back-button{order:2}.demo-consent{text-align:left}.email-capture-modal{padding:42px 24px 28px}.waitlist-page{padding:118px 12px 80px}.waitlist-page-intro{margin-bottom:38px;padding-inline:10px}.waitlist-page-intro h1{font-size:44px}.waitlist-page-intro p{font-size:12px}.solution-page-hero,.solution-framework,.solution-metric-band,.solution-waterfall,.solution-related{width:min(100% - 24px,1240px)}.solution-hero-copy h1,.solution-framework-copy h2,.solution-feature-copy h2,.solution-related h2{font-size:clamp(36px,11vw,43px)}.solution-system-preview,.solution-system-preview.compact{height:clamp(420px,132vw,485px);grid-template-columns:50px minmax(0,1fr);border-radius:18px}.solution-system-main>header>span{max-width:145px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.solution-system-heading .system-preview-badge{display:none}.solution-system-body,.solution-system-preview.compact .solution-system-body{padding-inline:9px}.sales-reps-page-hero{width:min(100% - 24px,1240px)}.sales-rep-evidence-hero{height:630px}.rep-onboarding-page-hero{width:min(100% - 24px,1240px)}.onboarding-signal-hero{height:590px}.onboarding-capture-label{width:112px}.onboarding-capture-label small,.onboarding-understand-label small,.onboarding-act-label small{display:none}.onboarding-quote-card{width:64%;min-height:142px;border-radius:20px 20px 20px 7px;padding:17px}.onboarding-quote-card svg{width:22px;height:22px}.onboarding-quote-card p{margin-block:10px;font-size:14px}.onboarding-insight-orb{top:38%;left:9%;width:210px;height:210px;padding:25px}.onboarding-insight-orb>span{width:38px;height:38px}.onboarding-insight-orb h3{font-size:16px}.onboarding-insight-orb p{font-size:8px}.onboarding-action-card{width:76%;min-height:112px;gap:12px;border-radius:20px;padding:15px}.onboarding-action-card strong{font-size:12px}.winning-talk-tracks-hero{height:615px}.talk-track-header small{max-width:145px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.talk-track-objection{width:67%}.talk-track-objection p{font-size:11px}.talk-track-winning-line{left:23px}.talk-track-reaction{width:73%}.talk-track-reaction strong{font-size:9px}.talk-track-coach-note{grid-template-columns:39px minmax(0,1fr);gap:11px;padding:14px}.talk-track-coach-note>span{width:39px;height:39px}.talk-track-coach-note>svg{display:none}.call-capture-header small,.call-source span{display:none}.call-source{width:34px;justify-content:center;border-radius:50%;padding:0}.source-meeting{left:calc(50% - 17px)}.live-call-surface{top:101px;height:296px}.live-transcript article{max-width:92%}.capture-intelligence{width:78%;grid-template-columns:34px minmax(0,1fr);padding:10px}.capture-intelligence>span{width:34px;height:34px}.capture-intelligence em{display:none}.capture-receipt{width:76%}.sales-evidence-card small,.sales-ai-brief small,.sales-next-action small{font-size:7px}.sales-waveform{height:28px}.sales-ai-brief p{font-size:10px}.sales-ai-tags{margin-top:12px}.solution-system-list>div:not(.solution-list-head),.solution-system-preview.compact .solution-system-list>div:not(.solution-list-head){min-height:70px}.product-hero-player{height:520px;border-radius:20px}.product-hero-player[data-variant=risk-flow]{height:570px;border-radius:0}.deal-risk-customer-card{top:24%;width:52%}.deal-risk-action-card{top:61%;width:58%}.deal-risk-core{top:48%;left:65%;width:142px;height:142px;padding:15px}.deal-risk-core>span{width:32px;height:32px}.deal-risk-core p{display:none}.deal-risk-label.understand{left:66%}.deal-risk-label.capture{bottom:7%}.deal-risk-label.act{display:none}.hero-flow-caption{width:74%}.hero-flow-node{width:52%}.hero-flow-node.capture{top:18%}.hero-flow-node.act{bottom:9%}.hero-flow-core{left:48%;width:128px;height:128px;padding:16px}.hero-flow-core strong{-webkit-line-clamp:2}.hero-evidence-source{grid-template-columns:30px minmax(0,1fr);gap:9px;padding:10px 11px}.hero-evidence-source>span{width:30px;height:30px}.hero-evidence-source.quote{top:6%}.hero-evidence-source.context{top:22%}.hero-evidence-source.metric{top:38%}.hero-evidence-summary{top:54%;grid-template-columns:32px minmax(0,1fr);gap:10px;padding:13px}.hero-evidence-summary strong{font-size:11px}.hero-evidence-summary p{-webkit-line-clamp:1}.hero-evidence-action{bottom:5%}.hero-canvas-moment{width:62%}.hero-canvas-lens{left:37%;width:145px;height:145px;padding:17px}.hero-canvas-lens strong{font-size:11px}.hero-canvas-caption{width:58%}.product-demo-stage{padding:30px 20px}.product-demo-conversation article{max-width:97%;padding:12px 13px}.product-demo-conversation article p{font-size:10px}.product-demo-insight h3,.product-demo-action h3{font-size:22px}.product-demo-insight>p{-webkit-line-clamp:2}.product-demo-action-card{grid-template-columns:36px minmax(0,1fr)}.product-demo-action-card>span{width:36px;height:36px}.product-demo-action-card em{display:none}}@media(max-width:900px){.waitlist-page{padding:104px 18px calc(64px + env(safe-area-inset-bottom))}.waitlist-page-intro{margin-bottom:44px;padding:0;text-align:left}.waitlist-page-intro h1{max-width:560px;margin:12px 0 16px;font-size:clamp(38px,11vw,52px);line-height:1}.waitlist-page-intro p{max-width:560px;margin:0;font-size:13px}.waitlist-form-card{display:block;width:100%;overflow:visible;border-radius:0;background:transparent}.waitlist-form-card .demo-modal-aside{display:none}.waitlist-form-card .demo-modal-main{width:100%;padding:0}.waitlist-form-card .demo-form-head{gap:20px;padding:0}.waitlist-form-card .demo-form-head h3{font-size:clamp(30px,8.8vw,38px)}.waitlist-form-card .demo-form-head p{font-size:13px}.waitlist-form-card form{gap:24px;margin-top:30px}.waitlist-form-card .demo-field-grid,.waitlist-form-card .demo-choice-grid{grid-template-columns:1fr;gap:18px}.waitlist-form-card input,.waitlist-form-card select,.waitlist-form-card textarea{min-height:54px;font-size:16px}.waitlist-form-card .demo-phone-prefix{min-height:54px;font-size:12px}.waitlist-form-card .demo-phone-prefix strong{font-size:12px}.waitlist-form-card .demo-choice-grid .demo-choice-card{min-height:72px;padding:14px 48px 14px 15px}.waitlist-form-card .demo-choice-card strong{font-size:12px}.waitlist-form-card .demo-choice-card small{font-size:10px}.waitlist-form-card .demo-intent-grid{grid-template-columns:1fr}.waitlist-form-card .demo-intent-card{min-height:88px}.waitlist-form-card .demo-form-actions{position:relative;margin:8px 0 0;padding:0}.waitlist-form-card .demo-form-actions .button{flex:1;width:100%;min-height:52px;transform:none!important;border:1px solid color-mix(in srgb,var(--ink) 78%,var(--line));border-radius:10px;background:var(--ink);color:var(--bg);box-shadow:none!important;backdrop-filter:none;-webkit-backdrop-filter:none}.waitlist-form-card .demo-form-actions .specular-button__fx{display:none}.waitlist-form-card .demo-form-actions .button:after{display:none}.waitlist-form-card .demo-consent{position:relative;z-index:1;margin-top:12px;font-size:9px;line-height:1.55;text-align:left}}@media(max-width:420px){.waitlist-page{padding-inline:16px}.waitlist-page-intro{margin-bottom:38px;padding-inline:0}.waitlist-page-intro h1{font-size:40px}.waitlist-form-card .demo-phone-field>div{grid-template-columns:106px minmax(0,1fr)}.waitlist-form-card .demo-form-actions{grid-template-columns:1fr}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{animation-duration:.01ms!important;transition-duration:.01ms!important}[data-reveal]{opacity:1;transform:none}}


/* intellax-waitlist: hide step progress indicator */
.demo-progress,.demo-step-label{display:none!important}
