*{box-sizing:border-box}html{scroll-behavior:smooth}body.revise{--paper:#f4f2ec;--ink:#193c32;--soft:#52685d;--line:#bfcbbf;--accent:#265a45;--surface:#e9ede3;margin:0;background:var(--paper);color:var(--ink);font-family:Arial,PingFang SC,Microsoft YaHei,sans-serif;font-size:16px;line-height:1.65}body.hub{--paper:#0b1822;--ink:#f1f6f3;--soft:#b5c8c5;--line:#29414b;--accent:#b2e3cb;--surface:#122732}a{color:inherit;text-decoration:none}a:hover{text-decoration:underline}button,input,select,textarea{font:inherit}a:focus-visible,button:focus-visible,input:focus,select:focus,textarea:focus{outline:3px solid #a7894d;outline-offset:4px}.skip{position:absolute;left:20px;top:-100px;background:var(--paper);padding:14px;z-index:10}.skip:focus{top:12px}.masthead{padding:17px max(4vw,20px);gap:26px;border-bottom:1px solid var(--line);max-width:1600px;margin:auto}.lockup,.masthead{display:flex;align-items:center}.lockup{gap:12px;min-width:185px}.lockup img{object-fit:contain;width:61px;height:48px}.hub .lockup img{width:43px;height:46px}.wordmark{font-size:23px;font-weight:600;letter-spacing:-.7px;line-height:1.25}.wordmark small{display:block;font-size:10px;font-weight:400;letter-spacing:1.6px;margin-top:4px}.main-nav{display:flex;gap:23px;margin-left:auto;font-size:13px;align-items:center}.main-nav a[aria-current=page]{text-decoration:underline;text-underline-offset:8px}.language{flex-shrink:0}.language select{background:var(--paper);padding:8px 10px}.language select,.mobile-menu{border:1px solid var(--line);color:var(--ink)}.mobile-menu{display:none;background:transparent;padding:6px 12px}.revise main{max-width:1440px;margin:auto}.section{padding:76px 6vw 86px}.kicker{font-size:11px;letter-spacing:1.6px;text-transform:uppercase;color:var(--soft);margin-bottom:18px}.hero-grid{display:grid;grid-template-columns:1.4fr .8fr;gap:5vw;align-items:center;min-height:620px;padding-top:65px}.hero-grid img{width:100%;height:440px;object-fit:cover}.display{font-family:Georgia,Songti SC,serif;font-size:clamp(40px,4.8vw,70px);font-weight:400;letter-spacing:-1.9px;line-height:1.09;max-width:930px;margin:18px 0 26px;text-wrap:balance}.hub .display{font-family:PingFang SC,Microsoft YaHei,sans-serif;letter-spacing:-1px;font-weight:500;font-size:clamp(38px,4.5vw,65px);line-height:1.25}.lead{font-size:19px;color:var(--soft);max-width:760px;line-height:1.8}.actions{display:flex;gap:25px;flex-wrap:wrap;margin-top:30px}.action,.actions{align-items:center}.action{display:inline-flex;gap:28px;background:var(--accent);color:#fff;padding:13px 22px;border:1px solid var(--accent);font-weight:500;transition:background .2s,transform .2s}.hub .action{color:#0b2524}.action:hover{text-decoration:none;filter:brightness(1.09)}.action:active{transform:translateY(1px)}.text-action{font-size:14px;text-decoration:underline;text-underline-offset:5px}.section h2{font-family:Georgia,Songti SC,serif;font-weight:400;font-size:clamp(29px,3.2vw,44px);line-height:1.25;letter-spacing:-.7px;max-width:900px;margin:14px 0 25px;text-wrap:balance}.hub .section h2{font-family:inherit;letter-spacing:-.5px;font-weight:500}.section h3{font-weight:600;font-size:21px;line-height:1.45;margin:10px 0 14px}.section p{max-width:760px}.subtle{color:var(--soft)}.eyeline{display:flex;justify-content:space-between;gap:25px;border-top:1px solid var(--line);border-bottom:1px solid var(--line);padding:20px 6vw;font-size:12px;letter-spacing:.5px}.split-heading{display:grid;grid-template-columns:1.2fr .8fr;gap:50px;align-items:end;margin-bottom:35px}.split-heading p{color:var(--soft)}.service-row{display:grid;grid-template-columns:70px 1fr 1.15fr 35px;gap:24px;align-items:start;border-top:1px solid var(--line);padding:30px 0}.service-row .index{font:13px/2 monospace;color:var(--soft)}.service-row h3{margin:0}.service-row p{margin:0;color:var(--soft)}.service-row:hover{text-decoration:none}.service-row:hover h3{text-decoration:underline;text-underline-offset:5px}.tint{background:var(--surface)}.two-col{gap:55px}.facts,.two-col{display:grid;grid-template-columns:1fr 1fr}.facts{margin:30px 0;gap:24px}.fact{border-top:1px solid var(--line);padding-top:20px}.fact strong{display:block;margin-bottom:8px}.fact p{font-size:14px;color:var(--soft);margin:0}.wide-image{width:100%;height:320px;object-fit:cover}.step-list{list-style:none;margin:32px 0 0;padding:0;display:grid;grid-template-columns:repeat(4,1fr);gap:30px}.step-list li{border-top:1px solid var(--line);padding-top:20px}.step-list span{font:12px monospace;color:var(--soft)}.boundary,.step-list p{font-size:14px;color:var(--soft)}.boundary{border-left:3px solid var(--accent);padding:10px 0 10px 22px;margin:30px 0;max-width:850px}.detail-header{padding-bottom:30px}.detail-header .display{font-size:clamp(38px,4.5vw,64px)}.detail-content{padding-top:20px;max-width:1180px}.detail-content article{padding:27px 0;border-top:1px solid var(--line)}.detail-content article li,.detail-content article p{color:var(--soft)}ul.clean{padding-left:20px}ul.clean li{margin:8px 0}.comparison{width:100%;border-collapse:collapse;font-size:14px;margin:25px 0}.comparison td,.comparison th{border-bottom:1px solid var(--line);text-align:left;padding:16px 14px;vertical-align:top}.comparison th{font-weight:600;background:var(--surface)}.table-wrap{overflow-x:auto}.sample-label{display:inline-block;font-size:12px;border:1px solid var(--line);padding:5px 10px;color:var(--soft)}.form-grid{display:grid;grid-template-columns:.85fr 1.15fr;gap:6vw}.inquiry{background:var(--surface);padding:30px}.inquiry label{display:block;font-size:14px;margin:16px 0}.inquiry input,.inquiry select,.inquiry textarea{display:block;width:100%;background:var(--paper);color:var(--ink);border:1px solid var(--line);padding:12px;margin-top:7px;border-radius:2px}.form-columns{display:grid;grid-template-columns:1fr 1fr;gap:0 20px}.inquiry .consent{display:flex;gap:10px;align-items:flex-start}.consent input{width:auto;margin-top:6px}.hp{display:none!important}.inquiry button{cursor:pointer}.inquiry button:disabled{opacity:.6;cursor:wait}.form-result{min-height:30px;font-size:14px}.foot,.form-note{font-size:12px;color:var(--soft)}.foot{max-width:1440px;margin:auto;padding:35px 6vw 40px;border-top:1px solid var(--line);display:flex;gap:20px;flex-wrap:wrap}.foot .identity{flex-basis:100%;font-size:14px;color:var(--ink)}.product-window{border:1px solid var(--line);background:var(--surface);padding:25px;transform:rotate(-1deg)}.window-bar{display:flex;justify-content:space-between;font:11px monospace;letter-spacing:1px;padding-bottom:20px}.window-bar,.window-item{border-bottom:1px solid var(--line)}.window-item{padding:20px 0}.window-item small{color:var(--accent);font-size:11px;letter-spacing:1px}.window-item strong{display:block;font-size:19px;font-weight:500;margin:8px 0}.window-item p{font-size:13px;color:var(--soft);margin:0}.proof-line{display:flex;gap:14px;align-items:center;font-size:12px;color:var(--soft);padding-top:20px}.dot{width:7px;height:7px;background:var(--accent);border-radius:50%}.result-list{display:grid;grid-template-columns:.7fr 1.3fr;gap:50px;margin-top:35px}.result-item{padding:25px 0;border-top:1px solid var(--line)}.result-item p{color:var(--soft);font-size:15px}.scope-strip{display:flex;flex-wrap:wrap;gap:10px}.scope-strip span{font-size:12px;border:1px solid var(--line);padding:7px 12px;color:var(--soft)}.example-card{padding:26px 0;border-top:1px solid var(--line)}.example-card small{color:var(--accent);font-size:11px;letter-spacing:1px}.example-card p{color:var(--soft)}.demo-switch{display:flex;gap:12px;flex-wrap:wrap;margin:24px 0}.demo-switch button{border:1px solid var(--line);background:transparent;color:var(--ink);padding:12px 18px;cursor:pointer}.demo-switch button[aria-selected=true]{background:var(--accent);color:#0b2524}.demo-layout{display:grid;grid-template-columns:.8fr 1.2fr;gap:40px}.demo-input{background:var(--surface);padding:25px}.specs{font-size:14px;margin:20px 0}.specs div{display:grid;grid-template-columns:90px 1fr;gap:16px;padding:12px 0;border-top:1px solid var(--line)}.specs dt{color:var(--soft)}.specs dd{margin:0}.evidence-level{display:inline-block;font-size:11px;border:1px solid var(--accent);padding:3px 8px;color:var(--accent)}.evidence-card{padding:24px 0;border-top:1px solid var(--line)}.evidence-card p{font-size:14px;color:var(--soft)}.evidence-card a{font-size:13px;text-decoration:underline;text-underline-offset:4px}.demo-output{min-height:720px}.demo-output h3{margin-top:15px}.demo-steps{display:flex;gap:15px;flex-wrap:wrap;font-size:12px;color:var(--soft);margin-bottom:20px}.demo-download{background:transparent;color:var(--ink);border:1px solid var(--line);padding:11px 18px;cursor:pointer}.cta-band{display:flex;justify-content:space-between;align-items:center;gap:30px}.brand-note{font-size:12px;color:var(--soft);margin-top:28px}.visually-hidden{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}@media(min-width:1600px){.section{padding-left:90px;padding-right:90px}}@media(max-width:1000px){.masthead{flex-wrap:wrap;gap:16px}.main-nav{gap:16px}.hero-grid{grid-template-columns:1fr .8fr;gap:30px}.display{font-size:50px}.hero-grid img{height:360px}.step-list{grid-template-columns:repeat(2,1fr)}}@media(max-width:760px){.masthead{padding:14px 20px}.lockup{min-width:0}.lockup img{width:50px;height:40px}.wordmark{font-size:20px}.wordmark small{font-size:9px}.language,.mobile-menu{margin-left:auto}.mobile-menu{display:block}.language+.mobile-menu{margin-left:0}.main-nav{display:none;order:4;width:100%;margin:0;flex-direction:column;align-items:flex-start;padding:16px 0}.main-nav.open{display:flex}.demo-layout,.form-grid,.hero-grid,.result-list,.split-heading,.two-col{grid-template-columns:1fr;gap:28px}.section{padding:44px 22px 52px}.hero-grid{min-height:0}.display,.hub .display{font-size:39px;line-height:1.2;letter-spacing:-.8px}.hero-grid img{height:260px}.lead{font-size:17px}.hero-grid .product-window{margin-top:12px;transform:none}.service-row{grid-template-columns:30px 1fr 20px;gap:14px;padding:24px 0}.service-row p{grid-column:2/3;margin-top:8px}.service-row .arrow{grid-column:3;grid-row:1}.facts,.form-columns{grid-template-columns:1fr}.step-list{gap:20px}.eyeline{flex-wrap:wrap;padding:17px 22px;gap:10px}.inquiry{padding:22px}.cta-band{display:block}.cta-band .action{margin-top:15px}.wide-image{height:230px}.demo-output{min-height:0}.comparison{min-width:560px}.foot{padding:28px 22px}.main-nav a{padding:6px 0}.demo-switch{display:grid;grid-template-columns:1fr}.demo-switch button{text-align:left}.scope-strip{gap:8px}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:after,:before{transition:none!important;animation:none!important}}.hero-space .brand-headline{font-size:clamp(44px,5.2vw,78px);line-height:1.2;max-width:780px}.hero-footnote{max-width:900px}.mentihub-marketing{max-width:1440px;margin:auto}.mentihub-marketing .section h1{font-weight:500}.mentihub-marketing .display{font-family:inherit}.gateway-brief header b{font-size:32px}@media(max-width:760px){.hero-space .brand-headline{font-size:43px;line-height:1.22}.hero-space .hero-footnote{margin-top:30px}.hero-space{min-height:900px}}