*,:after,:before{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth;overflow-x:hidden}.pg-home{background:#fff;color:#26243e;font-family:DM Sans,sans-serif}@keyframes hero-gradient{0%{background-position:0 50%}50%{background-position:100% 50%}to{background-position:0 50%}}@keyframes float1{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}@keyframes float2{0%,to{transform:translateY(-6px)}50%{transform:translateY(6px)}}@keyframes float3{0%,to{transform:translateY(-4px)}50%{transform:translateY(8px)}}@keyframes pulse-dot{0%,to{opacity:1;transform:scale(1)}50%{opacity:.5;transform:scale(.7)}}@keyframes ticker-in{0%{opacity:0;transform:translateY(5px)}to{opacity:1;transform:translateY(0)}}@keyframes dash-flow{0%{stroke-dashoffset:12}to{stroke-dashoffset:0}}@keyframes scroll-logos{0%{transform:translateX(0)}to{transform:translateX(-50%)}}.pg-home .reveal{opacity:0;transform:translateY(28px);transition:opacity .65s cubic-bezier(.2,0,0,1),transform .65s cubic-bezier(.2,0,0,1)}.pg-home .reveal.visible{opacity:1;transform:none}.pg-home .rd1{transition-delay:.1s}.pg-home .rd2{transition-delay:.2s}.pg-home .rd3{transition-delay:.3s}.pg-home .rd4{transition-delay:.4s}.pill-scatter{opacity:0;transform:translateY(6px) scale(.95);transition:opacity .32s cubic-bezier(.2,0,0,1),transform .32s cubic-bezier(.2,0,0,1)}.pc.visible .pill-scatter:first-child{opacity:1;transform:none;transition-delay:.38s}.pc.visible .pill-scatter:nth-child(2){opacity:1;transform:none;transition-delay:.46s}.pc.visible .pill-scatter:nth-child(3){opacity:1;transform:none;transition-delay:.54s}.pc.visible .pill-scatter:nth-child(4){opacity:1;transform:none;transition-delay:.62s}.pc.visible .pill-scatter:nth-child(5){opacity:1;transform:none;transition-delay:.7s}@keyframes clock-tick{0%,to{transform:rotate(-2deg)}50%{transform:rotate(2deg)}}.clock-tick-anim{transform-origin:center;animation:clock-tick 3.2s ease-in-out infinite;animation-play-state:paused}.pc.visible .clock-tick-anim{animation-play-state:running}@keyframes stale-pulse{0%,to{box-shadow:0 0 0 0 rgba(239,68,68,0);border-color:#f0eff8}50%{box-shadow:0 0 0 4px rgba(239,68,68,.07);border-color:rgba(239,68,68,.18)}}.stale-badge{animation:stale-pulse 3.6s ease-in-out infinite;animation-play-state:paused}.pc.visible .stale-badge{animation-play-state:running}.warning-triangle{opacity:0;transition:opacity .5s cubic-bezier(.2,0,0,1);transition-delay:1.35s}.pc.visible .warning-triangle{opacity:.4}.eyebrow-accent{position:relative;display:inline-block;padding-bottom:9px}.eyebrow-accent:after{content:"";position:absolute;left:0;bottom:0;height:2px;width:0;border-radius:2px;background:linear-gradient(90deg,#7c2ff0,#c49af7);box-shadow:0 0 10px rgba(124,47,240,.55);transition:width .7s cubic-bezier(.2,0,0,1) .25s}.pg-home .reveal.visible .eyebrow-accent:after{width:40px}@keyframes ic-float{0%,to{transform:translateY(0)}50%{transform:translateY(-5px)}}.pc-ic{transition:transform .4s cubic-bezier(.2,0,0,1),box-shadow .4s cubic-bezier(.2,0,0,1)}.pc.visible .pc-ic{animation:ic-float 4.6s ease-in-out infinite}.pc.visible:nth-child(2) .pc-ic{animation-duration:5.1s;animation-delay:.5s}.pc.visible:nth-child(3) .pc-ic{animation-duration:4.3s;animation-delay:.9s}.pc:hover .pc-ic{box-shadow:0 8px 20px rgba(239,68,68,.18)}@keyframes chip-float{0%,to{transform:translateY(0)}50%{transform:translateY(-3px)}}.pc.visible .pill-scatter{animation:chip-float 4.6s ease-in-out infinite}.pc.visible .pill-scatter:first-child{animation-delay:1.2s}.pc.visible .pill-scatter:nth-child(2){animation-delay:1.45s}.pc.visible .pill-scatter:nth-child(3){animation-delay:1.05s}.pc.visible .pill-scatter:nth-child(4){animation-delay:1.6s}.pc.visible .pill-scatter:nth-child(5){animation-delay:1.3s}.stale-fill{width:0;transition:width 1.1s cubic-bezier(.2,0,0,1) .45s}.pc.visible .stale-fill{width:88%}.prep-bar{width:0;transition:width 1s cubic-bezier(.2,0,0,1)}.pc.visible .prep-bar{width:var(--w)}@keyframes warn-pulse-once{0%{transform:scale(1);box-shadow:0 0 0 0 rgba(239,68,68,.4)}40%{transform:scale(1.07)}70%,to{transform:scale(1);box-shadow:0 0 0 7px rgba(239,68,68,0)}}.pc.visible .warn-badge{animation:warn-pulse-once 1.15s cubic-bezier(.2,0,0,1) 1s 1}@media (prefers-reduced-motion:reduce){.pc.visible .pc-ic,.pc.visible .pill-scatter,.pc.visible .warn-badge{animation:none!important}}#prob-scene .chaos-card{position:absolute;left:50%;top:50%;z-index:2;will-change:transform,opacity}.chaos-doc{background:#fff;border:1px solid #efeafb;border-radius:14px;box-shadow:0 14px 38px rgba(40,36,62,.1),0 2px 6px rgba(40,36,62,.05);overflow:hidden}.chaos-chip{display:flex;align-items:center;justify-content:center;width:48px;height:48px;border-radius:50%;background:#fff;border:1px solid #efeafb;box-shadow:0 10px 24px rgba(40,36,62,.09);font-family:Plus Jakarta Sans,sans-serif;font-weight:800;font-size:16px;color:#6b6785;letter-spacing:-.01em}#prob-dash,#prob-glow-core{will-change:transform,opacity}#prob-cue svg{animation:cue-bob 1.8s ease-in-out infinite}@keyframes cue-bob{0%,to{transform:translateY(0)}50%{transform:translateY(5px)}}@media (prefers-reduced-motion:reduce){#prob-cue{display:none!important}}.pm-card{opacity:0;transform:translateY(22px);transition:opacity .6s cubic-bezier(.2,0,0,1),transform .6s cubic-bezier(.2,0,0,1)}.pm-card.in{opacity:1;transform:none}@media (max-width:768px){#prob-track{display:none!important}#prob-mobile{display:block!important}}.btn-p{background:#7c2ff0;color:#fff;border:none;border-radius:10px;padding:14px 28px;font-family:DM Sans,sans-serif;font-size:16px;font-weight:600;cursor:pointer;display:inline-flex;align-items:center;gap:8px;transition:background .12s,box-shadow .12s,transform .1s}.btn-p:hover{background:#6b1ed4;box-shadow:0 6px 20px rgba(124,47,240,.35)}.btn-p:active{transform:scale(.97)}.btn-g{background:transparent;color:#26243e;border:1.5px solid #ecebf0;border-radius:10px;padding:14px 28px;font-family:DM Sans,sans-serif;font-size:16px;font-weight:600;cursor:pointer;transition:background .12s,border-color .12s,color .12s}.btn-g:hover{background:#f7f6ff;border-color:#7c2ff0;color:#7c2ff0}.ew{display:flex;background:hsla(0,0%,100%,.09);border-radius:12px;border:1px solid hsla(0,0%,100%,.18);max-width:440px;width:100%;transition:border-color .18s,box-shadow .18s}.ei{background:transparent;border:none;outline:none;flex:1 1;padding:15px 18px;font-family:DM Sans,sans-serif;font-size:15px;color:#fff}.ei::placeholder{color:hsla(0,0%,100%,.34)}.eb{position:relative;background:linear-gradient(135deg,#7c2ff0,#9b5bf5);background-size:170% 100%;background-position:0 0;color:#fff;border:none;border-radius:9px;padding:12px 24px;margin:5px;font-family:DM Sans,sans-serif;font-size:14px;font-weight:600;cursor:pointer;white-space:nowrap;display:inline-flex;align-items:center;gap:7px;transition:background-position .45s cubic-bezier(.2,0,0,1),box-shadow .3s cubic-bezier(.2,0,0,1),transform .3s cubic-bezier(.2,0,0,1)}.eb:hover{background-position:100% 0;box-shadow:0 10px 28px rgba(124,47,240,.5);transform:translateY(-1px)}.eb:active{transform:translateY(0) scale(.98)}.eb .arr{display:inline-block;transition:transform .3s cubic-bezier(.2,0,0,1)}.eb:hover .arr{transform:translateX(4px)}.trust-pill{display:inline-flex;align-items:center;gap:9px;padding:9px 18px 9px 10px;border-radius:100px;background:hsla(0,0%,100%,.07);border:1px solid rgba(196,154,247,.22);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.06),0 4px 18px rgba(0,0,0,.12);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);transition:transform .3s cubic-bezier(.2,0,0,1),border-color .3s,box-shadow .3s}.trust-pill:hover{transform:translateY(-2px);border-color:rgba(196,154,247,.5);box-shadow:0 6px 10px -4px rgba(124,47,240,.4);position:relative;z-index:1}.trust-ic{width:24px;height:24px;border-radius:50%;flex-shrink:0;display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg,rgba(124,47,240,.95),rgba(196,154,247,.75));box-shadow:0 2px 8px rgba(124,47,240,.4)}.trust-ic svg{opacity:0}.pg-home .reveal.visible .trust-pill:first-child .trust-ic svg{animation:checkPopHome .6s cubic-bezier(.2,0,0,1) .35s both}.pg-home .reveal.visible .trust-pill:nth-child(2) .trust-ic svg{animation:checkPopHome .6s cubic-bezier(.2,0,0,1) .47s both}.pg-home .reveal.visible .trust-pill:nth-child(3) .trust-ic svg{animation:checkPopHome .6s cubic-bezier(.2,0,0,1) .59s both}@keyframes checkPopHome{0%{transform:scale(0);opacity:0}55%{transform:scale(1.25);opacity:1}to{transform:scale(1);opacity:1}}.trust-txt{font-family:DM Sans,sans-serif;font-size:13px;font-weight:600;color:hsla(0,0%,100%,.9);white-space:nowrap}.fc{transition:transform .2s cubic-bezier(.2,0,0,1),box-shadow .2s}.fc:hover{transform:translateY(-4px)}.pc{position:relative;background:#fff;border:1px solid #f0eff8;border-radius:16px;padding:36px;transition:box-shadow .35s cubic-bezier(.2,0,0,1),transform .35s cubic-bezier(.2,0,0,1),border-color .35s cubic-bezier(.2,0,0,1)}.pc:hover{transform:translateY(-4px);box-shadow:0 18px 46px rgba(124,47,240,.15);border-color:rgba(124,47,240,.32)}.pillar{background:hsla(0,0%,100%,.09);border:1px solid hsla(0,0%,100%,.22);border-radius:16px;padding:36px;transition:background .2s,border-color .2s,box-shadow .2s}.pillar:hover{background:rgba(124,47,240,.12);border-color:rgba(124,47,240,.4);box-shadow:0 4px 24px rgba(0,0,0,.18)}.scroll-track{display:flex;gap:96px;animation:scroll-logos 20s linear infinite;white-space:nowrap;will-change:transform}.mq-item{display:inline-flex;align-items:center;gap:13px;color:rgba(91,87,117,.7);transition:color .35s ease,transform .35s ease,filter .35s ease;transform:translateZ(0)}.mq-item:hover{color:#3a3654;transform:translateY(-2px) translateZ(0);filter:drop-shadow(0 6px 14px rgba(124,47,240,.28))}.mq-item img{height:24px;width:auto;display:block;opacity:.72;transition:opacity .35s ease}.mq-item:hover img{opacity:1}.mq-item:nth-child(3n) img{opacity:.68}.mq-item:nth-child(3n+1) img{opacity:.76}.mq-item:nth-child(3n):hover img,.mq-item:nth-child(3n+1):hover img{opacity:1}.mq-item span{font-family:Plus Jakarta Sans,sans-serif;font-weight:500;font-size:19px;letter-spacing:-.01em;white-space:nowrap}@media (max-width:768px){.scroll-track{gap:56px}.mq-item img{height:19px}.mq-item span{font-size:15px}}.integ-node{opacity:0;transform:scale(.84);transform-origin:center;transition:opacity .42s cubic-bezier(.2,0,0,1),transform .42s cubic-bezier(.2,0,0,1)}.integ-card{opacity:0;transition:opacity .45s cubic-bezier(.2,0,0,1)}.integ-line{transition:stroke-dashoffset .78s cubic-bezier(.2,0,0,1)}#integ-diagram.animated .integ-node{opacity:1;transform:scale(1)}#integ-diagram.cards-ready .integ-card{opacity:1}.xp-node{transition:opacity .5s cubic-bezier(.2,0,0,1),transform .5s cubic-bezier(.2,0,0,1);transform-box:fill-box;transform-origin:center}#integ-diagram.expanded #xn1{opacity:1!important;transform:scale(1)!important;transition-delay:.05s}#integ-diagram.expanded #xn2{opacity:1!important;transform:scale(1)!important;transition-delay:.18s}#integ-diagram.expanded #xn3{opacity:1!important;transform:scale(1)!important;transition-delay:.3s}[data-tooltip-text]{cursor:default}#deck-stage{position:-webkit-sticky;position:sticky;top:0;height:100vh;overflow:hidden}.scene-panel{position:absolute;inset:0;margin:auto;width:100%;max-width:760px;height:min(560px,78vh);border-radius:24px;box-shadow:0 40px 90px rgba(45,26,110,.22);overflow:hidden;will-change:transform,opacity}.scene-winbar{display:flex;align-items:center;gap:6px;padding:14px 20px;border-bottom:1px solid #f0eff8;font-family:DM Sans,sans-serif;font-size:12px;font-weight:600;color:#aaa8bb}.scene-dot3{width:8px;height:8px;border-radius:50%;background:#e9e7ff}.scene-stat{background:#f7f6ff;border-radius:12px;padding:14px 16px}.scene-stat-label{color:#aaa8bb;margin-bottom:6px}.scene-stat-label,.scene-stat-sub{font-family:DM Sans,sans-serif;font-size:11px}.scene-stat-sub{font-weight:600;margin-top:4px}.scene-counter{font-family:Plus Jakarta Sans,sans-serif;font-weight:800;font-size:19px;color:#26243e;letter-spacing:-.02em}.scene-glass{position:absolute;background:hsla(0,0%,100%,.7);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);border:1px solid hsla(0,0%,100%,.6);box-shadow:0 12px 28px rgba(45,26,110,.14);border-radius:12px;padding:8px 12px;font-family:DM Sans,sans-serif;font-size:12px;font-weight:700;color:#26243e;opacity:0;transform:translateY(10px) scale(.94);transition:opacity .5s cubic-bezier(.2,0,0,1),transform .5s cubic-bezier(.2,0,0,1)}.scene-panel.played .scene-float-in{opacity:1;transform:translateY(0) scale(1)}.burn-tab{font-family:DM Sans,sans-serif;font-size:12px;font-weight:600;color:#6b6785;background:none;border:none;border-radius:100px;padding:6px 13px;cursor:pointer;transition:background .2s,color .2s}.burn-tab.active{background:#fff;color:#26243e;box-shadow:0 2px 8px rgba(45,26,110,.1)}.runway-range{width:100%;-webkit-appearance:none;-moz-appearance:none;appearance:none;height:4px;border-radius:100px;background:hsla(0,0%,100%,.14);outline:none;cursor:pointer}.runway-range::-webkit-slider-thumb{-webkit-appearance:none;width:16px;height:16px;border-radius:50%;background:#fff;box-shadow:0 2px 8px rgba(0,0,0,.35);border:3px solid #7c2ff0;cursor:pointer}.runway-range::-moz-range-thumb{width:16px;height:16px;border-radius:50%;background:#fff;box-shadow:0 2px 8px rgba(0,0,0,.35);border:3px solid #7c2ff0;cursor:pointer}.scene-dot-bar{width:2px;height:34px;border-radius:2px;background:#e9e7ff;flex-shrink:0;transition:background .3s ease}.scene-dot.active .scene-dot-bar{background:#7c2ff0}.scene-dot.active .scene-dot-label{color:#26243e!important}@keyframes scroll-cue-bounce{0%,to{transform:translateY(0)}50%{transform:translateY(5px)}}.scroll-cue-arrow{display:inline-block;animation:scroll-cue-bounce 1.6s ease-in-out infinite}.deck-chart-path{transition:stroke-dashoffset 1.3s cubic-bezier(.2,0,0,1)}.scene-panel.played .deck-chart-path{stroke-dashoffset:0!important}.deck-runway-fill{width:0;transition:width 1.5s cubic-bezier(.2,0,0,1)}.scene-panel.played .deck-runway-fill{width:74%}.deck-burn-bar{transform:scaleY(0);transform-origin:bottom;transition:transform .8s cubic-bezier(.2,0,0,1)}.scene-panel.played .deck-burn-bar{transform:scaleY(1)}.deck-toast{opacity:0;transform:translateY(16px);transition:opacity .5s cubic-bezier(.2,0,0,1),transform .5s cubic-bezier(.2,0,0,1)}.scene-panel.played .deck-toast{opacity:1;transform:translateY(0)}.deck-doc-line{opacity:0;transform:translateX(-8px);transition:opacity .45s ease,transform .45s ease}.scene-panel.played .deck-doc-line{opacity:1;transform:translateX(0)}@media (prefers-reduced-motion:reduce){.scene-panel{opacity:1!important;transform:none!important;height:100vh;margin-bottom:24px}#deck-stage,.scene-panel{position:relative!important}#deck-stage,#deck-track{height:auto!important}}.integ-cat-pill{font-family:DM Sans,sans-serif;font-size:13px;font-weight:600;color:#6b6785;background:#fff;border:1px solid #e9e7ff;border-radius:100px;padding:8px 16px;cursor:pointer;transition:background .18s,color .18s,border-color .18s}.integ-cat-pill.active{background:#26243e;color:#fff;border-color:#26243e}.integ-cat-pill:hover:not(.active){border-color:#c49af7;color:#26243e}.integ-modal-backdrop{position:fixed;inset:0;background:rgba(20,14,40,0);z-index:998;pointer-events:none;transition:background .5s cubic-bezier(.2,0,0,1)}.integ-modal-backdrop.open{background:rgba(20,14,40,.55);pointer-events:auto}#integ-modal{position:fixed;z-index:999;background:#fff;overflow:hidden;box-shadow:0 40px 100px rgba(20,14,40,.35);display:none;transition:left .5s cubic-bezier(.22,1,.36,1),top .5s cubic-bezier(.22,1,.36,1),width .5s cubic-bezier(.22,1,.36,1),height .5s cubic-bezier(.22,1,.36,1),border-radius .5s cubic-bezier(.22,1,.36,1)}#integ-modal.showing{display:block}.integ-modal-content{position:absolute;inset:0;padding:36px;opacity:0;transition:opacity .3s ease;overflow-y:auto;box-sizing:border-box}#integ-modal.expanded .integ-modal-content{opacity:1;transition-delay:.28s}#integ-modal-close{position:absolute;top:20px;right:20px;z-index:2;width:34px;height:34px;border-radius:50%;border:none;background:#f7f6ff;color:#6b6785;display:flex;align-items:center;justify-content:center;cursor:pointer;opacity:0;transition:opacity .3s ease .3s,background .2s ease}#integ-modal.expanded #integ-modal-close{opacity:1}#integ-modal-close:hover{background:#e9e7ff;color:#26243e}.integ-modal-head{margin-bottom:24px}.integ-modal-search{position:relative;margin-bottom:18px}.integ-modal-search svg{position:absolute;left:16px;top:50%;transform:translateY(-50%);pointer-events:none}.integ-modal-search input{width:100%;padding:12px 16px 12px 42px;border-radius:12px;border:1px solid #e9e7ff;background:#f7f6ff;font-family:DM Sans,sans-serif;font-size:14px;color:#26243e;outline:none;box-sizing:border-box;transition:border-color .2s,background .2s}.integ-modal-search input:focus{border-color:#7c2ff0;background:#fff}.integ-modal-cats{display:flex;gap:8px;flex-wrap:wrap}.integ-modal-grid{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:14px;gap:14px}.integ-modal-card{position:relative;background:#fff;border:1px solid #e9e7ff;border-radius:14px;padding:18px;text-align:left;cursor:pointer;transition:transform .25s cubic-bezier(.2,0,0,1),box-shadow .25s ease,border-color .25s ease}.integ-modal-card:hover{transform:translateY(-3px);box-shadow:0 14px 34px rgba(124,47,240,.14);border-color:#c49af7}.integ-detail-panel{position:absolute;top:0;right:0;bottom:0;width:340px;max-width:88%;background:#fff;border-left:1px solid #e9e7ff;box-shadow:-14px 0 40px rgba(20,14,40,.08);transform:translateX(100%);transition:transform .4s cubic-bezier(.22,1,.36,1);padding:28px;box-sizing:border-box;overflow-y:auto;z-index:3}.integ-detail-panel.open{transform:translateX(0)}#integ-detail-back{width:32px;height:32px;border-radius:50%;border:none;background:#f7f6ff;color:#6b6785;display:flex;align-items:center;justify-content:center;cursor:pointer;margin-bottom:18px;transition:background .2s}#integ-detail-back:hover{background:#e9e7ff;color:#26243e}@media (max-width:720px){.integ-modal-grid{grid-template-columns:1fr 1fr!important}}.integ-html-card{position:absolute;left:77.66%;width:18.3%;background:#fff;border:1.5px solid #e9e7ff;border-radius:12px;box-shadow:0 4px 20px rgba(0,0,0,.06);opacity:0;padding:0 0 2px;transition:box-shadow .36s cubic-bezier(.2,0,0,1),opacity .45s cubic-bezier(.2,0,0,1)}.oc-detail-wrapper{overflow:hidden}.oc-detail-row{display:flex;align-items:center;gap:8px;padding:6px 14px 12px;opacity:0;transform:translateY(4px);transition:opacity .28s cubic-bezier(.2,0,0,1),transform .28s cubic-bezier(.2,0,0,1)}#hub-glow-ring{opacity:0;pointer-events:none;transition:opacity .3s cubic-bezier(.2,0,0,1)}#integ-diagram.hub-hovered #hub-glow-ring{opacity:1}.ew:focus-within{border-color:rgba(196,154,247,.55);box-shadow:0 0 0 3px rgba(124,47,240,.18);transition:border-color .18s,box-shadow .18s}.big-stat{font-family:Plus Jakarta Sans,sans-serif;font-weight:800;font-size:52px;line-height:1;letter-spacing:-.04em}.flink{color:hsla(0,0%,100%,.5);text-decoration:none;font-family:DM Sans,sans-serif;font-size:14px;display:block;transition:color .12s}.flink:hover{color:hsla(0,0%,100%,.9)}@property --glow-angle{syntax:"<angle>";initial-value:0deg;inherits:false}@keyframes glow-border-spin{to{--glow-angle:360deg}}@keyframes glow-pulse-btn{0%,to{box-shadow:0 0 22px rgba(196,154,247,.55),0 0 55px rgba(124,47,240,.22)}50%{box-shadow:0 0 38px rgba(196,154,247,.9),0 0 78px rgba(124,47,240,.45),0 0 130px rgba(124,47,240,.14)}}.btn-cta-glow{position:relative;background:linear-gradient(#7c2ff0,#7c2ff0) padding-box,conic-gradient(from var(--glow-angle),#7c2ff0 0,#c49af7 35%,#fff 50%,#c49af7 65%,#7c2ff0 100%) border-box;border:2.5px solid transparent;border-radius:100px;padding:18px 48px;font-family:DM Sans,sans-serif;font-size:17px;font-weight:600;color:#fff;cursor:pointer;display:inline-flex;align-items:center;gap:9px;animation:glow-border-spin 3s linear infinite,glow-pulse-btn 2.5s ease-in-out infinite;transition:transform .12s;letter-spacing:.01em;white-space:nowrap}.btn-cta-glow:hover{transform:translateY(-2px)}.btn-cta-glow:active{transform:scale(.97)}@keyframes cursor-blink{0%,to{opacity:1}50%{opacity:0}}#testi-cursor{display:inline-block;width:2.5px;height:.82em;background:#7c2ff0;margin-left:3px;vertical-align:middle;border-radius:1px;animation:cursor-blink .7s step-end infinite}#testi-cursor.done{animation:none;opacity:0;transition:opacity .3s ease}.hc-card,.hero-grid{position:relative}.hc-card{background:hsla(0,0%,100%,.98);border-radius:22px;box-shadow:0 40px 100px rgba(20,10,50,.45),0 0 0 1px hsla(0,0%,100%,.08);overflow:hidden}.hc-head{display:flex;align-items:center;gap:10px;padding:16px 20px;border-bottom:1px solid #f0eff8;background:#fff}.hc-body{padding:18px 20px 16px;min-height:440px;display:flex;flex-direction:column;background:#fbfafe}.hc-messages{flex:1 1;display:flex;flex-direction:column;gap:14px;margin-bottom:14px;max-height:320px;overflow-y:auto}.hc-msg{display:flex;gap:9px;align-items:flex-start;opacity:0;transform:translateY(8px);transition:opacity .5s cubic-bezier(.2,0,0,1),transform .5s cubic-bezier(.2,0,0,1)}.hc-msg.in{opacity:1;transform:none}.hc-msg.user{flex-direction:row-reverse}.hc-avatar{width:26px;height:26px;border-radius:9px;background:linear-gradient(135deg,#7c2ff0,#2d1a6e);flex-shrink:0;display:flex;align-items:center;justify-content:center;font-family:Plus Jakarta Sans,sans-serif;font-weight:800;font-size:11px;color:#fff}.hc-bubble{background:#fff;border:1px solid #f0eff8;border-radius:14px;padding:11px 15px;font-family:DM Sans,sans-serif;font-size:13.5px;line-height:1.55;color:#26243e;max-width:82%;box-shadow:0 4px 14px rgba(40,36,62,.05)}.hc-msg.user .hc-bubble{background:#7c2ff0;color:#fff;border-color:transparent}.hc-typing{display:inline-flex;gap:4px;padding:4px 2px}.hc-typing span{width:6px;height:6px;border-radius:50%;background:#c4c2d4;display:inline-block;animation:hc-bounce 1.1s ease-in-out infinite}.hc-typing span:nth-child(2){animation-delay:.15s}.hc-typing span:nth-child(3){animation-delay:.3s}@keyframes hc-bounce{0%,60%,to{transform:translateY(0);opacity:.5}30%{transform:translateY(-4px);opacity:1}}.hc-chips{display:flex;flex-direction:column;align-items:flex-start;gap:8px}.hc-chip{opacity:0;transform:translateY(6px) scale(.96);background:#fff;border:1px solid #e9e7ff;border-radius:100px;padding:9px 15px;font-family:DM Sans,sans-serif;font-size:12.5px;font-weight:600;color:#5b5775;cursor:pointer;transition:opacity .4s cubic-bezier(.2,0,0,1),transform .4s cubic-bezier(.2,0,0,1),border-color .18s,color .18s,background .18s,box-shadow .18s}.hc-chip.in{opacity:1;transform:none}.hc-chip:hover{border-color:#c49af7;color:#7c2ff0;background:#f7f6ff;box-shadow:0 6px 16px rgba(124,47,240,.14)}.hc-integ-row{display:flex;flex-direction:column;gap:8px;margin-top:14px}.hc-integ-label{font-family:DM Sans,sans-serif;font-size:10.5px;font-weight:700;letter-spacing:.07em;text-transform:uppercase;color:#b8b5c8}.hc-integ-chips{display:flex;gap:7px;overflow-x:auto;scrollbar-width:none;padding-bottom:2px}.hc-integ-chips::-webkit-scrollbar{display:none}.hc-integ-chip{flex-shrink:0;background:#f7f6ff;border:1px solid #e9e7ff;border-radius:100px;padding:6.5px 14px;font-family:DM Sans,sans-serif;font-size:11.5px;font-weight:600;color:#6b6785;cursor:pointer;transition:background .18s cubic-bezier(.2,0,0,1),border-color .18s cubic-bezier(.2,0,0,1),color .18s cubic-bezier(.2,0,0,1),transform .18s cubic-bezier(.2,0,0,1),box-shadow .18s cubic-bezier(.2,0,0,1)}.hc-integ-chip:hover{border-color:#c49af7;color:#7c2ff0;background:#fff;transform:translateY(-1px);box-shadow:0 5px 14px rgba(124,47,240,.14)}.hc-integ-chip:active{transform:translateY(0) scale(.97)}.hc-integ-chip.selected{background:#7c2ff0;border-color:#7c2ff0;color:#fff;box-shadow:0 5px 14px rgba(124,47,240,.28)}.hc-inputrow{display:flex;align-items:center;gap:4px;background:hsla(0,0%,100%,.75);backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);border:1px solid #e9e7ff;border-radius:100px;padding:6px;margin-top:12px;box-shadow:0 8px 24px rgba(40,20,80,.06);transition:border-color .2s cubic-bezier(.2,0,0,1),box-shadow .2s cubic-bezier(.2,0,0,1)}.hc-inputrow:focus-within{border-color:#c49af7;box-shadow:0 0 0 3px rgba(124,47,240,.12),0 8px 24px rgba(40,20,80,.08)}.hc-inputrow input{flex:1 1;min-width:0;border:none;outline:none;background:transparent;font-family:DM Sans,sans-serif;font-size:13.5px;color:#26243e;padding:0 2px}.hc-inputrow input::placeholder{color:#aaa8bb}.hc-attach{width:32px;height:32px;border-radius:50%;background:transparent;border:none;display:flex;align-items:center;justify-content:center;cursor:pointer;color:#aaa8bb;flex-shrink:0;transition:background .18s cubic-bezier(.2,0,0,1),color .18s cubic-bezier(.2,0,0,1)}.hc-attach:hover{background:#f0eff8;color:#7c2ff0}.hc-attach:active{transform:scale(.92)}.hc-send{width:34px;height:34px;border-radius:50%;background:#7c2ff0;border:none;display:flex;align-items:center;justify-content:center;cursor:pointer;flex-shrink:0;transition:background .15s cubic-bezier(.2,0,0,1),transform .15s cubic-bezier(.2,0,0,1)}.hc-send:hover{background:#6b1ed4;transform:scale(1.06)}.hc-send:active{transform:scale(.94)}.hc-reset{opacity:0;max-height:0;overflow:hidden;transition:opacity .4s ease,max-height .4s ease;font-family:DM Sans,sans-serif;font-size:12.5px;font-weight:600;color:#7c2ff0;cursor:pointer;text-align:center;margin-top:2px}.hc-reset.show{opacity:1;max-height:30px;margin-top:10px}@keyframes hc-float{0%,to{transform:translateY(0)}50%{transform:translateY(-8px)}}.hc-card-wrap{animation:hc-float 7s ease-in-out infinite}@media (prefers-reduced-motion:reduce){.hc-card-wrap{animation:none!important}}@media (max-width:980px){.hero-grid{grid-template-columns:1fr!important;gap:44px!important}.hero-grid>*{min-width:0!important}.hc-card-wrap{max-width:460px;width:100%;margin:0 auto;min-width:0}.hc-card{max-width:100%!important}}.waitlist-proof p{font-family:DM Sans,sans-serif;font-size:14px;color:#6b6785;margin:0}.waitlist-proof strong{color:#26243e;font-weight:700}.compare-pill{display:inline-flex;align-items:center;gap:6px;text-decoration:none;border:1px solid #e9e7ff;border-radius:100px;padding:10px 18px;background:#fff;font-family:DM Sans,sans-serif;font-size:14px;font-weight:600;color:#26243e;transition:border-color .25s,color .25s,transform .25s cubic-bezier(.2,0,0,1),box-shadow .25s}.compare-pill:hover{border-color:#c49af7;color:#7c2ff0;transform:translateY(-2px);box-shadow:0 8px 22px rgba(124,47,240,.12)}.hfaq-list{display:flex;flex-direction:column;gap:0}.hfaq-item{padding:26px 0;border-top:1px solid #eeebfa}.hfaq-item:last-child{border-bottom:1px solid #eeebfa}.hfaq-item dt{font-family:Plus Jakarta Sans,sans-serif;font-weight:700;font-size:17px;letter-spacing:-.02em;color:#26243e;margin-bottom:10px}.hfaq-item dd{font-family:DM Sans,sans-serif;font-size:15px;line-height:1.75;color:#4a4865;margin:0}.hfaq-link{color:#7c2ff0;text-decoration:none;font-weight:600;white-space:nowrap}.hfaq-link:hover{text-decoration:underline}.founders-card{background:#fbfaff;border:1px solid #e9e7ff;border-radius:20px;padding:32px}.founders-head{display:flex;align-items:center;gap:16px;flex-wrap:wrap}.founders-avatars{display:flex}.founders-avatar{width:52px;height:52px;border-radius:50%;flex-shrink:0;background:linear-gradient(135deg,#7c2ff0,#2d1a6e);border:2px solid #fff;display:flex;align-items:center;justify-content:center;font-family:Plus Jakarta Sans,sans-serif;font-weight:700;font-size:15px;color:#fff}.founders-avatar+.founders-avatar{margin-left:-12px}.founders-names{font-family:DM Sans,sans-serif;font-size:14px;font-weight:600;color:#26243e}.founders-body{font-family:DM Sans,sans-serif;font-size:15px;line-height:1.75;color:#4a4865;margin-top:18px}@media (max-width:1100px){.plat-grid-3{grid-template-columns:1fr 1fr!important}}@media (max-width:768px){.ew{flex-direction:column!important;background:transparent!important;border:none!important;box-shadow:none!important;gap:10px;max-width:100%!important}.ew .ei{background:hsla(0,0%,100%,.09)!important;border:1px solid hsla(0,0%,100%,.18)!important;padding:14px 16px!important;width:100%}.ew .eb,.ew .ei{border-radius:12px!important}.ew .eb{margin:0!important;width:100%!important;justify-content:center;padding:14px 20px!important}#deck-track{height:auto!important;display:block!important}#deck-track>div:first-child{flex:none!important;height:auto!important}#deck-track>div:first-child>div{position:relative!important;height:auto!important;padding:56px 0 8px!important}#scene-dots{display:grid!important;grid-template-columns:1fr 1fr!important;grid-gap:8px!important;gap:8px!important;margin-bottom:24px!important}#scene-dots .scene-dot{width:100%!important;padding:10px 14px!important;background:#f7f6ff!important;border-radius:100px!important;gap:8px!important}#deck-scroll-cue{display:none!important}#deck-mob-label{display:block!important}#scene-dots .scene-dot-bar{display:none!important}#deck-stage{position:relative!important;height:auto!important;display:block!important;padding:8px 0 40px!important;overflow:visible!important}.scene-glass.sg-top{top:6px!important}.scene-glass.sg-bottom{bottom:8px!important;left:16px!important}.scene-panel{display:none!important;position:relative!important;inset:auto!important;margin:0!important;opacity:1!important;transform:none!important;width:100%!important;max-width:100%!important;height:auto!important;min-height:0!important}.scene-panel.mob-active{display:block!important;animation:scene-tab-fade .2s ease-out both}@keyframes scene-tab-fade{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}#scene-dots .scene-dot{min-height:44px}#scene-dots .scene-dot:not(.active) .scene-dot-label{color:#aaa8bb!important}#scene-dots .scene-dot:not(.active){background:#f3effe!important}#scene-dots .scene-dot.active{background:#7c2ff0!important}#scene-dots .scene-dot.active span span{color:hsla(0,0%,100%,.72)!important}#scene-dots .scene-dot.active .scene-dot-label{color:#fff!important}body,html{overflow-x:hidden!important;max-width:100vw!important}.pg-home *{max-width:100%;box-sizing:border-box}.plat-grid-3{display:flex!important;flex-direction:column!important;gap:12px!important}.fc,.feat-card{width:100%!important;max-width:100%!important}.fc,.feat-card,.scene-panel{min-width:0!important;overflow:hidden!important}.scene-panel>div{padding-left:18px!important;padding-right:18px!important;min-width:0!important}.scene-winbar{flex-wrap:wrap;row-gap:6px}.scene-stat-grid{grid-template-columns:1fr!important;gap:10px!important}.scene-stat{display:flex!important;align-items:baseline!important;justify-content:space-between!important;gap:10px!important;flex-wrap:wrap}.scene-stat .scene-stat-label{margin-bottom:0!important}.scene-counter{word-break:break-word}#runway-months{font-size:30px!important}#burn-total{font-size:26px!important}.scene-s4-body{flex-direction:column!important;align-items:stretch!important;gap:22px!important}.scene-s4-doc{flex:none!important;width:100%!important;max-width:250px!important;margin:0 auto!important;transform:rotate(-1deg)!important}.how-grid,.pillar-grid,.plat-grid-3,.prob-grid{grid-template-columns:1fr!important}.how-connector{display:none!important}.stats-grid{grid-template-columns:1fr 1fr!important}.stat-div{display:none!important}.hero-cards{flex-direction:column!important;align-items:center!important;gap:12px!important}.hero-cards>div{min-width:260px!important;width:100%!important;max-width:340px!important;margin-top:0!important}.integ-svg-wrap{display:none!important}#integ-mobile{display:block!important}.footer-row{flex-direction:column!important;gap:36px!important}.footer-links-row{gap:36px!important;flex-wrap:wrap!important}#features>div,#how>div,#integrations>div,#problem>div,#why-zentra>div{padding-left:24px!important;padding-right:24px!important}#features,#how,#integrations,#problem{padding-top:72px!important;padding-bottom:72px!important}.hero-section{min-height:auto!important;padding:100px 20px 48px!important}.hc-body{min-height:0!important}.hc-messages{max-height:220px!important}.hc-card-wrap{animation:none!important}#prob-track{height:190vh!important}.pg-home section{padding-left:20px!important;padding-right:20px!important}.home-compare>div,.home-faq>div,.home-founders>div{padding-left:0!important;padding-right:0!important}.home-faq{padding:80px 0!important}.founders-card{padding:24px!important}.hfaq-link{white-space:normal}}@media (max-width:480px){.pg-home section{padding-left:16px!important;padding-right:16px!important}.stats-grid{grid-template-columns:1fr!important}.hero-cards>div{max-width:100%!important}}@keyframes ls-fa{0%,to{transform:translate(0)}50%{transform:translate(5px,-13px)}}@keyframes ls-fb{0%,to{transform:translate(0)}50%{transform:translate(-9px,-8px)}}@keyframes ls-fc{0%,to{transform:translate(0)}50%{transform:translate(8px,11px)}}@keyframes ls-fd{0%,to{transform:translate(0)}50%{transform:translate(-7px,12px)}}@keyframes ls-fe{0%,to{transform:translate(0)}50%{transform:translate(11px,-6px)}}@keyframes ls-ff{0%,to{transform:translate(0)}50%{transform:translate(-11px,-7px)}}@keyframes ls-glow{0%,to{opacity:.55;transform:translate(-50%,-50%) scale(1)}50%{opacity:.85;transform:translate(-50%,-50%) scale(1.07)}}@keyframes ls-livedot{0%,to{opacity:1}50%{opacity:.5}}.ls-chip{opacity:0;transform:scale(.55);transition:opacity .7s cubic-bezier(.2,0,0,1),transform .85s cubic-bezier(.34,1.56,.64,1)}.ls-chip.in{opacity:1;transform:scale(1)}.ls-chip-fl{will-change:transform}.ls-line{transition:stroke-dashoffset 1.05s cubic-bezier(.4,0,.2,1),opacity .5s ease}.ls-widget{opacity:0;transform:translateY(14px);transition:opacity .6s cubic-bezier(.2,0,0,1),transform .6s cubic-bezier(.2,0,0,1)}.ls-widget.in{opacity:1;transform:translateY(0)}.ls-dash-shell{opacity:0;transform:scale(.93);transition:opacity .9s cubic-bezier(.2,0,0,1),transform 1.1s cubic-bezier(.2,0,0,1)}.ls-dash-shell.in{opacity:1;transform:scale(1)}.ls-chart-line{stroke-dasharray:var(--len);stroke-dashoffset:var(--len);transition:stroke-dashoffset 1.5s cubic-bezier(.4,0,.2,1)}.ls-chart-line.in{stroke-dashoffset:0}.ls-chart-area{opacity:0;transition:opacity 1s ease .4s}.ls-chart-area.in{opacity:1}.ls-livedot-on{animation:ls-livedot 2s ease-in-out infinite}@media (max-width:560px){.ls-heading-h2{font-size:40px!important}}@media (prefers-reduced-motion:reduce){#ls-glow-layer>div,.ls-chip-fl,.ls-livedot-on{animation:none!important}}.ls-mob-card{opacity:0;transform:translateY(24px) scale(.97);transition:opacity .7s cubic-bezier(.2,0,0,1),transform .7s cubic-bezier(.2,0,0,1)}.ls-mob-card.in{opacity:1;transform:none}@media (max-width:768px){.ls-scaler{display:none!important}#ls-mobile{display:block!important}}#features{position:relative}.feat-glow{will-change:transform}#feat-grid .feat-card{position:relative;opacity:0;transform:translateY(14px) scale(.985);transition:opacity .7s cubic-bezier(.2,0,0,1),transform .7s cubic-bezier(.2,0,0,1),box-shadow .4s ease}#feat-grid.booted .feat-card{opacity:1;transform:translateY(0) scale(1)}#feat-grid .feat-card{will-change:transform}#feat-grid.booted .feat-card:hover{transform:translateY(-4px);box-shadow:0 18px 54px rgba(124,47,240,.2),0 0 0 1px rgba(124,47,240,.3);z-index:3}@keyframes feat-pwron{0%{box-shadow:0 0 0 0 rgba(124,47,240,0)}35%{box-shadow:0 0 0 1px rgba(124,47,240,.3),0 0 34px rgba(124,47,240,.18)}to{box-shadow:0 0 0 0 rgba(124,47,240,0)}}#feat-grid .feat-card.lit{animation:feat-pwron 1.3s ease-out}#feat-grid.sys-on .feat-card{box-shadow:0 6px 30px rgba(124,47,240,.06),0 0 0 1px rgba(124,47,240,.1)}#feat-grid.sys-on .feat-card.focus{box-shadow:0 18px 54px rgba(124,47,240,.2),0 0 0 1px rgba(124,47,240,.3)}@keyframes fk-shimmer{0%{transform:translateX(-120%)}55%,to{transform:translateX(120%)}}.fk-recalc{position:relative;overflow:hidden}.fk-recalc:after{content:"";position:absolute;inset:0;background:linear-gradient(110deg,transparent 35%,rgba(124,47,240,.1) 50%,transparent 65%);transform:translateX(-120%);animation:fk-shimmer 5s ease-in-out infinite;pointer-events:none}@media (prefers-reduced-motion:reduce){#feat-grid .feat-card.lit,.fk-recalc:after{animation:none!important}.feat-glow{transform:none!important}}.how-line-track{position:absolute;top:27px;left:calc(12.5% + 27px);right:calc(12.5% + 27px);height:1px;overflow:hidden;pointer-events:none}.how-line-fill{height:1px;background:linear-gradient(90deg,#e9e7ff,#7c2ff0 50%,#e9e7ff);width:0;transition:width 1.25s cubic-bezier(.2,0,0,1)}#how-steps-grid.animated .how-line-fill{width:100%}.how-circle{transform:scale(.88);opacity:0;transition:transform .45s cubic-bezier(.2,0,0,1),opacity .45s cubic-bezier(.2,0,0,1)}.how-text{opacity:0;transform:translateY(14px);transition:opacity .45s cubic-bezier(.2,0,0,1),transform .45s cubic-bezier(.2,0,0,1)}#how-steps-grid.animated .how-step[data-step="1"] .how-circle{transform:scale(1);opacity:1;transition-delay:.42s}#how-steps-grid.animated .how-step[data-step="2"] .how-circle{transform:scale(1);opacity:1;transition-delay:.7s}#how-steps-grid.animated .how-step[data-step="3"] .how-circle{transform:scale(1);opacity:1;transition-delay:.98s}#how-steps-grid.animated .how-step[data-step="4"] .how-circle{transform:scale(1);opacity:1;transition-delay:1.26s}#how-steps-grid.animated .how-step[data-step="1"] .how-text{opacity:1;transform:none;transition-delay:.54s}#how-steps-grid.animated .how-step[data-step="2"] .how-text{opacity:1;transform:none;transition-delay:.82s}#how-steps-grid.animated .how-step[data-step="3"] .how-text{opacity:1;transform:none;transition-delay:1.1s}#how-steps-grid.animated .how-step[data-step="4"] .how-text{opacity:1;transform:none;transition-delay:1.38s}@media (max-width:768px){.how-line-track{display:none!important}#how-steps-grid{grid-template-columns:1fr!important}}