body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;margin:0}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}.cp-mkt-main--experience{max-width:none;padding:0}.cp-xp-home{background:#01040c;color:var(--cp-text);overflow-x:clip}.cp-xp-reveal{opacity:0;transform:translateY(28px);transition:opacity .9s var(--cp-ease),transform .9s var(--cp-ease)}.cp-xp-reveal--in{opacity:1;transform:translateY(0)}.cp-xp-hero{background:radial-gradient(ellipse 90% 70% at 50% 40%,#2d7dd214,#0000 60%),radial-gradient(ellipse 60% 50% at 50% 80%,#00c8960f,#0000 70%),#01040c;display:grid;max-width:100vw;min-height:100vh;min-height:100dvh;overflow:hidden;overflow-x:clip;place-items:center;position:relative;width:100%}.cp-xp-particles{height:100%;inset:0;pointer-events:auto;position:absolute;width:100%;z-index:1}.cp-xp-hero-vignette{background:radial-gradient(ellipse 80% 60% at 50% 50%,#0000 30%,#01040cd9 100%);inset:0;pointer-events:none;position:absolute;z-index:2}.cp-xp-globe-stage{height:min(80vh,690px);margin:0 auto;position:relative;width:min(94vw,980px);z-index:3}.cp-xp-system-pills--desktop,.cp-xp-system-pills--mobile{inset:0;pointer-events:none;position:absolute}.cp-xp-system-pills--mobile{display:none}.cp-xp-hero-ambient{border-radius:50%;filter:blur(34px);pointer-events:none;position:absolute}.cp-xp-hero-ambient--blue{background:radial-gradient(circle,#2d7dd242,#0000 68%);height:260px;right:6%;top:12%;width:360px}.cp-xp-hero-ambient--teal{background:radial-gradient(circle,#00c89633,#0000 70%);bottom:14%;height:240px;left:8%;width:320px}.cp-xp-flow-ring{border:1px solid #6ee7b726;border-radius:50%;left:50%;pointer-events:none;position:absolute;top:50%;transform:translate(-50%,-50%)}.cp-xp-flow-ring--outer{animation:cp-xp-ring-rotate 28s linear infinite;height:min(68vh,560px);width:min(90vw,840px)}.cp-xp-flow-ring--inner{animation:cp-xp-ring-rotate 20s linear infinite reverse;border-color:#00c89642;height:min(40vh,350px);width:min(52vw,470px)}.cp-xp-flow-stream{background:linear-gradient(90deg,#0000,#6ee7b766,#0000);height:2px;left:50%;pointer-events:none;position:absolute;top:50%;transform-origin:center;width:min(76vw,680px)}.cp-xp-flow-stream--a{animation:cp-xp-stream-sweep 6s ease-in-out infinite;transform:translate(-50%,-50%) rotate(18deg)}.cp-xp-flow-stream--b{animation:cp-xp-stream-sweep 7s ease-in-out .8s infinite;transform:translate(-50%,-50%) rotate(86deg)}.cp-xp-system-pill{animation:cp-xp-pill-float 7s ease-in-out infinite;background:#071122d1;border:1px solid #6ee7b73d;border-radius:999px;box-shadow:0 8px 22px #00000075;color:#dce8f6eb;font-size:11px;font-weight:600;letter-spacing:.03em;padding:8px 14px;position:absolute;white-space:nowrap}.cp-xp-system-pill--1{animation-delay:0s}.cp-xp-system-pill--2{animation-delay:.4s}.cp-xp-system-pill--3{animation-delay:.8s}.cp-xp-system-pill--4{animation-delay:1.2s}.cp-xp-system-pill--5{animation-delay:1.6s}.cp-xp-system-pill--6{animation-delay:2s}.cp-xp-system-pill--7{animation-delay:2.4s}.cp-xp-system-pill--8{animation-delay:2.8s}.cp-xp-system-pill--9{animation-delay:3.2s}.cp-xp-globe{animation:cp-xp-globe-drift 9s ease-in-out infinite;aspect-ratio:1/1;left:50%;top:50%;transform:translate(-50%,-50%);width:min(38vw,340px);z-index:4}.cp-xp-globe,.cp-xp-globe-shell{border-radius:50%;position:absolute}.cp-xp-globe-shell{background:radial-gradient(circle at 32% 28%,#589de46b,#020914eb 68%);border:1px solid #6ee7b733;box-shadow:0 0 70px #2d7dd22e,inset 0 0 34px #0000007a;inset:0}.cp-xp-globe-grid{background:linear-gradient(90deg,#0000,#6ee7b747,#0000);height:1px;left:50%;opacity:.6;position:absolute;top:50%;transform-origin:center;width:85%}.cp-xp-globe-grid--latitude{transform:translate(-50%,-50%)}.cp-xp-globe-grid--longitude{transform:translate(-50%,-50%) rotate(90deg)}.cp-xp-globe-grid--diag-a{transform:translate(-50%,-50%) rotate(33deg)}.cp-xp-globe-grid--diag-b{transform:translate(-50%,-50%) rotate(-36deg)}.cp-xp-globe-particle{animation:cp-xp-particle-pulse 2.4s ease-in-out infinite;background:#6ee7b7e6;border-radius:50%;box-shadow:0 0 8px #6ee7b7b3;height:5px;position:absolute;width:5px}.cp-xp-globe-particle--1{animation-delay:0s;left:30%;top:18%}.cp-xp-globe-particle--2{animation-delay:.2s;left:64%;top:28%}.cp-xp-globe-particle--3{animation-delay:.4s;left:20%;top:43%}.cp-xp-globe-particle--4{animation-delay:.6s;left:72%;top:52%}.cp-xp-globe-particle--5{animation-delay:.8s;left:36%;top:65%}.cp-xp-globe-particle--6{animation-delay:1s;left:58%;top:76%}.cp-xp-globe-particle--7{animation-delay:1.2s;left:44%;top:36%}.cp-xp-globe-particle--8{animation-delay:1.4s;left:48%;top:56%}.cp-xp-globe-particle--9{animation-delay:1.6s;left:48%;top:24%}.cp-xp-globe-particle--10{animation-delay:1.8s;left:24%;top:70%}.cp-xp-globe-particle--11{animation-delay:.1s;left:76%;top:22%}.cp-xp-globe-particle--12{animation-delay:.3s;left:80%;top:40%}.cp-xp-globe-particle--13{animation-delay:.5s;left:14%;top:58%}.cp-xp-globe-particle--14{animation-delay:.7s;left:72%;top:72%}.cp-xp-globe-particle--15{animation-delay:.9s;left:60%;top:46%}.cp-xp-globe-particle--16{animation-delay:1.1s;left:16%;top:32%}.cp-xp-globe-particle--17{animation-delay:1.3s;left:58%;top:62%}.cp-xp-globe-particle--18{animation-delay:1.5s;left:44%;top:80%}.cp-xp-globe-particle--19{animation-delay:1.7s;left:54%;top:14%}.cp-xp-globe-particle--20{animation-delay:1.9s;left:32%;top:50%}.cp-xp-core--hero{left:50%;position:absolute;text-align:center;top:50%;transform:translate(-50%,-52%);z-index:5}.cp-xp-core-glow{animation:cp-xp-core-pulse 4s ease-in-out infinite;background:radial-gradient(circle,#00c89661,#0000 68%);filter:blur(24px);inset:-48px -78px;position:absolute}.cp-xp-core-name{color:var(--cp-white);font-size:clamp(32px,5.8vw,50px);font-weight:800;letter-spacing:.13em;margin:0;position:relative;text-shadow:0 0 44px #00c89673}.cp-xp-core-tag{color:#ade3d5f2;font-size:11px;font-weight:700;letter-spacing:.06em;margin:10px 0 0;position:relative;text-transform:uppercase}@media (max-width:1023px) and (min-width:768px){.cp-xp-globe-stage{height:min(76vh,620px);width:min(92vw,860px)}.cp-xp-flow-ring--outer{height:min(58vh,480px);width:min(82vw,720px)}.cp-xp-flow-ring--inner{height:min(36vh,300px);width:min(48vw,400px)}.cp-xp-flow-stream{width:min(68vw,580px)}.cp-xp-globe{width:min(34vw,300px)}.cp-xp-system-pill{font-size:10px;padding:7px 12px}}@media (max-width:767px){.cp-xp-hero{min-height:100dvh;padding:max(12px,env(safe-area-inset-top)) 0 max(12px,env(safe-area-inset-bottom))}.cp-xp-hero-vignette{background:radial-gradient(ellipse 95% 70% at 50% 46%,#0000 24%,#01040ce0 100%)}.cp-xp-globe-stage{box-sizing:border-box;height:min(92dvh,720px);max-width:100%;padding:0 16px;width:100%}.cp-xp-system-pills--desktop{display:none}.cp-xp-system-pills--mobile{display:block}.cp-xp-system-pill-slot{display:flex;justify-content:center;max-width:calc(50vw - 52px);position:absolute;z-index:6}.cp-xp-system-pill-slot--top{left:50%;max-width:calc(100vw - 48px);top:8%;transform:translateX(-50%)}.cp-xp-system-pill-slot--left{justify-content:flex-start;left:0;top:66%}.cp-xp-system-pill-slot--right{justify-content:flex-end;right:0;top:66%}.cp-xp-system-pill--mobile-cycle{animation:cp-xp-pill-cycle-in .75s ease both;line-height:1.25;max-width:100%;text-align:center;white-space:normal}.cp-xp-system-pill{font-size:10px;padding:6px 10px;white-space:nowrap}.cp-xp-system-pill-slot--left .cp-xp-system-pill,.cp-xp-system-pill-slot--right .cp-xp-system-pill{line-height:1.25;text-align:center;white-space:normal}.cp-xp-hero-ambient--blue{height:180px;right:50%;top:18%;transform:translateX(50%);width:220px}.cp-xp-hero-ambient--teal{bottom:18%;height:160px;left:50%;transform:translateX(-50%);width:200px}.cp-xp-flow-ring--outer{height:min(52vw,200px);width:min(72vw,280px)}.cp-xp-flow-ring--inner{height:min(36vw,140px);width:min(48vw,180px)}.cp-xp-flow-stream{width:min(58vw,220px)}.cp-xp-flow-stream--b{display:none}.cp-xp-globe{opacity:.88;width:min(50vw,200px)}.cp-xp-globe-particle:nth-child(n+13){display:none}.cp-xp-core--hero{box-sizing:border-box;left:50%;padding:0 8px;top:50%;transform:translate(-50%,-50%);width:min(88vw,360px)}.cp-xp-core-glow{inset:-36px -48px}.cp-xp-core-name{font-size:clamp(38px,11.5vw,48px);letter-spacing:.11em;line-height:1.05}.cp-xp-core-tag{font-size:9px;letter-spacing:.05em;line-height:1.45;margin-left:auto;margin-right:auto;margin-top:12px;max-width:28ch}}@keyframes cp-xp-pill-cycle-in{0%{opacity:0;transform:translateY(8px) scale(.96)}to{opacity:1;transform:translateY(0) scale(1)}}.cp-xp-boom{background:#000;display:grid;min-height:88vh;padding:80px 24px;place-items:center;text-align:center}.cp-xp-boom-inner{max-width:980px}.cp-xp-boom-title{color:#fff;font-size:clamp(36px,6.5vw,72px);font-weight:800;letter-spacing:-.03em;line-height:1.05;margin:0}.cp-xp-boom-title-emphasis{color:#6ee7b7;text-shadow:0 0 34px #6ee7b785}.cp-xp-boom-sub{color:#ffffff8c;font-size:clamp(16px,2.2vw,20px);line-height:1.5;margin:28px auto 0;max-width:52ch}.cp-xp-boom-cta{font-size:15px;margin-top:36px;padding:14px 28px}.cp-xp-section{background:#01040c;padding:100px 24px}.cp-xp-section:nth-child(2n){background:#020617}.cp-xp-connect-inner{margin:0 auto;max-width:720px;text-align:center}.cp-xp-connect-line{color:#ffffffb8;font-size:clamp(18px,2.8vw,26px);line-height:1.45;margin:0 0 12px}.cp-xp-connect-line--punch{color:var(--cp-white);font-size:clamp(22px,3.2vw,32px);font-weight:700;margin-top:22px}.cp-xp-chaos{background:#000!important;text-align:center}.cp-xp-chaos-inner{margin:0 auto;max-width:800px}.cp-xp-chaos-search{margin:0 auto 34px;max-width:520px}.cp-xp-chaos-search-line{animation:cp-xp-search-pulse 2.8s ease-in-out infinite;color:#cfdbeca3;font-size:clamp(14px,2vw,18px);line-height:1.6;margin:0;opacity:0}.cp-xp-chaos-search-line--1{animation-delay:0s}.cp-xp-chaos-search-line--2{animation-delay:.22s}.cp-xp-chaos-search-line--3{animation-delay:.44s}.cp-xp-chaos-search-line--4{animation-delay:.66s}.cp-xp-chaos-search-line--5{animation-delay:.88s}.cp-xp-chaos-answer{color:var(--cp-teal);font-size:clamp(14px,1.9vw,18px);font-weight:800;letter-spacing:.12em;margin:20px 0 34px;text-shadow:0 0 24px #00c8965c;text-transform:uppercase}.cp-xp-chaos-headline{color:#ffffffa6;font-size:clamp(24px,4vw,40px);font-weight:600;margin:0}.cp-xp-chaos-punch{color:#fff;font-size:clamp(32px,5.5vw,56px);font-weight:800;line-height:1.1;margin:16px 0 0}.cp-xp-problem{background:#000!important;padding:120px 24px;text-align:center}.cp-xp-problem-line{color:#ffffff80;font-size:clamp(22px,3.5vw,36px);margin:0}.cp-xp-problem-punch{color:#fff;font-size:clamp(30px,5vw,52px);font-weight:800;line-height:1.12;margin:20px 0 0}.cp-xp-workflow-inner{margin:0 auto;max-width:640px}.cp-xp-workflow-instead,.cp-xp-workflow-setup{color:var(--cp-text-muted);font-size:16px;margin:0 0 12px}.cp-xp-workflow-question{color:var(--cp-white);font-size:clamp(22px,3vw,30px);font-style:italic;font-weight:600;margin:0 0 20px}.cp-xp-workflow-answer{color:var(--cp-teal);font-size:clamp(20px,2.8vw,28px);font-weight:700;margin:0 0 32px}.cp-xp-workflow-steps{display:flex;flex-direction:column;gap:12px;list-style:none;margin:0;padding:0}.cp-xp-workflow-step{align-items:center;animation:cp-xp-step-in .6s var(--cp-ease) forwards;background:#08122499;border:1px solid #6ee7b733;border-radius:12px;display:flex;font-size:15px;font-weight:500;gap:14px;opacity:0;padding:14px 18px}.cp-xp-workflow-step--1{animation-delay:.1s}.cp-xp-workflow-step--2{animation-delay:.25s}.cp-xp-workflow-step--3{animation-delay:.4s}.cp-xp-workflow-step--4{animation-delay:.55s}.cp-xp-workflow-step--5{animation-delay:.7s}.cp-xp-workflow-step--6{animation-delay:.85s}.cp-xp-reveal--in .cp-xp-workflow-step{animation-play-state:running}.cp-xp-workflow-check{background:#00c89633;border-radius:50%;color:var(--cp-teal);display:grid;flex-shrink:0;font-size:14px;font-weight:800;height:28px;place-items:center;width:28px}.cp-xp-compare{padding-bottom:110px;padding-top:110px}.cp-xp-compare-grid{grid-gap:24px;display:grid;gap:24px;grid-template-columns:1fr 1fr;margin:0 auto;max-width:960px}.cp-xp-compare-panel{border:1px solid var(--cp-border);border-radius:16px;padding:36px 30px}.cp-xp-compare-panel h2{font-size:13px;font-weight:800;letter-spacing:.09em;margin:0 0 24px;text-transform:uppercase}.cp-xp-compare-panel ul{display:flex;flex-direction:column;gap:18px;list-style:none;margin:0;padding:0}.cp-xp-compare-panel li{align-items:center;display:flex;gap:14px}.cp-xp-compare-text{color:#f0f6ffeb;font-size:clamp(16px,2.1vw,18px);font-weight:600;line-height:1.4}.cp-xp-compare-panel--without{background:#1e0a0a59;border-color:#ff505040}.cp-xp-compare-panel--without h2{color:#ffa0a0e6}.cp-xp-compare-panel--with{background:#081e1873;border-color:#00c89659;box-shadow:0 0 60px #00c89614}.cp-xp-compare-panel--with h2{color:var(--cp-teal)}.cp-xp-compare-icon{border-radius:10px;display:grid;flex-shrink:0;height:40px;place-items:center;width:40px}.cp-xp-compare-icon--bad{background:#ff50501f;border:1px solid #ff505038;color:#ff9a9a}.cp-xp-compare-icon--good{background:#00c8961f;border:1px solid #00c89647;color:var(--cp-teal)}.cp-xp-moment{background:#000!important;display:grid;min-height:72vh;padding:110px 24px;place-items:center;text-align:center}.cp-xp-moment-inner{max-width:980px}.cp-xp-moment-line{color:#fff;font-size:clamp(34px,5.8vw,68px);font-weight:800;letter-spacing:-.03em;line-height:1.08;margin:0}.cp-xp-moment-line--secondary{color:#ffffffdb;font-size:clamp(24px,4.2vw,46px);margin-top:28px}.cp-xp-statement{background:#000!important;display:grid;min-height:70vh;padding:100px 32px;place-items:center;text-align:center}.cp-xp-statement-text{color:#fff;font-size:clamp(32px,6vw,64px);font-weight:800;letter-spacing:-.03em;line-height:1.08;margin:0;max-width:14ch}.cp-xp-ecosystem-inner{margin:0 auto;max-width:640px;text-align:center}.cp-xp-ecosystem-systems{display:flex;flex-wrap:wrap;gap:10px;justify-content:center;margin-bottom:24px}.cp-xp-eco-chip{animation:cp-xp-eco-in .5s var(--cp-ease) forwards;background:#081224b3;border:1px solid #6ee7b738;border-radius:999px;font-size:12px;font-weight:600;opacity:0;padding:8px 14px}.cp-xp-reveal--in .cp-xp-eco-chip--1{animation-delay:.05s}.cp-xp-reveal--in .cp-xp-eco-chip--2{animation-delay:.1s}.cp-xp-reveal--in .cp-xp-eco-chip--3{animation-delay:.15s}.cp-xp-reveal--in .cp-xp-eco-chip--4{animation-delay:.2s}.cp-xp-reveal--in .cp-xp-eco-chip--5{animation-delay:.25s}.cp-xp-reveal--in .cp-xp-eco-chip--6{animation-delay:.3s}.cp-xp-reveal--in .cp-xp-eco-chip--7{animation-delay:.35s}.cp-xp-ecosystem-flow{align-items:center;color:var(--cp-teal);display:flex;flex-direction:column;font-size:24px;gap:8px;margin:20px 0}.cp-xp-ecosystem-core{background:#00c8961a;border:1px solid #00c89666;border-radius:12px;box-shadow:0 0 40px #00c89633;color:var(--cp-white);font-size:18px;font-weight:800;letter-spacing:.12em;padding:12px 24px}.cp-xp-ecosystem-outputs{margin-top:16px}.cp-xp-eco-output,.cp-xp-ecosystem-outputs{align-items:center;display:flex;flex-direction:column;gap:8px}.cp-xp-eco-output{color:var(--cp-white);font-size:16px;font-weight:600}.cp-xp-eco-output-arrow{color:var(--cp-teal);font-size:20px}.cp-xp-manifesto{background:#000!important;padding:120px 24px}.cp-xp-manifesto-inner{margin:0 auto;max-width:680px}.cp-xp-manifesto-intro{color:var(--cp-teal);font-size:14px;font-weight:800;letter-spacing:.1em;margin:0 0 28px;text-transform:uppercase}.cp-xp-manifesto-list{display:flex;flex-direction:column;gap:24px;list-style:none;margin:0;padding:0}.cp-xp-manifesto-list li{border-left:2px solid #00c89666;color:#ffffffe0;font-size:clamp(18px,2.6vw,24px);line-height:1.5;padding-left:20px}.cp-xp-manifesto-close{color:var(--cp-white);font-size:clamp(20px,3vw,28px);font-weight:700;margin:40px 0 0}.cp-xp-finale{background:radial-gradient(ellipse 80% 60% at 50% 50%,#2d7dd21f,#0000 60%),#01040c!important;display:grid;min-height:90vh;padding:100px 24px 120px;place-items:center;text-align:center}.cp-xp-finale-setup{color:var(--cp-text-muted);font-size:14px;font-weight:600;letter-spacing:.08em;margin:0 0 32px;text-transform:uppercase}.cp-xp-globe{height:200px;margin:0 auto 40px;position:relative;width:200px}.cp-xp-globe-sphere{animation:cp-xp-globe-spin 24s linear infinite;background:radial-gradient(circle at 35% 30%,#2d7dd259,#01040ce6 70%);border:1px solid #6ee7b740;border-radius:50%;box-shadow:0 0 80px #00c89626,inset 0 0 40px #00000080;inset:0;position:absolute}.cp-xp-globe-light{animation:cp-xp-light-pulse 2s ease-in-out infinite;background:var(--cp-teal);border-radius:50%;box-shadow:0 0 8px var(--cp-teal);height:4px;position:absolute;width:4px}.cp-xp-globe-light--1{animation-delay:0s;left:30%;top:20%}.cp-xp-globe-light--2{animation-delay:.3s;left:70%;top:35%}.cp-xp-globe-light--3{animation-delay:.6s;left:25%;top:55%}.cp-xp-globe-light--4{animation-delay:.9s;left:60%;top:70%}.cp-xp-globe-light--5{animation-delay:1.2s;left:50%;top:45%}.cp-xp-globe-light--6{animation-delay:.2s;left:55%;top:15%}.cp-xp-globe-light--7{animation-delay:.5s;left:40%;top:80%}.cp-xp-globe-light--8{animation-delay:.8s;left:80%;top:60%}.cp-xp-globe-light--9{animation-delay:1.1s;left:15%;top:25%}.cp-xp-globe-light--10{animation-delay:.4s;left:75%;top:75%}.cp-xp-globe-light--11{animation-delay:.7s;left:40%;top:40%}.cp-xp-globe-light--12{animation-delay:1s;left:65%;top:50%}.cp-xp-globe-light--13{animation-delay:.15s;left:85%;top:30%}.cp-xp-globe-light--14{animation-delay:.45s;left:15%;top:65%}.cp-xp-globe-light--15{animation-delay:.75s;left:55%;top:85%}.cp-xp-globe-light--16{animation-delay:1.05s;left:45%;top:10%}.cp-xp-globe-light--17{animation-delay:.25s;left:22%;top:48%}.cp-xp-globe-light--18{animation-delay:.55s;left:48%;top:72%}.cp-xp-globe-light--19{animation-delay:.85s;left:72%;top:18%}.cp-xp-globe-light--20{animation-delay:1.15s;left:38%;top:58%}.cp-xp-globe-light--21{animation-delay:.35s;left:58%;top:38%}.cp-xp-globe-light--22{animation-delay:.65s;left:68%;top:68%}.cp-xp-globe-light--23{animation-delay:.95s;left:42%;top:22%}.cp-xp-globe-light--24{animation-delay:1.25s;left:88%;top:52%}.cp-xp-finale-line{color:var(--cp-white);font-size:clamp(24px,4vw,40px);font-weight:700;margin:0 0 36px}.cp-xp-finale-actions{display:flex;flex-wrap:wrap;gap:14px;justify-content:center}@keyframes cp-xp-ring-rotate{0%{transform:translate(-50%,-50%) rotate(0deg)}to{transform:translate(-50%,-50%) rotate(1turn)}}@keyframes cp-xp-core-pulse{0%,to{opacity:.55;transform:scale(1)}50%{opacity:.95;transform:scale(1.1)}}@keyframes cp-xp-pill-float{0%,to{opacity:.72;transform:translateY(0)}50%{opacity:1;transform:translateY(-7px)}}@keyframes cp-xp-stream-sweep{0%,to{opacity:.18}50%{opacity:.9}}@keyframes cp-xp-globe-drift{0%,to{transform:translate(-50%,-50%) rotate(0deg)}50%{transform:translate(-50%,-52%) rotate(3deg)}}@keyframes cp-xp-particle-pulse{0%,to{opacity:.35;transform:scale(1)}50%{opacity:1;transform:scale(1.45)}}@keyframes cp-xp-search-pulse{0%{opacity:0;transform:translateY(4px)}30%{opacity:1;transform:translateY(0)}62%{opacity:.45;transform:translateY(0)}to{opacity:0;transform:translateY(-2px)}}@keyframes cp-xp-step-in{0%{opacity:0;transform:translateX(-12px)}to{opacity:1;transform:translateX(0)}}@keyframes cp-xp-eco-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@keyframes cp-xp-globe-spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes cp-xp-light-pulse{0%,to{opacity:.4;transform:scale(1)}50%{opacity:1;transform:scale(1.4)}}@media (max-width:768px){.cp-xp-compare-grid{grid-template-columns:1fr}.cp-xp-statement-text{max-width:none}}@media (prefers-reduced-motion:reduce){.cp-xp-reveal{opacity:1;transform:none;transition:none}.cp-xp-chaos-search-line,.cp-xp-core-glow,.cp-xp-eco-chip,.cp-xp-flow-ring,.cp-xp-flow-stream,.cp-xp-globe,.cp-xp-globe-light,.cp-xp-globe-particle,.cp-xp-globe-sphere,.cp-xp-system-pill,.cp-xp-system-pill--mobile-cycle,.cp-xp-workflow-step{animation:none!important;opacity:1!important}}.cp-mkt-concept{padding:8px 0 4px;position:relative;width:100%}.cp-mkt-concept-ambient{border-radius:50%;filter:blur(40px);opacity:.9;pointer-events:none;position:absolute}.cp-mkt-concept-ambient--blue{background:radial-gradient(circle,#2d7dd238,#0000 70%);height:160px;right:0;top:0;width:200px}.cp-mkt-concept-ambient--teal{background:radial-gradient(circle,#00c8962e,#0000 70%);bottom:0;height:140px;left:0;width:180px}.cp-mkt-concept-flow{align-items:stretch;display:flex;gap:10px;position:relative;z-index:1}.cp-mkt-concept-flow--integration,.cp-mkt-concept-flow--layer{flex-wrap:wrap;justify-content:center}.cp-mkt-concept-node{background:linear-gradient(155deg,#0a1426eb,#061c20db);border:1px solid #6ee7b733;border-radius:14px;box-shadow:0 14px 36px #02061759;flex:1 1 120px;min-width:0;padding:16px 14px}.cp-mkt-concept-node-label{color:var(--cp-teal);font-size:10px;font-weight:800;letter-spacing:.08em;margin:0 0 10px;text-transform:uppercase}.cp-mkt-concept-node-line{color:#e8f2fceb;font-size:13px;font-weight:600;line-height:1.45;margin:0}.cp-mkt-concept-chips{display:flex;flex-wrap:wrap;gap:6px;list-style:none;margin:0;padding:0}.cp-mkt-concept-chips li{background:#040e1cb8;border:1px solid #6ee7b738;border-radius:999px;color:#dce8f6e6;font-size:10px;font-weight:600;padding:5px 9px;white-space:nowrap}.cp-mkt-concept-node--core{border-color:#00c89661;box-shadow:0 0 48px #00c8961f;display:grid;place-content:center;position:relative;text-align:center}.cp-mkt-concept-core-glow{background:radial-gradient(circle,#00c89647,#0000 68%);filter:blur(16px);inset:-20px;pointer-events:none;position:absolute}.cp-mkt-concept-core-name{color:var(--cp-white);font-size:15px;font-weight:800;letter-spacing:.12em;margin:0;position:relative}.cp-mkt-concept-core-sub{color:#ade3d5e6;font-size:9px;font-weight:700;letter-spacing:.06em;margin:6px 0 0;position:relative;text-transform:uppercase}.cp-mkt-concept-node--outcome{border-color:#00c89652}.cp-mkt-concept-connector{align-self:center;background:linear-gradient(90deg,#6ee7b71a,#6ee7b78c,#6ee7b71a);flex:0 0 18px;height:2px}.cp-mkt-concept-connector--bidirectional{background:linear-gradient(90deg,#2d7dd259,#00c896a6,#2d7dd259);flex:0 0 22px}.cp-mkt-industry-orbit{aspect-ratio:1;margin:0 auto;position:relative;width:min(100%,340px);z-index:1}.cp-mkt-industry-orbit-ring{border:1px solid #6ee7b72e;border-radius:50%;box-shadow:inset 0 0 40px #00c8960f;inset:12%;position:absolute}.cp-mkt-industry-orbit-core{background:radial-gradient(circle at 35% 30%,#00c89638,#040c18f2);border:1px solid #00c89666;border-radius:50%;box-shadow:0 0 40px #00c89629;color:var(--cp-white);display:grid;font-size:11px;font-weight:800;height:88px;left:50%;letter-spacing:.06em;place-items:center;position:absolute;text-transform:uppercase;top:50%;transform:translate(-50%,-50%);width:88px}.cp-mkt-industry-orbit-item{background:#061020e6;border:1px solid #6ee7b73d;border-radius:999px;color:#e4eef8eb;font-size:10px;font-weight:600;padding:6px 10px;position:absolute;transform:translate(-50%,-50%);white-space:nowrap}.cp-mkt-industry-orbit-item--1{left:50%;top:6%}.cp-mkt-industry-orbit-item--2{left:88%;top:22%}.cp-mkt-industry-orbit-item--3{left:94%;top:58%}.cp-mkt-industry-orbit-item--4{left:68%;top:86%}.cp-mkt-industry-orbit-item--5{left:32%;top:86%}.cp-mkt-industry-orbit-item--6{left:6%;top:58%}.cp-mkt-outcome-grid{grid-gap:10px;display:grid;gap:10px;grid-template-columns:repeat(2,minmax(0,1fr));position:relative;z-index:1}.cp-mkt-concept--compact .cp-mkt-outcome-grid{gap:8px}.cp-mkt-outcome-tile{background:linear-gradient(155deg,#0a1426e6,#061c20d6);border:1px solid #6ee7b733;border-radius:14px;padding:14px}.cp-mkt-outcome-tile h3{color:var(--cp-white);font-size:13px;font-weight:700;line-height:1.35;margin:0}.cp-mkt-outcome-tile p{color:#c8d8e8e0;font-size:12px;line-height:1.45;margin:8px 0 0}.cp-mkt-concept--compact .cp-mkt-outcome-tile{padding:12px}.cp-mkt-concept--compact .cp-mkt-outcome-tile h3{font-size:12px}.cp-mkt-outcome-tile:last-child:nth-child(odd){grid-column:1/-1;margin:0 auto;max-width:50%;width:100%}.cp-mkt-training-path{gap:8px;justify-content:center;margin:0;position:relative;z-index:1}.cp-mkt-training-path-step{background:linear-gradient(155deg,#0a1426e6,#061c20d6);border:1px solid #6ee7b733;border-radius:12px;flex:1 1 88px;min-width:0;padding:12px 10px;position:relative;text-align:center}.cp-mkt-training-path-index{background:#00c89629;border:1px solid #00c89659;color:var(--cp-teal);display:inline-grid;font-size:11px;height:22px;margin-bottom:8px;place-items:center;width:22px}.cp-mkt-training-path-label{color:var(--cp-white);font-size:12px;font-weight:700;margin:0}.cp-mkt-training-path-detail{color:#c8d8e8db;font-size:11px;line-height:1.4;margin:6px 0 0}.cp-mkt-concept--compact .cp-mkt-training-path-detail,.cp-mkt-training-path-arrow{display:none}.cp-mkt-about-concept{background:linear-gradient(155deg,#0a1426eb,#061c20e0);border:1px solid #6ee7b738;border-radius:16px;padding:24px 20px;position:relative;text-align:center;z-index:1}.cp-mkt-about-concept-kicker{color:var(--cp-teal);font-size:10px;font-weight:800;letter-spacing:.1em;margin:0 0 8px;text-transform:uppercase}.cp-mkt-about-concept-line{color:var(--cp-white);font-size:18px;font-weight:700;line-height:1.35;margin:0 0 18px}.cp-mkt-about-concept-pillars{display:flex;flex-wrap:wrap;gap:8px;justify-content:center;list-style:none;margin:0;padding:0}.cp-mkt-about-concept-pillars li{background:#040e1cb8;border:1px solid #6ee7b738;border-radius:999px;color:#dce8f6e6;font-size:11px;font-weight:600;padding:6px 12px}.cp-mkt-wds-concept-path{grid-gap:10px;display:grid;gap:10px;list-style:none;margin:0;padding:0;position:relative;z-index:1}.cp-mkt-wds-concept-path li{align-items:flex-start;background:linear-gradient(155deg,#0a1426e6,#061c20d6);border:1px solid #6ee7b733;border-radius:12px;display:flex;gap:12px;padding:14px 16px}.cp-mkt-wds-concept-index{background:#00c89624;border:1px solid #00c89652;border-radius:50%;color:var(--cp-teal);display:grid;flex-shrink:0;font-size:12px;font-weight:800;height:26px;place-items:center;width:26px}.cp-mkt-wds-concept-label{color:var(--cp-white);font-size:13px;font-weight:700;margin:0}.cp-mkt-wds-concept-detail{color:#c8d8e8db;font-size:12px;line-height:1.45;margin:4px 0 0}.cp-mkt-pricing-concept-path{grid-gap:8px;display:grid;gap:8px;list-style:none;margin:0;padding:0;position:relative;z-index:1}.cp-mkt-pricing-concept-path li{align-items:center;background:linear-gradient(155deg,#0a1426e6,#061c20d6);border:1px solid #6ee7b733;border-radius:12px;color:#e8f2fceb;display:flex;font-size:13px;font-weight:600;gap:12px;padding:12px 14px}.cp-mkt-pricing-concept-index{background:#00c89624;border:1px solid #00c89652;border-radius:50%;color:var(--cp-teal);display:grid;font-size:11px;font-weight:800;height:24px;place-items:center;width:24px}.cp-mkt-page-concept .cp-mkt-concept{margin:0 auto;max-width:920px}.cp-mkt-page-concept--outcomes .cp-mkt-outcome-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.cp-mkt-page-concept--outcomes .cp-mkt-outcome-tile:last-child:nth-child(odd){grid-column:auto;margin:0;max-width:none}.cp-mkt-page-concept--training .cp-mkt-training-path{flex-wrap:nowrap;gap:12px}.cp-mkt-page-concept--training .cp-mkt-training-path-step{flex:1 1;padding:18px 16px;text-align:left}.cp-mkt-page-concept--training .cp-mkt-training-path-detail{display:block}.cp-mkt-industry-card--premium .cp-mkt-industry-card-body{grid-gap:12px;display:grid;gap:12px}.cp-mkt-industry-card--premium .cp-mkt-industry-card-summary{color:#d2e0f0e6;font-size:14px;line-height:1.5;margin:0}.cp-mkt-industry-card--premium .cp-mkt-industry-card-outcome{border-top:1px solid #6ee7b724;color:var(--cp-teal);font-size:13px;font-weight:600;line-height:1.45;margin:0;padding-top:12px}.cp-mkt-industry-card--premium .cp-mkt-industry-card-note{display:none}.cp-mkt-page--unified{overflow-x:clip}.cp-mkt-hero-visual-slot .cp-mkt-concept{max-width:100%}@media (max-width:960px){.cp-mkt-concept-flow{align-items:stretch;flex-direction:column}.cp-mkt-concept-connector{background:linear-gradient(180deg,#6ee7b71a,#6ee7b78c,#6ee7b71a);flex:0 0 18px;height:18px;margin:0 auto;width:2px}.cp-mkt-concept-connector--bidirectional{background:linear-gradient(180deg,#2d7dd259,#00c896a6,#2d7dd259)}.cp-mkt-industry-orbit{width:min(100%,300px)}.cp-mkt-industry-orbit-item{font-size:9px;padding:5px 8px}.cp-mkt-page-concept--outcomes .cp-mkt-outcome-grid{grid-template-columns:1fr}.cp-mkt-page-concept--outcomes .cp-mkt-outcome-tile:last-child:nth-child(odd){max-width:none}.cp-mkt-page-concept--training .cp-mkt-training-path{flex-direction:column}.cp-mkt-outcome-grid{grid-template-columns:1fr}.cp-mkt-outcome-tile:last-child:nth-child(odd){grid-column:auto;max-width:none}.cp-mkt-training-path{flex-direction:column}.cp-mkt-training-path-step{align-items:flex-start;display:flex;gap:12px;text-align:left}.cp-mkt-training-path-index{flex-shrink:0;margin-bottom:0}.cp-mkt-concept--compact .cp-mkt-training-path-step{text-align:left}}@media (max-width:767px){.cp-mkt-hero--interior{padding:32px 0 40px}.cp-mkt-hero-copy{max-width:none}.cp-mkt-hero-title{font-size:clamp(28px,8vw,40px)}.cp-mkt-industry-orbit-core{font-size:10px;height:76px;width:76px}}@media (prefers-reduced-motion:reduce){.cp-mkt-concept-ambient{opacity:.5}}:root{--cp-black:#020617;--cp-navy:#061827;--cp-navy-light:#0c2238;--cp-emerald:#00a878;--cp-teal:#00c896;--cp-teal-dim:#00c89659;--cp-emerald-glow:#00a87873;--cp-blue:#2d7dd2;--cp-white:#f8fbff;--cp-text:#e2eaf4;--cp-text-muted:#8ba3bc;--cp-text-dark:#13283d;--cp-border:#ffffff1a;--cp-border-light:#00c89638;--cp-glass:#ffffff0f;--cp-glass-strong:#ffffff1a;--cp-radius:20px;--cp-radius-sm:14px;--cp-shadow:0 24px 64px #00000073;--cp-shadow-premium:0 26px 80px #01061294;--cp-shadow-float:0 12px 34px #00081c6b;--cp-panel-gradient:linear-gradient(148deg,#0e2136f0,#040a1ce6);--cp-glow-blue:#2d7dd23d;--cp-glow-green:#00c89633;--cp-font:"Inter",system-ui,-apple-system,sans-serif;--cp-ease:cubic-bezier(0.4,0,0.2,1)}html{scroll-behavior:smooth}#root,body,html{-webkit-font-smoothing:antialiased;background:#020617!important;background:var(--cp-black)!important;color:#e2eaf4;color:var(--cp-text);font-family:Inter,system-ui,-apple-system,sans-serif;font-family:var(--cp-font);margin:0;min-height:100vh}*{box-sizing:border-box}.cp-app-bg{background:#020617;background:var(--cp-black);inset:0;overflow:hidden;pointer-events:none;position:fixed;z-index:0}.cp-app-bg:before{animation:cp-mesh 22s ease-in-out infinite alternate;background:radial-gradient(ellipse 84% 52% at 20% 20%,#00c89638,#0000 54%),radial-gradient(ellipse 64% 44% at 82% 10%,#2d7dd22e,#0000 48%),radial-gradient(ellipse 56% 62% at 70% 82%,#00a87824,#0000 52%);content:"";inset:-50%;position:absolute}.cp-app-bg:after{background-image:linear-gradient(135deg,#00c8960a 0 1px,#0000 1px),linear-gradient(45deg,#2d7dd208 0 1px,#0000 1px);background-size:40px 40px;content:"";inset:0;opacity:.52;position:absolute}@keyframes cp-mesh{0%{transform:translate(0) scale(1)}to{transform:translate(-3%,2%) scale(1.05)}}.cp-app{min-height:100vh;position:relative;z-index:1}.cp-container{margin:0 auto;max-width:1200px;padding:0 28px}.cp-topnav{backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);background:#020617bf;border-bottom:1px solid #ffffff1a;border-bottom:1px solid var(--cp-border);padding:14px 0;position:-webkit-sticky;position:sticky;top:0;z-index:50}.cp-topnav-inner{flex-wrap:wrap;gap:20px;justify-content:space-between}.cp-brand,.cp-topnav-inner{align-items:center;display:flex}.cp-brand{color:inherit;gap:12px;text-decoration:none}.cp-logo{align-items:center;background:linear-gradient(135deg,#00c896,#2d7dd2);background:linear-gradient(135deg,var(--cp-teal),var(--cp-blue));border-radius:12px;box-shadow:0 0 24px #00c89659;box-shadow:0 0 24px var(--cp-teal-dim);color:#020617;color:var(--cp-black);display:flex;font-size:18px;font-weight:800;height:42px;justify-content:center;width:42px}.cp-brand-text{color:#f8fbff;color:var(--cp-white);font-size:20px;font-weight:800;letter-spacing:-.03em}.cp-nav-chip{background:#00c8961f;border:1px solid #00c89638;border:1px solid var(--cp-border-light);border-radius:999px;color:#00c896;color:var(--cp-teal);font-size:11px;font-weight:700;letter-spacing:.08em;padding:6px 12px;text-transform:uppercase}.cp-datetime{font-feature-settings:"tnum";font-variant-numeric:tabular-nums;text-align:right}.cp-datetime-time{color:#f8fbff;color:var(--cp-white);font-size:17px;font-weight:700}.cp-datetime-date{color:#8ba3bc;color:var(--cp-text-muted);font-size:12px;margin-top:2px}.cp-landing{min-height:100vh;overflow:hidden;position:relative}.cp-landing,.cp-landing-hero{display:flex;flex-direction:column}.cp-landing-hero{align-items:center;animation:cp-fade-up .8s cubic-bezier(.4,0,.2,1) both;animation:cp-fade-up .8s var(--cp-ease) both;justify-content:center;min-height:min(72vh,720px);padding:56px 28px 48px;text-align:center}.cp-landing-badge{align-items:center;background:#ffffff0f;background:var(--cp-glass);border:1px solid #00c89638;border:1px solid var(--cp-border-light);border-radius:999px;box-shadow:0 0 32px #00c8961f;color:#00c896;color:var(--cp-teal);display:inline-flex;font-size:12px;font-weight:600;gap:8px;margin-bottom:28px;padding:8px 16px}.cp-landing-badge-dot{animation:cp-pulse 2s ease-in-out infinite;background:#00c896;background:var(--cp-teal);border-radius:50%;height:8px;width:8px}@keyframes cp-pulse{0%,to{box-shadow:0 0 0 0 #00c89659;box-shadow:0 0 0 0 var(--cp-teal-dim);opacity:1}50%{box-shadow:0 0 0 8px #0000;opacity:.7}}.cp-landing-title{-webkit-text-fill-color:#0000;background:linear-gradient(135deg,#f8fbff,#00c896 50%,#00a878);background:linear-gradient(135deg,var(--cp-white) 0,var(--cp-teal) 50%,var(--cp-emerald) 100%);-webkit-background-clip:text;background-clip:text;font-size:clamp(2.5rem,6vw,4rem);font-weight:800;letter-spacing:-.04em;line-height:1.05;margin:0 0 16px}.cp-landing-subtitle{color:#8ba3bc;color:var(--cp-text-muted);font-size:clamp(1rem,2.5vw,1.25rem);font-weight:500;line-height:1.6;margin:0 auto 16px;max-width:560px}.cp-btn-launch{align-items:center;background:linear-gradient(135deg,#00a878,#00c896);background:linear-gradient(135deg,var(--cp-emerald),var(--cp-teal));border:none;border-radius:14px;border-radius:var(--cp-radius-sm);box-shadow:inset 0 0 0 1px #ffffff1a,0 8px 32px #00a87873,0 0 48px #00c89640;box-shadow:0 0 0 1px #ffffff1a inset,0 8px 32px var(--cp-emerald-glow),0 0 48px #00c89640;color:#020617;color:var(--cp-black);cursor:pointer;display:inline-flex;font-size:16px;font-weight:700;gap:10px;justify-content:center;padding:16px 36px;transition:transform .25s cubic-bezier(.4,0,.2,1),box-shadow .25s cubic-bezier(.4,0,.2,1),filter .25s;transition:transform .25s var(--cp-ease),box-shadow .25s var(--cp-ease),filter .25s}.cp-btn-launch:hover{box-shadow:inset 0 0 0 1px #ffffff26,0 12px 40px #00a87873,0 0 64px #00c89659;box-shadow:0 0 0 1px #ffffff26 inset,0 12px 40px var(--cp-emerald-glow),0 0 64px #00c89659;filter:brightness(1.06);transform:translateY(-2px)}.cp-btn-launch:active{transform:translateY(0)}.cp-landing-features{grid-gap:16px;display:grid;gap:16px;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));width:100%}.cp-feature-card{animation:cp-fade-up .6s cubic-bezier(.4,0,.2,1) both;animation:cp-fade-up .6s var(--cp-ease) both;backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);background:#ffffff0f;background:var(--cp-glass);border:1px solid #ffffff1a;border:1px solid var(--cp-border);border-radius:20px;border-radius:var(--cp-radius);padding:22px 24px;text-align:left;transition:transform .3s cubic-bezier(.4,0,.2,1),border-color .3s,box-shadow .3s;transition:transform .3s var(--cp-ease),border-color .3s,box-shadow .3s}.cp-feature-card:first-child{animation-delay:.1s}.cp-feature-card:nth-child(2){animation-delay:.15s}.cp-feature-card:nth-child(3){animation-delay:.2s}.cp-feature-card:nth-child(4){animation-delay:.25s}.cp-feature-card:nth-child(5){animation-delay:.3s}.cp-feature-card:nth-child(6){animation-delay:.35s}.cp-feature-card:hover{border-color:#00c89638;border-color:var(--cp-border-light);box-shadow:0 16px 48px #00000059,0 0 24px #00c89614;transform:translateY(-4px)}.cp-feature-icon{align-items:center;background:linear-gradient(135deg,#00c89633,#2d7dd226);border:1px solid #00c89638;border:1px solid var(--cp-border-light);border-radius:10px;display:flex;font-size:18px;height:40px;justify-content:center;margin-bottom:14px;width:40px}.cp-feature-title{color:#f8fbff;color:var(--cp-white);font-size:15px;font-weight:700;margin:0 0 6px}.cp-feature-desc{color:#8ba3bc;color:var(--cp-text-muted);font-size:13px;line-height:1.5;margin:0}.cp-card{animation:cp-fade-up .45s cubic-bezier(.4,0,.2,1) both;animation:cp-fade-up .45s var(--cp-ease) both;background:linear-gradient(160deg,hsla(0,0%,100%,.985),#f4fafff7);border:1px solid #ffffff85;border-radius:20px;border-radius:var(--cp-radius);box-shadow:0 26px 80px #01061294,inset 0 1px 0 #ffffffad;box-shadow:var(--cp-shadow-premium),inset 0 1px 0 #ffffffad;color:#13283d;color:var(--cp-text-dark);margin-bottom:20px;padding:28px;transition:box-shadow .3s cubic-bezier(.4,0,.2,1),transform .3s cubic-bezier(.4,0,.2,1),border-color .3s cubic-bezier(.4,0,.2,1);transition:box-shadow .3s var(--cp-ease),transform .3s var(--cp-ease),border-color .3s var(--cp-ease)}.cp-card:hover{border-color:#2d7dd233;box-shadow:0 32px 86px #00000070,0 0 0 1px #00c89614;transform:translateY(-1px)}.cp-card-glass-dark{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#ffffff0f;background:var(--cp-glass);border:1px solid #ffffff1a;border:1px solid var(--cp-border);box-shadow:0 20px 55px #00000059;color:#e2eaf4;color:var(--cp-text)}.cp-card h2,.cp-card h3{color:#13283d;color:var(--cp-text-dark);margin-top:0}.cp-main{padding:30px 0 56px;position:relative}.cp-main-inner{animation:cp-fade-up .5s cubic-bezier(.4,0,.2,1) both;animation:cp-fade-up .5s var(--cp-ease) both}.cp-field{margin-bottom:18px}.cp-label{color:#8ba3bc;color:var(--cp-text-muted);display:block;font-size:11px;font-weight:700;letter-spacing:.07em;margin-bottom:8px;text-transform:uppercase}.cp-card .cp-label{color:#6b7f96}.cp-input,.cp-select,.cp-textarea{background:#fff;border:1.5px solid #dbe7f3;border-radius:14px;border-radius:var(--cp-radius-sm);color:#13283d;color:var(--cp-text-dark);font-size:15px;outline:none;padding:14px 16px;transition:border-color .2s,box-shadow .2s;width:100%}.cp-input:focus,.cp-select:focus,.cp-textarea:focus{border-color:#00c896;border-color:var(--cp-teal);box-shadow:0 0 0 3px #00c89626}.cp-secure-input-wrap{align-items:stretch;display:flex;position:relative;width:100%}.cp-secure-input{padding-right:48px}.cp-secure-input-toggle{-webkit-tap-highlight-color:transparent;align-items:center;background:#0000;border:none;border-radius:8px;color:#6b7f96;cursor:pointer;display:flex;font-family:inherit;height:40px;justify-content:center;padding:0;position:absolute;right:4px;top:50%;transform:translateY(-50%);transition:color .2s cubic-bezier(.4,0,.2,1),background .2s cubic-bezier(.4,0,.2,1);transition:color .2s var(--cp-ease),background .2s var(--cp-ease);width:40px}.cp-secure-input-toggle:hover{background:#00c89614}.cp-secure-input-toggle:hover,.cp-secure-input-toggle[aria-pressed=true]{color:#00c896;color:var(--cp-teal)}.cp-secure-input-icon{height:20px;width:20px}.cp-secure-input-hint{color:#6b7f96;display:block;font-size:11px;font-weight:600;line-height:1.4;margin-top:6px}.cp-select{-webkit-appearance:none;appearance:none;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' fill='%236b7f96' viewBox='0 0 16 16'%3E%3Cpath d='M8 11 3 6h10l-5 5z'/%3E%3C/svg%3E");background-position:right 14px center;background-repeat:no-repeat;cursor:pointer;padding-right:40px}.cp-select option{background:#fff;color:#13283d;color:var(--cp-text-dark)}.cp-btn{align-items:center;border:none;border-radius:14px;border-radius:var(--cp-radius-sm);cursor:pointer;display:inline-flex;font-size:14px;font-weight:700;gap:8px;justify-content:center;padding:13px 22px;transition:transform .2s cubic-bezier(.4,0,.2,1),box-shadow .2s,filter .2s;transition:transform .2s var(--cp-ease),box-shadow .2s,filter .2s}.cp-btn-primary{background:linear-gradient(135deg,#0fcf9e,#00c896);background:linear-gradient(135deg,#0fcf9e,var(--cp-teal));box-shadow:0 6px 24px #00a87873,inset 0 1px 0 #ffffff6b;box-shadow:0 6px 24px var(--cp-emerald-glow),inset 0 1px 0 #ffffff6b;color:#020617;color:var(--cp-black)}.cp-btn-primary:hover{box-shadow:0 8px 28px #00a87873;box-shadow:0 8px 28px var(--cp-emerald-glow);filter:brightness(1.05);transform:translateY(-2px)}.cp-btn-ghost{background:#ffffffdb;border:1.5px solid #dbe7f3;color:#13283d;color:var(--cp-text-dark)}.cp-btn-ghost:hover{border-color:#00c896;border-color:var(--cp-teal);box-shadow:0 0 0 3px #00c8961a;transform:translateY(-1px)}.cp-btn-row{display:flex;flex-wrap:wrap;gap:12px;margin-top:8px}.cp-script{background:linear-gradient(135deg,#e9fff7f2,#ffffffe6);border:1px solid #b9ead9;border-left:4px solid #00c896;border-left:4px solid var(--cp-teal);border-radius:14px;border-radius:var(--cp-radius-sm);font-size:14px;line-height:1.6;margin-bottom:16px;padding:18px}.cp-script strong{color:#00a878;color:var(--cp-emerald);display:block;font-size:12px;letter-spacing:.05em;margin-bottom:6px;text-transform:uppercase}.cp-warn{background:linear-gradient(135deg,#fff8ef,#fff);border:1px solid #f2d2a0;border-left:4px solid #e8900a;border-radius:14px;border-radius:var(--cp-radius-sm);font-size:14px;line-height:1.55;margin-bottom:16px;padding:18px}.cp-warn strong{color:#b96b00}.cp-progress{margin-bottom:24px}.cp-progress-track{align-items:center;display:flex;flex-wrap:wrap;gap:6px}.cp-progress-step{background:#f4f8fb;border:1px solid #dbe7f3;border-radius:999px;color:#6b7f96;font-size:11px;font-weight:700;letter-spacing:.04em;padding:8px 14px;text-transform:uppercase;transition:all .35s cubic-bezier(.4,0,.2,1);transition:all .35s var(--cp-ease)}.cp-progress-step--done{background:#00a8781f;border-color:#00c8964d;color:#00a878;color:var(--cp-emerald)}.cp-progress-step--current{background:linear-gradient(135deg,#00a878,#00c896);background:linear-gradient(135deg,var(--cp-emerald),var(--cp-teal));border-color:#0000;box-shadow:0 0 20px #00c89659;box-shadow:0 0 20px var(--cp-teal-dim);color:#020617;color:var(--cp-black)}.cp-progress-arrow{color:#c5d4e4;font-size:12px;font-weight:700}.cp-snapshot{backdrop-filter:blur(24px);-webkit-backdrop-filter:blur(24px);background:#020617e0;border-bottom:1px solid #00c89638;border-bottom:1px solid var(--cp-border-light);box-shadow:0 8px 32px #0000004d;position:-webkit-sticky;position:sticky;top:0;z-index:40}.cp-snapshot-header{align-items:center;cursor:pointer;display:flex;gap:16px;justify-content:space-between;padding:14px 28px}.cp-snapshot-meta{align-items:center;display:flex;flex-wrap:wrap;gap:10px}.cp-snapshot-name{color:#f8fbff;color:var(--cp-white);font-size:15px;font-weight:700}.cp-snapshot-pill{background:#00c89624;border:1px solid #00c89638;border:1px solid var(--cp-border-light);border-radius:999px;color:#00c896;color:var(--cp-teal);font-size:11px;font-weight:700;padding:5px 11px}.cp-snapshot-muted{color:#8ba3bc;color:var(--cp-text-muted);font-size:13px;opacity:.75}.cp-snapshot-status--active{color:#00c896;color:var(--cp-teal);font-weight:700}.cp-snapshot-status--term{color:#ffc267;font-weight:700}.cp-snapshot-status--warn{color:#f59e0b;font-weight:700}.cp-snapshot-toggle{color:#00c896;color:var(--cp-teal);font-size:13px;font-weight:700;white-space:nowrap}.cp-snapshot-grid{grid-gap:10px;animation:cp-fade-up .35s cubic-bezier(.4,0,.2,1) both;animation:cp-fade-up .35s var(--cp-ease) both;display:grid;gap:10px;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));padding:0 28px 20px}.cp-snapshot-cell{background:#ffffff0f;background:var(--cp-glass);border:1px solid #ffffff1a;border:1px solid var(--cp-border);border-radius:12px;padding:12px 14px}.cp-snapshot-cell-k{color:#ffffff73;font-size:10px;font-weight:700;letter-spacing:.06em;text-transform:uppercase}.cp-snapshot-grid--drawer .cp-snapshot-cell{background:#0000;border:none;border-bottom:1px solid #ffffff0d;border-radius:0;padding:8px 0}.cp-snapshot-grid--drawer .cp-snapshot-cell-k{color:#8ba3bc;color:var(--cp-text-muted);font-size:10px;font-weight:800;letter-spacing:.07em}.cp-snapshot-grid--drawer .cp-snapshot-cell-v{color:#e8eef4;font-size:14px;font-weight:650;margin-top:3px}.cp-verify-record-strip{align-items:center;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#020617eb;border:1px solid #ffffff1a;border:1px solid var(--cp-border);border-radius:12px;display:flex;flex-wrap:wrap;gap:12px 20px;justify-content:space-between;margin:0 0 16px;padding:12px 16px;position:-webkit-sticky;position:sticky;top:0;z-index:90}.cp-verify-record-strip--attention{border-color:#f59e0b8c;box-shadow:0 0 0 1px #f59e0b1f,0 4px 24px #f59e0b14}.cp-verify-record-strip--reviewed{border-color:#00c89659}.cp-verify-record-strip-kicker{color:#00c896;color:var(--cp-teal);display:block;font-size:10px;font-weight:800;letter-spacing:.08em;margin-bottom:6px;text-transform:uppercase}.cp-verify-record-strip-facts{color:#f8fbff;color:var(--cp-white);display:flex;flex-wrap:wrap;font-size:14px;gap:8px 18px}.cp-verify-record-strip-facts strong{color:#ffffff8c;font-weight:700;margin-right:4px}.cp-verify-record-strip-status{background:#f59e0b1f;border:1px solid #f59e0b59;border-radius:999px;color:#fbbf24;font-size:12px;font-weight:700;padding:4px 10px}.cp-verify-record-strip-status--ok{background:#00c8961f;border-color:#00c89659;color:#00c896;color:var(--cp-teal)}.cp-verify-record-strip-actions{align-items:center;display:flex;flex:1 1 220px;flex-wrap:wrap;gap:10px 14px;justify-content:flex-end}.cp-verify-record-strip-reminder{align-items:center;color:#fcd34d;display:flex;font-size:13px;font-weight:600;gap:8px;line-height:1.4;margin:0;max-width:420px}.cp-verify-record-strip-reminder--done{color:#00c896;color:var(--cp-teal)}.cp-verify-record-strip-reminder-dot{animation:cp-verify-dot-pulse 1.4s ease-in-out infinite;background:#f59e0b;border-radius:50%;flex-shrink:0;height:8px;width:8px}.cp-verify-record-strip-reminder--done .cp-verify-record-strip-reminder-dot{display:none}@keyframes cp-verify-dot-pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.45;transform:scale(1.15)}}.cp-verify-record-strip-btn{flex-shrink:0;white-space:nowrap}.cp-snapshot-layer{width:100%}:root{--cp-snapshot-drawer-width:clamp(320px,38vw,400px)}body.cp-snapshot-demo-active:not(.cp-snapshot-drawer-open) .cp-container,body.cp-snapshot-demo-active:not(.cp-snapshot-drawer-open) .cp-main-inner{padding-right:max(8px,min(2vw,16px))}@media (min-width:720px){body.cp-snapshot-demo-active:not(.cp-snapshot-drawer-open) .cp-container,body.cp-snapshot-demo-active:not(.cp-snapshot-drawer-open) .cp-main-inner{padding-right:96px}}body.cp-snapshot-drawer-open .cp-container,body.cp-snapshot-drawer-open .cp-main-inner{padding-right:clamp(320px,38vw,400px);padding-right:var(--cp-snapshot-drawer-width);transition:padding-right .24s cubic-bezier(.4,0,.2,1);transition:padding-right .24s var(--cp-ease)}.cp-snapshot-portal{--cp-snapshot-drawer-width:clamp(320px,38vw,400px);pointer-events:none}.cp-snapshot-portal .cp-snapshot-drawer,.cp-snapshot-portal .cp-snapshot-drawer-tab{pointer-events:auto}.cp-snapshot-drawer-tab{-webkit-tap-highlight-color:transparent;align-items:stretch;background:linear-gradient(135deg,#f59e0b2e,#020617fa);border:2px solid #f59e0ba6;border-radius:14px 0 0 14px;border-right:none;box-shadow:-8px 0 32px #f59e0b33,-4px 0 24px #00000080;color:#f8fbff;color:var(--cp-white);cursor:pointer;display:flex;flex-direction:row;font-family:inherit;gap:0;max-width:118px;min-width:88px;padding:0;position:fixed;right:0;top:50%;transform:translateY(-50%);transition:background .2s cubic-bezier(.4,0,.2,1),transform .2s cubic-bezier(.4,0,.2,1),box-shadow .2s cubic-bezier(.4,0,.2,1);transition:background .2s var(--cp-ease),transform .2s var(--cp-ease),box-shadow .2s var(--cp-ease);z-index:1220}.cp-snapshot-drawer-tab--pulse{animation:cp-snapshot-tab-glow 1.6s ease-in-out infinite}.cp-snapshot-drawer-tab--ready{border-color:#00c8968c;box-shadow:-6px 0 24px #00c89626,-4px 0 20px #00000073}@keyframes cp-snapshot-tab-glow{0%,to{border-color:#f59e0ba6;box-shadow:-8px 0 32px #f59e0b40,0 0 0 0 #f59e0b66}50%{border-color:#fbbf24;box-shadow:-10px 0 40px #f59e0b73,0 0 20px 3px #f59e0b4d}}@media (prefers-reduced-motion:reduce){*,:after,:before{animation-duration:.01ms!important;animation-iteration-count:1!important;scroll-behavior:auto!important;transition-duration:.01ms!important}.cp-snapshot-drawer-tab--pulse,.cp-verify-record-strip-reminder-dot{animation:none}}.cp-snapshot-drawer-tab-alert{animation:cp-verify-dot-pulse 1.2s ease-in-out infinite;background:#ef4444;border:2px solid #020617f2;border-radius:50%;box-shadow:0 0 10px #ef4444e6;height:10px;position:absolute;right:6px;top:6px;width:10px}.cp-snapshot-drawer-tab-warn{align-items:center;background:linear-gradient(180deg,#fbbf24,#f59e0b);border-radius:12px 0 0 12px;display:flex;flex-shrink:0;justify-content:center;width:32px}.cp-snapshot-drawer-tab-copy{align-items:flex-start;display:flex;flex-direction:column;gap:4px;justify-content:center;min-width:0;padding:10px 10px 10px 8px;text-align:left}.cp-snapshot-drawer-tab-badge{background:#f59e0b40;border:1px solid #f59e0b80;border-radius:4px;color:#fde68a;font-size:9px;font-weight:800;letter-spacing:.05em;line-height:1.2;padding:3px 6px;text-transform:uppercase}.cp-snapshot-drawer-tab-title{color:#f8fbff;color:var(--cp-white);font-size:11px;font-weight:800;line-height:1.25}.cp-snapshot-drawer-tab-cta{color:#00c896;color:var(--cp-teal);font-size:10px;font-weight:700}.cp-snapshot-drawer-tab--open,.cp-snapshot-drawer-tab:hover{background:linear-gradient(135deg,#00c89647,#020617fc);border-color:#00c896;border-color:var(--cp-teal)}.cp-snapshot-portal--open .cp-snapshot-drawer-tab{border-radius:14px 0 0 14px;border-right:none;box-shadow:-4px 0 16px #00000059;right:clamp(320px,38vw,400px);right:var(--cp-snapshot-drawer-width);transform:translateY(-50%);z-index:1225}.cp-snapshot-drawer-tab--open{animation:none}.cp-snapshot-drawer-tab-icon-svg{color:#0f172a;height:18px;width:18px}.cp-snapshot-drawer{animation:cp-snapshot-drawer-in .24s cubic-bezier(.4,0,.2,1) both;animation:cp-snapshot-drawer-in .24s var(--cp-ease) both;background:linear-gradient(170deg,#040a1cfc,#030818f7);border-left:1px solid #00c89640;box-shadow:-18px 0 48px #00000073,-1px 0 0 #2d7dd22e;display:flex;flex-direction:column;height:100dvh;isolation:isolate;max-height:100dvh;max-width:92vw;overflow:hidden;overscroll-behavior:contain;position:fixed;right:0;top:0;width:clamp(320px,38vw,400px);width:var(--cp-snapshot-drawer-width);z-index:1210}@keyframes cp-snapshot-drawer-in{0%{opacity:.6;transform:translateX(100%)}to{opacity:1;transform:translateX(0)}}.cp-snapshot-drawer-head{align-items:flex-start;border-bottom:1px solid #ffffff1a;border-bottom:1px solid var(--cp-border);display:flex;flex-shrink:0;gap:12px;justify-content:space-between;overscroll-behavior:none;padding:calc(env(safe-area-inset-top, 0px) + 16px) 18px 14px}.cp-snapshot-drawer-eyebrow{color:#00c896;color:var(--cp-teal);font-size:10px;font-weight:800;letter-spacing:.08em;margin:0 0 4px;text-transform:uppercase}.cp-snapshot-drawer-title{color:#f8fbff;color:var(--cp-white);font-size:17px;font-weight:800;margin:0}.cp-snapshot-drawer-close{-webkit-tap-highlight-color:transparent;background:#0000;border:1px solid #ffffff1a;border:1px solid var(--cp-border);border-radius:8px;color:#e2eaf4;color:var(--cp-text);cursor:pointer;flex-shrink:0;font-family:inherit;font-size:13px;font-weight:700;padding:10px 14px}.cp-snapshot-drawer-close:hover{border-color:#00c896;border-color:var(--cp-teal);color:#00c896;color:var(--cp-teal)}.cp-snapshot-drawer-meta{background:#00c8960a;border-bottom:1px solid #ffffff1a;border-bottom:1px solid var(--cp-border);display:flex;flex-shrink:0;flex-wrap:wrap;gap:8px;overscroll-behavior:none;padding:12px 18px}.cp-snapshot-drawer-body{-webkit-overflow-scrolling:touch;flex:1 1 auto;max-height:calc(100dvh - env(safe-area-inset-top, 0px) - env(safe-area-inset-bottom, 0px));min-height:0;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;overscroll-behavior-y:contain;padding:0 0 env(safe-area-inset-bottom,0);touch-action:pan-y}.cp-snapshot-grid--drawer{animation:none;gap:6px;grid-template-columns:1fr;padding:0}.cp-snapshot-drawer-identity{background:linear-gradient(180deg,#00c8960f,#00c89605);border-bottom:1px solid #ffffff1a;border-bottom:1px solid var(--cp-border);flex-shrink:0;overscroll-behavior:none;padding:14px 18px 16px}.cp-snapshot-drawer-badges{display:flex;flex-wrap:wrap;gap:6px;margin-bottom:12px}.cp-snapshot-badge{align-items:center;background:#ffffff0a;border:1px solid #ffffff1a;border:1px solid var(--cp-border);border-radius:999px;color:#e2eaf4;color:var(--cp-text);display:inline-flex;font-size:10px;font-weight:800;letter-spacing:.06em;padding:4px 8px;text-transform:uppercase}.cp-snapshot-badge--active{background:#00c8961a;border-color:#00c89673;color:#8ef0d4}.cp-snapshot-badge--pending,.cp-snapshot-badge--verify{background:#ffc2671a;border-color:#ffc26773;color:#ffd899}.cp-snapshot-badge--verified{background:#2d7dd21f;border-color:#7eb8ff66;color:#cde3ff}.cp-snapshot-badge--escalation,.cp-snapshot-badge--warn{background:#ff50501a;border-color:#ff787873;color:#ffb8b8}.cp-snapshot-identity-grid{grid-gap:10px;display:grid;gap:10px}.cp-snapshot-identity-item{grid-gap:2px;display:grid;gap:2px}.cp-snapshot-identity-item--name .cp-snapshot-identity-v{color:#f8fbff;color:var(--cp-white);font-size:18px;font-weight:800;letter-spacing:-.01em}.cp-snapshot-identity-k{color:#8ba3bc;color:var(--cp-text-muted);font-size:10px;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.cp-snapshot-identity-v{color:#e2eaf4;color:var(--cp-text);font-size:14px;font-weight:700;line-height:1.35}.cp-snapshot-drawer-pills{display:flex;flex-wrap:wrap;gap:6px;margin-top:12px}.cp-snapshot-drawer-section{padding:14px 18px 4px}.cp-snapshot-drawer-section+.cp-snapshot-drawer-section{border-top:1px solid #ffffff0f;margin-top:4px;padding-top:16px}.cp-snapshot-drawer-section-title{color:#00c896;color:var(--cp-teal);font-size:11px;font-weight:800;letter-spacing:.08em;margin:0 0 10px;text-transform:uppercase}.cp-snapshot-card{display:none}.cp-flow-step{animation:cp-fade-up .4s cubic-bezier(.4,0,.2,1) both;animation:cp-fade-up .4s var(--cp-ease) both}.cp-preview-box{background:linear-gradient(165deg,#f4f9fe,#edf6ff);border:1px solid #d3e5f8;border-radius:16px;box-shadow:inset 0 1px 0 #fffc;margin-bottom:16px;padding:18px}.cp-loading-overlay{align-items:center;animation:cp-fade-in .3s ease both;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#020617eb;display:flex;inset:0;justify-content:center;position:fixed;z-index:100}.cp-loader{text-align:center}.cp-loader-ring{animation:cp-spin .8s linear infinite;border:3px solid #ffffff1a;border-top-color:#00c896;border:3px solid var(--cp-border);border-radius:50%;border-top-color:var(--cp-teal);height:48px;margin:0 auto 16px;width:48px}.cp-loader-text{color:#8ba3bc;color:var(--cp-text-muted);font-size:14px;font-weight:600}@keyframes cp-spin{to{transform:rotate(1turn)}}@keyframes cp-fade-up{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}@keyframes cp-fade-in{0%{opacity:0}to{opacity:1}}.cp-enterprise-profile-zone{margin-bottom:16px;min-height:108px}.cp-enterprise-tunnel{background:linear-gradient(165deg,#0f172a,#1e293b 52%,#0f172a);border:1px solid #94a3b838;border-radius:16px;box-shadow:inset 0 1px 0 #ffffff0f,0 12px 32px #02061747;padding:28px 24px}.cp-enterprise-tunnel__inner{align-items:center;display:flex;flex-direction:column;gap:14px;text-align:center}.cp-enterprise-tunnel__spinner{animation:cp-spin .85s linear infinite;border:2px solid #94a3b847;border-radius:50%;border-top:2px solid var(--cp-teal,#14b8a6);height:34px;width:34px}.cp-enterprise-tunnel__status{animation:cp-enterprise-tunnel-pulse 2.1s ease-in-out infinite;color:#cbd5e1;font-size:13px;font-weight:600;letter-spacing:.02em;line-height:1.5;margin:0;max-width:36rem}@keyframes cp-enterprise-tunnel-pulse{0%,to{opacity:.72}50%{opacity:1}}.cp-enterprise-profile-zone__reveal{animation:cp-fade-in .45s ease both;display:flex;flex-direction:column;gap:16px}.cp-page-enter{animation:cp-fade-up .55s cubic-bezier(.4,0,.2,1) both;animation:cp-fade-up .55s var(--cp-ease) both}.cp-muted{color:#6b7f96;font-size:14px;line-height:1.55}.cp-eyebrow{color:#00c896;color:var(--cp-teal);font-size:11px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.cp-landing-tagline{font-weight:700;line-height:1.35;margin:0 auto 10px;max-width:720px}.cp-landing-tagline--primary{color:#f8fbff;color:var(--cp-white);font-size:clamp(1.15rem,2.8vw,1.5rem);letter-spacing:-.02em}.cp-landing-tagline--secondary{color:#00a878;color:var(--cp-emerald);font-size:clamp(.95rem,2vw,1.1rem);font-weight:600;margin-bottom:16px}.cp-landing-lede{color:#8ba3bc;color:var(--cp-text-muted);font-size:15px;line-height:1.65;margin:0 auto 28px;max-width:620px}.cp-enterprise-value{animation:cp-fade-up .7s cubic-bezier(.4,0,.2,1) .06s both;animation:cp-fade-up .7s var(--cp-ease) .06s both;margin:0 auto;max-width:1100px;padding:0;width:100%}.cp-enterprise-value.cp-mkt-section,.cp-stakeholder-value.cp-mkt-section{max-width:none}.cp-value-grid{grid-gap:14px;display:grid;gap:14px;grid-template-columns:repeat(auto-fill,minmax(240px,1fr));list-style:none;margin:0;padding:0}.cp-value-card{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#ffffff0f;background:var(--cp-glass);border:1px solid #ffffff1a;border:1px solid var(--cp-border);border-radius:14px;border-radius:var(--cp-radius-sm);padding:16px 18px}.cp-value-card-title{color:#f8fbff;color:var(--cp-white);display:block;font-size:13px;font-weight:800;margin-bottom:6px}.cp-value-card-desc{color:#8ba3bc;color:var(--cp-text-muted);font-size:12px;line-height:1.5;margin:0}.cp-stakeholder-value{animation:cp-fade-up .7s cubic-bezier(.4,0,.2,1) .1s both;animation:cp-fade-up .7s var(--cp-ease) .1s both;margin:0 auto;max-width:1100px;padding:0 28px 48px;width:100%}.cp-stakeholder-grid{grid-gap:18px;display:grid;gap:18px;grid-template-columns:repeat(auto-fit,minmax(280px,1fr))}.cp-stakeholder-card{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#ffffff0f;background:var(--cp-glass);border:1px solid #ffffff1a;border:1px solid var(--cp-border);border-radius:20px;border-radius:var(--cp-radius);padding:22px}.cp-stakeholder-card--companies{border-color:#2d7dd240}.cp-stakeholder-card--employees{border-color:#00c89640}.cp-stakeholder-card--customers{border-color:#c8a05033}.cp-stakeholder-card-head{align-items:flex-start;display:flex;gap:12px;margin-bottom:14px}.cp-stakeholder-icon{color:#00a878;color:var(--cp-emerald);font-size:22px;line-height:1}.cp-stakeholder-title{color:#f8fbff;color:var(--cp-white);font-size:16px;font-weight:800;margin:0 0 4px}.cp-stakeholder-subtitle{color:#8ba3bc;color:var(--cp-text-muted);font-size:12px;margin:0}.cp-stakeholder-list{color:#ffffffb8;font-size:12px;line-height:1.55;margin:0;padding-left:18px}.cp-stakeholder-list li{margin-bottom:6px}.cp-landing-hero-actions{display:flex;flex-wrap:wrap;gap:12px;justify-content:center;margin-bottom:20px}.cp-btn-launch-ghost{align-items:center;background:#0000;border:1px solid #00c89638;border:1px solid var(--cp-border-light);border-radius:14px;border-radius:var(--cp-radius-sm);color:#00c896;color:var(--cp-teal);cursor:pointer;display:inline-flex;font-family:inherit;font-size:14px;font-weight:600;gap:8px;justify-content:center;padding:14px 28px;transition:border-color .25s cubic-bezier(.4,0,.2,1),background .25s,transform .25s;transition:border-color .25s var(--cp-ease),background .25s,transform .25s}.cp-btn-launch-ghost:hover{background:#ffffff0f;background:var(--cp-glass);border-color:#00c896;border-color:var(--cp-teal);transform:translateY(-1px)}.cp-landing-hero-meta{color:#ffffff73;font-size:12px;letter-spacing:.02em;margin:0}.cp-landing-divider{background:linear-gradient(90deg,#0000,#ffffff1a,#0000);background:linear-gradient(90deg,#0000,var(--cp-border),#0000);height:1px;margin:0 auto;max-width:900px;opacity:.8}.cp-landing-divider--accent{background:linear-gradient(90deg,#0000,#00c89659,#0000)}.cp-landing-platform-overview{margin:0 auto;max-width:1100px;padding:48px 28px;width:100%}.cp-landing-capabilities,.cp-landing-future,.cp-landing-platform{animation:cp-fade-up .7s cubic-bezier(.4,0,.2,1) both;animation:cp-fade-up .7s var(--cp-ease) both;margin:0 auto;max-width:1100px;padding:56px 28px;width:100%}.cp-landing-platform{animation-delay:.05s}.cp-landing-capabilities{animation-delay:.1s}.cp-landing-future{animation-delay:.15s;padding-bottom:64px}.cp-landing-section-intro{margin-bottom:32px;max-width:640px}.cp-landing-section-intro--center{margin-left:auto;margin-right:auto;text-align:center}.cp-landing-eyebrow{color:#00c896;color:var(--cp-teal);font-size:11px;font-weight:700;letter-spacing:.1em;margin:0 0 10px;text-transform:uppercase}.cp-landing-section-title{color:#f8fbff;color:var(--cp-white);font-size:clamp(1.35rem,3vw,1.75rem);font-weight:800;line-height:1.25;margin:0 0 12px}.cp-landing-section-title--muted{color:#ffffffe0}.cp-landing-section-lede{color:#8ba3bc;color:var(--cp-text-muted);font-size:14px;line-height:1.6;margin:0}.cp-platform-pillars{grid-gap:16px;display:grid;gap:16px;grid-template-columns:repeat(auto-fit,minmax(260px,1fr))}.cp-platform-pillar{padding:24px}.cp-platform-pillar-icon{color:#00c896;color:var(--cp-teal);display:block;font-size:20px;margin-bottom:12px}.cp-platform-pillar h3{color:#f8fbff;color:var(--cp-white);font-size:15px;font-weight:800;margin:0 0 8px}.cp-platform-pillar p{color:#8ba3bc;color:var(--cp-text-muted);font-size:13px;line-height:1.55;margin:0}.cp-landing-anchor{scroll-margin-top:24px}.cp-landing-scroll-hint{color:#ffffff59;font-size:11px;font-weight:600;letter-spacing:.08em;padding:8px 28px 0;text-align:center;text-transform:uppercase}.cp-operations-hub{animation:cp-fade-up .7s cubic-bezier(.4,0,.2,1) .12s both;animation:cp-fade-up .7s var(--cp-ease) .12s both;margin:0 auto;max-width:1100px;padding:48px 28px 56px;width:100%}.cp-operations-hub-header{margin-bottom:36px;text-align:center}.cp-operations-hub-title{color:#f8fbff;color:var(--cp-white);font-size:clamp(1.35rem,3vw,1.85rem);font-weight:800;margin:0 0 12px}.cp-operations-hub-lede{color:#8ba3bc;color:var(--cp-text-muted);font-size:14px;line-height:1.6;margin:0 auto;max-width:640px}.cp-operations-configurable,.cp-operations-live,.cp-operations-planned{margin-bottom:32px}.cp-operations-hub-lede,.cp-operations-hub-note{color:#8ba3bc;color:var(--cp-text-muted);font-size:14px;line-height:1.6;margin:-8px 0 20px;max-width:720px}.cp-operations-hub-lede{margin-bottom:24px}.cp-operations-group-label{color:#00a878;color:var(--cp-emerald);font-size:12px;font-weight:700;letter-spacing:.06em;margin:0 0 16px;text-transform:uppercase}.cp-operations-group-label--muted{color:#ffffff73}.cp-access-paths{margin:0 auto;max-width:1100px;padding:8px 28px 40px;width:100%}.cp-access-paths-sr{clip:rect(0,0,0,0);border:0;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}.cp-access-paths-grid{grid-gap:20px;display:grid;gap:20px;grid-template-columns:repeat(2,minmax(0,1fr))}.cp-access-path{align-items:flex-start;border-radius:20px;border-radius:var(--cp-radius);display:flex;flex-direction:column;gap:10px;min-height:100%;padding:28px 26px}.cp-access-path--preview{background:linear-gradient(145deg,#00c89614,#ffffff05);border:1px solid #00c89647;box-shadow:0 0 40px #00c8960f}.cp-access-path--business{background:linear-gradient(145deg,#648cdc1a,#ffffff05);border:1px solid #78a0e659;box-shadow:0 0 32px #5078c814}.cp-access-path-eyebrow{font-size:11px;font-weight:700;letter-spacing:.1em;margin:0;text-transform:uppercase}.cp-access-path--preview .cp-access-path-eyebrow{color:#00c896;color:var(--cp-teal)}.cp-access-path--business .cp-access-path-eyebrow{color:#a0befff2}.cp-access-path-title{color:#f8fbff;color:var(--cp-white);font-size:1.15rem;font-weight:800;line-height:1.3;margin:0}.cp-access-path-desc{color:#8ba3bc;color:var(--cp-text-muted);flex:1 1;font-size:13px;line-height:1.6;margin:0 0 8px}.cp-btn-inquiry-path{border-color:#78a0e673;color:#bed2fff2;margin-top:auto}.cp-btn-inquiry-path:hover{background:#648cdc1f;border-color:#a0beffb3}.cp-final-note-enterprise-cta{background:linear-gradient(145deg,#2d7dd21f,#00c8960f);border:1px solid #78a0e652;border-radius:20px;border-radius:var(--cp-radius);box-shadow:0 12px 40px #00000047;margin-top:28px;padding:28px 26px}.cp-final-note-enterprise-cta-eyebrow{color:#00c896;color:var(--cp-teal);font-size:11px;font-weight:700;letter-spacing:.1em;margin:0 0 8px;text-transform:uppercase}.cp-final-note-enterprise-cta-title{color:#f8fbff;color:var(--cp-white);font-size:1.25rem;font-weight:800;line-height:1.35;margin:0 0 10px}.cp-final-note-enterprise-cta-desc{color:#8ba3bc;color:var(--cp-text-muted);font-size:14px;line-height:1.65;margin:0 0 20px;max-width:720px}.cp-final-note-enterprise-cta-actions{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(2,minmax(0,1fr))}.cp-final-note-enterprise-cta-actions .cp-btn{justify-content:center;line-height:1.35;min-height:48px;padding:12px 16px;text-align:center;white-space:normal;width:100%}.cp-final-note-enterprise-cta-secondary{border-color:#00c89659;color:#d4fff3}.cp-final-note-enterprise-cta-secondary:hover{background:#00c8961a;border-color:#00c8968c}@media (max-width:768px){.cp-final-note-enterprise-cta-actions{grid-template-columns:1fr}}.cp-final-note-page{display:flex;flex-direction:column;gap:0}.cp-final-note-intro{margin-top:0}.cp-final-note-split{grid-gap:20px;align-items:start;display:grid;gap:20px;grid-template-columns:minmax(0,1fr) minmax(0,1fr);margin-top:20px}.cp-final-note-col-title{color:#f8fbff;color:var(--cp-white);font-size:.95rem;font-weight:800;letter-spacing:.02em;margin:0 0 6px}.cp-final-note-col-hint{color:#8ba3bc;color:var(--cp-text-muted);font-size:12px;line-height:1.5;margin:0 0 10px}.cp-final-note-rep-textarea{line-height:1.7;min-height:320px;resize:vertical}.cp-final-note-audit-panel{background:linear-gradient(165deg,#0b1220,#111827 48%,#0f172a);border:1px solid #00c89647;border-radius:16px;box-shadow:inset 0 1px 0 #ffffff0f,0 14px 36px #00000059;padding:16px 18px}.cp-final-note-audit-verified{align-items:center;background:#00c8961f;border:1px solid #00c89659;border-radius:10px;color:#b8ffe8;display:flex;font-size:13px;font-weight:700;gap:10px;letter-spacing:.02em;margin:0 0 14px;padding:10px 12px}.cp-final-note-audit-check{align-items:center;background:#00c89640;border-radius:50%;color:#5dffb8;display:inline-flex;flex-shrink:0;font-size:14px;font-weight:800;height:22px;justify-content:center;width:22px}.cp-final-note-audit-pre{color:#c8d6e8;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:11.5px;line-height:1.55;margin:0;max-height:420px;overflow:auto;white-space:pre-wrap;word-break:break-word}.cp-final-note-actions{margin-top:20px}.cp-final-note-finale{margin-bottom:8px;margin-top:36px;text-align:center}.cp-final-note-finale .cp-final-note-enterprise-cta-desc{margin-left:auto;margin-right:auto}.cp-final-note-finale .cp-final-note-enterprise-cta-actions{margin:0 auto;max-width:920px}@media (max-width:900px){.cp-final-note-split{grid-template-columns:1fr}.cp-final-note-audit-pre{max-height:360px}}.cp-platform-preview-section{background:#00c89608;border:1px solid #00c8961f;border-radius:20px;border-radius:var(--cp-radius);margin-top:8px}.cp-platform-preview-note{background:#0003;border:1px dashed #00c89633;border-radius:14px;border-radius:var(--cp-radius-sm);color:#ffffff80;font-size:12px;line-height:1.55;margin:16px auto 0;max-width:680px;padding:12px 16px}.cp-business-inquiry-section{margin:0 auto;max-width:1100px;padding:48px 28px 56px;width:100%}.cp-business-inquiry-inner{grid-gap:36px;align-items:start;background:linear-gradient(160deg,#465fa024,#ffffff05);border:1px solid #78a0e64d;border-radius:20px;border-radius:var(--cp-radius);box-shadow:0 12px 48px #00000040;display:grid;gap:36px;grid-template-columns:minmax(0,1fr) minmax(0,1.05fr);padding:36px 32px}.cp-business-inquiry-eyebrow{color:#aac8fff2}.cp-business-inquiry-title{color:#f8fbff;color:var(--cp-white);font-size:clamp(1.35rem,3vw,1.75rem);font-weight:800;line-height:1.25;margin:0 0 12px}.cp-business-inquiry-lede{color:#8ba3bc;color:var(--cp-text-muted);font-size:14px;line-height:1.6;margin:0 0 12px}.cp-business-inquiry-note{border-bottom:1px solid #ffffff14;color:#ffffff7a;font-size:12px;line-height:1.55;margin:0 0 16px;padding-bottom:16px}.cp-business-inquiry-points{color:#ffffffb8;font-size:13px;line-height:1.55;margin:0;padding-left:18px}.cp-business-inquiry-points li{margin-bottom:8px}.cp-business-inquiry-form-wrap{padding:4px 0}.cp-inquiry-form-grid{grid-gap:14px;display:grid;gap:14px;grid-template-columns:repeat(2,minmax(0,1fr))}.cp-inquiry-field{color:#ffffffbf;display:flex;flex-direction:column;font-size:12px;font-weight:600;gap:6px}.cp-inquiry-field--full{grid-column:1/-1}.cp-inquiry-required{color:#ffb478e6;font-weight:700}.cp-inquiry-field input,.cp-inquiry-field select,.cp-inquiry-field textarea{background:#00000059;border:1px solid #ffffff1f;border-radius:14px;border-radius:var(--cp-radius-sm);color:#f8fbff;color:var(--cp-white);font-family:inherit;font-size:14px;font-weight:500;padding:11px 14px;transition:border-color .2s cubic-bezier(.4,0,.2,1),box-shadow .2s;transition:border-color .2s var(--cp-ease),box-shadow .2s}.cp-inquiry-field input:focus,.cp-inquiry-field select:focus,.cp-inquiry-field textarea:focus{border-color:#a0beff8c;box-shadow:0 0 0 3px #648cdc33;outline:none}.cp-inquiry-field textarea{min-height:96px;resize:vertical}.cp-inquiry-error{color:#ffb4a8;font-size:13px;font-weight:600;margin:12px 0 0}.cp-inquiry-honeypot{height:1px;left:-9999px;opacity:0;overflow:hidden;pointer-events:none;position:absolute;width:1px}.cp-btn-inquiry-submit:disabled{cursor:wait;opacity:.72}.cp-btn-inquiry-submit{align-items:center;background:linear-gradient(135deg,#5a78c8f2,#3c5aaaf2);border:none;border-radius:14px;border-radius:var(--cp-radius-sm);box-shadow:0 8px 28px #3c5aaa59;color:#f8fbff;color:var(--cp-white);cursor:pointer;display:inline-flex;font-family:inherit;font-size:14px;font-weight:700;justify-content:center;margin-top:18px;padding:14px 28px;transition:transform .25s cubic-bezier(.4,0,.2,1),filter .25s;transition:transform .25s var(--cp-ease),filter .25s}.cp-btn-inquiry-submit:hover{filter:brightness(1.08);transform:translateY(-1px)}.cp-inquiry-success{background:#00000040;border:1px solid #78a0e659;border-radius:14px;border-radius:var(--cp-radius-sm);padding:28px 24px;text-align:center}.cp-inquiry-success-icon{align-items:center;background:#648cdc40;border-radius:50%;color:#c8dcff;display:inline-flex;font-size:20px;font-weight:800;height:44px;justify-content:center;margin-bottom:14px;width:44px}.cp-inquiry-success-text{color:#ffffffe0;font-size:14px;line-height:1.65;margin:0 0 18px}.cp-inquiry-success-reset{margin:0 auto}.cp-workflow-intelligence{border-top:1px solid #00000014;margin-top:16px;padding-top:4px}.cp-card .cp-workflow-intelligence,.cp-workflow-card .cp-workflow-intelligence{border-top-color:#00c89626}.cp-card .cp-rep-coach,.cp-workflow-card .cp-rep-coach{background:linear-gradient(145deg,#00c89612,#f8fcfffa);border:1px solid #00c89638;box-shadow:0 4px 20px #00503c0f}.cp-card .cp-rep-coach-header,.cp-workflow-card .cp-rep-coach-header{border-bottom-color:#00000014}.cp-card .cp-call-continuation-context,.cp-card .cp-call-continuation-steps,.cp-card .cp-compliance-warning-body,.cp-card .cp-guidance-panel-body,.cp-card .cp-rep-coach-list,.cp-card .cp-rep-coach-text,.cp-card .cp-workflow-reasoning p,.cp-workflow-card .cp-call-continuation-context,.cp-workflow-card .cp-call-continuation-steps,.cp-workflow-card .cp-compliance-warning-body,.cp-workflow-card .cp-guidance-panel-body,.cp-workflow-card .cp-rep-coach-list,.cp-workflow-card .cp-rep-coach-text,.cp-workflow-card .cp-workflow-reasoning p{color:#0f172a!important}.cp-card .cp-rep-coach-section,.cp-workflow-card .cp-rep-coach-section{background:#ffffffeb;border-color:#0f283c1f}.cp-card .cp-rep-coach-section .cp-rep-coach-list,.cp-card .cp-rep-coach-section .cp-rep-coach-text,.cp-workflow-card .cp-rep-coach-section .cp-rep-coach-list,.cp-workflow-card .cp-rep-coach-section .cp-rep-coach-text{color:#0f172a!important}.cp-card .cp-intelligence-footer,.cp-workflow-card .cp-intelligence-footer{color:#8ba3bc;color:var(--cp-text-muted)}.cp-card .cp-rebuttal-extras ul,.cp-workflow-card .cp-rebuttal-extras ul{color:#13283d;color:var(--cp-text-dark)}.cp-confidence-bar{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:12px}.cp-confidence-badge{align-items:center;border:1px solid #0000;border-radius:999px;display:inline-flex;font-size:10px;font-weight:700;letter-spacing:.04em;padding:4px 10px;text-transform:uppercase}.cp-confidence-badge--success{background:#00c8961f;border-color:#00c89640;color:#00a878;color:var(--cp-emerald)}.cp-confidence-badge--warning{background:#ffb4001a;border-color:#ffb40040;color:#f5c842}.cp-confidence-badge--danger{background:#ff5a5a1a;border-color:#ff5a5a40;color:#ff8a8a}.cp-confidence-badge--info{background:#64a0ff1a;border-color:#64a0ff33;color:#8ab4ff}.cp-workflow-reasoning{background:#00c8960f;border:1px solid #00c89626;border-radius:14px;border-radius:var(--cp-radius-sm);margin-top:12px;padding:12px 14px}.cp-workflow-reasoning-label{color:#00a878;color:var(--cp-emerald);display:block;font-size:10px;font-weight:700;letter-spacing:.06em;margin-bottom:6px;text-transform:uppercase}.cp-workflow-reasoning p{color:#13283d;color:var(--cp-text-dark);font-size:13px;line-height:1.5;margin:0}.cp-rebuttal-extras{background:#ffffff08;border:1px solid #ffffff1a;border:1px solid var(--cp-border);border-radius:14px;border-radius:var(--cp-radius-sm);margin-top:12px;padding:12px 14px}.cp-rebuttal-extras-label{color:#8ba3bc;color:var(--cp-text-muted);display:block;font-size:10px;font-weight:700;letter-spacing:.06em;margin-bottom:8px;text-transform:uppercase}.cp-rebuttal-extras ul{color:#8ba3bc;color:var(--cp-text-muted);font-size:12px;line-height:1.5;margin:0;padding-left:18px}.cp-rebuttal-extras li{margin-bottom:6px}.cp-intelligence-footer{color:#8ba3bc;color:var(--cp-text-muted);font-size:11px;font-style:italic;line-height:1.45;margin:12px 0 0}.cp-enterprise-insights{border-top:1px solid #ffffff1a;border-top:1px solid var(--cp-border);margin-top:40px;padding-top:28px}.cp-enterprise-insights-eyebrow{color:#fff6;font-size:11px;font-weight:700;letter-spacing:.08em;margin:0 0 20px;text-align:center;text-transform:uppercase}.cp-enterprise-insights-grid{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(auto-fill,minmax(200px,1fr))}.cp-enterprise-insight-card{background:#ffffff05;border:1px dashed #ffffff1f;border-radius:14px;border-radius:var(--cp-radius-sm);color:#8ba3bc;color:var(--cp-text-muted);display:flex;flex-direction:column;font-size:12px;gap:6px;line-height:1.45;padding:14px}.cp-enterprise-insight-card strong{color:#f8fbff;color:var(--cp-white);font-size:13px}.cp-enterprise-insight-badge{align-self:flex-start;color:#ffffff59;font-size:9px;font-weight:700;letter-spacing:.05em;text-transform:uppercase}.cp-demo-env-section{animation:cp-fade-up .7s cubic-bezier(.4,0,.2,1) .08s both;animation:cp-fade-up .7s var(--cp-ease) .08s both;margin:0 auto;max-width:1100px;padding:56px 28px;width:100%}.cp-demo-env-header{margin-bottom:32px;text-align:center}.cp-demo-env-heading{color:#f8fbff;color:var(--cp-white);font-size:clamp(1.35rem,3vw,1.85rem);font-weight:800;margin:0 0 12px}.cp-demo-env-footnote{color:#fff6;font-size:12px;line-height:1.5;margin:28px auto 0;max-width:520px;text-align:center}.cp-demo-env-subheading{color:#8ba3bc;color:var(--cp-text-muted);font-size:14px;margin:0}.cp-demo-env-grid{grid-gap:18px;display:grid;gap:18px;grid-template-columns:repeat(auto-fit,minmax(280px,1fr))}.cp-demo-env-card{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#ffffff0f;background:var(--cp-glass);border:1px solid #ffffff1a;border:1px solid var(--cp-border);border-radius:20px;border-radius:var(--cp-radius);color:inherit;cursor:pointer;font-family:inherit;padding:22px;text-align:left;transition:transform .3s cubic-bezier(.4,0,.2,1),border-color .3s,box-shadow .3s;transition:transform .3s var(--cp-ease),border-color .3s,box-shadow .3s;width:100%}.cp-demo-env-card:hover:not(:disabled){border-color:#00c89638;border-color:var(--cp-border-light);box-shadow:0 16px 48px #00000059,0 0 28px #00c8961a;transform:translateY(-4px)}.cp-demo-env-card--selected{border-color:#00c896;border-color:var(--cp-teal);box-shadow:0 0 0 1px #00c89659,0 12px 40px #00c89626;box-shadow:0 0 0 1px var(--cp-teal-dim),0 12px 40px #00c89626}.cp-demo-env-card--disabled{cursor:not-allowed;opacity:.55}.cp-demo-env-card--live{border-color:#00c89633}.cp-demo-env-card-top{align-items:center;display:flex;justify-content:space-between;margin-bottom:14px}.cp-demo-env-module{color:#fff6;font-size:10px;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.cp-demo-env-icon{color:#00c896;color:var(--cp-teal);display:block;font-size:28px;margin-bottom:10px}.cp-demo-env-tag{background:#00c89626;border:1px solid #00c89638;border:1px solid var(--cp-border-light);border-radius:999px;color:#00c896;color:var(--cp-teal);font-size:10px;font-weight:800;letter-spacing:.06em;padding:4px 10px;text-transform:uppercase}.cp-demo-env-tag--live{background:#00c89633;color:#00a878;color:var(--cp-emerald)}.cp-demo-env-tag--request,.cp-demo-env-tag--soon{background:#2d7dd21f;border-color:#2d7dd259;color:#7eb8e8}.cp-demo-env-title{color:#f8fbff;color:var(--cp-white);font-size:16px;font-weight:800;margin:0 0 8px}.cp-demo-env-problem{color:#f8fbff;color:var(--cp-white);font-size:13px;font-weight:500;line-height:1.5;margin:0 0 10px}.cp-demo-env-problem-label{color:#00a878;color:var(--cp-emerald);display:block;font-size:10px;font-weight:800;letter-spacing:.06em;margin-bottom:4px;text-transform:uppercase}.cp-demo-env-leadership{color:#8ba3bc;color:var(--cp-text-muted);font-size:12px;line-height:1.5;margin:10px 0 0}.cp-demo-env-solves{color:#ffffffa6;font-size:12px;line-height:1.45;margin:0 0 12px;padding-left:18px}.cp-demo-env-solves li{margin-bottom:4px}.cp-demo-env-desc{color:#8ba3bc;color:var(--cp-text-muted);font-size:13px;line-height:1.5;margin:0 0 12px}.cp-demo-env-outcomes{background:#00c8960f;border:1px solid #00c8961f;border-radius:14px;border-radius:var(--cp-radius-sm);color:#00a878;color:var(--cp-emerald);font-size:11px;list-style:disc;margin:0 0 14px;padding:10px 12px 10px 28px}.cp-demo-env-outcomes li{margin-bottom:3px}.cp-demo-env-cta{color:#00c896;color:var(--cp-teal);font-size:12px;font-weight:700}.cp-demo-env-cta--muted{color:#ffffff59;font-weight:600}.cp-demo-env-card--configurable{align-items:stretch;color:inherit;cursor:default;display:flex;flex-direction:column;font-family:inherit;text-align:left;width:100%}.cp-demo-env-card--configurable:hover{border-color:#2d7dd259;transform:translateY(-2px)}.cp-demo-env-cta--request{align-self:flex-start;background:#0000;border:none;color:#00c896;color:var(--cp-teal);cursor:pointer;font-family:inherit;font-size:13px;font-weight:700;margin-top:auto;padding:0;text-align:left}.cp-demo-env-cta--request:hover{color:#00a878;color:var(--cp-emerald);text-decoration:underline}.cp-landing-capabilities .cp-landing-features{max-width:none;padding:0}.cp-breadcrumbs-wrap{padding-bottom:12px}.cp-breadcrumbs{align-items:center;display:flex;flex-wrap:wrap;font-size:13px;gap:4px}.cp-breadcrumb-link{background:none;border:none;color:#00c896;color:var(--cp-teal);cursor:pointer;font-family:inherit;font-size:13px;font-weight:600;padding:0}.cp-breadcrumb-link:hover{text-decoration:underline}.cp-breadcrumb-sep{color:#8ba3bc;color:var(--cp-text-muted);margin:0 4px}.cp-breadcrumb-current{color:#f8fbff;color:var(--cp-white);font-weight:700}.cp-breadcrumb-muted{color:#8ba3bc;color:var(--cp-text-muted)}.cp-brand-btn{background:none;border:none;cursor:pointer;font-family:inherit;padding:0}.cp-topnav-actions{align-items:center;display:flex;gap:16px}.cp-btn-ghost-nav{background:#0000;border:1px solid #ffffff1a;border:1px solid var(--cp-border);border-radius:10px;color:#8ba3bc;color:var(--cp-text-muted);cursor:pointer;font-family:inherit;font-size:12px;font-weight:700;padding:8px 14px;transition:border-color .2s,color .2s}.cp-btn-ghost-nav:hover{border-color:#00c89638;border-color:var(--cp-border-light);color:#f8fbff;color:var(--cp-white)}.cp-nav-chip--industry{background:#2d7dd226;border-color:#2d7dd240;color:#7eb8ff}.cp-loader-industry{color:#00c896;color:var(--cp-teal);font-size:13px;font-weight:600;margin-top:8px}.cp-loader-value{color:#ffffff80;font-size:12px;line-height:1.5;margin:14px auto 0;max-width:360px}.cp-loader-leadership{color:#00c896bf;font-size:11px;font-style:italic;line-height:1.55;margin:10px auto 0;max-width:400px}.cp-demo-performance-context{display:flex;flex-direction:column;gap:14px;margin-bottom:20px}.cp-demo-ops-banner-positioning{color:#e2eaf4;color:var(--cp-text);font-size:13px;font-weight:500;line-height:1.55;margin:0 0 10px}.cp-demo-dual-experience{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(auto-fit,minmax(260px,1fr))}.cp-demo-dual-card{background:#ffffff0f;background:var(--cp-glass);border:1px solid #ffffff1a;border:1px solid var(--cp-border);border-radius:14px;border-radius:var(--cp-radius-sm);padding:16px 18px}.cp-demo-dual-card--employee{background:linear-gradient(145deg,#00c8960f,#02061766);border-color:#00c89638}.cp-demo-dual-card--leadership{background:linear-gradient(145deg,#2d7dd214,#02061766);border-color:#2d7dd240}.cp-demo-dual-eyebrow{color:#00c896;color:var(--cp-teal);font-size:10px;font-weight:800;letter-spacing:.08em;margin:0 0 8px;text-transform:uppercase}.cp-demo-dual-card--leadership .cp-demo-dual-eyebrow{color:#6eb3f0}.cp-demo-dual-summary{color:#8ba3bc;color:var(--cp-text-muted);font-size:13px;line-height:1.55;margin:0 0 12px}.cp-demo-dual-pills{grid-gap:8px;display:grid;gap:8px;list-style:none;margin:0;padding:0}.cp-demo-dual-pills li{color:#8ba3bc;color:var(--cp-text-muted);display:flex;flex-direction:column;font-size:12px;gap:2px}.cp-demo-dual-pills strong{color:#00a878;color:var(--cp-emerald);font-size:11px;font-weight:800;letter-spacing:.04em;text-transform:uppercase}.cp-demo-dual-outcomes{color:#8ba3bc;color:var(--cp-text-muted);font-size:12px;line-height:1.5;margin:0;padding-left:18px}.cp-demo-leadership-panel{margin-top:2px}.cp-demo-leadership-question{color:#13283d;font-size:13px;font-weight:700;margin:0 0 8px}.cp-demo-leadership-tagline{color:#334155;font-size:12px;font-style:italic;line-height:1.5;margin:0 0 14px}.cp-demo-leadership-sections{display:flex;flex-direction:column;gap:14px}.cp-demo-leadership-section-title{color:#334155;font-size:11px;font-weight:800;letter-spacing:.05em;margin:0 0 8px;text-transform:uppercase}.cp-demo-leadership-list{color:#334155;font-size:12px;line-height:1.55;margin:0;padding-left:18px}.cp-demo-leadership-list li{margin-bottom:4px}.cp-coach-accordion--leadership{background:#fff;border-color:#cbd5e1;box-shadow:0 1px 6px #0f172a14}.cp-coach-accordion--leadership .cp-coach-accordion-trigger{color:#020617}.cp-coach-accordion--leadership .cp-coach-accordion-trigger:hover{background:#f1f5f9}.cp-coach-accordion--leadership .cp-coach-accordion-chevron{color:#64748b}.cp-coach-accordion--leadership .cp-coach-accordion-title{color:#020617}.cp-coach-accordion--leadership .cp-coach-accordion-summary{color:#111827}.cp-coach-accordion--leadership .cp-coach-accordion-body{background:#fff}.cp-coach-accordion--training{background:linear-gradient(135deg,#00c8961a,#ffffffa6);border-color:#00c89638}.cp-coach-accordion--training .cp-coach-accordion-title{color:#0d4a3a}.cp-demo-training-panel{margin-top:2px}.cp-demo-training-modes-hint,.cp-demo-training-note{color:#334155;font-size:12px;line-height:1.55;margin:0 0 12px}.cp-demo-training-focus{color:#334155;font-size:12px;line-height:1.5;margin:0 0 12px;padding-left:18px}.cp-mkt-visually-hidden{clip:rect(0,0,0,0);border:0;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.cp-mkt-training-quote{background:#ffffff0f;background:var(--cp-glass);border-left:3px solid #00c896;border-left:3px solid var(--cp-teal);border-radius:0 14px 14px 0;border-radius:0 var(--cp-radius-sm) var(--cp-radius-sm) 0;color:#e2eaf4;color:var(--cp-text);font-size:15px;font-style:italic;line-height:1.6;margin:0 0 16px;padding:16px 20px}.cp-mkt-training-supports,.cp-mkt-training-supports--inline{display:flex;flex-wrap:wrap;gap:10px;list-style:none;margin:0;padding:0}.cp-mkt-training-supports--inline li{background:#00c8960a;border:1px solid #ffffff1a;border:1px solid var(--cp-border);border-radius:999px;color:#8ba3bc;color:var(--cp-text-muted);font-size:13px;font-weight:600;padding:8px 12px}.cp-mkt-training-scenario-grid--compact{grid-template-columns:repeat(auto-fit,minmax(220px,1fr))}.cp-mkt-training-supports li{background:#ffffff0f;background:var(--cp-glass);border:1px solid #ffffff1a;border:1px solid var(--cp-border);border-radius:999px;color:#8ba3bc;color:var(--cp-text-muted);font-size:13px;font-weight:600;padding:8px 14px}.cp-mkt-training-modes-grid{grid-gap:16px;display:grid;gap:16px;grid-template-columns:repeat(auto-fit,minmax(260px,1fr))}.cp-mkt-training-mode-card{background:#ffffff0f;background:var(--cp-glass);border:1px solid #ffffff1a;border:1px solid var(--cp-border);border-radius:14px;border-radius:var(--cp-radius-sm);padding:20px}.cp-mkt-training-mode-icon{color:#00c896;color:var(--cp-teal);display:block;font-size:20px;margin-bottom:10px}.cp-mkt-training-mode-card h3{color:#f8fbff;color:var(--cp-white);font-size:16px;margin:0 0 8px}.cp-mkt-training-mode-summary{color:#e2eaf4;color:var(--cp-text);font-size:14px;font-weight:600;line-height:1.5;margin:0 0 10px}.cp-mkt-training-mode-detail{color:#8ba3bc;color:var(--cp-text-muted);font-size:13px;line-height:1.55;margin:0}.cp-mkt-training-path-section{padding:28px 0}.cp-mkt-training-path{align-items:center;display:flex;flex-wrap:wrap;gap:8px 4px;list-style:none;margin:24px 0 0;padding:0}.cp-mkt-training-path-step{align-items:center;background:linear-gradient(135deg,#00c89614,#2d7dd20d);border:1px solid #ffffff1a;border:1px solid var(--cp-border);border-radius:14px;border-radius:var(--cp-radius-sm);display:flex;flex:1 1 140px;gap:10px;max-width:200px;padding:12px 14px}.cp-mkt-training-path-index{align-items:center;background:#00c896;background:var(--cp-teal);border-radius:50%;color:#020617;color:var(--cp-black);display:flex;flex-shrink:0;font-size:12px;font-weight:800;height:28px;justify-content:center;width:28px}.cp-mkt-training-path-step strong{color:#f8fbff;color:var(--cp-white);display:block;font-size:13px;margin-bottom:2px}.cp-mkt-training-path-step span:not(.cp-mkt-training-path-index):not(.cp-mkt-training-path-arrow){color:#8ba3bc;color:var(--cp-text-muted);font-size:11px;line-height:1.4}.cp-mkt-training-path-arrow{color:#00c896;color:var(--cp-teal);flex-shrink:0;font-size:18px;margin-left:4px}.cp-mkt-training-scenario--featured{background:#ffffff0f;background:var(--cp-glass);border:1px solid #ffffff1a;border:1px solid var(--cp-border);border-radius:14px;border-radius:var(--cp-radius-sm);padding:24px}.cp-mkt-training-scenario-grid{grid-gap:16px;display:grid;gap:16px;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));margin-bottom:20px}.cp-mkt-training-scenario-block h3{color:#00c896;color:var(--cp-teal);font-size:11px;font-weight:800;letter-spacing:.05em;margin:0 0 8px;text-transform:uppercase}.cp-mkt-training-scenario-block p,.cp-mkt-training-scenario-block ul{color:#8ba3bc;color:var(--cp-text-muted);font-size:13px;line-height:1.55;margin:0}.cp-mkt-training-scenario-block ul{padding-left:18px}.cp-mkt-training-scenario-block--warn{border-left:3px solid #fbbf2499;padding-left:12px}.cp-mkt-training-checklist{border-top:1px solid #ffffff1a;border-top:1px solid var(--cp-border);margin-bottom:20px;padding-top:16px}.cp-mkt-training-checklist h3{color:#f8fbff;color:var(--cp-white);font-size:14px;margin:0 0 10px}.cp-mkt-training-checklist ul{color:#8ba3bc;color:var(--cp-text-muted);font-size:13px;line-height:1.55;margin:0;padding-left:20px}.cp-mkt-training-industry-grid,.cp-mkt-training-models-grid,.cp-mkt-training-scenarios-grid{grid-gap:16px;display:grid;gap:16px;grid-template-columns:repeat(auto-fit,minmax(260px,1fr))}.cp-mkt-training-industry-card,.cp-mkt-training-model-card,.cp-mkt-training-scenario-card{background:#ffffff0f;background:var(--cp-glass);border:1px solid #ffffff1a;border:1px solid var(--cp-border);border-radius:14px;border-radius:var(--cp-radius-sm);padding:20px}.cp-mkt-training-industry-card h3,.cp-mkt-training-model-card h3,.cp-mkt-training-scenario-card h3{color:#f8fbff;color:var(--cp-white);font-size:16px;margin:0 0 10px}.cp-mkt-training-industry-card p,.cp-mkt-training-model-card p,.cp-mkt-training-scenario-card p{color:#8ba3bc;color:var(--cp-text-muted);font-size:13px;line-height:1.55;margin:0 0 10px}.cp-mkt-training-scenario-compliance{background:#fbbf2414;border-radius:8px;padding:10px}.cp-mkt-training-industry-card ul,.cp-mkt-training-model-card ul{color:#8ba3bc;color:var(--cp-text-muted);font-size:13px;margin:0;padding-left:18px}.cp-mkt-training-preview-quote{color:#8ba3bc;color:var(--cp-text-muted);font-size:14px;font-style:italic;line-height:1.6;margin:0;max-width:720px}@media (max-width:768px){.cp-mkt-training-path{align-items:stretch;flex-direction:column}.cp-mkt-training-path-step{max-width:none}.cp-mkt-training-path-arrow{display:none}}.cp-demo-ops-banner{background:linear-gradient(135deg,#00c89614,#2d7dd20f);border:1px solid #00c89633;border-radius:20px;border-radius:var(--cp-radius);margin-bottom:20px;padding:18px 20px}.cp-demo-ops-banner-top{align-items:center;display:flex;gap:12px;justify-content:space-between;margin-bottom:10px}.cp-demo-ops-banner-eyebrow{font-size:11px;font-weight:800;letter-spacing:.06em}.cp-demo-ops-banner-eyebrow,.cp-demo-ops-banner-tag{color:#00a878;color:var(--cp-emerald);text-transform:uppercase}.cp-demo-ops-banner-tag{background:#00c89626;border:1px solid #00c8964d;border-radius:999px;font-size:10px;font-weight:700;letter-spacing:.05em;padding:3px 8px}.cp-demo-ops-banner-problem{color:#f8fbff;color:var(--cp-white);font-size:14px;font-weight:600;line-height:1.5;margin:0 0 12px}.cp-demo-ops-banner-solves{color:#8ba3bc;color:var(--cp-text-muted);font-size:12px;line-height:1.5;margin:0 0 10px;padding-left:18px}.cp-demo-ops-banner-solves li{margin-bottom:4px}.cp-demo-ops-banner-framing{color:#ffffff73;font-size:12px;font-style:italic;line-height:1.45;margin:0}.cp-workflow-card{background-image:linear-gradient(140deg,#fffffffc,#f4fafff7);position:relative}.cp-workflow-card-head{align-items:center;display:flex;gap:12px;justify-content:space-between;margin-bottom:8px}.cp-workflow-card-title{font-size:20px;letter-spacing:-.01em;margin:0 0 12px}.cp-status-pill{border-radius:999px;box-shadow:inset 0 1px 0 #ffffff52;font-size:10px;font-weight:800;letter-spacing:.05em;padding:5px 10px;text-transform:uppercase;white-space:nowrap}@keyframes cp-status-glow{0%,to{box-shadow:0 0 0 #00c89614}50%{box-shadow:0 0 0 7px #00c89600}}.cp-status-pill--guidance{background:#00c8961f;border:1px solid #00c89638;border:1px solid var(--cp-border-light);color:#00a878;color:var(--cp-emerald)}.cp-status-pill--intel{background:#2d7dd21f;border:1px solid #2d7dd240;color:#7eb8ff}.cp-status-pill--success{background:#00a87826;color:#00a878;color:var(--cp-emerald)}.cp-status-pill--warn{background:#ffc26726;color:#ffc267}.cp-status-pill--pending{background:#ffffff0f;color:#8ba3bc;color:var(--cp-text-muted)}.cp-ai-assist{border:1px solid #ffffff1a;border:1px solid var(--cp-border);margin-bottom:16px}.cp-ai-assist-toggle{grid-gap:8px 12px;align-items:center;background:#0000;border:none;color:#e2eaf4;color:var(--cp-text);cursor:pointer;display:grid;font-family:inherit;gap:8px 12px;grid-template-columns:1fr auto auto;padding:4px 0;text-align:left;width:100%}.cp-ai-assist-toggle:hover{color:#f8fbff;color:var(--cp-white)}.cp-ai-assist-toggle-title{font-size:14px;font-weight:800;letter-spacing:.01em}.cp-ai-assist-toggle-meta{color:#8ba3bc;color:var(--cp-text-muted);font-size:11px;font-weight:700;letter-spacing:.04em;text-transform:uppercase}.cp-ai-assist-toggle-chevron{color:#00a878;color:var(--cp-emerald);font-size:13px}.cp-ai-assist-body{border-top:1px solid #ffffff1a;border-top:1px solid var(--cp-border);margin-top:12px;padding-top:12px}.cp-ai-assist-input{line-height:1.6;margin-bottom:14px;min-height:82px}.cp-ai-assist-indicators{display:flex;flex-wrap:wrap;gap:8px;margin:0 0 12px}.cp-ai-assist-indicator{background:#2d7dd21f;border:1px solid #7eb8ff59;border-radius:999px;color:#cde3ff;font-size:11px;font-weight:700;letter-spacing:.04em;padding:5px 9px;text-transform:uppercase}.cp-ai-assist-grid{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(auto-fit,minmax(240px,1fr))}.cp-ai-assist-item{background:#ffffff08;border:1px solid #ffffff1a;border:1px solid var(--cp-border);border-radius:12px;padding:12px 14px}.cp-ai-assist-item h4{color:#f8fbff;color:var(--cp-white);font-size:12px;letter-spacing:.04em;margin:0 0 6px;text-transform:uppercase}.cp-ai-assist-item p{color:#8ba3bc;color:var(--cp-text-muted);font-size:13px;line-height:1.55;margin:0}.cp-ai-assist-item--warn{background:#ffc26714;border-color:#ffc26766}.cp-ai-assist-fallback{background:#ffc2671f;border:1px solid #ffc26773;border-radius:10px;color:#ffd899;font-size:12px;font-weight:700;margin:12px 0 0;padding:10px 12px}.cp-ai-assist-guardrail,.cp-ai-assist-policy{color:#8ba3bc;color:var(--cp-text-muted);font-size:12px;line-height:1.5;margin:10px 0 0}.cp-ai-assist-policy{opacity:.9}.cp-ai-assist--supervisor .cp-ai-assist-toggle{grid-template-areas:"head chevron" "meta meta" "badges badges";grid-template-columns:1fr auto}.cp-ai-assist-toggle-head{align-items:center;display:flex;flex-wrap:wrap;gap:8px 12px;grid-area:head;min-width:0}.cp-ai-assist-toggle-badges{align-items:center;display:flex;flex-wrap:wrap;gap:8px;grid-area:badges;margin-top:2px}.cp-ai-assist--supervisor .cp-ai-assist-toggle-meta{font-size:12px;font-weight:600;grid-area:meta;letter-spacing:.01em;line-height:1.45;text-transform:none}.cp-ai-assist--supervisor .cp-ai-assist-toggle-chevron{align-self:start;grid-area:chevron}.cp-ai-live-analyzing{align-items:center;animation:cp-ai-live-pulse 1.5s ease-in-out infinite;color:#ef4444;display:inline-flex;font-size:11px;font-weight:800;gap:6px;letter-spacing:.02em}.cp-ai-live-analyzing--inline{font-size:10px;letter-spacing:.04em;text-transform:uppercase}@keyframes cp-ai-live-pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.55;transform:scale(.985)}}.cp-ai-assist-supervisor{grid-gap:10px;display:grid;gap:10px}.cp-ai-assist-supervisor-row{grid-gap:4px;background:#ffffff05;border:1px solid #ffffff1a;border:1px solid var(--cp-border);border-radius:10px;display:grid;gap:4px;padding:10px 12px}.cp-ai-assist-supervisor-row--highlight{background:#00c8960f;border-color:#00c89659}.cp-ai-assist-supervisor-row--action{background:#2d7dd214;border-color:#7eb8ff4d}.cp-ai-assist-supervisor-row--risk{background:#ffc2670f;border-color:#ffc26759}.cp-ai-assist-supervisor-label{color:#8ba3bc;color:var(--cp-text-muted);font-size:10px;font-weight:800;letter-spacing:.07em;text-transform:uppercase}.cp-ai-assist-supervisor-value{color:#e8eef4;font-size:14px;font-weight:650;line-height:1.5;margin:0}.cp-ai-assist-supervisor-quote{color:#f8fbff;color:var(--cp-white);font-style:italic}.cp-smart-compliance-node{background:linear-gradient(160deg,#0f172a,#020617);border:1px solid #94a3b838;border-radius:14px;box-shadow:0 4px 24px #02061773,inset 0 1px 0 #ffffff0f;margin-bottom:20px;padding:18px 20px}.cp-smart-compliance-node-header{align-items:center;display:flex;flex-wrap:wrap;gap:8px 12px;justify-content:space-between;margin-bottom:6px}.cp-smart-compliance-node-title{color:#f8fafc;font-size:15px;font-weight:800;letter-spacing:.01em;line-height:1.35;margin:0}.cp-smart-compliance-node--live{border-color:#ef444459;box-shadow:0 4px 24px #02061773,inset 0 1px 0 #ffffff0f,0 0 0 1px #ef44441f}.cp-smart-compliance-node-live-tag{color:#f87171;font-weight:800;letter-spacing:.06em;text-transform:uppercase}.cp-smart-compliance-node-industry{color:#94a3b8;font-size:11px;font-weight:600;letter-spacing:.04em;margin:0 0 16px;text-transform:uppercase}.cp-smart-compliance-node-industry strong{color:#e2e8f0;font-weight:800}.cp-smart-compliance-node-section{border:1px solid #ffffff14;border-radius:10px;margin-bottom:12px;padding:14px 16px}.cp-smart-compliance-node-section:last-child{margin-bottom:0}.cp-smart-compliance-node-heading{color:#cbd5e1;font-size:11px;font-weight:800;letter-spacing:.07em;margin:0 0 8px;text-transform:uppercase}.cp-smart-compliance-node-body{color:#f1f5f9;font-size:14px;font-weight:600;line-height:1.6;margin:0}.cp-smart-compliance-node-section--framework{background:#ffffff0a;border-color:#94a3b840}.cp-smart-compliance-node-section--say{background:#10b9811f;border:1px solid #10b98173;box-shadow:inset 0 0 0 1px #10b98114}.cp-smart-compliance-node-section--say .cp-smart-compliance-node-heading{color:#6ee7b7}.cp-smart-compliance-node-section--say .cp-smart-compliance-node-body{color:#ecfdf5}.cp-smart-compliance-node-section--avoid{background:#ef444424;border:1px solid #ef444480;box-shadow:inset 0 0 0 1px #ef44441a}.cp-smart-compliance-node-section--avoid .cp-smart-compliance-node-heading{color:#fca5a5}.cp-smart-compliance-node-section--avoid .cp-smart-compliance-node-body{color:#fee2e2;font-weight:700}.cp-smart-compliance-node-section--action{background:#3b82f61f;border:1px solid #3b82f666}.cp-smart-compliance-node-section--action .cp-smart-compliance-node-heading{color:#93c5fd}.cp-smart-compliance-node-checklist{align-items:flex-start;color:#eff6ff;display:flex;font-size:14px;font-weight:700;gap:10px;line-height:1.55;margin:0}.cp-smart-compliance-node-check{align-items:center;background:#3b82f659;border-radius:6px;color:#fff;display:inline-flex;flex-shrink:0;font-size:12px;font-weight:800;height:22px;justify-content:center;width:22px}.cp-caller-context-alert{background:linear-gradient(135deg,#7f1d1d1f,#0f172a0f);border:1px solid #dc503c73;border-radius:14px;border-radius:var(--cp-radius-sm);box-shadow:0 0 0 1px #f8717114;margin-bottom:16px;padding:14px 16px}.cp-caller-context-alert--embedded{margin-bottom:14px}.cp-caller-context-alert-heading{color:#b91c1c;font-size:.75rem;font-weight:800;letter-spacing:.06em;margin:0 0 8px;text-transform:uppercase}.cp-caller-context-alert-body{color:#0f172a;font-size:.9375rem;font-weight:700;line-height:1.45;margin:0}.cp-caller-context-alert-meta{color:#64748b;font-size:.75rem;margin:10px 0 0}.cp-ai-assist-supervisor-row--contextual{background:#fef2f2a6;border-color:#dc503c59}.cp-ai-assist-supervisor-value--contextual{font-weight:700;line-height:1.45}.cp-ai-assist-caller-block{border-top:1px solid #94a3b833;margin-bottom:16px;padding-top:4px}.cp-ai-assist-caller-block--first{border-top:none;margin-top:0;padding-top:0}.cp-ai-assist-caller-label{margin-top:14px}.cp-compliance-warning{background:linear-gradient(135deg,#fff8eff2,#ffffffe6);border:1px solid #e9900a59;border-radius:14px;border-radius:var(--cp-radius-sm);display:flex;gap:14px;margin-bottom:16px;padding:16px 18px}.cp-compliance-warning--high{background:linear-gradient(135deg,#fff5f3,#fff);border-color:#dc503c66}.cp-compliance-warning-icon{align-items:center;background:#e8900a;border-radius:10px;color:#fff;display:flex;flex-shrink:0;font-weight:900;height:32px;justify-content:center;width:32px}.cp-compliance-warning--high .cp-compliance-warning-icon{background:#c45a4a}.cp-compliance-warning-title{color:#b96b00;display:block;font-size:12px;letter-spacing:.05em;margin-bottom:4px;text-transform:uppercase}.cp-compliance-warning-body{color:#13283d;color:var(--cp-text-dark);font-size:14px;line-height:1.55}.cp-guidance-panel{background:linear-gradient(135deg,#e9fff7,#f8fffc);border:1px solid #b9ead9;border-radius:14px;border-radius:var(--cp-radius-sm);margin-bottom:16px;padding:16px 18px}.cp-guidance-panel-label{align-items:center;color:#00a878;color:var(--cp-emerald);display:flex;font-size:11px;font-weight:800;gap:8px;letter-spacing:.06em;margin-bottom:8px;text-transform:uppercase}.cp-guidance-indicator{background:#00c896;background:var(--cp-teal);border-radius:50%;box-shadow:0 0 10px #00c89659;box-shadow:0 0 10px var(--cp-teal-dim);height:8px;width:8px}.cp-guidance-panel-body{color:#13283d;color:var(--cp-text-dark);font-size:14px;line-height:1.6}.cp-completion-badge{align-items:center;background:#00a8781a;border:1px solid #00c89638;border:1px solid var(--cp-border-light);border-radius:14px;border-radius:var(--cp-radius-sm);color:#00a878;color:var(--cp-emerald);display:flex;gap:12px;padding:14px 16px}.cp-completion-badge-check{align-items:center;background:linear-gradient(135deg,#00a878,#00c896);background:linear-gradient(135deg,var(--cp-emerald),var(--cp-teal));border-radius:50%;color:#020617;color:var(--cp-black);display:flex;font-weight:900;height:32px;justify-content:center;width:32px}.cp-completion-badge-sub{font-size:12px;margin-top:2px;opacity:.85}.cp-empty-state{background:var(--cp-soft);border:1px dashed #ffffff1a;border:1px dashed var(--cp-border);border-radius:14px;border-radius:var(--cp-radius-sm);padding:32px 20px;text-align:center}.cp-empty-state-icon{color:var(--cp-gray);font-size:28px;margin-bottom:10px}.cp-empty-state-title{color:#13283d;color:var(--cp-text-dark);margin:0 0 6px}.cp-empty-state-desc{color:var(--cp-gray);font-size:14px;margin:0}.cp-banking-step-bar{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:linear-gradient(145deg,#0a1828e0,#040a1acc);border:1px solid #ffffff1a;border:1px solid var(--cp-border);border-radius:14px;border-radius:var(--cp-radius-sm);box-shadow:0 12px 34px #00081c6b;box-shadow:var(--cp-shadow-float);display:flex;flex-wrap:wrap;gap:8px;margin-bottom:20px;padding:12px 16px}.cp-banking-step{border:1px solid #0000;border-radius:999px;color:#8ba3bc;color:var(--cp-text-muted);font-size:11px;font-weight:700;letter-spacing:.04em;padding:6px 12px;text-transform:uppercase}.cp-banking-step--done{background:#00c8961f;border-color:#00c89633;color:#00c896;color:var(--cp-teal)}.cp-banking-step--current{animation:cp-status-glow 2.2s ease-in-out infinite;background:linear-gradient(135deg,#0fd3a0,#00c896);background:linear-gradient(135deg,#0fd3a0,var(--cp-teal));box-shadow:0 0 16px #00c89659;box-shadow:0 0 16px var(--cp-teal-dim);color:#020617;color:var(--cp-black)}.cp-demo-hint-list{background:#f4f8fb;border:1px solid #dbe7f3;border-radius:12px;color:#6b7f96;font-size:13px;margin-top:16px;padding:14px}.cp-demo-hint-list p{margin:6px 0}.cp-demo-hint-list--dark p{margin:6px 0;opacity:.85}.cp-landing-connectivity{margin:0 auto;max-width:1100px;padding:0 28px 56px;width:100%}.cp-platform-connectivity{text-align:center}.cp-connectivity-intro{margin:0 auto 36px;max-width:760px}.cp-connectivity-eyebrow{margin:0 0 14px}.cp-connectivity-ready-badge{align-items:center;background:#00c8961f;border:1px solid #00c89659;border-radius:999px;color:#00a878;color:var(--cp-emerald);display:inline-flex;font-size:10px;font-weight:800;letter-spacing:.08em;padding:5px 12px;text-transform:uppercase}.cp-connectivity-title{color:#f8fbff;color:var(--cp-white);font-size:clamp(1.35rem,3vw,1.85rem);font-weight:800;line-height:1.25;margin:0 0 14px}.cp-connectivity-lede{color:#f8fbff;color:var(--cp-white);font-size:15px;font-weight:500;line-height:1.65;margin:0 0 12px}.cp-connectivity-sublede{color:#8ba3bc;color:var(--cp-text-muted);font-size:14px;line-height:1.6;margin:0}.cp-connectivity-model{grid-gap:16px;display:grid;gap:16px;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));margin-bottom:32px;text-align:left}.cp-connectivity-pillar{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#ffffff0f;background:var(--cp-glass);border:1px solid #ffffff1a;border:1px solid var(--cp-border);border-radius:20px;border-radius:var(--cp-radius);padding:20px}.cp-connectivity-pillar--attach{border-color:#2d7dd247}.cp-connectivity-pillar--guide{border-color:#00c89647}.cp-connectivity-pillar--evolve{border-color:#c8a05038}.cp-connectivity-pillar-title{color:#f8fbff;color:var(--cp-white);font-size:15px;font-weight:800;margin:0 0 8px}.cp-connectivity-pillar-desc{color:#8ba3bc;color:var(--cp-text-muted);font-size:13px;line-height:1.55;margin:0}.cp-connectivity-capabilities{background:#00c8960d;border:1px solid #00c89626;border-radius:20px;border-radius:var(--cp-radius);margin-bottom:32px;padding:20px 22px;text-align:left}.cp-connectivity-capabilities-label{color:#00a878;color:var(--cp-emerald);font-size:11px;font-weight:800;letter-spacing:.08em;margin:0 0 12px;text-transform:uppercase}.cp-connectivity-capability-list{grid-gap:8px 20px;display:grid;gap:8px 20px;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));list-style:none;margin:0;padding:0}.cp-connectivity-capability-list li{color:#ffffffc7;font-size:13px;line-height:1.45;padding-left:16px;position:relative}.cp-connectivity-capability-list li:before{color:#00c896;color:var(--cp-teal);content:"→";font-size:11px;left:0;position:absolute}.cp-connectivity-patterns{margin-bottom:28px;text-align:left}.cp-connectivity-patterns-label{color:#8ba3bc;color:var(--cp-text-muted);font-size:12px;font-weight:800;letter-spacing:.06em;margin:0 0 16px;text-align:center;text-transform:uppercase}.cp-connectivity-patterns-grid{grid-gap:14px;display:grid;gap:14px;grid-template-columns:repeat(auto-fill,minmax(300px,1fr))}.cp-connectivity-pattern-card{background:#ffffff08;border:1px solid #ffffff1a;border:1px solid var(--cp-border);border-radius:14px;border-radius:var(--cp-radius-sm);padding:18px;text-align:left;transition:border-color .25s cubic-bezier(.4,0,.2,1);transition:border-color .25s var(--cp-ease)}.cp-connectivity-pattern-card:hover{border-color:#00c89640}.cp-connectivity-pattern-top{align-items:flex-start;display:flex;gap:10px;justify-content:space-between;margin-bottom:12px}.cp-connectivity-pattern-name{color:#f8fbff;color:var(--cp-white);font-size:14px}.cp-connectivity-pattern-status{background:#ffffff0f;border:1px solid #ffffff1a;border:1px solid var(--cp-border);border-radius:999px;color:#ffffff80;flex-shrink:0;font-size:9px;font-weight:800;letter-spacing:.05em;padding:3px 8px;text-transform:uppercase}.cp-connectivity-pattern-status--live{background:#00c8961a;border-color:#00c8964d;color:#00a878;color:var(--cp-emerald)}.cp-connectivity-pattern-context,.cp-connectivity-pattern-guidance{color:#8ba3bc;color:var(--cp-text-muted);font-size:12px;line-height:1.5;margin:0 0 8px}.cp-connectivity-pattern-meta{color:#fff6;display:block;font-size:9px;font-weight:800;letter-spacing:.06em;margin-bottom:3px;text-transform:uppercase}.cp-connectivity-coexist{background:linear-gradient(135deg,#2d7dd214,#00c8960f);border:1px solid #2d7dd233;border-radius:20px;border-radius:var(--cp-radius);margin:0 auto;max-width:720px;padding:22px 24px;text-align:center}.cp-connectivity-coexist-text{color:#f8fbff;color:var(--cp-white);font-size:14px;font-weight:600;line-height:1.6;margin:0 0 10px}.cp-connectivity-footnote{color:#ffffff73;font-size:12px;line-height:1.5;margin:0}.cp-card-glass-dark h2,.cp-card-glass-dark h3,.cp-card-glass-dark strong{color:#f8fbff;color:var(--cp-white)}.cp-card-glass-dark p{color:#8ba3bc;color:var(--cp-text-muted)}.cp-demo-env-card--preview{border-color:#60a5fa59;cursor:pointer}.cp-demo-env-card--preview:hover{border-color:#60a5fa8c}.cp-demo-env-tag--preview{background:#60a5fa26;color:#93c5fd}.cp-healthcare-pipeline{display:flex;flex-wrap:wrap;gap:8px}.cp-healthcare-pipeline-step{background:#ffffff0d;border:1px solid #ffffff1a;border:1px solid var(--cp-border);border-radius:8px;color:#8ba3bc;color:var(--cp-text-muted);font-size:11px;padding:6px 10px}.cp-healthcare-provider-list{display:flex;flex-direction:column;gap:10px;list-style:none;margin:12px 0 0;padding:0}.cp-healthcare-provider-card{background:#34d3990f;border:1px solid #34d39933;border-radius:10px;display:flex;flex-direction:column;gap:4px;padding:12px 14px}.cp-healthcare-provider-card strong{color:#f8fbff;color:var(--cp-white);font-size:14px}.cp-healthcare-provider-pick{background:#ffffff0a;border:1px solid #ffffff1a;border:1px solid var(--cp-border);border-radius:10px;color:inherit;cursor:pointer;display:flex;flex-direction:column;font-family:inherit;gap:4px;padding:12px 14px;text-align:left;transition:border-color .2s,background .2s;width:100%}.cp-healthcare-provider-pick:hover{border-color:#00c89638;border-color:var(--cp-border-light)}.cp-healthcare-provider-pick--selected{background:#00c8961a;border-color:#00c896;border-color:var(--cp-teal)}.cp-healthcare-provider-pick strong{color:#f8fbff;color:var(--cp-white);font-size:14px}.cp-healthcare-provider-pick span{color:#8ba3bc;color:var(--cp-text-muted);font-size:12px}.cp-check-row{align-items:center;color:#8ba3bc;color:var(--cp-text-muted);cursor:pointer;display:flex;font-size:13px;gap:10px;margin:14px 0}.cp-case-actions{border-top:1px solid #ffffff1a;border-top:1px solid var(--cp-border);margin-top:20px;padding-top:18px}.cp-case-actions-hint{color:#8ba3bc;color:var(--cp-text-muted);font-size:13px;line-height:1.5;margin:0 0 14px}.cp-case-actions-row{flex-wrap:wrap}.cp-session-bar{align-items:center;background:#00c8960f;border:1px solid #00c89638;border:1px solid var(--cp-border-light);border-radius:12px;display:flex;flex-wrap:wrap;gap:12px;justify-content:space-between;margin-bottom:16px;padding:12px 16px}.cp-session-bar-label{color:#00c896;color:var(--cp-teal);font-size:12px;font-weight:600;letter-spacing:.02em}.cp-session-bar-actions{display:flex;flex-wrap:wrap;gap:8px}.cp-btn-sm{font-size:12px;padding:8px 14px}.cp-healthcare-workflow-list{color:#8ba3bc;color:var(--cp-text-muted);column-count:2;column-gap:24px;font-size:13px;line-height:1.7;margin:0;padding-left:18px}@media (max-width:600px){.cp-healthcare-workflow-list{column-count:1}}.cp-rep-coach{background:linear-gradient(145deg,#10b98114,#0f172a99);border:1px solid #34d39940;border-radius:14px;box-shadow:0 8px 32px #0003;margin:16px 0 0;padding:18px}.cp-rep-coach-header{align-items:center;border-bottom:1px solid #ffffff14;display:flex;flex-wrap:wrap;gap:8px 12px;margin-bottom:14px;padding-bottom:12px}.cp-rep-coach-header strong{color:#00a878;color:var(--cp-emerald);font-size:14px;letter-spacing:.02em}.cp-rep-coach-sub{color:#8ba3bc;color:var(--cp-text-muted);flex:1 1 100%;font-size:11px}.cp-rep-coach-pulse{animation:cp-coach-pulse 2s ease infinite;background:#00a878;background:var(--cp-emerald);border-radius:50%;box-shadow:0 0 0 0 #34d39999;height:8px;width:8px}@keyframes cp-coach-pulse{0%{box-shadow:0 0 0 0 #34d39980}70%{box-shadow:0 0 0 8px #34d39900}to{box-shadow:0 0 0 0 #34d39900}}.cp-rep-coach-section{background:#ffffff08;border:1px solid #ffffff0f;border-radius:10px;margin-top:12px;padding:10px 12px}.cp-rep-coach-section--warn{background:#fbbf240f;border-color:#fbbf2459}.cp-rep-coach-section--muted{border-color:#94a3b833;opacity:.95}.cp-rep-coach-section-label{align-items:center;color:#8ba3bc;color:var(--cp-text-muted);display:flex;font-size:11px;font-weight:700;gap:8px;letter-spacing:.06em;margin-bottom:6px;text-transform:uppercase}.cp-rep-coach-section-icon{color:#00a878;color:var(--cp-emerald);font-size:12px}.cp-rep-coach-text{line-height:1.55}.cp-rep-coach-list,.cp-rep-coach-text{color:#13283d;color:var(--cp-text-dark);font-size:13px;margin:0}.cp-rep-coach-list{line-height:1.5;padding-left:18px}.cp-call-continuation{background:#00c8960d;border:1px solid #00c8962e;border-radius:14px;border-radius:var(--cp-radius-sm);margin-top:16px;padding:16px}.cp-call-continuation-header{align-items:center;display:flex;flex-wrap:wrap;gap:8px 12px;margin-bottom:12px}.cp-call-continuation-header strong{color:#00a878;color:var(--cp-emerald);font-size:13px}.cp-call-continuation-sub{color:#8ba3bc;color:var(--cp-text-muted);flex:1 1 100%;font-size:11px}.cp-call-continuation-pulse{animation:cp-coach-pulse 2s ease infinite;background:#00a878;background:var(--cp-emerald);border-radius:50%;height:8px;width:8px}.cp-call-continuation-context{color:#13283d;color:var(--cp-text-dark);font-size:12px;margin:0 0 12px}.cp-call-continuation-context span,.cp-call-continuation-steps-label{color:#00a878;color:var(--cp-emerald);font-weight:700}.cp-call-continuation-steps-label{display:block;font-size:10px;letter-spacing:.06em;margin-bottom:8px;text-transform:uppercase}.cp-call-continuation-steps ol{color:#13283d;color:var(--cp-text-dark);font-size:13px;line-height:1.55;margin:0;padding-left:20px}.cp-call-continuation-steps li{margin-bottom:6px}.cp-rep-coach-list li{margin-bottom:4px}.cp-rep-coach .cp-guidance-panel{margin-top:12px}.cp-call-continuation--progressive,.cp-rep-coach--progressive,.cp-workflow-intelligence--progressive{padding:14px 16px}.cp-rep-coach--progressive .cp-rep-coach-header{margin-bottom:12px;padding-bottom:10px}.cp-coach-primary-stack{display:flex;flex-direction:column;gap:12px;margin-bottom:12px}.cp-coach-primary{background:linear-gradient(135deg,#fffffffa,#e9fff7f2);border:1px solid #00c89647;border-radius:12px;padding:14px 16px}.cp-coach-primary--question{background:linear-gradient(135deg,#f8fbff,#eef6ff);border-color:#2d7dd240}.cp-coach-primary--action{background:linear-gradient(135deg,#e9fff7,#f8fffc);border-color:#00a87873;box-shadow:0 4px 16px #00785a14}.cp-coach-primary--script .cp-guidance-panel{background:#0000;border:none;margin:0;padding:0}.cp-coach-primary-label{color:#00a878;color:var(--cp-emerald);font-size:10px;font-weight:800;letter-spacing:.08em;margin-bottom:8px;text-transform:uppercase}.cp-coach-primary--question .cp-coach-primary-label{color:#2d7dd2;color:var(--cp-blue)}.cp-coach-primary-text{color:#0f172a!important;font-size:15px;font-weight:500;line-height:1.55;margin:0}.cp-guidance-panel--primary{background:#0000;border:none;margin:0;padding:0}.cp-guidance-panel--primary .cp-guidance-panel-label{font-size:10px;margin-bottom:8px}.cp-guidance-panel--primary .cp-guidance-panel-body{color:#0f172a!important;font-size:15px;font-weight:500;line-height:1.6}.cp-coach-accordion-stack{display:flex;flex-direction:column;gap:8px;margin-top:4px}.cp-coach-accordion{background:#ffffff8c;border:1px solid #0f283c1a;border-radius:10px;overflow:hidden}.cp-coach-accordion--muted{background:#ffffff59;border-color:#0f283c14}.cp-coach-accordion-trigger{align-items:center;background:#0000;border:none;color:#0f172a;cursor:pointer;display:flex;flex-wrap:wrap;font-family:inherit;gap:8px 10px;padding:10px 12px;text-align:left;width:100%}.cp-coach-accordion-trigger:hover{background:#00c8960f}.cp-coach-accordion-chevron{color:#00a878;color:var(--cp-emerald);flex-shrink:0;font-size:10px}.cp-coach-accordion--leadership .cp-coach-accordion-chevron{color:#64748b!important}.cp-coach-accordion--leadership .cp-coach-accordion-title{color:#020617!important;font-weight:800}.cp-coach-accordion--leadership .cp-coach-accordion-summary{color:#111827!important;font-weight:600}.cp-coach-accordion-title{color:#13283d;font-size:12px;font-weight:700}.cp-coach-accordion-meta{background:#00c8961f;border-radius:999px;color:#00a878;color:var(--cp-emerald);font-size:10px;font-weight:700;padding:2px 8px}.cp-coach-accordion-summary{color:#8ba3bc;color:var(--cp-text-muted);flex:1 1 100%;font-size:11px;padding-left:18px}.cp-coach-accordion-body{border-top:1px solid #0f283c14;padding:0 12px 12px}.cp-coach-accordion-item+.cp-coach-accordion-item{margin-top:10px}.cp-coach-accordion-body .cp-rep-coach-section{margin-top:8px;padding:8px 10px}.cp-coach-accordion-body .cp-guidance-panel{margin-bottom:0;margin-top:8px}.cp-rebuttal-extras-list{color:#0f172a!important;font-size:12px;line-height:1.5;margin:8px 0 0;padding-left:18px}.cp-rebuttal-extras-list li{margin-bottom:6px}.cp-workflow-intelligence--progressive .cp-confidence-bar{margin-bottom:12px}.cp-workflow-intelligence--progressive .cp-intelligence-footer{color:#0f172a!important;font-size:12px;line-height:1.55;margin:0}.cp-call-continuation--progressive .cp-call-continuation-header{margin-bottom:10px}.cp-call-continuation-context-inline{color:#8ba3bc;color:var(--cp-text-muted);font-size:12px;margin-left:auto}.cp-call-continuation-context-inline em{color:#0f172a;font-style:normal;font-weight:600}.cp-call-continuation-more-hint{color:#8ba3bc;color:var(--cp-text-muted);font-size:11px;margin:8px 0 0}.cp-call-continuation-steps-compact{color:#0f172a!important;font-size:13px;line-height:1.5;margin:0 0 10px;padding-left:18px}.cp-mkt-site{background:radial-gradient(1200px 420px at 8% 0,#2d7dd229,#0000 70%),radial-gradient(900px 360px at 90% 8%,#00c89624,#0000 72%);display:flex;flex-direction:column;min-height:100vh;position:relative;z-index:1}.cp-mkt-security-banner{background:linear-gradient(90deg,#00c89624,#2d7dd21f 50%,#00c89624);border-bottom:1px solid #00c89661;box-shadow:0 4px 24px #00000038;flex-shrink:0;padding:14px 24px;text-align:center;width:100%}.cp-mkt-security-banner-text{color:#e8f4ff;font-size:13px;font-weight:600;letter-spacing:.015em;line-height:1.6;margin:0 auto;max-width:1080px}.cp-mkt-nav{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#020617b3;border-bottom:1px solid #ffffff1a;border-bottom:1px solid var(--cp-border);box-shadow:0 10px 36px #00000047;position:-webkit-sticky;position:sticky;top:0;z-index:200}.cp-mkt-nav--menu-open{border-bottom-color:#0000}.cp-mkt-nav-inner{align-items:center;display:flex;gap:20px;margin:0 auto;max-width:1200px;padding:14px 24px}.cp-mkt-logo{align-items:center;background:none;border:none;color:#f8fbff;color:var(--cp-white);cursor:pointer;display:inline-flex;flex-shrink:0;font-family:inherit;font-size:14px;font-weight:800;gap:10px;letter-spacing:.12em}.cp-mkt-logo-mark{color:#00c896;color:var(--cp-teal)}.cp-mkt-nav-links{display:flex;flex:1 1;flex-wrap:wrap;gap:4px 8px;justify-content:center}.cp-mkt-nav-link{background:#0000;border:none;border-radius:8px;color:#8ba3bc;color:var(--cp-text-muted);cursor:pointer;font-family:inherit;font-size:13px;font-weight:600;padding:8px 12px;transition:color .24s cubic-bezier(.4,0,.2,1),background .24s cubic-bezier(.4,0,.2,1),box-shadow .24s cubic-bezier(.4,0,.2,1);transition:color .24s var(--cp-ease),background .24s var(--cp-ease),box-shadow .24s var(--cp-ease)}.cp-mkt-nav-link--active,.cp-mkt-nav-link:hover{background:#00c8961a;box-shadow:inset 0 0 0 1px #00c89633;color:#00c896;color:var(--cp-teal)}.cp-mkt-nav-actions{display:flex;flex-shrink:0;gap:8px}.cp-mkt-nav-cta,.cp-mkt-nav-ghost{border-radius:8px;cursor:pointer;font-family:inherit;font-size:12px;font-weight:700;padding:8px 14px}.cp-mkt-nav-ghost{background:#0000;border:1px solid #ffffff1a;border:1px solid var(--cp-border);color:#e2eaf4;color:var(--cp-text)}.cp-mkt-nav-cta{background:linear-gradient(135deg,#00a878,#00c896);background:linear-gradient(135deg,var(--cp-emerald),var(--cp-teal));border:none;color:#020617;color:var(--cp-black)}.cp-mkt-nav-toggle{-webkit-tap-highlight-color:transparent;align-items:center;background:#0f172a99;border:1px solid #ffffff1a;border:1px solid var(--cp-border);border-radius:10px;cursor:pointer;display:none;flex-direction:column;flex-shrink:0;gap:5px;height:44px;justify-content:center;margin-left:auto;padding:0;width:44px}.cp-mkt-nav-toggle-bar{background:#f8fbff;background:var(--cp-white);border-radius:2px;display:block;height:2px;transition:transform .22s cubic-bezier(.4,0,.2,1),opacity .22s cubic-bezier(.4,0,.2,1);transition:transform .22s var(--cp-ease),opacity .22s var(--cp-ease);width:18px}.cp-mkt-nav-toggle--open .cp-mkt-nav-toggle-bar:first-child{transform:translateY(7px) rotate(45deg)}.cp-mkt-nav-toggle--open .cp-mkt-nav-toggle-bar:nth-child(2){opacity:0}.cp-mkt-nav-toggle--open .cp-mkt-nav-toggle-bar:nth-child(3){transform:translateY(-7px) rotate(-45deg)}.cp-mkt-nav-mobile{left:0;pointer-events:none;position:absolute;right:0;top:100%;visibility:hidden;width:100%;z-index:260}.cp-mkt-nav-mobile--open{pointer-events:auto;visibility:visible}.cp-mkt-nav-mobile-backdrop{backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px);background:#020617a6;border:none;bottom:0;cursor:pointer;height:100%;left:0;margin:0;opacity:0;padding:0;position:fixed;right:0;top:0;transition:opacity .22s cubic-bezier(.4,0,.2,1);transition:opacity .22s var(--cp-ease);width:100%;z-index:1}.cp-mkt-nav-mobile--open .cp-mkt-nav-mobile-backdrop{opacity:1}.cp-mkt-nav-mobile-panel{-webkit-overflow-scrolling:touch;background:#020617fa;border:1px solid #ffffff1a;border:1px solid var(--cp-border);border-radius:0 0 14px 14px;border-top:none;box-shadow:0 20px 48px #00000073;display:flex;flex-direction:column;margin:0;max-height:min(78vh,calc(100dvh - 56px));max-width:100%;opacity:0;overflow-x:hidden;overflow-y:auto;padding:0 0 calc(env(safe-area-inset-bottom, 0px) + 20px);position:relative;transform:translateY(-12px);transition:transform .24s cubic-bezier(.4,0,.2,1),opacity .24s cubic-bezier(.4,0,.2,1);transition:transform .24s var(--cp-ease),opacity .24s var(--cp-ease);width:100%;z-index:2}.cp-mkt-nav-mobile--open .cp-mkt-nav-mobile-panel{opacity:1;transform:translateY(0)}.cp-mkt-nav-mobile-header{align-items:center;border-bottom:1px solid #ffffff1a;border-bottom:1px solid var(--cp-border);display:flex;flex-shrink:0;justify-content:space-between;padding:14px 20px}.cp-mkt-nav-mobile-title{color:#00c896;color:var(--cp-teal);font-size:12px;font-weight:800;letter-spacing:.1em;text-transform:uppercase}.cp-mkt-nav-mobile-close{-webkit-tap-highlight-color:transparent;background:#0000;border:1px solid #ffffff1a;border:1px solid var(--cp-border);border-radius:8px;color:#e2eaf4;color:var(--cp-text);cursor:pointer;font-family:inherit;font-size:13px;font-weight:700;padding:8px 14px}.cp-mkt-nav-mobile-links{display:flex;flex:0 0 auto;flex-direction:column;gap:2px;overflow-x:hidden;padding:8px 12px 0}.cp-mkt-nav-mobile-link{-webkit-tap-highlight-color:transparent;background:#0000;border:none;border-radius:10px;color:#e2eaf4;color:var(--cp-text);cursor:pointer;font-family:inherit;font-size:16px;font-weight:600;padding:14px 12px;text-align:left;width:100%}.cp-mkt-nav-mobile-link--active,.cp-mkt-nav-mobile-link:hover{background:#00c8961a;color:#00c896;color:var(--cp-teal)}.cp-mkt-nav-mobile-actions{border-top:1px solid #ffffff1a;border-top:1px solid var(--cp-border);display:flex;flex-direction:column;flex-shrink:0;gap:10px;margin-top:12px;padding:16px 20px 0}.cp-mkt-nav-mobile-actions .cp-mkt-nav-cta,.cp-mkt-nav-mobile-actions .cp-mkt-nav-ghost{font-size:15px;padding:14px 16px;width:100%}.cp-mkt-main{flex:1 1;margin:0 auto;max-width:1200px;padding:0 24px 64px;width:100%}.cp-mkt-home,.cp-mkt-page{padding-top:8px}.cp-mkt-hero{grid-gap:40px;align-items:center;border-bottom:1px solid #ffffff1a;border-bottom:1px solid var(--cp-border);display:grid;gap:40px;grid-template-columns:1fr 1fr;min-height:min(58vh,520px);padding:46px 0 54px}.cp-mkt-hero--impact{gap:48px;min-height:min(72vh,680px);overflow:hidden;padding:52px 0 64px;position:relative}.cp-mkt-hero--impact:before{background:radial-gradient(ellipse 70% 60% at 20% 30%,#2d7dd224,#0000 65%);content:"";height:70%;inset:-20% -10% auto -10%;pointer-events:none;position:absolute}.cp-mkt-hero--impact:after{background:radial-gradient(ellipse 60% 50% at 70% 80%,#00c8961f,#0000 70%);content:"";height:55%;inset:auto -15% -30% 40%;pointer-events:none;position:absolute}.cp-mkt-hero--interior{min-height:min(62vh,580px);padding:48px 0 56px}.cp-mkt-hero--home{min-height:min(72vh,680px)}.cp-mkt-hero-visual-slot{margin-left:auto;position:relative;width:min(100%,520px);z-index:1}.cp-mkt-page--unified{position:relative}.cp-mkt-page--unified:before{background:radial-gradient(ellipse 80% 55% at 50% -10%,#2d7dd214,#0000 70%);content:"";height:420px;inset:0;pointer-events:none;position:absolute;z-index:0}.cp-mkt-page--unified>*{position:relative;z-index:1}.cp-mkt-glass-card{background:linear-gradient(155deg,#0c1222eb,#082329d1);border:1px solid #6ee7b733;border-radius:14px;box-shadow:0 18px 40px #02061752;transition:transform .22s ease,border-color .22s ease,box-shadow .22s ease}.cp-mkt-glass-card:hover{border-color:#6ee7b773;box-shadow:0 22px 48px #02061766;transform:translateY(-3px)}.cp-mkt-glass-panel{background:linear-gradient(160deg,#080f1ef0,#072527e0);border:1px solid #6ee7b738;border-radius:14px;border-radius:var(--cp-radius-sm);box-shadow:0 20px 48px #02061757;padding:26px 28px}.cp-mkt-hero-copy{max-width:560px;position:relative;text-align:left;z-index:1}.cp-mkt-eyebrow{color:#00c896;color:var(--cp-teal);font-size:11px;font-weight:800;letter-spacing:.1em;margin:0 0 12px;text-transform:uppercase}.cp-mkt-hero-title{text-wrap:balance;color:#f8fbff;color:var(--cp-white);font-size:clamp(2rem,4vw,3rem);font-weight:800;letter-spacing:-.03em;line-height:1.1;margin:0 0 16px;text-shadow:0 12px 28px #00000052}.cp-mkt-hero-title--gradient{-webkit-text-fill-color:#0000;background:linear-gradient(135deg,#f8fbff,#d4f5ec 45%,#00c896);background:linear-gradient(135deg,var(--cp-white) 0,#d4f5ec 45%,var(--cp-teal) 100%);-webkit-background-clip:text;background-clip:text}.cp-mkt-hero-sub{color:#41d8b0;font-size:clamp(1.05rem,2vw,1.35rem);font-weight:600;line-height:1.4;margin:0 0 14px}.cp-mkt-hero-sub--lede{color:#8ba3bc;color:var(--cp-text-muted);font-size:clamp(.98rem,1.8vw,1.12rem);font-weight:500;line-height:1.65;margin-bottom:18px;max-width:52ch}.cp-mkt-hero-promise{color:#f8fbff;color:var(--cp-white);font-size:clamp(1.05rem,2.1vw,1.28rem);font-weight:750;letter-spacing:-.01em;line-height:1.45;margin:0 0 14px;max-width:48ch}.cp-mkt-hero-values{grid-gap:8px;display:grid;gap:8px;list-style:none;margin:0 0 22px;padding:0}.cp-mkt-hero-values li{color:#e2eaf4eb;font-size:13px;font-weight:600;line-height:1.45;padding-left:18px;position:relative}.cp-mkt-hero-values li:before{background:linear-gradient(135deg,#00c896,#2d7dd2);background:linear-gradient(135deg,var(--cp-teal),var(--cp-blue));border-radius:50%;box-shadow:0 0 8px #00c89659;box-shadow:0 0 8px var(--cp-teal-dim);content:"";height:6px;left:0;position:absolute;top:.55em;width:6px}.cp-mkt-hero-cta-footnote{color:#8ba3bc;color:var(--cp-text-muted);font-size:12px;line-height:1.5;margin:14px 0 0;max-width:42ch}.cp-mkt-hero-support{color:#8ba3bc;color:var(--cp-text-muted);font-size:15px;line-height:1.65;margin:0 0 24px}.cp-mkt-hero-actions{display:flex;flex-wrap:wrap;gap:12px}.cp-mkt-hero-actions--center{justify-content:center}.cp-btn-launch--sm{font-size:14px;padding:12px 22px}.cp-hero-visual{min-height:320px;position:relative}.cp-hero-visual-glow{background:radial-gradient(circle at 40% 40%,#00c89640,#0000 55%);inset:-20%;pointer-events:none;position:absolute}.cp-hero-visual-panel{background:linear-gradient(148deg,#0e2136f0,#040a1ce6);background:var(--cp-panel-gradient);border:1px solid #00c89638;border:1px solid var(--cp-border-light);border-radius:18px;box-shadow:0 26px 80px #01061294,0 0 0 1px #2d7dd21f;box-shadow:var(--cp-shadow-premium),0 0 0 1px #2d7dd21f;overflow:hidden;position:relative}.cp-hero-visual-bar{border-bottom:1px solid #ffffff1a;border-bottom:1px solid var(--cp-border);display:flex;gap:6px;padding:12px 14px}.cp-hero-visual-bar span{background:#ffffff26;border-radius:50%;height:10px;width:10px}.cp-hero-visual-grid{display:grid;grid-template-columns:80px 1fr;min-height:240px}.cp-hero-visual-sidebar{border-right:1px solid #ffffff1a;border-right:1px solid var(--cp-border);display:flex;flex-direction:column;gap:10px;padding:16px 12px}.cp-hero-visual-line{background:#ffffff14;border-radius:4px;height:8px}.cp-hero-visual-line--active{background:linear-gradient(90deg,#00c896,#0000);background:linear-gradient(90deg,var(--cp-teal),#0000)}.cp-hero-visual-main{display:flex;flex-direction:column;gap:12px;padding:20px}.cp-hero-visual-chip{color:#2d7dd2;color:var(--cp-blue);font-size:10px;font-weight:700;letter-spacing:.06em;text-transform:uppercase}.cp-hero-visual-script{background:#ffffff0f;border-radius:10px;color:#f8fbff;color:var(--cp-white);font-size:13px;line-height:1.5;padding:12px}.cp-hero-visual-action{background:#00c8961a;border:1px solid #00c89659;border-radius:10px;color:#00c896;color:var(--cp-teal);font-size:12px;font-weight:600;padding:12px}.cp-hero-visual-metrics{display:flex;gap:8px;margin-top:auto}.cp-hero-visual-metrics span{background:#00a87826;border-radius:999px;color:#00a878;color:var(--cp-emerald);font-size:10px;font-weight:700;padding:4px 8px}.cp-hero-live{min-height:420px;position:relative;z-index:1}.cp-hero-live-ambient{border-radius:50%;filter:blur(48px);opacity:.85;pointer-events:none;position:absolute}.cp-hero-live-ambient--blue{animation:cp-hero-ambient-drift 14s ease-in-out infinite alternate;background:#2d7dd259;height:220px;right:10%;top:5%;width:220px}.cp-hero-live-ambient--green{animation:cp-hero-ambient-drift 18s ease-in-out infinite alternate-reverse;background:#00c89647;bottom:8%;height:180px;left:5%;width:180px}@keyframes cp-hero-ambient-drift{0%{transform:translate(0) scale(1)}to{transform:translate(8px,-10px) scale(1.08)}}.cp-hero-live-stage{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:linear-gradient(155deg,#0c2034f5,#030816f0);border:1px solid #00c89647;border-radius:20px;box-shadow:0 26px 80px #01061294,0 0 0 1px #2d7dd224,0 0 80px #00c89614;box-shadow:var(--cp-shadow-premium),0 0 0 1px #2d7dd224,0 0 80px #00c89614;overflow:hidden;position:relative}.cp-hero-live-stage--enter{animation:cp-hero-stage-in .9s cubic-bezier(.4,0,.2,1) both;animation:cp-hero-stage-in .9s var(--cp-ease) both}@keyframes cp-hero-stage-in{0%{opacity:0;transform:translateY(20px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}.cp-hero-live-chrome{align-items:center;background:#00000038;border-bottom:1px solid #ffffff1a;border-bottom:1px solid var(--cp-border);display:flex;gap:8px;padding:11px 14px}.cp-hero-live-dot{background:#ffffff2e;border-radius:50%;height:9px;width:9px}.cp-hero-live-chrome-title{color:#8ba3bc;color:var(--cp-text-muted);flex:1 1;font-size:11px;font-weight:700;letter-spacing:.02em}.cp-hero-live-live-pill{align-items:center;background:#00c8961a;border:1px solid #00c89659;border-radius:999px;color:#00c896;color:var(--cp-teal);display:inline-flex;font-size:10px;font-weight:800;gap:6px;letter-spacing:.06em;padding:4px 10px;text-transform:uppercase}.cp-hero-live-live-dot{animation:cp-hero-live-blink 2s ease-in-out infinite;background:#00c896;background:var(--cp-teal);border-radius:50%;height:6px;width:6px}@keyframes cp-hero-live-blink{0%,to{box-shadow:0 0 0 0 #00c89680;opacity:1}50%{box-shadow:0 0 0 4px #00c89600;opacity:.55}}.cp-hero-live-canvas{grid-gap:12px;display:grid;gap:12px;grid-template-columns:72px 1fr;min-height:340px;padding:14px;position:relative}.cp-hero-live-rail{background:#ffffff08;border:1px solid #ffffff1a;border:1px solid var(--cp-border);border-radius:12px;display:flex;flex-direction:column;gap:8px;padding:8px 6px}.cp-hero-live-rail-item{border:1px solid #0000;border-radius:8px;padding:10px 8px}.cp-hero-live-rail-item--active{background:#00c8961f;border-color:#00c89647}.cp-hero-live-rail-label{color:#8ba3bc;color:var(--cp-text-muted);font-size:10px;font-weight:700;letter-spacing:.05em;text-transform:uppercase}.cp-hero-live-rail-item--active .cp-hero-live-rail-label{color:#00c896;color:var(--cp-teal)}.cp-hero-live-stack{min-width:0;position:relative}.cp-hero-live-main{display:flex;flex-direction:column;gap:10px;min-width:0}.cp-hero-live-satellites{inset:0;pointer-events:none;position:absolute}.cp-hero-live-card{background:#ffffff0a;border:1px solid #ffffff1a;border:1px solid var(--cp-border);border-radius:12px;padding:12px 14px;transition:transform .35s cubic-bezier(.4,0,.2,1),border-color .35s cubic-bezier(.4,0,.2,1);transition:transform .35s var(--cp-ease),border-color .35s var(--cp-ease)}.cp-hero-live-card:hover{border-color:#00c89652;transform:translateY(-2px)}.cp-hero-live-card--guidance{background:linear-gradient(135deg,#2d7dd21a,#ffffff05);border-color:#2d7dd247}.cp-hero-live-card--ai{background:linear-gradient(145deg,#00c8961a,#ffffff08);border-color:#00c89659;box-shadow:0 8px 28px #00c89614}.cp-hero-live-card-eyebrow{color:#00c896;color:var(--cp-teal);font-size:9px;font-weight:800;letter-spacing:.08em;margin:0 0 6px;text-transform:uppercase}.cp-hero-live-card-title{color:#f8fbff;color:var(--cp-white);font-size:13px;font-weight:800;margin:0 0 4px}.cp-hero-live-card-body{color:#8ba3bc;color:var(--cp-text-muted);font-size:12px;line-height:1.5;margin:0}.cp-hero-live-quote{background:#0003;border:1px solid #ffffff0f;border-radius:8px;margin-bottom:8px;padding:8px 10px}.cp-hero-live-quote--suggest{background:#00c8960f;border-color:#00c89638}.cp-hero-live-quote-label{color:#8ba3bc;color:var(--cp-text-muted);display:block;font-size:9px;font-weight:700;letter-spacing:.06em;margin-bottom:4px;text-transform:uppercase}.cp-hero-live-quote p{color:#f8fbffeb;font-size:11px;font-style:italic;line-height:1.45;margin:0}.cp-hero-live-badges{display:flex;flex-wrap:wrap;gap:6px;margin:8px 0 6px}.cp-hero-live-badge{border-radius:999px;font-size:9px;font-weight:700;letter-spacing:.04em;padding:4px 8px;text-transform:uppercase}.cp-hero-live-badge--warn{background:#fbbf241f;border:1px solid #fbbf2473;color:#fcd34d}.cp-hero-live-badge--safe{background:#2d7dd21f;border:1px solid #2d7dd266;color:#7eb8ff}.cp-hero-live-next{color:#00c896;color:var(--cp-teal);font-size:10px;font-weight:600;line-height:1.45;margin:0}.cp-hero-live-float{animation:cp-hero-float-gentle 5s ease-in-out infinite;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#060e1ceb;border:1px solid #ffffff1a;border:1px solid var(--cp-border);border-radius:12px;box-shadow:0 12px 34px #00081c6b;box-shadow:var(--cp-shadow-float);padding:10px 12px;position:absolute}.cp-hero-live-float--escalation{align-items:flex-start;animation-delay:.2s;border-color:#fbbf2466;display:flex;gap:8px;max-width:148px;right:8px;top:12px}.cp-hero-live-float-icon{color:#fbbf24;font-size:14px;line-height:1}.cp-hero-live-float--training{animation-delay:.6s;border-color:#2d7dd259;bottom:88px;right:4px;width:132px}.cp-hero-live-float--snapshot{animation-delay:1s;border-color:#00c8964d;bottom:12px;left:88px;max-width:160px}.cp-hero-live-float--note{animation-delay:1.4s;border-color:#ffffff1f;max-width:150px;right:-4px;top:108px}@keyframes cp-hero-float-gentle{0%,to{transform:translateY(0)}50%{transform:translateY(-5px)}}.cp-hero-live-float-eyebrow{color:#2d7dd2;color:var(--cp-blue);font-size:9px;font-weight:800;letter-spacing:.06em;margin:0 0 4px;text-transform:uppercase}.cp-hero-live-float-title{color:#f8fbff;color:var(--cp-white);font-size:11px;font-weight:800;margin:0 0 2px}.cp-hero-live-float-body{color:#8ba3bc;color:var(--cp-text-muted);font-size:10px;line-height:1.45;margin:0}.cp-hero-live-meter{background:#ffffff14;border-radius:999px;display:block;height:4px;margin-top:8px;overflow:hidden}.cp-hero-live-meter-fill{animation:cp-hero-meter-pulse 3s ease-in-out infinite;background:linear-gradient(90deg,#2d7dd2,#00c896);background:linear-gradient(90deg,var(--cp-blue),var(--cp-teal));border-radius:inherit;display:block;height:100%;width:78%}@keyframes cp-hero-meter-pulse{0%,to{opacity:.85}50%{opacity:1}}.cp-hero-live-card--delay-1{animation:cp-hero-card-in .65s cubic-bezier(.4,0,.2,1) .1s both;animation:cp-hero-card-in .65s var(--cp-ease) .1s both}.cp-hero-live-card--delay-2{animation:cp-hero-card-in .65s cubic-bezier(.4,0,.2,1) .22s both;animation:cp-hero-card-in .65s var(--cp-ease) .22s both}.cp-hero-live-card--delay-3{animation:cp-hero-card-in .65s cubic-bezier(.4,0,.2,1) .34s both,cp-hero-float-gentle 5s ease-in-out .8s infinite;animation:cp-hero-card-in .65s var(--cp-ease) .34s both,cp-hero-float-gentle 5s ease-in-out .8s infinite}.cp-hero-live-card--delay-4{animation:cp-hero-card-in .65s cubic-bezier(.4,0,.2,1) .44s both,cp-hero-float-gentle 5.5s ease-in-out 1s infinite;animation:cp-hero-card-in .65s var(--cp-ease) .44s both,cp-hero-float-gentle 5.5s ease-in-out 1s infinite}.cp-hero-live-card--delay-5{animation:cp-hero-card-in .65s cubic-bezier(.4,0,.2,1) .54s both,cp-hero-float-gentle 6s ease-in-out 1.2s infinite;animation:cp-hero-card-in .65s var(--cp-ease) .54s both,cp-hero-float-gentle 6s ease-in-out 1.2s infinite}.cp-hero-live-card--delay-6{animation:cp-hero-card-in .65s cubic-bezier(.4,0,.2,1) .64s both,cp-hero-float-gentle 6.5s ease-in-out 1.4s infinite;animation:cp-hero-card-in .65s var(--cp-ease) .64s both,cp-hero-float-gentle 6.5s ease-in-out 1.4s infinite}@keyframes cp-hero-card-in{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}.cp-hero-live-disclaimer{color:#8ba3bcbf;font-size:10px;font-weight:600;letter-spacing:.03em;margin:10px 0 0;text-align:center}@media (prefers-reduced-motion:reduce){.cp-hero-live-ambient,.cp-hero-live-float,.cp-hero-live-live-dot,.cp-hero-live-meter-fill,.cp-hero-live-stage--enter,.cp-mkt-hero-visual-ambient,.cp-mkt-hero-visual-meter-fill,.cp-mkt-hero-visual-stage,[class*=cp-hero-live-card--delay]{animation:none!important}}.cp-mkt-section{border-top:1px solid #ffffff1a;border-top:1px solid var(--cp-border);padding:56px 0;position:relative}.cp-mkt-section--compact{padding:40px 0}.cp-mkt-section-head--center{margin-left:auto;margin-right:auto;max-width:560px;text-align:center}.cp-mkt-section-head{margin-bottom:28px;max-width:640px}.cp-mkt-section-head--row{align-items:flex-end;display:flex;flex-wrap:wrap;gap:16px;justify-content:space-between;max-width:none}.cp-mkt-section-title{color:#f8fbff;color:var(--cp-white);font-size:clamp(1.5rem,3vw,2rem);font-weight:800;letter-spacing:-.02em;margin:0}.cp-mkt-section-lede--short{color:#8ba3bc;color:var(--cp-text-muted);font-size:15px;line-height:1.6;margin:10px 0 0}.cp-mkt-card-grid{grid-gap:20px;display:grid;gap:20px}.cp-mkt-card-grid--4{grid-template-columns:repeat(auto-fit,minmax(220px,1fr))}.cp-mkt-card-grid--2{grid-template-columns:repeat(auto-fit,minmax(280px,1fr))}.cp-mkt-industry-card,.cp-mkt-preview-card{padding:22px}.cp-mkt-industry-icon,.cp-mkt-preview-card-icon{color:#00c896;color:var(--cp-teal);display:block;font-size:22px;margin-bottom:12px}.cp-mkt-industry-card h3,.cp-mkt-preview-card h3{color:#f8fbff;color:var(--cp-white);font-size:17px;margin:0 0 10px}.cp-mkt-industry-summary,.cp-mkt-preview-card p{color:#8ba3bc;color:var(--cp-text-muted);font-size:14px;line-height:1.55;margin:0 0 14px}.cp-mkt-text-link{background:none;border:none;color:#00c896;color:var(--cp-teal);cursor:pointer;font-family:inherit;font-size:13px;font-weight:700;padding:0}.cp-mkt-text-link:hover{text-decoration:underline}.cp-mkt-industry-card-top{align-items:center;display:flex;justify-content:space-between;margin-bottom:8px}.cp-mkt-industry-bullets{color:#8ba3bc;color:var(--cp-text-muted);font-size:13px;line-height:1.5;margin:0 0 16px;padding-left:18px}.cp-mkt-industry-card--compact .cp-mkt-industry-summary{margin-bottom:10px}.cp-mkt-section-foot{align-items:center;display:flex;flex-wrap:wrap;gap:12px;margin-top:24px}.cp-mkt-industry-profiles{display:flex;flex-direction:column;gap:32px;margin-bottom:8px}.cp-mkt-industry-profile{background:#ffffff0f;background:var(--cp-glass);border:1px solid #ffffff1a;border:1px solid var(--cp-border);border-radius:14px;border-radius:var(--cp-radius-sm);padding:28px}.cp-mkt-industry-profile-head{align-items:flex-start;display:flex;gap:16px;margin-bottom:22px}.cp-mkt-industry-profile-head h2{color:#f8fbff;color:var(--cp-white);font-size:1.35rem;margin:0 0 8px}.cp-mkt-industry-profile-tagline{color:#8ba3bc;color:var(--cp-text-muted);font-size:15px;line-height:1.6;margin:0;max-width:720px}.cp-mkt-industry-profile-grid{grid-gap:20px;display:grid;gap:20px;grid-template-columns:repeat(auto-fit,minmax(220px,1fr))}.cp-mkt-industry-profile-block h3{color:#00c896;color:var(--cp-teal);font-size:13px;font-weight:700;letter-spacing:.04em;margin:0 0 10px;text-transform:uppercase}.cp-mkt-industry-profile-block ul{color:#8ba3bc;color:var(--cp-text-muted);font-size:14px;line-height:1.55;margin:0;padding-left:18px}.cp-mkt-industry-profile-outcomes{border-top:1px solid #ffffff1a;border-top:1px solid var(--cp-border);color:#8ba3bc;color:var(--cp-text-muted);font-size:14px;line-height:1.6;margin:20px 0 0;padding-top:18px}.cp-mkt-industry-profile-outcomes strong{color:#f8fbff;color:var(--cp-white)}.cp-mkt-industry-demos-cta{padding-top:8px}.cp-mkt-industry-demos-cta-inner{max-width:560px}.cp-mkt-industry-demos-cta-inner .cp-btn-launch{margin-top:16px}.cp-mkt-text-link--block{display:inline-block;margin-top:12px}.cp-mkt-industry-actions{align-items:center}.cp-mkt-industry-actions,.cp-mkt-integration-strip{display:flex;flex-wrap:wrap;gap:12px}.cp-mkt-integration-pill{align-items:center;background:#ffffff0a;border:1px solid #ffffff1a;border:1px solid var(--cp-border);border-radius:12px;color:#e2eaf4;color:var(--cp-text);display:inline-flex;font-size:14px;font-weight:600;gap:10px;padding:14px 20px}.cp-mkt-integration-pill span:first-child{color:#00c896;color:var(--cp-teal);font-size:18px}.cp-mkt-cta-band{background:linear-gradient(145deg,#00c8961a,#2d7dd224,#061827a8);border:1px solid #00c89638;border:1px solid var(--cp-border-light);border-radius:20px;border-radius:var(--cp-radius);box-shadow:0 12px 34px #00081c6b;box-shadow:var(--cp-shadow-float);margin-top:24px;padding:56px 24px;text-align:center}.cp-mkt-cta-headline{color:#f8fbff;color:var(--cp-white);font-size:clamp(1.5rem,3vw,2.25rem);font-weight:800;letter-spacing:-.02em;margin:0 0 24px}.cp-mkt-page-hero{max-width:720px;padding:44px 0 34px}.cp-mkt-page-title{text-wrap:balance;color:#f8fbff;color:var(--cp-white);font-size:clamp(1.75rem,3.5vw,2.5rem);font-weight:800;letter-spacing:-.02em;margin:0 0 14px}.cp-mkt-page-lede{color:#8ba3bc;color:var(--cp-text-muted);font-size:1.05rem;line-height:1.65;margin:0;max-width:52ch}.cp-btn,.cp-btn-launch,.cp-btn-launch-ghost,.cp-mkt-nav-cta,.cp-mkt-nav-ghost{transition:transform .24s cubic-bezier(.4,0,.2,1),box-shadow .24s cubic-bezier(.4,0,.2,1),border-color .24s cubic-bezier(.4,0,.2,1),background .24s cubic-bezier(.4,0,.2,1),color .24s cubic-bezier(.4,0,.2,1);transition:transform .24s var(--cp-ease),box-shadow .24s var(--cp-ease),border-color .24s var(--cp-ease),background .24s var(--cp-ease),color .24s var(--cp-ease)}.cp-value-grid--compact{gap:16px;grid-template-columns:repeat(auto-fill,minmax(260px,1fr))}.cp-value-grid--compact .cp-value-card{padding:18px 20px}.cp-value-grid--compact .cp-value-card-desc{font-size:13px;line-height:1.55}.cp-mkt-solutions-grid{grid-gap:20px;display:grid;gap:20px;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));margin-bottom:16px}.cp-mkt-solution-card{padding:22px 24px}.cp-mkt-solution-card h2,.cp-mkt-solution-card h3{color:#f8fbff;color:var(--cp-white);font-size:18px;margin:0 0 10px}.cp-mkt-solution-lede{color:#8ba3bc;color:var(--cp-text-muted);font-size:14px;line-height:1.6;margin:0 0 12px}.cp-mkt-solution-resolution-label{color:#00c896;color:var(--cp-teal);font-size:10px;font-weight:800;letter-spacing:.08em;margin:0 0 8px;text-transform:uppercase}.cp-mkt-solution-card ul{color:#8ba3bc;color:var(--cp-text-muted);font-size:13px;line-height:1.55;margin:0;padding-left:18px}.cp-mkt-pricing-grid{grid-gap:22px;display:grid;gap:22px;grid-template-columns:repeat(auto-fit,minmax(300px,1fr))}.cp-mkt-pricing-card{background:linear-gradient(160deg,#0c1222f5,#082628eb 55%,#031e22eb);border:1px solid #6ee7b738;border-radius:14px;border-radius:var(--cp-radius-sm);box-shadow:0 22px 52px #0206175c;overflow:hidden;padding:30px 28px 26px;position:relative;transition:transform .22s ease,border-color .22s ease,box-shadow .22s ease}.cp-mkt-pricing-card:before{background:linear-gradient(90deg,#34d399f2,#14b8a699);content:"";height:4px;inset:0 auto auto 0;opacity:.85;position:absolute;width:100%}.cp-mkt-pricing-card:hover{border-color:#6ee7b78c;box-shadow:0 28px 56px #02061773;transform:translateY(-4px)}.cp-mkt-pricing-card-head{align-items:baseline;display:flex;gap:12px;justify-content:space-between;margin-bottom:12px}.cp-mkt-pricing-phase{background:#0f464673;border:1px solid #6ee7b773;border-radius:999px;color:#a7f3d0eb;font-size:11px;letter-spacing:.11em;padding:5px 10px;text-transform:uppercase}.cp-mkt-pricing-card h2{color:#f8fbff;color:var(--cp-white);font-size:24px;margin:0}.cp-mkt-pricing-summary{color:#e2e8f0e0;font-size:14px;line-height:1.65;margin:0 0 18px}.cp-mkt-pricing-block{margin-top:16px}.cp-mkt-pricing-block h3{color:#a7f3d0f2;font-size:12px;letter-spacing:.1em;margin:0 0 8px;text-transform:uppercase}.cp-mkt-pricing-block ul{color:#e2e8f0eb;font-size:13px;line-height:1.6;margin:0;padding-left:18px}.cp-mkt-pricing-block li+li{margin-top:6px}.cp-mkt-pricing-outcome{border-top:1px solid #94a3b833;color:#cbd5e1f0;font-size:13px;line-height:1.6;margin:18px 0 0;padding-top:14px}.cp-mkt-pricing-outcome strong{color:#f8fbff;color:var(--cp-white)}.cp-mkt-section-kicker{color:#99f6e4d6;font-size:12px;letter-spacing:.13em;margin:0 0 14px;text-transform:uppercase}.cp-mkt-pricing-rollout{margin:12px 0 24px}.cp-mkt-rollout-flow{grid-gap:14px;display:grid;gap:14px;grid-template-columns:repeat(3,minmax(0,1fr))}.cp-mkt-rollout-phase{background:linear-gradient(145deg,#0f172ae0,#082329c7);border:1px solid #6ee7b738;border-radius:16px;padding:18px 18px 16px;position:relative}.cp-mkt-rollout-phase:after{animation:cp-rolloutPulse 2.8s ease-in-out infinite;background:linear-gradient(90deg,#34d399d9,#2dd4bf00);content:"";height:2px;left:calc(100% + 6px);position:absolute;top:24px;width:18px}.cp-mkt-rollout-phase:last-child:after{display:none}.cp-mkt-rollout-phase-index{align-items:center;background:#14534e5c;border:1px solid #6ee7b766;border-radius:999px;color:#a7f3d0f2;display:inline-flex;font-size:11px;height:30px;justify-content:center;letter-spacing:.08em;width:30px}.cp-mkt-rollout-phase h3{color:#f8fbff;color:var(--cp-white);font-size:16px;margin:10px 0 6px}.cp-mkt-rollout-phase p{color:#cbd5e1e0;font-size:13px;line-height:1.6;margin:0}.cp-mkt-pricing-timeline{background:linear-gradient(155deg,#080f1eeb,#072527e0);border:1px solid #6ee7b738;border-radius:14px;border-radius:var(--cp-radius-sm);margin-top:28px;padding:24px 26px 26px}.cp-mkt-pricing-timeline-head{margin-bottom:14px}.cp-mkt-pricing-timeline-head h2{color:#f8fbff;color:var(--cp-white);font-size:22px;line-height:1.35;margin:0}.cp-mkt-pricing-timeline ol{grid-gap:10px;display:grid;gap:10px;grid-template-columns:repeat(3,minmax(0,1fr));list-style:none;margin:0;padding:0}.cp-mkt-pricing-timeline li{background:#0f172a94;border:1px solid #94a3b83d;border-radius:12px;color:#e2e8f0e6;font-size:13px;padding:14px 14px 14px 40px;position:relative}.cp-mkt-pricing-timeline li:before{border:2px solid #5eead4cc;border-radius:999px;box-shadow:0 0 0 4px #2dd4bf24;content:"";height:14px;left:14px;position:absolute;top:50%;transform:translateY(-50%);width:14px}.cp-mkt-pricing-cta{margin-top:28px;text-align:center}.cp-mkt-pricing-cta-row{display:flex;flex-wrap:wrap;gap:12px;justify-content:center;margin-top:16px}.cp-mkt-pricing-tier-cta{margin-top:8px;width:100%}.cp-mkt-page--pricing-consult .cp-mkt-pricing-consult{padding-bottom:72px;padding-top:8px}.cp-mkt-pricing-consult-grid{grid-gap:40px;align-items:start;display:grid;gap:40px;grid-template-columns:1fr 1fr;margin:0 auto;max-width:1100px}.cp-mkt-pricing-consult-value{padding:8px 4px 0}.cp-mkt-pricing-consult-title{color:#fff;font-size:clamp(28px,4vw,36px);font-weight:700;letter-spacing:-.02em;line-height:1.15;margin:8px 0 28px}.cp-mkt-pricing-consult-capabilities{display:flex;flex-direction:column;gap:18px;list-style:none;margin:0;padding:0}.cp-mkt-pricing-consult-capabilities li{align-items:flex-start;color:#94a3b8;display:flex;font-size:15px;gap:12px;line-height:1.55}.cp-mkt-pricing-consult-check{color:#10b981;flex-shrink:0;font-size:16px;font-weight:700;text-shadow:0 0 12px #10b9818c}.cp-mkt-pricing-consult-panel{background:linear-gradient(165deg,#0a1720,#071119);border:1px solid #10b98159;border-radius:16px;box-shadow:0 0 0 1px #1e293bcc,0 12px 40px #00000073,0 0 32px #10b9811f;padding:32px 28px 28px}.cp-mkt-pricing-consult-anchor{background:#10b98114;border:1px solid #10b98173;border-radius:8px;box-shadow:0 0 20px #10b98126;color:#10b981;font-size:12px;font-weight:700;letter-spacing:.06em;line-height:1.45;margin:0 0 14px;padding:10px 14px;text-align:center}.cp-mkt-pricing-consult-subtitle{color:#94a3b8;font-size:14px;line-height:1.65;margin:0 0 24px}.cp-mkt-pricing-consult-form{display:flex;flex-direction:column;gap:16px}.cp-mkt-pricing-consult-form .cp-inquiry-field input,.cp-mkt-pricing-consult-form .cp-inquiry-field select{background:#060e14;border-color:#1e293b;color:#f8fafc}.cp-mkt-pricing-consult-form .cp-inquiry-field input:focus,.cp-mkt-pricing-consult-form .cp-inquiry-field select:focus{border-color:#10b981a6;box-shadow:0 0 0 2px #10b98133}.cp-mkt-pricing-consult-submit{background:#10b981;border:none;border-radius:8px;box-shadow:0 4px 18px #10b98173,0 0 24px #10b98140;color:#060e14;cursor:pointer;font-size:15px;font-weight:700;margin-top:8px;padding:14px 20px;transition:transform .18s ease,box-shadow .18s ease;width:100%}.cp-mkt-pricing-consult-submit:hover:not(:disabled){box-shadow:0 6px 22px #10b9818c,0 0 32px #10b98159;transform:translateY(-1px)}.cp-mkt-pricing-consult-submit:disabled{cursor:wait;opacity:.7}.cp-mkt-pricing-consult-success{color:#94a3b8;padding:24px 12px;text-align:center}.cp-mkt-pricing-consult-success-icon{align-items:center;background:#10b98126;border-radius:50%;box-shadow:0 0 20px #10b9814d;color:#10b981;display:inline-flex;font-size:22px;font-weight:700;height:48px;justify-content:center;margin-bottom:12px;width:48px}.cp-mkt-pricing-consult-success p{font-size:14px;line-height:1.6;margin:0 0 16px}@media (max-width:900px){.cp-mkt-pricing-consult-grid{grid-template-columns:1fr}.cp-mkt-pricing-consult-panel{order:-1}}@keyframes cp-rolloutPulse{0%,to{opacity:.35;transform:translateX(0)}50%{opacity:.95;transform:translateX(3px)}}.cp-mkt-about-hero{margin-bottom:8px}.cp-mkt-about-positioning{background:#0823298c;border:1px solid #6ee7b73d;border-radius:12px;color:#e2e8f0e6;font-size:13px;line-height:1.65;margin:0;max-width:52ch;padding:14px 16px}.cp-mkt-about-belief-list{grid-gap:10px;display:grid;gap:10px;list-style:none;margin:0;max-width:640px;padding:0}.cp-mkt-about-belief-list li{background:#08232973;border:1px solid #6ee7b72e;border-radius:12px;color:#e2e8f0eb;font-size:14px;font-weight:650;line-height:1.5;padding:12px 14px 12px 18px;position:relative}.cp-mkt-about-belief-list li:before{background:linear-gradient(180deg,#00c896,#2d7dd2);background:linear-gradient(180deg,var(--cp-teal),var(--cp-blue));border-radius:3px 0 0 3px;bottom:0;content:"";left:0;position:absolute;top:0;width:3px}.cp-mkt-about-origin-truths{grid-gap:8px;display:grid;gap:8px;list-style:none;margin:14px 0 16px;padding:0}.cp-mkt-about-origin-truths li{color:#e2e8f0f2;font-size:15px;font-weight:650;line-height:1.5}.cp-mkt-about-origin-friction{color:#8ba3bc;color:var(--cp-text-muted);font-size:14px;line-height:1.65;margin:0 0 12px;max-width:56ch}.cp-mkt-about-origin-close{color:#f8fbff;color:var(--cp-white);font-size:15px;font-weight:750;margin:0}.cp-mkt-about-section-head{margin-bottom:22px;max-width:720px}.cp-mkt-about-section-head h2{color:#f8fbff;color:var(--cp-white);font-size:clamp(1.35rem,2.6vw,1.9rem);line-height:1.3;margin:0}.cp-mkt-about-reality-grid,.cp-mkt-about-why-grid{grid-gap:14px;display:grid;gap:14px;grid-template-columns:repeat(3,minmax(0,1fr))}.cp-mkt-about-reality-card,.cp-mkt-about-why-card{padding:18px 18px 16px}.cp-mkt-about-reality-card h3,.cp-mkt-about-why-card h3{color:#a7f3d0f2;font-size:14px;line-height:1.35;margin:0 0 8px}.cp-mkt-about-reality-card p,.cp-mkt-about-why-card p{color:#cbd5e1e6;font-size:13px;line-height:1.6;margin:0}.cp-mkt-about-story{margin-top:8px}.cp-mkt-about-story-inner{padding:26px 28px}.cp-mkt-about-story-blocks{grid-gap:14px;display:grid;gap:14px;grid-template-columns:repeat(3,minmax(0,1fr))}.cp-mkt-about-story-block{background:#0f172a80;border:1px solid #94a3b833;border-radius:12px;padding:16px}.cp-mkt-about-story-block h3{color:#99f6e4e0;font-size:13px;letter-spacing:.08em;margin:0 0 8px;text-transform:uppercase}.cp-mkt-about-story-block p{color:#e2e8f0e6;font-size:13px;line-height:1.65;margin:0}.cp-mkt-about-environments{padding-top:8px}.cp-mkt-about-environment-list{display:flex;flex-wrap:wrap;gap:10px;list-style:none;margin:0 0 14px;padding:0}.cp-mkt-about-environment-list li{background:#0f464659;border:1px solid #6ee7b74d;border-radius:999px;color:#e2e8f0eb;font-size:12px;font-weight:600;padding:8px 12px}.cp-mkt-about-environment-note{color:#cbd5e1e0;font-size:14px;line-height:1.65;margin:0;max-width:68ch}.cp-mkt-about-inquiry .cp-business-inquiry-inner{background:linear-gradient(155deg,#080f1ef2,#072527e6);border-color:#6ee7b747;box-shadow:0 24px 56px #0206176b}.cp-mkt-hero-visual{position:relative;width:100%}.cp-mkt-hero-visual-ambient{border-radius:50%;filter:blur(48px);pointer-events:none;position:absolute}.cp-mkt-hero-visual-ambient--blue{background:#2d7dd238;height:220px;right:20px;top:-40px;width:220px}.cp-mkt-hero-visual-ambient--green{background:#00c8962e;bottom:-30px;height:200px;left:10px;width:200px}.cp-mkt-hero-visual-stage{animation:cp-mktHeroVisualEnter .7s ease both;background:linear-gradient(165deg,#0a101ef5,#062226f0);border:1px solid #6ee7b747;border-radius:18px;box-shadow:0 28px 60px #02061773;overflow:hidden;position:relative}.cp-mkt-hero-visual-chrome{align-items:center;background:#0206178c;border-bottom:1px solid #94a3b82e;display:flex;gap:8px;padding:12px 14px}.cp-mkt-hero-visual-dot{background:#94a3b873;border-radius:50%;height:8px;width:8px}.cp-mkt-hero-visual-chrome-title{color:#cbd5e1d9;flex:1 1;font-size:11px;letter-spacing:.04em}.cp-mkt-hero-visual-pill{background:#14534e66;border:1px solid #6ee7b773;border-radius:999px;color:#a7f3d0f2;font-size:10px;font-weight:700;letter-spacing:.08em;padding:4px 10px;text-transform:uppercase}.cp-mkt-hero-visual-grid{grid-gap:10px;display:grid;gap:10px;grid-template-columns:repeat(2,minmax(0,1fr));padding:14px}.cp-mkt-hero-visual-panel{background:#0f172a9e;border:1px solid #94a3b838;border-radius:12px;padding:12px 12px 11px}.cp-mkt-hero-visual-panel--wide{background:linear-gradient(145deg,#0f172abf,#083234a6);border-color:#6ee7b759;grid-column:span 2}.cp-mkt-hero-visual-eyebrow{color:#99f6e4d9;font-size:10px;letter-spacing:.1em;margin:0 0 6px;text-transform:uppercase}.cp-mkt-hero-visual-metric{color:#f8fbff;color:var(--cp-white);font-size:18px;font-weight:700;margin:0}.cp-mkt-hero-visual-line{color:#e2e8f0eb;font-size:12px;line-height:1.5;margin:0 0 6px}.cp-mkt-hero-visual-sub{color:#cbd5e1c7;font-size:11px;line-height:1.45;margin:0}.cp-mkt-hero-visual-meter{background:#94a3b833;border-radius:999px;display:block;height:6px;margin-top:8px;overflow:hidden}.cp-mkt-hero-visual-meter-fill{animation:cp-mktHeroMeterPulse 2.6s ease-in-out infinite;background:linear-gradient(90deg,#34d399f2,#14b8a6b3);border-radius:inherit;display:block;height:100%;width:78%}.cp-mkt-hero-visual-badge{border:1px solid #6ee7b766;border-radius:999px;color:#a7f3d0f2;display:inline-block;font-size:10px;margin-top:8px;padding:4px 8px}@keyframes cp-mktHeroVisualEnter{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}@keyframes cp-mktHeroMeterPulse{0%,to{opacity:.75}50%{opacity:1}}.cp-mkt-cta-band-lede{margin:0 0 20px}.cp-mkt-footer{background:#02061799;border-top:1px solid #ffffff1a;border-top:1px solid var(--cp-border);margin-top:auto;padding:40px 24px 28px}.cp-mkt-footer-inner{display:flex;flex-wrap:wrap;gap:32px;justify-content:space-between;margin:0 auto 24px;max-width:1200px}.cp-mkt-footer-brand strong{color:#f8fbff;color:var(--cp-white);display:block;letter-spacing:.1em;margin-bottom:8px}.cp-mkt-footer-brand p{color:#8ba3bc;color:var(--cp-text-muted);font-size:13px;margin:0;max-width:280px}.cp-mkt-footer-category{font-size:12px!important;margin-top:6px!important;opacity:.85}.cp-mkt-footer-links{display:flex;flex-wrap:wrap;gap:8px 16px}.cp-mkt-footer-link{background:none;border:none;color:#8ba3bc;color:var(--cp-text-muted);cursor:pointer;font-family:inherit;font-size:13px}.cp-mkt-footer-link:hover{color:#00c896;color:var(--cp-teal)}.cp-mkt-footer-copy{color:#8ba3bc;color:var(--cp-text-muted);font-size:12px;margin:0;opacity:.8;text-align:center}.cp-mkt-footer-legal{display:flex;flex-wrap:wrap;gap:8px 20px;justify-content:center;margin:0 auto 16px;max-width:1200px}.cp-mkt-footer-legal-link{background:none;border:none;color:#8ba3bc;color:var(--cp-text-muted);cursor:pointer;font-family:inherit;font-size:12px;text-decoration:underline;text-underline-offset:3px}.cp-mkt-footer-legal-link:hover{color:#00c896;color:var(--cp-teal)}.cp-mkt-legal-inner{margin:0 auto;max-width:760px;padding:28px 24px}.cp-mkt-legal-section+.cp-mkt-legal-section{border-top:1px solid #ffffff1a;border-top:1px solid var(--cp-border);margin-top:24px;padding-top:24px}.cp-mkt-legal-section h2{color:#f8fbff;color:var(--cp-white);font-size:18px;margin:0 0 10px}.cp-mkt-legal-section p{color:#8ba3bc;color:var(--cp-text-muted);font-size:14px;line-height:1.65;margin:0}.cp-mkt-legal-updated{color:#8ba3bc;color:var(--cp-text-muted);font-size:12px;margin:28px 0 0;opacity:.85}.cp-mkt-legal-contact-btn{margin-top:16px}.cp-mkt-hero--legal .cp-mkt-hero-cta-footnote{color:#8ba3bc;color:var(--cp-text-muted);font-size:13px;letter-spacing:.02em}@media (max-width:960px){.cp-mkt-hero{grid-template-columns:1fr;min-height:auto;padding-bottom:32px}.cp-mkt-hero--impact{gap:28px;min-height:auto;padding:36px 0 44px}.cp-hero-live,.cp-hero-visual{margin:0 auto;max-width:100%;min-height:auto}.cp-hero-live-canvas{grid-template-columns:1fr;min-height:auto;padding-bottom:14px}.cp-hero-live-rail{flex-direction:row;flex-wrap:wrap}.cp-hero-live-rail-item{flex:1 1 auto}.cp-hero-live-satellites{grid-gap:8px;display:grid;gap:8px;grid-template-columns:repeat(2,minmax(0,1fr));margin-top:10px;pointer-events:auto;position:static}.cp-hero-live-float{animation:none;max-width:none;position:static;width:auto}.cp-hero-live-float--escalation,.cp-hero-live-float--note,.cp-hero-live-float--snapshot,.cp-hero-live-float--training{bottom:auto;left:auto;right:auto;top:auto}.cp-hero-live-float--note,.cp-hero-live-float--snapshot{grid-column:span 2}.cp-mkt-nav-inner{flex-wrap:nowrap;gap:12px;overflow-x:hidden;padding:12px 16px}.cp-mkt-security-banner{padding:12px 16px}.cp-mkt-security-banner-text{font-size:12px;line-height:1.55}.cp-mkt-nav-actions,.cp-mkt-nav-links{display:none!important}.cp-mkt-about-reality-grid,.cp-mkt-about-story-blocks,.cp-mkt-about-why-grid,.cp-mkt-pricing-timeline ol,.cp-mkt-rollout-flow{grid-template-columns:1fr}.cp-mkt-hero-visual-slot{margin:0 auto;width:100%}.cp-mkt-hero-visual-panel--wide{grid-column:span 1}.cp-mkt-rollout-phase:after{display:none}.cp-mkt-pricing-card-head{align-items:flex-start;flex-direction:column}.cp-mkt-pricing-timeline{padding:22px 18px}.cp-mkt-nav-toggle{display:flex}.cp-mkt-site{overflow-x:hidden}}@media (max-width:768px){.cp-container{padding:0 16px}.cp-card{padding:20px}.cp-ai-assist-toggle{grid-template-areas:"head chevron" "meta meta" "badges badges";grid-template-columns:1fr auto}.cp-ai-assist-toggle-head,.cp-smart-compliance-node-header{align-items:flex-start;flex-direction:column}.cp-ai-live-analyzing,.cp-ai-live-analyzing--inline{font-size:10px;line-height:1.35}.cp-ai-assist-toggle-meta{grid-column:auto}.cp-ai-assist-grid{grid-template-columns:1fr}.cp-landing-hero{min-height:auto;padding:40px 16px 32px}.cp-access-paths,.cp-business-inquiry-section,.cp-demo-env-section,.cp-enterprise-value,.cp-landing-capabilities,.cp-landing-connectivity,.cp-landing-future,.cp-landing-platform,.cp-landing-platform-overview,.cp-operations-hub,.cp-stakeholder-value{padding:40px 16px}.cp-access-paths-grid{grid-template-columns:1fr}.cp-access-path .cp-btn-launch,.cp-access-path .cp-btn-launch-ghost{width:100%}.cp-business-inquiry-inner{grid-template-columns:1fr;padding:24px 18px}.cp-inquiry-form-grid{grid-template-columns:1fr}.cp-platform-preview-section{margin-left:0;margin-right:0}.cp-connectivity-capability-list,.cp-connectivity-patterns-grid,.cp-mkt-about-reality-grid,.cp-mkt-about-story-blocks,.cp-mkt-about-why-grid,.cp-mkt-pricing-grid,.cp-value-grid{grid-template-columns:1fr}.cp-mkt-about-story-inner{padding:22px 18px}.cp-mkt-pricing-card{padding:24px 20px 22px}.cp-mkt-pricing-timeline-head h2{font-size:20px}.cp-landing-hero-actions{flex-direction:column;max-width:320px;width:100%}.cp-btn-launch,.cp-btn-launch-ghost{width:100%}.cp-snapshot-portal{--cp-snapshot-drawer-width:min(92vw,400px)}.cp-snapshot-drawer{max-width:92vw;width:clamp(320px,38vw,400px);width:var(--cp-snapshot-drawer-width)}.cp-verify-record-strip{align-items:stretch;flex-direction:column}.cp-verify-record-strip-actions{justify-content:flex-start}.cp-verify-record-strip-reminder{max-width:none}.cp-snapshot-drawer-tab{max-width:108px;min-width:80px}.cp-snapshot-drawer-tab,.cp-snapshot-portal--open .cp-snapshot-drawer-tab{bottom:calc(env(safe-area-inset-bottom, 0px) + 72px);top:auto;transform:none}.cp-snapshot-portal--open .cp-snapshot-drawer-tab{right:clamp(320px,38vw,400px);right:var(--cp-snapshot-drawer-width)}.cp-snapshot-drawer-tab-title{font-size:10px}.cp-snapshot-drawer-tab-warn{font-size:14px;width:24px}body.cp-snapshot-demo-active:not(.cp-snapshot-drawer-open) .cp-container,body.cp-snapshot-demo-active:not(.cp-snapshot-drawer-open) .cp-main-inner,body.cp-snapshot-drawer-open .cp-container,body.cp-snapshot-drawer-open .cp-main-inner{padding-bottom:88px;padding-right:12px}.cp-snapshot-drawer-close{min-height:44px;padding:12px 16px}.cp-snapshot-drawer-head{padding-top:calc(env(safe-area-inset-top, 0px) + 12px)}}.cp-mkt-hero-intake-note{color:#8ba3bc;color:var(--cp-text-muted);font-size:.95rem;line-height:1.65;margin:0 0 20px;max-width:58ch}.cp-workflow-arch{gap:0;margin:0 auto;max-width:640px}.cp-workflow-arch,.cp-workflow-arch-step-wrap{align-items:center;display:flex;flex-direction:column}.cp-workflow-arch-step-wrap{width:100%}.cp-workflow-arch-step{background:#ffffff0a;border:1px solid #ffffff1a;border:1px solid var(--cp-border);border-radius:12px;padding:16px 24px;text-align:center;width:100%}.cp-workflow-arch-step--highlight{background:linear-gradient(145deg,#00c8961f,#2d7dd21a);border-color:#00c89673}.cp-workflow-arch-step-label{color:#e2eaf4;color:var(--cp-text);font-size:.95rem;font-weight:600}.cp-workflow-arch-arrow{color:#00c896;color:var(--cp-teal);font-size:1.25rem;line-height:1;padding:6px 0}.cp-mkt-differentiation-grid{grid-gap:16px;display:grid;gap:16px;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));margin:0 auto;max-width:960px}.cp-mkt-differentiation-row{padding:24px;text-align:center}.cp-mkt-differentiation-row--highlight{background:linear-gradient(160deg,#00c8961a,#2d7dd214);border-color:#00c89666}.cp-mkt-differentiation-category{color:#00c896;color:var(--cp-teal);display:block;font-size:12px;font-weight:700;letter-spacing:.08em;margin-bottom:10px;text-transform:uppercase}.cp-mkt-differentiation-statement{color:#f8fbff;color:var(--cp-white);font-size:1.05rem;font-weight:700;margin:0}.cp-mkt-outcomes-grid{display:flex;flex-wrap:wrap;gap:10px;justify-content:center;list-style:none;margin:0;margin-inline:auto;max-width:900px;padding:0}.cp-mkt-outcome-pill{background:#ffffff0a;border:1px solid #ffffff1a;border:1px solid var(--cp-border);border-radius:999px;color:#e2eaf4;color:var(--cp-text);font-size:13px;font-weight:600;padding:10px 16px}.cp-mkt-intake-grid{display:flex;flex-wrap:wrap;gap:10px;justify-content:center;list-style:none;margin:0;padding:0}.cp-mkt-intake-pill{background:#ffffff08;border:1px solid #ffffff1a;border:1px solid var(--cp-border);border-radius:8px;color:#8ba3bc;color:var(--cp-text-muted);font-size:13px;font-weight:500;padding:8px 14px}.cp-mkt-arch-diagram{margin:0 auto;max-width:900px;padding:32px}.cp-mkt-arch-tier{text-align:center}.cp-mkt-arch-tier-label{color:#8ba3bc;color:var(--cp-text-muted);font-size:12px;font-weight:700;letter-spacing:.08em;margin:0 0 14px;text-transform:uppercase}.cp-mkt-arch-tier--core{background:linear-gradient(145deg,#00c8961a,#2d7dd21f);border:1px solid #00c89659;border-radius:14px;padding:24px}.cp-mkt-arch-core-name{color:#f8fbff;color:var(--cp-white);font-size:1.25rem;font-weight:800;margin:0}.cp-mkt-arch-connector{color:#00c896;color:var(--cp-teal);font-size:1.5rem;padding:12px 0;text-align:center}.cp-mkt-integration-pill--output{border-color:#00c89640}.cp-mkt-section-foot--center{margin-top:20px;text-align:center}.cp-mkt-industry-cards-grid{grid-gap:20px;display:grid;gap:20px;grid-template-columns:repeat(auto-fill,minmax(320px,1fr))}.cp-mkt-industry-card-head{align-items:center;display:flex;gap:12px;margin-bottom:16px}.cp-mkt-industry-card-head h2{font-size:1.15rem;margin:0}.cp-mkt-industry-card-body{display:flex;flex-direction:column;gap:14px}.cp-mkt-industry-card-block h3{color:#00c896;color:var(--cp-teal);font-size:11px;font-weight:700;letter-spacing:.06em;margin:0 0 6px;text-transform:uppercase}.cp-mkt-industry-card-block p{color:#8ba3bc;color:var(--cp-text-muted);font-size:14px;line-height:1.55;margin:0}.cp-mkt-industry-card-note{color:#8ba3bc;color:var(--cp-text-muted);font-size:12px;font-weight:600;margin-top:16px;opacity:.8}.cp-mkt-card-grid--3{grid-template-columns:repeat(auto-fill,minmax(260px,1fr))}.cp-portal-page{margin:0 auto;max-width:1100px;padding:40px 24px 80px}.cp-portal-gate{margin:80px auto;max-width:440px;padding:40px 32px;text-align:center}.cp-portal-gate-title{color:#f8fbff;color:var(--cp-white);font-size:1.75rem;font-weight:800;margin:0 0 12px}.cp-portal-gate-lede{color:#8ba3bc;color:var(--cp-text-muted);font-size:14px;line-height:1.6;margin:0 0 24px}.cp-portal-gate-form{display:flex;flex-direction:column;gap:12px;text-align:left}.cp-portal-gate-label{color:#8ba3bc;color:var(--cp-text-muted);font-size:13px;font-weight:600}.cp-portal-gate-error{color:#f87171;font-size:13px;margin:0}.cp-portal-header{align-items:flex-start;display:flex;gap:20px;justify-content:space-between;margin-bottom:32px}.cp-portal-title{color:#f8fbff;color:var(--cp-white);font-size:clamp(1.5rem,3vw,2rem);font-weight:800;margin:0 0 8px}.cp-portal-lede{font-size:14px;margin:0;max-width:58ch}.cp-mkt-cta-band-lede,.cp-portal-lede{color:#8ba3bc;color:var(--cp-text-muted);line-height:1.6}.cp-mkt-cta-band-lede{font-size:1rem;margin:-12px auto 24px;max-width:52ch}.cp-mkt-wds-philosophy-grid{grid-gap:16px;display:grid;gap:16px;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));margin:0 auto;max-width:1000px}.cp-mkt-wds-philosophy-card{padding:24px;position:relative}.cp-mkt-wds-philosophy-index{align-items:center;background:#00c89626;border-radius:50%;color:#00c896;color:var(--cp-teal);display:inline-flex;font-size:12px;font-weight:800;height:28px;justify-content:center;margin-bottom:12px;width:28px}.cp-mkt-wds-philosophy-phase{color:#8ba3bc;color:var(--cp-text-muted);font-size:11px;font-weight:700;letter-spacing:.07em;margin:0 0 6px;text-transform:uppercase}.cp-mkt-wds-philosophy-outcome{color:#f8fbff;color:var(--cp-white);font-size:1.25rem;font-weight:800;margin:0 0 8px}.cp-mkt-wds-philosophy-detail{color:#8ba3bc;color:var(--cp-text-muted);font-size:14px;line-height:1.55;margin:0}.cp-mkt-wds-steps{display:flex;flex-direction:column;gap:16px;list-style:none;margin:0 auto;max-width:720px;padding:0}.cp-mkt-wds-step{padding:28px 32px}.cp-mkt-wds-step-head{align-items:center;display:flex;gap:16px;margin-bottom:10px}.cp-mkt-wds-step-number{align-items:center;background:linear-gradient(145deg,#00c89633,#2d7dd226);border-radius:10px;color:#00c896;color:var(--cp-teal);display:inline-flex;font-size:14px;font-weight:800;height:36px;justify-content:center;min-width:36px}.cp-mkt-wds-step h3{color:#f8fbff;color:var(--cp-white);font-size:1.1rem;font-weight:700;margin:0}.cp-mkt-wds-step p{color:#8ba3bc;color:var(--cp-text-muted);font-size:15px;line-height:1.6;margin:0;padding-left:52px}.cp-mkt-wds-closing-inner{margin:0 auto;max-width:720px;padding:40px 36px;text-align:center}.cp-mkt-about-why-grid--2{grid-template-columns:repeat(auto-fill,minmax(280px,1fr));margin:0 auto;max-width:800px}.cp-mkt-section-lede--center{margin:0 auto;max-width:58ch;text-align:center}.cp-mkt-wds-inquiry-inner{grid-gap:40px;display:grid;gap:40px;grid-template-columns:1fr 1fr;padding:40px}@media (max-width:860px){.cp-mkt-wds-inquiry-inner{grid-template-columns:1fr}.cp-mkt-wds-step p{padding-left:0}}.cp-demo-workspace{--cp-ws-text:#0a1018;--cp-ws-text-strong:#020617;--cp-ws-text-body:#111827;--cp-ws-text-muted:#334155;--cp-ws-text-label:#475569;--cp-ws-line:1.68;--cp-ws-section-gap:18px;--cp-ws-card-bg:#fff;--cp-ws-card-border:#d4dee8;--cp-ws-card-shadow:0 2px 8px #0f172a0f,0 12px 32px #0f172a14;color:var(--cp-ws-text-body)}.cp-demo-workspace .cp-card,.cp-demo-workspace .cp-workflow-card{background:var(--cp-ws-card-bg);border:1px solid var(--cp-ws-card-border);border-radius:12px;box-shadow:var(--cp-ws-card-shadow);color:var(--cp-ws-text-body);font-size:15px;line-height:var(--cp-ws-line);margin-bottom:22px;padding:24px 26px;transition:border-color .2s ease,box-shadow .2s ease}.cp-demo-workspace .cp-card:hover,.cp-demo-workspace .cp-workflow-card:hover{border-color:#b8c9dc;box-shadow:0 4px 12px #0f172a14,0 16px 40px #0f172a1a;transform:none}.cp-demo-workspace .cp-workflow-card{display:flex;flex-direction:column;gap:var(--cp-ws-section-gap)}.cp-demo-workspace .cp-card h2,.cp-demo-workspace .cp-card h3,.cp-demo-workspace .cp-workflow-card h2,.cp-demo-workspace .cp-workflow-card h3{color:var(--cp-ws-text-strong);font-weight:800;letter-spacing:-.015em}.cp-demo-workspace .cp-workflow-card-title{font-size:1.35rem;line-height:1.3;margin:0}.cp-demo-workspace .cp-workflow-card-head{margin-bottom:0}.cp-demo-workspace .cp-card:not(.cp-ai-assist) li,.cp-demo-workspace .cp-card:not(.cp-ai-assist) p,.cp-demo-workspace .cp-workflow-card li,.cp-demo-workspace .cp-workflow-card p{color:var(--cp-ws-text-body);font-weight:500}.cp-demo-workspace .cp-muted{color:var(--cp-ws-text-muted);font-size:15px;font-weight:500;line-height:var(--cp-ws-line)}.cp-demo-workspace .cp-label{color:var(--cp-ws-text-label);font-size:12px;font-weight:800;letter-spacing:.08em;margin-bottom:10px}.cp-demo-workspace .cp-eyebrow{color:#0f766e;font-weight:800}.cp-demo-workspace .cp-input,.cp-demo-workspace .cp-select,.cp-demo-workspace .cp-textarea{background:#fff;border:1.5px solid #cbd5e1;color:var(--cp-ws-text-strong);font-size:15px;font-weight:500;line-height:1.5;padding:14px 16px}.cp-demo-workspace .cp-input:focus,.cp-demo-workspace .cp-select:focus,.cp-demo-workspace .cp-textarea:focus{border-color:#0d9488;box-shadow:0 0 0 3px #0d948826}.cp-demo-workspace .cp-secure-input-hint{color:var(--cp-ws-text-muted);font-weight:600}.cp-demo-workspace .cp-preview-box{background:#f8fafc;border:1px solid #cbd5e1;color:var(--cp-ws-text-body);font-weight:500;line-height:var(--cp-ws-line)}.cp-demo-workspace .cp-preview-box strong{color:var(--cp-ws-text-strong)}.cp-demo-workspace .cp-btn{font-size:15px;font-weight:700;letter-spacing:.01em;min-height:46px;padding:13px 22px}.cp-demo-workspace .cp-btn-row{gap:12px;margin-top:20px}.cp-demo-workspace .cp-btn-primary{background:linear-gradient(135deg,#0d9488,#0f766e);box-shadow:0 2px 8px #0d948859;color:#fff}.cp-demo-workspace .cp-btn-primary:hover{box-shadow:0 4px 14px #0d948866;filter:none;transform:translateY(-1px)}.cp-demo-workspace .cp-btn-ghost{background:#fff;border:1.5px solid #cbd5e1;color:var(--cp-ws-text-strong)}.cp-demo-workspace .cp-btn-ghost:hover{background:#f0fdfa;border-color:#0d9488}.cp-demo-workspace .cp-progress-step{background:#f1f5f9;border-color:#cbd5e1;color:var(--cp-ws-text-muted);font-size:11px;font-weight:800}.cp-demo-workspace .cp-progress-step--done{background:#ecfdf5;border-color:#99f6e4;color:#0f766e}.cp-demo-workspace .cp-progress-step--current{background:linear-gradient(135deg,#0d9488,#0f766e);box-shadow:0 2px 10px #0d948859;color:#fff}.cp-demo-workspace .cp-banking-step-bar{background:#fff;border:1px solid var(--cp-ws-card-border);box-shadow:var(--cp-ws-card-shadow);padding:14px 16px}.cp-demo-workspace .cp-banking-step{color:var(--cp-ws-text-muted);font-size:11px;font-weight:800}.cp-demo-workspace .cp-banking-step--done{background:#ecfdf5;border-color:#99f6e4;color:#0f766e}.cp-demo-workspace .cp-banking-step--current{background:linear-gradient(135deg,#0d9488,#0f766e);box-shadow:0 2px 10px #0d948859;color:#fff}.cp-demo-workspace .cp-workflow-highlight{border:1px solid #0000;border-left-width:4px;border-radius:10px;margin-bottom:16px}.cp-demo-workspace .cp-script.cp-workflow-highlight--script,.cp-demo-workspace .cp-workflow-highlight--script{background:#f8fafc;border-color:#e2e8f0 #e2e8f0 #e2e8f0 #64748b}.cp-demo-workspace .cp-coach-primary--action,.cp-demo-workspace .cp-script.cp-workflow-highlight--action,.cp-demo-workspace .cp-workflow-highlight--action{background:#ecfdf5;border-color:#a7f3d0 #a7f3d0 #a7f3d0 #0d9488}.cp-demo-workspace .cp-workflow-highlight--verification{background:#eff6ff;border-color:#bfdbfe #bfdbfe #bfdbfe #2563eb}.cp-demo-workspace .cp-workflow-highlight--escalation{background:#fff7ed;border-color:#fed7aa #fed7aa #fed7aa #ea580c}.cp-demo-workspace .cp-compliance-warning,.cp-demo-workspace .cp-warn,.cp-demo-workspace .cp-workflow-highlight--compliance{background:#fffbeb;border-color:#fde68a #fde68a #fde68a #d97706}.cp-demo-workspace .cp-workflow-highlight--outcome{background:#f0fdf4;border-color:#bbf7d0 #bbf7d0 #bbf7d0 #16a34a}.cp-demo-workspace .cp-script,.cp-demo-workspace .cp-warn{color:var(--cp-ws-text-body);font-size:15px;font-weight:500;line-height:var(--cp-ws-line);padding:16px 18px}.cp-demo-workspace .cp-script strong,.cp-demo-workspace .cp-warn strong{display:block;font-size:11px;font-weight:800;letter-spacing:.07em;margin-bottom:8px;text-transform:uppercase}.cp-demo-workspace .cp-script strong{color:#0f766e}.cp-demo-workspace .cp-warn strong{color:#b45309}.cp-demo-workspace .cp-guidance-panel{background:#f8fafc;border:1px solid #e2e8f0;border-left-width:4px;border-radius:10px;margin-bottom:0;padding:16px 18px}.cp-demo-workspace .cp-guidance-panel-label{color:#0f766e;font-size:11px;font-weight:800;letter-spacing:.07em;margin-bottom:10px}.cp-demo-workspace .cp-guidance-panel-body{color:var(--cp-ws-text-body)!important;font-size:15px;font-weight:500;line-height:var(--cp-ws-line)}.cp-demo-workspace .cp-guidance-panel--primary{background:#ecfdf5;border-color:#a7f3d0 #a7f3d0 #a7f3d0 #0d9488}.cp-demo-workspace .cp-guidance-panel--primary .cp-guidance-panel-label{color:#0f766e}.cp-demo-workspace .cp-workflow-highlight--verification.cp-guidance-panel{background:#eff6ff;border-color:#bfdbfe #bfdbfe #bfdbfe #2563eb}.cp-demo-workspace .cp-workflow-highlight--verification .cp-guidance-panel-label{color:#1d4ed8}.cp-demo-workspace .cp-workflow-highlight--escalation.cp-guidance-panel{background:#fff7ed;border-color:#fed7aa #fed7aa #fed7aa #ea580c}.cp-demo-workspace .cp-workflow-highlight--escalation .cp-guidance-panel-label{color:#c2410c}.cp-demo-workspace .cp-workflow-highlight--compliance.cp-guidance-panel{background:#fffbeb;border-color:#fde68a #fde68a #fde68a #d97706}.cp-demo-workspace .cp-workflow-highlight--compliance .cp-guidance-panel-label{color:#b45309}.cp-demo-workspace .cp-workflow-highlight--outcome.cp-guidance-panel{background:#f0fdf4;border-color:#bbf7d0 #bbf7d0 #bbf7d0 #16a34a}.cp-demo-workspace .cp-compliance-warning{gap:14px;margin-bottom:0;padding:16px 18px}.cp-demo-workspace .cp-compliance-warning-title{color:#92400e;font-weight:800}.cp-demo-workspace .cp-compliance-warning-body{color:var(--cp-ws-text-body)!important;font-size:15px;font-weight:500;line-height:var(--cp-ws-line)}.cp-demo-workspace .cp-compliance-warning-icon{background:#d97706}.cp-demo-workspace .cp-compliance-warning--high .cp-compliance-warning-icon{background:#dc2626}.cp-demo-workspace .cp-compliance-warning--high{background:#fef2f2;border-color:#fecaca #fecaca #fecaca #dc2626}.cp-demo-workspace .cp-rep-coach,.cp-demo-workspace .cp-workflow-intelligence{border-top:1px solid #e2e8f0}.cp-demo-workspace .cp-rep-coach{background:#f8fafc;border:1px solid #e2e8f0;box-shadow:none}.cp-demo-workspace .cp-call-continuation-context,.cp-demo-workspace .cp-call-continuation-steps,.cp-demo-workspace .cp-call-continuation-steps-compact,.cp-demo-workspace .cp-rebuttal-extras ul,.cp-demo-workspace .cp-rep-coach-list,.cp-demo-workspace .cp-rep-coach-text,.cp-demo-workspace .cp-workflow-reasoning p{color:var(--cp-ws-text-body)!important;font-size:14px;font-weight:500;line-height:var(--cp-ws-line)}.cp-demo-workspace .cp-rep-coach-section{background:#fff;border-color:#e2e8f0}.cp-demo-workspace .cp-call-continuation{background:#f8fafc;border:1px solid #e2e8f0;padding:18px}.cp-demo-workspace .cp-call-continuation-header strong{color:#0f766e;font-size:13px;font-weight:800}.cp-demo-workspace .cp-coach-primary{border-radius:10px;margin-top:4px;padding:16px 18px}.cp-demo-workspace .cp-coach-primary-label{color:#0f766e;font-size:11px;font-weight:800;letter-spacing:.07em;text-transform:uppercase}.cp-demo-workspace .cp-coach-primary-text{color:var(--cp-ws-text-strong)!important;font-size:15px;font-weight:600;line-height:var(--cp-ws-line)}.cp-demo-workspace .cp-intelligence-footer{color:var(--cp-ws-text-muted);font-size:12px}.cp-demo-workspace .cp-status-pill--guidance{background:#ecfdf5;border-color:#99f6e4;color:#0f766e}.cp-demo-workspace .cp-status-pill--intel{background:#eff6ff;border-color:#bfdbfe;color:#1d4ed8}.cp-demo-workspace .cp-status-pill--warn{background:#fff7ed;border-color:#fed7aa;color:#c2410c}.cp-demo-workspace .cp-status-pill--pending{background:#f1f5f9;border:1px solid #cbd5e1;color:var(--cp-ws-text-muted)}.cp-demo-workspace .cp-ai-assist.cp-card{background:#fff;border:1px solid var(--cp-ws-card-border);gap:0}.cp-demo-workspace .cp-ai-assist-toggle{color:var(--cp-ws-text-strong)}.cp-demo-workspace .cp-ai-assist-toggle-title{color:var(--cp-ws-text-strong);font-size:15px;font-weight:800}.cp-demo-workspace .cp-ai-assist-toggle-meta{color:#475569;font-size:12px;font-weight:600;text-transform:none}.cp-demo-workspace .cp-ai-assist-toggle-chevron{color:#64748b!important}.cp-demo-workspace .cp-ai-assist-body{border-top:1px solid #e2e8f0;color:#111827;padding-top:16px}.cp-demo-workspace .cp-smart-compliance-node{background:#fff!important;border:1px solid #cbd5e1!important;box-shadow:0 2px 10px #0f172a14}.cp-demo-workspace .cp-smart-compliance-node-header{margin-bottom:8px}.cp-demo-workspace .cp-smart-compliance-node-title{color:#020617!important;font-size:16px}.cp-demo-workspace .cp-ai-live-analyzing{color:#dc2626!important}.cp-demo-workspace .cp-smart-compliance-node--live{border-color:#fca5a5!important;box-shadow:0 2px 12px #dc26261f!important}.cp-demo-workspace .cp-smart-compliance-node-live-tag{color:#b91c1c!important}.cp-demo-workspace .cp-smart-compliance-node-industry{color:#475569!important}.cp-demo-workspace .cp-smart-compliance-node-industry strong{color:#0f172a!important}.cp-demo-workspace .cp-smart-compliance-node-heading{color:#334155!important;font-size:12px}.cp-demo-workspace .cp-smart-compliance-node-body,.cp-demo-workspace .cp-smart-compliance-node-checklist{color:#111827!important;font-size:15px;font-weight:600;line-height:1.6}.cp-demo-workspace .cp-smart-compliance-node-section--framework{background:#f8fafc!important;border-color:#cbd5e1!important}.cp-demo-workspace .cp-smart-compliance-node-section--say{background:#ecfdf5!important;border-color:#86efac!important}.cp-demo-workspace .cp-smart-compliance-node-section--say .cp-smart-compliance-node-heading{color:#047857!important}.cp-demo-workspace .cp-smart-compliance-node-section--say .cp-smart-compliance-node-body{color:#14532d!important;font-weight:700}.cp-demo-workspace .cp-smart-compliance-node-section--avoid{background:#fef2f2!important;border-color:#f87171!important}.cp-demo-workspace .cp-smart-compliance-node-section--avoid .cp-smart-compliance-node-heading{color:#b91c1c!important}.cp-demo-workspace .cp-smart-compliance-node-section--avoid .cp-smart-compliance-node-body{color:#7f1d1d!important;font-weight:700}.cp-demo-workspace .cp-smart-compliance-node-section--action{background:#eff6ff!important;border-color:#93c5fd!important}.cp-demo-workspace .cp-smart-compliance-node-section--action .cp-smart-compliance-node-heading{color:#1d4ed8!important}.cp-demo-workspace .cp-smart-compliance-node-section--action .cp-smart-compliance-node-checklist{color:#1e3a8a!important;font-weight:700}.cp-demo-workspace .cp-smart-compliance-node-check{background:#2563eb!important;color:#fff!important}.cp-demo-workspace .cp-caller-context-alert{background:linear-gradient(135deg,#fef2f2,#fff)!important;border-color:#fca5a5!important}.cp-demo-workspace .cp-caller-context-alert-heading{color:#b91c1c!important}.cp-demo-workspace .cp-caller-context-alert-body{color:#111827!important}.cp-demo-workspace .cp-ai-assist-supervisor-row--contextual{background:#fef2f2!important;border-color:#fca5a5!important}.cp-demo-workspace .cp-ai-assist-caller-block{border-top:1px solid #e2e8f0;margin-top:4px}.cp-demo-workspace .cp-ai-assist-caller-block--first{border-top:none;margin-top:0;padding-top:0}.cp-demo-workspace .cp-ai-assist-toggle-badges{width:100%}.cp-demo-workspace .cp-compliance-score-badge--compact{margin-left:0}.cp-demo-workspace .cp-ai-assist-body .cp-label,.cp-demo-workspace .cp-ai-assist-caller-label{color:#334155!important;font-weight:800}.cp-demo-workspace .cp-ai-assist-body .cp-textarea,.cp-demo-workspace .cp-ai-assist-input{background:#fff!important;border-color:#cbd5e1;color:#111827!important;font-size:15px;line-height:1.55}.cp-demo-workspace .cp-ai-assist-supervisor-row{background:#f8fafc!important;border-color:#e2e8f0!important}.cp-demo-workspace .cp-ai-assist-supervisor-row--highlight{background:#f0fdf4!important;border-color:#86efac!important}.cp-demo-workspace .cp-ai-assist-supervisor-row--action{background:#eff6ff!important;border-color:#93c5fd!important}.cp-demo-workspace .cp-ai-assist-supervisor-row--escalation,.cp-demo-workspace .cp-ai-assist-supervisor-row--risk{background:#fffbeb!important;border-color:#fcd34d!important}.cp-demo-workspace .cp-ai-assist-supervisor-label{color:#475569!important;font-weight:800}.cp-demo-workspace .cp-ai-assist-supervisor-value{color:#020617!important;font-size:15px;font-weight:600;line-height:1.55}.cp-demo-workspace .cp-ai-assist-supervisor-quote{color:#0f172a!important;font-weight:600}.cp-demo-workspace .cp-ai-assist-supervisor-value--mood{color:#020617!important;font-weight:800;letter-spacing:.03em;text-transform:lowercase}.cp-demo-workspace .cp-ai-assist-supervisor-value--mood-angry,.cp-demo-workspace .cp-ai-assist-supervisor-value--mood-irate{color:#b91c1c!important}.cp-demo-workspace .cp-ai-assist-supervisor-value--mood-frustrated,.cp-demo-workspace .cp-ai-assist-supervisor-value--mood-upset{color:#c2410c!important}.cp-demo-workspace .cp-ai-assist-supervisor-value--mood-anxious,.cp-demo-workspace .cp-ai-assist-supervisor-value--mood-confused{color:#b45309!important}.cp-demo-workspace .cp-ai-assist-supervisor-value--mood-appreciative,.cp-demo-workspace .cp-ai-assist-supervisor-value--mood-satisfied{color:#047857!important}.cp-demo-workspace .cp-ai-assist-item{background:#f8fafc;border-color:#e2e8f0}.cp-demo-workspace .cp-ai-assist-item h4{color:var(--cp-ws-text-label)}.cp-demo-workspace .cp-ai-assist-item p{color:var(--cp-ws-text-body);font-weight:500;line-height:var(--cp-ws-line)}.cp-demo-workspace .cp-ai-assist-indicator{background:#eff6ff;border-color:#bfdbfe;color:#1d4ed8}.cp-demo-workspace .cp-ai-assist-fallback{background:#fffbeb!important;border-color:#fcd34d!important;color:#92400e!important;font-weight:700}.cp-demo-workspace .cp-ai-assist-guardrail,.cp-demo-workspace .cp-ai-assist-policy{color:#475569!important;font-size:13px;font-weight:600;line-height:1.55}.cp-demo-workspace .cp-completion-badge{background:#ecfdf5;border-color:#99f6e4;color:#0f766e}.cp-demo-workspace .cp-empty-state-title{color:var(--cp-ws-text-strong)}.cp-demo-workspace .cp-empty-state-desc{color:var(--cp-ws-text-muted);font-weight:500}.cp-demo-workspace .cp-session-bar{background:#fff;border:1px solid var(--cp-ws-card-border);box-shadow:var(--cp-ws-card-shadow)}.cp-demo-workspace .cp-session-bar-label{color:var(--cp-ws-text-body);font-weight:600}@media (prefers-reduced-motion:reduce){.cp-demo-workspace .cp-banking-step--current,.cp-demo-workspace .cp-progress-step--current{animation:none}}.cp-demo-workspace .cp-guided-step{margin-top:4px}.cp-demo-workspace .cp-guided-step-meta{margin-bottom:8px}.cp-demo-workspace .cp-guided-step-count{color:var(--cp-ws-text-muted);font-size:11px;font-weight:700;letter-spacing:.04em;text-transform:uppercase}.cp-demo-workspace .cp-guided-step-prompt{color:var(--cp-ws-text-strong);font-size:17px;font-weight:800;line-height:1.35;margin:0 0 6px}.cp-demo-workspace .cp-guided-step-helper{color:var(--cp-ws-text-muted);font-size:13px;font-weight:500;line-height:var(--cp-ws-line);margin:0 0 14px}.cp-demo-workspace .cp-guided-step-body{display:flex;flex-direction:column;gap:12px}.cp-demo-workspace .cp-guided-path-summary{background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;display:flex;flex-direction:column;gap:8px;list-style:none;margin:0 0 16px;padding:12px 14px}.cp-demo-workspace .cp-guided-path-summary li{display:flex;flex-wrap:wrap;font-size:13px;gap:6px 10px;line-height:1.4}.cp-demo-workspace .cp-guided-path-summary-label{color:var(--cp-ws-text-muted);font-weight:600}.cp-demo-workspace .cp-guided-path-summary-value{color:var(--cp-ws-text-strong);font-weight:700}.cp-demo-workspace .cp-guided-choice-list{display:flex;flex-direction:column;gap:8px;list-style:none;margin:0;padding:0}.cp-demo-workspace .cp-guided-choice{background:#fff;border:1px solid #e2e8f0;border-radius:10px;color:var(--cp-ws-text-body);cursor:pointer;font-size:14px;font-weight:600;padding:12px 14px;text-align:left;transition:border-color .15s,background .15s;width:100%}.cp-demo-workspace .cp-guided-choice:hover{background:#f8fafc;border-color:#93c5fd}.cp-demo-workspace .cp-guided-choice--selected{background:#eff6ff;border-color:#2563eb;color:#1e40af}.cp-demo-workspace .cp-guided-intro{color:var(--cp-ws-text-muted);font-size:13px;font-weight:500;line-height:var(--cp-ws-line);margin:0 0 12px}.cp-demo-workspace .cp-ai-assist-supervisor-row--escalation .cp-ai-assist-supervisor-value{color:#b45309;font-weight:600}.cp-demo-workspace .cp-demo-performance-context .cp-demo-ops-banner{background:#f8fafc!important;border-color:#cbd5e1!important}.cp-demo-workspace .cp-demo-performance-context .cp-demo-ops-banner-eyebrow{color:#475569!important}.cp-demo-workspace .cp-demo-performance-context .cp-demo-ops-banner-tag{background:#e2e8f0!important;border-color:#cbd5e1!important;color:#475569!important}.cp-demo-workspace .cp-demo-performance-context .cp-demo-ops-banner-framing,.cp-demo-workspace .cp-demo-performance-context .cp-demo-ops-banner-positioning,.cp-demo-workspace .cp-demo-performance-context .cp-demo-ops-banner-problem,.cp-demo-workspace .cp-demo-performance-context .cp-demo-ops-banner-solves,.cp-demo-workspace .cp-demo-performance-context .cp-demo-ops-banner-solves li{color:var(--cp-ws-text-body)!important;font-weight:600}.cp-demo-workspace .cp-demo-performance-context .cp-demo-ops-banner-problem{color:var(--cp-ws-text-strong)!important;font-weight:700}.cp-demo-workspace .cp-demo-performance-context .cp-demo-ops-banner-framing--meta{color:var(--cp-ws-text-muted)!important;font-weight:500}.cp-demo-workspace .cp-demo-performance-context .cp-demo-dual-card--employee,.cp-demo-workspace .cp-demo-performance-context .cp-demo-dual-card--leadership{background:#fff!important;border-color:#e2e8f0!important;box-shadow:0 1px 4px #0f172a0f}.cp-demo-workspace .cp-demo-performance-context .cp-demo-dual-card--leadership .cp-demo-dual-eyebrow,.cp-demo-workspace .cp-demo-performance-context .cp-demo-dual-eyebrow{color:#475569!important}.cp-demo-workspace .cp-demo-performance-context .cp-demo-dual-pills strong{color:#334155!important}.cp-demo-workspace .cp-demo-performance-context .cp-demo-dual-outcomes,.cp-demo-workspace .cp-demo-performance-context .cp-demo-dual-outcomes li,.cp-demo-workspace .cp-demo-performance-context .cp-demo-dual-pills li,.cp-demo-workspace .cp-demo-performance-context .cp-demo-dual-pills li span,.cp-demo-workspace .cp-demo-performance-context .cp-demo-dual-summary{color:var(--cp-ws-text-body)!important;font-weight:600}.cp-demo-workspace .cp-demo-leadership-readable .cp-coach-accordion--leadership{background:#fff!important;border-color:#cbd5e1!important;box-shadow:0 1px 6px #0f172a14}.cp-demo-workspace .cp-demo-leadership-readable .cp-coach-accordion--leadership .cp-coach-accordion-trigger{color:var(--cp-ws-text-strong)!important}.cp-demo-workspace .cp-demo-leadership-readable .cp-coach-accordion--leadership .cp-coach-accordion-trigger:hover{background:#f1f5f9!important}.cp-demo-workspace .cp-demo-leadership-readable .cp-coach-accordion-chevron{color:#64748b!important}.cp-demo-workspace .cp-demo-leadership-readable .cp-coach-accordion--leadership .cp-coach-accordion-title{color:var(--cp-ws-text-strong)!important;font-size:13px;font-weight:800}.cp-demo-workspace .cp-demo-leadership-readable .cp-coach-accordion--leadership .cp-coach-accordion-summary{color:var(--cp-ws-text-body)!important;font-size:12px;font-weight:700;line-height:1.55}.cp-demo-workspace .cp-demo-leadership-readable .cp-coach-accordion-body{background:#fff}.cp-demo-workspace .cp-demo-leadership-readable .cp-demo-leadership-question{color:var(--cp-ws-text-strong)!important;font-size:14px;font-weight:800;line-height:1.5}.cp-demo-workspace .cp-demo-leadership-readable .cp-demo-leadership-tagline{color:var(--cp-ws-text-body)!important;font-size:13px;font-style:italic;font-weight:700;line-height:1.55}.cp-demo-workspace .cp-demo-performance-context .cp-demo-leadership-section-title{color:#334155!important;font-size:12px;font-weight:800;letter-spacing:.06em}.cp-demo-workspace .cp-demo-leadership-readable .cp-demo-leadership-list,.cp-demo-workspace .cp-demo-leadership-readable .cp-demo-leadership-list li{color:var(--cp-ws-text-body)!important;font-size:13px;font-weight:600;line-height:1.6}.cp-demo-workspace .cp-demo-performance-context .cp-coach-accordion--training{background:#fff!important;border-color:#cbd5e1!important;box-shadow:0 1px 6px #0f172a14}.cp-demo-workspace .cp-demo-performance-context .cp-coach-accordion--training .cp-coach-accordion-summary,.cp-demo-workspace .cp-demo-performance-context .cp-coach-accordion--training .cp-coach-accordion-title{color:var(--cp-ws-text-body)!important;font-weight:700}.cp-demo-workspace .cp-demo-performance-context .cp-coach-accordion--training .cp-coach-accordion-chevron{color:#64748b!important}.cp-demo-workspace .cp-demo-performance-context .cp-coach-accordion--training .cp-coach-accordion-trigger:hover{background:#f1f5f9!important}.cp-demo-workspace .cp-demo-performance-context .cp-demo-training-focus,.cp-demo-workspace .cp-demo-performance-context .cp-demo-training-focus li,.cp-demo-workspace .cp-demo-performance-context .cp-demo-training-modes-hint,.cp-demo-workspace .cp-demo-performance-context .cp-demo-training-note{color:var(--cp-ws-text-body)!important;font-weight:600}.cp-demo-workspace .cp-demo-performance-context .cp-mkt-text-link{color:#1e40af!important}.cp-demo-workspace .cp-verification-card{display:flex;flex-direction:column;gap:14px}.cp-demo-workspace .cp-verification-script-pipeline{background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;margin:4px 0 0;max-height:220px;overflow:hidden;overflow-y:auto}.cp-demo-workspace .cp-verification-script-pipeline .cp-script{background:#0000;border:none;border-left:3px solid #64748b;border-radius:0;box-shadow:none;font-size:14px;line-height:1.55;margin:0;padding:14px 16px}.cp-demo-workspace .cp-verification-script-pipeline .cp-script strong{color:#334155;font-size:11px;margin-bottom:8px}.cp-demo-workspace .cp-verification-script-pipeline .cp-script+.cp-script{border-top:1px solid #e2e8f0}.cp-demo-workspace .cp-verification-followup{display:flex;flex-direction:column;gap:12px;margin-top:2px}.cp-demo-workspace .cp-verification-followup .cp-compliance-warning{margin-bottom:0}.cp-demo-workspace .cp-verification-followup .cp-preview-box{margin-top:0}.cp-demo-workspace .cp-verification-actions{margin-top:4px}.cp-demo-workspace .cp-compliance-score-row{display:flex;justify-content:flex-end;margin:2px 0 10px}.cp-demo-workspace .cp-compliance-score-badge{align-items:center;background:#fff;border:1px solid #cbd5e1;border-radius:999px;box-shadow:0 1px 4px #0f172a0f;display:inline-flex;font-family:inherit;gap:10px;padding:8px 14px}.cp-demo-workspace .cp-compliance-score-badge-label{color:#475569;font-size:11px;font-weight:700;letter-spacing:.06em;text-transform:uppercase}.cp-demo-workspace .cp-compliance-score-badge-value{font-feature-settings:"tnum";color:#020617;font-size:18px;font-variant-numeric:tabular-nums;font-weight:800;line-height:1}.cp-demo-workspace .cp-compliance-score-badge--strong{background:linear-gradient(135deg,#f0fdf4,#fff);border-color:#a7f3d0}.cp-demo-workspace .cp-compliance-score-badge--strong .cp-compliance-score-badge-value{color:#047857}.cp-demo-workspace .cp-compliance-score-badge--watch{background:linear-gradient(135deg,#fffbeb,#fff);border-color:#fde68a}.cp-demo-workspace .cp-compliance-score-badge--watch .cp-compliance-score-badge-value{color:#b45309}.cp-demo-workspace .cp-compliance-score-badge--attention{background:linear-gradient(135deg,#fef2f2,#fff);border-color:#fecaca}.cp-demo-workspace .cp-compliance-score-badge--attention .cp-compliance-score-badge-value{color:#b91c1c}.cp-demo-workspace .cp-compliance-score-badge--compact{gap:6px;margin-left:auto;padding:4px 10px}.cp-demo-workspace .cp-compliance-score-badge--compact .cp-compliance-score-badge-label{font-size:9px}.cp-demo-workspace .cp-compliance-score-badge--compact .cp-compliance-score-badge-value{font-size:14px}.cp-demo-workspace .cp-ai-assist-toggle{grid-gap:8px 12px;display:grid;gap:8px 12px;grid-template-areas:"head chevron" "meta meta" "badges badges";grid-template-columns:1fr auto}.cp-demo-workspace .cp-ai-assist-toggle-head{grid-area:head}.cp-demo-workspace .cp-ai-assist-toggle-meta{grid-area:meta}.cp-demo-workspace .cp-ai-assist-toggle-badges{grid-area:badges}.cp-demo-workspace .cp-ai-assist-toggle-chevron{align-self:start;grid-area:chevron}@media (max-width:640px){.cp-demo-workspace .cp-ai-assist-toggle-head,.cp-demo-workspace .cp-smart-compliance-node-header{align-items:flex-start;flex-direction:column}.cp-demo-workspace .cp-ai-live-analyzing,.cp-demo-workspace .cp-ai-live-analyzing--inline{font-size:10px;line-height:1.35}}.cp-demo-workspace .cp-demo-compliance-header{background:linear-gradient(135deg,#f8fafc,#fff 55%);border:1px solid #e2e8f0;margin-bottom:16px;padding:14px 18px}.cp-demo-workspace .cp-demo-compliance-header-top{align-items:center;display:flex;flex-wrap:wrap;gap:12px;justify-content:space-between}.cp-demo-workspace .cp-demo-compliance-header-title{color:#0f172a;color:var(--cp-ws-text-strong,#0f172a);font-size:1rem;font-weight:700;margin:0}.cp-demo-workspace .cp-demo-compliance-header-industry{color:#64748b;font-size:.75rem;font-weight:600;letter-spacing:.04em;text-transform:uppercase}.cp-demo-workspace .cp-demo-compliance-header-badges{align-items:center;display:flex;flex-wrap:wrap;gap:8px;margin-left:auto}.cp-demo-workspace .cp-demo-compliance-exposure-alert{background-color:#ef44441a;border:1px solid #ef4444;border-radius:8px;color:#dc2626;font-size:.9rem;font-weight:700;line-height:1.5;margin-top:12px;padding:12px 16px}.cp-demo-workspace .cp-final-note-col-title{color:var(--cp-ws-text-strong)}.cp-demo-workspace .cp-final-note-col-hint{color:var(--cp-ws-text-muted)}.cp-demo-workspace .cp-final-note-rep-textarea{background:#fff;border-color:#cbd5e1;color:var(--cp-ws-text-body)}.cp-demo-workspace .cp-final-note-audit-panel{background:linear-gradient(165deg,#0f172a,#1e293b 55%,#0f172a);border-color:#0f766e73;box-shadow:0 10px 28px #0f172a2e}.cp-demo-workspace .cp-final-note-audit-verified{background:#0f766e24;border-color:#0f766e66;color:#0f766e}.cp-demo-workspace .cp-final-note-audit-check{background:#0f766e33;color:#0d9488}.cp-demo-workspace .cp-final-note-audit-pre{color:#e2e8f0}.cp-demo-workspace .cp-final-note-finale{background:linear-gradient(145deg,#f8fafc,#f1f5f9);border-color:#cbd5e1;box-shadow:0 8px 24px #0f172a14}.cp-demo-workspace .cp-final-note-finale .cp-final-note-enterprise-cta-title{color:var(--cp-ws-text-strong)}.cp-demo-workspace .cp-final-note-finale .cp-final-note-enterprise-cta-desc{color:var(--cp-ws-text-muted)}.cp-pipeline-builder{margin:0 auto;max-width:720px;padding:24px 16px 48px}.cp-client-dashboard{--cp-client-primary:#2d7dd2;--cp-client-primary-dark:#1e5a9e;--cp-client-accent:#00c896}.cp-client-dashboard-env-bar{background:#0a1628b8;border:1px solid #334155bf;border-radius:12px;box-shadow:0 4px 24px #00000038;margin-bottom:20px;padding:16px 20px}.cp-client-dashboard-env-bar .cp-label{color:#e2e8f0;font-weight:600;letter-spacing:.02em}.cp-client-dashboard-env-bar .cp-select{background:#060e14;border-color:#334155f2;color:#f1f5f9;max-width:320px}.cp-client-dashboard-env-bar .cp-select:focus{border-color:var(--cp-client-primary);box-shadow:0 0 0 2px color-mix(in srgb,var(--cp-client-primary) 25%,#0000)}.cp-client-dashboard-header{border-left:4px solid var(--cp-client-primary);padding-left:16px}.cp-client-dashboard-header-top{align-items:flex-start;display:flex;gap:14px}.cp-client-dashboard-logo{align-items:center;background:linear-gradient(135deg,var(--cp-client-primary) 0,var(--cp-client-primary-dark) 100%);border-radius:10px;color:#f8fafc;display:flex;flex-shrink:0;font-size:14px;font-weight:800;height:44px;justify-content:center;letter-spacing:.04em;width:44px}.cp-client-dashboard-header-copy{flex:1 1;min-width:0}.cp-client-dashboard-header .cp-pipeline-builder-title{color:var(--cp-client-primary)}.cp-client-dashboard-modules{display:flex;flex-wrap:wrap;gap:8px;margin-top:14px}.cp-client-dashboard-module-chip{background:color-mix(in srgb,var(--cp-client-accent) 14%,#0000);border:1px solid color-mix(in srgb,var(--cp-client-accent) 35%,#0000);border-radius:999px;color:var(--cp-client-accent);font-size:11px;font-weight:700;letter-spacing:.04em;padding:4px 10px;text-transform:uppercase}.cp-client-dashboard-module-section{align-items:center;background:color-mix(in srgb,var(--cp-client-primary) 8%,#0000);border:1px solid color-mix(in srgb,var(--cp-client-primary) 22%,#0000);border-radius:8px;display:flex;flex-wrap:wrap;gap:10px;margin-bottom:16px;padding:10px 12px}.cp-client-dashboard-module-badge{background:var(--cp-client-primary);border-radius:6px;color:#f8fafc;font-size:10px;font-weight:700;letter-spacing:.08em;padding:3px 8px;text-transform:uppercase}.cp-client-dashboard-module-desc{color:#94a3b8f2;flex:1 1;font-size:12px;line-height:1.5;margin:0;min-width:200px}.cp-pipeline-builder-card{padding:28px 24px 24px}.cp-pipeline-builder-header{margin-bottom:24px}.cp-pipeline-builder-kicker{color:#94a3b8e6;font-size:11px;font-weight:700;letter-spacing:.12em;margin:0 0 8px;text-transform:uppercase}.cp-pipeline-builder-title{color:#f8fafc;color:var(--cp-white,#f8fafc);font-size:22px;font-weight:700;margin:0 0 8px}.cp-pipeline-builder-lede{color:#94a3b8f2;font-size:14px;line-height:1.6;margin:0}.cp-pipeline-builder-fields{display:flex;flex-direction:column;gap:4px;margin-bottom:24px}.cp-pipeline-flow{background:linear-gradient(135deg,color-mix(in srgb,#2d7dd2 10%,#0000),#060e148c);background:linear-gradient(135deg,color-mix(in srgb,var(--cp-client-primary,#2d7dd2) 10%,#0000) 0,#060e148c 100%);border:1px solid color-mix(in srgb,#2d7dd2 28%,#0000);border:1px solid color-mix(in srgb,var(--cp-client-primary,#2d7dd2) 28%,#0000);border-radius:12px;flex-wrap:wrap;justify-content:center;margin-bottom:24px;padding:16px 18px}.cp-pipeline-flow,.cp-pipeline-flow-segment{align-items:center;display:flex;gap:8px}.cp-pipeline-flow-step{background:#0f172aa6;border:1px solid #64748b73;border-radius:999px;padding:8px 16px;transition:border-color .22s ease,background .22s ease,box-shadow .22s ease}.cp-pipeline-flow-step--active{background:color-mix(in srgb,#00c896 14%,#0000);background:color-mix(in srgb,var(--cp-client-accent,#00c896) 14%,#0000);border-color:#00c896;border-color:var(--cp-client-accent,#00c896);box-shadow:0 0 20px color-mix(in srgb,#00c896 28%,#0000);box-shadow:0 0 20px color-mix(in srgb,var(--cp-client-accent,#00c896) 28%,#0000)}.cp-pipeline-flow-step--complete{background:#10b9811a;border-color:#10b9818c}.cp-pipeline-flow-step-label{color:#cbd5e1d9;font-size:11px;font-weight:700;letter-spacing:.1em;text-transform:uppercase}.cp-pipeline-flow-step--active .cp-pipeline-flow-step-label,.cp-pipeline-flow-step--complete .cp-pipeline-flow-step-label{color:#ecfdf5}.cp-pipeline-flow-connector{color:#94a3b8a6;font-size:14px}.cp-pipeline-section{background:#060e1473;border:1px solid #334155bf;border-radius:12px;margin-top:18px;padding:18px 16px 16px}.cp-pipeline-section-header{align-items:flex-start;display:flex;gap:12px;margin-bottom:14px}.cp-pipeline-section-step{align-items:center;background:#2d7dd2;background:var(--cp-client-primary,#2d7dd2);border-radius:50%;color:#f8fafc;display:flex;flex-shrink:0;font-size:12px;font-weight:800;height:28px;justify-content:center;width:28px}.cp-pipeline-section-title{color:#f1f5f9;font-size:13px;font-weight:700;letter-spacing:.08em;margin:0 0 4px;text-transform:uppercase}.cp-pipeline-section-desc{color:#94a3b8f2;font-size:13px;line-height:1.5;margin:0}.cp-pipeline-thinking{background:#060e148c;border:1px solid #334155a6;border-radius:10px;margin-top:14px;opacity:.72;padding:14px 14px 10px;transition:opacity .24s ease,border-color .24s ease}.cp-pipeline-thinking--active{border-color:color-mix(in srgb,#00c896 40%,#0000);border-color:color-mix(in srgb,var(--cp-client-accent,#00c896) 40%,#0000);opacity:1}.cp-pipeline-thinking-kicker{color:#00c896;color:var(--cp-client-accent,#00c896);font-size:11px;font-weight:700;letter-spacing:.08em;margin:0 0 10px;text-transform:uppercase}.cp-pipeline-thinking-list{grid-gap:8px;display:grid;gap:8px;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));list-style:none;margin:0;padding:0}.cp-pipeline-thinking-item{align-items:center;color:#94a3b8d9;display:flex;font-size:12px;gap:8px;transition:color .2s ease}.cp-pipeline-thinking-item--lit,.cp-pipeline-thinking-item--selected{color:#ecfdf5}.cp-pipeline-thinking-dot{background:#64748ba6;border-radius:50%;flex-shrink:0;height:6px;transition:background .2s ease,box-shadow .2s ease;width:6px}.cp-pipeline-thinking-item--lit .cp-pipeline-thinking-dot,.cp-pipeline-thinking-item--selected .cp-pipeline-thinking-dot{background:#00c896;background:var(--cp-client-accent,#00c896);box-shadow:0 0 8px color-mix(in srgb,#00c896 55%,#0000);box-shadow:0 0 8px color-mix(in srgb,var(--cp-client-accent,#00c896) 55%,#0000)}.cp-pipeline-scenario-overview{border-top:1px solid #334155cc;margin-top:20px;padding-top:20px}.cp-pipeline-scenario-overview-head{align-items:center;display:flex;flex-wrap:wrap;gap:10px;justify-content:space-between;margin-bottom:14px}.cp-pipeline-scenario-overview-head h2{color:#cbd5e1f2;font-size:13px;font-weight:700;letter-spacing:.08em;margin:0;text-transform:uppercase}.cp-pipeline-scenario-grid{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(auto-fill,minmax(150px,1fr));margin:0}.cp-pipeline-scenario-item{background:#060e148c;border:1px solid #334155bf;border-radius:10px;padding:12px 14px}.cp-pipeline-scenario-item dt{color:#94a3b8e6;font-size:10px;font-weight:700;letter-spacing:.08em;margin:0 0 4px;text-transform:uppercase}.cp-pipeline-scenario-item dd{color:#f1f5f9;font-size:13px;font-weight:600;line-height:1.45;margin:0}.cp-pipeline-outcome-detail{background:#060e1473;border:1px solid #334155bf;border-radius:10px;margin-top:16px;padding:14px 16px}.cp-pipeline-outcome-detail h2{color:#cbd5e1f2;font-size:12px;font-weight:700;letter-spacing:.08em;margin:0 0 8px;text-transform:uppercase}.cp-pipeline-outcome-detail p{color:#94a3b8;font-size:13px;line-height:1.55;margin:0}.cp-pipeline-builder-preview{border-top:1px solid #334155cc;padding-top:20px}.cp-pipeline-builder-preview-head{align-items:center;display:flex;flex-wrap:wrap;gap:10px;justify-content:space-between;margin-bottom:12px}.cp-pipeline-builder-preview-head h2{color:#cbd5e1f2;font-size:13px;font-weight:700;letter-spacing:.08em;margin:0;text-transform:uppercase}.cp-pipeline-builder-status{border-radius:999px;font-size:11px;font-weight:700;letter-spacing:.06em;padding:4px 10px;text-transform:uppercase}.cp-pipeline-builder-status--draft{background:#64748b33;border:1px solid #64748b59;color:#94a3b8}.cp-pipeline-builder-status--ready{background:#10b9811f;border:1px solid #10b98159;color:#10b981}.cp-pipeline-builder-status--production{background:#3b82f624;border:1px solid #3b82f659;color:#60a5fa}.cp-pipeline-builder-status--deploy{background:#f59e0b1f;border:1px solid #f59e0b59;color:#fbbf24}.cp-pipeline-scenario-badges{align-items:center;display:flex;flex-wrap:wrap;gap:8px}.cp-pipeline-workspace-status{align-items:center;display:flex;flex-wrap:wrap;font-size:13px;gap:10px;margin:-8px 0 16px}.cp-pipeline-demo-link{color:#60a5fa;font-weight:600;text-decoration:none}.cp-pipeline-demo-link:hover{text-decoration:underline}.cp-pipeline-builder-json{background:#060e14;border:1px solid #1e293bf2;border-radius:10px;box-shadow:inset 0 0 24px #00000059;color:#a7f3d0;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:12px;line-height:1.55;margin:0;max-height:420px;overflow-x:auto;padding:16px 18px}.cp-admin-shell{min-height:100vh;padding:24px 16px 48px}.cp-pipeline-builder-actions{margin-bottom:20px}.cp-pipeline-builder-simulate{align-items:center;background:#10b981;border:none;border-radius:8px;box-shadow:0 4px 18px #10b98166;color:#060e14;cursor:pointer;display:inline-flex;font-size:14px;font-weight:700;gap:10px;padding:12px 22px;transition:opacity .18s ease,transform .18s ease}.cp-client-dashboard .cp-pipeline-builder-simulate{background:var(--cp-client-accent);box-shadow:0 4px 18px color-mix(in srgb,var(--cp-client-accent) 42%,#0000)}.cp-pipeline-builder-simulate:hover:not(:disabled){transform:translateY(-1px)}.cp-pipeline-builder-simulate:disabled{cursor:not-allowed;opacity:.55}.cp-pipeline-builder-spinner{animation:cp-spin .75s linear infinite;border:2px solid #060e1440;border-radius:50%;border-top-color:#060e14;height:16px;width:16px}.cp-pipeline-builder-actions-hint{color:#64748b;font-size:12px;margin:10px 0 0}.cp-pipeline-builder-error{background:#7f1d1d40;border:1px solid #f8717166;border-radius:8px;color:#fecaca;font-size:13px;margin:0 0 16px;padding:12px 14px}.cp-pipeline-builder-success{align-items:flex-start;background:#10b98114;border:1px solid #10b98173;border-radius:10px;box-shadow:0 0 24px #10b9811f;display:flex;gap:14px;margin-bottom:20px;padding:16px 18px}.cp-pipeline-builder-success-icon{align-items:center;background:#10b98133;border-radius:50%;color:#10b981;display:flex;flex-shrink:0;font-weight:700;height:32px;justify-content:center;width:32px}.cp-pipeline-builder-success strong{color:#ecfdf5;display:block;margin-bottom:6px}.cp-pipeline-builder-success p{color:#94a3b8;font-size:13px;line-height:1.55;margin:0}.cp-pipeline-builder-success code{color:#6ee7b7;font-size:12px}.cp-pipeline-builder-preview--engine{border-top:1px solid #334155cc;margin-top:20px;padding-top:20px}.cp-enterprise-sync{margin:32px auto 0;max-width:720px}.cp-enterprise-sync-card{padding:28px 24px 24px}.cp-enterprise-sync-header{margin-bottom:22px}.cp-enterprise-sync-kicker{color:#94a3b8e6;font-size:11px;font-weight:700;letter-spacing:.12em;margin:0 0 8px;text-transform:uppercase}.cp-enterprise-sync-title{color:#f8fafc;color:var(--cp-white,#f8fafc);font-size:20px;font-weight:700;margin:0 0 8px}.cp-enterprise-sync-lede{color:#94a3b8f2;font-size:14px;line-height:1.6;margin:0}.cp-enterprise-sync-actions{display:flex;flex-wrap:wrap;gap:12px;margin-bottom:14px}.cp-enterprise-sync-btn{align-items:center;border:1px solid #0000;border-radius:8px;cursor:pointer;display:inline-flex;font-size:13px;font-weight:700;justify-content:center;padding:11px 20px;transition:opacity .18s ease,transform .18s ease}.cp-enterprise-sync-btn:hover:not(:disabled){transform:translateY(-1px)}.cp-enterprise-sync-btn:disabled{cursor:not-allowed;opacity:.55}.cp-enterprise-sync-btn--salesforce{background:linear-gradient(135deg,#0ea5e9,#0284c7);box-shadow:0 4px 16px #0ea5e959;color:#f0f9ff}.cp-enterprise-sync-btn--epic{background:linear-gradient(135deg,#6366f1,#4f46e5);box-shadow:0 4px 16px #6366f159;color:#eef2ff}.cp-enterprise-sync-demo-ids{color:#64748b;font-size:12px;margin:0 0 18px}.cp-enterprise-sync-demo-ids code{color:#94a3b8;font-size:11px}.cp-enterprise-sync-loading{align-items:center;background:#0f172a99;border:1px solid #334155cc;border-radius:8px;color:#cbd5e1;display:flex;font-size:13px;gap:12px;padding:14px 16px}.cp-enterprise-sync-spinner{animation:cp-spin .75s linear infinite;border:2px solid #94a3b84d;border-radius:50%;border-top-color:#38bdf8;flex-shrink:0;height:18px;width:18px}.cp-enterprise-sync-error{background:#7f1d1d40;border:1px solid #f8717166;border-radius:8px;color:#fecaca;font-size:13px;margin:0;padding:12px 14px}.cp-enterprise-sync-result-head{color:#94a3b8;font-size:13px;line-height:1.55;margin:0 0 14px}.cp-enterprise-sync-result-head strong{color:#e2e8f0}.cp-enterprise-sync-result-head code{color:#7dd3fc;font-size:12px}.cp-enterprise-sync-table-wrap{background:#060e14;border:1px solid #1e293bf2;border-radius:10px;box-shadow:inset 0 0 24px #00000059;overflow:hidden}.cp-enterprise-sync-table-meta{align-items:center;background:#0f172ad9;border-bottom:1px solid #334155cc;display:flex;flex-wrap:wrap;gap:10px 16px;padding:12px 16px}.cp-enterprise-sync-table-badge{background:#38bdf826;border:1px solid #38bdf859;border-radius:999px;color:#38bdf8;font-size:10px;font-weight:700;letter-spacing:.08em;padding:3px 10px;text-transform:uppercase}.cp-enterprise-sync-table-request{color:#64748b;font-size:11px}.cp-enterprise-sync-table-request code{color:#94a3b8;font-size:10px}.cp-enterprise-sync-table-shield{color:#10b981;font-size:10px;font-weight:700;letter-spacing:.06em;margin-left:auto;text-transform:uppercase}.cp-enterprise-sync-table{border-collapse:collapse;font-size:12px;width:100%}.cp-enterprise-sync-table thead th{background:#0f172a80;border-bottom:1px solid #33415599;color:#64748b;font-size:10px;font-weight:700;letter-spacing:.1em;padding:10px 16px;text-align:left;text-transform:uppercase}.cp-enterprise-sync-table tbody tr{border-bottom:1px solid #1e293bb3}.cp-enterprise-sync-table tbody tr:last-child{border-bottom:none}.cp-enterprise-sync-table tbody tr:hover{background:#1e293b59}.cp-enterprise-sync-table-field{color:#94a3b8;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:11px;font-weight:600;padding:10px 16px;vertical-align:top;white-space:nowrap;width:38%}.cp-enterprise-sync-table-value{color:#e2e8f0;padding:10px 16px;vertical-align:top;word-break:break-word}.cp-enterprise-sync-table-value--protected{color:#a7f3d0;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace}.cp-demo-engine-hud{align-items:center;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#020617e6;border:1px solid #1e293b;border-radius:12px;box-shadow:0 8px 32px #00000059;display:flex;flex-wrap:wrap;gap:12px 20px;justify-content:space-between;margin-bottom:24px;padding:16px 20px}.cp-demo-engine-hud-label{color:#64748b;display:block;font-size:10px;font-weight:700;letter-spacing:.1em;margin-bottom:4px;text-transform:uppercase}.cp-demo-engine-hud-time{color:#e2e8f0;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:13px}.cp-demo-engine-hud-status{align-items:center;display:inline-flex;gap:10px}.cp-demo-engine-hud-pulse{animation:cp-engine-pulse 1.8s ease-out infinite;background:#22c55e;border-radius:50%;box-shadow:0 0 0 0 #22c55ea6;height:10px;width:10px}@keyframes cp-engine-pulse{0%{box-shadow:0 0 0 0 #22c55e8c}70%{box-shadow:0 0 0 10px #22c55e00}to{box-shadow:0 0 0 0 #22c55e00}}.cp-demo-engine-hud-status-text{color:#4ade80;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:11px;font-weight:700;letter-spacing:.04em;text-shadow:0 0 12px #4ade8073}.cp-demo-assisted-grid{grid-gap:24px;align-items:start;display:grid;gap:24px;grid-template-columns:1fr}@media (min-width:1024px){.cp-demo-assisted-grid{grid-template-columns:minmax(0,2fr) minmax(280px,1fr)}.cp-demo-assisted-pipeline{position:-webkit-sticky;position:sticky;top:12px}}.cp-demo-pipeline-hub-kicker{color:#64748b;font-size:11px;font-weight:700;letter-spacing:.1em;margin:0 0 12px;text-transform:uppercase}.cp-demo-pipeline-hub .cp-demo-compliance-header--hub{background:#0f172ad9;border-color:#1e293b;margin-bottom:0}.cp-demo-pipeline-hub .cp-demo-compliance-header-title{color:#f1f5f9;font-size:15px}.cp-demo-pipeline-hub .cp-demo-compliance-header-industry{color:#94a3b8}.cp-demo-pipeline-hub .cp-demo-compliance-header-top{align-items:flex-start;flex-direction:column;gap:10px}.cp-demo-pipeline-hub .cp-demo-compliance-header-badges{align-items:stretch;flex-direction:column;gap:8px;width:100%}.cp-demo-assisted-workspace .cp-input,.cp-demo-assisted-workspace .cp-secure-input,.cp-demo-assisted-workspace .cp-select,.cp-demo-assisted-workspace .cp-textarea{background:#0f172a;border:1px solid #334155;color:#f1f5f9;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:13px;transition:border-color .16s ease,box-shadow .16s ease}.cp-demo-assisted-workspace .cp-input:focus,.cp-demo-assisted-workspace .cp-secure-input:focus,.cp-demo-assisted-workspace .cp-select:focus,.cp-demo-assisted-workspace .cp-textarea:focus{border-color:#3b82f6;box-shadow:0 0 0 3px #3b82f659;outline:none}.cp-demo-assisted-workspace .cp-script,.cp-demo-assisted-workspace .cp-verification-script-pipeline .cp-script{background:#0f172a;border:1px solid #334155;border-left:3px solid #3b82f6;color:#cbd5e1;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:13px}.cp-demo-assisted-workspace .cp-label{color:#94a3b8;font-size:11px;letter-spacing:.06em;text-transform:uppercase}.cp-assisted-input-match{animation:cp-assisted-match-flash 1.2s ease-out;background:#22c55e14;border:1px solid #22c55e59;border-radius:8px;color:#4ade80;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:11px;font-weight:600;margin:8px 0 0;padding:8px 12px}@keyframes cp-assisted-match-flash{0%{opacity:.4;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}.cp-system-output-pipeline{background:linear-gradient(165deg,#0f172a,#020617);border:1px solid #3b82f673;border-radius:12px;box-shadow:0 0 24px #3b82f61f;margin-top:16px;padding:18px 20px}.cp-system-output-pipeline-tag{background:#3b82f61f;border:1px solid #3b82f680;border-radius:6px;color:#93c5fd;display:inline-block;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:10px;font-weight:700;letter-spacing:.04em;margin-bottom:10px;padding:6px 10px}.cp-system-output-pipeline-title{color:#f8fafc;font-size:16px;margin:0 0 6px}.cp-system-output-pipeline-sub{color:#94a3b8;font-size:13px;line-height:1.5;margin:0 0 12px}.cp-system-output-pipeline-pre{background:#020617;border:1px solid #334155;border-radius:8px;color:#a7f3d0;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:12px;line-height:1.55;margin:0;max-height:280px;overflow:auto;padding:14px 16px;white-space:pre-wrap}.cp-system-output-pipeline-pre--flash{animation:cp-system-output-flash .45s ease-out}@keyframes cp-system-output-flash{0%{box-shadow:0 0 0 0 #3b82f680}to{box-shadow:0 0 0 8px #3b82f600}}.cp-demo-workspace.cp-demo-workspace--entertainment,.cp-demo-workspace:has(.cp-entertainment-console-head){--cp-ws-accent:#a855f7;--cp-ws-accent-muted:#a855f726;--cp-ws-accent-border:#a855f773}.cp-entertainment-console-head{margin-bottom:20px}.cp-entertainment-console-title{color:var(--cp-ws-text-strong);font-size:1.75rem;font-weight:800;letter-spacing:-.02em;margin:0 0 8px}.cp-entertainment-console-subtitle{color:var(--cp-ws-text-muted);font-size:15px;font-weight:600;line-height:1.55;margin:0}.cp-entertainment-metric-grid{grid-gap:14px;display:grid;gap:14px;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));margin-bottom:22px}.cp-entertainment-metric-card{background:linear-gradient(165deg,#fff,#faf5ff);border:1px solid var(--cp-ws-card-border);border-radius:12px;box-shadow:var(--cp-ws-card-shadow);padding:18px 20px}.cp-entertainment-metric-label{color:var(--cp-ws-text-label);display:block;font-size:11px;font-weight:800;letter-spacing:.08em;margin-bottom:8px;text-transform:uppercase}.cp-entertainment-metric-value{color:var(--cp-ws-text-strong);display:block;font-size:1.25rem;font-weight:800;letter-spacing:-.01em}.cp-entertainment-table-wrap{border:1px solid var(--cp-ws-card-border);border-radius:10px;overflow-x:auto}.cp-entertainment-table{border-collapse:collapse;font-size:13px;min-width:720px;width:100%}.cp-entertainment-table thead th{background:#f8fafc;border-bottom:1px solid var(--cp-ws-card-border);color:var(--cp-ws-text-label);font-size:10px;font-weight:800;letter-spacing:.08em;padding:10px 14px;text-align:left;text-transform:uppercase}.cp-entertainment-table tbody tr{border-bottom:1px solid #e2e8f0}.cp-entertainment-table tbody tr:last-child{border-bottom:none}.cp-entertainment-table tbody tr:hover{background:#f8fafc}.cp-entertainment-table-row--flagged{background:#fff7ed}.cp-entertainment-table-row--flagged:hover{background:#ffedd5}.cp-entertainment-table td{color:var(--cp-ws-text-body);padding:12px 14px;vertical-align:middle}.cp-entertainment-table-id{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:12px}.cp-entertainment-table-compliance,.cp-entertainment-table-id{color:var(--cp-ws-text-strong);font-weight:700}.cp-entertainment-pipeline-flow{margin-top:4px}.cp-entertainment-pipeline-step--invisible{background:#a855f714;background:var(--cp-ws-accent-muted,#a855f714);border-color:#a855f773;border-color:var(--cp-ws-accent-border,#a855f773);border-style:dashed}.cp-entertainment-pipeline-invisible-tag{color:#7c3aed;display:block;font-size:9px;font-weight:700;letter-spacing:.08em;margin-top:6px;text-transform:uppercase}.cp-entertainment-task-logs{background:#020617;border:1px solid #334155;border-radius:8px;color:#c4b5fd;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:12px;line-height:1.65;margin:0;max-height:280px;overflow-y:auto;padding:14px 16px;white-space:pre-wrap}.cp-entertainment-task-logs--flash{animation:cp-entertainment-log-flash .55s ease-out}@keyframes cp-entertainment-log-flash{0%{border-color:#22c55ea6;box-shadow:0 0 0 0 #22c55e73}to{border-color:#334155;box-shadow:0 0 0 10px #22c55e00}}.cp-entertainment-console-head--sim-flash{animation:cp-entertainment-head-flash .85s ease-out}.cp-entertainment-metric-grid--sim-flash .cp-entertainment-metric-card{animation:cp-entertainment-metric-flash .85s ease-out}@keyframes cp-entertainment-head-flash{0%,to{border-color:#0000}35%{border-radius:12px;box-shadow:0 0 0 3px #22c55e59}}@keyframes cp-entertainment-metric-flash{0%,to{background:linear-gradient(165deg,#fff,#faf5ff);border-color:var(--cp-ws-card-border)}40%{background:linear-gradient(165deg,#ecfdf5,#f0fdf4);border-color:#22c55e8c;box-shadow:0 0 18px #22c55e2e}}.cp-entertainment-simulation-card .cp-entertainment-simulation-lede{color:var(--cp-ws-text-muted);font-size:14px;line-height:1.55;margin:0 0 16px}.cp-entertainment-simulation-fields{display:flex;flex-direction:column;gap:14px;margin-bottom:4px}.cp-entertainment-simulation-actions{margin-top:16px}.cp-demo-workspace .cp-entertainment-simulation-run{background:#059669;border-color:#047857;color:#ecfdf5;font-weight:700}.cp-demo-workspace .cp-entertainment-simulation-run:hover:not(:disabled){background:#047857;border-color:#065f46}.cp-demo-workspace .cp-entertainment-simulation-run:disabled{cursor:not-allowed;opacity:.65}
/*# sourceMappingURL=main.94c1249c.css.map*/