:root{--almond:#FFE7D5;--orange:#F46F3E;--green:#30A481;--deep:#214844;--ink:#152522;--paper:#fffdfb;--line:#eadfd7;--muted:#72817d;--shadow:0 24px 70px rgba(49,40,30,.10)}
html,body{overflow-x:hidden}
*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:var(--paper);color:var(--ink);font-family:"Microsoft YaHei","PingFang SC",Arial,sans-serif;-webkit-font-smoothing:antialiased}.shell{width:min(1320px,calc(100% - 96px));margin-inline:auto}button{font:inherit;border:0;cursor:pointer}.nav{height:84px;display:flex;align-items:center;justify-content:space-between;position:relative;z-index:20}.brand{display:flex;align-items:center;gap:12px;color:inherit;text-decoration:none}.brand img{width:46px;height:46px;border-radius:13px}.brand span{display:flex;flex-direction:column}.brand b{font-size:21px;letter-spacing:.04em}.brand small{font-size:9px;letter-spacing:.16em;color:var(--orange);margin-top:2px}.nav nav{display:flex;gap:38px}.nav nav a,.footer-links a{text-decoration:none;color:inherit;font-size:14px;opacity:.78}.nav-actions,.hero-actions{display:flex;gap:12px}.primary,.ghost{height:44px;padding:0 24px;border-radius:12px;font-weight:700}.primary{background:var(--orange);color:#fff;box-shadow:0 14px 30px rgba(244,111,62,.22)}.ghost{background:transparent;border:1px solid rgba(33,72,68,.22);color:inherit}.hero{min-height:680px;display:grid;grid-template-columns:.83fr 1.17fr;gap:48px;align-items:center;position:relative}.hero-copy{padding:44px 0 90px;position:relative;z-index:2}.eyebrow,.kicker{display:inline-flex;align-items:center;gap:9px;color:var(--orange);font-size:13px;font-weight:800;letter-spacing:.08em}.eyebrow:before,.kicker:before{content:"";width:26px;height:2px;background:currentColor}.hero h1{font-size:66px;line-height:1.15;letter-spacing:-.055em;margin:24px 0 22px}.hero h1 em{font-style:normal;color:var(--orange)}.hero-copy>p{font-size:18px;line-height:1.8;color:var(--muted);max-width:560px}.hero-actions{margin-top:36px}.hero-points{display:flex;gap:22px;margin-top:26px;font-size:13px;color:var(--deep)}.hero-visual{height:590px;position:relative;display:flex;align-items:center;justify-content:center}.orbit{position:absolute;border:1px solid rgba(244,111,62,.17);border-radius:50%;transform:rotate(-14deg)}.orbit-a{width:710px;height:380px}.orbit-b{width:580px;height:280px}.screen{position:absolute;background:#fff;border:1px solid rgba(33,72,68,.18);box-shadow:var(--shadow);overflow:visible}.screen img{display:block;width:100%;height:100%;object-fit:cover;object-position:top}.screen-label{position:absolute;z-index:2;top:-36px;left:8px;color:var(--orange);font-size:12px;font-weight:800}.desktop{width:680px;height:430px;border-radius:22px;right:4%;top:75px;padding:10px;overflow:hidden}.desktop img{border-radius:14px}.phone{width:174px;height:360px;border:7px solid #fff;border-radius:28px;left:-10px;bottom:35px;overflow:hidden}.phone img{border-radius:18px}.ai-float{position:absolute;right:-18px;bottom:52px;background:rgba(255,255,255,.92);backdrop-filter:blur(14px);border:1px solid var(--line);border-radius:18px;padding:14px 18px;display:flex;align-items:center;gap:12px;box-shadow:var(--shadow)}.ai-float i{width:42px;height:42px;display:grid;place-items:center;border-radius:12px;background:var(--deep);color:#fff;font-style:normal;font-weight:900}.ai-float div{display:flex;flex-direction:column}.ai-float small{color:var(--muted);margin-top:4px}.promise{display:grid;grid-template-columns:repeat(4,1fr);background:#fff;border:1px solid var(--line);border-radius:20px;box-shadow:0 18px 55px rgba(50,35,24,.06);transform:translateY(-35px);position:relative;z-index:4}.promise div{padding:24px 28px;display:flex;flex-direction:column;border-right:1px solid var(--line)}.promise div:last-child{border-right:0}.promise b{font-size:19px;color:var(--deep)}.promise span{font-size:12px;color:var(--muted);margin-top:8px}.section-heading{display:flex;align-items:end;justify-content:space-between;gap:40px;margin-bottom:42px}.section-heading h2{font-size:42px;line-height:1.2;letter-spacing:-.04em;margin:14px 0 0}.section-heading>p{max-width:460px;color:var(--muted);line-height:1.8}.ai-section{padding:95px 0}.ai-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:16px}.ai-grid article{min-height:265px;background:#fff;border:1px solid var(--line);border-radius:20px;padding:26px;position:relative;overflow:hidden;transition:.2s}.ai-grid article:nth-child(2){background:var(--deep);color:#fff}.ai-grid article:nth-child(3){background:var(--almond)}.ai-grid .num{position:absolute;right:20px;top:18px;font-size:12px;opacity:.45}.ai-grid i{display:grid;place-items:center;width:48px;height:48px;border-radius:14px;background:rgba(244,111,62,.12);color:var(--orange);font-style:normal;font-size:22px}.ai-grid h3{margin:32px 0 12px;font-size:21px}.ai-grid p{font-size:14px;line-height:1.75;opacity:.72}.ai-grid small{display:block;margin-top:24px;color:var(--orange);font-weight:700}.product{padding:105px 0}.showcase{display:grid;grid-template-columns:1.4fr .6fr;gap:20px}.showcase article{background:#f8f8f5;border:1px solid var(--line);border-radius:28px;overflow:hidden}.show-copy{padding:30px 34px 20px}.show-copy span{font-size:12px;font-weight:800;color:var(--orange);letter-spacing:.06em}.show-copy h3{font-size:28px;margin:12px 0 8px}.show-copy p{margin:0;color:var(--muted)}.shot{margin:10px 22px 0;background:#fff;border-radius:18px 18px 0 0;border:1px solid var(--line);overflow:hidden;height:390px;box-shadow:0 18px 50px rgba(34,43,42,.08)}.shot img{width:100%;height:100%;object-fit:cover;object-position:top}.show-side{position:relative}.phone-shot{width:248px;height:520px;margin:5px auto -55px;border-radius:30px 30px 0 0;overflow:hidden;border:8px solid var(--deep);box-shadow:var(--shadow)}.phone-shot img{width:100%;height:100%;object-fit:cover;object-position:top}.secondary{grid-template-columns:1fr 1fr;margin-top:20px}.secondary .shot{height:310px}.flow{padding:100px 0}.flow-grid{display:grid;grid-template-columns:1fr 34px 1fr 34px 1fr 34px 1fr;align-items:center}.flow-grid>span{text-align:center;color:var(--orange);font-size:24px}.flow-grid article{min-height:180px;border-top:2px solid var(--orange);padding:24px 10px}.flow-grid b{font-size:13px;color:var(--orange)}.flow-grid h3{font-size:20px;margin:28px 0 10px}.flow-grid p{font-size:13px;line-height:1.7;color:var(--muted)}.scenes{padding:80px 0}.scene-list{display:grid;grid-template-columns:repeat(4,1fr);gap:12px}.scene-list span{height:80px;display:grid;place-items:center;border:1px solid var(--line);border-radius:16px;font-weight:700;background:#fff}.manifesto{margin-top:95px;margin-bottom:95px;background:var(--deep);color:#fff;border-radius:30px;padding:64px 76px;position:relative;overflow:hidden}.manifesto>span{position:absolute;font-family:Georgia,serif;font-size:180px;color:var(--orange);opacity:.3;top:-28px;left:34px}.manifesto blockquote{font-size:31px;line-height:1.65;max-width:1030px;margin:0;position:relative}.manifesto p{color:#9fc1bb;margin:24px 0 0}.final-cta{margin-bottom:100px;padding:58px 64px;border-radius:28px;background:linear-gradient(115deg,var(--almond),#fff 60%);display:flex;justify-content:space-between;align-items:center;border:1px solid #f5cbb1}.final-cta h2{font-size:36px;margin:12px 0}.final-cta p{color:var(--muted)}.final-cta .primary{height:56px;padding-inline:34px}footer{background:#f4f1ed;padding-top:65px}.footer-inner{display:grid;grid-template-columns:1.1fr 1fr 1fr;gap:60px;padding-bottom:50px}.footer-brand p{color:var(--muted);font-size:13px;margin-top:22px}.footer-links{display:grid;grid-template-columns:1fr 1fr}.footer-links div{display:flex;flex-direction:column;gap:12px}.footer-links b{margin-bottom:6px}.qr{display:flex;justify-content:flex-end;gap:24px}.qr div{display:flex;flex-direction:column;align-items:center;gap:9px;font-size:12px;color:var(--muted)}.qr img{width:104px;height:104px;border-radius:12px}.copyright{border-top:1px solid #ded7d0;padding:22px 0 32px;color:#8d9995;font-size:11px}

/* 宽屏沉浸与滚动交互 */
.scroll-progress{position:fixed;inset:0 0 auto;height:3px;z-index:100;pointer-events:none}.scroll-progress span{display:block;width:100%;height:100%;background:linear-gradient(90deg,var(--orange),#ffb26f,var(--green));transform:scaleX(0);transform-origin:left center;will-change:transform}.cursor-glow{position:fixed;left:0;top:0;width:420px;height:420px;border-radius:50%;pointer-events:none;z-index:0;background:radial-gradient(circle,rgba(244,111,62,.09),transparent 68%);transform:translate3d(-50%,-50%,0);opacity:0;transition:opacity .45s ease}.reveal-section{opacity:1;transform:translate3d(0,54px,0);transition:transform 1.1s cubic-bezier(.2,.8,.2,1)}.reveal-section.is-visible{transform:none}.ai-grid article,.showcase article,.scene-list span,.primary,.ghost{transition:transform .5s cubic-bezier(.2,.8,.2,1),box-shadow .5s ease,border-color .5s ease}.ai-grid article:hover,.scene-list span:hover{transform:translateY(-9px);box-shadow:0 28px 70px rgba(30,55,50,.12)}.primary:hover{transform:translateY(-3px);box-shadow:0 20px 42px rgba(244,111,62,.34)}.ghost:hover{transform:translateY(-3px);border-color:var(--orange)}.hero-visual{will-change:transform}.screen{transition:transform .8s cubic-bezier(.2,.8,.2,1),box-shadow .8s ease}.hero-visual:hover .desktop{transform:translate3d(0,-10px,0) rotateX(1deg)}.hero-visual:hover .phone{transform:translate3d(5px,-18px,0) rotate(-2deg)}

@media(min-width:1500px){
  body:is(.v2,.v6,.v8,.v10) .shell{width:min(1600px,calc(100% - 120px))}
  body:is(.v2,.v6,.v8,.v10) .nav{height:96px}
  body:is(.v2,.v6,.v8,.v10) .hero{min-height:calc(100vh - 96px);grid-template-columns:.76fr 1.24fr;gap:80px}
  body:is(.v2,.v6,.v8,.v10) .hero h1{font-size:clamp(78px,5.3vw,106px);line-height:1.06;max-width:760px}
  body:is(.v2,.v6,.v8,.v10) .hero-copy>p{font-size:20px;max-width:650px}
  body:is(.v2,.v6,.v8,.v10) .hero-visual{height:760px}
  body:is(.v2,.v6,.v8,.v10) .desktop{width:min(920px,58vw);height:580px;right:0;top:74px}
  body:is(.v2,.v6,.v8,.v10) .phone{width:220px;height:460px;left:-25px;bottom:25px}
  body:is(.v2,.v6,.v8,.v10) .orbit-a{width:980px;height:540px}
  body:is(.v2,.v6,.v8,.v10) .orbit-b{width:800px;height:400px}
  body:is(.v2,.v6,.v8,.v10) .promise{margin-top:-30px}
  body:is(.v2,.v6,.v8,.v10) .promise div{padding:32px 38px}
  body:is(.v2,.v6,.v8,.v10) .section-heading h2{font-size:56px}
  body:is(.v2,.v6,.v8,.v10) .ai-section,body:is(.v2,.v6,.v8,.v10) .product{padding-block:150px}
  body:is(.v2,.v6,.v8,.v10) .ai-grid{gap:24px}
  body:is(.v2,.v6,.v8,.v10) .ai-grid article{min-height:330px;padding:38px}
  body:is(.v2,.v6,.v8,.v10) .showcase{grid-template-columns:1.55fr .45fr;gap:28px}
  body:is(.v2,.v6,.v8,.v10) .shot{height:530px}
  body:is(.v2,.v6,.v8,.v10) .secondary .shot{height:410px}
  body:is(.v2,.v6,.v8,.v10) .phone-shot{width:300px;height:620px}
  body:is(.v2,.v6,.v8,.v10) .manifesto{padding:90px 110px}
  body:is(.v2,.v6,.v8,.v10) .manifesto blockquote{font-size:42px;max-width:1300px}
}

/* 02 · 深绿智能控制台 */
body.v2{--paper:#071310;--ink:#f5faf8;--muted:#9bb2ad;--line:rgba(255,255,255,.11);--shadow:0 30px 90px rgba(0,0,0,.45);background:radial-gradient(circle at 70% 8%,#173c34 0,#071310 37%);color:var(--ink)}.v2 .nav{border-bottom:1px solid var(--line)}.v2 .ghost{border-color:rgba(255,255,255,.22);color:#fff}.v2 .desktop,.v2 .phone{background:#0a1816;border-color:#395a54}.v2 .promise,.v2 .ai-grid article,.v2 .showcase article,.v2 .scene-list span{background:#0c1c19}.v2 .ai-grid article:nth-child(2){background:var(--orange)}.v2 .ai-grid article:nth-child(2) small{color:#fff}.v2 .ai-grid article:nth-child(3){background:#102923}.v2 .showcase article{border-color:#28443e}.v2 .shot{background:#0d1e1b}.v2 .manifesto{background:linear-gradient(120deg,#173d35,#0a1815)}.v2 .final-cta{background:linear-gradient(115deg,var(--orange),#d94b1f);border:0}.v2 .final-cta .kicker,.v2 .final-cta p{color:#fff}.v2 .final-cta .primary{background:#fff;color:var(--deep)}.v2 footer{background:#030a09}.v2 .hero h1{font-size:64px}.v2 .orbit{border-color:rgba(244,111,62,.3)}

/* 03 · 编辑感温暖品牌 */
body.v3{--paper:#fbf8f2;--ink:#262b29}.v3 .nav{height:102px}.v3 .hero{grid-template-columns:1fr 1fr;min-height:760px}.v3 .hero h1,.v3 .section-heading h2,.v3 .manifesto blockquote{font-family:"Songti SC","SimSun",serif;font-weight:600}.v3 .hero h1{font-size:72px;line-height:1.26}.v3 .hero h1 em{color:var(--ink);text-decoration:underline;text-decoration-color:var(--orange);text-underline-offset:10px}.v3 .hero-visual{transform:scale(.92)}.v3 .promise{box-shadow:none;background:transparent;border-width:1px 0;border-radius:0;transform:none}.v3 .ai-grid{grid-template-columns:repeat(2,1fr)}.v3 .ai-grid article{min-height:220px;border-radius:0;background:transparent}.v3 .ai-grid article:nth-child(2){background:var(--almond);color:var(--ink)}.v3 .ai-grid article:nth-child(3){background:transparent}.v3 .showcase article{border-radius:2px;background:#fff}.v3 .manifesto{background:#f1ebe2;color:var(--deep);border-radius:0;border-left:4px solid var(--orange)}.v3 .manifesto p{color:var(--muted)}.v3 .final-cta{border-radius:0}.v3 .scene-list span{border-radius:0;background:transparent}

/* 04 · 大胆品牌表达 */
body.v4{--paper:#fff7f0;--ink:#214844}.v4 .nav{background:var(--deep);color:#fff;width:100%;padding:0 calc((100% - min(1320px,calc(100% - 96px)))/2)}.v4 .nav .ghost{color:#fff;border-color:rgba(255,255,255,.25)}.v4 .hero{min-height:720px}.v4 .hero:before{content:"";position:absolute;inset:40px -45px 75px;background:var(--almond);border-radius:40px;z-index:-2}.v4 .hero h1{font-size:76px}.v4 .hero h1 em{display:inline-block;background:var(--deep);color:#fff;padding:0 .12em}.v4 .desktop{transform:rotate(-2deg)}.v4 .phone{transform:rotate(5deg);left:10px}.v4 .promise{background:var(--deep);color:#fff;border:0}.v4 .promise b{color:#fff}.v4 .ai-section{background:var(--orange);width:100%;padding:100px calc((100% - min(1320px,calc(100% - 96px)))/2)}.v4 .ai-section .kicker,.v4 .ai-section .section-heading p{color:#fff}.v4 .ai-grid article{border:0}.v4 .ai-grid article:nth-child(2){background:var(--deep)}.v4 .ai-grid article:nth-child(3){background:#fff}.v4 .showcase article{background:var(--almond)}.v4 .secondary article:nth-child(2){background:#dcefe8}.v4 .manifesto{background:var(--orange)}.v4 .manifesto p{color:#fff}.v4 .final-cta{background:var(--deep);color:#fff}.v4 .final-cta p{color:#b9cdc9}.v4 footer{background:var(--almond)}

/* 05 · 极简可信 */
body.v5{--paper:#fff;--ink:#172623}.v5 .nav{border-bottom:1px solid #eee;height:76px}.v5 .brand img{width:38px;height:38px}.v5 .hero{min-height:650px;grid-template-columns:1fr 1fr}.v5 .hero h1{font-size:68px;line-height:1.14}.v5 .hero h1 em{color:var(--deep)}.v5 .orbit,.v5 .ai-float{display:none}.v5 .desktop{width:640px;height:400px;right:0;border-radius:4px;box-shadow:0 30px 70px rgba(22,39,35,.09)}.v5 .phone{width:150px;height:330px;left:0;border-radius:12px}.v5 .promise{transform:none;border-radius:0;box-shadow:none;border-width:1px 0}.v5 .ai-grid article{border-radius:4px;background:#fff}.v5 .ai-grid article:nth-child(2){background:var(--deep)}.v5 .ai-grid article:nth-child(3){background:#f7f6f2}.v5 .showcase article,.v5 .scene-list span,.v5 .final-cta{border-radius:4px}.v5 .showcase article{background:#f7f7f4}.v5 .manifesto{border-radius:4px}.v5 .final-cta{background:#f7f5f0;border-left:4px solid var(--orange)}

@media(max-width:900px){.shell{width:min(100% - 32px,720px)}.nav nav{display:none}.hero{grid-template-columns:1fr}.hero h1{font-size:48px}.hero-visual{transform:scale(.75);margin:-80px}.promise,.ai-grid,.scene-list{grid-template-columns:1fr 1fr}.showcase,.secondary{grid-template-columns:1fr}.flow-grid{grid-template-columns:1fr}.flow-grid>span{transform:rotate(90deg)}.section-heading{align-items:start;flex-direction:column}.footer-inner{grid-template-columns:1fr}.qr{justify-content:flex-start}}

/* 第二轮：十个重新设计的构图方向 */
.round2 main{display:flex;flex-direction:column}.round2 .hero{order:1}.round2 .promise{order:2}.round2 .ai-section{order:3}.round2 .product{order:4}.round2 .flow{order:5}.round2 .scenes{order:6}.round2 .manifesto{order:7}.round2 .final-cta{order:8}
.round2.v1 .hero:after{content:"";position:absolute;right:-8%;top:5%;width:52%;height:78%;background:linear-gradient(145deg,var(--almond),transparent);border-radius:50% 20% 55% 30%;z-index:-1}.round2.v1 .hero h1{font-size:72px}.round2.v1 .ai-section{order:4}.round2.v1 .product{order:3}.round2.v1 .showcase article{background:#fff9f3}.round2.v1 .manifesto{background:linear-gradient(120deg,var(--deep),#2d665f)}
.round2.v2 .hero{min-height:740px}.round2.v2 .hero-copy{align-self:end}.round2.v2 .hero-visual{align-self:start}.round2.v2 .promise{background:transparent;border-color:#31534d}.round2.v2 .ai-section{padding-top:55px}.round2.v2 .ai-grid article{min-height:300px}.round2.v2 .ai-grid article:nth-child(4){background:linear-gradient(145deg,#163c35,#081511)}
.round2.v3 .hero{min-height:820px}.round2.v3 .hero-copy{padding-left:5%}.round2.v3 .manifesto{order:3;margin-top:45px;margin-bottom:25px}.round2.v3 .ai-section{order:5}.round2.v3 .product{order:4}.round2.v3 .flow{order:6}.round2.v3 .section-heading h2{font-weight:500}.round2.v3 .show-copy h3{font-family:"Songti SC","SimSun",serif;font-weight:500}
.round2.v4 .hero{grid-template-columns:.72fr 1.28fr}.round2.v4 .hero h1{font-size:70px}.round2.v4 .product{order:3}.round2.v4 .ai-section{order:4}.round2.v4 .promise{transform:translateY(-18px)}.round2.v4 .showcase{gap:12px}.round2.v4 .manifesto{background:var(--deep)}
.round2.v5 .hero{grid-template-columns:1fr 1.25fr}.round2.v5 .product{order:3;padding-top:70px}.round2.v5 .ai-section{order:4}.round2.v5 .promise b{font-size:16px}.round2.v5 .section-heading h2{font-size:38px}.round2.v5 .showcase{grid-template-columns:1.55fr .45fr}

/* 06 · 成长绿矩阵 */
body.v6{--paper:#eff7f3;--ink:#163b35;--muted:#607b75;--line:#cde0da;background:linear-gradient(180deg,#eff7f3,#fff 28%)}.v6 .nav{background:#fff;border-radius:0 0 22px 22px;box-shadow:0 15px 50px rgba(32,72,68,.06)}.v6 .hero{grid-template-columns:.9fr 1.1fr}.v6 .hero h1{font-size:68px}.v6 .hero h1 em{color:var(--green)}.v6 .hero:before{content:"";position:absolute;inset:45px -45px 55px;background:linear-gradient(130deg,#d9eee7,#fff);border-radius:42px;z-index:-1}.v6 .promise{background:var(--deep);color:#fff;border:0}.v6 .promise b{color:#fff}.v6 .ai-grid{grid-template-columns:1fr 1fr}.v6 .ai-grid article{min-height:220px}.v6 .ai-grid article:nth-child(1),.v6 .ai-grid article:nth-child(4){background:#d9eee7}.v6 .ai-grid article:nth-child(2){background:var(--deep)}.v6 .ai-grid article:nth-child(3){background:var(--almond)}.v6 .showcase article{background:#eff7f3}.v6 .secondary article:nth-child(2){background:#fff4eb}.v6 .manifesto{background:linear-gradient(120deg,var(--green),var(--deep))}.v6 footer{background:#dfece7}

/* 07 · 时间轴叙事 */
body.v7{--paper:#fffaf5;--ink:#29312f}.v7 .nav{border-bottom:1px solid var(--line)}.v7 .hero{display:flex;flex-direction:column;text-align:center;min-height:990px;padding-top:110px}.v7 .hero-copy{padding:0}.v7 .hero-copy>p{margin-inline:auto}.v7 .hero-actions,.v7 .hero-points{justify-content:center}.v7 .hero h1{font-family:"Songti SC","SimSun",serif;font-size:78px}.v7 .hero-visual{width:100%;height:560px}.v7 .desktop{right:14%;width:72%}.v7 .phone{left:15%}.v7 .promise{transform:none;border-radius:0;border-width:1px 0;box-shadow:none}.v7 .flow{order:3}.v7 .ai-section{order:4}.v7 .product{order:5}.v7 .flow-grid article{border-top:0;border-left:2px solid var(--orange);padding-left:22px}.v7 .manifesto{background:#f2e9df;color:var(--deep);border-radius:0}.v7 .manifesto p{color:var(--muted)}

/* 08 · AI 控制台 */
body.v8{--paper:#08100f;--ink:#f5faf8;--muted:#91a8a3;--line:#263b37;--shadow:0 35px 100px rgba(0,0,0,.5);background:radial-gradient(circle at 70% 2%,#214844 0,#08100f 38%)}.v8 .nav{border-bottom:1px solid var(--line)}.v8 .ghost{color:#fff;border-color:#405b55}.v8 .hero{grid-template-columns:.72fr 1.28fr}.v8 .hero h1{font-size:62px}.v8 .desktop,.v8 .phone{background:#101c1a;border-color:#36544e}.v8 .ai-float i{background:var(--orange)}.v8 .promise,.v8 .ai-grid article,.v8 .showcase article,.v8 .scene-list span{background:#0e1b19}.v8 .promise b{color:#fff}.v8 .ai-section{order:3}.v8 .product{order:4}.v8 .ai-grid article:nth-child(2){background:var(--orange)}.v8 .ai-grid article:nth-child(3){background:#173029}.v8 .shot{background:#101c1a}.v8 .manifesto{background:linear-gradient(120deg,#173b34,#0b1715)}.v8 .final-cta{background:linear-gradient(110deg,var(--orange),#c94721);border:0}.v8 .final-cta p,.v8 .final-cta .kicker{color:#fff}.v8 footer{background:#030706}

/* 09 · 杏色玻璃层 */
body.v9{--paper:#fff7ef;--ink:#213b36;--line:#f1d9c8;background:radial-gradient(circle at 20% 8%,#ffe7d5 0,transparent 26%),#fffaf6}.v9 .nav{margin-top:18px;height:72px;background:rgba(255,255,255,.75);backdrop-filter:blur(16px);border:1px solid var(--line);border-radius:22px;padding:0 24px}.v9 .hero{min-height:760px}.v9 .hero h1{font-size:66px}.v9 .screen,.v9 .promise,.v9 .ai-grid article,.v9 .showcase article,.v9 .scene-list span{background:rgba(255,255,255,.72);backdrop-filter:blur(16px)}.v9 .promise{transform:translateY(-15px)}.v9 .ai-grid{grid-template-columns:1.2fr .8fr .8fr 1.2fr}.v9 .ai-grid article:nth-child(2){background:rgba(33,72,68,.94)}.v9 .ai-grid article:nth-child(3){background:rgba(255,231,213,.9)}.v9 .manifesto{background:rgba(33,72,68,.94)}.v9 .final-cta{background:rgba(255,255,255,.7)}

/* 10 · 品牌宣言海报 */
body.v10{--paper:#f7f4ee;--ink:#214844}.v10 .nav{height:96px}.v10 .hero{min-height:840px;grid-template-columns:1fr .85fr}.v10 .hero:before{content:"ORANGE TIME";position:absolute;left:-2%;top:0;font-size:180px;letter-spacing:-.08em;font-weight:900;color:rgba(244,111,62,.06);z-index:-1;white-space:nowrap}.v10 .hero h1{font-size:84px;line-height:1.08}.v10 .hero h1 em{background:var(--orange);color:#fff;padding:0 .08em}.v10 .desktop{width:570px;height:360px;top:120px}.v10 .phone{left:5px;bottom:60px}.v10 .manifesto{order:3;margin-top:20px;background:var(--orange);border-radius:0}.v10 .ai-section{order:5}.v10 .product{order:4}.v10 .promise{border-radius:0;box-shadow:none}.v10 .ai-grid article{border-radius:0}.v10 .showcase article,.v10 .scene-list span,.v10 .final-cta{border-radius:0}.v10 .final-cta{border-left:8px solid var(--orange)}

/* 四套重点方案：在超宽屏覆盖各版本原有的紧凑尺寸 */
@media(min-width:1500px){
  body.round2:is(.v2,.v6,.v8,.v10) .hero{min-height:calc(100vh - 96px);grid-template-columns:.9fr 1.1fr}
  body.round2:is(.v2,.v6,.v8,.v10) .hero h1{font-size:clamp(72px,4.35vw,88px)}
  body.round2:is(.v2,.v6,.v8,.v10) .desktop{width:min(920px,58vw);height:580px;right:0;top:74px;transform:none}
  body.round2:is(.v2,.v6,.v8,.v10) .phone{width:220px;height:460px;left:-25px;bottom:25px;transform:none}
  body.round2.v10 .hero:before{font-size:clamp(190px,14vw,280px);top:-4%;left:-4%}
  body.round2.v10 .hero h1{font-size:clamp(80px,4.8vw,96px)}
  body.round2.v10 .hero-visual{transform:none}
}

@media(prefers-reduced-motion:reduce){
  html{scroll-behavior:auto}.reveal-section{opacity:1;transform:none;transition:none}.hero-visual,.screen{transition:none!important}
}

/* 页脚备案信息 */
.copyright{display:flex;align-items:center;justify-content:space-between;gap:20px}
.copyright a{color:inherit;text-decoration:none;transition:color .25s ease}
.copyright a:hover{color:var(--orange)}
@media(max-width:900px){.copyright{align-items:flex-start;flex-direction:column;gap:8px}}

/* 正式官网精修 */
.primary,.ghost{display:inline-flex;align-items:center;justify-content:center;gap:9px;text-decoration:none;white-space:nowrap}
section[id]{scroll-margin-top:110px}
.screen img,.shot img,.phone-shot img{object-fit:cover;object-position:top center;image-rendering:auto}
body.v10 .nav{position:sticky;top:0;z-index:60;background:rgba(247,244,238,.88);backdrop-filter:blur(20px) saturate(140%);-webkit-backdrop-filter:blur(20px) saturate(140%);border-bottom:1px solid rgba(33,72,68,.08)}
body.v10 .hero-copy>p{max-width:660px}
body.v10 .screen{box-shadow:0 38px 110px rgba(50,39,28,.13)}
body.v10 .desktop{border-radius:24px;padding:11px}
body.v10 .phone{border-radius:30px}
body.v10 .promise{background:rgba(255,255,255,.7);backdrop-filter:blur(14px)}
body.v10 .showcase article,body.v10 .scene-list span,body.v10 .ai-grid article{border-radius:22px}
body.v10 .shot{border-radius:16px 16px 0 0}
body.v10 .manifesto{border-radius:32px}
body.v10 .final-cta{border-radius:26px;overflow:hidden}
body.v10 footer{background:#efebe4}

@media(max-width:900px){
  body.v10 .nav{top:0;height:72px}
  body.v10 .nav-actions .ghost{display:none}
  body.v10 .nav-actions .primary{height:40px;padding-inline:17px}
  body.v10 .hero{min-height:auto;padding-top:35px}
  body.v10 .hero h1{font-size:52px}
  body.v10 .hero:before{font-size:86px;top:40px}
  body.v10 .hero-visual{margin:-55px -90px -30px}
  body.v10 .manifesto{border-radius:22px;padding:44px 30px}
}

/* 对外展示截图隐私遮罩：强模糊叠加像素块，避免姓名与联系方式可辨认 */
.privacy-shot{position:relative}
.privacy-mask{position:absolute;z-index:5;display:block;pointer-events:none;overflow:hidden;border-radius:4px;background-color:rgba(239,232,224,.84);background-image:repeating-linear-gradient(90deg,rgba(244,111,62,.14) 0 13px,rgba(33,72,68,.12) 13px 25px,rgba(255,255,255,.38) 25px 38px);backdrop-filter:blur(14px) saturate(.55);-webkit-backdrop-filter:blur(14px) saturate(.55);box-shadow:inset 0 0 0 1px rgba(255,255,255,.35)}
.pc-schedule-shot .mask-viewing{left:0;top:10.5%;width:15%;height:7.8%}
.pc-schedule-shot .mask-consultants{left:0;top:22%;width:100%;height:9.5%}
.h5-booking-shot .mask-h5-filter{left:0;top:0;width:100%;height:10.5%}
.h5-booking-shot .mask-h5-profile{left:0;top:25.5%;width:100%;height:16.5%}
.pc-consultant-shot .mask-consultant-row{left:0;top:41%;width:100%;height:10%}
.pc-report-shot .mask-member-table{left:0;top:79%;width:100%;height:21%}

/* 首屏标题固定为两行，避免中等桌面宽度下逐字换行 */
@media(min-width:901px){
  body.round2.v10 .hero{grid-template-columns:minmax(500px,.95fr) minmax(0,1.05fr);gap:54px}
  body.round2.v10 .hero h1{font-size:clamp(64px,5.7vw,84px);line-height:1.08;white-space:nowrap;max-width:none}
}
@media(max-width:900px){
  body.round2.v10 .hero h1{font-size:clamp(40px,12vw,52px);line-height:1.12;white-space:nowrap}
}
