:root{--bg:#0c0b09;--panel:#15130f;--panel-raised:#1c1914;--text:#faf7f2;--muted:#aaa39a;--orange:#ff8a20;--line:rgba(255,238,214,0.12);--font:Arial,"PingFang SC","Microsoft YaHei",sans-serif;--radius:20px}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:100px}body{margin:0;background:var(--bg);color:var(--text);font-family:var(--font);-webkit-font-smoothing:antialiased;font-size:15px;line-height:1.65}::selection{background:#ff8a2055;color:#fff}a{color:inherit;text-decoration:none}button,input,select,textarea{font:inherit}a,button{-webkit-tap-highlight-color:transparent}button{cursor:pointer}button:disabled{cursor:wait;opacity:.6}img{max-width:100%;height:auto}svg{flex-shrink:0;vertical-align:middle}h1,h2,h3,h4,p{margin:0}h1,h2,h3,h4{text-wrap:balance}a:focus-visible,button:focus-visible,input:focus-visible,select:focus-visible,summary:focus-visible,textarea:focus-visible{outline:2px solid var(--orange);outline-offset:5px}button{color:inherit}.container{width:min(1200px,calc(100% - 96px));margin-inline:auto}.section{padding-block:110px}.skip-link{position:fixed;left:16px;top:-100px;z-index:100;background:var(--orange);color:#201000;padding:10px 18px;border-radius:8px}.skip-link:focus{top:12px}.button{display:inline-flex;align-items:center;justify-content:center;gap:25px;padding:15px 24px;background:var(--orange);color:#201205;border:1px solid var(--orange);border-radius:8px;font-size:15px;font-weight:650;line-height:1.5;transition:background .2s,transform .2s,box-shadow .2s;white-space:nowrap}.button:hover{background:#ffab58;border-color:#ffab58;transform:translateY(-2px);box-shadow:0 7px 25px #ff810918}.button-outline{border-color:#514334;background:transparent;color:var(--text)}.button-outline:hover{background:#241d16;border-color:#97704a;box-shadow:none}.button-small{padding:9px 16px;gap:15px;font-size:13px}.text-link{display:inline-flex;align-items:center;gap:14px;font-size:14px;transition:gap .2s,color .2s}.text-link:hover{gap:20px;color:var(--orange)}.eyebrow{color:var(--orange);font-size:11px;font-weight:600;letter-spacing:1.6px;display:flex;align-items:center;gap:9px;margin-bottom:22px}.eyebrow>span{width:5px;height:5px;border-radius:50%;background:currentColor;box-shadow:0 0 14px #ff810940}.section-heading h2{font-size:40px;line-height:1.45;font-weight:550;letter-spacing:-1px}.section-description{color:var(--muted);line-height:1.9;font-size:15px;max-width:530px;margin-top:23px}.section-heading.centered{text-align:center;max-width:760px;margin-inline:auto}.centered .eyebrow{justify-content:center}.centered .section-description{margin-inline:auto}.section-heading-row{display:flex;justify-content:space-between;align-items:flex-end;gap:30px;margin-bottom:44px}.section-heading-row>.text-link{margin-bottom:9px;flex-shrink:0}.announcement{height:34px;justify-content:center;gap:10px;background:#21190e;border-bottom:1px solid #f9a44917;font-size:11px;color:#d2b995;letter-spacing:.5px}.announcement,.announcement a{display:flex;align-items:center}.announcement a{margin-left:12px;color:#f8ddba;gap:6px}.status-dot{width:5px;height:5px;background:var(--orange);border-radius:50%}.announcement-divider{color:#66513b}.site-header{height:82px;position:-webkit-sticky;position:sticky;top:0;z-index:30;border-bottom:1px solid #ffffff07;background:#0c0b09e8;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px)}.nav-inner{height:100%;display:flex;align-items:center;justify-content:space-between;gap:28px}.brand{flex-shrink:0;border-radius:8px}.brand,.brand-lockup{display:inline-flex;align-items:center}.brand-lockup{gap:6px}.brand-octopus{width:44px;height:44px;flex-shrink:0;object-fit:contain}.footer-intro .brand-octopus{width:52px;height:52px}.brand-mark{display:inline-block;position:relative;flex-shrink:0;width:196px;aspect-ratio:6/1;overflow:hidden;vertical-align:middle}.brand-mark img{position:absolute;left:50%;top:50%;width:100%;max-width:none;height:auto;transform:translate(-50%,-53.1%)}.footer-intro .brand-mark{width:240px}.desktop-nav{display:flex;gap:32px;align-items:center;margin-left:30px}.desktop-nav a{font-size:13px;color:#bab4ab;transition:color .2s}.desktop-nav a:hover,.desktop-nav a[aria-current]{color:var(--text)}.nav-actions{gap:24px}.nav-actions,.workbench-link{display:flex;align-items:center}.workbench-link{font-size:12px;color:#b9afa3;gap:5px}.workbench-link:hover{color:#fff}.account-entry{display:inline-flex;align-items:center;gap:10px;color:var(--text);border-radius:24px}.account-avatar{display:grid;place-items:center;width:38px;height:38px;border-radius:50%;background:#ff7a16;color:#17110b;box-shadow:0 0 0 1px #ffa45545}.account-entry-label{display:inline-flex;align-items:center;gap:4px;font-size:13px}.account-entry:hover .account-avatar{background:#ff9648}.account-entry:focus-visible{outline:2px solid #ff9b4a;outline-offset:5px}.account-login{white-space:nowrap}.menu-toggle{display:none;background:none;border:0;padding:8px}.mobile-nav{display:none}.hero{position:relative;display:grid;grid-template-columns:minmax(300px,.8fr) minmax(0,1.2fr);align-items:center;grid-gap:44px;gap:44px;padding-top:56px;padding-bottom:32px}.hero-glow{position:absolute;width:820px;height:800px;top:-90px;right:-48px;pointer-events:none;background:radial-gradient(ellipse at 65% 42%,#a14d0f1c,transparent 65%);z-index:-1}.hero-copy{position:relative;z-index:1;min-width:0}.hero .eyebrow{font-size:13px;letter-spacing:1px;margin-bottom:24px}.hero h1{font-size:64px;line-height:1.35;letter-spacing:-2.4px;font-weight:600;white-space:nowrap}.hero-title{display:inline-grid;max-width:100%}.hero-profit-line{width:0;min-width:100%;container-type:inline-size}.hero-profit-text{display:block;font-size:1.38em;font-size:25cqw;line-height:1.2;letter-spacing:0}.brand-accent{color:var(--orange)}.hero-description{font-size:16px;color:#b3aba0;line-height:1.95;margin-top:27px}.hero-actions{display:flex;gap:14px;margin-top:31px}.hero-detail{display:flex;align-items:center;gap:8px;color:#7f786f;font-size:11px;margin-top:18px}.hero-detail span{width:4px;height:4px;background:#b48d61;border-radius:50%}.product-demo{margin-top:67px;position:relative;border:1px solid #75512e73;border-radius:15px;box-shadow:0 0 85px #ff81090a,0 28px 100px #0005;background:#14110e;scroll-margin-top:110px;overflow:hidden}.product-demo:before{content:"";position:absolute;left:10%;right:10%;height:1px;top:0;background:linear-gradient(90deg,transparent,#eeaa66aa,transparent)}.demo-tabbar{display:flex;justify-content:space-between;align-items:center;min-height:60px;padding:0 23px;background:linear-gradient(110deg,#21180e,#14120f)}.demo-tabbar [role=tablist]{display:flex;gap:28px;align-self:stretch}.demo-tabbar button{background:none;border:0;border-bottom:2px solid transparent;font-size:13px;padding:16px 0 14px;color:#8f8477;display:flex;gap:10px;align-items:center}.demo-tabbar button span{font-size:10px;opacity:.65}.demo-tabbar button[aria-selected=true]{color:#ffc580;border-bottom-color:var(--orange)}.demo-disclaimer{font-size:10px;color:#8c7f6f;display:flex;align-items:center;gap:7px}.demo-disclaimer>span{width:5px;height:5px;border-radius:50%;background:#b59870}.demo-app{display:grid;grid-template-columns:154px 1fr 248px;background:#f8f7f4;color:#3e3a34;min-height:469px;font-size:11px}.demo-sidebar{background:#f0eeea;border-right:1px solid #e3e0da;padding:22px 13px;display:flex;flex-direction:column}.demo-brand{display:flex;align-items:center}.demo-brand .brand-mark{width:118px;max-width:100%}.demo-space{display:flex;align-items:center;justify-content:space-between;font-size:9px;color:#9a9288;padding:32px 8px 12px}.demo-menu{display:flex;flex-direction:column;gap:7px}.demo-menu>span{display:flex;align-items:center;gap:8px;border-radius:6px;padding:10px 9px;color:#8b8379;font-size:10px}.demo-menu svg{width:13px;height:13px}.demo-menu>span.selected{background:#ffe6ca;color:#a55c17;font-weight:600}.demo-bottom{margin-top:auto;padding:14px 6px 0;display:flex;align-items:center;gap:8px;font-size:9px}.demo-avatar{width:26px;height:26px;border:1px solid #d6c7b5;border-radius:50%;display:grid;place-items:center;font-weight:700;color:#ab804b}.demo-bottom small{display:block;color:#a29b90;font-size:8px}.demo-main{padding:19px 23px 22px;min-width:0}.demo-breadcrumb{display:flex;gap:9px;align-items:center;font-size:8px;color:#b0a99e}.demo-breadcrumb>span:not(.demo-source){color:#827467}.demo-source{margin-left:auto;display:flex;align-items:center;gap:4px}.demo-source>span{width:4px;height:4px;background:#7f9e7c;border-radius:50%}.demo-title{display:flex;justify-content:space-between;align-items:center;margin-block:22px 20px;gap:12px}.demo-title h3{font-size:16px;font-weight:600;letter-spacing:-.3px}.demo-title p{font-size:9px;color:#a2998d;margin-top:6px}.demo-calendar{font-size:8px;border:1px solid #e5e1da;padding:5px 9px;border-radius:4px;white-space:nowrap;color:#998d7e}.metric-grid{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:10px;gap:10px}.metric-grid>div{background:#fff;border:1px solid #e9e5dd;border-radius:8px;padding:13px 14px}.metric-grid>div>span{font-size:9px;color:#9f9386}.metric-grid strong{display:block;font-size:24px;line-height:1.4;margin-top:7px;letter-spacing:-1px;font-weight:600;color:#48392b}.metric-grid strong small{font-size:9px;color:#a49a8d;letter-spacing:0;margin-left:5px;font-weight:400}.metric-grid p{font-size:8px;color:#a3998c;margin-top:6px}.metric-grid p svg{color:#7b9679}.demo-chart-card{border:1px solid #e9e5dd;border-radius:8px;background:#fff;margin-top:13px;padding:14px 16px 11px}.demo-card-title{display:flex;justify-content:space-between;align-items:center}.demo-card-title h4{font-size:10px;font-weight:600}.demo-card-title>span{font-size:8px;display:flex;align-items:center;gap:4px;color:#a49b90}.demo-card-title i{width:5px;height:5px;border-radius:50%;background:#e99444}.chart-area{display:flex;gap:12px;align-items:stretch;margin-top:16px}.chart-axis{position:relative;flex-shrink:0;width:24px;color:#b0a89e;font-size:7px}.chart-axis>span{position:absolute;transform:translateY(-50%)}.chart-axis>span:first-child{top:0}.chart-axis>span:nth-child(2){top:calc(100% / 3)}.chart-axis>span:nth-child(3){top:calc(200% / 3)}.chart-axis>span:nth-child(4){top:100%}.chart-area svg{width:calc(100% - 35px);height:113px;overflow:visible}.chart-dates{display:flex;justify-content:space-between;margin-left:34px;font-size:7px;color:#a49a8d}.demo-signal{border:1px solid #e9decb;border-radius:8px;padding:12px;margin-top:13px;display:flex;align-items:center;gap:9px;background:#f7f0e5}.signal-icon{color:#b77b2f}.demo-signal strong{font-size:9px;font-weight:600}.demo-signal p{font-size:8px;color:#a09380;margin-top:3px}.demo-signal button{margin-left:auto;background:transparent;border:0;color:#ac772f;padding:6px}.demo-assistant{background:#fcfaf6;border-left:1px solid #e8e2d9;padding:20px 15px;display:flex;flex-direction:column}.assistant-head{display:flex;justify-content:space-between;font-size:10px;color:#6c5a45}.assistant-head>span:first-child{display:flex;align-items:center;gap:7px}.assistant-head svg{color:#ce8738}.assistant-question{font-size:10px;margin-top:30px;background:#f0eae1;border:1px solid #e8e0d5;border-radius:8px 8px 0 8px;padding:12px 11px}.assistant-avatar{display:flex;align-items:center;gap:7px;margin-top:25px;font-size:9px;font-weight:600;color:#907354}.assistant-avatar .brand-mark{width:110px}.assistant-answer{font-size:10px;line-height:1.95;color:#827563;margin-top:13px}.assistant-evidence{display:flex;flex-wrap:wrap;gap:6px;margin-top:14px}.assistant-evidence>span{display:flex;gap:3px;align-items:center;border:1px solid #e6dfd5;border-radius:4px;padding:3px 5px;color:#a39685;font-size:7px}.assistant-next{margin-top:24px;padding:12px 10px;background:#fff9f0;border:1px solid #f0dfc4;border-radius:6px}.assistant-next>span{display:flex;gap:5px;align-items:center;font-size:8px;color:#a68e70}.assistant-next button{border:0;background:none;padding:9px 0 0;font-size:9px;display:flex;align-items:center;justify-content:space-between;width:100%;color:#95601f;text-align:left;gap:8px}.assistant-note{display:flex;align-items:center;gap:5px;margin-top:auto;padding-top:25px;font-size:8px;color:#b1a89d}.demo-caption{display:flex;justify-content:space-between;gap:12px;padding:12px 22px;color:#7e7061;font-size:9px}.hero .product-demo{margin-top:0;min-width:0;width:100%}.hero .demo-tabbar{padding:0 18px;min-height:52px}.hero .demo-tabbar [role=tablist]{gap:20px}.hero .demo-tabbar button{font-size:12px;gap:6px}.hero .demo-disclaimer{font-size:9px;color:#b7a18a}.hero .demo-app{display:block;min-height:0}.hero .assistant-avatar,.hero .assistant-evidence,.hero .assistant-next>span,.hero .assistant-note,.hero .assistant-question,.hero .demo-breadcrumb,.hero .demo-calendar,.hero .demo-caption>span:first-child,.hero .demo-sidebar,.hero .demo-signal,.hero .demo-title p{display:none}.hero .demo-main{padding:21px;min-height:350px}.hero .demo-title{margin:0 0 16px}.hero .demo-title h3{font-size:18px}.hero .metric-grid>div{padding:11px}.hero .metric-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.hero .metric-grid>div>span{color:#75685b;font-size:10px}.hero .metric-grid strong{font-size:25px;margin-top:5px}.hero .metric-grid p{color:#807364;margin-top:4px}.hero .demo-chart-card{padding:12px 15px}.hero .chart-area{margin-top:10px}.hero .chart-area svg{height:72px}.hero .demo-assistant{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:9px 18px;gap:9px 18px;border-left:0;border-top:1px solid #e5ddd0;padding:17px 21px}.hero .assistant-head{grid-column:1/-1;font-size:12px}.hero .assistant-answer{grid-column:1;grid-row:auto;margin:0;font-size:11px;line-height:1.85;color:#75644f}.hero .assistant-next{grid-column:2;grid-row:2;align-self:center;margin:0;padding:0;background:none;border:0}.hero .assistant-next button{padding:10px 12px;border:1px solid #ebc89f;border-radius:7px;background:#ffead0;color:#805016;font-size:11px;line-height:1.5}.hero .demo-caption{padding:11px 18px;font-size:10px;color:#b09b84}.hero .opportunity-panel,.hero .task-panel{min-height:0}.hero .opportunity-row{padding:11px 13px}.hero .demo-task{padding:17px 13px}.hero .demo-task>button{width:24px;height:24px;flex-shrink:0}.hero .task-feedback{padding:13px}.opportunity-panel,.task-panel{background:#fff;border:1px solid #e5dfd5;border-radius:9px;min-height:328px;overflow:hidden}.opportunity-heading,.task-header{padding:15px 17px;display:flex;justify-content:space-between;border-bottom:1px solid #eee8de;font-size:10px}.opportunity-heading>span:last-child,.task-header>span:last-child{color:#a3937e;font-size:9px}.opportunity-row{display:flex;align-items:center;gap:12px;padding:15px 17px;border-bottom:1px solid #eee8de}.customer-badge{width:33px;height:33px;display:grid;place-items:center;background:#f4e7d5;border-radius:9px;font-size:8px;color:#a47c45;white-space:nowrap}.badge-1{background:#e8ede5;color:#7a8a6c}.badge-2{background:#e8e8f0;color:#818199}.opportunity-row h4{font-size:11px;font-weight:600}.opportunity-row p{font-size:8px;color:#a29888;margin-top:3px}.opportunity-row div>span{display:flex;align-items:center;gap:5px;font-size:8px;color:#b18a50;margin-top:7px}.demo-task em,.opportunity-row em{margin-left:auto;align-self:flex-start;font-size:8px;font-style:normal;padding:2px 6px;background:#f5eee3;color:#a08a69;border-radius:3px}.demo-reason{display:flex;gap:7px;padding:13px 17px;color:#9f9383;font-size:8px}.demo-task{display:flex;align-items:center;gap:10px;padding:22px 15px;border-bottom:1px solid #eee9e0}.demo-task>button{width:18px;height:18px;display:grid;place-items:center;border:1px solid #cabda8;border-radius:4px;padding:0;background:#fff;color:#fff}.demo-task.is-done>button{background:#839477;border-color:#839477}.demo-task.is-done h4{text-decoration:line-through;color:#8f8d84}.demo-task h4{font-size:10px;font-weight:500}.demo-task div>span{font-size:8px;color:#a59a89}.demo-task em{align-self:center}.task-feedback{display:flex;gap:10px;align-items:center;padding:16px;color:#869377}.task-feedback strong{font-size:9px;font-weight:500}.task-feedback p{font-size:8px;color:#aaa08f;margin-top:3px}.business-strip{padding:53px 0 48px;text-align:center;border-bottom:1px solid var(--line)}.business-strip p{font-size:11px;color:#7e766b;letter-spacing:1px}.business-strip>div{display:flex;justify-content:center;align-items:center;gap:40px;margin-top:26px;color:#bcb3a6;font-size:17px;letter-spacing:2px}.business-strip i{width:3px;height:3px;border-radius:50%;background:#5d4d3c}.problem-section{display:grid;grid-template-columns:1fr 1fr;grid-gap:94px;gap:94px;align-items:center}.problem-section .text-link{margin-top:30px}.problem-map{position:relative;padding:38px 30px 30px;background:radial-gradient(ellipse at 50% 50%,#49321a27,transparent 65%),linear-gradient(110deg,#15120eaa,#0f0d0b);border:1px solid var(--line);border-radius:20px}.map-inputs{display:flex;justify-content:space-between;gap:10px}.map-inputs>span{display:flex;align-items:center;gap:7px;padding:11px 10px;font-size:11px;background:#181511;border:1px solid #382d20;border-radius:7px;color:#a49782}.map-lines{height:49px;width:71%;margin:auto;border-left:1px solid #705333;border-right:1px solid #705333;border-bottom:1px solid #705333;position:relative;border-radius:0 0 15px 15px;opacity:.6}.map-lines:before{content:"";position:absolute;width:1px;left:50%;height:72px;background:#8d653a}.map-core{position:relative;display:flex;align-items:center;gap:14px;padding:18px 22px;border:1px solid #846137;border-radius:12px;background:#20180f;box-shadow:0 0 40px #ff9b1d08;margin:23px auto 0;width:85%}.map-core .brand-mark{width:180px}.map-core-identity{display:flex;flex-direction:column;gap:8px}.map-core-caption{display:block;font-size:10px;color:#a88e6e;margin-top:3px}.map-core>svg{margin-left:auto;color:#bd8843}.map-output{flex-direction:column;color:#a18b6f;font-size:11px;gap:12px;padding:24px 0 20px}.map-action,.map-output{display:flex;align-items:center}.map-action{justify-content:center;gap:10px;background:#141411;border:1px solid #32312a;border-radius:7px;padding:12px;color:#a6a591;font-size:10px}.map-action>svg{color:#bca075}.map-action>i{height:3px;width:3px;background:#6d665a;border-radius:50%}.loop-section{background:linear-gradient(180deg,#13110e80,#17130e5c,#0c0b09);border-block:1px solid #ffffff06}.loop-grid{display:grid;grid-template-columns:repeat(4,1fr);margin-top:62px}.loop-step{padding:0 30px;border-left:1px solid var(--line)}.loop-step:first-child{padding-left:0;border-left:0}.loop-step:last-child{padding-right:0}.loop-step-top{display:flex;justify-content:space-between;align-items:center;color:#b39063;margin-bottom:26px}.loop-step-top>span{color:#514637;font-size:11px;letter-spacing:2px}.loop-step h3{font-size:22px;font-weight:500;margin-bottom:8px}.loop-step>strong{font-weight:400;font-size:12px;color:#c7b192}.loop-step p{font-size:12px;color:#948b7f;line-height:1.95;margin-top:15px}.solution-grid{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:28px;gap:28px}.solution-card{display:block;border:1px solid var(--line);border-radius:14px;overflow:hidden;background:#12110e;transition:transform .3s,border-color .3s}.solution-card:hover{transform:translateY(-5px);border-color:#75502b}.solution-image{height:232px;position:relative;overflow:hidden;background:#27211b}.solution-image:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,#00000024,#11100a00 30%,#11100acc)}.solution-image img{width:100%;height:100%;object-fit:cover;filter:saturate(.65) brightness(.7);transition:transform .6s,filter .6s}.solution-card:hover img{transform:scale(1.04);filter:saturate(.8) brightness(.8)}.solution-image>span{position:absolute;z-index:1;bottom:20px;left:25px;font-size:9px;letter-spacing:1.8px;color:#d2c2a7}.card-round-arrow{position:absolute;z-index:1;top:20px;right:20px;width:35px;height:35px;display:grid;place-items:center;border:1px solid #ffffff4a;border-radius:50%;color:#e4d7bf;background:#18130e44}.solution-body{padding:25px 27px 28px}.solution-body h3{font-size:23px;font-weight:500;margin-bottom:11px}.solution-body>p{font-size:13px;color:#a79d8f;line-height:1.9;max-width:450px}.solution-audience{display:block;margin-top:23px;font-size:10px;color:#7e7162}.connection-section{background:#14110d;border-block:1px solid #ffffff06}.connection-grid{display:grid;grid-template-columns:1fr 1fr;grid-gap:100px;gap:100px;align-items:center}.connection-visual{height:410px;position:relative;display:grid;place-items:center;background:radial-gradient(circle,#d2822410,transparent 67%)}.connection-ring{border:1px dashed #70543555;border-radius:50%;position:absolute;aspect-ratio:1}.ring-one{width:230px}.ring-two{width:390px}.connection-center{background:#22190f;border:1px solid #695136;border-radius:24px;padding:26px 14px;box-shadow:0 0 70px #ff81091b;z-index:1}.connection-center .brand-mark{width:170px;display:block}.connection-node{position:absolute;background:#1a1712;border:1px solid #4a3b29;border-radius:10px;display:flex;gap:10px;align-items:center;padding:14px 17px;font-size:12px;color:#c0ae93;z-index:2}.connection-node svg{color:#9a7b50}.node-one{top:35px;left:14px}.node-two{right:1px;top:85px}.node-three{left:-3px;bottom:100px}.node-four{right:13px;bottom:45px}.connection-label{position:absolute;bottom:0;font-size:9px;letter-spacing:2.5px;color:#756044}.connection-benefits{margin-top:28px;display:flex;flex-direction:column;gap:18px}.connection-benefits p{display:flex;gap:12px;font-size:12px;color:#938675}.connection-benefits svg{color:#d19953;margin-top:2px}.connection-benefits strong{display:block;color:#c8b9a4;font-size:13px;font-weight:500;margin-bottom:3px}.connection-grid .text-link{margin-top:30px}.pilot-section{display:grid;grid-template-columns:1fr 1fr;grid-gap:100px;gap:100px}.pilot-section .button{margin-top:30px}.pilot-steps{padding-top:12px}.pilot-steps>div{display:flex;align-items:flex-start;gap:22px;padding:25px 0;border-bottom:1px solid var(--line)}.pilot-steps>div:first-child{border-top:1px solid var(--line)}.pilot-steps>div>span{font-size:11px;color:#9b794e;letter-spacing:1px;line-height:2}.pilot-steps h3{font-size:19px;font-weight:500;margin-bottom:7px}.pilot-steps p{font-size:12px;color:#9b9081}.pilot-steps>div>svg{margin-left:auto;color:#806849;margin-top:3px}.insights-section{border-top:1px solid var(--line)}.article-grid{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:27px;gap:27px}.article-cover{height:225px;border-radius:12px;border:1px solid var(--line);overflow:hidden;position:relative;display:grid;place-items:center;background:radial-gradient(ellipse at bottom,#50331960,transparent),#17130e}.article-cover-label{position:absolute;left:20px;top:18px;font-size:8px;color:#8c7658;letter-spacing:1.5px}.article-cover-number{position:absolute;bottom:12px;right:18px;font-size:10px;color:#8c7658;letter-spacing:2px}.thought-orbit{width:130px;height:130px;position:relative;display:grid;place-items:center}.thought-orbit span{position:absolute;border:1px solid #a7763d66;width:100%;height:100%;border-radius:50%;transition:transform .6s}.thought-orbit span:nth-child(2){width:82%;height:82%;transform:translate(17px,5px)}.thought-orbit span:nth-child(3){width:82%;height:82%;transform:translate(-17px,-5px)}.thought-orbit b{font-size:50px;color:#e2ad68;font-weight:300;font-family:Georgia,serif}.article-card:hover .thought-orbit span{transform:rotate(45deg) translateX(6px)}.article-cover.value{background:radial-gradient(ellipse at 50% 120%,#53544240,transparent),#151612}.value-diagram{display:flex;align-items:center;position:relative}.value-diagram span{display:grid;place-items:center;width:105px;height:105px;border:1px solid #93967a66;border-radius:50%;color:#c1bea0;font-size:18px;background:#7d7c5110}.value-diagram span:last-child{margin-left:-20px}.article-cover.value .article-cover-label,.article-cover.value .article-cover-number{color:#878771}.article-cover.action{background:radial-gradient(ellipse at bottom,#4d3b2c60,transparent),#191511}.action-diagram{display:flex;align-items:flex-end;gap:10px;position:relative;width:170px;height:110px}.action-diagram i{width:35px;height:28px;border:1px solid #a2795555;background:#9e6d3420}.action-diagram i:nth-child(2){height:51px}.action-diagram i:nth-child(3){height:80px}.action-diagram svg{position:absolute;right:-12px;top:-9px;color:#d5a478;stroke-width:.8;transition:transform .3s}.article-card:hover .action-diagram svg{transform:translate(5px,-5px)}.article-meta{display:flex;align-items:center;justify-content:space-between;color:#847566;font-size:10px;margin-top:21px}.article-meta>span:first-child{color:#b19673}.article-card h3{font-size:19px;font-weight:500;line-height:1.65;margin-top:12px;transition:color .2s}.article-card:hover h3{color:#edbe85}.article-card>p{font-size:12px;color:#9c9183;line-height:1.9;margin-top:11px}.article-card>.text-link{font-size:11px;margin-top:19px;color:#b7a183}.faq-section{display:grid;grid-template-columns:.85fr 1.15fr;grid-gap:90px;gap:90px;padding-top:65px}.faq-list{border-top:1px solid var(--line)}.faq-list details{border-bottom:1px solid var(--line)}.faq-list summary{display:flex;align-items:center;gap:15px;list-style:none;cursor:pointer;padding:24px 0;font-size:14px;color:#d5cabe}.faq-list summary::-webkit-details-marker{display:none}.faq-index{font-size:9px;letter-spacing:1px;color:#7c6952}.faq-plus{margin-left:auto;color:#ab8960;font-size:22px;font-weight:200;transition:transform .2s}.faq-list details[open] .faq-plus{transform:rotate(45deg)}.faq-list details>p{padding:0 32px 23px;font-size:12px;line-height:1.9;color:#9e9180}.closing-section{margin-block:40px 110px;border:1px solid #68492c;border-radius:20px;padding:76px 50px;text-align:center;position:relative;overflow:hidden;background:radial-gradient(ellipse at bottom,#5d360d38,transparent 70%),#100e0b}.closing-section .eyebrow{justify-content:center;position:relative;z-index:1}.closing-section h2{font-size:43px;line-height:1.5;font-weight:500;letter-spacing:-1.5px;position:relative;z-index:1}.closing-section h2>span{display:inline-block}@media (max-width:560px){.closing-section h2>span{display:block}}.closing-section>p:not(.eyebrow){font-size:14px;color:#a89883;margin-top:20px;position:relative;z-index:1}.closing-section>.button{margin-top:30px;position:relative;z-index:1}.closing-note{display:block;font-size:10px;color:#796b57;margin-top:16px;position:relative;z-index:1}.closing-orbit{width:730px;height:730px;border:1px solid #996c3630;position:absolute;right:-430px;top:-80px;border-radius:50%}.closing-orbit:after,.closing-orbit:before{content:"";position:absolute;inset:55px;border:1px solid #996c3620;border-radius:50%}.closing-orbit:after{inset:110px}.site-footer{border-top:1px solid var(--line);background:#0b0a08;padding-top:62px}.footer-top{display:flex;justify-content:space-between;gap:70px}.footer-intro>p{font-size:12px;color:#988a77;margin-top:18px}.tiny-label{font-size:9px;letter-spacing:1.8px;color:#675c4c;display:block;margin-top:12px}.footer-links{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:70px;gap:70px}.footer-links>div{display:flex;flex-direction:column;gap:11px;align-items:flex-start}.footer-links h3{font-size:11px;font-weight:500;color:#c6b8a5;margin-bottom:9px}.footer-links a{font-size:11px;color:#8c7f6e}.footer-links a:hover{color:var(--orange)}.footer-word{font-size:clamp(30px,6.4vw,90px);font-weight:700;letter-spacing:-4px;line-height:1.15;margin-block:60px 30px;color:#221d16;white-space:nowrap}.footer-bottom{padding:21px 0 28px;display:flex;justify-content:space-between;gap:15px;border-top:1px solid var(--line);font-size:9px;color:#736653}.page-hero{padding-top:80px;padding-bottom:65px;position:relative}.page-hero:before{content:"";pointer-events:none;position:absolute;right:0;top:0;width:60%;height:400px;background:radial-gradient(ellipse at 60% 10%,#b15c1417,transparent 70%);z-index:-1}.page-hero h1{font-size:51px;line-height:1.45;letter-spacing:-1.8px;font-weight:550;max-width:850px}.page-hero .page-lead,.page-hero>p:not(.eyebrow){font-size:16px;color:#a79b8b;line-height:1.95;max-width:720px;margin-top:25px}.page-hero .button{margin-top:29px}.breadcrumb{display:flex;align-items:center;gap:8px;font-size:11px;color:#86725a;margin-bottom:42px}.breadcrumb a:hover{color:#dfb07a}.page-body{padding-bottom:100px}.section-note{margin-top:24px;font-size:11px;color:#82725f}.solution-detail-image{width:100%;height:400px;object-fit:cover;border-radius:16px;filter:saturate(.7) brightness(.8);margin-bottom:80px}.detail-intro{display:grid;grid-template-columns:1fr 1fr;grid-gap:100px;gap:100px;margin-bottom:75px}.detail-intro h2{font-size:31px;font-weight:500}.detail-intro>p{color:#aca08e;font-size:16px;line-height:2}.detail-steps{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:28px;gap:28px}.detail-step{padding:32px;border:1px solid var(--line);border-radius:12px;background:#13110e}.detail-step>span{font-size:12px;color:#b18a55}.detail-step h3{font-size:21px;font-weight:500;margin-top:22px}.detail-step p{font-size:13px;color:#a79883;line-height:1.95;margin-top:14px}.measure-section{margin-top:65px;padding:32px 36px;border-block:1px solid var(--line);display:flex;justify-content:space-between;gap:30px}.measure-section h3{font-size:17px;font-weight:500}.measure-section ul{display:flex;gap:35px;list-style:none;margin:0;padding:0;font-size:12px;color:#b59c7b}.measure-section li{display:flex;align-items:center;gap:8px}.scope-note{padding:23px 0;display:flex;gap:12px;color:#8d7d67;font-size:12px;line-height:1.9}.scope-note svg{color:#b09063;margin-top:2px}.about-manifesto{padding:32px 40px;border:1px solid #5b4128;border-radius:16px;background:radial-gradient(ellipse at right,#72491d22,transparent),#15110d;position:relative}.about-manifesto p{font-size:22px;line-height:1.8;letter-spacing:-.6px;max-width:900px;color:#d3bfa3}.about-manifesto strong{display:block;margin-top:12px;color:#f1dfc7;font-size:clamp(21px,2.3vw,30px);line-height:1.6;font-weight:500}.about-hero{padding-top:56px;padding-bottom:36px}.about-values{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:50px;gap:50px;margin-top:70px}.about-values>div{border-top:1px solid var(--line);padding-top:26px}.about-values span{font-size:10px;color:#aa8352;letter-spacing:1.5px}.about-values h3{font-size:22px;font-weight:500;margin:20px 0 14px}.about-values p{font-size:13px;color:#a2917a;line-height:1.9}.about-company{display:grid;grid-template-columns:1fr 1fr;grid-gap:80px;gap:80px;margin-top:100px;padding-top:70px;border-top:1px solid var(--line)}.about-company h2{font-size:31px;font-weight:500}.about-company p{font-size:15px;color:#a79883;line-height:2}.about-company .text-link{margin-top:23px}.article-page{width:min(760px,calc(100% - 48px));margin-inline:auto;padding:65px 0 100px}.article-page h1{font-size:42px;line-height:1.5;font-weight:550;letter-spacing:-1px}.article-page .article-meta{margin-top:25px;padding-bottom:25px;border-bottom:1px solid var(--line);justify-content:flex-start;gap:20px}.article-lead{font-size:18px;line-height:1.9;color:#b9a589;margin-top:32px}.article-content section{margin-top:40px}.article-content h2{font-size:24px;font-weight:500;margin-bottom:15px}.article-content p{font-size:15px;color:#a89b87;line-height:2.1}.article-ending{margin-top:55px;border-top:1px solid var(--line);padding-top:25px;font-size:12px;color:#94816b}.article-ending .text-link{display:flex;width:-moz-fit-content;width:fit-content;margin-top:24px}.legal-page{width:min(800px,calc(100% - 48px));padding:75px 0 100px;margin:auto}.legal-page h1{font-size:39px;font-weight:500}.legal-page>p{color:#9c8d76;margin-top:22px;line-height:2}.legal-page h2{font-size:21px;margin-top:38px;font-weight:500}.legal-page section p{font-size:14px;line-height:2;color:#b0a08b;margin-top:12px}.not-found{padding:120px 0;text-align:center}.not-found .eyebrow{justify-content:center}.not-found h1{font-size:42px}.not-found p{margin:20px auto 30px;color:#a49176}.not-found .button{margin:6px}.contact-layout{display:grid;grid-template-columns:1fr 1fr;grid-gap:100px;gap:100px;padding-top:80px;padding-bottom:100px}.contact-intro h1{font-size:48px;line-height:1.5;font-weight:500;letter-spacing:-1.5px}.contact-intro>p:not(.eyebrow){color:#a79780;font-size:15px;line-height:2;margin-top:24px;max-width:430px}.contact-process{margin-top:45px;border-top:1px solid var(--line);max-width:400px}.contact-process>div{display:flex;gap:15px;padding:22px 0;border-bottom:1px solid var(--line)}.contact-process>div>span{font-size:11px;color:#c09055}.contact-process h3{font-size:14px;font-weight:500}.contact-process p{font-size:12px;color:#89765e;margin-top:5px}.contact-private{display:flex;gap:8px;align-items:center;font-size:11px;color:#8b795f;margin-top:30px}.contact-form{padding:34px;background:#17130f;border:1px solid #4a3723;border-radius:16px}.contact-form h2{font-size:24px;font-weight:500}.contact-form>p{font-size:12px;color:#a08a6d;margin:8px 0 25px}.form-field{display:flex;flex-direction:column;gap:8px;margin-top:18px}.form-field label{font-size:12px;color:#c0ad92}.form-field label>span{color:#db9744;margin-left:3px}.form-field input,.form-field select,.form-field textarea{width:100%;border:1px solid #493b2b;background:#100e0b;color:#e1d4c0;border-radius:7px;padding:11px 13px;font-size:13px;min-width:0}.form-field input::placeholder,.form-field textarea::placeholder{color:#736451}.form-field textarea{resize:vertical;min-height:106px}.form-row{display:grid;grid-template-columns:1fr 1fr;grid-gap:18px;gap:18px}.form-consent{display:flex;gap:9px;align-items:flex-start;margin-top:23px;font-size:11px;line-height:1.9;color:#9d896d}.form-consent input{accent-color:var(--orange);margin-top:4px;flex-shrink:0;width:14px;height:14px}.form-consent a{text-decoration:underline;text-underline-offset:3px;color:#cbb18c}.contact-form .button{width:100%;margin-top:22px}.form-error{color:#ffb3a3;font-size:12px;margin-top:15px!important}.form-note{font-size:10px!important;color:#796952!important;margin:12px 0 0!important;text-align:center}.form-honeypot{position:absolute;left:-10000px;width:1px;height:1px;overflow:hidden}.form-success{padding:60px 0;text-align:center}.form-success>svg{color:var(--orange);margin-bottom:20px}.form-success h2{font-size:26px}.form-success p{color:#af9a7b;font-size:13px;margin-top:17px;line-height:1.9}.success-id{font-size:11px!important;color:#7c6c56!important;overflow-wrap:anywhere}.form-success .button{margin-top:30px}.preview-notice{font-size:10px;color:#af9978;border:1px solid #695031;border-radius:5px;padding:9px 12px;margin-bottom:20px;background:#2b2012}@media (min-width:1600px){.container{width:min(1280px,calc(100% - 128px))}.hero h1{font-size:70px}.hero{padding-top:64px}.demo-app{grid-template-columns:170px 1fr 270px}.demo-main{padding:23px 27px}.demo-title{margin-block:27px}.demo-title h3{font-size:18px}.metric-grid>div{padding:16px}.chart-area svg{height:135px}.demo-assistant{padding:24px 21px}.assistant-answer{font-size:11px}}@media (max-width:1100px){.container{width:calc(100% - 64px)}.desktop-nav{gap:22px;margin-left:0}.nav-actions,.nav-inner{gap:18px}.workbench-link{display:none}.hero h1{font-size:clamp(48px,5.3vw,58px)}.hero{gap:30px}.hero .demo-tabbar{display:block}.hero .demo-tabbar [role=tablist]{justify-content:space-between}.hero .demo-disclaimer{padding-bottom:10px}.demo-app{grid-template-columns:130px 1fr 210px}.demo-main{padding-inline:16px}.demo-sidebar{padding-inline:10px}.demo-calendar{display:none}.metric-grid strong{font-size:21px}.metric-grid>div{padding:12px 10px}.demo-assistant{padding-inline:13px}.connection-grid,.pilot-section,.problem-section{gap:50px}.map-inputs>span{font-size:9px;padding:9px 6px;gap:4px}.problem-map{padding:28px 18px}.map-core{padding:15px;width:90%}.ring-two{width:320px}.connection-node{padding:12px;font-size:10px}.loop-step{padding-inline:22px}.footer-links{gap:45px}.contact-layout{gap:55px}.section-heading h2{font-size:35px}}@media (max-width:900px){.hero{grid-template-columns:minmax(0,1fr);gap:38px}.hero-copy{max-width:600px}.hero .demo-tabbar{display:flex}.hero .demo-disclaimer{padding-bottom:0}}@media (max-width:800px){.container{width:calc(100% - 48px)}.site-header{height:72px}.account-entry-label,.desktop-nav,.nav-contact{display:none}.nav-actions{display:flex;margin-left:auto}.account-login{padding:10px 14px;font-size:12px}.nav-inner{gap:12px}.menu-toggle{display:block}.mobile-nav{display:flex;flex-direction:column;position:absolute;top:72px;left:0;right:0;padding:16px 24px 25px;background:#14110ffb;border-bottom:1px solid #6b4726;box-shadow:0 20px 40px #0005;max-height:calc(100dvh - 72px);overflow:auto}.mobile-nav a{display:flex;justify-content:space-between;padding:14px 0;color:#c7b69d;border-bottom:1px solid var(--line);font-size:15px}.mobile-nav a:last-child{color:#ffac58}.hero{padding-top:65px}.hero h1{font-size:54px;letter-spacing:-1.8px}.hero-glow{width:100%;right:0}.product-demo{margin-top:52px}.demo-app{grid-template-columns:120px 1fr}.demo-assistant{grid-column:1/-1;border-left:0;border-top:1px solid #e5ddd0;display:grid;grid-template-columns:1fr 1fr;grid-gap:0 24px;gap:0 24px;padding:20px}.assistant-head{grid-column:1/-1}.assistant-question{margin-top:14px;grid-column:1;grid-row:2;align-self:start}.assistant-avatar{display:none}.assistant-answer{margin-top:13px;grid-column:2;grid-row:2/4}.assistant-next{grid-column:1;margin-top:12px}.assistant-evidence,.assistant-note{display:none}.demo-tabbar{padding-inline:16px}.demo-tabbar [role=tablist]{gap:23px}.demo-disclaimer{font-size:8px}.demo-caption{font-size:8px;padding-inline:16px}.business-strip>div{gap:20px;font-size:14px}.business-strip p{font-size:10px}.section{padding-block:80px}.problem-section{gap:45px;grid-template-columns:1fr}.problem-section .section-description{max-width:600px}.problem-map{max-width:530px;width:100%;justify-self:center;padding:34px}.map-inputs>span{font-size:11px;padding:12px 14px}.loop-grid{grid-template-columns:1fr 1fr;gap:40px 0;margin-top:45px}.loop-step{padding:0 28px}.loop-step:nth-child(3){border-left:0;padding-left:0}.loop-step:nth-child(2){padding-right:0}.loop-step h3{font-size:23px}.loop-step p{font-size:13px}.solution-image{height:180px}.solution-body{padding:22px}.solution-body h3{font-size:21px}.solution-audience{font-size:9px}.section-heading h2{font-size:34px}.section-description{font-size:14px}.connection-grid{grid-template-columns:1fr;gap:45px}.connection-visual{width:400px;max-width:100%;justify-self:center;order:2}.connection-grid .section-description{max-width:600px}.ring-two{width:360px}.pilot-section{grid-template-columns:1fr;gap:40px}.article-grid{gap:20px}.article-cover{height:180px}.article-cover-label{font-size:6px;left:13px}.article-card h3{font-size:17px}.thought-orbit{width:105px;height:105px}.value-diagram span{width:80px;height:80px;font-size:15px}.action-diagram{transform:scale(.8)}.faq-section{grid-template-columns:1fr;gap:35px;padding-top:40px}.faq-section h2 br{display:none}.closing-section{padding:60px 35px;margin-bottom:75px}.closing-section h2{font-size:36px}.footer-top{flex-direction:column;gap:40px}.footer-links{gap:50px}.footer-word{letter-spacing:-2px;margin-block:45px 25px}.page-hero h1{font-size:42px}.detail-intro{gap:35px}.detail-steps{gap:18px}.detail-step{padding:24px}.detail-step h3{font-size:18px}.measure-section{flex-direction:column;padding-inline:0}.measure-section ul{gap:25px;flex-wrap:wrap}.about-manifesto{padding:28px 32px}.about-manifesto p{font-size:20px}.about-values{gap:25px}.about-company{gap:40px}.contact-layout{grid-template-columns:1fr;gap:50px;padding-top:60px}.contact-intro h1{font-size:43px}.contact-intro>p:not(.eyebrow){max-width:600px}.contact-process{max-width:none;display:grid;grid-template-columns:repeat(3,1fr)}.contact-process>div{gap:10px;padding-right:20px}.contact-process h3{font-size:13px}.contact-process p{font-size:11px}.contact-form{max-width:600px;width:100%;justify-self:center}}@media (max-width:560px){.container{width:calc(100% - 36px)}.announcement{font-size:9px;gap:7px;height:31px;letter-spacing:0}.announcement a{margin-left:1px}.announcement-divider{display:none}.site-header .brand-mark{width:156px}.site-header .brand-octopus{width:36px;height:36px}.hero{padding-top:49px;gap:30px}.hero .eyebrow{font-size:11px;margin-bottom:23px}.hero h1{font-size:41px;line-height:1.42;letter-spacing:-1.4px}.hero-description{font-size:14px;line-height:1.95;margin-top:24px}.hero-description br{display:none}.hero-actions{gap:9px;margin-top:27px}.hero-actions .button{padding:13px 15px;gap:12px;font-size:12px}.hero-detail{font-size:9px;margin-top:15px}.hero .demo-tabbar{display:block;padding-inline:12px}.hero .demo-disclaimer{padding-bottom:10px}.hero .demo-main{padding:18px 12px;min-height:0}.hero .demo-title h3{font-size:15px}.hero .metric-grid>div{padding:10px 7px}.hero .metric-grid strong{font-size:clamp(16px,4.9vw,22px);white-space:nowrap}.hero .metric-grid>div>span{font-size:9px}.hero .demo-assistant{display:block;padding:16px 12px}.hero .assistant-answer{margin-top:10px}.hero .assistant-next{margin-top:12px}.product-demo{margin-top:39px;border-radius:11px}.demo-tabbar{min-height:50px;padding:0 12px;display:block}.demo-tabbar [role=tablist]{justify-content:space-between;gap:6px;min-height:48px}.demo-tabbar button{font-size:11px;gap:7px;padding:13px 0}.demo-tabbar button span{font-size:8px}.demo-disclaimer{padding:0 0 10px;font-size:8px}.demo-app{display:block}.demo-sidebar{display:none}.demo-main{padding:16px 12px}.demo-breadcrumb{font-size:8px}.demo-title{margin-block:18px}.demo-title h3{font-size:14px}.demo-title p{font-size:8px}.metric-grid{gap:6px}.metric-grid>div{padding:10px 7px}.metric-grid>div>span{font-size:8px}.metric-grid strong{font-size:19px;letter-spacing:-.6px}.metric-grid strong small{font-size:7px;margin-left:2px}.metric-grid p{font-size:7px;line-height:1.6}.metric-grid p svg{display:none}.demo-chart-card{padding:12px 10px}.chart-area svg{height:105px}.demo-signal{padding:10px 8px;gap:6px}.demo-signal strong{font-size:9px}.demo-signal p{font-size:7px}.demo-assistant{padding:15px 12px;display:block}.assistant-avatar,.assistant-evidence,.assistant-note,.assistant-question{display:none}.assistant-answer{font-size:10px;margin-top:10px}.assistant-next{margin-top:12px;padding:10px;display:flex;align-items:center;gap:10px}.assistant-next>span{font-size:8px;white-space:nowrap}.assistant-next button{padding:0;font-size:9px}.demo-caption{display:block;text-align:center;padding:10px;font-size:8px}.demo-caption>span:first-child{display:none}.opportunity-row{padding:17px 11px;gap:8px}.opportunity-row h4{font-size:10px}.demo-task{padding:22px 11px}.demo-task h4{font-size:9px}.demo-task em{font-size:7px}.task-feedback{padding:15px 11px}.business-strip{padding:35px 0}.business-strip>div{flex-wrap:wrap;gap:12px 20px;font-size:13px;margin-top:20px;letter-spacing:1px}.business-strip i{display:none}.section{padding-block:65px}.eyebrow{font-size:9px;letter-spacing:1.5px;margin-bottom:17px}.section-heading h2{font-size:29px;letter-spacing:-.8px}.section-description{font-size:13px;line-height:1.95;margin-top:19px}.problem-section{gap:35px}.problem-map{padding:26px 15px}.map-inputs>span{font-size:9px;padding:10px 7px;gap:6px}.map-inputs svg{width:14px}.map-core{padding:16px;width:90%}.map-core .brand-mark{width:144px}.map-action,.map-core-caption{font-size:9px}.map-action{gap:8px}.map-action svg{width:14px}.loop-grid{gap:32px 0;margin-top:37px}.loop-step{padding:0 19px}.loop-step-top{margin-bottom:19px}.loop-step-top svg{width:23px}.loop-step h3{font-size:20px}.loop-step p,.loop-step>strong{font-size:11px}.loop-step p{margin-top:11px;line-height:1.95}.section-heading-row{display:block;margin-bottom:28px}.section-heading-row>.text-link{margin-top:23px;font-size:12px}.solution-grid{grid-template-columns:1fr;gap:23px}.solution-image{height:205px}.solution-body{padding:23px}.solution-body h3{font-size:22px}.solution-body>p{font-size:12px}.solution-audience{font-size:9px;margin-top:18px}.connection-grid{gap:30px}.connection-visual{height:340px;max-width:350px}.ring-one{width:185px}.ring-two{width:290px}.connection-center{padding:24px 10px;border-radius:20px}.connection-center .brand-mark{width:140px}.connection-node{padding:10px;gap:7px;font-size:10px}.connection-node svg{width:16px}.node-one{top:26px;left:6px}.node-two{right:0;top:72px}.node-three{bottom:91px;left:0}.node-four{bottom:41px;right:5px}.connection-benefits p{font-size:11px}.connection-benefits strong{font-size:12px}.pilot-steps>div{gap:17px;padding-block:22px}.pilot-steps h3{font-size:18px}.pilot-steps p{font-size:11px}.pilot-section .button{font-size:13px}.article-grid{grid-template-columns:1fr;gap:38px}.article-cover{height:220px}.article-cover-label{font-size:8px;left:20px;top:20px}.thought-orbit{width:130px;height:130px}.value-diagram span{width:105px;height:105px;font-size:18px}.action-diagram{transform:none}.article-card h3{font-size:20px}.article-card>p{font-size:13px}.article-meta{font-size:10px}.article-card>.text-link{font-size:12px}.faq-section{padding-top:20px}.faq-list summary{font-size:12px;gap:10px;padding-block:22px}.faq-list details>p{font-size:12px;padding:0 23px 22px}.closing-section{padding:47px 22px;margin-block:15px 65px;border-radius:14px}.closing-section h2{font-size:29px;letter-spacing:-1px}.closing-section>p:not(.eyebrow){font-size:12px}.closing-section .button{font-size:13px;margin-top:26px}.closing-note{font-size:9px}.site-footer{padding-top:45px}.footer-links{gap:20px}.footer-links a,.footer-links h3{font-size:10px}.footer-word{font-size:7.4vw;letter-spacing:-1.6px;margin-block:45px 22px}.footer-bottom{font-size:8px;flex-wrap:wrap;gap:10px}.footer-bottom>span:nth-child(2){display:none}.page-hero{padding-top:50px;padding-bottom:40px}.page-hero h1{font-size:35px;letter-spacing:-1px}.page-hero .page-lead,.page-hero>p:not(.eyebrow){font-size:14px;margin-top:20px}.breadcrumb{margin-bottom:30px;font-size:10px}.solution-detail-image{height:230px;margin-bottom:45px}.detail-intro{grid-template-columns:1fr;gap:20px;margin-bottom:35px}.detail-intro h2{font-size:26px}.detail-intro>p{font-size:14px}.detail-steps{grid-template-columns:1fr;gap:16px}.detail-step{padding:25px}.detail-step h3{margin-top:12px;font-size:21px}.detail-step p{font-size:13px;margin-top:10px}.measure-section{margin-top:35px;gap:20px}.measure-section ul{flex-direction:column;gap:13px}.scope-note{font-size:11px}.page-body{padding-bottom:45px}.about-manifesto{padding:24px}.about-manifesto p{font-size:16px;line-height:1.8}.about-hero{padding-top:32px;padding-bottom:28px}.about-values{grid-template-columns:1fr;gap:32px;margin-top:45px}.about-values h3{margin-top:13px}.about-company{grid-template-columns:1fr;gap:24px;margin-top:60px;padding-top:40px}.about-company h2{font-size:26px}.about-company p{font-size:14px}.article-page{padding-top:45px}.article-page h1{font-size:31px}.article-lead{font-size:16px}.article-content h2{font-size:21px}.article-content p{font-size:14px}.article-content section{margin-top:32px}.legal-page{padding-top:50px}.legal-page h1{font-size:32px}.contact-layout{padding-top:45px;gap:35px;padding-bottom:60px}.contact-intro h1{font-size:35px;letter-spacing:-1px}.contact-intro>p:not(.eyebrow){font-size:13px}.contact-process{display:block;margin-top:25px}.contact-process>div{padding-block:17px;gap:15px}.contact-private{font-size:10px}.contact-form{padding:24px 20px}.form-row{gap:12px}.form-field input,.form-field select,.form-field textarea{font-size:16px;padding:10px}.form-field label{font-size:11px}.form-consent{font-size:10px}.contact-form .button{font-size:13px}.contact-form>p{font-size:11px}.form-note{font-size:9px!important}}.product-demo{scroll-margin-top:16px}.connection-grid>*{min-width:0}.connection-visual{width:min(400px,100%);max-width:100%}@media (max-width:800px){.connection-grid{grid-template-columns:minmax(0,1fr)}.connection-visual{width:min(350px,100%)}}.demo-task>button{position:relative}.demo-task>button:after{content:"";position:absolute;inset:-12px}.contact-form form>p{font-size:12px;color:#a08a6d;margin:8px 0 25px}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:after,:before{transition:none!important;animation:none!important}.article-card:hover .action-diagram svg,.article-card:hover .thought-orbit span,.button:hover,.solution-card:hover,.solution-card:hover img{transform:none}}.delivery-sample{min-width:0;border:1px solid #6c4b2d;border-radius:16px;overflow:hidden;background:#17120e;box-shadow:0 24px 80px #0004;scroll-margin-top:105px}.sample-heading{padding:18px 24px 12px;display:flex;justify-content:space-between;align-items:center;gap:12px;flex-wrap:wrap}.sample-heading>span:first-child{display:flex;gap:8px;align-items:center;font-size:13px;color:#f3ce9e}.sample-heading .sample-label{font-size:11px;color:#b9a48b}.sample-tabs{display:flex;gap:24px;padding:0 24px}.sample-tabs button{min-height:48px;border:0;border-bottom:2px solid transparent;background:transparent;color:#b5a693;font-size:13px;padding:10px 0}.sample-tabs button span{margin-right:8px;font-size:10px;opacity:.75}.sample-tabs button[aria-selected=true]{color:#ffd19a;border-bottom-color:var(--orange)}.sample-panel{min-height:400px;padding:28px;background:#f8f6f1;color:#38332b}.sample-panel-title{display:flex;gap:10px;align-items:flex-start}.sample-panel-title svg{flex-shrink:0;color:#a46123;margin-top:4px}.sample-panel-title h3{font-size:21px;line-height:1.5;font-weight:600}.sample-intro{margin:12px 0 22px;color:#6a6155;font-size:13px;line-height:1.8}.sample-facts{margin:0}.sample-facts>div{display:grid;grid-template-columns:100px 1fr;grid-gap:16px;gap:16px;padding:14px 0;border-top:1px solid #ddd6cc;font-size:13px;line-height:1.7}.sample-facts dt{color:#756a5c}.sample-facts dd{margin:0}.sample-pending{padding:14px 16px;margin-top:12px;border-radius:8px;background:#f2e6d5;font-size:12px;line-height:1.8;color:#73502d}.sample-pending strong{display:block;margin-bottom:4px}.sample-next{display:flex;align-items:center;justify-content:center;gap:12px;min-height:44px;margin-top:22px;padding:10px 16px;border:1px solid #d7b991;border-radius:7px;background:#fff9ef;color:#80501d;font-size:13px}.sample-next:hover{background:#f6e5cd}.sample-draft{padding:20px;border:1px solid #ddd6cc;border-radius:9px;background:#fff;font-size:14px;line-height:1.9}.sample-draft>span{display:block;color:#827261;font-size:11px;margin-bottom:14px}.sample-draft p+p{margin-top:12px}.sample-panel-title+.sample-draft{margin-top:22px}.sample-checks{display:grid;grid-gap:10px;gap:10px}.sample-checks label{display:flex;align-items:flex-start;gap:12px;padding:14px;background:#fff;border:1px solid #e2dcd3;border-radius:8px;cursor:pointer}.sample-checks input{width:18px;height:18px;flex-shrink:0;margin-top:3px;accent-color:#9d642e}.sample-checks strong{display:block;font-size:13px}.sample-checks small{display:block;font-size:11px;line-height:1.8;margin-top:5px;color:#746758}.sample-checks .sample-checked{background:#f0eee5;border-color:#c4c1ab}.sample-progress{font-size:12px;color:#6d634d;margin-top:15px}.delivery-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:24px;gap:24px;margin-top:40px}.delivery-card{padding:30px;border:1px solid var(--line);background:#15120e;border-radius:12px}.delivery-card-top{display:flex;align-items:center;justify-content:space-between;color:#e4a66a}.delivery-card-top span{font-size:12px;color:#ab957b}.delivery-card h3{font-size:23px;margin-top:28px;font-weight:500}.delivery-card p{font-size:14px;line-height:1.9;color:#b1a38e;margin-top:14px}.delivery-card>strong{display:block;font-size:12px;font-weight:400;color:#e7c49a;border-top:1px solid var(--line);padding-top:18px;margin-top:24px}.delivery-scope{display:flex;justify-content:space-between;align-items:center;gap:40px;border-top:1px solid var(--line);border-bottom:1px solid var(--line);padding:26px 0;margin-top:32px}.delivery-scope p{color:#b2a38e;font-size:13px;line-height:1.9;max-width:720px}.delivery-scope strong{color:#ead5b7;display:block;margin-bottom:7px;font-size:14px;font-weight:500}.delivery-scope a{flex-shrink:0}.capability-stage{display:inline-block;padding:6px 12px;border:1px solid #65492c;border-radius:5px;color:#d8b88c;font-size:12px;margin-bottom:20px}.solution-body .solution-stage{display:block;color:#dab489;font-size:11px;margin-top:10px}.solution-start{display:grid;grid-template-columns:1.2fr 1fr;grid-gap:42px;gap:42px;border:1px solid var(--line);border-radius:12px;padding:32px;margin-bottom:40px;background:#16120e}.solution-start h2{font-size:23px;font-weight:500}.solution-start h3{font-size:16px;font-weight:500;color:#e0bd8d}.solution-start p{color:#b5a68e;font-size:14px;line-height:1.9;margin-top:14px}.contact-layout{grid-template-areas:"intro form" "expectations form";gap:30px 70px;align-items:start;padding-top:55px}.contact-intro{grid-area:intro}.contact-intro h1{font-size:42px}.contact-intro>p:not(.eyebrow){margin-top:16px}.contact-form{grid-area:form}.contact-methods>p{font-size:14px;line-height:1.8}.contact-methods .contact-scene{color:#e0bd8d;margin-top:-12px}.contact-method{padding:24px 0;border-top:1px solid var(--line)}.contact-method:last-child{padding-bottom:0}.contact-method-label{display:flex;align-items:center;gap:10px;color:#e0bd8d}.contact-method-label h3{font-size:14px;font-weight:500}.contact-methods .button{margin-top:18px}.contact-method-help{margin-top:18px;color:#ac9c86;font-size:12px;line-height:1.8}.contact-wechat{text-align:center}.contact-wechat .contact-method-label{justify-content:center}.contact-qr-frame{width:min(280px,100%);padding:12px;margin:24px auto 0;background:#fff;border-radius:12px}.contact-qr-frame img{display:block;width:100%;height:auto}.footer-contact-qr{display:flex;flex-direction:column;gap:10px;margin-top:5px}.footer-contact-qr img{display:block;width:128px;max-width:100%;height:auto;padding:8px;background:#fff;border-radius:10px}.contact-expectations{grid-area:expectations}.contact-expectations>h2{font-size:17px;font-weight:500;color:#e0c39c}.contact-expectations .contact-process{margin-top:14px}.contact-private{align-items:flex-start;line-height:1.9}.contact-private svg{flex-shrink:0;margin-top:3px}.form-optional{margin-top:20px;padding:14px 0;border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.form-optional summary{color:#d4b896;font-size:13px;cursor:pointer;min-height:26px}.form-optional[open]{padding-bottom:18px}.contact-form .preview-notice{font-size:12px;line-height:1.8}.contact-form .form-note{font-size:11px!important;color:#b4a086!important;line-height:1.8}.form-field input::placeholder,.form-field textarea::placeholder{color:#a28f78}@media (max-width:1100px){.sample-heading,.sample-tabs{padding-inline:20px}.sample-tabs{gap:20px}.sample-panel{padding:24px 20px}.sample-panel-title h3{font-size:19px}.sample-facts>div{grid-template-columns:88px 1fr;gap:10px}.delivery-card{padding:24px}}@media (max-width:800px){.delivery-grid{grid-template-columns:1fr;gap:16px}.delivery-card h3{margin-top:18px}.delivery-scope{align-items:flex-start;flex-direction:column;gap:20px}.solution-start{grid-template-columns:1fr;gap:24px;padding:24px}.contact-layout{grid-template-areas:"intro" "form" "expectations";grid-template-columns:1fr;gap:26px;padding-top:30px}.contact-intro h1{font-size:32px}.contact-intro .eyebrow{margin-bottom:12px}.contact-intro>p:not(.eyebrow){font-size:14px;line-height:1.8;margin-top:12px}.contact-expectations{max-width:600px;width:100%;justify-self:center}}@media (max-width:560px){.hero-description{font-size:14px}.hero-actions{flex-wrap:wrap}.hero-actions .button{flex:1 1 135px}.hero-detail{font-size:11px;line-height:1.8;align-items:flex-start}.hero-detail>span{flex-shrink:0;margin-top:8px}.sample-heading{padding:16px 18px 8px}.sample-heading>span:first-child{font-size:12px}.sample-tabs{padding:0 18px;justify-content:space-between;gap:10px}.sample-tabs button{font-size:12px}.sample-tabs button span{margin-right:5px}.sample-panel{padding:22px 18px;min-height:0}.sample-panel-title h3{font-size:18px}.sample-facts>div{grid-template-columns:1fr;gap:4px;padding:11px 0}.sample-intro{margin-bottom:15px}.sample-next{width:100%}.sample-draft{padding:16px}.delivery-grid{margin-top:25px}.contact-layout{padding-top:24px;gap:22px}.contact-intro h1{font-size:29px}.contact-form{padding:22px 18px}.contact-form h2{font-size:22px}.contact-form .form-consent{font-size:12px}.contact-form .form-field label{font-size:13px}.contact-form .preview-notice{margin-bottom:16px}}[hidden]{display:none!important}.hero-actions{flex-wrap:wrap}.business-demo{min-width:0;border:1px solid #6c4b2d;border-radius:16px;overflow:hidden;background:#17120e;box-shadow:0 24px 80px #0004;scroll-margin-top:105px}.business-demo-heading{display:flex;justify-content:space-between;align-items:center;gap:14px;padding:18px 24px 8px}.business-demo-heading>span:first-child{display:flex;gap:9px;align-items:center;color:#f3ce9e;font-size:13px}.business-demo-label{font-size:10px;color:#c5b7a5;border:1px solid #59452e;padding:3px 9px;border-radius:20px;white-space:nowrap}.business-demo-body{background:#f7f5f0;color:#38332b;padding:24px}.business-demo-body section{min-height:380px}.business-demo-panels{display:grid}.business-demo-panels>[role=tabpanel]{grid-area:1/1;min-width:0}.business-demo-panels>[role=tabpanel][hidden]{display:block!important;visibility:hidden;pointer-events:none}.business-demo-question{border:1px solid #dfd6c8;border-radius:12px 12px 3px 12px;background:#fff;padding:12px 16px;font-size:13px;margin:0 0 24px auto;width:-moz-fit-content;width:fit-content;max-width:100%}.business-demo-title{display:flex;align-items:flex-start;gap:10px}.business-demo-title svg{color:#a46123;margin-top:4px}.business-demo-title h3{font-size:20px;line-height:1.5;font-weight:600}.business-demo-intro{font-size:12px;line-height:1.8;color:#736957;margin:9px 0 17px}.business-demo-records{border:1px solid #e2dcd3;border-radius:10px;background:#fff;overflow:hidden}.business-demo-record{padding:10px 16px}.business-demo-record+.business-demo-record{border-top:1px solid #eee8df}.business-demo-record>div{display:flex;justify-content:space-between;align-items:center;gap:10px;line-height:1.5}.business-demo-record strong{font-size:13px;font-weight:600}.business-demo-record>div>span{font-size:10px;color:#8b5b24;background:#fff0db;border-radius:4px;padding:2px 7px;white-space:nowrap}.business-demo-record p{color:#615b52;font-size:12px;margin:5px 0 1px;line-height:1.7}.business-demo-record small{color:#877d70;font-size:10px;display:block;line-height:1.4}.business-demo-opportunities{display:grid;grid-gap:11px;gap:11px}.business-demo-opportunities>div{display:flex;align-items:flex-start;gap:13px;padding:13px 15px;border:1px solid #e2dcd3;background:#fff;border-radius:9px}.business-demo-order{font-size:14px;color:#b58b5d;line-height:1.9}.business-demo-priority{float:right;font-size:10px;color:#8d5b25;margin-left:12px}.business-demo-opportunities h4{font-size:13px;font-weight:600}.business-demo-opportunities p{font-size:12px;line-height:1.8;margin-top:5px;color:#726754}.business-demo .sample-checks label{padding:12px}.business-demo .sample-checks em{font-style:normal;font-size:10px;color:#9a632c;display:block;margin-top:2px}.business-demo .sample-checks small{margin-top:3px}.business-demo .sample-progress{display:flex;align-items:center;gap:5px}.business-demo .sample-next{margin-top:18px}@media (max-width:1100px){.business-demo-heading{padding-inline:20px}.business-demo-body{padding:20px}.business-demo-title h3{font-size:18px}}@media (max-width:560px){.business-demo-heading{padding:16px 16px 8px}.business-demo-heading>span:first-child{font-size:12px}.business-demo-body{padding:18px 16px}.business-demo-body section{min-height:0}.business-demo-title{gap:8px}.business-demo-title h3{font-size:17px}.business-demo-question{font-size:12px;padding:10px 12px;margin-bottom:20px}.business-demo-record{padding:12px}.business-demo-record>div{flex-wrap:wrap;gap:5px}.business-demo-opportunities>div{padding:12px;gap:9px}.business-demo-priority{float:none;display:block;margin:0 0 3px}}.channel-catalog{border-top:1px solid var(--line)}.channel-section-heading{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px;margin:36px 0 16px}.channel-section-heading h3{font-size:18px}.channel-foot,.channel-note,.channel-section-heading>span{color:var(--muted);font-size:13px}.channel-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:12px;gap:12px}.channel-card{background:var(--panel);border:1px solid var(--line);border-radius:14px;padding:20px}.channel-card h4{font-size:15px;font-weight:600}.channel-card p{margin-top:8px;font-size:13px;color:var(--muted)}.channel-note{margin-top:16px;max-width:860px}.channel-section-heading.paid{margin-top:44px}.channel-prices{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:0 32px;gap:0 32px}.channel-prices>div{display:flex;flex-wrap:wrap;justify-content:space-between;gap:6px 16px;padding:16px 0;border-bottom:1px solid var(--line);font-size:14px}.channel-prices strong{font-size:15px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.channel-prices small{color:var(--muted);font-size:12px;font-weight:400}.channel-prices p{flex-basis:100%;color:var(--muted);font-size:12px}.channel-foot{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:20px;margin-top:24px}@media (max-width:900px){.channel-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:560px){.channel-grid,.channel-prices{grid-template-columns:1fr}}