:root{--presence-blue:#0057ff;--presence-orange:#f39800;--presence-ink:#172231;--presence-slate:#4c6f99;--presence-mist:#dde6ef;--presence-paper:#f5f3ee;--presence-white:#fffefa;--presence-graphite:#10161d}html[data-avatar-theme=light] body:has(.avatar-spatial){background:var(--presence-paper)}html[data-avatar-theme=light] .avatar-spatial{--bg:var(--presence-paper);--surface:var(--presence-white);--surface-2:#edf1f2;--ink:var(--presence-ink);--ink-soft:#526272;--muted:#71808d;--line:#d7dddf;--line-strong:#bdc8cd;--accent:var(--presence-blue)!important;--product-surface:#f2f4f3;--product-surface-raised:#fffefa;--product-panel:#edf1f2;--product-line:#d7dddf;--product-line-strong:#b8c5cc;--product-accent:var(--presence-blue)!important;--product-accent-soft:#345f8f!important;background:var(--presence-paper)}html[data-avatar-theme=light] .avatar-spatial ::selection{color:#fff;background:var(--presence-blue)}html[data-avatar-theme=light] .avatar-spatial .spatial-nav{max-width:none;padding-inline:clamp(22px,4vw,64px);border-bottom:1px solid #d9dedf;background:color-mix(in srgb,var(--presence-paper) 90%,transparent)}html[data-avatar-theme=light] .avatar-spatial .spatial-brand-mark{filter:none}html[data-avatar-theme=light] .avatar-spatial .spatial-wordmark{color:var(--presence-ink)}html[data-avatar-theme=light] .avatar-spatial .spatial-login{color:var(--presence-ink)!important;border-color:#b8c2c8!important;background:transparent!important}html[data-avatar-theme=light] .avatar-spatial .spatial-login:hover{border-color:var(--presence-blue)!important;background:var(--presence-blue)!important}html[data-avatar-theme=light] .avatar-spatial .language-selector summary:hover,html[data-avatar-theme=light] .avatar-spatial .language-selector[open] summary{background:#e6ebec}html[data-avatar-theme=light] .avatar-spatial .language-menu{border-color:#ccd4d7}html[data-avatar-theme=light] .avatar-spatial .language-menu a:hover,html[data-avatar-theme=light] .avatar-spatial .language-menu a[aria-current=page]{background:#e7edf0}html[data-avatar-theme=light] .avatar-spatial .spatial-hero{grid-template-columns:minmax(360px,.9fr) minmax(520px,1.1fr);gap:clamp(34px,5vw,82px);max-width:1540px;min-height:min(760px,calc(100vh - 86px));padding:42px clamp(24px,4vw,64px) 72px}html[data-avatar-theme=light] .avatar-spatial .spatial-intro{align-self:center}html[data-avatar-theme=light] .avatar-spatial .spatial-intro h1{max-width:680px;color:var(--presence-ink);font-family:Songti SC,"Noto Serif SC",Georgia,serif;font-size:clamp(46px,4.5vw,72px);font-weight:500;line-height:1.18;letter-spacing:-.055em}html[data-avatar-theme=light] .avatar-spatial .spatial-intro h1 em{display:block;color:var(--presence-blue);font-weight:600;font-style:normal}html[data-avatar-theme=light] .avatar-spatial .spatial-lede{max-width:36em;color:#566675;line-height:1.9}html[data-avatar-theme=light] .avatar-spatial .btn{position:relative;overflow:hidden;color:#fff;border-color:var(--presence-blue)!important;background:var(--presence-blue)!important;box-shadow:0 10px 22px #0057ff21!important;transition:transform .16s ease,box-shadow .18s ease,background-color .18s ease,border-color .18s ease}html[data-avatar-theme=light] .avatar-spatial .btn:after{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(105deg,transparent 30%,#ffffff38 50%,transparent 70%);transform:translateX(-130%);transition:transform .42s ease}html[data-avatar-theme=light] .avatar-spatial .btn:hover{border-color:#0048d5!important;background:#0048d5!important;box-shadow:0 15px 32px #0057ff30!important;transform:translateY(-2px)}html[data-avatar-theme=light] .avatar-spatial .btn:hover:after{transform:translateX(130%)}html[data-avatar-theme=light] .avatar-spatial .btn:active{transform:translateY(1px) scale(.975);box-shadow:0 5px 12px #0057ff26}html[data-avatar-theme=light] .avatar-spatial .btn.ghost{color:var(--presence-ink)!important;border-color:#aeb9be!important;box-shadow:none!important}html[data-avatar-theme=light] .avatar-spatial .btn.ghost:hover{color:var(--presence-blue)!important;border-color:var(--presence-blue)!important;background:#fffefa!important;box-shadow:0 10px 22px #2737440d!important}.presence-stage{position:relative;align-self:stretch;min-height:610px;overflow:hidden;isolation:isolate;color:#f7f8f8;border:1px solid #2e3943;border-radius:4px 34px 4px 34px;background:var(--presence-graphite);box-shadow:0 30px 70px #1722312b;-webkit-clip-path:polygon(8% 0,100% 0,100% 100%,0 100%,0 9%);clip-path:polygon(8% 0,100% 0,100% 100%,0 100%,0 9%)}.presence-grid{position:absolute;inset:0;opacity:.22;background-image:linear-gradient(#ffffff12 1px,transparent 0),linear-gradient(90deg,#ffffff12 1px,transparent 0);background-size:44px 44px;-webkit-mask-image:linear-gradient(to bottom right,#000,transparent 72%);mask-image:linear-gradient(to bottom right,#000,transparent 72%)}.presence-stage:before{content:"";position:absolute;z-index:-1;width:450px;height:450px;left:46%;top:43%;border:1px solid #0057ff42;border-radius:50%;background:#0057ff0c;transform:translate(-50%,-50%);box-shadow:0 0 110px #0057ff22,inset 0 0 80px #0057ff10}.presence-status{position:absolute;top:36px;right:38px;display:flex;align-items:center;gap:9px;color:#c9d3da;font-size:11px;letter-spacing:.12em}.presence-status i{width:7px;height:7px;border-radius:50%;background:var(--presence-orange);box-shadow:0 0 0 5px #f3980015;animation:presence-pulse 2.2s ease-in-out infinite}.presence-core{position:absolute;left:46%;top:43%;width:230px;height:230px;display:grid;place-items:center;transform:translate(-50%,-50%)}.presence-core-halo{position:absolute;inset:42px;border-radius:50%;background:#182532;box-shadow:inset 0 0 28px #0057ff35,0 0 50px #0057ff26}.presence-core-mark{position:relative;z-index:2;width:110px;height:110px;object-fit:contain;filter:drop-shadow(0 12px 26px #0008);animation:presence-breathe 4.8s ease-in-out infinite}.presence-orbit{position:absolute;inset:8px;border:1px solid #72869a72;border-radius:50%}.presence-orbit:before{content:"";position:absolute;top:18%;right:6%;width:8px;height:8px;border-radius:50%;background:var(--presence-blue);box-shadow:0 0 18px #0057ffaa}.presence-orbit-one{animation:presence-orbit 18s linear infinite}.presence-orbit-two{inset:32px -18px;border-color:#f398004f;transform:rotate(64deg);animation:presence-orbit-reverse 24s linear infinite}.presence-orbit-two:before{top:auto;right:auto;bottom:12%;left:18%;background:var(--presence-orange);box-shadow:0 0 16px #f39800aa}.presence-card{position:absolute;width:192px;padding:16px 17px 15px;border:1px solid #6c7c8947;background:#17212ad9;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);box-shadow:0 16px 32px #0005}.presence-card span{display:block;margin-bottom:7px;color:#8fa6ba;font-size:9px;letter-spacing:.15em}.presence-card strong{display:block;color:#f4f6f7;font-size:13px;font-weight:550}.presence-card i{position:absolute;width:7px;height:7px;border-radius:50%;background:var(--presence-blue)}.presence-card-knowledge{top:126px;left:34px;animation:presence-float 6s ease-in-out infinite}.presence-card-knowledge i{right:-4px;top:50%}.presence-card-persona{right:34px;top:214px;animation:presence-float 6.8s ease-in-out .6s infinite}.presence-card-persona i{left:-4px;top:50%;background:var(--presence-orange)}.presence-card-service{left:76px;bottom:78px;animation:presence-float 7.4s ease-in-out 1.2s infinite}.presence-card-service i{right:-4px;top:50%}.presence-signal{position:absolute;height:1px;transform-origin:left center;background:linear-gradient(90deg,#0057ff00,#0057ffaa,#0057ff00)}.presence-signal-one{width:220px;left:206px;top:183px;transform:rotate(14deg)}.presence-signal-two{width:205px;left:254px;bottom:153px;transform:rotate(-30deg)}.presence-loop{position:absolute;right:36px;bottom:34px;display:flex;align-items:center;gap:14px;color:#9cabb5;font-size:10px;letter-spacing:.08em}.presence-loop i{width:68px;height:1px;background:#506273}.presence-loop i:after{content:"";display:block;width:14px;height:1px;background:var(--presence-orange);animation:presence-scan 2.8s ease-in-out infinite}html[data-avatar-theme=light] .avatar-spatial .awakening-section{background:#e9eef0}html[data-avatar-theme=light] .avatar-spatial .awakening-copy h2>span,html[data-avatar-theme=light] .avatar-spatial .difference-intro h2>span,html[data-avatar-theme=light] .avatar-spatial .product-experience-head h2 span{color:var(--presence-blue)!important}html[data-avatar-theme=light] .avatar-spatial .awakening-steps:before{background:linear-gradient(var(--presence-blue),var(--presence-orange),#cbd3d6)}html[data-avatar-theme=light] .avatar-spatial .awakening-step[aria-pressed=true]{border-color:#8fa2af;background:#ffffff85}html[data-avatar-theme=light] .avatar-spatial .awakening-step[aria-pressed=true] strong{color:var(--presence-blue)!important}html[data-avatar-theme=light] .avatar-spatial .awakening-number{color:var(--presence-blue)!important;border-color:#9eafb9!important;box-shadow:none!important}html[data-avatar-theme=light] .avatar-spatial .glass-stage{border-color:#33424d;background:#111a22;box-shadow:0 24px 50px #17223128}html[data-avatar-theme=light] .avatar-spatial .awakening-preview .glass-invitation{border-color:#2760a4;background:var(--presence-blue);box-shadow:0 8px 24px #0057ff3a}html[data-avatar-theme=light] .avatar-spatial .product-experience-frame{border-color:#aebdc4;box-shadow:0 26px 70px #1722311f}html[data-avatar-theme=light] .avatar-spatial .experience-client{background:#edf1f2}html[data-avatar-theme=light] .avatar-spatial .experience-client>nav span.is-active{color:var(--presence-blue)!important;box-shadow:inset 0 -2px 0 var(--presence-orange)!important}html[data-avatar-theme=light] .avatar-spatial .experience-task-list b,html[data-avatar-theme=light] .avatar-spatial .product-step-list b{background:var(--presence-blue)}html[data-avatar-theme=light] body .avatar-spatial .origin-section{background:#263544!important;color:#f5f7f8!important}html[data-avatar-theme=light] body .avatar-spatial .origin-section h2{color:#f7f8f8!important}html[data-avatar-theme=light] body .avatar-spatial .origin-heading p{color:#b8cad7!important}html[data-avatar-theme=light] body .avatar-spatial .origin-copy p{color:#e3eaee!important}html[data-avatar-theme=light] .avatar-spatial .pricing-toggle button[aria-pressed=true]{background:var(--presence-blue)!important}html[data-avatar-theme=light] .avatar-spatial .pricing-section .plan-grid{border-color:#b8c4ca}html[data-avatar-theme=light] .avatar-spatial .pricing-section .plan-card:nth-child(2){background:#e9eff4}html[data-avatar-theme=light] .avatar-spatial .pricing-section .plan-card+.plan-card{border-color:#c4cdd1}html[data-avatar-theme=light] .avatar-spatial .plan-period strong,html[data-avatar-theme=light] .avatar-spatial .product-responsibility-row strong{color:var(--presence-blue)!important}html[data-avatar-theme=light] .avatar-spatial .pricing-section .plan-card li::marker{color:var(--presence-orange)}html[data-avatar-theme=light] .avatar-spatial .plan-trial strong{color:var(--presence-blue)!important}html[data-avatar-theme=light] .avatar-spatial .faq-section{background:#f0f2ef}html[data-avatar-theme=light] .avatar-spatial .lp-faq summary:after{border-color:var(--presence-blue)}html[data-avatar-theme=light] .avatar-spatial .lp-faq details[open] summary{color:var(--presence-blue)}html[data-avatar-theme=light] .avatar-spatial .lp-final{background:#e9eef0;border-color:#ccd5d8}.avatar-spatial.motion-ready .lp-final,.avatar-spatial.motion-ready .lp-sec{opacity:0;transform:translateY(28px);transition:opacity .65s ease,transform .76s cubic-bezier(.2,.8,.2,1)}.avatar-spatial.motion-ready .lp-final.is-visible,.avatar-spatial.motion-ready .lp-sec.is-visible{opacity:1;transform:none}.avatar-spatial.motion-ready .awakening-section.is-visible .awakening-step{animation:presence-step-in .56s both}.avatar-spatial.motion-ready .awakening-section.is-visible .awakening-step:nth-child(2){animation-delay:70ms}.avatar-spatial.motion-ready .awakening-section.is-visible .awakening-step:nth-child(3){animation-delay:.14s}.avatar-spatial.motion-ready .awakening-section.is-visible .awakening-step:nth-child(4){animation-delay:.21s}.avatar-spatial.motion-ready .awakening-section.is-visible .awakening-step:nth-child(5){animation-delay:.28s}.avatar-spatial.motion-ready .awakening-section.is-visible .awakening-step:nth-child(6){animation-delay:.35s}.av{--paper:#eef1ef;--surface:#fffefa;--soft:#e6ecee;--ink:var(--presence-ink);--muted:#6b7882;--line:#d4dcde;--navy:var(--presence-blue);--brass:var(--presence-orange)}.av-top{min-height:76px;padding:12px clamp(18px,4vw,48px);background:#fffefaed;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.av-brand{color:var(--presence-ink);font-family:inherit;font-size:16px;font-weight:650}.av-brand-mark{width:42px;height:42px;filter:none}.av .av-btn,.av .btn{border-color:var(--presence-blue);border-radius:9px;background:var(--presence-blue);transition:transform .15s ease,box-shadow .18s ease,filter .18s ease}.av .av-btn:hover:not(:disabled),.av .btn:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 10px 22px #0057ff29;filter:brightness(.95)}.av .av-btn:active:not(:disabled),.av .btn:active:not(:disabled){transform:translateY(1px) scale(.98)}.studio-shell{--s-bg:#edf0ee;--s-card:#fffefa;--s-line:#d2dadc;--s-muted:#6f7d87;--s-text:var(--presence-ink);--s-purple:var(--presence-blue);color-scheme:light;color:var(--s-text);background:var(--s-bg)}.studio-top{height:76px;border-color:#cfd7da;background:#fffefaed;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.studio-brand-mark,.studio-identity-mark,.studio-welcome-mark{filter:none}.studio-layout{grid-template-columns:250px minmax(0,1fr);min-height:calc(100vh - 76px)}.studio-shell .studio-sidebar{color:#e8eef2!important;border-color:#3a4954!important;background:#263544!important}.studio-shell .studio-sidebar .studio-identity small,.studio-shell .studio-sidebar .studio-sidebar-note{color:#b7c6d0!important}.studio-shell .studio-sidebar .studio-current-plan{color:#ffd386!important;border-color:#f3980080!important;background:#f3980017!important}.studio-shell .studio-sidebar .studio-nav-group{color:#aebdc8!important;opacity:1}.studio-shell .studio-sidebar nav a{color:#d1dbe1!important;border-bottom-color:#40515d!important}.studio-shell .studio-sidebar nav a span{color:#9fb0bd!important}.studio-shell .studio-sidebar nav a i{color:#aebdc8!important}.studio-shell .studio-sidebar nav a:hover{color:#fff!important;border-color:#607482!important;background:#304250!important}.studio-shell .studio-sidebar nav a[aria-current=page]{color:#fff!important;border-color:#4d79b1!important;background:#344a5d!important;box-shadow:inset 3px 0 0 var(--presence-orange)!important}.studio-shell .studio-sidebar nav a[aria-current=page]:before{background:var(--presence-orange)!important}.studio-shell .studio-sidebar nav a[aria-current=page] i{color:#9dbfff!important}.studio-shell .studio-sidebar .studio-sidebar-note{border-color:#465762!important}.studio-main{background:#edf0ee}.studio-shell h1,.studio-shell h2,.studio-shell h3{color:var(--presence-ink)}.studio-shell h1{font-family:Songti SC,"Noto Serif SC",Georgia,serif;font-weight:500}.studio-shell .studio-kicker{color:var(--presence-slate)}.studio-card{border-color:var(--s-line);border-radius:12px;background:var(--s-card);box-shadow:0 12px 30px #2635440b}.studio-card p{color:#61717d}.studio-card p.studio-kicker{color:var(--presence-slate)}.studio-shell label{color:#394a57}.studio-shell input,.studio-shell select,.studio-shell textarea{color:var(--presence-ink);border-color:#bfc9cd;background:#fbfcfa}.studio-shell input:focus-visible,.studio-shell select:focus-visible,.studio-shell textarea:focus-visible{border-color:var(--presence-blue);box-shadow:0 0 0 3px #0057ff12}.studio-shell a:focus-visible,.studio-shell button:focus-visible{outline-color:var(--presence-blue)}.crm-primary,.crm-search-button,.cw-primary,.studio-shell .studio-button{color:#fff;border-color:var(--presence-blue);background:var(--presence-blue);box-shadow:none;transition:transform .15s ease,box-shadow .18s ease,filter .18s ease}.studio-shell .studio-button.secondary{color:var(--presence-blue);border-color:#a8b6be;background:transparent}.studio-shell :where(button,.studio-button):not(:disabled):active{transform:translateY(1px) scale(.98)}.crm-primary:hover:not(:disabled),.crm-search-button:hover:not(:disabled),.cw-primary:hover:not(:disabled),.studio-shell .studio-button:hover:not(:disabled){filter:brightness(.95);box-shadow:0 8px 18px #0057ff20;transform:translateY(-1px)}.crm-dates,.crm-empty,.crm-facts div,.crm-table-wrap,.cw-review,.cw-timeline,.ops-metrics{border-color:var(--s-line);background:#fffefa}.crm-table th{background:#e8eef1}.crm-table tbody tr:hover,.cw-record:hover:not(:disabled){background:#e9eff2}.crm-drawer{background:#fffefa;color:var(--presence-ink);box-shadow:-24px 0 60px #26354426}.cw-tabs,.ops-chips{background:#e6ecee}.cw-tabs button[aria-pressed=true]{background:#fffefa}.ops-chips button[aria-pressed=true]{background:var(--presence-blue)}.portrait-preview{color:var(--presence-blue);background:#e5edf3}.studio-identity-portrait{border-color:#6f8492;box-shadow:0 0 0 3px #263544,0 0 0 4px #657b89}@keyframes presence-enter{0%{opacity:0;transform:translateY(18px)}}@keyframes presence-step-in{0%{opacity:0;transform:translateX(-16px)}}@keyframes presence-drawer{0%{opacity:0;transform:translateY(-8px)}}@keyframes presence-breathe{0%,to{transform:scale(.98)}50%{transform:scale(1.035)}}@keyframes presence-orbit{to{transform:rotate(1turn)}}@keyframes presence-orbit-reverse{0%{transform:rotate(64deg)}to{transform:rotate(-296deg)}}@keyframes presence-float{0%,to{transform:translateY(0)}50%{transform:translateY(-8px)}}@keyframes presence-pulse{0%,to{opacity:.65;box-shadow:0 0 0 4px #f3980012}50%{opacity:1;box-shadow:0 0 0 8px #f3980008}}@keyframes presence-scan{0%,to{transform:translateX(0)}50%{transform:translateX(54px)}}@media (max-width:980px){html[data-avatar-theme=light] .avatar-spatial .spatial-hero{display:grid;grid-template-columns:1fr;padding-top:54px}.presence-stage{min-height:560px}.studio-layout{grid-template-columns:210px minmax(0,1fr)}}@media (max-width:720px){html[data-avatar-theme=light] .avatar-spatial .spatial-nav{padding-inline:16px}html[data-avatar-theme=light] .avatar-spatial .spatial-hero{padding:36px 16px 48px;gap:32px}html[data-avatar-theme=light] .avatar-spatial .spatial-intro h1{font-size:clamp(38px,12vw,54px);line-height:1.2}.presence-stage{min-height:500px;border-radius:3px 22px 3px 22px;-webkit-clip-path:none;clip-path:none}.presence-stage:before{width:330px;height:330px;left:50%;top:42%}.presence-core{left:50%;top:42%;width:190px;height:190px}.presence-core-mark{width:86px;height:86px}.presence-card{width:158px;padding:12px 13px}.presence-card strong{font-size:11px}.presence-card-knowledge{top:84px;left:14px}.presence-card-persona{top:248px;right:14px}.presence-card-service{bottom:54px;left:24px}.presence-status{top:22px;right:20px}.presence-loop{right:20px;bottom:20px}.presence-signal{display:none}.av-top{padding:10px 14px}.av-brand{gap:8px;font-size:13px}.av-brand-mark{width:34px;height:34px}.studio-layout{display:block}.studio-sidebar{border-right:0}}@media (prefers-reduced-motion:reduce){.av :where(.av-btn,.btn),.avatar-spatial .btn,.avatar-spatial.motion-ready .lp-final,.avatar-spatial.motion-ready .lp-sec,.presence-stage *,.studio-shell :where(button,.studio-button){animation:none!important;transition-duration:.01ms!important;scroll-behavior:auto!important}.avatar-spatial.motion-ready .lp-final,.avatar-spatial.motion-ready .lp-sec{opacity:1;transform:none}}html[data-avatar-theme=light] .avatar-spatial,html[data-avatar-theme=light] body:has(.avatar-spatial){background:#fff!important}html[data-avatar-theme=light] .avatar-spatial{--bg:#fff;--surface:#fff;--surface-2:#f5f8fc;--ink:#142238;--ink-soft:#53627a;--muted:#78869a;--line:#dce5f0;--line-strong:#c5d3e3;--product-surface:#f8faff;--product-surface-raised:#fff;--product-panel:#f4f7fb;--product-line:#dce5f0;--product-line-strong:#c5d3e3;--product-accent:#0057ff;--product-accent-soft:#0057ff;color:var(--ink);font-family:-apple-system,BlinkMacSystemFont,PingFang SC,Microsoft YaHei,sans-serif}html[data-avatar-theme=light] .avatar-spatial :is(h1,h2,h3,h4,p,a,button,summary,input,select,textarea,strong,small,span){font-family:inherit}html[data-avatar-theme=light] .avatar-spatial .spatial-nav{height:96px;padding-inline:clamp(28px,5vw,88px);border-bottom-color:#dce5f0;background:#fffffff5;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}html[data-avatar-theme=light] .avatar-spatial .spatial-wordmark{color:#142238;font-size:27px;font-weight:760;letter-spacing:-.045em}html[data-avatar-theme=light] .avatar-spatial .spatial-links{gap:52px;color:#46536b;font-size:16px}html[data-avatar-theme=light] .avatar-spatial .spatial-links a:hover{color:#0057ff}html[data-avatar-theme=light] .avatar-spatial .spatial-login{padding:12px 27px;border-radius:10px;color:#142238!important;border-color:#b7c5d5!important;background:#fff!important}html[data-avatar-theme=light] .avatar-spatial .spatial-hero{grid-template-columns:minmax(430px,.98fr) minmax(580px,1.02fr);gap:clamp(38px,5vw,84px);max-width:1560px;min-height:min(770px,calc(100vh - 96px));padding:46px clamp(28px,5vw,88px) 62px;background:#fff}html[data-avatar-theme=light] .avatar-spatial .spatial-intro{padding:0}html[data-avatar-theme=light] .avatar-spatial .spatial-intro h1{max-width:700px;color:#142238;font-family:inherit;font-size:clamp(50px,4.55vw,72px);font-weight:760;line-height:1.22;letter-spacing:-.065em}html[data-avatar-theme=light] .avatar-spatial .spatial-intro h1 em{color:#0057ff;font-weight:760}html[data-avatar-theme=light] .avatar-spatial .spatial-lede{max-width:620px;margin-top:30px!important;color:#59687f;font-size:17px;line-height:1.85;letter-spacing:0}html[data-avatar-theme=light] .avatar-spatial .spatial-actions{gap:26px;margin-top:38px}html[data-avatar-theme=light] .avatar-spatial .btn{border-radius:9px;box-shadow:none!important}html[data-avatar-theme=light] .avatar-spatial .btn:after{display:none}html[data-avatar-theme=light] .avatar-spatial .btn.ghost{padding-inline:10px;color:#0057ff!important;border-color:transparent!important;background:transparent!important}html[data-avatar-theme=light] .avatar-spatial .btn.ghost:hover{box-shadow:none!important;background:#f3f7ff!important}html[data-avatar-theme=light] .avatar-spatial .lp-final .btn.ghost{padding-inline:34px;border-color:#0057ff!important;background:#fff!important}html[data-avatar-theme=light] .avatar-spatial .lp-final .btn.ghost:hover{color:#fff!important;background:#0048d5!important}.presence-stage{min-height:590px;overflow:visible;color:#142238;border:0;border-radius:0;background:#fff;box-shadow:none;-webkit-clip-path:none;clip-path:none}.presence-stage:before{display:none}.presence-status{top:17px;right:auto;left:50%;z-index:5;gap:6px;color:#33445c;font-size:10px;font-weight:650;letter-spacing:0;white-space:nowrap;transform:translateX(-50%)}.presence-status i{width:8px;height:8px;box-shadow:none}.presence-connections{position:absolute;inset:0;z-index:0;width:100%;height:100%;overflow:visible;fill:#0057ff;stroke:#0057ff;stroke-width:1.6}.presence-connections path{fill:none}.presence-connections path:first-child{stroke-dasharray:4 5;opacity:.75}.presence-core{left:50%;top:48%;z-index:2;width:128px;height:128px;border:1px solid #d7e3f4;border-radius:50%;background:#f5f8ff;box-shadow:0 0 0 18px #f8faff}.presence-core-person{position:absolute;bottom:35px;width:30px;height:30px;border-radius:50% 50% 42% 42%;background:#0057ff}.presence-core-person:after{content:"";position:absolute;left:50%;top:23px;width:44px;height:27px;border-radius:50% 50% 10px 10px;background:inherit;transform:translateX(-50%)}.presence-core-person.is-front{left:35px;z-index:2}.presence-core-person.is-back{right:30px;bottom:29px;opacity:.28;transform:scale(.88)}.presence-card{width:235px;padding:18px;border:1px solid #cbdaf0;border-radius:10px;color:#142238;background:#fff;-webkit-backdrop-filter:none;backdrop-filter:none;box-shadow:0 12px 34px #20466f0a}.presence-card header{display:grid;grid-template-columns:42px minmax(0,1fr) 24px;align-items:center;grid-gap:10px;gap:10px;margin-bottom:15px}.presence-icon{display:grid;place-items:center;width:42px;height:42px;border-radius:9px;color:#0057ff;background:#edf3ff}.presence-icon svg{width:25px;height:25px;fill:none;stroke:currentColor;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round}.presence-card header strong{display:block;color:#142238;font-size:15px;font-weight:720}.presence-card header small{display:block;margin-top:3px;color:#718098;font-size:10px;line-height:1.45}.presence-card header b{display:grid;place-items:center;width:24px;height:24px;border:1px solid #cfe0fb;border-radius:6px;color:#0057ff;font-size:16px;font-weight:450}.presence-card ul{display:grid;grid-gap:7px;gap:7px;margin:0;padding:0;list-style:none}.presence-card li{min-width:0;padding:8px 10px;overflow:hidden;border-radius:5px;color:#58677d;background:#f5f7fa;font-size:10px;text-overflow:ellipsis;white-space:nowrap}.presence-card-service li{display:grid;grid-template-columns:16px 1fr 7px;align-items:center;grid-gap:7px;gap:7px;background:transparent;border-top:1px solid #edf1f6;border-radius:0}.presence-card-service li>span{display:grid;place-items:center;width:15px;height:15px;border-radius:50%;color:#0057ff;background:#edf3ff;font-size:8px}.presence-card-service li>i{width:6px;height:6px;border-radius:50%;background:#bdc8d7}.presence-card-service li>i.is-live{background:#f39800}.presence-card-knowledge{top:74px;left:0;animation:presence-float 7s ease-in-out infinite}.presence-card-persona{top:74px;right:0;animation:presence-float 7.8s ease-in-out .5s infinite}.presence-card-service{right:50%;bottom:14px;width:300px;transform:translateX(50%);animation:none}html[data-avatar-theme=light] .avatar-spatial .awakening-section{padding-block:110px;background:#f8faff}.avatar-spatial .awakening-layout{grid-template-columns:minmax(500px,.95fr) minmax(540px,1.05fr);gap:clamp(54px,6vw,94px);max-width:1540px;padding-inline:clamp(28px,5vw,88px)}.avatar-spatial .awakening-preview{position:relative;align-self:center;min-height:610px;overflow:visible;border:0;background:transparent}.awakening-flow-lines{position:absolute;inset:0;z-index:0;width:100%;height:100%;fill:none;stroke:#0057ff;stroke-width:1.8}.awakening-sources{position:absolute;top:44px;bottom:44px;left:0;z-index:2;width:40%;display:flex;flex-direction:column;justify-content:space-between}.awakening-sources article{position:relative;display:grid;grid-template-columns:48px minmax(0,1fr);align-items:center;grid-gap:12px;gap:12px;min-height:112px;padding:17px;border:1px solid #cbdaf0;border-radius:10px;background:#fff;box-shadow:0 12px 30px #20466f08}.awakening-sources article>i{position:absolute;top:50%;right:-5px;width:9px;height:9px;border-radius:50%;background:#0057ff;transform:translateY(-50%)}.awakening-library-icon,.awakening-source-icon{display:grid;place-items:center;width:46px;height:46px;border-radius:9px;color:#0057ff;background:#edf3ff}.awakening-library-icon svg,.awakening-source-icon svg{width:26px;height:26px;fill:none;stroke:currentColor;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round}.awakening-sources strong{display:block;color:#142238;font-size:14px}.awakening-sources small{display:block;margin-top:5px;color:#718098;font-size:10px;line-height:1.55}.awakening-flow-core{position:absolute;left:46%;top:50%;z-index:3;width:76px;height:76px;border:1px solid #cbdaf0;border-radius:50%;background:#fff;transform:translate(-50%,-50%);box-shadow:0 0 0 12px #f1f5fb}.awakening-flow-core span{position:absolute;bottom:23px;width:19px;height:19px;border-radius:50%;background:#0057ff}.awakening-flow-core span:after{content:"";position:absolute;left:50%;top:14px;width:28px;height:17px;border-radius:50% 50% 8px 8px;background:inherit;transform:translateX(-50%)}.awakening-flow-core span:first-child{left:20px;z-index:2}.awakening-flow-core span:last-child{right:17px;bottom:19px;opacity:.28;transform:scale(.85)}.awakening-library{position:absolute;top:50%;right:0;z-index:2;width:36%;padding:18px;border:1px solid #cbdaf0;border-radius:10px;background:#fff;transform:translateY(-50%);box-shadow:0 14px 38px #20466f0c}.awakening-library header{display:flex;align-items:center;justify-content:space-between;padding-bottom:13px;border-bottom:1px solid #e6edf5}.awakening-library header strong{color:#142238;font-size:14px}.awakening-library header span{color:#a6b4c6;letter-spacing:.18em}.awakening-library>div{display:grid;grid-template-columns:39px minmax(0,1fr) 22px;align-items:center;grid-gap:10px;gap:10px;padding:14px 0;border-bottom:1px solid #edf1f5}.awakening-library>div:last-child{border-bottom:0}.awakening-library-icon{width:38px;height:38px;border-radius:7px}.awakening-library-icon svg{width:21px;height:21px}.awakening-library p{margin:0!important}.awakening-library p strong{display:block;color:#24344a;font-size:11px}.awakening-library p i{display:block;width:80%;height:5px;margin-top:7px;border-radius:4px;background:#e5ebf3}.awakening-library>div>b{display:grid;place-items:center;width:22px;height:22px;border-radius:50%;color:#fff;background:#36aa75;font-size:10px}.avatar-spatial .awakening-copy h2{margin-bottom:16px;color:#142238;font-family:inherit;font-size:clamp(38px,2.65vw,42px);font-weight:760;line-height:1.26;letter-spacing:-.045em}.avatar-spatial .awakening-copy h2>span,.avatar-spatial .knowledge-asset-heading h2>span{display:block}.avatar-spatial .awakening-copy h2>span{white-space:normal}.avatar-spatial .awakening-intro{margin-bottom:24px;color:#59687f;font-size:16px}.avatar-spatial .awakening-steps:before{left:25px;top:26px;bottom:26px;width:1px;background:#9dbbff!important}.avatar-spatial .awakening-step{grid-template-columns:50px 1fr;gap:18px;min-height:86px;padding:13px 10px 13px 0;border:0;border-bottom:1px solid #dce5f0;border-radius:0;color:#142238;background:transparent}.avatar-spatial .awakening-step:hover{border-color:#9dbbff;background:#f5f8ff;transform:translateX(3px)}html[data-avatar-theme=light] .avatar-spatial .awakening-step[aria-pressed=true]{border-color:#9dbbff;border-radius:8px;background:#eef4ff;box-shadow:none}.avatar-spatial .awakening-number{width:50px;height:50px;border:1px solid #b8c9dd!important;border-radius:50%;color:#0057ff!important;background:#fff;font-size:15px}.avatar-spatial .awakening-step[aria-pressed=true] .awakening-number{color:#fff!important;border-color:#0057ff!important;background:#0057ff}.avatar-spatial .awakening-step strong{color:#142238;font-size:17px;font-weight:710}.avatar-spatial .awakening-step-body{margin-top:5px;color:#65738a;font-size:12px;line-height:1.65}.avatar-spatial .awakening-caption{min-height:0;padding:14px 0 0 68px}.avatar-spatial .awakening-caption p{display:none}html[data-avatar-theme=light] .avatar-spatial .difference-section,html[data-avatar-theme=light] .avatar-spatial .knowledge-asset-section,html[data-avatar-theme=light] .avatar-spatial .pricing-section{background:#fff}html[data-avatar-theme=light] .avatar-spatial :is(.knowledge-asset-heading h2,.product-experience-head h2,.origin-heading h2,.pricing-heading-row h2,.faq-section h2,.lp-final h2){color:#142238;font-family:inherit;font-weight:740;letter-spacing:-.045em}html[data-avatar-theme=light] .avatar-spatial .knowledge-asset-product,html[data-avatar-theme=light] .avatar-spatial .product-experience-frame{border-color:#cbd8e7!important;border-radius:10px;box-shadow:0 20px 60px #20466f12!important}html[data-avatar-theme=light] .avatar-spatial .knowledge-asset-nav{background:#14263a}html[data-avatar-theme=light] .avatar-spatial :is(.product-owner-shell>nav span.is-active,.experience-owner-body>nav span.is-active){color:#0057ff!important;background:#edf3ff!important}html[data-avatar-theme=light] .avatar-spatial .experience-table-head,html[data-avatar-theme=light] .avatar-spatial .product-customer-peek>span,html[data-avatar-theme=light] .avatar-spatial .product-ui-label{color:#0057ff!important}html[data-avatar-theme=light] .avatar-spatial :is(.product-step-list,.experience-task-list)>div{border-color:#dce5f0!important;background:#f8faff!important}html[data-avatar-theme=light] .avatar-spatial :is(.product-step-list,.experience-task-list)>div.is-current{border-color:#9dbbff!important;background:#edf3ff!important}html[data-avatar-theme=light] .avatar-spatial :is(.product-step-list,.experience-task-list) i{color:#0057ff!important;border-color:#9dbbff!important;background:#fff!important}html[data-avatar-theme=light] .avatar-spatial .product-person-dot,html[data-avatar-theme=light] .avatar-spatial :is(.product-step-list,.experience-task-list) b{color:#fff!important;background:#0057ff!important}html[data-avatar-theme=light] .avatar-spatial .experience-owner dl div,html[data-avatar-theme=light] .avatar-spatial .product-customer-peek{border-color:#dce5f0!important;background:#f5f8fc!important}html[data-avatar-theme=light] .avatar-spatial .experience-client>nav span.is-active,html[data-avatar-theme=light] .avatar-spatial .experience-customer-row b,html[data-avatar-theme=light] .avatar-spatial .product-responsibility-row strong{color:#0057ff!important}html[data-avatar-theme=light] .avatar-spatial .experience-client{background:#f8faff!important}html[data-avatar-theme=light] .avatar-spatial :is(.product-chat-body,.experience-client-chat) .is-user{color:#fff!important;background:#0057ff!important}html[data-avatar-theme=light] .avatar-spatial :is(.product-chat-body,.experience-client-chat) .is-assistant{color:#24344a!important;border-color:#dce5f0!important;background:#f0f4fa!important}html[data-avatar-theme=light] .avatar-spatial .experience-client-actions{border-color:#dce5f0!important;background:#fff!important}html[data-avatar-theme=light] body .avatar-spatial .origin-section{color:#142238!important;background:#f5f8fc!important}html[data-avatar-theme=light] body .avatar-spatial .origin-section h2{color:#142238!important}html[data-avatar-theme=light] body .avatar-spatial .origin-copy p,html[data-avatar-theme=light] body .avatar-spatial .origin-heading p{color:#5c6b80!important}html[data-avatar-theme=light] .avatar-spatial .pricing-section .plan-grid{border-color:#cbd8e7;border-radius:10px}html[data-avatar-theme=light] .avatar-spatial .pricing-toggle button[aria-pressed=true]{color:#fff!important;background:#0057ff!important}html[data-avatar-theme=light] .avatar-spatial :is(.plan-availability,.plan-period strong){color:#0057ff!important}html[data-avatar-theme=light] .avatar-spatial .pricing-section .plan-card{border-color:#cbd8e7!important}html[data-avatar-theme=light] .avatar-spatial .pricing-section .plan-card:nth-child(2){background:#f3f7ff!important}html[data-avatar-theme=light] .avatar-spatial .faq-section,html[data-avatar-theme=light] .avatar-spatial .lp-final{background:#f5f8fc}html[data-avatar-theme=light] .avatar-spatial .faq-section{background:#f8faff!important}html[data-avatar-theme=light] .avatar-spatial .lp-faq details{border-color:#dce5f0!important}html[data-avatar-theme=light] .avatar-spatial .lp-faq summary:after{border-color:#0057ff!important}html[data-avatar-theme=light] .avatar-spatial .lp-faq details[open] summary{color:#0057ff!important}html[data-avatar-theme=light] .avatar-spatial .spatial-footer{color:#65738a;border-top-color:#dce5f0;background:#fff}html[data-avatar-theme=light] .avatar-spatial .spatial-login{color:#fff!important;border-color:#0057ff!important;background:#0057ff!important;box-shadow:0 10px 22px #0057ff20!important}html[data-avatar-theme=light] .avatar-spatial .spatial-login:hover{color:#fff!important;border-color:#0048d5!important;background:#0048d5!important;transform:translateY(-1px)}html[data-avatar-theme=light] .avatar-spatial :is(.origin-heading h2,.pricing-heading-row h2,.faq-section h2,.lp-final h2){text-wrap:balance}@media (max-width:1080px){html[data-avatar-theme=light] .avatar-spatial .spatial-hero{grid-template-columns:1fr;max-width:860px}.presence-stage{width:100%;min-height:590px}.avatar-spatial .awakening-layout{grid-template-columns:1fr;max-width:860px}.avatar-spatial .awakening-preview{min-height:590px}}@media (max-width:720px){html[data-avatar-theme=light] .avatar-spatial .spatial-nav{height:76px;gap:6px;padding-inline:12px}html[data-avatar-theme=light] .avatar-spatial .spatial-wordmark{font-size:20px}html[data-avatar-theme=light] .avatar-spatial .spatial-login{margin-left:auto;padding:8px 10px;border-radius:8px;font-size:12px;white-space:nowrap}html[data-avatar-theme=light] .avatar-spatial .spatial-hero{padding:48px 16px 58px;gap:36px}html[data-avatar-theme=light] .avatar-spatial .spatial-intro h1{font-size:clamp(35px,9vw,42px);line-height:1.2}html[data-avatar-theme=light] .avatar-spatial .spatial-lede{font-size:15px}html[data-avatar-theme=light] .avatar-spatial .spatial-actions{align-items:stretch;gap:10px}html[data-avatar-theme=light] .avatar-spatial .spatial-actions .btn{width:100%}.presence-stage{min-height:630px}.presence-connections{display:none}.presence-card{width:calc(50% - 6px);padding:12px}.presence-card header{grid-template-columns:34px 1fr 20px;gap:7px}.presence-icon{width:34px;height:34px}.presence-icon svg{width:21px;height:21px}.presence-card header strong{font-size:12px}.presence-card header small{font-size:8px}.presence-card header b{width:20px;height:20px}.presence-card li{padding:7px;font-size:8px}.presence-card-knowledge{top:12px;left:0}.presence-card-persona{top:12px;right:0}.presence-core{top:55%;width:104px;height:104px}.presence-status{top:12px;font-size:9px}.presence-card-service{right:0;bottom:8px;left:0;width:100%;transform:none}html[data-avatar-theme=light] .avatar-spatial .awakening-section{padding-block:76px}.avatar-spatial .awakening-layout{padding-inline:16px;gap:34px}.avatar-spatial .awakening-preview{min-height:500px}.awakening-flow-lines{display:none}.awakening-sources{top:10px;bottom:10px;width:44%}.awakening-sources article{grid-template-columns:34px 1fr;min-height:110px;padding:10px;gap:8px}.awakening-source-icon{width:34px;height:34px}.awakening-source-icon svg{width:20px;height:20px}.awakening-sources strong{font-size:11px}.awakening-sources small{font-size:8px}.awakening-flow-core{left:48%;width:58px;height:58px}.awakening-flow-core span{bottom:19px;width:14px;height:14px}.awakening-flow-core span:after{top:10px;width:21px;height:13px}.awakening-flow-core span:first-child{left:15px}.awakening-flow-core span:last-child{right:13px;bottom:16px}.awakening-library{right:0;width:44%;padding:11px}.awakening-library>div{grid-template-columns:30px 1fr 18px;gap:6px;padding:11px 0}.awakening-library-icon{width:29px;height:29px}.awakening-library-icon svg{width:17px;height:17px}.awakening-library p strong{font-size:9px}.awakening-library>div>b{width:18px;height:18px}.avatar-spatial .awakening-copy h2{font-size:clamp(32px,9vw,38px)}.avatar-spatial .awakening-step{min-height:82px}}@media (prefers-reduced-motion:reduce){.presence-card{animation:none!important}}