@font-face{font-family:Inter Tight Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/fonts/inter-tight-latin-wght-normal.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--white:#fff;--page:#fff;--surface:#f7f8fb;--surface-strong:#f1f2f6;--ink:#1b1d2a;--ink-strong:#11131d;--muted:#676879;--muted-light:#6d6f7d;--line:#e4e6ee;--line-strong:#d8dbe5;--brand:#087bf5;--brand-strong:#0261ec;--brand-soft:#eaf5ff;--purple:#6250e6;--purple-soft:#f1efff;--pink:#f75a9d;--pink-soft:#fff0f6;--mint:#30bd8a;--mint-soft:#eafaf4;--orange:#f59f43;--orange-soft:#fff4e8;--yellow:#ffc857;--shadow:0 24px 70px #2d325c1c;--shadow-soft:0 14px 38px #2d325c12;--gutter:clamp(24px, 5vw, 72px);--radius-lg:28px;--radius-md:20px;--radius-sm:12px;--ease-out:cubic-bezier(.22, 1, .36, 1);--duration-fast:.18s;--duration-enter:.62s;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;font-synthesis:none;text-rendering:optimizelegibility;font-family:-apple-system,BlinkMacSystemFont,PingFang SC,Hiragino Sans GB,Microsoft YaHei,Noto Sans CJK SC,sans-serif}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:84px}main:focus{outline:none}body{background:var(--page);color:var(--ink);letter-spacing:-.012em;margin:0;font-size:16px;line-height:1.6;overflow-x:clip}body,button,input,select,textarea{font:inherit}button,input,select,textarea{color:inherit}button{border:0}a{color:inherit;text-decoration:none}img,svg{max-width:100%;display:block}h1,h2,h3,p,figure{margin-top:0}h1,h2,h3{text-wrap:balance}ul,ol{margin:0;padding:0}mark{color:inherit}[hidden]{display:none!important}::selection{background:#087bf52e}:where(a,button,input,select,textarea):focus-visible{outline:3px solid var(--brand-strong);outline-offset:3px}.button-primary:focus-visible,.nav-action:focus-visible{outline:3px solid var(--white);outline-offset:2px;box-shadow:0 0 0 6px var(--brand-strong)}[data-nav-focus]:focus{outline:3px solid var(--brand-strong);outline-offset:6px}.skip-link{z-index:1000;background:var(--ink);min-height:44px;color:var(--white);transition:transform var(--duration-fast) ease;border-radius:10px;align-items:center;padding:10px 15px;display:flex;position:fixed;top:12px;left:12px;transform:translateY(-160%)}.skip-link:focus{transform:translateY(0)}.shell{width:min(100%,1440px);margin-inline:auto}.section{padding-block:96px}.section-inner,.header-inner,.hero-shell,.footer-inner{padding-inline:var(--gutter)}.button{cursor:pointer;min-height:54px;transition:transform var(--duration-fast) var(--ease-out), box-shadow var(--duration-fast) ease, background var(--duration-fast) ease;border-radius:12px;justify-content:center;align-items:center;gap:22px;padding:0 25px;font-size:15px;font-weight:650;display:inline-flex}.button span:last-child{transition:transform var(--duration-fast) var(--ease-out)}.button-primary{isolation:isolate;background:linear-gradient(110deg, var(--brand-strong) 0%, #125fe0 55%, var(--purple) 100%);color:var(--white);position:relative;overflow:hidden;box-shadow:0 14px 32px #087bf53b}.button-primary:before{z-index:0;content:"";pointer-events:none;background:linear-gradient(90deg,#0000,#ffffff75,#0000);width:24%;position:absolute;top:-70%;bottom:-70%;left:-38%;transform:translate(-230%)skew(-18deg)}.button-primary>*{z-index:1;position:relative}.button-quiet{background:var(--white);min-height:48px;color:var(--muted);box-shadow:none;border:1px solid #cfd4df}.text-link,.inline-action,.card-action{min-height:44px;color:var(--brand-strong);align-items:center;gap:10px;font-weight:600;display:inline-flex}.text-link{border-bottom:1px solid #0261ec4d;padding:8px 2px;font-size:14px}.site-header{z-index:50;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#ffffffeb;border-bottom:1px solid #e4e6eec7;transition:box-shadow .2s,background .2s;position:sticky;top:0}.site-header.is-scrolled{background:#fffffff7;box-shadow:0 8px 28px #2d325c12}.scroll-progress{pointer-events:none;height:2px;position:absolute;bottom:-1px;left:0;right:0;overflow:hidden}.scroll-progress i{transform-origin:0;background:linear-gradient(90deg, var(--brand-strong), var(--purple), var(--pink));width:100%;height:100%;display:block;transform:scaleX(0)}.header-inner{justify-content:space-between;align-items:center;gap:30px;height:72px;display:flex}.brand-link{flex:none;align-items:center;width:166px;min-height:44px;display:flex}.brand-logo{width:100%;height:auto}.primary-nav{color:#4d4f5e;align-items:center;gap:clamp(18px,2.2vw,34px);font-size:14px;display:flex}.primary-nav a{white-space:nowrap;align-items:center;min-height:44px;padding:11px 0;display:inline-flex}.primary-nav>a:not(.nav-action){position:relative}.primary-nav>a:not(.nav-action):after{background:linear-gradient(90deg, var(--brand), var(--purple));content:"";transform-origin:100%;height:2px;transition:transform .24s var(--ease-out);border-radius:2px;position:absolute;bottom:7px;left:0;right:0;transform:scaleX(0)}.nav-action{background:var(--brand-strong);min-height:44px;color:var(--white);cursor:pointer;white-space:nowrap;border-radius:10px;align-items:center;gap:9px;padding:0 20px;font-weight:650;display:inline-flex}.nav-action span{transition:transform var(--duration-fast) var(--ease-out)}.menu-button{cursor:pointer;background:0 0;width:46px;height:46px;padding:13px 8px;display:none}.menu-button span{background:var(--ink);width:28px;height:2px;transition:transform .22s var(--ease-out);border-radius:2px;display:block}.menu-button span+span{margin-top:8px}.menu-button[aria-expanded=true] span:first-child{transform:translateY(5px)rotate(45deg)}.menu-button[aria-expanded=true] span:last-child{transform:translateY(-5px)rotate(-45deg)}.hero{background:var(--white);position:relative;overflow:clip}.hero-glow{filter:blur(2px);pointer-events:none;border-radius:50%;animation-play-state:paused;position:absolute}.hero-glow-purple{background:radial-gradient(circle,#7161ff1a,#7161ff00 70%);width:540px;height:540px;top:-260px;left:29%}.hero-glow-blue{background:radial-gradient(circle,#087bf51c,#087bf500 68%);width:620px;height:620px;bottom:-220px;right:-160px}@keyframes glow-drift-purple{0%,to{transform:translate(0,0)scale(1)}50%{transform:translate(18px,12px)scale(1.035)}}@keyframes glow-drift-blue{0%,to{transform:translate(0,0)scale(1)}50%{transform:translate(-16px,-10px)scale(1.025)}}html[data-motion=full] .hero.is-motion-active .hero-glow-purple{animation:12s ease-in-out infinite glow-drift-purple}html[data-motion=full] .hero.is-motion-active .hero-glow-blue{animation:15s ease-in-out infinite glow-drift-blue}.hero-grid{z-index:2;grid-template-columns:minmax(420px,.88fr) minmax(540px,1.12fr);align-items:center;gap:clamp(48px,5.5vw,82px);min-height:650px;padding-block:72px 50px;display:grid;position:relative}.hero-copy{padding-block:12px}.hero-kicker,.section-kicker{color:var(--brand-strong);letter-spacing:.015em;margin-bottom:18px;font-size:14px;font-weight:700}.hero-kicker{align-items:center;gap:10px;display:flex}.hero-kicker span{background:linear-gradient(90deg, var(--brand) 0 33%, var(--purple) 33% 66%, var(--pink) 66%);border-radius:6px;width:28px;height:10px;display:inline-block}.hero h1{color:var(--ink-strong);letter-spacing:-.067em;margin:0 0 26px;font-size:clamp(68px,6.25vw,90px);font-weight:520;line-height:.98}.hero h1>span,.hero h1 em{display:block}.hero h1 em{color:#0000;background:linear-gradient(95deg, var(--brand-strong) 3%, var(--brand) 46%, var(--purple) 98%);background-position:100%;background-size:180% 100%;-webkit-background-clip:text;background-clip:text;font-style:normal;display:block}@keyframes headline-color-pass{0%{background-position:100%}to{background-position:0}}.page-ready .hero h1 em{animation:headline-color-pass 1.1s .18s var(--ease-out) both}.hero-lead{max-width:540px;color:var(--muted);margin-bottom:0;font-size:clamp(17px,1.4vw,20px);line-height:1.75}.hero-actions{align-items:center;gap:25px;margin-top:30px;display:flex}.hero-helper{min-height:44px;color:var(--muted-light);flex-wrap:wrap;align-items:center;gap:2px 14px;margin:13px 0 0;font-size:12px;display:flex}.hero-helper p{margin:0}.motion-toggle{min-height:44px;color:var(--brand-strong);cursor:pointer;font:inherit;background:0 0;border:0;align-items:center;gap:7px;padding:0 2px;font-weight:600;display:none}html[data-motion=full] .motion-toggle{display:inline-flex}.motion-toggle-icon{border:1px solid;border-radius:50%;width:15px;height:15px;position:relative}.motion-toggle-icon:before,.motion-toggle-icon:after{content:"";background:currentColor;width:1px;position:absolute;top:3px;bottom:3px}.motion-toggle-icon:before{left:4px}.motion-toggle-icon:after{right:4px}.motion-toggle[aria-pressed=true] .motion-toggle-icon:before{clip-path:polygon(0 0,100% 50%,0 100%);background:currentColor;width:auto;inset:3px 3px 3px 4px}.motion-toggle[aria-pressed=true] .motion-toggle-icon:after{display:none}.workbench{border:1px solid var(--line);border-radius:var(--radius-lg);background:var(--white);box-shadow:var(--shadow);margin:0;position:relative;overflow:hidden}.hero-workbench{--tilt-x:0deg;--tilt-y:0deg;--pointer-x:0px;--pointer-y:0px;transform:perspective(1100px) rotateX(var(--tilt-x)) rotateY(var(--tilt-y)) rotateZ(.3deg);transform-style:preserve-3d;transition:transform .42s var(--ease-out), box-shadow .32s ease}.workbench:after{content:"";width:210px;height:210px;transform:translate3d(var(--pointer-x), var(--pointer-y), 0);transition:transform .42s var(--ease-out);pointer-events:none;background:radial-gradient(circle,#7161ff1c,#7161ff00);border-radius:50%;position:absolute;bottom:-60px;right:-50px}.workbench-bar{border-bottom:1px solid var(--line);color:#4b4d5d;background:#fbfbfd;grid-template-columns:1fr auto 1fr;align-items:center;height:54px;padding:0 18px;font-size:13px;display:grid}.window-dots{gap:6px;display:flex}.window-dots i{background:#d9dbe4;border-radius:50%;width:8px;height:8px}.window-dots i:first-child{background:#ff7b72}.window-dots i:nth-child(2){background:var(--yellow)}.window-dots i:nth-child(3){background:var(--mint)}.demo-label{background:var(--brand-soft);color:var(--brand-strong);border-radius:999px;justify-self:end;padding:5px 9px;font-size:11px}.workbench-body{z-index:2;padding:24px;position:relative}.workbench-head{justify-content:space-between;align-items:flex-start;gap:20px;display:flex}.workbench-head p{color:var(--muted);margin-bottom:5px;font-size:12px}.workbench-head h2{letter-spacing:-.035em;margin-bottom:0;font-size:clamp(19px,1.8vw,25px);font-weight:650}.live-status{background:var(--mint-soft);color:#177f60;white-space:nowrap;border-radius:999px;align-items:center;gap:7px;padding:7px 10px;font-size:11px;display:inline-flex}.live-status i{background:var(--mint);border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 4px #30bd8a1f}@keyframes status-confirm{0%,to{transform:scale(1);box-shadow:0 0 0 4px #30bd8a1f}45%{transform:scale(1.18);box-shadow:0 0 0 8px #30bd8a00}}.page-ready .live-status i{animation:.9s ease-out 1.25s 2 status-confirm}.task-table{border:1px solid var(--line);background:var(--white);border-radius:13px;margin-top:20px;overflow:hidden}.task-row{border-bottom:1px solid var(--line);grid-template-columns:minmax(180px,1.55fr) minmax(82px,.65fr) minmax(82px,.8fr);align-items:center;gap:10px;min-height:64px;padding:8px 13px;font-size:12px;display:grid;position:relative}@keyframes workbench-row-cycle{0%,8%,34%,to{background-color:#0000;transform:translate(0)}15%,25%{background-color:#eaf5ffb8;transform:translate(3px)}}html[data-motion=full] .hero.is-motion-active .task-row:nth-child(2){animation:9s ease-in-out 1.8s infinite workbench-row-cycle}html[data-motion=full] .hero.is-motion-active .task-row:nth-child(3){animation:9s ease-in-out 4.8s infinite workbench-row-cycle}html[data-motion=full] .hero.is-motion-active .task-row:nth-child(4){animation:9s ease-in-out 7.8s infinite workbench-row-cycle}.task-row:last-child{border-bottom:0}.task-header{min-height:36px;color:var(--muted);background:#f7f8fa;font-size:10px}.task-name{grid-template-rows:auto auto;grid-template-columns:34px 1fr;align-items:center;column-gap:10px;display:grid}.task-name .task-icon{grid-row:1/3}.task-name b{font-weight:650;line-height:1.4}.task-name small,.result-text{color:var(--muted);font-size:10px}.task-icon{border-radius:10px;place-items:center;width:34px;height:34px;font-style:normal;font-weight:700;display:grid}.icon-blue{background:var(--brand-soft);color:var(--brand-strong)}.icon-purple{background:var(--purple-soft);color:#5d4ee0}.icon-orange{background:var(--orange-soft);color:#8c4c0e}.status{border-radius:999px;width:max-content;padding:5px 8px;font-size:10px;font-weight:650;line-height:1}.status-mint{background:var(--mint-soft);color:#177f60}.status-purple{background:var(--purple-soft);color:#5d4ee0}.status-orange{background:var(--orange-soft);color:#8c4c0e}.status-neutral{color:var(--muted);background:#f0f1f4}.agent-note{min-height:62px;box-shadow:var(--shadow-soft);background:linear-gradient(95deg,#f7f5ff,#f3f8ff);border:1px solid #e1ddff;border-radius:13px;grid-template-columns:34px 1fr auto;align-items:center;gap:10px;margin:15px 0 0 42px;padding:11px 12px;display:grid;position:relative}.agent-mark{background:linear-gradient(135deg, var(--brand-strong), var(--purple));width:34px;height:34px;color:var(--white);border-radius:10px;place-items:center;font-family:Inter Tight Variable,Arial,sans-serif;font-size:11px;font-weight:750;display:grid}.agent-note p,.analysis-note p{flex-direction:column;margin-bottom:0;display:flex}.agent-note strong,.analysis-note strong{font-size:11px}.agent-note small,.analysis-note small{color:var(--muted);margin-top:2px;font-size:10px}.note-action{background:var(--white);min-width:52px;min-height:36px;color:var(--brand-strong);border-radius:9px;place-items:center;padding-inline:10px;font-size:11px;font-weight:650;display:grid}.section-heading{grid-template-columns:minmax(0,1fr) minmax(320px,.55fr);align-items:end;gap:50px;margin-bottom:46px;display:grid}.section-heading-center{margin-inline:auto;text-align:center;max-width:780px;margin-bottom:48px;display:block}.section-heading h2{color:var(--ink-strong);letter-spacing:-.055em;margin-bottom:0;font-size:clamp(44px,4.5vw,64px);font-weight:480;line-height:1.08}.section-heading>p,.section-heading>div+p,.section-heading-center>p:last-child{color:var(--muted);margin-bottom:0;font-size:17px;line-height:1.75}.section-heading-center>p:last-child{max-width:650px;margin:24px auto 0}.solutions{background:var(--surface)}.path-tabs{display:none}.solution-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:22px;display:grid}.solution-card{border-radius:var(--radius-lg);min-width:0;min-height:430px;transition:transform .32s var(--ease-out), border-color .26s ease;border:1px solid #d8dbe5cc;padding:clamp(30px,3.4vw,48px);display:block;position:relative;overflow:hidden}.solution-card:after{z-index:0;border-radius:calc(var(--radius-lg) - 8px);content:"";opacity:0;pointer-events:none;transition:opacity .32s;position:absolute;inset:12px;box-shadow:0 28px 54px #2d325c24}.solution-capability{background:linear-gradient(145deg,#f7f4ff 0%,#eeecff 100%)}.solution-delivery{background:linear-gradient(145deg,#f5fbff 0%,#e7f4ff 100%)}.solution-card:before{content:"";opacity:.46;width:270px;height:270px;transform:translate3d(var(--pointer-x,0px), var(--pointer-y,0px), 0) scale(1);transition:transform .42s var(--ease-out), opacity .32s ease;border-radius:50%;position:absolute;top:-110px;right:-100px}.solution-capability:before{background:radial-gradient(circle,#7161ff47,#0000 68%)}.solution-delivery:before{background:radial-gradient(circle,#087bf540,#0000 68%)}.solution-card-copy{z-index:2;position:relative}.solution-index{color:#1b1d2a1f;letter-spacing:-.06em;font-family:Inter Tight Variable,Arial,sans-serif;font-size:clamp(50px,5.5vw,76px);font-weight:600;line-height:.82;position:absolute;top:0;right:0}.solution-label{color:var(--purple);margin-bottom:12px;font-size:13px;font-weight:700}.solution-delivery .solution-label{color:var(--brand-strong)}.solution-card h3{letter-spacing:-.045em;max-width:440px;margin-bottom:16px;font-size:clamp(31px,3vw,42px);font-weight:520;line-height:1.16}.solution-card-copy>p:not(.solution-label){max-width:490px;color:var(--muted);margin-bottom:0;line-height:1.75}.solution-outcome{border-top:1px solid #1b1d2a1a;flex-direction:column;gap:4px;margin-top:34px;padding-top:18px;display:flex;max-width:none!important}.solution-outcome span{color:var(--muted);font-size:11px}.solution-outcome strong{color:var(--ink);font-size:15px;font-weight:650}.tag-list{flex-wrap:wrap;gap:8px;margin-top:20px;list-style:none;display:flex}.tag-list li{color:#565868;transition:transform .24s var(--ease-out), background-color .24s ease;background:#fff9;border:1px solid #7161ff21;border-radius:999px;padding:7px 11px;font-size:12px}.tag-list li:nth-child(2){transition-delay:35ms}.tag-list li:nth-child(3){transition-delay:70ms}.card-action{cursor:pointer;background:0 0;border-bottom:1px solid;margin-top:18px;padding:0;font-size:14px}.solution-capability .card-action{color:#5141cc}.scenes{background:var(--white)}.scene-tabs{align-items:center;gap:9px;margin-bottom:22px;display:flex}.scene-tabs button{color:#5d5f6d;cursor:pointer;white-space:nowrap;min-height:44px;transition:background var(--duration-fast) ease, color var(--duration-fast) ease, transform var(--duration-fast) var(--ease-out);background:#f2f3f6;border:1px solid #0000;border-radius:999px;align-items:center;gap:8px;padding:0 17px;font-size:13px;display:inline-flex}.scene-tabs button[aria-selected=true]{color:var(--brand-strong);background:#e5f1ff;border-color:#cfe5ff;font-weight:650;animation:.36s cubic-bezier(.175,.885,.32,1.275) tab-select}@keyframes tab-select{0%{transform:scale(.94)}72%{transform:scale(1.025)}to{transform:scale(1)}}.scene-tabs i{border-radius:3px;width:9px;height:9px}.pill-blue{background:var(--brand)}.pill-purple{background:var(--purple)}.pill-pink{background:var(--pink)}.pill-orange{background:var(--orange)}.scene-stage{border:1px solid var(--line);border-radius:var(--radius-lg);background:linear-gradient(135deg,#f7f9fc,#f2f5fa);min-height:510px;padding:24px;transition:border-color .22s,box-shadow .22s;position:relative;overflow:hidden}.scene-stage.is-changing{border-color:#cfe3ff;box-shadow:0 18px 46px #2d529614}.scene-panel{grid-template-columns:minmax(280px,.62fr) minmax(520px,1.38fr);align-items:stretch;gap:34px;min-height:460px;display:grid}.scene-copy{flex-direction:column;align-items:flex-start;padding:38px 16px 32px 24px;display:flex}.scene-index{color:var(--brand-strong);letter-spacing:.04em;margin-bottom:18px;font-family:Inter Tight Variable,Arial,sans-serif;font-size:12px;font-weight:700}.scene-copy h3{letter-spacing:-.045em;margin-bottom:17px;font-size:clamp(30px,3vw,42px);font-weight:500;line-height:1.17}.scene-copy>p{max-width:390px;color:var(--muted);margin-bottom:0;line-height:1.75}.scene-points{flex-wrap:wrap;gap:7px;margin:25px 0 20px;list-style:none;display:flex}.scene-points li{background:var(--white);color:#626473;box-shadow:inset 0 0 0 1px var(--line);border-radius:999px;padding:6px 9px;font-size:11px}.inline-action{cursor:pointer;background:0 0;border-bottom:1px solid #0261ec52;margin-top:auto;padding:0;font-size:14px}.scene-demo{border:1px solid var(--line);background:var(--white);min-width:0;box-shadow:var(--shadow-soft);border-radius:20px;position:relative;overflow:hidden}.demo-top,.content-top,.analysis-top{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;height:58px;padding:0 20px;font-size:13px;font-weight:650;display:flex}.flow-lanes{gap:9px;padding:18px;display:grid}.flow-lanes>div{border:1px solid var(--line);background:#fbfbfd;border-radius:13px;grid-template-columns:38px 1fr auto;align-items:center;gap:12px;min-height:70px;padding:11px 13px;display:grid}.flow-lanes>div.is-focus{background:linear-gradient(90deg,#f7f5ff,#f6f9ff);border-color:#d3cdff;box-shadow:0 10px 24px #564cbd14}.flow-lanes>div>i{width:36px;height:36px;color:var(--white);border-radius:10px;place-items:center;font-size:11px;font-style:normal;font-weight:700;display:grid}.lane-blue{background:var(--brand-strong)}.lane-purple{background:var(--purple)}.lane-orange{background:#8c4c0e}.lane-mint{background:#177f60}.flow-lanes span{flex-direction:column;display:flex}.flow-lanes b{font-size:12px}.flow-lanes small{color:var(--muted);margin-top:3px;font-size:10px}.flow-lanes mark{color:var(--muted);background:0 0;font-size:10px}.flow-lanes .demo-action{background:var(--purple);min-height:34px;color:var(--white);border-radius:9px;align-items:center;padding:0 12px;font-size:10px;display:inline-flex}.demo-foot{border-top:1px solid var(--line);min-height:46px;color:var(--muted);justify-content:space-between;align-items:center;padding:0 18px;font-size:10px;display:flex}.demo-foot span{align-items:center;gap:7px;display:flex}.demo-foot i{background:var(--mint);border-radius:50%;width:7px;height:7px}.demo-foot strong{color:#177f60;font-weight:650}.knowledge-demo{background:linear-gradient(145deg,#fff,#faf9ff);padding:26px}.knowledge-search{background:var(--white);border:1px solid #d8d4ff;border-radius:14px;grid-template-columns:32px 1fr auto;align-items:center;gap:11px;min-height:62px;padding:12px 15px;display:grid;box-shadow:0 12px 26px #4b449612}.knowledge-search>span{background:var(--purple-soft);width:32px;height:32px;color:var(--purple);border-radius:9px;place-items:center;font-size:20px;display:grid}.knowledge-search p{margin-bottom:0;font-size:13px;font-weight:600}.knowledge-search mark{background:var(--brand-soft);color:var(--brand-strong);border-radius:999px;padding:5px 8px;font-size:9px}.answer-card{border:1px solid var(--line);background:var(--white);border-radius:16px;grid-template-columns:38px 1fr;align-items:start;gap:13px;margin-top:20px;padding:20px;display:grid}.answer-card p{color:#4f5160;margin-bottom:17px;font-size:13px;line-height:1.8}.source-list{flex-wrap:wrap;gap:7px;display:flex}.source-list span,.knowledge-foot span{color:var(--muted);background:#f2f3f6;border-radius:999px;padding:6px 9px;font-size:9px}.knowledge-foot{gap:8px;margin-top:20px;display:flex}.content-top>div{align-items:center;display:flex}.content-top i{border:2px solid var(--white);background:var(--brand-soft);border-radius:50%;width:23px;height:23px;margin-left:-5px}.content-top i:nth-child(2){background:var(--purple-soft)}.content-top i:nth-child(3){background:var(--orange-soft)}.content-top b{color:var(--muted);margin-left:8px;font-size:9px}.content-board{background:#f8f8fb;grid-template-columns:repeat(4,minmax(0,1fr));gap:9px;min-height:385px;padding:18px;display:grid}.content-board section{min-width:0}.content-board section>p{color:var(--muted);margin:0 0 9px 3px;font-size:10px}.content-board article{border:1px solid var(--line);background:var(--white);border-radius:12px;flex-direction:column;min-height:178px;padding:13px;display:flex}.content-board section.current article{border-color:#d6d0ff;box-shadow:0 12px 24px #6053ce17}.content-board mark{background:var(--mint-soft);color:#177f60;border-radius:6px;width:max-content;padding:4px 6px;font-size:8px}.content-board .current mark{background:var(--purple-soft);color:#5d4ee0}.content-board b{margin-top:30px;font-size:12px}.content-board small{color:var(--muted);margin-top:6px;font-size:9px;line-height:1.55}.analysis-demo{padding-bottom:16px}.analysis-top>div{flex-direction:column;display:flex}.analysis-top small{color:var(--muted);font-size:9px;font-weight:400}.analysis-top strong{font-size:12px}.analysis-top mark{background:var(--mint-soft);color:#177f60;border-radius:999px;padding:5px 8px;font-size:9px}.analysis-metrics{grid-template-columns:repeat(3,1fr);gap:9px;padding:16px 18px 8px;display:grid}.analysis-metrics div{border:1px solid var(--line);border-radius:12px;min-height:88px;padding:12px;display:grid}.analysis-metrics span{color:var(--muted);font-size:9px}.analysis-metrics strong{font-family:Inter Tight Variable,Arial,sans-serif;font-size:22px}.analysis-metrics small{color:var(--muted);font-size:9px}.analysis-metrics .up{color:#177f60}.analysis-metrics .down{color:var(--brand-strong)}.bar-chart{border-bottom:1px solid var(--line-strong);background:repeating-linear-gradient(#0000 0 38px,#e4e6eeb8 39px,#0000 40px);align-items:end;gap:8%;height:155px;margin:6px 18px 14px;padding:16px 14px 0;display:flex}.bar-chart i{width:9%;height:var(--h);transform-origin:bottom;background:#bedcff;border-radius:7px 7px 0 0;min-height:18px}.bar-chart i:nth-child(2n){background:#d8d2ff}.bar-chart i.is-current{background:linear-gradient(180deg, var(--brand), var(--purple))}.analysis-note{background:#f4f9ff;border:1px solid #d8eaff;border-radius:12px;grid-template-columns:34px 1fr;align-items:center;gap:10px;margin-inline:18px;padding:10px 12px;display:grid}.cases{background:radial-gradient(circle at 92% 9%,#6250e614,#0000 25%),radial-gradient(circle at 6% 68%,#087bf514,#0000 28%),#f5f7fc;padding-block:88px}.cases-intro{gap:14px;display:grid}.cases-intro>p{color:var(--muted);margin:0;font-size:17px;line-height:1.75}.cases-intro small{color:#5f6271;background:#ffffffc7;border:1px solid #dbe3f0;border-radius:12px;padding:12px 14px;font-size:11px;line-height:1.65;display:block}.cases-intro small strong{color:var(--brand-strong);margin-right:6px}.case-static-note{background:var(--brand-soft);color:#285d92;border:1px solid #cfe0f3;border-radius:12px;margin:0 0 14px;padding:12px 14px;font-size:13px}.case-tabs{touch-action:pan-x;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-bottom:14px;display:grid}.case-tabs button{--case-tab-color:var(--orange);--case-tab-soft:var(--orange-soft);min-width:0;min-height:82px;color:var(--ink);cursor:pointer;text-align:left;transition:transform .22s var(--ease-out), border-color .22s ease, background .22s ease, box-shadow .22s ease;background:#ffffffb8;border:1px solid #dde3ed;border-radius:16px;grid-template-columns:38px minmax(0,1fr);align-items:center;gap:11px;padding:13px 14px;display:grid}.case-tabs button:nth-child(2){--case-tab-color:var(--purple);--case-tab-soft:var(--purple-soft)}.case-tabs button:nth-child(3){--case-tab-color:#c12d6b;--case-tab-soft:var(--pink-soft)}.case-tabs button:nth-child(4){--case-tab-color:var(--brand-strong);--case-tab-soft:var(--brand-soft)}.case-tabs button>span:last-child{gap:3px;min-width:0;display:grid}.case-tabs button strong{font-size:13px;font-weight:680;line-height:1.3}.case-tabs button small{color:var(--muted);font-size:10px;font-weight:520;line-height:1.35}.case-tab-index{width:38px;height:38px;color:var(--muted);transition:background .22s ease, color .22s ease, transform .26s var(--ease-out);background:#eef1f6;border-radius:11px;place-items:center;font-family:Inter Tight Variable,Arial,sans-serif;font-size:11px;font-weight:750;display:grid}.case-tabs button[aria-selected=true]{border-color:color-mix(in srgb, var(--case-tab-color) 34%, white);background:var(--white);animation:.36s cubic-bezier(.175,.885,.32,1.275) tab-select;box-shadow:0 12px 28px #37467017}.case-tabs button[aria-selected=true] .case-tab-index{background:var(--case-tab-soft);color:var(--case-tab-color);transform:rotate(-3deg)scale(1.04)}.case-stage{background:#ffffffad;border:1px solid #dae2ef;border-radius:30px;min-height:650px;padding:14px;transition:border-color .22s,box-shadow .22s;position:relative;overflow:visible;box-shadow:0 28px 80px #32437117}.case-stage.is-changing{border-color:#c3d8f6;box-shadow:0 30px 84px #31589c1f}.case-panel{grid-template-columns:1fr;gap:14px;min-height:620px;display:grid}.project-demo{--demo-color:var(--orange);--demo-soft:var(--orange-soft);background:#f8f9fc;border:1px solid #e0e4ed;border-radius:21px;min-width:0;min-height:620px;overflow:hidden;box-shadow:0 16px 38px #2d325c14}.project-demo-growth{--demo-color:var(--purple);--demo-soft:var(--purple-soft)}.project-demo-creator{--demo-color:#c12d6b;--demo-soft:var(--pink-soft)}.project-demo-knowledge{--demo-color:var(--brand-strong);--demo-soft:var(--brand-soft)}.project-demo-bar{background:#fffffff0;border-bottom:1px solid #e4e7ee;justify-content:space-between;align-items:center;gap:14px;min-height:58px;padding:9px 14px;display:flex}.demo-product{align-items:center;gap:10px;min-width:0;display:flex}.demo-product-mark{background:var(--demo-soft);width:34px;height:34px;color:var(--demo-color);border-radius:10px;flex:0 0 34px;place-items:center;font-size:12px;font-weight:760;display:grid}.demo-product p{gap:1px;min-width:0;margin:0;display:grid}.demo-product strong{text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:700;overflow:hidden}.demo-product small,.demo-transparency{color:var(--muted);font-size:9px;font-weight:560}.demo-transparency{background:#fbfcfd;border:1px solid #e1e5ed;border-radius:999px;flex:none;padding:6px 9px}.demo-primary,.demo-secondary-button{cursor:pointer;min-height:40px;transition:transform .18s var(--ease-out), background .18s ease, box-shadow .18s ease;border-radius:10px;padding:9px 13px;font-size:10px;font-weight:700}.demo-primary{background:var(--brand-strong);color:var(--white);box-shadow:0 8px 18px #0261ec2e}.project-demo-growth .demo-primary{background:#5543d6;box-shadow:0 8px 18px #5543d62b}.project-demo-creator .demo-primary{background:#b62c66;box-shadow:0 8px 18px #b62c662b}.demo-secondary-button{background:var(--white);color:#4f5260;border:1px solid #dfe3eb}.project-demo button:disabled{cursor:default;opacity:.72;box-shadow:none}.demo-segmented{background:#eef0f5;border-radius:10px;gap:3px;padding:3px;display:inline-flex}.demo-segmented button{min-height:32px;color:var(--muted);cursor:pointer;background:0 0;border-radius:8px;padding:6px 10px;font-size:9px;font-weight:650}.demo-segmented button[aria-pressed=true]{background:var(--white);color:var(--brand-strong);box-shadow:0 4px 12px #2d325c14}.project-brief{--brief-color:var(--orange);--brief-soft:var(--orange-soft);background:var(--white);border:1px solid #e0e4ed;border-radius:21px;grid-template-columns:minmax(260px,.72fr) minmax(0,1.28fr);align-content:start;gap:0 32px;min-width:0;padding:clamp(24px,2.4vw,34px) clamp(20px,2vw,28px);display:grid}.project-brief-growth{--brief-color:var(--purple);--brief-soft:var(--purple-soft)}.project-brief-creator{--brief-color:#b92e69;--brief-soft:var(--pink-soft)}.project-brief-knowledge{--brief-color:var(--brand-strong);--brief-soft:var(--brand-soft)}.project-meta{color:var(--muted);grid-column:1;margin:0 0 18px;font-size:9px;font-weight:620}.project-meta span{background:var(--brief-soft);color:var(--brief-color);border-radius:999px;margin-right:7px;padding:6px 8px}.project-brief h3{color:var(--ink-strong);letter-spacing:-.045em;grid-column:1;margin:0 0 14px;font-size:clamp(25px,2.25vw,32px);font-weight:530;line-height:1.17}.project-brief>p:not(.project-meta){color:var(--muted);grid-column:1;margin:0;font-size:13px;line-height:1.7}.project-scope{grid-area:1/2/span 3;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:0;display:grid}.project-scope div{background:#fafbfc;border:1px solid #e4e7ee;border-radius:12px;padding:14px;display:block}.project-scope dt{color:var(--brief-color);font-size:9px;font-weight:720}.project-scope dd{color:#4e515f;margin:6px 0 0;font-size:10px;line-height:1.55}.project-tags{flex-wrap:wrap;grid-column:1/-1;gap:6px;margin-top:18px;padding-top:0;list-style:none;display:flex}.project-tags li{background:var(--brief-soft);color:color-mix(in srgb, var(--brief-color) 78%, #222);border-radius:999px;padding:6px 8px;font-size:9px;font-weight:650}.sr-status{clip:rect(0, 0, 0, 0);clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;margin:-1px;position:absolute;overflow:hidden}.project-demo-growth{min-height:750px}.growth-product-nav{align-self:stretch;align-items:center;gap:2px;display:flex}.growth-product-nav button{height:100%;color:var(--muted);cursor:pointer;background:0 0;padding:0 10px;font-size:9px;font-weight:650;position:relative}.growth-product-nav button[aria-current=page]{color:#4233b5}.growth-product-nav button[aria-current=page]:after{content:"";background:var(--purple);height:2px;position:absolute;bottom:-1px;left:10px;right:10px}.growth-commandbar{background:#fbfaff;border-bottom:1px solid #e3e5ec;align-items:center;gap:14px;min-height:50px;padding:7px 13px;display:flex}.growth-commandbar>div:first-child{gap:1px;display:grid}.growth-commandbar>div:first-child strong{font-size:10px}.growth-commandbar>div:first-child small{color:var(--muted);font-size:8px}.growth-commandbar .demo-segmented{margin-left:auto}.growth-commandbar>span{color:#39705d;font-size:8px;font-weight:650}.growth-commandbar>span i{background:var(--mint);border-radius:50%;width:6px;height:6px;margin-right:5px;display:inline-block}.growth-metrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;padding:11px 12px 0;display:grid}.growth-metrics article{background:var(--white);border:1px solid #e1e3ea;border-radius:11px;min-width:0;padding:10px 11px}.growth-metrics article>span{color:#505361;font-size:8px;font-weight:650}.growth-metrics article>div{justify-content:space-between;align-items:baseline;gap:7px;margin-top:5px;display:flex}.growth-metrics strong{font-family:Inter Tight Variable,Arial,sans-serif;font-size:19px;line-height:1}.growth-metrics mark{background:var(--mint-soft);color:#287159;border-radius:6px;padding:3px 5px;font-size:7px;font-weight:700}.growth-metrics mark.is-warning{background:var(--orange-soft);color:#854b0d}.growth-metrics article>small{color:var(--muted);margin-top:7px;font-size:7px;display:block}.growth-workspace{grid-template-columns:minmax(170px,.42fr) minmax(360px,1.05fr) minmax(260px,.72fr);gap:9px;min-height:575px;padding:10px 12px 12px;display:grid}.growth-tasks,.growth-practice{background:var(--white);border:1px solid #e2e5ec;border-radius:15px;min-width:0}.growth-tasks{padding:12px}.growth-tasks>div:first-child{gap:2px;padding:4px 3px 11px;display:grid}.growth-tasks>div:first-child small{color:var(--purple);font-size:8px;font-weight:700}.growth-tasks>div:first-child strong{font-size:12px}.growth-tasks>button{cursor:pointer;text-align:left;background:#fafafb;border:1px solid #e6e7ed;border-radius:10px;grid-template-columns:26px minmax(0,1fr) auto;align-items:center;gap:8px;width:100%;min-height:57px;margin-top:6px;padding:8px;display:grid}.growth-tasks>button.is-active{background:var(--purple-soft);box-shadow:inset 3px 0 var(--purple);border-color:#c9c1f5}.growth-tasks>button>span{width:26px;height:26px;color:var(--muted);background:#eeeff3;border-radius:8px;place-items:center;font-size:8px;font-weight:720;display:grid}.growth-tasks>button.is-active>span{color:#4f3cc8;background:#ded9ff}.growth-tasks>button p{gap:1px;min-width:0;margin:0;display:grid}.growth-tasks>button strong{font-size:9px}.growth-tasks>button small{color:var(--muted);font-size:8px}.growth-tasks>button i{color:var(--purple);font-size:11px;font-style:normal}.growth-route{color:var(--muted);grid-template-columns:auto 1fr auto 1fr auto 1fr auto;align-items:center;gap:4px;margin-top:18px;font-size:7px;display:grid}.growth-route i{background:linear-gradient(90deg,#c8c1f4,#e8e5fb);height:1px}.growth-practice{flex-direction:column;padding:15px;display:flex}.growth-practice>header{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.growth-practice>header div{gap:3px;display:grid}.growth-practice>header small{color:var(--purple);font-size:8px;font-weight:700}.growth-practice h4{margin:0;font-size:15px;line-height:1.4}.growth-practice>header mark{background:var(--purple-soft);color:#4d3dc1;border-radius:7px;padding:5px 7px;font-size:8px;font-weight:700}.growth-brief{background:#f7f7fa;border-radius:10px;margin-top:11px;padding:10px 11px}.growth-brief span{color:var(--muted);font-size:8px;font-weight:650}.growth-brief p{color:#4a4d59;margin:3px 0 0;font-size:9px;line-height:1.55}.growth-material{border:1px dashed #d5d2e9;border-radius:10px;justify-content:space-between;align-items:center;gap:10px;margin-top:9px;padding:9px 10px;display:flex}.growth-material div{gap:2px;min-width:0;display:grid}.growth-material small{color:var(--muted);font-size:8px}.growth-material strong{text-overflow:ellipsis;white-space:nowrap;font-size:9px;overflow:hidden}.growth-material button{background:var(--purple-soft);color:#5040c6;cursor:pointer;border-radius:8px;flex:none;min-height:31px;padding:6px 8px;font-size:8px;font-weight:700}.growth-output{background:#fff;border:1px solid #e1e3e9;border-radius:11px;margin-top:9px;padding:11px}.growth-output header{justify-content:space-between;gap:10px;display:flex}.growth-output header strong{font-size:9px}.growth-output header span{color:#8a5f18;font-size:8px;font-weight:650}.growth-output p{color:#464955;margin:7px 0 0;font-size:10px;line-height:1.62}.growth-feedback-switch{gap:4px;margin-top:10px;display:flex}.growth-feedback-switch button{min-height:30px;color:var(--muted);cursor:pointer;background:#f1f2f5;border-radius:8px;padding:6px 10px;font-size:8px;font-weight:680}.growth-feedback-switch button[aria-selected=true]{background:var(--purple-soft);color:#4f3fc2}.growth-feedback{background:linear-gradient(120deg, var(--purple-soft), #fbfaff);border-radius:10px;align-items:center;gap:9px;margin-top:6px;padding:10px;display:flex}.growth-feedback>span{background:var(--purple);width:28px;height:28px;color:var(--white);border-radius:9px;flex:0 0 28px;place-items:center;font-size:8px;font-weight:780;display:grid}.growth-feedback p{gap:1px;margin:0;display:grid}.growth-feedback strong{font-size:9px}.growth-feedback small{color:#5f5b76;font-size:8px;line-height:1.45}.growth-save{justify-content:space-between;align-items:center;gap:10px;margin-top:auto;padding-top:11px;display:flex}.growth-save p{gap:1px;margin:0;display:grid}.growth-save small{color:var(--muted);font-size:8px}.growth-save strong{font-size:9px}.growth-analytics{grid-template-rows:minmax(0,1.04fr) minmax(0,.96fr);gap:9px;min-width:0;display:grid}.growth-capability-chart,.growth-member-table{background:var(--white);border:1px solid #e2e5ec;border-radius:15px;min-width:0;padding:11px}.growth-capability-chart>header,.growth-member-table>header{justify-content:space-between;align-items:flex-start;gap:8px;display:flex}.growth-capability-chart>header div,.growth-member-table>header div{gap:1px;display:grid}.growth-capability-chart>header small,.growth-member-table>header small{color:var(--muted);font-size:7px}.growth-capability-chart>header strong,.growth-member-table>header strong{font-size:9px}.growth-capability-chart>header mark{background:var(--purple-soft);color:#4d3dc1;border-radius:7px;padding:4px 6px;font-size:7px;font-weight:700}.capability-bars{gap:8px;margin-top:10px;display:grid}.capability-bars article{grid-template-columns:64px minmax(0,1fr) 20px;align-items:center;gap:7px;display:grid}.capability-bars article>span{color:#515462;font-size:7px}.capability-bars article>div{background:#eff0f4;border-radius:999px;height:8px;position:relative}.capability-bars article>div i,.capability-bars article>div b{border-radius:inherit;transform-origin:0;display:block;position:absolute;left:0}.capability-bars article>div i{z-index:2;width:var(--now);background:linear-gradient(90deg, var(--purple), #9689f3);height:5px;top:0}.capability-bars article>div b{width:var(--before);background:#bfc2cb;height:2px;bottom:0}.capability-bars article>strong{text-align:right;font-family:Inter Tight Variable,Arial,sans-serif;font-size:8px}.growth-capability-chart>footer{color:var(--muted);justify-content:flex-end;gap:10px;margin-top:10px;font-size:7px;display:flex}.growth-capability-chart>footer span{align-items:center;gap:4px;display:flex}.growth-capability-chart>footer i{background:var(--purple);border-radius:3px;width:8px;height:3px;display:inline-block}.growth-capability-chart>footer span:last-child i{background:#bfc2cb}.growth-member-table>header button{background:var(--purple-soft);color:#5140c7;cursor:pointer;border-radius:7px;min-height:28px;padding:5px 7px;font-size:7px;font-weight:650}.growth-member-table [role=table]{margin-top:8px;display:grid}.growth-member-table [role=row]{text-align:left;border-bottom:1px solid #eceef2;grid-template-columns:64px 1fr 48px 23px;align-items:center;gap:5px;min-height:34px;padding-inline:3px;font-size:7px;display:grid}.growth-member-table div[role=row]{min-height:26px;color:var(--muted)}.growth-member-table button[role=row]{cursor:pointer;background:0 0;width:100%}.growth-member-table [role=cell]:first-child{align-items:center;gap:4px;display:flex}.growth-member-table [role=cell] i{background:var(--purple-soft);color:#5140c7;border-radius:6px;place-items:center;width:20px;height:20px;font-size:7px;font-style:normal;font-weight:700;display:grid}.growth-member-table [role=cell] mark{background:var(--orange-soft);color:#834a0d;border-radius:5px;justify-self:start;padding:3px 4px;font-size:6px;font-weight:650}.growth-member-table [role=cell] mark.is-progress{background:var(--brand-soft);color:#195d9f}.growth-member-table [role=cell] mark.is-done{background:var(--mint-soft);color:#287159}.growth-member-table [role=cell]:last-child{text-align:right;font-family:Inter Tight Variable,Arial,sans-serif;font-size:8px}.growth-member-table>p{color:#5a5574;background:#f7f6ff;border-radius:8px;margin:8px 0 0;padding:7px 8px;font-size:7px;line-height:1.45}.project-demo-creator{min-height:920px}.creator-product-nav{align-self:stretch;align-items:center;gap:2px;display:flex}.creator-product-nav button{height:100%;color:var(--muted);cursor:pointer;background:0 0;padding:0 9px;font-size:8px;font-weight:650;position:relative}.creator-product-nav button[aria-current=page]{color:#a92c62}.creator-product-nav button[aria-current=page]:after{content:"";background:var(--pink);height:2px;position:absolute;bottom:-1px;left:9px;right:9px}.creator-commandbar{background:#fffbfd;border-bottom:1px solid #e5e5eb;align-items:center;gap:12px;min-height:50px;padding:7px 13px;display:flex}.creator-commandbar>div:first-child{gap:1px;display:grid}.creator-commandbar>div:first-child strong{font-size:10px}.creator-commandbar>div:first-child small{color:var(--muted);font-size:8px}.creator-commandbar .demo-segmented{margin-left:auto}.creator-commandbar .demo-segmented button[aria-pressed=true]{color:#aa2f63}.creator-new{min-height:33px;color:var(--white);cursor:pointer;background:#b62c66;border-radius:9px;padding:6px 10px;font-size:8px;font-weight:700}.creator-metrics{grid-template-columns:repeat(5,minmax(0,1fr));gap:7px;padding:10px 12px 0;display:grid}.creator-metrics article{background:var(--white);border:1px solid #e2e3e9;border-radius:10px;gap:1px;min-width:0;padding:9px 10px;display:grid}.creator-metrics span{color:#505361;font-size:8px;font-weight:650}.creator-metrics strong{margin-top:3px;font-family:Inter Tight Variable,Arial,sans-serif;font-size:18px;line-height:1}.creator-metrics small{color:var(--muted);margin-top:4px;font-size:7px}.creator-pipeline{background:var(--white);border:1px solid #e2e3e9;border-radius:11px;grid-template-columns:108px minmax(0,1fr);align-items:center;gap:10px;margin:8px 12px 0;padding:9px 11px;display:grid}.creator-pipeline header{gap:1px;display:grid}.creator-pipeline header strong{font-size:9px}.creator-pipeline header small{color:var(--muted);font-size:7px}.creator-pipeline>div{grid-template-columns:minmax(70px,1fr) 18px minmax(64px,.82fr) 18px minmax(60px,.68fr) 18px minmax(58px,.56fr) 18px minmax(60px,.62fr);align-items:center;gap:4px;display:grid}.creator-pipeline>div>span{background:linear-gradient(90deg,#f75a9d24,#6250e617);border-radius:8px;justify-content:space-between;align-items:center;gap:7px;min-height:35px;padding:6px 8px;display:flex}.creator-pipeline b{font-size:7px;font-weight:650}.creator-pipeline strong{font-family:Inter Tight Variable,Arial,sans-serif;font-size:11px}.creator-pipeline i{color:#a3a5af;text-align:center;font-size:9px;font-style:normal}.creator-flow{background:#fffafd;border-bottom:1px solid #e5e7ed;grid-template-columns:repeat(6,minmax(0,1fr));gap:5px;min-height:50px;padding:8px 13px;display:grid}.creator-flow button{min-height:33px;color:var(--muted);cursor:pointer;background:0 0;border-radius:9px;justify-content:center;align-items:center;gap:5px;font-size:8px;font-weight:650;display:inline-flex}.creator-flow button span{font-family:Inter Tight Variable,Arial,sans-serif;font-size:7px}.creator-flow button.is-done{color:#26775c;background:var(--mint-soft)}.creator-flow button.is-current{color:#a62b60;background:var(--pink-soft);box-shadow:inset 0 0 0 1px #f2bfd4}.creator-workspace{grid-template-columns:minmax(150px,.58fr) minmax(300px,1.2fr) minmax(180px,.72fr);gap:10px;min-height:480px;padding:12px;display:grid}.creator-topics,.creator-editor,.creator-preview{background:var(--white);border:1px solid #e2e5ec;border-radius:14px;min-width:0}.creator-topics{padding:10px}.creator-topics>header{justify-content:space-between;align-items:center;min-height:30px;display:flex}.creator-topics>header strong{font-size:10px}.creator-topics>header button{background:var(--pink-soft);color:#a92f63;cursor:pointer;border-radius:8px;width:28px;height:28px}.creator-topics>button{cursor:pointer;text-align:left;background:#fafafb;border:1px solid #e6e7ed;border-radius:10px;gap:2px;width:100%;min-height:67px;margin-top:6px;padding:9px;display:grid}.creator-topics>button.is-active{background:var(--pink-soft);box-shadow:inset 3px 0 var(--pink);border-color:#efbad1}.creator-topics>button small{color:#aa3064;font-size:8px;font-weight:700}.creator-topics>button strong{font-size:9px;line-height:1.4}.creator-topics>button span{color:var(--muted);font-size:8px}.creator-sources{border-top:1px solid #e7e8ed;margin-top:12px;padding-top:10px}.creator-sources>small{color:var(--muted);font-size:8px}.creator-sources p{flex-wrap:wrap;gap:4px;margin:6px 0 0;display:flex}.creator-sources span{color:#5b5e6b;background:#f2f3f6;border-radius:6px;padding:4px 6px;font-size:7px}.creator-editor{flex-direction:column;padding:13px;display:flex}.creator-editor>header{justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.creator-editor>header div{gap:3px;display:grid}.creator-editor>header small{color:#b03167;font-size:8px;font-weight:700}.creator-editor h4{margin:0;font-size:14px;line-height:1.4}.creator-editor>header mark{background:var(--mint-soft);color:#277459;border-radius:7px;flex:none;padding:5px 7px;font-size:8px;font-weight:700}.creator-outline{gap:6px;margin-top:12px;display:grid}.creator-outline article{border:1px solid #e5e6ec;border-radius:10px;grid-template-columns:27px minmax(0,1fr);gap:8px;min-height:60px;padding:9px;display:grid}.creator-outline article>span{background:var(--pink-soft);color:#aa3064;border-radius:8px;place-items:center;width:27px;height:27px;font-size:8px;font-weight:750;display:grid}.creator-outline article p{gap:2px;margin:0;display:grid}.creator-outline strong{font-size:9px}.creator-outline small{color:var(--muted);font-size:8px;line-height:1.42}.creator-check{background:#fff7ea;border-radius:10px;gap:8px;margin-top:9px;padding:9px;display:flex}.creator-check>span{background:var(--orange);color:#422708;border-radius:7px;flex:0 0 24px;place-items:center;width:24px;height:24px;font-size:9px;font-weight:800;display:grid}.creator-check p{gap:1px;margin:0;display:grid}.creator-check strong{color:#734616;font-size:8px}.creator-check small{color:#735f49;font-size:8px;line-height:1.45}.creator-check.is-reviewed{background:var(--mint-soft)}.creator-check.is-reviewed>span{background:var(--mint);color:#073d2d}.creator-check.is-reviewed strong{color:#226a52}.creator-check.is-reviewed small{color:#4a6f62}.creator-actions{justify-content:space-between;align-items:center;gap:10px;margin-top:auto;padding-top:10px;display:flex}.creator-actions>span{color:var(--muted);font-size:8px}.creator-preview{padding:11px}.creator-preview>header{gap:1px;display:grid}.creator-preview>header strong{font-size:10px}.creator-preview>header span{color:var(--muted);font-size:8px}.creator-preview .demo-segmented{width:100%;margin-top:10px}.creator-preview .demo-segmented button{flex:1;min-width:0;padding-inline:4px}.creator-preview .demo-segmented button[aria-pressed=true]{color:#a62d61}.creator-preview-card{background:linear-gradient(160deg,#fff0f6 0%,#fff 52%,#f3f0ff 100%);border-radius:13px;flex-direction:column;min-height:250px;margin-top:9px;padding:15px 12px;display:flex}.creator-preview-card>span{color:#b03067;font-size:8px;font-weight:700}.creator-preview-card strong{letter-spacing:-.04em;margin-top:26px;font-size:18px;font-weight:560;line-height:1.2}.creator-preview-card p{color:#585b68;margin:11px 0 0;font-size:9px;line-height:1.58}.creator-preview-card small{color:#76516a;margin-top:auto;font-size:8px}.creator-preview-card small i{background:var(--orange);border-radius:50%;width:6px;height:6px;margin-right:5px;display:inline-block}.creator-quality{border-top:1px solid #e8e9ed;grid-template-columns:68px 1fr;align-items:center;gap:10px;margin-top:10px;padding-top:10px;display:grid}.quality-ring{background:conic-gradient(#c12d6b var(--quality), #eeeef2 0);border-radius:50%;place-items:center;width:62px;height:62px;padding:6px;display:grid}.quality-ring:before{content:"";background:var(--white);border-radius:50%;grid-area:1/1;width:100%;height:100%}.quality-ring span{z-index:1;grid-area:1/1;place-items:center;display:grid;position:relative}.quality-ring strong{font-family:Inter Tight Variable,Arial,sans-serif;font-size:16px;line-height:1}.quality-ring small{color:var(--muted);font-size:6px}.creator-quality dl{gap:6px;margin:0;display:grid}.creator-quality dl div{grid-template-columns:48px 1fr;align-items:center;gap:6px;display:grid}.creator-quality dt{color:var(--muted);font-size:7px}.creator-quality dd{background:#eeeef2;border-radius:999px;height:6px;margin:0;position:relative;overflow:visible}.creator-quality dd i{width:var(--score);border-radius:inherit;background:linear-gradient(90deg, var(--pink), var(--purple));height:100%;display:block}.creator-quality dd b{font-family:Inter Tight Variable,Arial,sans-serif;font-size:7px;position:absolute;top:-4px;right:-20px}.creator-channel-matrix{background:var(--white);border:1px solid #e2e3e9;border-radius:12px;margin:0 12px 12px;overflow:hidden}.creator-channel-matrix>header{border-bottom:1px solid #e8e9ed;justify-content:space-between;align-items:center;gap:12px;min-height:48px;padding:8px 11px;display:flex}.creator-channel-matrix>header div{gap:1px;display:grid}.creator-channel-matrix>header small{color:var(--muted);font-size:7px}.creator-channel-matrix>header strong{font-size:9px}.creator-channel-matrix>header button{background:var(--pink-soft);color:#aa2f63;cursor:pointer;border-radius:8px;min-height:31px;padding:6px 9px;font-size:8px;font-weight:680}.creator-matrix-scroll{overflow-x:auto}.creator-channel-matrix table{border-collapse:collapse;table-layout:fixed;width:100%;min-width:690px}.creator-channel-matrix th,.creator-channel-matrix td{color:#4d505c;text-align:left;border-bottom:1px solid #eceef2;height:36px;padding:5px 9px;font-size:8px}.creator-channel-matrix thead th{height:29px;color:var(--muted);background:#faf9fb;font-size:7px}.creator-channel-matrix tbody tr:last-child>*{border-bottom:0}.creator-channel-matrix tbody th{color:#2f323e;font-weight:680}.creator-channel-matrix td mark,.creator-channel-matrix td span{color:#814b10;background:#fff2df;border-radius:5px;padding:3px 5px;font-size:7px;font-weight:650}.creator-channel-matrix td mark.is-clear{background:var(--mint-soft);color:#287159}.creator-channel-matrix td span.is-draft{color:#5f626e;background:#f0f1f4}.creator-channel-matrix td span.is-ready{background:var(--purple-soft);color:#5140c7}.project-demo-knowledge{min-height:790px}.knowledge-product-nav{align-self:stretch;align-items:center;gap:2px;display:flex}.knowledge-product-nav button{height:100%;color:var(--muted);cursor:pointer;background:0 0;padding:0 10px;font-size:8px;font-weight:650;position:relative}.knowledge-product-nav button[aria-current=page]{color:#155da9}.knowledge-product-nav button[aria-current=page]:after{content:"";background:var(--brand);height:2px;position:absolute;bottom:-1px;left:10px;right:10px}.knowledge-ticketbar{background:#f9fbfd;border-bottom:1px solid #e3e6ed;align-items:center;gap:14px;min-height:50px;padding:7px 13px;display:flex}.knowledge-ticketbar>div:not(.knowledge-sla){gap:1px;display:grid}.knowledge-ticketbar span{color:var(--muted);font-size:7px}.knowledge-ticketbar strong{font-size:9px}.knowledge-ticketbar>mark{color:#824c10;background:#fff1df;border-radius:7px;padding:5px 7px;font-size:7px;font-weight:700}.knowledge-ticketbar>button{background:var(--white);color:#285f97;cursor:pointer;border:1px solid #d9e2ee;border-radius:8px;min-height:31px;margin-left:auto;padding:6px 9px;font-size:8px;font-weight:650}.knowledge-sla{grid-template-columns:auto auto;align-items:center;gap:1px 7px;min-width:132px;display:grid}.knowledge-sla i{background:#e7eaf0;border-radius:999px;grid-column:1/-1;height:4px;overflow:hidden}.knowledge-sla i b{width:var(--sla);border-radius:inherit;background:linear-gradient(90deg, var(--orange), #f0c76c);height:100%;display:block}.knowledge-service-metrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:7px;padding:10px 12px 0;display:grid}.knowledge-service-metrics article{background:var(--white);border:1px solid #e0e4eb;border-radius:10px;gap:1px;min-width:0;padding:9px 10px;display:grid}.knowledge-service-metrics span{color:#515461;font-size:8px;font-weight:650}.knowledge-service-metrics strong{margin-top:3px;font-family:Inter Tight Variable,Arial,sans-serif;font-size:18px;line-height:1}.knowledge-service-metrics small{color:var(--muted);margin-top:4px;font-size:7px}.knowledge-workspace{grid-template-columns:minmax(112px,.38fr) minmax(128px,.45fr) minmax(310px,1.2fr) minmax(178px,.68fr) minmax(176px,.66fr);grid-template-areas:"queue library answer device evidence";gap:8px;min-height:590px;padding:10px 12px 12px;display:grid}.knowledge-queue,.knowledge-library,.knowledge-answer,.knowledge-device,.knowledge-evidence{background:var(--white);border:1px solid #e2e5ec;border-radius:14px;min-width:0}.knowledge-queue{grid-area:queue;padding:9px}.knowledge-library{grid-area:library}.knowledge-answer{grid-area:answer}.knowledge-device{grid-area:device}.knowledge-evidence{grid-area:evidence}.knowledge-queue>header{justify-content:space-between;gap:6px;min-height:32px;display:flex}.knowledge-queue>header div{gap:1px;display:grid}.knowledge-queue>header small{color:var(--muted);font-size:7px}.knowledge-queue>header strong{font-size:9px}.knowledge-queue>header mark{color:#824a0e;background:#fff1e0;border-radius:7px;place-items:center;width:22px;height:22px;font-size:7px;font-weight:700;display:grid}.knowledge-queue>button{cursor:pointer;text-align:left;background:#fafbfc;border:1px solid #e5e7ed;border-radius:9px;gap:2px;width:100%;min-height:61px;margin-top:6px;padding:8px;display:grid}.knowledge-queue>button.is-active{background:var(--brand-soft);box-shadow:inset 3px 0 var(--brand);border-color:#afd2f7}.knowledge-queue>button>span{justify-content:space-between;align-items:center;gap:5px;display:flex}.knowledge-queue>button i{color:#844c0e;background:#fff0dc;border-radius:5px;padding:3px 4px;font-size:6px;font-style:normal;font-weight:700}.knowledge-queue>button i.is-p1{color:#a13f4a;background:#fff0f2}.knowledge-queue>button i.is-p3{color:#60636f;background:#eff1f4}.knowledge-queue>button strong{font-size:8px}.knowledge-queue>button p{margin:0;font-size:8px;line-height:1.35}.knowledge-queue>button small{color:var(--muted);font-size:7px}.knowledge-queue>footer{color:#3e6e5d;margin-top:10px;font-size:7px}.knowledge-queue>footer i{background:var(--mint);border-radius:50%;width:6px;height:6px;margin-right:4px;display:inline-block}.knowledge-library{padding:10px}.knowledge-library>header{gap:1px;min-height:30px;display:grid}.knowledge-library>header strong{font-size:10px}.knowledge-library>header span{color:var(--muted);font-size:8px}.knowledge-library>button{cursor:pointer;text-align:left;background:#fafafb;border:1px solid #e5e7ed;border-radius:10px;grid-template-columns:28px minmax(0,1fr);align-items:center;gap:7px;width:100%;min-height:58px;margin-top:6px;padding:8px;display:grid}.knowledge-library>button.is-active{background:var(--brand-soft);box-shadow:inset 3px 0 var(--brand);border-color:#b9d7f9}.knowledge-library>button>span{color:#526172;background:#edf1f5;border-radius:8px;place-items:center;width:28px;height:28px;font-size:8px;font-weight:750;display:grid}.knowledge-library>button.is-active>span{color:#155da9;background:#d8ebff}.knowledge-library>button p{gap:1px;margin:0;display:grid}.knowledge-library>button strong{font-size:9px}.knowledge-library>button small{color:var(--muted);font-size:8px}.knowledge-version{background:#f4f6f9;border-radius:10px;gap:2px;margin-top:13px;padding:9px;display:grid}.knowledge-version small,.knowledge-version span{color:var(--muted);font-size:8px}.knowledge-version strong{font-size:9px}.knowledge-answer{flex-direction:column;padding:13px;display:flex}.knowledge-presets{flex-wrap:wrap;gap:5px;display:flex}.knowledge-presets button{color:#555865;cursor:pointer;background:#f1f3f6;border-radius:8px;min-height:31px;padding:6px 8px;font-size:8px;font-weight:650}.knowledge-presets button[aria-pressed=true]{background:var(--brand-soft);color:#155da9}.knowledge-question{grid-template-columns:27px minmax(0,1fr);align-items:start;gap:8px;margin-top:13px;display:grid}.knowledge-question>span{color:#515562;background:#eff1f4;border-radius:8px;place-items:center;width:27px;height:27px;font-size:9px;font-weight:700;display:grid}.knowledge-question h4{margin:3px 0 0;font-size:13px;line-height:1.42}.knowledge-response{background:linear-gradient(135deg,#eef7ff,#fff 70%);border-radius:11px;margin-top:10px;padding:12px}.knowledge-response .ai-label{color:#155da9}.knowledge-response .ai-label i{background:var(--brand);color:var(--white)}.knowledge-response .ai-label b{font-size:inherit;font-weight:inherit}.knowledge-response.is-refused{background:linear-gradient(135deg,#fff6e8,#fff 72%)}.knowledge-response.is-refused .ai-label{color:#7d4a12}.knowledge-response.is-refused .ai-label i{background:var(--orange);color:#442807}.knowledge-response>p{color:#454955;margin:8px 0 0;font-size:9px;line-height:1.55}.knowledge-response ol{gap:5px;margin:8px 0 0;list-style:none;display:grid}.knowledge-response li{color:#454955;grid-template-columns:21px 1fr;align-items:start;gap:6px;font-size:9px;line-height:1.45;display:grid}.knowledge-response li span{color:#145b9f;background:#dbeeff;border-radius:6px;place-items:center;width:21px;height:21px;font-size:7px;font-weight:750;display:grid}.knowledge-citations{flex-wrap:wrap;gap:5px;margin-top:10px;display:flex}.knowledge-citations button{color:#37658d;cursor:pointer;background:#f7fbff;border:1px solid #cfe0f2;border-radius:7px;min-height:29px;padding:5px 7px;font-size:7px}.knowledge-citations button[aria-pressed=true]{color:#155b9f;background:#dff0ff;border-color:#78b7f8}.knowledge-handoff{justify-content:space-between;align-items:center;gap:10px;margin-top:auto;padding-top:11px;display:flex}.knowledge-handoff p{gap:1px;margin:0;display:grid}.knowledge-handoff strong{font-size:9px}.knowledge-handoff small{color:var(--muted);font-size:8px;line-height:1.4}.knowledge-evidence{padding:11px}.knowledge-evidence>header{justify-content:space-between;gap:8px;display:flex}.knowledge-evidence>header strong{font-size:10px}.knowledge-evidence>header mark{background:var(--mint-soft);color:#27765b;border-radius:6px;padding:4px 6px;font-size:7px;font-weight:700}.evidence-document{grid-template-columns:31px minmax(0,1fr);align-items:center;gap:8px;margin-top:11px;display:grid}.evidence-document>span{color:#1e64a5;background:#e7f3ff;border-radius:6px;place-items:center;width:31px;height:36px;font-size:7px;font-weight:800;display:grid}.evidence-document p{gap:1px;min-width:0;margin:0;display:grid}.evidence-document strong{font-size:9px}.evidence-document small{color:var(--muted);font-size:7px;line-height:1.35}.knowledge-evidence blockquote{border-left:3px solid var(--brand);color:#4a4e5a;background:#f4f9ff;margin:12px 0 0;padding:10px;font-size:8px;line-height:1.6}.knowledge-evidence dl{margin:12px 0 0;display:grid}.knowledge-evidence dl div{border-top:1px solid #e8e9ed;grid-template-columns:55px 1fr;gap:6px;padding:7px 0;display:grid}.knowledge-evidence dt{color:var(--muted);font-size:7px}.knowledge-evidence dd{margin:0;font-size:8px}.evidence-note{color:#37658d;margin-top:11px;font-size:8px;line-height:1.5;display:block}.knowledge-device{padding:10px}.knowledge-device>header{justify-content:space-between;gap:7px;display:flex}.knowledge-device>header div{gap:1px;display:grid}.knowledge-device>header small{color:var(--muted);font-size:7px}.knowledge-device>header strong{font-size:9px}.knowledge-device>header mark{color:#824b0d;background:#fff0e0;border-radius:6px;align-self:start;padding:4px 5px;font-size:6px;font-weight:700}.device-gauge{gap:8px;margin-top:10px;display:grid}.device-gauge article{grid-template-columns:1fr auto;gap:3px 6px;display:grid}.device-gauge article>span{color:var(--muted);font-size:7px}.device-gauge article>strong{font-family:Inter Tight Variable,Arial,sans-serif;font-size:10px}.device-gauge article>strong small{color:var(--muted);font-size:6px}.device-gauge article>div{background:#e9edf2;border-radius:999px;grid-column:1/-1;height:5px;position:relative}.device-gauge article>div i{width:var(--level);border-radius:inherit;background:linear-gradient(90deg, var(--orange), #f2bd65);height:100%;display:block}.device-gauge article>div i.is-normal{background:linear-gradient(90deg, var(--mint), #76d9b5)}.device-gauge article>div b{top:-2px;left:var(--threshold);background:#6c6e78;width:1px;height:9px;position:absolute}.device-gauge article>mark{color:#8a4e0d;background:0 0;grid-column:1/-1;font-size:6px}.device-gauge article>mark.is-normal{color:#287159}.device-events{border-top:1px solid #e8eaf0;margin-top:12px;padding-top:9px}.device-events>header{gap:1px;display:grid}.device-events>header strong{font-size:8px}.device-events>header small{color:var(--muted);font-size:6px}.device-events>div{align-items:end;gap:4px;height:65px;margin-top:8px;display:flex}.device-events>div i{height:var(--events);background:#bfdcff;border-radius:3px 3px 1px 1px;flex:1;min-height:8px;position:relative}.device-events>div i.is-current{background:var(--brand)}.device-events>div b{color:#555865;font-size:6px;font-style:normal;position:absolute;top:-12px;left:50%;transform:translate(-50%)}.diagnosis-progress{border-top:1px solid #e8eaf0;margin-top:12px;padding-top:9px}.diagnosis-progress>header{justify-content:space-between;gap:6px;display:flex}.diagnosis-progress>header strong{font-size:8px}.diagnosis-progress>header span{color:var(--brand-strong);font-size:7px;font-weight:700}.diagnosis-progress ol{gap:5px;margin-top:7px;list-style:none;display:grid}.diagnosis-progress li{color:var(--muted);padding-left:15px;font-size:7px;position:relative}.diagnosis-progress li:before{content:"";background:var(--white);border:1px solid #c8ccd4;border-radius:50%;width:8px;height:8px;position:absolute;top:3px;left:0}.diagnosis-progress li.is-done{color:#376b59}.diagnosis-progress li.is-done:before{border-color:var(--mint);background:var(--mint);box-shadow:inset 0 0 0 2px var(--white)}.evidence-confidence{border-top:1px solid #e8eaf0;margin-top:10px;padding-top:9px}.evidence-confidence>span{color:var(--muted);font-size:7px}.evidence-confidence>strong{float:right;font-family:Inter Tight Variable,Arial,sans-serif;font-size:9px}.evidence-confidence>i{background:#e9edf2;border-radius:999px;height:5px;margin-top:5px;display:block;overflow:hidden}.evidence-confidence>i b{width:var(--confidence);border-radius:inherit;background:linear-gradient(90deg, var(--brand), var(--mint));height:100%;display:block}.knowledge-audit{border-top:1px solid #e8eaf0;margin-top:11px;padding-top:9px}.knowledge-audit>small{color:var(--muted);font-size:7px}.knowledge-audit p{color:#555865;margin:5px 0 0;font-size:7px;line-height:1.35}.knowledge-audit p span{color:#28679f;margin-right:5px;font-family:Inter Tight Variable,Arial,sans-serif}.case-cta{border-top:1px solid #dce4f1;justify-content:space-between;align-items:center;gap:20px;min-height:58px;margin-top:14px;padding-inline:4px;display:flex}.case-cta p{color:var(--muted);margin:0;font-size:12px}@keyframes demo-confirm{0%{transform:scale(.985)}55%{transform:scale(1.012)}to{transform:scale(1)}}@media (hover:hover) and (pointer:fine){.case-tabs button:hover{background:var(--white);border-color:#b9d5f8;transform:translateY(-2px)}:is(.owner-issue,.growth-tasks>button,.creator-topics>button,.knowledge-library>button):hover{background:#fff;border-color:#b9cce7}:is(.demo-primary,.demo-secondary-button):hover{transform:translateY(-1px)}.demo-primary:hover{box-shadow:0 10px 22px #0261ec3d}}.method{background:var(--surface)}.method-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:15px;list-style:none;display:grid}.method-card{border:1px solid var(--line);background:var(--white);min-width:0;min-height:272px;transition:transform .3s var(--ease-out), box-shadow .3s ease, border-color .26s ease;border-radius:20px;padding:27px 23px 24px;position:relative;overflow:hidden;box-shadow:0 8px 24px #2d325c0a}.method-card:before{content:"";transform-origin:0;height:5px;transition:transform .46s var(--ease-out);position:absolute;top:0;left:0;right:0}.method-blue:before{background:var(--brand)}.method-purple:before{background:var(--purple)}.method-orange:before{background:var(--orange)}.method-mint:before{background:var(--mint)}.method-toggle{text-align:left;background:0 0;grid-template-columns:1fr;justify-items:start;width:100%;padding:0;display:grid}.method-number{background:var(--brand-soft);width:36px;height:36px;color:var(--brand-strong);transition:transform .28s var(--ease-out);border-radius:10px;place-items:center;font-family:Inter Tight Variable,Arial,sans-serif;font-size:11px;font-weight:700;display:grid}.method-purple .method-number{background:var(--purple-soft);color:#5d4ee0}.method-orange .method-number{background:var(--orange-soft);color:#8c4c0e}.method-mint .method-number{background:var(--mint-soft);color:#177f60}.method-title{letter-spacing:-.04em;margin-top:26px;font-size:30px;font-weight:520}.method-toggle i{display:none}.method-detail p{color:var(--muted);margin:16px 0 24px;font-size:13px;line-height:1.7}.method-detail span{color:var(--muted-light);font-size:10px;display:block}.method-detail strong{margin-top:5px;font-size:13px;font-weight:650;display:block}.contact{background:var(--white)}.contact-panel{--pointer-x:0px;--pointer-y:0px;background:linear-gradient(130deg,#edf7ff 0%,#f4f0ff 54%,#fff1f6 100%);border:1px solid #dee6f2;border-radius:30px;min-height:430px;padding:clamp(42px,5vw,70px);display:block;position:relative;overflow:hidden}.contact-orb{pointer-events:none;border-radius:50%;animation-play-state:paused;position:absolute}.orb-one{width:280px;height:280px;translate:var(--pointer-x) var(--pointer-y);background:radial-gradient(circle,#7161ff2e,#0000 68%);top:-110px;right:30%}.orb-two{width:330px;height:330px;translate:calc(0px - var(--pointer-x)) calc(0px - var(--pointer-y));background:radial-gradient(circle,#f75a9d29,#0000 68%);bottom:-120px;right:-90px}@keyframes orb-drift-one{0%,to{transform:translate(0,0)scale(1)}50%{transform:translate(18px,10px)scale(1.025)}}@keyframes orb-drift-two{0%,to{transform:translate(0,0)scale(1)}50%{transform:translate(-14px,-8px)scale(1.018)}}html[data-motion=full] .contact.is-motion-active .orb-one{animation:11s ease-in-out infinite orb-drift-one}html[data-motion=full] .contact.is-motion-active .orb-two{animation:14s ease-in-out infinite orb-drift-two}@keyframes button-sheen{0%,54%{transform:translate(-230%)skew(-18deg)}72%,to{transform:translate(720%)skew(-18deg)}}html[data-motion=full] .hero.is-motion-active .button-primary:before,html[data-motion=full] .contact.is-motion-active .button-primary:before{animation:6s ease-in-out 2s infinite button-sheen}.contact-copy{z-index:2;text-align:center;max-width:860px;margin-inline:auto;position:relative}.contact-copy h2{letter-spacing:-.055em;margin-bottom:20px;font-size:clamp(42px,4.3vw,62px);font-weight:500;line-height:1.08}.contact-copy>p:not(.section-kicker){max-width:620px;color:var(--muted);margin-bottom:0;margin-left:auto;margin-right:auto;font-size:17px;line-height:1.75}.contact-button{margin-top:28px}.contact-copy>small{color:var(--muted);margin-top:14px;font-size:13px;line-height:1.7;display:block}.contact-copy>small a{color:var(--brand-strong);text-underline-offset:3px;text-decoration-thickness:1px}.site-footer{border-top:1px solid var(--line);background:#fafbfc}.footer-inner{grid-template-columns:1fr auto;align-items:start;gap:26px 50px;min-height:174px;padding-top:38px;padding-bottom:26px;display:grid}.footer-brand{align-items:center;gap:22px;display:flex}.footer-brand img{width:145px;height:auto}.footer-brand p,.copyright{color:var(--muted);margin-bottom:0;font-size:11px}.footer-nav{align-items:center;gap:24px;font-size:12px;display:flex}.footer-nav a,.footer-nav button{min-height:44px;color:var(--muted);cursor:pointer;background:0 0;align-items:center;padding:10px 0;display:inline-flex}.copyright{border-top:1px solid var(--line);flex-wrap:wrap;grid-column:1/-1;align-items:center;gap:4px 24px;padding-top:16px;font-size:12px;line-height:1.7;display:flex}.icp-link{min-height:44px;color:var(--muted);align-items:center;display:inline-flex}.icp-link:hover{color:var(--brand-strong)}.inquiry-dialog{overscroll-behavior:contain;scrollbar-gutter:stable;border:1px solid var(--line);background:var(--white);width:min(820px,100vw - 32px);max-height:min(900px,100dvh - 32px);color:var(--ink);border-radius:24px;margin:auto;padding:0;overflow:auto;box-shadow:0 36px 100px #1f234042}.inquiry-dialog [hidden]{display:none!important}html.is-dialog-open,html.is-dialog-open body{overflow:hidden}.inquiry-dialog::backdrop{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#1b1d2a73}@keyframes dialog-backdrop-in{0%{-webkit-backdrop-filter:blur();backdrop-filter:blur();background:#1b1d2a00}to{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#1b1d2a73}}.inquiry-dialog[open]::backdrop{animation:.24s ease-out both dialog-backdrop-in}.dialog-header{z-index:6;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#fffffff0;border-bottom:1px solid #e1e4ebd9;justify-content:space-between;align-items:flex-start;gap:24px;padding:28px 38px 17px;display:flex;position:sticky;top:0}.dialog-header p{color:var(--brand-strong);margin-bottom:8px;font-size:12px;font-weight:700}.dialog-header h2{letter-spacing:-.045em;margin-bottom:0;font-size:clamp(32px,4.4vw,44px);font-weight:500;line-height:1.12}.dialog-close{cursor:pointer;background:#f2f3f6;border-radius:10px;flex:none;width:44px;height:44px;position:relative}.dialog-close:disabled{cursor:wait;opacity:.48}.dialog-close span{background:var(--ink);width:24px;height:2px;position:absolute;top:21px;left:10px;transform:rotate(45deg)}.dialog-close span+span{transform:rotate(-45deg)}.dialog-lead{max-width:700px;color:var(--muted);margin:0;padding:22px 38px 24px;line-height:1.7}.inquiry-form{padding:26px 38px calc(36px + env(safe-area-inset-bottom));border-top:1px solid var(--line);background:#f8f9fb}.submission-channel{color:#794817;background:#fff9ef;border:1px solid #e5d9c9;border-radius:13px;align-items:center;gap:11px;min-height:58px;margin-bottom:24px;padding:11px 14px;display:flex}.submission-channel>span{background:#df8d25;border-radius:50%;flex:none;width:10px;height:10px;box-shadow:0 0 0 6px #df8d251f}.submission-channel>div{gap:2px;min-width:0;display:grid}.submission-channel strong{font-size:12px;font-weight:720}.submission-channel small{color:#795a36;font-size:11px;line-height:1.5}.submission-channel[data-state=online]{color:#126044;background:#edf9f4;border-color:#bcd8ca}.submission-channel[data-state=online]>span{background:#26a575;box-shadow:0 0 0 6px #26a5751f}.submission-channel[data-state=online] small{color:#3e6f5d}.inquiry-form-body{gap:25px;display:grid}.intent-fieldset,.reply-fieldset{border:0;min-width:0;margin:0;padding:0}.intent-fieldset legend,.reply-fieldset legend{color:var(--ink);margin-bottom:10px;font-size:13px;font-weight:700}.intent-options{grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;display:grid}.intent-options label{cursor:pointer;min-width:0;position:relative}.intent-options input{opacity:0;width:1px;height:1px;position:absolute}.intent-options label>span{background:var(--white);border:1px solid #d9dde6;border-radius:13px;align-content:center;gap:5px;min-height:92px;padding:14px 13px 13px;transition:border-color .18s,background-color .18s,box-shadow .18s,transform .18s;display:grid}.intent-options label>span:before{background:var(--white);width:16px;height:16px;box-shadow:inset 0 0 0 4px var(--white);content:"";border:1.5px solid #aeb5c2;border-radius:50%;margin-bottom:2px}.intent-options b{font-size:13px;font-weight:720}.intent-options small{color:var(--muted);font-size:10px;font-weight:450;line-height:1.45}.intent-options label:has(input:checked)>span{border-color:var(--brand-strong);background:#edf4ff;box-shadow:0 8px 20px #0261ec14}.intent-options label:has(input:checked)>span:before{border-color:var(--brand-strong);background:var(--brand-strong)}.intent-options label:has(input:focus-visible)>span{outline:3px solid var(--brand-strong);outline-offset:3px}.inquiry-fields,.reply-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:17px 14px;display:grid}.form-field{min-width:0;color:var(--ink);align-content:start;gap:7px;font-size:13px;font-weight:650;display:grid}.form-field-wide{grid-column:1/-1}.form-field>span small,.field-hint{color:var(--muted);font-weight:420}.inquiry-form :where(select,textarea,input:not([type=radio]):not([type=checkbox])){background:var(--white);width:100%;min-height:52px;color:var(--ink);border:1px solid #ccd0dc;border-radius:11px;padding:13px 15px;font-size:16px;font-weight:400;line-height:1.45;transition:border-color .16s,box-shadow .16s,background-color .16s}.inquiry-form textarea{resize:vertical;min-height:138px}.inquiry-form .textarea-compact{min-height:96px}.inquiry-form :where(select,textarea,input):focus{border-color:var(--brand-strong);outline:0;box-shadow:0 0 0 4px #0261ec1c}.inquiry-form :where(select,textarea,input)[aria-invalid=true]{background:snow;border-color:#b52a2a;box-shadow:0 0 0 3px #b52a2a14}.field-hint{font-size:11px;line-height:1.45}.field-error{color:#a02222;font-size:11px;font-weight:560;line-height:1.45}.field-error:empty{display:none}.honeypot-field{clip:rect(0 0 0 0)!important;clip-path:inset(50%)!important;white-space:nowrap!important;width:1px!important;height:1px!important;margin:-1px!important;position:absolute!important;overflow:hidden!important}.consent-field{color:#4f5362;cursor:pointer;align-items:flex-start;gap:10px;min-height:44px;margin:-5px 0 -13px;font-size:12px;font-weight:520;line-height:1.55;display:flex}.consent-field input{width:20px;height:20px;accent-color:var(--brand-strong);flex:none;margin:0}.consent-field input:focus-visible{outline:3px solid var(--brand-strong);outline-offset:3px}.consent-field b{color:var(--brand-strong);font-size:11px;font-weight:750}.consent-policy-link,.privacy-note a{color:var(--brand-strong);text-underline-offset:2px;font-weight:650;text-decoration:underline}.consent-policy-link{align-items:center;width:max-content;max-width:calc(100% - 30px);min-height:44px;margin:-18px 0 -12px 30px;font-size:12px;display:inline-flex}.consent-error{margin:-14px 0 -8px 30px}.privacy-note{color:var(--muted);background:#f1f6fc;border:1px solid #dce5f1;border-radius:10px;margin:-7px 0 0;padding:11px 13px;font-size:12px;line-height:1.6}.privacy-note summary{min-height:44px;color:var(--brand-strong);cursor:pointer;align-items:center;margin:-8px -4px;padding:8px 4px;font-weight:650;display:flex}.privacy-note summary:after{color:var(--muted);content:"+";margin-left:auto;font-size:18px;font-weight:450}.privacy-note[open] summary:after{content:"−"}.privacy-note p{margin:8px 0 0}.dialog-actions{align-items:center;gap:12px;display:flex}.dialog-actions .button[disabled]{cursor:wait;opacity:.72}.inquiry-form[aria-busy=true] .inquiry-form-body{opacity:.72;pointer-events:none}.draft-output{background:var(--white);border:1px solid #d7e1ef;border-radius:16px;margin-top:24px;padding:18px;box-shadow:0 12px 30px #2b3a6012}.draft-output[hidden]{display:none}.draft-output-head{justify-content:space-between;align-items:flex-start;gap:18px;display:flex}.draft-output-head p{color:#a14816;margin:0 0 2px;font-size:10px;font-weight:700}.draft-output-head h3{letter-spacing:-.035em;margin:0;font-size:23px;font-weight:550}.draft-output-head>span{background:var(--mint-soft);color:#177f60;letter-spacing:.08em;border-radius:8px;padding:6px 8px;font-family:Inter Tight Variable,Arial,sans-serif;font-size:9px;font-weight:750}.draft-output[data-draft-state=failed] .draft-output-head>span{color:#9c2020;background:#fff0f0}.draft-output[data-draft-state=uncertain] .draft-output-head>span{color:#925112;background:#fff3df}.draft-output>p{color:var(--muted);margin:9px 0 14px;font-size:11px}.draft-output pre{color:#3e414f;white-space:pre-wrap;word-break:break-word;background:#f7f8fa;border:1px solid #e1e5ed;border-radius:11px;max-height:none;margin:0;padding:14px;font-family:inherit;font-size:11px;line-height:1.7;overflow:auto}.draft-actions{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-top:13px;display:grid}.draft-actions :where(button,a){background:var(--white);min-height:44px;color:var(--brand-strong);cursor:pointer;text-align:center;border:1px solid #d4d9e4;border-radius:10px;justify-content:center;align-items:center;padding:8px 10px;font-size:11px;font-weight:650;display:inline-flex}.draft-actions button:first-child{border-color:var(--brand-strong);background:var(--brand-strong);color:var(--white)}.draft-output>small{color:var(--muted);margin-top:11px;font-size:10px;line-height:1.6;display:block}.submission-success{text-align:center;background:linear-gradient(145deg,#fff 0%,#edf9f4 100%);border:1px solid #cce4d8;border-radius:18px;padding:32px 28px}.success-mark{width:54px;height:54px;color:var(--white);background:#177f60;border-radius:50%;place-items:center;margin:0 auto 13px;font-size:26px;font-weight:700;display:grid;box-shadow:0 10px 24px #177f602e}.submission-success>p:first-of-type{color:#177f60;margin:0 0 5px;font-size:11px;font-weight:750}.submission-success h3{letter-spacing:-.035em;margin:0;font-size:27px;font-weight:560}.submission-success dl{grid-template-columns:1fr 1fr;gap:8px;margin:22px 0 15px;display:grid}.submission-success dl>div{background:#ffffffd1;border:1px solid #dbe7e1;border-radius:11px;padding:13px}.submission-success dt{color:var(--muted);font-size:10px}.submission-success dd{color:var(--ink);margin:4px 0 0;font-family:Inter Tight Variable,Arial,sans-serif;font-size:14px;font-weight:700}.submission-success>p:last-of-type{color:var(--muted);margin:0;font-size:12px;line-height:1.65}.success-actions{justify-content:center;gap:10px;margin-top:20px;display:flex}.form-status{min-height:24px;color:var(--brand-strong);margin:13px 0 0;font-size:13px}.form-status:empty{display:none}.form-error{color:#9c2020;background:#fff0f0;border-radius:9px;margin:6px 0 0;padding:10px 12px;font-size:12px}.form-error[hidden]{display:none}.js.motion-ready [data-reveal]{opacity:0;transition:opacity .68s var(--ease-out), translate .68s var(--ease-out);translate:0 18px}.js.motion-ready [data-reveal][data-beat="2"]{transition-delay:80ms}.js.motion-ready [data-reveal].is-revealed{opacity:1;translate:0}.js.motion-ready .section-heading[data-reveal]>*,.js.motion-ready .section-heading-center[data-reveal]>*{opacity:0;transition:opacity .64s var(--ease-out), translate .64s var(--ease-out);translate:0 15px}.js.motion-ready .section-heading[data-reveal].is-revealed>*,.js.motion-ready .section-heading-center[data-reveal].is-revealed>*{opacity:1;translate:0}.js.motion-ready .section-heading[data-reveal].is-revealed>:nth-child(2),.js.motion-ready .section-heading-center[data-reveal].is-revealed>:nth-child(2){transition-delay:80ms}.js.motion-ready .section-heading[data-reveal].is-revealed>:nth-child(3),.js.motion-ready .section-heading-center[data-reveal].is-revealed>:nth-child(3){transition-delay:.15s}.js.motion-ready .solution-grid[data-reveal] .solution-card,.js.motion-ready .method-grid[data-reveal] .method-card{opacity:0;transition:opacity .65s var(--ease-out), translate .65s var(--ease-out), transform .3s var(--ease-out), box-shadow .3s ease;translate:0 22px}.js.motion-ready .solution-grid[data-reveal].is-revealed .solution-card,.js.motion-ready .method-grid[data-reveal].is-revealed .method-card{opacity:1;transition-delay:calc(var(--motion-index,0) * 85ms + 80ms);translate:0}.js.motion-ready .method-grid[data-reveal] .method-card:before{transform:scaleX(0)}.js.motion-ready .method-grid[data-reveal].is-revealed .method-card:before{transition-delay:calc(var(--motion-index,0) * 85ms + .21s);transform:scaleX(1)}.js.motion-ready .contact-panel[data-reveal] .contact-copy>*{opacity:0;transition:opacity .6s var(--ease-out), translate .6s var(--ease-out);translate:0 15px}.js.motion-ready .contact-panel[data-reveal].is-revealed .contact-copy>*{opacity:1;transition-delay:calc(var(--motion-index,0) * 70ms + 90ms);translate:0}.js.app-ready .site-header{opacity:0;transition:opacity .46s var(--ease-out), translate .46s var(--ease-out), box-shadow .2s ease, background .2s ease;translate:0 -10px}.js.app-ready .hero-copy>:not(h1),.js.app-ready .hero-copy h1>*,.js.app-ready .hero-workbench,.js.app-ready .hero-workbench .task-row:not(.task-header),.js.app-ready .hero-workbench .agent-note{opacity:0;translate:0 16px}.js.app-ready .hero-copy>:not(h1),.js.app-ready .hero-copy h1>*{transition:opacity .68s var(--ease-out), translate .68s var(--ease-out)}.js.app-ready .hero-workbench{transition:opacity .82s var(--ease-out), translate .82s var(--ease-out), scale .82s var(--ease-out), transform .42s var(--ease-out), box-shadow .32s ease;translate:28px 18px;scale:.975}.js.app-ready .hero-workbench .task-row:not(.task-header),.js.app-ready .hero-workbench .agent-note{transition:opacity .46s var(--ease-out), translate .46s var(--ease-out);translate:14px}.js.app-ready.page-ready .site-header,.js.app-ready.page-ready .hero-copy>:not(h1),.js.app-ready.page-ready .hero-copy h1>*,.js.app-ready.page-ready .hero-workbench,.js.app-ready.page-ready .hero-workbench .task-row:not(.task-header),.js.app-ready.page-ready .hero-workbench .agent-note{opacity:1;translate:0}.js.app-ready.page-ready .hero-workbench{scale:1}.js.app-ready.page-ready .hero-copy .hero-kicker{transition-delay:40ms}.js.app-ready.page-ready .hero-copy h1>span{transition-delay:.1s}.js.app-ready.page-ready .hero-copy h1>em{transition-delay:.165s}.js.app-ready.page-ready .hero-copy .hero-lead{transition-delay:.23s}.js.app-ready.page-ready .hero-copy .hero-actions{transition-delay:.3s}.js.app-ready.page-ready .hero-copy .hero-helper{transition-delay:.35s}.js.app-ready.page-ready .hero-workbench{transition-delay:.13s}.js.app-ready.page-ready .hero-workbench .task-row:nth-child(2){transition-delay:.52s}.js.app-ready.page-ready .hero-workbench .task-row:nth-child(3){transition-delay:.59s}.js.app-ready.page-ready .hero-workbench .task-row:nth-child(4){transition-delay:.66s}.js.app-ready.page-ready .hero-workbench .agent-note{transition-delay:.74s}.is-page-hidden *,.is-page-hidden :before,.is-page-hidden :after,.is-dialog-open .hero-glow,.is-dialog-open .task-row,.is-dialog-open .button-primary:before,.is-dialog-open .contact-orb,.is-motion-paused .hero-glow,.is-motion-paused .task-row,.is-motion-paused .button-primary:before,.is-motion-paused .contact-orb{animation-play-state:paused!important}@media (hover:hover) and (pointer:fine){.button:hover{transform:translateY(-2px);box-shadow:0 17px 38px #087bf547}.button:hover span:last-child,.inline-action:hover span,.card-action:hover span{transform:translate(3px)}.nav-action:hover{background:var(--brand-strong)}.nav-action:hover span{transform:translate(4px)}.primary-nav a:hover,.footer-nav :where(a,button):hover{color:var(--brand-strong)}.primary-nav>a:not(.nav-action):hover:after,.primary-nav>a:not(.nav-action):focus-visible:after{transform-origin:0;transform:scaleX(1)}.solution-card:hover,.solution-card:focus-within{border-color:#8f97b461;transform:translateY(-6px)scale(1.005)}.solution-card:hover:after,.solution-card:focus-within:after{opacity:1}.solution-card:hover:before,.solution-card:focus-within:before{opacity:.68;transform:translate3d(var(--pointer-x,0px), var(--pointer-y,0px), 0) scale(1.08)}.solution-card:hover .tag-list li,.solution-card:focus-within .tag-list li{background:#ffffffe6;transform:translateY(-2px)}.method-card:hover,.method-card:focus-within{border-color:#d5d9e6;transform:translateY(-5px);box-shadow:0 18px 38px #2d325c17}.method-card:hover .method-number,.method-card:focus-within .method-number{transform:rotate(-3deg)scale(1.08)}.hero-workbench:hover{box-shadow:0 30px 78px #2d325c26}.scene-tabs button:hover{background:#e9edf4;transform:translateY(-1px)}.scene-tabs button[aria-selected=true]:hover{background:#dcecff}}.button:active,.scene-tabs button:active,.path-tabs button:active{transform:scale(.985)}@media (width<=1100px){.hero-grid{grid-template-columns:minmax(360px,.8fr) minmax(470px,1.2fr);gap:34px}.hero h1{font-size:clamp(60px,6.7vw,72px)}.task-row{grid-template-columns:minmax(160px,1.35fr) minmax(72px,.65fr) minmax(70px,.7fr)}.scene-panel{grid-template-columns:minmax(250px,.57fr) minmax(460px,1.43fr);gap:20px}.scene-copy{padding-left:12px}.content-board{grid-template-columns:repeat(2,1fr)}.content-board article{min-height:120px}.case-panel{grid-template-columns:1fr}.project-brief{grid-template-columns:minmax(260px,.75fr) minmax(360px,1.25fr);align-content:start;gap:0 30px;display:grid}.project-meta,.project-brief>h3,.project-brief>p:not(.project-meta){grid-column:1}.project-scope{grid-area:1/2/span 3;margin-top:0}.project-tags{grid-column:1/-1;margin-top:12px;padding-top:0}.creator-workspace{grid-template-columns:145px minmax(280px,1fr) 170px}.knowledge-workspace{grid-template-columns:145px minmax(310px,1fr) 175px}}@media (width<=900px){.header-inner{height:66px}.brand-link{width:146px}.menu-button{display:block}.js.app-ready .primary-nav{border:1px solid var(--line);box-shadow:var(--shadow);opacity:0;visibility:hidden;pointer-events:none;transform-origin:top;transition:opacity .22s ease, transform .24s var(--ease-out), visibility 0s linear .24s;background:#fffffffa;border-radius:16px;flex-direction:column;align-items:stretch;gap:0;padding:14px 18px 18px;display:flex;position:absolute;top:58px;left:18px;right:18px;transform:translateY(-9px)scale(.985)}.js.app-ready .primary-nav[data-open=true]{opacity:1;visibility:visible;pointer-events:auto;transition-delay:0s;transform:translateY(0)scale(1)}@keyframes mobile-nav-item-in{0%{opacity:0;transform:translateY(-5px)}to{opacity:1;transform:translateY(0)}}.js.app-ready .primary-nav[data-open=true]>*{animation:mobile-nav-item-in .3s var(--ease-out) backwards}.js.app-ready .primary-nav[data-open=true]>:nth-child(2){animation-delay:35ms}.js.app-ready .primary-nav[data-open=true]>:nth-child(3){animation-delay:70ms}.js.app-ready .primary-nav[data-open=true]>:nth-child(4){animation-delay:.105s}.primary-nav a,.nav-action{border-bottom:1px solid var(--line);min-height:52px;color:var(--ink);background:0 0;border-radius:0;justify-content:flex-start;padding:14px 5px}.nav-action{color:var(--brand-strong);border-bottom:0}.no-js .menu-button{display:none}.no-js .primary-nav{flex-wrap:wrap;display:flex}.no-js .header-inner{flex-wrap:wrap;height:auto;padding-block:10px}.no-js .primary-nav{width:100%}.hero-grid{grid-template-columns:1fr;gap:42px;min-height:0;padding-block:60px 44px}.hero-copy{text-align:center;max-width:680px;margin-inline:auto}.hero-kicker,.hero-actions{justify-content:center}.hero-lead{margin-inline:auto}.hero-workbench{width:min(100%,720px);margin-inline:auto}.section-heading{grid-template-columns:1fr;gap:22px}.solution-card{min-height:430px;padding:28px}.scene-panel{grid-template-columns:1fr;gap:18px}.scene-copy{padding:22px 16px 10px}.scene-copy>p{max-width:640px}.inline-action{margin-top:12px}.scene-demo{min-height:420px}.method-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.case-panel{grid-template-columns:1fr}.project-brief{grid-template-columns:minmax(260px,.75fr) minmax(360px,1.25fr);align-content:start;gap:0 30px;display:grid}.project-meta,.project-brief>h3,.project-brief>p:not(.project-meta){grid-column:1}.project-scope{grid-area:1/2/span 3;margin-top:0}.project-tags{grid-column:1/-1;margin-top:12px;padding-top:0}}@media (width<=640px){:root{--gutter:20px;--radius-lg:22px}html{scroll-padding-top:72px}.section{padding-block:58px}.hero-grid{gap:26px;padding-block:47px 34px}.hero-kicker{justify-content:center;font-size:13px}.hero h1{margin-bottom:22px;font-size:clamp(44px,12.5vw,52px);line-height:1.02}.hero-lead{font-size:16px;line-height:1.68}.hero-actions{flex-direction:column;gap:8px;margin-top:25px}.hero-actions .button{width:100%}.hero-helper{text-align:center;justify-content:center}.workbench-bar{height:46px;padding-inline:12px;font-size:11px}.workbench-body{padding:16px}.workbench-head h2{font-size:18px}.live-status{padding:6px 8px;font-size:9px}.task-header,.task-row>.result-text{display:none}.task-row{grid-template-columns:minmax(0,1fr) auto;min-height:57px}.task-name{grid-template-columns:30px 1fr;column-gap:8px}.task-icon{width:30px;height:30px}.agent-note{grid-template-columns:30px 1fr auto;margin-left:20px}.agent-note .agent-mark{width:30px;height:30px}.agent-note small{max-width:165px}.section-heading,.section-heading-center{margin-bottom:30px}.section-heading h2 br,.section-heading-center h2 br{display:none}.section-heading h2{font-size:39px;line-height:1.1}.section-heading>p,.section-heading>div+p,.section-heading-center>p:last-child{margin-top:0;font-size:15px;line-height:1.7}.section-heading-center>p:last-child{margin-top:19px}.js.app-ready .path-tabs{background:#e9ebf1;border-radius:13px;grid-template-columns:1fr 1fr;margin-bottom:14px;padding:4px;display:grid}.path-tabs button{min-height:46px;color:var(--muted);cursor:pointer;background:0 0;border-radius:10px;font-size:13px;font-weight:650}.path-tabs button[aria-selected=true]{background:var(--white);color:var(--brand-strong);box-shadow:0 5px 14px #2d325c14}.solution-grid{display:block}.js.app-ready .solution-card:not(.is-active){display:none}.solution-card{min-height:0;padding:26px 22px 22px}.solution-index{font-size:54px}.solution-card h3{max-width:270px;font-size:31px}.solution-card-copy>p:not(.solution-label){font-size:14px;line-height:1.7}.tag-list{margin-top:16px}.tag-list li{font-size:10px}.scene-tabs{margin-right:calc(-1 * var(--gutter));padding-right:var(--gutter);scroll-snap-type:x proximity;scrollbar-width:none;overflow-x:auto;-webkit-mask-image:linear-gradient(90deg,#000 0 calc(100% - 24px),#0000 100%);mask-image:linear-gradient(90deg,#000 0 calc(100% - 24px),#0000 100%)}.scene-tabs::-webkit-scrollbar{display:none}.scene-tabs button{scroll-snap-align:start;flex:none}.cases{padding-block:58px}.cases-intro{gap:11px}.cases-intro>p{font-size:15px;line-height:1.7}.case-tabs{margin-right:calc(-1 * var(--gutter));padding-right:var(--gutter);scroll-snap-type:x proximity;scrollbar-width:none;display:flex;overflow-x:auto;-webkit-mask-image:linear-gradient(90deg,#000 0 calc(100% - 24px),#0000 100%);mask-image:linear-gradient(90deg,#000 0 calc(100% - 24px),#0000 100%)}.case-tabs::-webkit-scrollbar{display:none}.case-tabs button{scroll-snap-align:start;flex:0 0 224px;min-width:224px}.case-stage{border-radius:22px;min-height:0;padding:8px}.case-panel{gap:8px;min-height:0}.project-demo{border-radius:17px;min-height:0}.project-demo button{min-height:40px;font-size:10px!important}.project-demo small{font-size:9px!important}.project-demo :is(.owner-issue strong,.growth-tasks>button strong,.creator-topics>button strong,.knowledge-library>button strong,.creator-outline strong,.knowledge-response li){font-size:10px}.project-demo-bar{min-height:58px;padding:9px 10px}.demo-transparency{padding:5px 7px;font-size:8px}.project-brief{gap:0;padding:25px 18px;display:flex}.project-brief h3{font-size:28px}.project-scope{margin-top:22px}.project-tags{margin-top:0;padding-top:18px}.owner-views{flex-wrap:wrap;align-items:flex-start;padding:8px 10px}.owner-views>span{padding-top:9px}.owner-views>small{width:100%;margin-left:0}.demo-segmented{max-width:calc(100% - 64px);overflow-x:auto}.demo-segmented button{flex:none}.owner-workspace{grid-template-columns:1fr;min-height:0}.owner-detail{min-height:470px}.owner-assignment{grid-template-columns:27px 1fr}.owner-assignment button{grid-column:2;justify-self:start}.growth-workspace{grid-template-columns:1fr;min-height:0}.growth-tasks{scroll-snap-type:x proximity;gap:7px;display:flex;overflow-x:auto}.growth-tasks>div:first-child,.growth-route{display:none}.growth-tasks>button{scroll-snap-align:start;flex:0 0 190px;min-width:190px;margin-top:0}.growth-practice{min-height:510px}.creator-flow{scroll-snap-type:x proximity;display:flex;overflow-x:auto}.creator-flow button{scroll-snap-align:start;flex:0 0 82px;min-width:82px}.creator-workspace{grid-template-columns:1fr;min-height:0}.creator-topics{scroll-snap-type:x proximity;gap:7px;display:flex;overflow-x:auto}.creator-topics>header,.creator-sources{display:none}.creator-topics>button{scroll-snap-align:start;flex:0 0 190px;min-width:190px;margin-top:0}.creator-editor{min-height:510px}.creator-preview-card{min-height:210px}.creator-preview .demo-segmented{max-width:100%}.knowledge-workspace{grid-template-columns:1fr;min-height:0}.knowledge-library{scroll-snap-type:x proximity;gap:7px;display:flex;overflow-x:auto}.knowledge-library>header,.knowledge-version{display:none}.knowledge-library>button{scroll-snap-align:start;flex:0 0 180px;min-width:180px;margin-top:0}.knowledge-answer{min-height:470px}.case-cta{flex-direction:column;align-items:flex-start;gap:0;padding:11px 2px 0}.case-cta .inline-action{margin-top:0}.scene-stage{min-height:0;padding:12px}.scene-panel{gap:16px;min-height:0}.scene-copy{padding:20px 10px 8px}.scene-index{margin-bottom:13px}.scene-copy h3{margin-bottom:13px;font-size:30px}.scene-copy>p{font-size:14px;line-height:1.68}.scene-points{margin:18px 0 8px}.scene-demo{min-height:340px}.flow-lanes{gap:6px;padding:8px}.flow-lanes>div{grid-template-columns:32px 1fr auto;gap:8px;min-height:50px;padding:7px 9px}.flow-lanes>div>i{width:30px;height:30px}.demo-top,.content-top,.analysis-top{height:50px;padding-inline:14px}.flow-lanes .demo-action{min-height:30px;padding-inline:9px}.demo-foot{min-height:40px;padding-inline:12px}.knowledge-demo{padding:16px}.knowledge-search{grid-template-columns:30px 1fr}.knowledge-search mark{grid-column:1/-1;justify-self:start}.answer-card{grid-template-columns:32px 1fr;padding:15px}.answer-card .agent-mark{width:32px;height:32px}.knowledge-foot{flex-wrap:wrap}.content-board{grid-template-columns:repeat(2,1fr);min-height:320px;padding:12px}.content-board article{min-height:112px}.analysis-metrics{padding-inline:12px}.analysis-metrics div{min-height:82px;padding:9px}.analysis-metrics strong{font-size:17px}.bar-chart,.analysis-note{margin-inline:12px}.method-grid{display:block}.method-card{min-height:0;box-shadow:none;border-width:0 0 1px;border-radius:0;padding:0}.method-card:first-child{border-radius:17px 17px 0 0}.method-card:last-child{border-bottom:0;border-radius:0 0 17px 17px}.method-card:before{border-radius:0 4px 4px 0;width:4px;height:auto;top:18px;bottom:18px;left:0}.method-toggle{cursor:pointer;grid-template-columns:36px 1fr 24px;align-items:center;gap:12px;min-height:68px;padding:13px 17px}.method-number{width:34px;height:34px}.method-title{margin-top:0;font-size:22px}.method-toggle i{width:22px;height:22px;display:block;position:relative}.method-toggle i:before,.method-toggle i:after{background:var(--muted);content:"";border-radius:2px;width:14px;height:2px;position:absolute;top:10px;left:4px}.method-toggle i:after{transition:transform .2s var(--ease-out);transform:rotate(90deg)}.method-toggle[aria-expanded=true] i:after{transform:rotate(0)}.method-detail{padding:0 20px 21px 65px}.method-toggle[aria-expanded=false]+.method-detail{display:none}.method-detail p{margin:0 0 13px}.contact{padding-block:54px}.contact-panel{min-height:0;padding:36px 23px 24px}.contact-copy{text-align:center}.contact-copy h2{font-size:38px}.contact-copy>p:not(.section-kicker){font-size:15px}.contact-button{width:100%}.footer-inner{grid-template-columns:1fr;gap:16px;min-height:196px}.footer-brand{flex-direction:column;align-items:flex-start;gap:12px}.footer-nav{flex-wrap:wrap;gap:2px 20px}.copyright{grid-column:1}.dialog-header{padding:27px 22px 16px}.dialog-lead{padding:0 22px 21px;font-size:14px}.inquiry-form{padding:22px}.dialog-actions{flex-direction:column;align-items:stretch;gap:9px}.dialog-actions .button{width:100%}.draft-output{margin-inline:-6px;padding:15px}.draft-actions{grid-template-columns:1fr}}.owner-kpi>header span,.growth-metrics article>span,.creator-metrics span,.knowledge-service-metrics span{font-size:10px}.owner-kpi>header small,.owner-kpi>small,.growth-metrics article>small,.creator-metrics small,.knowledge-service-metrics small{font-size:8px}.owner-trend-card h4,.owner-business-table h4,.owner-ai-focus h4,.owner-detail>header strong{font-size:12px}.owner-chart-legend,.owner-chart-summary small,.owner-chart-bars span,.owner-chart-bars i b,.owner-target-line span{font-size:8px}.owner-ai-focus>p,.owner-issue strong,.owner-detail>header small,.owner-analysis p,.owner-evidence>p,.owner-suggestion p{font-size:9px}.owner-issue small,.owner-evidence>small,.owner-analysis>small,.owner-suggestion small{font-size:8px}.owner-business-table th,.owner-business-table td{font-size:10px}.owner-business-table thead th,.owner-business-table tbody th small,.owner-business-table td mark{font-size:8px}.growth-capability-chart>header strong,.growth-member-table>header strong,.creator-pipeline header strong,.creator-channel-matrix>header strong,.knowledge-queue>header strong,.knowledge-device>header strong{font-size:10px}.capability-bars article>span,.capability-bars article>strong,.growth-member-table [role=row],.growth-member-table>p,.creator-pipeline b,.creator-channel-matrix th,.creator-channel-matrix td,.knowledge-queue>button p,.knowledge-queue>button strong,.device-gauge article>span,.knowledge-audit p{font-size:9px}.creator-channel-matrix thead th,.knowledge-queue>button small,.knowledge-device>header small,.device-gauge article>mark,.knowledge-audit>small{font-size:8px}@media (hover:hover) and (pointer:fine){.owner-kpi,.growth-metrics article,.creator-metrics article,.knowledge-service-metrics article{transition:transform .2s var(--ease-out), border-color .2s ease, box-shadow .2s ease}:is(.owner-kpi,.growth-metrics article,.creator-metrics article,.knowledge-service-metrics article):hover{z-index:2;border-color:#c8d6e9;transform:translateY(-2px);box-shadow:0 12px 25px #27375b14}.owner-chart-bars i:hover{filter:saturate(1.16)brightness(.96);transform:scaleX(1.08)}:is(.owner-business-table tbody tr,.creator-channel-matrix tbody tr){transition:background .16s}:is(.owner-business-table tbody tr,.creator-channel-matrix tbody tr):hover{background:#f6f9fd}:is(.growth-member-table button[role=row],.knowledge-queue>button):hover{background:#f4f7fb}}@media (width<=1100px){.knowledge-workspace{grid-template-columns:150px minmax(0,1fr) 220px;grid-template-areas:"queue answer device""library answer evidence"}}@media (width<=900px){.owner-product-nav,.growth-product-nav,.creator-product-nav,.knowledge-product-nav{display:none}.owner-analytics-grid,.owner-operations-grid{grid-template-columns:1fr}.owner-detail{min-height:0}.growth-workspace{grid-template-columns:180px minmax(0,1fr)}.growth-analytics{grid-column:1/-1;grid-template-rows:none;grid-template-columns:1fr 1fr}.creator-workspace{grid-template-columns:180px minmax(0,1fr)}.creator-preview{grid-column:1/-1}.creator-preview-card{min-height:190px}.knowledge-workspace{grid-template-columns:170px minmax(0,1fr);grid-template-areas:"queue answer""library answer""device evidence"}}@media (width<=640px){.project-scope{grid-template-columns:1fr}.owner-product-bar .demo-transparency,.growth-product-bar .demo-transparency,.creator-product-bar .demo-transparency,.knowledge-product-bar .demo-transparency{display:none}.owner-commandbar,.growth-commandbar,.creator-commandbar,.knowledge-ticketbar{flex-wrap:wrap;align-items:flex-start}.owner-command-meta,.growth-commandbar>span{width:100%}.owner-command-meta{overflow-x:auto}.owner-kpis,.growth-metrics,.knowledge-service-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.owner-kpi{min-height:124px}.owner-bar-chart{height:180px}.owner-business-table table{min-width:650px}.owner-detail{min-height:0}.growth-commandbar .demo-segmented,.creator-commandbar .demo-segmented{width:100%;max-width:100%;margin-left:0}.growth-analytics{grid-template-columns:1fr}.creator-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.creator-metrics article:nth-child(n+4),.creator-pipeline{display:none}.creator-metrics article:last-child{grid-column:1/-1}.creator-pipeline{grid-template-columns:1fr;overflow:hidden}.creator-pipeline>div{grid-template-columns:120px 18px 105px 18px 95px 18px 90px 18px 95px;padding-bottom:3px;overflow-x:auto}.creator-workspace{grid-template-columns:1fr}.creator-preview{grid-column:auto}.creator-quality{grid-template-columns:78px 1fr}.knowledge-ticketbar>button{margin-left:0}.knowledge-sla{margin-left:auto}.knowledge-workspace{grid-template-columns:1fr;grid-template-areas:"queue""library""answer""device""evidence"}.knowledge-queue{scroll-snap-type:x proximity;gap:7px;display:flex;overflow-x:auto}.knowledge-queue>header,.knowledge-queue>footer{display:none}.knowledge-queue>button{scroll-snap-align:start;flex:0 0 180px;min-width:180px;margin-top:0}.knowledge-device,.knowledge-evidence{min-height:0}}.no-js .path-tabs,.no-js .scene-tabs,.no-js .case-tabs{display:none!important}.no-js .solution-card{display:block!important}.no-js [data-scene-panel][hidden],.no-js [data-case-panel][hidden]{display:grid!important}.no-js .scene-stage,.no-js .case-stage{gap:20px;display:grid}.no-js .method-detail{display:block!important}.noscript-contact{border-top:1px solid var(--line);background:var(--surface);padding-block:18px}.noscript-contact p{max-width:760px;color:var(--muted);text-align:center;margin:0 auto;font-size:14px;line-height:1.7}.noscript-contact a{color:var(--brand-strong);text-underline-offset:3px;margin-inline:4px;font-weight:650;text-decoration:underline}@media (width<=360px){:root{--gutter:16px}.hero h1{font-size:42px}.agent-note{margin-left:0}.note-action{display:none}.section-heading h2{font-size:36px}.solution-card{padding-inline:19px}.solution-card h3{font-size:29px}.tag-list li{padding-inline:8px}.scene-copy h3{font-size:28px}.scene-points li:last-child{display:none}.flow-lanes>div{grid-template-columns:30px 1fr auto;padding-inline:9px}.flow-lanes>div>i{width:28px;height:28px}.demo-foot strong{display:none}.content-board{grid-template-columns:1fr 1fr;gap:7px}.analysis-metrics{gap:5px}.analysis-metrics strong{font-size:15px}.contact-copy h2{font-size:34px}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;transition-delay:0s!important;animation-duration:.01ms!important;animation-iteration-count:1!important}.js.motion-ready [data-reveal],.js.motion-ready [data-reveal] *,.js.app-ready .site-header,.js.app-ready .hero-copy>*,.js.app-ready .hero-copy h1>*,.js.app-ready .hero-workbench .task-row,.js.app-ready .hero-workbench .agent-note,.js.app-ready .hero-workbench{opacity:1!important;transform:none!important}}.case-tabs{touch-action:auto}.owner-plan-scroll:focus-visible,.owner-evidence-scroll:focus-visible,.creator-matrix-scroll:focus-visible{outline:3px solid var(--brand-strong);outline-offset:-3px}.project-demo-owner{background:radial-gradient(circle at 92% 0,#087bf514,#0000 28%),#f4f7fb;min-height:0}.owner-product-bar{background:#ffffffeb;border-bottom-color:#dfe6ef}.owner-sync{color:#4d5c6d;align-items:center;gap:7px;margin-left:auto;font-size:11px;display:flex}.owner-sync i{background:#21a578;border-radius:50%;width:8px;height:8px;display:block;box-shadow:0 0 0 4px #21a5781f}.owner-sync small{color:#778394;font-size:10px}.owner-executive{background:linear-gradient(135deg,#fff 0% 62%,#f2f8ff 100%);border:1px solid #dce5f0;border-radius:18px;grid-template-columns:minmax(0,1.15fr) minmax(420px,.85fr);align-items:stretch;gap:22px;margin:14px 14px 0;padding:20px;display:grid;box-shadow:0 12px 30px #2a43660f}.owner-executive-copy{flex-direction:column;justify-content:center;display:flex}.owner-executive-copy>span{color:var(--brand-strong);letter-spacing:.08em;font-size:11px;font-weight:760}.owner-executive h3{color:#172033;letter-spacing:-.035em;max-width:720px;margin:8px 0 0;font-size:clamp(21px,2vw,29px);font-weight:570;line-height:1.35}.owner-executive-copy>p{color:#667386;margin:8px 0 0;font-size:12px;line-height:1.6}.owner-outcomes{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.owner-outcomes article{background:#ffffffeb;border:1px solid #e1e7ef;border-radius:13px;flex-direction:column;justify-content:center;min-width:0;padding:14px 12px;display:flex}.owner-outcomes article.is-primary{background:#eef6ff;border-color:#b7d5fb}.owner-outcomes article.is-risk{background:#fff7f1;border-color:#f0d0bd}.owner-outcomes span,.owner-outcomes small{color:#6a7686;font-size:10px;line-height:1.35}.owner-outcomes strong{color:#172033;white-space:nowrap;margin-block:7px 5px;font-family:Inter Tight Variable,Arial,sans-serif;font-size:clamp(19px,1.8vw,25px);line-height:1}.owner-outcomes .is-primary strong{color:var(--brand-strong)}.owner-outcomes .is-risk strong{color:#b54a32}.owner-plan,.owner-evidence-table{background:#fff;border:1px solid #dfe6ef;border-radius:15px;margin:10px 14px 0;overflow:hidden}.owner-plan>header,.owner-evidence-table>header{border-bottom:1px solid #e7ecf2;justify-content:space-between;align-items:center;gap:16px;min-height:55px;padding:10px 14px;display:flex}.owner-plan>header div,.owner-evidence-table>header div{gap:2px;display:grid}.owner-plan>header small,.owner-evidence-table>header small{color:var(--brand-strong);font-size:10px;font-weight:720}.owner-plan>header strong,.owner-evidence-table>header strong{color:#202a3b;font-size:13px}.owner-plan>header>span,.owner-evidence-table>header>span{color:#778394;text-align:right;font-size:10px;line-height:1.45}.owner-plan-scroll,.owner-evidence-scroll{overflow-x:auto}.owner-plan table,.owner-evidence-table table{border-collapse:collapse;table-layout:fixed;width:100%;min-width:720px}.owner-plan th,.owner-plan td,.owner-evidence-table th,.owner-evidence-table td{color:#4b5667;text-align:right;white-space:nowrap;border-bottom:1px solid #edf0f4;height:42px;padding:8px 13px;font-size:11px}.owner-plan thead th,.owner-evidence-table thead th{color:#768293;background:#f7f9fc;height:34px;font-size:10px;font-weight:650}.owner-plan th:first-child,.owner-evidence-table th:first-child{text-align:left}.owner-plan tbody th,.owner-evidence-table tbody th{color:#283347;font-weight:690}.owner-plan tbody tr:last-child>*,.owner-evidence-table tbody tr:last-child>*{border-bottom:0}.owner-plan .is-negative,.owner-evidence-table .is-negative{color:#b04c35;font-weight:720}.owner-evidence-table .is-positive{color:#147d5c;font-weight:720}.owner-decision-status{background:#fff;border:1px solid #dfe6ef;border-radius:14px;align-items:center;gap:4px;min-height:52px;margin:10px 14px 0;padding:6px;display:flex}.owner-decision-status>span{color:#667386;border-radius:10px;align-items:center;gap:8px;min-height:38px;padding:8px 13px;font-size:11px;font-weight:680;display:inline-flex}.owner-decision-status>span.is-active{color:var(--brand-strong);background:#eaf4ff}.owner-decision-status b{background:#ffffffdb;border-radius:999px;place-items:center;min-width:20px;height:20px;padding-inline:5px;font-family:Inter Tight Variable,Arial,sans-serif;font-size:10px;display:grid}.owner-decision-status>p{color:#6d7888;margin:0 8px 0 auto;font-size:11px}.owner-decision-workspace{grid-template-columns:minmax(190px,.55fr) minmax(350px,1.15fr) minmax(270px,.78fr);align-items:stretch;gap:10px;margin:10px 14px 0;display:grid}.owner-decision-queue,.owner-decision-story,.owner-options{background:#fff;border:1px solid #dfe6ef;border-radius:15px;min-width:0;padding:14px}.owner-decision-queue>header,.owner-options>header,.owner-decision-story>header{justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.owner-decision-queue>header div,.owner-options>header div,.owner-decision-story>header div{gap:2px;display:grid}.owner-decision-queue>header small,.owner-options>header small,.owner-decision-story>header small{color:#768293;font-size:10px}.owner-decision-queue>header strong,.owner-options>header strong{color:#273246;font-size:12px}.owner-decision-queue>header>span,.owner-options>header>mark,.owner-decision-story>header>mark{color:var(--brand-strong);background:#eaf4ff;border-radius:7px;padding:5px 7px;font-size:9px;font-weight:720}.owner-decision-queue>button{color:#273246;cursor:pointer;text-align:left;background:#fafbfd;border:1px solid #e3e8ef;border-radius:12px;gap:7px;width:100%;min-height:91px;margin-top:9px;padding:11px;display:grid}.owner-decision-queue>button.is-active{box-shadow:inset 3px 0 var(--brand);background:#eef6ff;border-color:#9fc9fb}.owner-decision-queue>button.is-confirmed:not(.is-active){background:#f4fbf8;border-color:#bfe3d4}.owner-decision-queue>button>span{justify-content:space-between;align-items:center;gap:8px;display:flex}.owner-decision-queue>button i{color:#984b15;background:#ffe9d8;border-radius:6px;padding:3px 6px;font-size:9px;font-style:normal;font-weight:780}.owner-decision-queue>button i.is-coral{color:#a43f4a;background:#ffebed}.owner-decision-queue>button small{color:#7a8595;font-size:10px}.owner-decision-queue>button strong{font-size:12px;line-height:1.45}.owner-decision-queue>button p{color:#677386;margin:0;font-size:10px}.owner-decision-queue>button p b{color:#b34e36}.owner-decision-queue>article{background:#effaf6;border-radius:11px;grid-template-columns:25px 1fr;gap:8px;margin-top:9px;padding:10px;display:grid}.owner-decision-queue>article>span{color:#fff;background:#20a57a;border-radius:50%;place-items:center;width:25px;height:25px;font-size:10px;display:grid}.owner-decision-queue>article p{gap:3px;margin:0;display:grid}.owner-decision-queue>article small{color:#587266;font-size:9px}.owner-decision-queue>article strong{color:#254538;font-size:10px;line-height:1.45}.owner-decision-queue>article b{color:#147d5c;font-size:10px}.owner-decision-story h4{color:#1d2738;letter-spacing:-.025em;margin:3px 0 0;font-size:18px;font-weight:600;line-height:1.42}.owner-ai-conclusion{border-left:3px solid var(--brand);color:#46566a;background:#f1f7ff;border-radius:0 10px 10px 0;margin:13px 0 0;padding:12px 13px;font-size:12px;line-height:1.6}.owner-contribution{gap:10px;margin-top:14px;display:grid}.owner-contribution article{grid-template-columns:minmax(105px,.8fr) minmax(80px,1fr) auto;align-items:center;gap:9px;display:grid}.owner-contribution span{color:#536073;font-size:10px}.owner-contribution article>div{background:#edf0f4;border-radius:999px;height:8px;overflow:hidden}.owner-contribution i{width:var(--impact);border-radius:inherit;transform-origin:0;background:linear-gradient(90deg,#f29c6f,#e25d4b);height:100%;display:block}.owner-contribution article.is-positive i{background:linear-gradient(90deg,#62d0aa,#159b72)}.owner-contribution strong{color:#a94835;white-space:nowrap;font-family:Inter Tight Variable,Arial,sans-serif;font-size:10px}.owner-contribution article.is-positive strong{color:#147d5c}.owner-followups{flex-wrap:wrap;gap:6px;margin-top:15px;display:flex}.owner-followups button{color:#34628e;cursor:pointer;background:#f8fbff;border:1px solid #d6e4f3;border-radius:9px;min-height:34px;padding:7px 9px;font-size:9px;font-weight:620}.owner-option-list{gap:7px;margin-top:10px;display:grid}.owner-option-list>button{color:#303b4d;cursor:pointer;text-align:left;background:#fafbfd;border:1px solid #e1e6ed;border-radius:11px;gap:6px;width:100%;min-height:68px;padding:9px 10px;display:grid}.owner-option-list>button.is-active{box-shadow:inset 3px 0 var(--brand);background:#edf6ff;border-color:#94c4fa}.owner-option-list>button>span,.owner-option-list>button>p{justify-content:space-between;align-items:center;gap:8px;margin:0;display:flex}.owner-option-list>button i{color:#617083;background:#e8ecf2;border-radius:6px;place-items:center;width:21px;height:21px;margin-right:5px;font-size:9px;font-style:normal;display:inline-grid}.owner-option-list>button.is-active i{background:var(--brand);color:#fff}.owner-option-list>button strong{font-size:10px;line-height:1.35}.owner-option-list>button b{color:#147d5c;font-size:10px}.owner-option-list>button small{color:#7a8595;font-size:9px}.owner-option-result{background:#f3f6fa;border-radius:11px;margin-top:10px;padding:11px}.owner-option-result>span{color:#6f7b8b;font-size:9px}.owner-option-result>div{grid-template-columns:1fr 1fr;gap:7px;margin-top:7px;display:grid}.owner-option-result>div p{background:#fff;border-radius:8px;gap:3px;margin:0;padding:8px;display:grid}.owner-option-result small{color:#7a8595;font-size:9px}.owner-option-result strong{color:#233044;font-family:Inter Tight Variable,Arial,sans-serif;font-size:15px}.owner-option-result>p{color:#5e6b7d;margin:8px 0 0;font-size:10px;line-height:1.5}.owner-confirm{width:100%;min-height:42px;margin-top:10px}.owner-confirmed{background:#effaf6;border:1px solid #bfe3d4;border-radius:11px;grid-template-columns:28px 1fr;align-items:center;gap:9px;min-height:58px;margin-top:10px;padding:10px;display:grid}.owner-confirmed[hidden]{display:none}.owner-confirmed>span{color:#fff;background:#1fa57a;border-radius:50%;place-items:center;width:28px;height:28px;display:grid}.owner-confirmed p{gap:2px;margin:0;display:grid}.owner-confirmed strong{color:#1e4d3c;font-size:11px}.owner-confirmed small{color:#527467;font-size:9px;line-height:1.4}.owner-evidence-table{margin-bottom:14px}.owner-evidence-table table{min-width:840px}.project-demo-growth{background:radial-gradient(circle at 6% 0,#7161ff1a,#0000 28%),#f7f7fc;min-height:0}.learner-product-bar{background:#fffffff0;border-bottom-color:#e2e1ef}.learner-commandbar{background:#fbfaff;border-bottom:1px solid #e5e4ef;align-items:center;gap:14px;min-height:70px;padding:10px 15px;display:flex}.learner-person{grid-template-columns:38px 1fr;align-items:center;gap:10px;display:grid}.learner-person>span{color:#fff;background:linear-gradient(135deg,#7161ff,#9b8eff);border-radius:12px;place-items:center;width:38px;height:38px;font-size:13px;font-weight:760;display:grid}.learner-person p,.learner-streak{gap:2px;margin:0;display:grid}.learner-person small,.learner-streak span{color:#77758a;font-size:10px}.learner-person strong{color:#29263c;font-size:12px}.learner-streak{background:#f0edff;border-radius:11px;margin-left:auto;padding:7px 11px}.learner-streak strong{color:#4f3fc2;font-size:12px}.learner-streak i{color:#7869dc;letter-spacing:1px;font-size:7px;font-style:normal}.learner-commandbar>button{color:#5140c7;cursor:pointer;background:#fff;border:1px solid #d8d2f6;border-radius:10px;min-height:38px;padding:8px 11px;font-size:10px;font-weight:690}.learner-overview{grid-template-columns:minmax(0,1.24fr) minmax(320px,.76fr);gap:10px;margin:14px 14px 0;display:grid}.learner-next,.learner-goal,.learner-path,.learner-practice,.learner-skill-card,.learner-portfolio{background:#fff;border:1px solid #e1e1eb;border-radius:16px;min-width:0}.learner-next{background:linear-gradient(135deg,#fff 0% 55%,#f0edff 100%);padding:19px}.learner-next>div:first-child,.learner-next-progress>span{justify-content:space-between;align-items:center;gap:10px;display:flex}.learner-next>div:first-child>span{color:#5a49ce;font-size:10px;font-weight:740}.learner-next>div:first-child mark{color:#8b4e0e;background:#fff1de;border-radius:7px;padding:5px 7px;font-size:9px;font-weight:690}.learner-next h4{color:#26243a;letter-spacing:-.025em;max-width:720px;margin:11px 0 0;font-size:21px;line-height:1.4}.learner-next>p{color:#656478;max-width:720px;margin:8px 0 0;font-size:12px;line-height:1.6}.learner-next-progress{max-width:580px;margin-top:14px}.learner-next-progress b,.learner-next-progress strong{color:#605d74;font-size:10px}.learner-next-progress>div{background:#e9e7f1;border-radius:999px;height:7px;margin-top:6px;overflow:hidden}.learner-next-progress i{width:var(--progress);border-radius:inherit;background:linear-gradient(90deg,#7161ff,#a495ff);height:100%;display:block}.learner-next>.demo-primary{min-height:42px;margin-top:15px;padding-inline:15px}.learner-goal{padding:16px}.learner-goal>header{gap:3px;display:grid}.learner-goal>header span{color:#6d6a7d;font-size:10px}.learner-goal>header strong{color:#302e42;font-size:12px;line-height:1.4}.learner-goal ol{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;margin:13px 0 0;list-style:none;display:grid}.learner-goal li{background:#f6f6f9;border-radius:10px;grid-template-columns:25px 1fr;align-items:center;gap:8px;min-height:58px;padding:9px;display:grid}.learner-goal li>span{color:#737687;background:#e7e8ee;border-radius:8px;place-items:center;width:25px;height:25px;font-size:9px;font-weight:750;display:grid}.learner-goal li.is-done>span{color:#167c5b;background:#dff6ec}.learner-goal li.is-current{background:#f0edff}.learner-goal li.is-current>span{color:#fff;background:#7161ff}.learner-goal li p{gap:1px;margin:0;display:grid}.learner-goal li strong{color:#373549;font-size:10px}.learner-goal li small{color:#777587;font-size:9px;line-height:1.35}.learner-workspace{grid-template-columns:minmax(185px,.48fr) minmax(390px,1.14fr) minmax(290px,.78fr);align-items:start;gap:10px;margin:10px 14px 14px;display:grid}.learner-path{padding:13px}.learner-path>header{justify-content:space-between;gap:8px;min-height:42px;display:flex}.learner-path>header div{gap:2px;display:grid}.learner-path>header small{color:#6f6c80;font-size:10px}.learner-path>header strong{color:#302e43;font-size:12px}.learner-path>header>span{color:#5140c7;background:#f0edff;border-radius:6px;align-self:start;padding:4px 6px;font-size:9px;font-weight:680}.learner-path>button{color:#353347;cursor:pointer;text-align:left;background:#fafafd;border:1px solid #e6e5ec;border-radius:11px;grid-template-columns:28px 1fr auto;align-items:center;gap:8px;width:100%;min-height:65px;margin-top:7px;padding:9px;display:grid}.learner-path>button.is-active{background:#f0edff;border-color:#c6bff5;box-shadow:inset 3px 0 #7161ff}.learner-path>button>span{color:#717485;background:#e9e9ee;border-radius:8px;place-items:center;width:28px;height:28px;font-size:9px;font-weight:740;display:grid}.learner-path>button.is-active>span{color:#5140c7;background:#dcd6ff}.learner-path>button p{gap:2px;min-width:0;margin:0;display:grid}.learner-path>button strong{font-size:11px}.learner-path>button small{color:#747285;font-size:9px;line-height:1.35}.learner-path>button i{color:#5948cb;font-size:10px;font-style:normal;font-weight:720}.learner-path>footer{background:#f6f5fb;border-radius:10px;gap:2px;margin-top:13px;padding:10px;display:grid}.learner-path>footer span{color:#777587;font-size:9px}.learner-path>footer strong{color:#4e4a63;font-size:10px;line-height:1.4}.learner-practice{padding:16px}.learner-practice>header{justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.learner-practice>header div{gap:3px;display:grid}.learner-practice>header small{color:#5a49ce;font-size:10px;font-weight:710}.learner-practice h4{color:#29273c;margin:0;font-size:18px;line-height:1.4}.learner-practice>header mark{color:#5140c7;background:#f0edff;border-radius:7px;padding:5px 7px;font-size:9px;font-weight:690}.learner-practice .growth-brief{margin-top:12px;padding:11px}.learner-practice .growth-brief span{font-size:10px}.learner-practice .growth-brief p{font-size:11px;line-height:1.6}.learner-practice .growth-material{padding:10px 11px}.learner-practice .growth-material small{font-size:9px}.learner-practice .growth-material strong{font-size:10px}.learner-practice .growth-material button{min-height:36px;font-size:9px}.learner-practice .growth-output{padding:12px}.learner-practice .growth-output header strong{font-size:10px}.learner-practice .growth-output header span{font-size:9px}.learner-practice .growth-output p{font-size:11px;line-height:1.65}.learner-practice .growth-feedback-switch button{min-height:34px;font-size:9px}.learner-practice .growth-feedback{padding:11px}.learner-practice .growth-feedback strong{font-size:10px}.learner-practice .growth-feedback small{font-size:10px;line-height:1.5}.learner-revision{grid-template-columns:auto 1fr auto 1fr auto;align-items:center;gap:6px;margin-top:13px;display:grid}.learner-revision>span{color:#777587;text-align:center;justify-items:center;gap:5px;font-size:8px;display:grid}.learner-revision>span i{color:#747687;background:#e9e9ee;border-radius:50%;place-items:center;width:23px;height:23px;font-size:8px;font-style:normal;display:grid}.learner-revision>span.is-done i{color:#157b5a;background:#dff6ec}.learner-revision>span.is-current{color:#5140c7;font-weight:690}.learner-revision>span.is-current i{color:#fff;background:#7161ff}.learner-revision>b{background:#e6e5ec;height:2px;margin-bottom:17px}.learner-actions{border-top:1px solid #e8e7ee;justify-content:space-between;align-items:center;gap:10px;margin-top:13px;padding-top:12px;display:flex}.learner-actions>p{gap:2px;margin:0;display:grid}.learner-actions>p small{color:#777587;font-size:9px}.learner-actions>p strong{color:#3f3b55;font-size:10px}.learner-actions>div{gap:6px;display:flex}.learner-actions button{min-height:38px}.learner-evidence{gap:10px;min-width:0;display:grid}.learner-skill-card,.learner-portfolio{padding:13px}.learner-skill-card>header,.learner-portfolio>header{justify-content:space-between;align-items:flex-start;gap:8px;display:flex}.learner-skill-card>header div,.learner-portfolio>header div{gap:2px;display:grid}.learner-skill-card>header small,.learner-portfolio>header small{color:#747184;font-size:9px}.learner-skill-card>header strong,.learner-portfolio>header strong{color:#373448;font-size:10px;line-height:1.4}.learner-skill-card>header mark{color:#5140c7;background:#f0edff;border-radius:7px;padding:5px 7px;font-size:9px;font-weight:690}.learner-skill-card .capability-bars article{grid-template-columns:62px 1fr 24px}.learner-skill-card .capability-bars article>span,.learner-skill-card .capability-bars article>strong{font-size:9px}.learner-skill-card>footer{color:#777587;justify-content:flex-end;gap:10px;margin-top:10px;font-size:8px;display:flex}.learner-skill-card>footer span{align-items:center;gap:4px;display:flex}.learner-skill-card>footer i{background:#7161ff;border-radius:3px;width:9px;height:3px;display:inline-block}.learner-skill-card>footer span:last-child i{background:#bfc2cb}.learner-portfolio>header button{color:#5140c7;cursor:pointer;background:#f0edff;border-radius:8px;min-height:33px;padding:6px 8px;font-size:8px;font-weight:670}.learner-portfolio>div{gap:7px;margin-top:10px;display:grid}.learner-portfolio>div article{border:1px solid #e7e6ed;border-radius:10px;grid-template-columns:28px 1fr auto;align-items:center;gap:7px;padding:8px;display:grid}.learner-portfolio>div article>span{color:#5140c7;background:#f0edff;border-radius:8px;place-items:center;width:28px;height:28px;font-size:9px;font-weight:720;display:grid}.learner-portfolio>div article p{gap:1px;margin:0;display:grid}.learner-portfolio>div article strong{font-size:9px;line-height:1.35}.learner-portfolio>div article small{color:#767486;font-size:8px;line-height:1.35}.learner-portfolio>div article mark{color:#894d0e;background:#fff1de;border-radius:6px;padding:4px 5px;font-size:7px;font-weight:690}.learner-portfolio>div article mark.is-done{color:#167b5b;background:#e1f6ee}.learner-portfolio>p{color:#686678;margin:10px 0 0;font-size:9px;line-height:1.55}.project-demo-creator,.project-demo-knowledge{min-height:0}.creator-commandbar strong,.creator-pipeline header strong,.creator-channel-matrix>header strong,.knowledge-queue>header strong,.knowledge-library>header strong,.knowledge-device>header strong,.knowledge-evidence>header strong{font-size:12px}.creator-commandbar small,.creator-metrics small,.creator-pipeline header small,.creator-topics small,.creator-editor small,.creator-preview small,.creator-channel-matrix>header small,.knowledge-ticketbar span,.knowledge-service-metrics small,.knowledge-queue small,.knowledge-library small,.knowledge-answer small,.knowledge-device small,.knowledge-evidence small{font-size:10px}.creator-metrics span,.knowledge-service-metrics span{font-size:11px}.creator-metrics strong,.knowledge-service-metrics strong{font-size:21px}.creator-flow button,.creator-topics>button strong,.creator-outline strong,.creator-check strong,.creator-quality dt,.creator-channel-matrix th,.creator-channel-matrix td,.knowledge-queue>button p,.knowledge-queue>button strong,.knowledge-library>button strong,.knowledge-response>p,.knowledge-response li,.knowledge-evidence blockquote,.knowledge-evidence dt,.knowledge-evidence dd{font-size:11px}.creator-outline small,.creator-check small,.creator-preview-card p,.knowledge-library>button small,.knowledge-queue>button small,.knowledge-citations button,.device-gauge article>span,.device-gauge article>mark,.knowledge-audit p{font-size:10px}.creator-editor h4{font-size:18px}.creator-preview-card strong{font-size:19px}.knowledge-question h4{font-size:16px}.creator-editor,.creator-preview-card,.knowledge-answer{min-height:0}@media (width<=1100px){.owner-executive{grid-template-columns:minmax(0,1fr) minmax(350px,.9fr)}.owner-decision-workspace{grid-template-columns:minmax(180px,.48fr) minmax(360px,1fr)}.owner-options{grid-column:1/-1}.owner-option-list{grid-template-columns:repeat(3,minmax(0,1fr))}.owner-option-result{grid-template-columns:160px 240px minmax(0,1fr);align-items:center;gap:12px;display:grid}.owner-option-result>div,.owner-option-result>p{margin-top:0}.learner-workspace{grid-template-columns:180px minmax(0,1fr)}.learner-evidence{grid-column:1/-1;grid-template-columns:1fr 1fr}}@media (width<=900px){.owner-executive,.learner-overview,.owner-decision-workspace,.learner-workspace{grid-template-columns:1fr}.owner-decision-queue{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.owner-decision-queue>header,.owner-decision-queue>article{grid-column:1/-1}.owner-decision-queue>button,.owner-decision-queue>article{margin-top:0}.owner-options{grid-column:auto}.owner-option-list{grid-template-columns:repeat(3,minmax(0,1fr))}.owner-option-result{display:block}.owner-option-result>div{margin-top:7px}.owner-option-result>p{margin-top:8px}.learner-path{grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;display:grid}.learner-path>header,.learner-path>footer{grid-column:1/-1}.learner-path>button{margin-top:0}.learner-evidence{grid-template-columns:1fr 1fr}.growth-product-nav,.creator-product-nav,.knowledge-product-nav{scrollbar-width:none;order:3;min-width:100%;display:flex;overflow-x:auto}.growth-product-nav::-webkit-scrollbar{display:none}.creator-product-nav::-webkit-scrollbar{display:none}.knowledge-product-nav::-webkit-scrollbar{display:none}.learner-product-bar,.creator-product-bar,.knowledge-product-bar{flex-wrap:wrap;height:auto}.growth-product-nav button,.creator-product-nav button,.knowledge-product-nav button{min-width:max-content;min-height:40px}}@media (width<=640px){.case-tabs{touch-action:pan-x pan-y}.case-tabs button{flex-basis:202px;min-width:202px}.project-demo button{min-height:44px;font-size:12px!important}.project-demo small{font-size:11px!important}.project-brief{flex-direction:column;gap:0;padding:25px 18px;display:flex}.project-brief>*{width:100%}.project-brief h3{font-size:27px}.project-scope{grid-area:auto;margin-top:22px}.owner-sync span,.owner-sync small{display:none}.owner-executive,.owner-plan,.owner-decision-status,.owner-decision-workspace,.owner-evidence-table,.learner-overview,.learner-workspace{margin-left:10px;margin-right:10px}.owner-executive{gap:15px;margin-top:10px;padding:15px}.owner-executive h3{font-size:20px;line-height:1.42}.owner-executive-copy>p,.owner-ai-conclusion{font-size:13px}.owner-outcomes{gap:6px}.owner-outcomes article{padding:10px 8px}.owner-outcomes span,.owner-outcomes small{font-size:11px}.owner-outcomes strong{font-size:clamp(16px,5vw,20px)}.owner-plan>header,.owner-evidence-table>header{flex-direction:column;align-items:flex-start;gap:5px}.owner-plan>header>span,.owner-evidence-table>header>span{text-align:left;font-size:11px}.owner-plan-scroll,.owner-evidence-scroll{overflow:visible}.owner-plan table,.owner-evidence-table table{table-layout:auto;min-width:0}.owner-plan thead,.owner-evidence-table thead{display:none}.owner-plan tbody,.owner-evidence-table tbody{display:grid}.owner-plan tr{border-bottom:1px solid #edf0f4;grid-template-columns:minmax(72px,1fr) auto auto;align-items:center;gap:8px;min-height:62px;padding:9px 12px;display:grid}.owner-plan th,.owner-plan td{text-align:right;border:0;height:auto;padding:0;font-size:12px}.owner-plan th{text-align:left}.owner-plan td:not(:nth-of-type(3)):not(:nth-of-type(5)){display:none}.owner-plan td:before{color:#7a8595;content:attr(data-label);font-size:10px;font-weight:500;display:block}.owner-decision-status{grid-template-columns:repeat(3,minmax(0,1fr));padding:5px;display:grid}.owner-decision-status>span{justify-content:center;min-height:44px;padding:8px 5px;font-size:11px}.owner-decision-status>p{display:none}.owner-decision-workspace{flex-direction:column;display:flex}.owner-decision-queue{display:block}.owner-decision-queue>button,.owner-decision-queue>article{margin-top:8px}.owner-decision-story h4{font-size:18px}.owner-contribution article{grid-template-columns:minmax(100px,.9fr) minmax(70px,1fr) auto}.owner-contribution span,.owner-contribution strong{font-size:11px}.owner-followups button{flex:130px}.owner-option-list{grid-template-columns:1fr}.owner-option-list>button strong,.owner-option-list>button b,.owner-option-result>p{font-size:12px}.owner-confirm{z-index:4;bottom:calc(8px + env(safe-area-inset-bottom));position:sticky;box-shadow:0 10px 30px #0261ec3d;min-height:48px!important}.owner-evidence-table tr{border-bottom:1px solid #e7ecf2;grid-template-columns:1fr 1fr;gap:8px 12px;padding:12px;display:grid}.owner-evidence-table th,.owner-evidence-table td{white-space:normal;border:0;height:auto;padding:0}.owner-evidence-table th{text-align:left;grid-column:1/-1;font-size:13px}.owner-evidence-table td{text-align:left;gap:2px;font-size:12px;display:grid}.owner-evidence-table td:before{color:#7a8595;content:attr(data-label);font-size:10px;font-weight:500}.learner-commandbar{flex-wrap:wrap;align-items:flex-start;padding:10px}.learner-person{min-width:calc(100% - 92px)}.learner-streak{margin-left:auto}.learner-commandbar>button{width:100%}.learner-overview{margin-top:10px}.learner-next,.learner-goal,.learner-path,.learner-practice,.learner-skill-card,.learner-portfolio{padding:14px}.learner-next h4{font-size:19px}.learner-next>p,.learner-practice .growth-brief p,.learner-practice .growth-output p,.learner-practice .growth-feedback small{font-size:13px!important}.learner-next>.demo-primary{width:100%;min-height:48px!important}.learner-goal ol{grid-template-columns:1fr}.learner-workspace{grid-template-columns:1fr;margin-bottom:10px}.learner-path{grid-template-columns:1fr;display:grid}.learner-path>header,.learner-path>footer{grid-column:auto}.learner-path>button{min-height:66px}.learner-practice{min-height:0}.learner-practice>header{flex-direction:column;align-items:flex-start}.learner-practice h4{font-size:18px}.learner-practice .growth-material{flex-direction:column;align-items:stretch}.learner-practice .growth-material strong{white-space:normal;font-size:12px;overflow:visible}.learner-practice .growth-feedback-switch{grid-template-columns:1fr 1fr;display:grid}.learner-revision{grid-template-columns:1fr;gap:7px}.learner-revision>span{text-align:left;grid-template-columns:25px 1fr;place-items:center start;min-height:34px}.learner-revision>b{width:2px;height:12px;margin:-5px 0 -5px 11px}.learner-actions{flex-direction:column;align-items:stretch}.learner-actions>div{grid-template-columns:1fr;display:grid}.learner-actions button{width:100%}.learner-evidence{grid-template-columns:1fr}.learner-skill-card .capability-bars article{grid-template-columns:72px 1fr 28px}.learner-skill-card .capability-bars article>span,.learner-skill-card .capability-bars article>strong,.learner-portfolio>div article strong,.learner-portfolio>div article small,.learner-portfolio>p{font-size:11px}.creator-commandbar .demo-segmented{display:none}.creator-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.creator-metrics article:last-child{grid-column:auto}.creator-pipeline>div{grid-template-columns:repeat(5,minmax(0,1fr));gap:4px;padding:0;display:grid;overflow:visible}.creator-pipeline>div>i{display:none}.creator-pipeline>div>span{text-align:center;justify-items:center;gap:3px;min-width:0;padding:7px 4px;display:grid}.creator-workspace{grid-template-columns:1fr}.creator-topics{gap:7px;display:grid;overflow:visible}.creator-topics>header{display:flex}.creator-topics>button{min-width:0;min-height:68px;margin-top:0}.creator-sources{display:block}.creator-editor,.creator-preview-card{min-height:0}.creator-channel-matrix>header{flex-direction:column;align-items:stretch}.creator-matrix-scroll{overflow:visible}.creator-channel-matrix table{table-layout:auto;min-width:0}.creator-channel-matrix thead{display:none}.creator-channel-matrix tbody{gap:8px;padding:8px;display:grid}.creator-channel-matrix tr{border:1px solid #e7e6ed;border-radius:10px;grid-template-columns:1fr 1fr;gap:8px 10px;padding:10px;display:grid}.creator-channel-matrix th,.creator-channel-matrix td{border:0;height:auto;padding:0;font-size:12px}.creator-channel-matrix tbody th{grid-column:1/-1;font-size:14px}.creator-channel-matrix td{gap:2px;display:grid}.creator-channel-matrix td:before{color:#7a7788;font-size:10px}.creator-channel-matrix td:nth-child(2):before{content:"规格"}.creator-channel-matrix td:nth-child(3):before{content:"内容结构"}.creator-channel-matrix td:nth-child(4):before{content:"来源引用"}.creator-channel-matrix td:nth-child(5):before{content:"质量分"}.creator-channel-matrix td:nth-child(6):before{content:"风险"}.creator-channel-matrix td:nth-child(7):before{content:"状态"}.knowledge-ticketbar{gap:8px 12px}.knowledge-ticketbar>div:not(.knowledge-sla){flex:120px}.knowledge-sla{min-width:120px;margin-left:0}.knowledge-ticketbar>button{width:100%}.knowledge-service-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.knowledge-workspace{grid-template-columns:1fr;grid-template-areas:"queue""library""answer""device""evidence"}.knowledge-queue{scroll-snap-type:x proximity;gap:7px;display:flex;overflow-x:auto}.knowledge-queue>header,.knowledge-queue>footer{display:none}.knowledge-queue>button{scroll-snap-align:start;flex:0 0 190px;min-width:190px;min-height:86px;margin-top:0}.knowledge-library{scroll-snap-type:x proximity;scrollbar-width:none;gap:7px;padding:12px;scroll-padding-inline:12px;display:flex;overflow-x:auto}.knowledge-library::-webkit-scrollbar{display:none}.knowledge-library>header,.knowledge-version{display:none}.knowledge-library>button{scroll-snap-align:start;flex:0 0 185px;min-width:185px;min-height:62px;margin-top:0}.knowledge-answer{min-height:0}.knowledge-presets{grid-template-columns:1fr;display:grid}.knowledge-question h4{font-size:17px}.knowledge-response>p,.knowledge-response li,.knowledge-evidence blockquote{font-size:13px}.knowledge-handoff{flex-direction:column;align-items:stretch}.knowledge-handoff button{width:100%}}@media (width<=360px){.case-stage{padding:6px}.owner-executive,.owner-plan,.owner-decision-status,.owner-decision-workspace,.owner-evidence-table,.learner-overview,.learner-workspace{margin-left:7px;margin-right:7px}.owner-outcomes{grid-template-columns:1fr 1fr}.owner-outcomes article:first-child{grid-column:1/-1}.owner-contribution article{grid-template-columns:1fr auto}.owner-contribution article>div{grid-area:2/1/auto/-1}.owner-option-result>div{grid-template-columns:1fr}.learner-person{flex:180px;min-width:0}.learner-person p small,.demo-product p small{display:none}.learner-streak{padding-inline:8px}.learner-goal li{min-height:62px}.creator-metrics article:last-child{grid-column:1/-1}.creator-pipeline>div>span{font-size:10px}.knowledge-service-metrics strong{font-size:19px}}@media (prefers-reduced-motion:reduce){.owner-contribution i,.learner-next-progress i,.capability-bars i{transition:none!important}}.knowledge-device>header mark.is-normal{color:#167b5b;background:#e1f6ee}.knowledge-audit p b{font:inherit;font-weight:500}.knowledge-queue>button i{font-size:10px}:is(.owner-confirmed,.owner-evidence-table,.learner-path,.learner-practice,.learner-portfolio,.creator-check,.knowledge-handoff,.knowledge-device,.knowledge-evidence)[tabindex="-1"]:focus{outline:3px solid var(--brand-strong);outline-offset:3px}@media (width<=900px){.project-demo button{min-height:44px}.learner-practice .growth-material button,.learner-practice .growth-feedback-switch button,.learner-portfolio>header button,.creator-channel-matrix>header button{min-height:44px!important}.creator-topics>header button{width:44px;min-width:44px;height:44px}}@media (width<=640px){.owner-plan thead,.owner-evidence-table thead,.creator-channel-matrix thead{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden;display:table-header-group!important}.owner-plan tr{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:10px 14px;min-height:0}.owner-plan th{grid-column:1/-1;font-size:14px}.owner-plan td,.owner-plan td:not(:nth-of-type(3)):not(:nth-of-type(5)){text-align:left;gap:2px;display:grid}.owner-plan td:nth-of-type(2):not(:nth-of-type(3)):not(:nth-of-type(5)){display:none}.owner-confirm{position:static}.learner-practice .growth-material button,.learner-practice .growth-feedback-switch button,.learner-portfolio>header button,.creator-channel-matrix>header button{min-height:44px!important}.learner-revision>span,.learner-revision>span i,.learner-path>button strong,.learner-skill-card>header strong,.learner-skill-card .capability-bars article>span,.learner-skill-card .capability-bars article>strong,.learner-portfolio>header strong,.learner-portfolio>div article strong{font-size:11px}.learner-skill-card>footer,.learner-portfolio>div article mark{font-size:10px}.learner-goal li strong,.learner-actions>p strong,.knowledge-ticketbar strong,.knowledge-version strong,.device-gauge article>strong{font-size:11px}.creator-quality dd{margin-right:28px}.creator-quality dd b{text-align:right;width:22px;font-size:11px;top:-5px;right:-25px}.creator-channel-matrix td mark,.creator-channel-matrix td span{font-size:11px}.knowledge-ticketbar>mark,.knowledge-queue>button i,.knowledge-device>header mark,.knowledge-evidence>header mark,.evidence-document>span,.evidence-confidence>span,.evidence-confidence>strong,.device-events>header strong,.device-events>div b,.diagnosis-progress>header strong,.diagnosis-progress>header span,.diagnosis-progress li{font-size:10px}.evidence-document strong,.knowledge-handoff strong{font-size:11px}.knowledge-audit p b{font-size:10px;font-weight:500}.device-events>header small{font-size:11px!important}.inquiry-dialog{scrollbar-gutter:auto;border-radius:20px;width:calc(100vw - 12px);max-height:calc(100dvh - 12px)}.dialog-header{gap:12px;padding:20px 18px 14px}.dialog-header p{margin-bottom:5px;font-size:11px}.dialog-header h2{font-size:30px}.dialog-close{margin-right:env(safe-area-inset-right)}.dialog-lead{padding:16px 18px 18px;font-size:14px}.inquiry-form{padding:18px 18px calc(24px + env(safe-area-inset-bottom))}.submission-channel{align-items:flex-start;margin-bottom:20px}.submission-channel strong{font-size:13px}.submission-channel small{font-size:12px}.inquiry-form-body{gap:22px}.intent-options,.inquiry-fields,.reply-grid{grid-template-columns:1fr}.intent-options label>span{grid-template-columns:18px minmax(0,1fr);align-items:center;column-gap:10px;min-height:70px;padding:11px 12px}.intent-options label>span:before{grid-row:1/3;margin:0}.intent-options b,.intent-options small{grid-column:2}.intent-options small{font-size:11px}.form-field-wide{grid-column:auto}.inquiry-form :where(select,textarea,input:not([type=radio]):not([type=checkbox])){font-size:16px}.field-hint,.field-error,.consent-field,.privacy-note{font-size:13px}.consent-field{margin-bottom:-10px}.dialog-actions,.success-actions{flex-direction:column;align-items:stretch}.dialog-actions .button,.success-actions .button{width:100%;min-height:48px}.draft-output{margin-inline:0;padding:14px}.draft-output pre,.draft-output>small{font-size:12px}.submission-success{padding:26px 16px}.submission-success h3{font-size:24px}.submission-success dl{grid-template-columns:1fr}}@media (width<=360px){.inquiry-dialog{width:calc(100vw - 8px);max-height:calc(100dvh - 8px)}.dialog-header,.inquiry-form,.dialog-lead{padding-inline:15px}.dialog-header h2{font-size:27px}}.contact-layout{z-index:2;grid-template-columns:minmax(0,1fr) minmax(260px,310px);align-items:center;gap:clamp(42px,6vw,82px);width:min(100%,1040px);margin-inline:auto;display:grid;position:relative}.contact-layout .contact-copy{text-align:left;max-width:650px;margin:0}.contact-layout .contact-copy>p:not(.section-kicker){margin-left:0;margin-right:0}.contact-layout .contact-copy>small a{overflow-wrap:anywhere}.wechat-contact-card{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#ffffffd1;border:1px solid #ffffffeb;border-radius:24px;margin:0;padding:18px 18px 20px;position:relative;overflow:hidden;box-shadow:0 18px 52px #2c3d661f,inset 0 0 0 1px #246bfd0d}.wechat-contact-card:before{content:"";pointer-events:none;background:radial-gradient(circle,#67c9ff33,#0000 70%);border-radius:50%;width:112px;height:112px;position:absolute;top:-38px;right:-38px}.wechat-contact-head{color:var(--muted);letter-spacing:.08em;justify-content:space-between;align-items:center;font-size:12px;font-weight:650;display:flex;position:relative}.wechat-contact-head i{background:#22b573;border:2px solid #fff;border-radius:50%;width:10px;height:10px;box-shadow:0 0 0 3px #22b57321}.wechat-qr-frame{border:1px solid var(--line);background:#fff;border-radius:17px;width:min(100%,238px);margin:16px auto 14px;padding:10px}.wechat-qr-frame img{width:100%;height:auto;display:block}.wechat-contact-card figcaption{text-align:center;gap:5px;display:grid;position:relative}.wechat-contact-card figcaption strong{color:var(--ink);letter-spacing:-.02em;font-size:17px;font-weight:650}.wechat-contact-card figcaption span{color:var(--muted);font-size:12px;line-height:1.65}.js.motion-ready .contact-panel[data-reveal] .wechat-contact-card{opacity:0;transition:opacity .62s var(--ease-out), translate .62s var(--ease-out), box-shadow .28s ease;translate:18px}.js.motion-ready .contact-panel[data-reveal].is-revealed .wechat-contact-card{opacity:1;transition-delay:.18s;translate:0}@media (hover:hover) and (pointer:fine){.wechat-contact-card:hover{box-shadow:0 22px 64px #2c3d6629,inset 0 0 0 1px #246bfd12}}@media (width<=900px){.contact-layout{grid-template-columns:1fr;gap:34px}.contact-layout .contact-copy{text-align:center;max-width:700px;margin-inline:auto}.contact-layout .contact-copy>p:not(.section-kicker){margin-inline:auto}.wechat-contact-card{width:min(100%,330px);margin-inline:auto}}@media (width<=640px){.contact-layout{gap:28px}.wechat-contact-card{border-radius:20px;padding:16px 16px 18px}.wechat-qr-frame{width:min(100%,214px);padding:9px}.wechat-contact-card figcaption strong{font-size:16px}.wechat-contact-card figcaption span{font-size:13px}}@media (width<=360px){.wechat-qr-frame{width:min(100%,196px)}}.nav-action{min-height:44px;color:var(--brand-strong);background:#246bfd11;border:1px solid #246bfd2e;border-radius:12px;gap:11px;padding:0 10px 0 16px;font-weight:600;transition:background .18s,border-color .18s,box-shadow .18s,color .18s;box-shadow:0 4px 14px #246bfd0e}.nav-action span{background:var(--brand-strong);width:24px;height:24px;color:var(--white);transition:transform var(--duration-fast) var(--ease-out), background .18s ease;border-radius:50%;flex:0 0 24px;place-items:center;font-size:16px;line-height:1;display:inline-grid}.nav-action:focus-visible{outline:3px solid var(--brand-strong);outline-offset:3px;box-shadow:none}@media (hover:hover) and (pointer:fine){.nav-action:hover{color:var(--brand-strong);background:#246bfd1c;border-color:#246bfd57;box-shadow:0 7px 18px #246bfd1a}.nav-action:hover span{background:var(--brand);transform:translate(2px)}}@media (width<=900px){.primary-nav .nav-action{min-height:50px;box-shadow:none;color:var(--brand-strong);background:#246bfd0e;border:1px solid #246bfd29;border-radius:11px;margin-top:8px;padding:10px 10px 10px 14px}.primary-nav .nav-action span{margin-left:auto}}
