:root{--ink:#211b14;--paper:#f6f1e7;--gold:#c79436;--muted:#75644c;--dark:#201c16}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:var(--paper);color:var(--ink);font-family:"Microsoft YaHei","Noto Sans SC",Arial,sans-serif}a{color:inherit}section{padding:105px max(28px,calc((100% - 1180px)/2))}.hero{min-height:790px;color:#fff;background:radial-gradient(circle at 84% 35%,#77501d 0,transparent 26%),linear-gradient(135deg,#16130f,#292116 70%,#1e1a13);padding-top:0;position:relative;overflow:hidden}.nav{height:94px;display:flex;align-items:center;justify-content:space-between;gap:30px}.brand{display:flex;align-items:center;gap:12px;text-decoration:none;font-weight:800;font-size:18px}.brand img{width:45px;height:45px;object-fit:contain}.brand small{display:block;margin-top:4px;font-size:9px;letter-spacing:.14em;color:#a99572}.navlinks{display:flex;gap:30px;color:#d9cdb8;font-size:14px}.navlinks a{text-decoration:none}.navcta{border:1px solid #d5a94e;border-radius:999px;padding:11px 17px;color:#ffdfa0;text-decoration:none;font-size:14px}.hero-grid{display:grid;grid-template-columns:1.1fr .9fr;align-items:center;min-height:635px;gap:50px}.eyebrow,.section-kicker{color:#c99b45;font-size:14px;font-weight:800;letter-spacing:.08em}.hero h1{font-size:clamp(48px,5.2vw,78px);line-height:1.1;letter-spacing:-.055em;margin:17px 0 24px}.hero h1 em{font-style:normal;color:#f3c862}.hero h1 strong{font-weight:800;color:#f0c975}.summary{max-width:575px;color:#d7c9b5;font-size:18px;line-height:1.8}.actions{display:flex;align-items:center;gap:22px;margin:34px 0}.primary{display:inline-flex;align-items:center;justify-content:space-between;gap:34px;border-radius:12px;background:linear-gradient(120deg,#e3bd69,#b77d22);padding:17px 21px;color:#251b0d;text-decoration:none;font-size:16px;font-weight:800;box-shadow:0 13px 32px #0003}.primary span{font-size:24px}.quiet{color:#ead7ae;text-decoration:none;font-size:15px}.outcomes{display:flex;gap:10px}.outcomes span{border:1px solid #ffffff28;border-radius:99px;padding:8px 13px;color:#eee3d2;font-size:13px}.hero-orbit{height:415px;position:relative;background:repeating-radial-gradient(ellipse at 70% 52%,transparent 0 46px,#cf9e472b 47px 49px,transparent 50px 87px)}.hero-orbit:before,.hero-orbit:after{content:"";position:absolute;border-radius:50%;border:1px solid #d9b25b88}.hero-orbit:before{width:210px;height:210px;left:23%;top:26%}.hero-orbit:after{width:76px;height:76px;left:41%;top:42%;background:#c69331;box-shadow:0 0 0 17px #c6933127}.orbit-card{position:absolute;right:7%;bottom:9%;border:1px solid #d9b25b88;border-radius:14px;background:#ffffff0d;padding:20px 26px;backdrop-filter:blur(7px)}.orbit-card b,.orbit-card span{display:block}.orbit-card b{font-size:25px;color:#f2ca72}.orbit-card span{font-size:13px;color:#dfcfb3;margin-top:8px}.problems{background:#eee6d7}.section-kicker{margin:0 0 13px}.problems h2,.services h2,.method h2,.cases h2,.diagnosis h2{font-size:clamp(34px,4vw,52px);line-height:1.18;letter-spacing:-.04em;margin:0}.problem-grid,.capabilities{display:grid;grid-template-columns:repeat(3,1fr);gap:17px;margin-top:48px}.problem-grid article{padding:27px;background:#f8f4eb;border-left:3px solid #bc8a32}.problem-grid b{font-size:20px}.problem-grid p,.capabilities p{color:var(--muted);line-height:1.75;font-size:15px}.services{background:#f7f3ea}.section-head>p:last-child{color:var(--muted)}.capabilities article{min-height:276px;padding:27px;background:#252018;color:#f8f1e5;position:relative}.capabilities span{color:#e4bd66;font-size:14px}.capabilities h3{font-size:25px;margin:28px 0 8px}.capabilities p{color:#d4c5ac}.capabilities a{position:absolute;bottom:26px;color:#e8bd60;text-decoration:none;font-size:14px}.method{display:grid;grid-template-columns:.85fr 1.15fr;gap:75px;background:#e5d8c1}.method>div>p:last-child{color:var(--muted);line-height:1.8}.method ol{margin:0;padding:0;list-style:none;border-left:1px solid #bc9657}.method li{position:relative;padding:0 0 25px 35px}.method li:before{content:"";position:absolute;left:-6px;top:7px;width:11px;height:11px;border-radius:50%;background:#b37b26}.method i{display:block;color:#a27024;font-size:13px;font-style:normal}.method b{display:block;font-size:21px;margin:4px 0}.method span{color:var(--muted);font-size:14px}.cases{background:#f5efe4}.case-main{display:grid;grid-template-columns:1.1fr .9fr;gap:42px;margin-top:42px;padding:38px;background:#201c16;color:#f8f1e5}.case-label{display:inline-block;background:#ceb062;color:#2a1e0d;border-radius:99px;padding:6px 10px;font-size:12px;font-weight:800}.case-main h3{font-size:28px;margin:18px 0 10px}.case-main p{color:#d8c9b0;line-height:1.75}.case-stats{display:grid;grid-template-columns:1fr 1fr;align-content:center;gap:12px}.case-stats span{border:1px solid #ffffff2e;padding:16px;color:#d7c6ab;font-size:13px}.case-stats b{display:block;color:#e9c169;font-size:25px;margin-bottom:7px}.case-note{color:var(--muted)}.diagnosis{text-align:center;background:radial-gradient(circle at 50% 0,#7b561f,transparent 43%),#201c16;color:#f9f2e6}.diagnosis p:not(.section-kicker){max-width:600px;margin:18px auto 29px;color:#d7c8af;line-height:1.8}.diagnosis small{display:block;margin-top:25px;color:#b9a98f}footer{display:flex;align-items:center;justify-content:space-between;padding:27px max(28px,calc((100% - 1180px)/2));background:#16120e;color:#c8b99d;font-size:13px}@media(max-width:760px){section{padding:72px 22px}.hero{min-height:auto}.nav{height:78px}.navlinks{display:none}.navcta{font-size:12px;padding:9px 11px}.brand{font-size:14px}.brand img{width:38px;height:38px}.hero-grid,.method,.case-main{grid-template-columns:1fr;gap:25px}.hero-grid{padding:65px 0;min-height:auto}.hero h1{font-size:45px}.summary{font-size:16px}.hero-orbit{height:215px}.problem-grid,.capabilities{grid-template-columns:1fr;margin-top:30px}.method{gap:38px}.case-stats{grid-template-columns:1fr 1fr}.case-main{padding:25px}.case-main h3{font-size:24px}footer{gap:20px;align-items:flex-start;flex-direction:column}}
