:root{--ink:#7c2d12;--main:#ea580c;--accent:#0f766e;--bg:#fff7ed;--panel:#ffffff;--muted:#5f6670;--line:rgba(17,24,39,.14)}*{box-sizing:border-box}body{margin:0;font-family:Arial,Helvetica,sans-serif;background:var(--bg);color:var(--ink);letter-spacing:0}a{color:inherit;text-decoration:none}img{max-width:100%;display:block}.siteHeader{position:sticky;top:0;z-index:10;display:flex;align-items:center;gap:18px;padding:14px clamp(16px,4vw,54px);background:rgba(255,255,255,.94);border-bottom:1px solid var(--line);backdrop-filter:blur(12px)}.noticeBar{padding:9px clamp(16px,4vw,54px);background:var(--ink);color:#fff;font-size:13px;font-weight:800;text-align:center}.brand{display:flex;align-items:center;gap:10px;font-weight:900;font-size:20px;margin-right:auto}.brand img{border-radius:10px}.nav{display:flex;gap:6px;flex-wrap:wrap}.nav a{font-weight:800;padding:10px 12px;border-radius:8px;color:var(--ink)}.nav a.active,.nav a:hover{background:var(--bg);color:var(--main)}.topAction,.btn{display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:12px 18px;border-radius:8px;font-weight:900;border:1px solid var(--line)}.topAction,.btn.primary{background:var(--main);border-color:var(--main);color:#fff}.btn.secondary{background:var(--accent);border-color:var(--accent);color:#111}.btn.ghost{background:#fff;color:var(--ink)}.hero{display:grid;grid-template-columns:minmax(0,1fr) 480px;min-height:600px;gap:48px;align-items:center;padding:64px clamp(16px,6vw,82px);background:linear-gradient(135deg,var(--bg),#fff 52%,rgba(255,255,255,.76))}.heroSide{display:grid;gap:16px}.app-manual .hero .heroText{order:2}.app-manual .hero .heroSide{order:1}.install-lab .hero{background:linear-gradient(135deg,var(--ink),#172033);color:#fff}.install-lab .hero p{color:#dbeafe}.mobile-lite .hero{padding-top:42px;padding-bottom:42px}.kicker{display:inline-block;color:var(--main);font-size:13px;font-weight:900;text-transform:uppercase;margin-bottom:12px}.install-lab .kicker{color:var(--accent)}h1{font-size:clamp(38px,5vw,64px);line-height:1.03;margin:0 0 18px}h2{font-size:34px;line-height:1.15;margin:0 0 12px}.hero p,.pageHero p,.intro p,.keywordFocus p,.split p{font-size:18px;line-height:1.65;color:var(--muted);max-width:780px}.install-lab .split p,.install-lab .keywordFocus p{color:var(--muted)}.actions{display:flex;gap:12px;flex-wrap:wrap;margin:24px 0}.chips{display:flex;gap:10px;flex-wrap:wrap}.chips span{background:#fff;border:1px solid var(--line);border-radius:999px;padding:8px 12px;font-weight:800}.heroArt{filter:drop-shadow(0 24px 44px rgba(15,23,42,.18));justify-self:center}.section{padding:58px clamp(16px,6vw,82px)}.keywordFocus,.toc{background:#fff;border-bottom:1px solid var(--line)}.tocLinks{display:flex;gap:10px;flex-wrap:wrap}.tocLinks a{background:var(--bg);border:1px solid var(--line);border-radius:8px;padding:10px 14px;font-weight:900}.intro,.split{display:grid;grid-template-columns:minmax(0,1fr) 320px;gap:28px;align-items:start}.split{grid-template-columns:1fr 1fr}.panel,.card,.step,.faq details,.updateList article,.appSnapshot,.miniFeature,.checklist{background:#fff;border:1px solid var(--line);border-radius:8px;padding:22px}.appSnapshot h2{font-size:24px}.appSnapshot dl{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin:16px 0 0}.appSnapshot div{background:var(--bg);border-radius:8px;padding:12px}.appSnapshot dt{font-size:12px;text-transform:uppercase;font-weight:900;color:var(--muted)}.appSnapshot dd{margin:4px 0 0;font-weight:900}.featureGrid{display:grid;grid-template-columns:repeat(5,1fr);gap:14px}.miniFeature h3{font-size:18px;margin:0 0 8px}.miniFeature p{color:var(--muted);line-height:1.5}.cards{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.card{min-height:178px;display:flex;flex-direction:column}.card h3,.step h3{font-size:22px;margin:0 0 10px}.card p,.step p,.faq p,.footer p{color:var(--muted);line-height:1.55}.card a{margin-top:auto;color:var(--main);font-weight:900}.pageHero{padding:62px clamp(16px,6vw,82px);background:#fff;border-bottom:1px solid var(--line)}.steps{display:grid;grid-template-columns:repeat(4,1fr);gap:16px}.step span{display:inline-grid;place-items:center;width:36px;height:36px;border-radius:8px;background:var(--main);color:#fff;font-weight:900;margin-bottom:14px}.checklist h2{margin-top:0}.checklist ul{margin:16px 0 0;padding-left:22px;color:var(--muted);line-height:1.8}.faq{display:grid;gap:12px}.faq summary{font-weight:900;cursor:pointer}.updateList{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.footer{display:grid;grid-template-columns:1.4fr 1fr .6fr;gap:28px;padding:36px clamp(16px,6vw,82px);background:var(--ink);color:#fff}.footer p{color:rgba(255,255,255,.75)}.footer a{display:block;margin-top:8px;color:#fff;font-weight:800}@media(max-width:1100px){.featureGrid{grid-template-columns:repeat(2,1fr)}.cards{grid-template-columns:repeat(2,1fr)}}@media(max-width:920px){.siteHeader{align-items:flex-start;flex-direction:column}.brand{margin-right:0}.topAction{width:100%}.hero,.intro,.split,.cards,.steps,.updateList,.footer{grid-template-columns:1fr}.featureGrid{grid-template-columns:1fr}.app-manual .hero .heroText,.app-manual .hero .heroSide{order:initial}.hero{padding-top:42px}.nav a{font-size:14px;padding:8px 9px}.appSnapshot dl{grid-template-columns:1fr}.section{padding-top:42px;padding-bottom:42px}}