/* Product presentation stays below the shared REVDEV navigation. */
:root[data-page="cloud"]{--accent:#a8ebd0;--accent2:#c8b9ff;--glow:100,201,163;--cb-ink:#edf6f2;--cb-muted:#a9bbb6;--cb-line:#b5ddca26;--cb-green:#c3eed9;--cb-subnav-height:56px}
html{scroll-padding-top:calc(var(--site-header-height) + var(--cb-subnav-height) + 24px)}
body{background:#080f13;color:var(--cb-ink)}
main{overflow:clip}
.cb-demo-grid{display:grid;grid-template-columns:1.5fr 1fr;gap:22px}
.cb-demo-grid article{min-width:0;overflow:hidden;border:1px solid var(--cb-line);border-radius:16px;background:linear-gradient(145deg,#172a24,#0b161a)}
.cb-demo-copy{padding:32px}
.cb-demo-copy h3{font-size:27px;font-weight:500;letter-spacing:-.035em;margin:12px 0}
.cb-demo-copy p{font-size:14px;line-height:1.9;color:var(--cb-muted);margin:0 0 23px;max-width:510px}
.cb-demo-screen{margin:0 26px 26px;border:1px solid #a8ebd035;border-radius:8px;overflow:hidden;background:#0b1417}
.cb-screen-bar{height:30px;display:flex;align-items:center;gap:5px;padding:0 12px}
.cb-screen-bar i{width:5px;height:5px;border-radius:50%;background:#88a296}
.cb-screen-bar span{font:8px var(--mono);color:#9eb9ad;margin-left:10px;letter-spacing:.1em}
.cb-demo-screen img{display:block;width:100%;height:auto}
.cb-demo-screen figcaption{padding:10px 12px;font-size:10px;color:#9cb5a9}
.cb-demo-phone{width:205px;height:275px;overflow:hidden;margin:0 auto;border:5px solid #243d33;border-bottom:0;border-radius:23px 23px 0 0;box-shadow:0 15px 50px #0005}
.cb-demo-phone img{display:block;width:100%;height:auto}
.cb-demo-note{font-size:12px;color:#9db3a9;line-height:1.8;margin:18px 0 28px;max-width:950px}
.cb-demo-mini{display:flex;align-items:center;gap:24px;padding:26px 30px;border:1px solid var(--cb-line);border-radius:12px;background:#10201a80}
.cb-mini-icon{width:55px;height:55px;flex:none;display:grid;place-items:center;border:1px solid var(--cb-line);border-radius:15px;color:var(--cb-green)}
.cb-mini-icon svg{width:28px;height:28px}
.cb-demo-mini h3{font-size:18px;font-weight:500;margin:0 0 7px}
.cb-demo-mini p{font-size:13px;color:var(--cb-muted);line-height:1.8;max-width:730px;margin:0}
.cb-demo-mini .cb-badge{white-space:nowrap;margin-left:auto;flex:none}
@media(max-width:800px){.cb-demo-grid{grid-template-columns:1fr}.cb-demo-copy{padding:25px}.cb-demo-copy h3{font-size:24px}.cb-demo-screen{margin:0 18px 18px}.cb-demo-mini{flex-wrap:wrap;padding:24px;gap:16px}.cb-demo-mini>div:nth-child(2){flex:1;min-width:200px}.cb-demo-mini .cb-badge{margin-left:0}.cb-demo-grid .cb-button{width:100%}.cb-demo-phone{height:300px}}
.cb-subnav{position:sticky;top:var(--site-header-height);z-index:40;background:#0b1518f5;border-bottom:1px solid var(--cb-line);backdrop-filter:blur(18px)}
.cb-subnav>.container{display:flex;align-items:center;justify-content:space-between;min-height:var(--cb-subnav-height);gap:24px}
.cb-subbrand{display:flex;align-items:center;gap:14px;white-space:nowrap;font-size:14px;font-weight:600;color:#e6f3ed}
.cb-subbrand>span:last-child{font:10px var(--mono);letter-spacing:.16em;color:#7f9a90;border-left:1px solid #ffffff26;padding-left:14px}
.cb-subnav nav{display:flex;gap:28px;align-items:center;overflow-x:auto;scrollbar-width:none}
.cb-subnav nav a{min-height:48px;display:flex;align-items:center;color:#9eafa9;font-size:12px;white-space:nowrap;border-bottom:2px solid transparent;padding-top:2px}
.cb-subnav nav a:hover,.cb-subnav nav a[aria-current]{color:#d7f4e4;border-bottom-color:#a8ebd0}
.cb-hero{position:relative;display:grid;grid-template-columns:1.05fr .95fr;gap:56px;min-height:690px;padding-top:82px;padding-bottom:100px;align-items:center}
.cb-eyebrow{font:500 11px/1.8 var(--sans);letter-spacing:.13em;color:#a4c6b7;margin:0 0 25px;display:block}
.cb-hero h1{font-size:clamp(42px,4.55vw,70px);font-weight:500;line-height:1.27;letter-spacing:-.055em;margin:0 0 26px}
.cb-hero h1>span{display:block;white-space:nowrap}
.cb-gradient{color:#b8ebcf;background:linear-gradient(100deg,#c5f1d9,#84c7b5);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent}
.cb-intro{max-width:530px;font-size:16px;line-height:1.95;color:var(--cb-muted);margin:0}
.cb-actions{display:flex;align-items:center;gap:14px;flex-wrap:wrap;margin-top:31px}
.cb-button{min-height:50px;padding:12px 22px;border:1px solid #b8d4c634;display:inline-flex;align-items:center;justify-content:center;gap:24px;border-radius:5px;color:#dbece4;background:transparent;font-size:13px;line-height:1.65;font-weight:600;text-decoration:none;cursor:pointer;transition:background .2s,transform .2s,border-color .2s}
.cb-button svg{width:19px;height:19px;flex:none}
.cb-primary{color:#102b22;background:var(--cb-green);border-color:var(--cb-green)}
.cb-primary:hover{background:#dcf7e9;border-color:#dcf7e9;transform:translateY(-2px)}
.cb-secondary:hover{background:#c0ebd40c;border-color:#b8d4c67a}
.cb-button:disabled{opacity:.38;cursor:default;transform:none}
.cb-status{font-size:11px;line-height:1.8;color:#839d92;margin-top:22px;padding-left:15px;position:relative}
.cb-status::before{content:'';width:5px;height:5px;position:absolute;left:0;top:7px;border-radius:50%;background:#91b29e}
.cb-scene{position:relative;min-width:0;margin:0;padding:16px 0 52px;perspective:1200px;isolation:isolate}
.cb-orbit{position:absolute;z-index:-1;inset:-80px -45px;background:radial-gradient(ellipse at 60% 40%,#438c6833,transparent 61%);pointer-events:none}
.cb-orbit::after{content:'';position:absolute;inset:20px;border:1px solid #a6cbb118;border-radius:50%;transform:rotate(-28deg) scaleY(.8)}
.cb-scene-heading{display:flex;align-items:center;gap:9px;margin-bottom:24px;color:#bfd0c7;font-size:12px}
.cb-dot{width:6px;height:6px;border-radius:50%;background:#a9e6be;box-shadow:0 0 14px #a9e6be60}
.cb-mono{font:10px/1.8 var(--mono);letter-spacing:.12em;color:#809d8e}
.cb-scene-heading .cb-mono{margin-left:auto;font-size:9px}
.cb-operation-board{padding:26px;border:1px solid #a3c4ac43;border-radius:15px;background:linear-gradient(135deg,#20382e,#101d1c 65%);box-shadow:0 34px 80px #0005;transform:rotateY(-9deg) rotateX(4deg) rotateZ(1deg);animation:cb-board-float 9s ease-in-out infinite}
.cb-board-top{display:flex;gap:13px;align-items:center;padding-bottom:23px;border-bottom:1px solid var(--cb-line)}
.cb-store-icon{display:grid;place-items:center;width:46px;height:46px;background:#bcf4d316;border:1px solid #baf3d32e;border-radius:11px;color:#b4e5c7}
.cb-store-icon svg{width:26px;height:26px}
.cb-board-top strong{font-size:16px;font-weight:500;display:block}
.cb-board-top small{display:block;font-size:10px;color:#91aa9e;margin-top:4px}
.cb-board-mark{font-size:34px;font-weight:300;color:#97b9a648;margin-left:auto}
.cb-tasks{display:grid;gap:14px;padding-top:21px}
.cb-task{display:flex;gap:14px;align-items:center;padding:14px 15px;border-radius:7px;border:1px solid #91ad9d22;background:#0a141750}
.cb-task-icon{color:#abc0b2;display:grid;place-items:center}
.cb-task-icon svg{width:23px;height:23px}
.cb-task strong{font-size:13px;display:block;font-weight:500;color:#d9e9df}
.cb-task small{font-size:11px;color:#90a79b;display:block;margin-top:4px}
.cb-task-index{margin-left:auto;font:10px var(--mono);color:#789e89}
.cb-owner-slip{position:relative;margin:23px 8px 0 54px;padding:22px 23px;background:#c8e7cb;color:#1c3a2e;display:flex;align-items:center;gap:17px;box-shadow:0 10px 40px #0005;border-radius:8px;transform:rotate(-3deg);animation:cb-slip-float 9s ease-in-out infinite}
.cb-parcel svg{width:35px;height:35px}
.cb-owner-slip small{font-size:10px;color:#426e55;display:block;margin-bottom:3px}
.cb-owner-slip strong{font-size:19px;font-weight:600;display:block}
.cb-owner-slip>span:last-child{margin-left:auto;font-size:24px;font-weight:300}
.cb-scene figcaption{position:absolute;bottom:0;left:0;right:0;display:flex;gap:12px;align-items:center;justify-content:space-between;font-size:10px;color:#98afa2}
.cb-motion{min-height:36px;padding:0;font-size:10px;color:#a7c0b1;gap:6px;white-space:nowrap;flex:none;border:0;background:transparent;cursor:pointer}
.cb-hero-bottom{position:absolute;bottom:30px;left:0;right:0;display:flex;gap:25px;align-items:center;font-size:11px;color:#819c91}
.cb-bottom-line{height:1px;background:var(--cb-line);flex:1}
.cb-value-strip{border-block:1px solid var(--cb-line);background:#0c181b}
.cb-value-strip>.container{display:flex;align-items:center;justify-content:space-between;gap:30px;padding-block:25px}
.cb-value-strip .container>div{display:flex;gap:13px;align-items:center;color:#c0d1c9;font-size:13px}
.cb-value-strip svg{width:20px;height:20px;color:#a1ceaf}
.cb-section{padding-block:105px}
.cb-heading{max-width:820px;margin-bottom:45px}
.cb-heading h2,.cb-closing h2{font-size:clamp(32px,3.25vw,49px);font-weight:450;line-height:1.35;letter-spacing:-.04em;margin:0 0 22px;white-space:pre-line}
.cb-lede{color:var(--cb-muted);font-size:15px;line-height:1.9;max-width:720px}
.cb-division{display:grid;grid-template-columns:1.3fr 1fr;border:1px solid var(--cb-line);border-radius:12px;overflow:hidden}
.cb-team{padding:28px 36px;background:#101b1e}
.cb-overline{font-size:11px;color:#92b5a3;letter-spacing:.08em;margin:0;display:flex;justify-content:space-between;gap:12px}
.cb-service-row{display:flex;align-items:flex-start;gap:23px;padding:27px 0;border-bottom:1px solid var(--cb-line)}
.cb-service-row:last-child{border:0;padding-bottom:6px}
.cb-service-number{font:11px/1.8 var(--mono);color:#6d9480;margin-top:5px}
.cb-service-row h3{font-size:20px;font-weight:450;margin:0 0 10px;line-height:1.5}
.cb-service-row p{color:#91a79e;font-size:13px;line-height:1.9;margin:0}
.cb-service-row>svg{flex:none;width:22px;height:22px;margin-top:6px;color:#789b87}
.cb-owner{background:radial-gradient(ellipse at 80% 0,#38563d44,transparent 70%),#182723;border-left:1px solid var(--cb-line);padding:36px 40px}
.cb-owner h3{font-size:25px;line-height:1.5;font-weight:450;margin:18px 0}
.cb-owner>p{font-size:13px;color:#a5baad;line-height:1.95}
.cb-owner ol{margin-top:28px;padding:0;list-style:none;display:grid;gap:16px}
.cb-owner li{display:flex;gap:13px;font-size:12px;color:#c9dacd}
.cb-owner li>span:first-child{font:10px/1.9 var(--mono);color:#7eaa8d}
.cb-box-art{position:relative;height:184px;width:240px;margin:0 auto}
.cb-box-top{position:absolute;left:20px;top:15px;width:190px;height:78px;background:linear-gradient(145deg,#bbd5a9,#6e957e);clip-path:polygon(0 20%,65% 0,100% 35%,35% 60%)}
.cb-box-front{position:absolute;left:20px;top:30px;width:123px;height:115px;background:linear-gradient(120deg,#a9c697,#779a7c);clip-path:polygon(0 0,54% 28%,54% 100%,0 64%)}
.cb-box-front span{position:absolute;top:38px;left:8px;font:7px var(--mono);color:#2b513e;transform:rotate(28deg)}
.cb-box-side{position:absolute;left:86px;top:42px;width:124px;height:103px;background:linear-gradient(130deg,#6a8c74,#3b614d);clip-path:polygon(0 19%,100% 0,100% 76%,0 100%)}
.cb-box-label{position:absolute;top:107px;left:94px;background:#d4e5cd;color:#28452f;padding:8px 10px;font:7px var(--mono);letter-spacing:.05em;transform:rotate(-9deg);box-shadow:0 5px 20px #0003}
.cb-platform-section{background:#0c171b;border-block:1px solid var(--cb-line)}
.cb-platforms,.cb-stages{border:0;margin:0;padding:0;min-width:0}
.cb-platforms{display:grid;grid-template-columns:repeat(3,1fr);gap:15px}
.cb-platforms legend,.cb-stages legend{font-size:12px;color:#a7bfb2;margin-bottom:17px;padding:0}
.cb-platform{position:relative;display:flex;align-items:flex-start;flex-direction:column;padding:26px;border:1px solid #9cbaaa38;background:#101d20;border-radius:8px;cursor:pointer;transition:background .2s,border-color .2s}
.cb-platform input{position:absolute;width:1px;height:1px;opacity:0}
.cb-platform:focus-within{outline:2px solid var(--accent);outline-offset:4px}
.cb-platform:has(input:checked){border-color:#a8e1bd;background:linear-gradient(140deg,#294034,#152621)}
.cb-platform-symbol{width:42px;height:42px;border-radius:10px;display:grid;place-items:center;background:#9cccac19;color:#b1d9c0;font-size:23px;font-weight:550;margin-bottom:26px}
.cb-platform[data-platform="taobao"] .cb-platform-symbol{color:#f3ba91;background:#db8f5520}.cb-platform[data-platform="douyin"] .cb-platform-symbol{color:#d4bfe8;background:#bfa2d322}.cb-platform[data-platform="amazon"] .cb-platform-symbol{color:#ddc68f;background:#dfb86c20;font-size:33px;font-family:Georgia,serif}
.cb-platform strong{font-size:19px;font-weight:500;margin-bottom:10px}
.cb-platform-desc{font-size:12px;line-height:1.8;color:#97aca2;max-width:180px}
.cb-select-mark{position:absolute;top:24px;right:21px;border:1px solid #99b4a84a;border-radius:50%;width:23px;height:23px;color:transparent}
.cb-select-mark svg{width:21px;height:21px;padding:3px}
.cb-platform:has(input:checked) .cb-select-mark{background:#b4e9c8;border-color:#b4e9c8;color:#1b422d}
.cb-plan-bottom{display:grid;grid-template-columns:1fr 1.25fr;gap:42px;margin-top:34px;align-items:start}
.cb-stages{display:flex;gap:10px;flex-wrap:wrap}
.cb-stages label{display:flex;align-items:center;gap:10px;padding:13px 16px;min-height:49px;background:#122025;border:1px solid #a7c4b32b;border-radius:5px;cursor:pointer;color:#aec4b9;font-size:12px}
.cb-stages label:has(input:checked){border-color:#91c7a97a;color:#d8ecdf}
.cb-stages input{accent-color:#b5e6c9;width:15px;height:15px;margin:0}
.cb-plan-result{border-left:1px solid #a4c2b138;padding-left:35px}
.cb-plan-result h3{font-size:23px;font-weight:500;line-height:1.5;margin:12px 0}
.cb-plan-result p:not(.cb-overline):not(.cb-fine){font-size:13px;color:#a1b7ab;line-height:1.9;margin:0 0 22px}
.cb-fine{font-size:11px;line-height:1.9;color:#98afa1}
.cb-plan-result .cb-fine{margin:14px 0 0}
.cb-platform-note{font-size:11px;line-height:1.9;color:#819b8f;border-top:1px solid var(--cb-line);padding-top:23px;margin:30px 0 0}
.cb-ai{display:grid;grid-template-columns:1fr 1fr;gap:90px;align-items:center}
.cb-ai-copy .cb-heading{margin-bottom:18px}
.cb-badge{display:inline-flex;font-size:10px;letter-spacing:.06em;padding:4px 10px;border:1px solid #bac4e73b;border-radius:4px;color:#a5a9cc;background:#9eadd309}
.cb-ai-examples{display:grid;gap:9px;margin-top:30px;max-width:365px}
.cb-ai-examples button{display:flex;gap:14px;align-items:center;justify-content:space-between;text-align:left;padding:13px 17px;min-height:48px;border:1px solid #b9d5c728;border-radius:5px;background:transparent;color:#b2c6bc;font-size:13px;cursor:pointer}
.cb-ai-examples button[aria-pressed="true"]{border-color:#bad9c777;background:#b3ddc40c;color:#d9eee2}
.cb-ai-examples button>span:last-child{color:#8bb29d}
.cb-ai-copy>.cb-fine{max-width:390px;margin-top:20px}
.cb-chat{border:1px solid #bedacc37;border-radius:15px;background:linear-gradient(140deg,#192d28,#0f191e 60%);box-shadow:0 30px 90px #0003;overflow:hidden}
.cb-chat-top{display:flex;gap:13px;align-items:center;padding:24px 28px;border-bottom:1px solid var(--cb-line)}
.cb-ai-avatar{display:grid;place-items:center;width:38px;height:38px;border-radius:11px;border:1px solid #bedacc40;color:#c5dfd0;background:#b5dbbf12}
.cb-ai-avatar svg{width:23px;height:23px}
.cb-chat-top strong{display:block;font-size:13px;font-weight:500}.cb-chat-top small{display:block;font-size:10px;color:#90a496;margin-top:3px}.cb-chat-top>.cb-mono{margin-left:auto}
.cb-chat-body{padding:26px 28px 20px;min-height:390px}
.cb-chat-who{text-align:right;color:#8ca597;font-size:10px;margin:0 0 7px}
.cb-chat-question{margin:0 0 27px 55px;border:1px solid #84be9b31;border-radius:10px 2px 10px 10px;padding:16px;background:#294335;color:#d2e9d7;font-size:13px;line-height:1.9;min-height:70px}
.cb-chat-answer{border:1px solid #acc6b323;background:#0b15188a;border-radius:3px 10px 10px 10px;padding:21px}
.cb-answer-heading{display:flex;align-items:flex-start;gap:10px}.cb-answer-heading svg{width:19px;height:19px;flex:none;color:#a6d8bc;margin-top:2px}.cb-answer-heading p{font-size:13px;color:#d1e1d8;margin:0;line-height:1.8}
.cb-chat-answer ol{padding:0;margin:19px 0 0;list-style:none;display:grid;gap:13px}.cb-chat-answer li{display:flex;gap:10px}.cb-chat-answer li>span{font:10px/2 var(--mono);color:#7c9e8a}.cb-chat-answer li p{font-size:12px;color:#9eb8a9;margin:0;line-height:1.8}
.cb-chat-footer{font-size:9px;color:#718f7e;margin:22px 0 0;letter-spacing:.05em}
.cb-pricing-section{background:#131e1b;border-block:1px solid var(--cb-line)}
.cb-pricing-intro{display:grid;grid-template-columns:.9fr 1.1fr;gap:70px;align-items:center}
.cb-pricing-intro .cb-heading{margin:0}.cb-pricing-intro .cb-lede{font-size:14px}
.cb-fees{display:grid;grid-template-columns:1fr 22px 1fr;gap:18px;align-items:start}.cb-fees article{padding-block:16px}.cb-fees h3{font-size:27px;line-height:1.4;font-weight:500;margin:21px 0 17px}.cb-fees p{font-size:13px;line-height:1.9;color:#a4b9aa;margin:0}
.cb-fee-plus{font-size:28px;font-weight:200;color:#91b29a;padding-top:52px}
.cb-fee-note{display:grid;grid-template-columns:.9fr 1.1fr;gap:70px;border-top:1px solid var(--cb-line);padding-top:32px;margin-top:45px}.cb-fee-note h3{font-size:18px;line-height:1.7;font-weight:500;margin:0}.cb-fee-note p{font-size:13px;color:#a8baad;line-height:1.95;margin:0}.cb-fee-note .cb-fine{font-size:11px;color:#7d9c88;margin-top:14px}
.cb-start-steps{display:grid;grid-template-columns:repeat(3,1fr);gap:40px;list-style:none;padding:0;margin:0}.cb-start-steps li{position:relative;padding-top:28px;border-top:1px solid #b7d6c239}.cb-start-index{font:32px var(--mono);color:#577764;letter-spacing:-.07em}.cb-start-steps h3{font-size:21px;font-weight:450;margin:22px 0 12px}.cb-start-steps p{font-size:13px;color:#94ad9f;line-height:1.9;margin:0}
.cb-faq{display:grid;grid-template-columns:.75fr 1.25fr;gap:70px;padding-top:15px}.cb-faq h2{font-size:32px;font-weight:450;line-height:1.5;margin:12px 0}.cb-faq details{border-top:1px solid var(--cb-line)}.cb-faq details:last-child{border-bottom:1px solid var(--cb-line)}.cb-faq summary{display:flex;align-items:center;justify-content:space-between;gap:20px;min-height:72px;padding:20px 0;list-style:none;cursor:pointer;font-size:15px;line-height:1.7;color:#c8dbcf}.cb-faq summary::-webkit-details-marker{display:none}.cb-faq-plus{color:#8daa96;font-size:22px;font-weight:300;transition:transform .2s}.cb-faq details[open] .cb-faq-plus{transform:rotate(45deg)}.cb-faq details>p{margin:0 32px 24px 0;font-size:13px;line-height:1.95;color:#9cb3a4}
.cb-existing{padding-block:27px;border-block:1px solid var(--cb-line);display:flex;align-items:center;justify-content:space-between;gap:25px}.cb-existing>p{font-size:12px;color:#8da698;margin:0}.cb-existing>div{display:flex;gap:24px;flex-wrap:wrap}.cb-existing .cb-button{font-size:11px;border:0;padding:0;gap:12px;min-height:36px;font-weight:400}.cb-existing svg{width:15px;height:15px}
.cb-closing{display:grid;grid-template-columns:1.2fr .8fr;gap:50px;align-items:center;padding-block:100px}.cb-closing>div:last-child{justify-self:end;display:flex;align-items:flex-start;flex-direction:column;gap:25px}.cb-closing p{font-size:14px;line-height:1.9;color:#96afa0;margin:0}.cb-contact{display:grid;grid-template-columns:1fr 20px;gap:9px;font-size:12px;color:#abc6b5}.cb-contact>span:last-child{grid-column:1/-1;font:12px var(--mono);color:#deeee2;letter-spacing:.02em}.cb-contact svg{width:18px;height:18px}
.cb-dialog{color:#dceee3;background:#12221c;border:1px solid #bde2ca55;border-radius:13px;width:min(650px,calc(100% - 32px));max-height:calc(100dvh - 40px);padding:0;box-shadow:0 20px 100px #0009}.cb-dialog::backdrop{background:#020809b5;backdrop-filter:blur(8px)}.cb-dialog-inner{padding:38px;position:relative}.cb-close{position:absolute;right:11px;top:9px;background:transparent;border:0;color:#b2cab9;width:44px;height:44px;font-size:26px;cursor:pointer}.cb-dialog h2{font-size:27px;line-height:1.5;letter-spacing:-.03em;margin:10px 20px 13px 0}.cb-dialog p{font-size:13px;color:#9fbaa9;line-height:1.8}.cb-dialog label{display:block;font-size:11px;color:#a0bdac;margin:23px 0 9px}.cb-dialog textarea{display:block;width:100%;resize:vertical;min-height:210px;color:#d8e8de;background:#0b1512;border:1px solid #a9ceb644;border-radius:5px;padding:16px;font:13px/1.8 var(--sans)}.cb-dialog .cb-actions{gap:10px;margin-top:20px}.cb-dialog .cb-button{font-size:12px;padding:11px 17px}.cb-dialog #cb-copy-status{margin:12px 0 0;min-height:23px}
@keyframes cb-board-float{50%{transform:translateY(-7px) rotateY(-7deg) rotateX(3deg) rotateZ(0deg)}}
@keyframes cb-slip-float{50%{transform:translateY(4px) rotate(-2deg)}}
@media(max-width:1100px){.cb-hero{gap:32px;padding-top:65px;min-height:650px}.cb-hero h1{font-size:45px}.cb-intro{font-size:14px}.cb-operation-board{padding:20px}.cb-owner-slip{margin-left:24px;padding:20px 17px}.cb-owner-slip strong{font-size:17px}.cb-scene-heading .cb-mono{display:none}.cb-task{padding:13px 10px;gap:10px}.cb-task small{font-size:10px}.cb-ai{gap:45px}.cb-pricing-intro,.cb-fee-note{gap:40px;grid-template-columns:.85fr 1.15fr}.cb-fees h3{font-size:23px}.cb-owner{padding:30px}.cb-subnav nav{gap:21px}.cb-existing{align-items:flex-start;flex-direction:column;gap:8px}}
@media(max-width:800px){:root{--cb-subnav-height:90px}.cb-subnav>.container{display:block;padding-top:11px}.cb-subbrand{font-size:12px;gap:11px;min-height:22px}.cb-subbrand>span:last-child{font-size:9px}.cb-subnav nav{gap:25px}.cb-subnav nav a{min-height:51px;font-size:11px}.cb-hero{grid-template-columns:1fr;padding-top:54px;padding-bottom:86px;gap:40px;min-height:0}.cb-hero h1{font-size:clamp(35px,6.9vw,57px)}.cb-hero-copy{max-width:650px}.cb-intro{max-width:540px}.cb-scene{width:min(480px,100%);justify-self:center;padding-bottom:40px}.cb-scene-heading .cb-mono{display:block}.cb-operation-board{transform:rotateY(-7deg) rotateZ(1deg)}.cb-hero-bottom{bottom:25px;font-size:10px;gap:15px}.cb-section{padding-block:75px}.cb-heading{margin-bottom:34px}.cb-heading h2{font-size:32px}.cb-lede{font-size:14px}.cb-division{grid-template-columns:1fr}.cb-team{padding:24px 28px}.cb-owner{border-left:0;border-top:1px solid var(--cb-line);display:grid;grid-template-columns:180px 1fr;column-gap:20px;padding:30px}.cb-box-art{grid-row:1/4;width:180px;transform:scale(.85);transform-origin:left center;align-self:center}.cb-owner h3{font-size:22px;margin:0 0 13px}.cb-owner p{margin:0}.cb-owner ol{grid-column:2;margin-top:20px}.cb-platforms{grid-template-columns:repeat(2,1fr);gap:12px}.cb-platform{padding:23px}.cb-platform-desc{max-width:none}.cb-plan-bottom{grid-template-columns:1fr;gap:28px}.cb-plan-result{padding:25px 0 0;border-left:0;border-top:1px solid var(--cb-line)}.cb-ai{grid-template-columns:1fr;gap:35px}.cb-ai-examples{display:flex;max-width:none;flex-wrap:wrap}.cb-ai-examples button{font-size:12px;gap:15px}.cb-ai-copy>.cb-fine{max-width:none}.cb-chat{max-width:570px;width:100%;justify-self:center}.cb-pricing-intro{grid-template-columns:1fr;gap:24px}.cb-fees{gap:25px;grid-template-columns:1fr 24px 1fr}.cb-fee-note{grid-template-columns:1fr;gap:16px}.cb-start-steps{gap:25px}.cb-start-steps h3{font-size:18px}.cb-faq{grid-template-columns:1fr;gap:20px;padding-top:0}.cb-closing{grid-template-columns:1fr;gap:30px}.cb-closing>div:last-child{justify-self:start}.cb-value-strip>.container{gap:15px;padding-block:20px}.cb-value-strip .container>div{font-size:11px;gap:8px}.cb-value-strip svg{width:16px;height:16px;flex:none}}
@media(max-width:480px){.cb-hero{padding-top:38px;gap:33px}.cb-eyebrow{font-size:10px;margin-bottom:19px;letter-spacing:.06em}.cb-hero h1{font-size:clamp(30px,8.4vw,40px);line-height:1.3;letter-spacing:-.045em;margin-bottom:23px}.cb-hero h1>span{white-space:normal}.cb-intro{font-size:13px;line-height:1.95}.cb-actions{gap:10px;margin-top:25px}.cb-button{font-size:12px;padding:11px 15px;gap:15px;min-height:48px}.cb-status{font-size:10px;margin-top:19px;line-height:1.85}.cb-scene{padding:5px 5px 36px}.cb-operation-board{padding:19px}.cb-scene-heading{font-size:11px;margin-bottom:19px}.cb-task small{font-size:11px}.cb-task{padding:12px 10px}.cb-owner-slip{margin:18px 6px 0 22px;padding:17px;gap:12px}.cb-owner-slip strong{font-size:17px}.cb-hero-bottom{font-size:9px;gap:10px}.cb-bottom-line{min-width:12px}.cb-value-strip>.container{align-items:flex-start;gap:14px;flex-direction:column;padding-block:20px}.cb-value-strip .container>div{font-size:12px}.cb-section{padding-block:60px}.cb-heading h2{font-size:28px;line-height:1.4}.cb-lede{font-size:13px}.cb-team{padding:22px}.cb-service-row{gap:14px;padding:24px 0}.cb-service-row h3{font-size:18px}.cb-service-row p{font-size:12px}.cb-service-row>svg{display:none}.cb-owner{display:block;padding:26px}.cb-box-art{height:160px;transform:scale(.85);transform-origin:center top;width:220px}.cb-owner h3{font-size:22px;margin:0 0 15px}.cb-owner>p{font-size:12px}.cb-platform{padding:20px 16px}.cb-platform-symbol{width:36px;height:36px;font-size:20px;margin-bottom:23px}.cb-platform strong{font-size:17px}.cb-platform-desc{font-size:11px}.cb-select-mark{top:18px;right:13px;width:20px;height:20px}.cb-select-mark svg{width:18px;height:18px;padding:2px}.cb-stages{gap:8px}.cb-stages label{padding:12px;font-size:11px;gap:8px}.cb-plan-result h3{font-size:21px}.cb-ai-examples{display:grid;grid-template-columns:1fr}.cb-ai-examples button{font-size:12px;padding:12px 15px}.cb-chat-top{padding:20px}.cb-chat-body{padding:22px 19px 18px;min-height:390px}.cb-chat-question{margin-left:32px;font-size:12px;padding:14px;min-height:0}.cb-chat-answer{padding:17px}.cb-answer-heading p{font-size:12px}.cb-chat-answer li p{font-size:11px}.cb-chat-footer{font-size:8px}.cb-fees{grid-template-columns:1fr;gap:0}.cb-fee-plus{padding:3px 0;font-size:27px}.cb-fees article{padding-block:15px}.cb-fees h3{font-size:25px;margin:13px 0}.cb-fee-note{margin-top:28px;padding-top:26px}.cb-fee-note h3{font-size:17px}.cb-fee-note p{font-size:12px}.cb-start-steps{grid-template-columns:1fr;gap:27px}.cb-start-steps li{padding-top:23px;display:grid;grid-template-columns:44px 1fr;gap:0 16px}.cb-start-index{grid-row:1/3;font-size:28px;margin-top:3px}.cb-start-steps h3{margin:0 0 10px;font-size:19px}.cb-start-steps p{font-size:12px}.cb-faq{padding-top:0}.cb-faq h2{font-size:27px}.cb-faq summary{font-size:13px;min-height:70px}.cb-faq details>p{font-size:12px;margin-right:18px}.cb-existing>div{gap:2px 20px}.cb-existing{padding-block:22px;gap:10px}.cb-closing h2{font-size:32px}.cb-closing p{font-size:13px}.cb-dialog-inner{padding:26px 21px}.cb-dialog h2{font-size:23px}.cb-dialog textarea{font-size:12px}.cb-dialog .cb-button{font-size:11px;padding:11px 13px}}
@media(prefers-reduced-motion:reduce){.cb-operation-board,.cb-owner-slip{animation:none}html{scroll-behavior:auto}.cb-button,.cb-platform,.cb-faq-plus{transition:none}}
.motion-paused .cb-operation-board,.motion-paused .cb-owner-slip{animation:none}
.cb-existing .cb-existing-intro{display:block}.cb-existing-intro p{margin:0;font-size:12px;color:#a3baab}.cb-existing-intro p.cb-fine{font-size:10px;margin-top:6px;color:#839d8b}
@media(max-width:480px){.cb-scene figcaption{font-size:8px;gap:7px}.cb-motion{font-size:9px;gap:4px}.cb-hero .cb-status{color:#9ab2a4}}
html[lang="en"] .cb-hero h1>span{white-space:normal}html[lang="en"] .cb-subbrand>span:last-child{display:none}
