:root{--paper:#f7f1e7;--paper-deep:#eee2cf;--ink:#241c16;--ink-soft:#66584b;--gold:#b98726;--gold-bright:#d8aa3c;--gold-pale:#f6e8c7;--cinnabar:#a83911;--line:#4837262e;--serif:"Songti SC", "STSong", "Noto Serif CJK SC", Georgia, serif;--sans:"PingFang SC", "Microsoft YaHei", system-ui, sans-serif}*{box-sizing:border-box}html{scroll-behavior:smooth}body{color:var(--ink);background:var(--paper);font-family:var(--sans);margin:0}a{color:inherit;text-decoration:none}body:before{content:"";z-index:-1;pointer-events:none;opacity:.36;background-image:radial-gradient(#43311f26 .55px,#0000 .65px);background-size:7px 7px;position:fixed;inset:0;-webkit-mask-image:linear-gradient(#000,#0000 75%);mask-image:linear-gradient(#000,#0000 75%)}.site-header{border-bottom:1px solid var(--line);grid-template-columns:1fr auto 1fr;align-items:center;width:min(1320px,100% - 48px);height:94px;margin:0 auto;display:grid}.brand{align-items:center;gap:12px;width:max-content;display:flex}.brand img{mix-blend-mode:multiply;border-radius:50%;width:50px;height:50px}.brand span{flex-direction:column;gap:1px;display:flex}.brand strong{font:700 18px/1.25 var(--serif);letter-spacing:.1em}.brand small{letter-spacing:.26em;color:var(--ink-soft);font-size:8px}.site-header nav{color:var(--ink-soft);align-items:center;gap:38px;font-size:14px;display:flex}.site-header nav a{padding:36px 0;position:relative}.site-header nav a:first-child:after{content:"";background:var(--gold);height:2px;position:absolute;bottom:25px;left:0;right:0}.header-cta{border:1px solid #4d381b59;border-radius:999px;justify-self:end;padding:12px 18px;font-size:14px}.hero{grid-template-columns:.9fr 1.1fr;align-items:center;gap:44px;width:min(1320px,100% - 48px);min-height:720px;margin:0 auto;padding:54px 0 76px;display:grid}.hero-copy{z-index:3;padding-left:clamp(0px,2.3vw,34px);position:relative}.eyebrow{color:#796a57;letter-spacing:.14em;align-items:center;gap:10px;margin-bottom:26px;font-size:12px;display:flex}.eyebrow span{background:var(--gold);width:28px;height:1px}h1{font:500 clamp(48px, 5.35vw, 78px)/1.18 var(--serif);letter-spacing:-.045em;margin:0}h1 span{color:var(--cinnabar);white-space:nowrap;position:relative}h1 span:after{content:"";opacity:.35;background:linear-gradient(90deg, transparent, var(--cinnabar) 14%, var(--cinnabar) 84%, transparent);clip-path:polygon(0 55%,100% 20%,96% 68%,4% 90%);height:9px;position:absolute;bottom:-6px;left:2%;right:-2%}.hero-copy>p{max-width:570px;color:var(--ink-soft);font:400 17px/2 var(--serif);margin:30px 0 34px}.hero-actions{flex-wrap:wrap;gap:14px;display:flex}.button{border-radius:3px;justify-content:center;align-items:center;gap:12px;min-height:54px;padding:0 24px;font-size:15px;font-weight:600;transition:transform .2s,box-shadow .2s;display:inline-flex}.button:hover{transform:translateY(-2px)}.button-primary{color:#fff9ea;background:#34271c;box-shadow:0 14px 28px #2a1e1329}.button-primary span{color:var(--gold-bright);font-size:19px}.button-quiet{border:1px solid var(--line);background:#ffffff40}.play{border:1px solid var(--gold);width:25px;height:25px;color:var(--gold);border-radius:50%;place-items:center;display:grid}.trust-line{color:#766959;flex-wrap:wrap;gap:18px;margin-top:34px;font-size:12px;display:flex}.trust-line span{align-items:center;gap:7px;display:inline-flex}.trust-line i{color:#8f681c;width:24px;height:24px;font:normal 9px/1 var(--serif);border:1px solid #b9872673;border-radius:50%;place-items:center;display:grid}.hero-visual{isolation:isolate;min-height:584px;position:relative}.halo{border:1px solid #b0813129;border-radius:50%;position:absolute}.halo-one{width:535px;height:535px;top:14px;left:52px}.halo-two{border-color:#a839111f;width:410px;height:410px;top:77px;left:116px}.halo-one:before,.halo-one:after{content:"";background:var(--gold);opacity:.52;border-radius:50%;position:absolute}.halo-one:before{width:8px;height:8px;top:42px;left:82px}.halo-one:after{width:5px;height:5px;bottom:118px;right:48px}.tree-stage{background:#faf6eed6;border:1px solid #b987263d;border-radius:46% 54% 44% 56%/50% 44% 56% 50%;position:absolute;inset:72px 46px 62px 70px;box-shadow:inset 0 0 80px #bf903914,0 35px 70px #49321614}.generation{white-space:nowrap;color:#89785f;letter-spacing:.18em;font-size:10px;position:absolute;top:44px;left:50%;transform:translate(-50%)}.person{text-align:center;z-index:2;width:102px;position:absolute}.person b{color:#fff9ed;width:58px;height:58px;font:500 22px/1 var(--serif);background:linear-gradient(145deg,#9c7130,#4e3824);border:4px solid #f5ead2;border-radius:50%;place-items:center;margin:0 auto 9px;display:grid;box-shadow:0 0 0 1px #7b59003d,0 10px 20px #3a281524}.person span,.person small{display:block}.person span{font:600 13px/1.5 var(--serif)}.person small{color:#8d806f;font-size:9px}.person-a{top:86px;left:calc(50% - 112px)}.person-b{top:86px;left:calc(50% + 10px)}.person-c{top:260px;left:calc(50% - 145px)}.person-d{top:260px;left:calc(50% + 43px)}.person-d b{background:linear-gradient(145deg,#bf8c2e,#7b5900);box-shadow:0 0 0 5px #d8aa3c1f,0 10px 20px #3a281529}.tree-lines .line{z-index:1;background:#8f671e57;display:block;position:absolute}.line-v1{width:1px;height:96px;top:166px;left:50%}.line-h1{width:188px;height:1px;top:237px;left:calc(50% - 94px)}.line-v2,.line-v3{width:1px;height:26px;top:237px}.line-v2{left:calc(50% - 94px)}.line-v3{left:calc(50% + 94px)}.memory-card{z-index:4;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#fffcf4eb;border:1px solid #674a2529;position:absolute;box-shadow:0 20px 45px #3d2a1621}.card-story{width:238px;padding:18px 20px;top:338px;left:0;transform:rotate(-2.5deg)}.card-label{color:var(--cinnabar);letter-spacing:.1em;font-size:9px}.card-story strong{font:600 14px/1.45 var(--serif);margin:9px 0 6px;display:block}.card-story p{color:#766657;font:11px/1.7 var(--serif);margin:0}.card-ai{align-items:center;gap:12px;min-width:285px;padding:14px 16px;display:flex;top:405px;right:4px}.ai-dot{color:#fff5e2;background:var(--cinnabar);width:37px;height:37px;font:700 10px/1 var(--sans);border-radius:50%;place-items:center;display:grid}.card-ai div{flex:1}.card-ai strong,.card-ai small{display:block}.card-ai strong{font:600 12px/1.5 var(--serif)}.card-ai small{color:#8a7c6a;font-size:8px}.card-ai em{color:#8f681c;font:normal 700 13px/1 var(--sans)}.seal{border:2px solid var(--cinnabar);width:58px;height:58px;color:var(--cinnabar);text-align:center;font:600 20px/1 var(--serif);opacity:.72;padding-top:6px;position:absolute;top:92px;right:34px;transform:rotate(5deg)}.seal span{margin-top:5px;font-size:13px;display:block}.belief-strip{color:#f9eed8;text-align:center;background:#2d231d;place-items:center;min-height:250px;padding:50px 24px;display:grid;position:relative;overflow:hidden}.belief-strip:before{content:"";opacity:.08;background:radial-gradient(circle,#d8aa3c 0 1px,#0000 2px) 0 0/12px 12px;position:absolute;inset:0}.belief-strip p{z-index:2;font:400 clamp(20px, 2.4vw, 31px)/1.8 var(--serif);letter-spacing:.05em;margin:0;position:relative}.belief-strip strong{color:#dcb86c;font-weight:500}.ink-mark{color:#f7e8c709;font:300px/1 var(--serif);position:absolute;top:-80px;right:8%;transform:rotate(-10deg)}.section{width:min(1220px,100% - 48px);margin:0 auto;padding:118px 0}.section-heading{margin-bottom:54px}.kicker{color:#9a711f;letter-spacing:.22em;margin-bottom:18px;font-size:10px;font-weight:700;display:block}.section-heading h2,.workflow-copy h2,.trust-copy h2,.final-cta h2{font:500 clamp(35px, 4vw, 52px)/1.35 var(--serif);letter-spacing:-.025em;margin:0}.split-heading{grid-template-columns:1.3fr .7fr;align-items:end;gap:80px;display:grid}.split-heading>p{color:#756859;font:15px/1.95 var(--serif);margin:0 0 6px}.centered-heading{text-align:center;max-width:760px;margin-left:auto;margin-right:auto}.centered-heading>p{color:#756859;font:15px/1.8 var(--serif)}.product-system{padding-bottom:90px}.layer-grid{border-top:1px solid var(--line);border-left:1px solid var(--line);grid-template-columns:repeat(4,1fr);display:grid}.layer-card{border-right:1px solid var(--line);border-bottom:1px solid var(--line);min-height:500px;padding:28px 28px 30px;transition:background .25s,transform .25s;position:relative}.layer-card:hover{z-index:2;background:#fffcf599;transform:translateY(-6px);box-shadow:0 22px 48px #432e1914}.layer-top{color:#947546;letter-spacing:.15em;justify-content:space-between;font-size:10px;display:flex}.layer-symbol{width:86px;height:86px;color:var(--cinnabar);font:400 28px/1 var(--serif);border:1px solid #a8391140;border-radius:50%;place-items:center;margin:54px auto 36px;display:grid;box-shadow:inset 0 0 0 8px #a8391106}.layer-card h3{font:600 23px/1.3 var(--serif);text-align:center;margin:0 0 14px}.layer-card>p{color:#756859;min-height:70px;font:13px/1.8 var(--serif);text-align:center;margin:0}.layer-card ul{border-top:1px solid var(--line);margin:28px 0 42px;padding:18px 0 0;list-style:none}.layer-card li{color:#5d5144;margin:10px 0;font-size:12px}.layer-card li:before{content:"·";color:var(--gold);margin-right:8px}.layer-status{color:#8d6926;letter-spacing:.1em;border:1px solid #b9872647;padding:5px 9px;font-size:9px;position:absolute;bottom:24px;left:28px}.scenes-section{background:#ffffff57;width:100%;padding-left:max(24px,50% - 610px);padding-right:max(24px,50% - 610px)}.scene-grid{grid-template-columns:repeat(3,1fr);gap:18px;display:grid}.scene-card{border:1px solid var(--line);background:#f3eadb;min-height:570px;padding:28px 28px 32px;position:relative;overflow:hidden}.scene-card:nth-child(2){color:#fbf0dc;background:#30251f}.scene-card:nth-child(3){background:#ece0cc}.scene-tag{opacity:.68;letter-spacing:.14em;border:1px solid;align-items:center;padding:6px 10px;font-size:9px;display:inline-flex}.scene-visual{height:285px;margin:16px -4px 12px;position:relative}.scene-card h3{font:600 24px/1.55 var(--serif);margin:20px 0 12px}.scene-card>p{opacity:.7;font:13px/1.85 var(--serif);margin:0}.scene-accent{opacity:.65;letter-spacing:.1em;border-top:1px solid;justify-content:space-between;padding-top:15px;font-size:10px;display:flex;position:absolute;bottom:28px;left:28px;right:28px}.dot{z-index:2;color:#fff;width:58px;height:58px;font:normal 18px/1 var(--serif);background:#644a32;border:7px solid #ede0ca;border-radius:50%;place-items:center;display:grid;position:absolute;box-shadow:0 0 0 1px #aa8452}.d1{top:17px;left:calc(50% - 29px)}.d2{top:120px;left:52px}.d3{top:120px;right:52px}.d4{background:#a83911;bottom:3px;left:calc(50% - 29px)}.route{background:#815b2861;display:block;position:absolute}.r1{width:1px;height:188px;top:56px;left:50%}.r2{width:180px;height:1px;top:148px;left:calc(50% - 90px)}.r3{width:1px;height:56px;top:148px;left:50%}.photo-frame{color:#33251d;background:linear-gradient(135deg,#36251933,#efd7b133),radial-gradient(circle at 35% 36%,#ad8f6b 0 32px,#0000 33px),radial-gradient(circle at 62% 40%,#8e6f51 0 28px,#0000 29px),linear-gradient(150deg,#d4b990,#7a5d43);border:10px solid #e8d7b8;flex-direction:column;justify-content:flex-end;width:250px;height:270px;padding:18px;display:flex;position:absolute;top:6px;left:50%;transform:translate(-50%)rotate(-3deg);box-shadow:0 22px 42px #00000040}.photo-frame span{color:#fff3d8;letter-spacing:.15em;font-size:10px}.photo-frame strong{color:#fff7e8;font:500 15px/1.5 var(--serif)}.note{color:#423126;font:normal 9px/1 var(--sans);background:#d9ad51;padding:8px 10px;position:absolute;bottom:16px;right:2px;transform:rotate(2deg);box-shadow:0 10px 20px #0000002e}.contrib{color:#6c573a;font:normal 11px/1 var(--sans);background:#fffaefbf;border:1px solid #6e4f2538;border-radius:99px;padding:12px 16px;position:absolute;box-shadow:0 10px 24px #46301612}.c1{top:42px;left:4px}.c2{top:105px;right:0}.c3{bottom:40px;left:20px}.complete{width:145px;height:145px;color:var(--cinnabar);font:500 42px/1 var(--serif);border:1px solid #a8391142;border-radius:50%;place-items:center;display:grid;position:absolute;top:70px;left:50%;transform:translate(-50%);box-shadow:inset 0 0 0 12px #a8391109}.complete small{margin-top:52px;margin-left:-34px;font-size:14px}.workflow-section{color:#f7ebd5;background:#2c221c;padding:126px 24px}.workflow-inner{grid-template-columns:.8fr 1.2fr;gap:90px;width:min(1140px,100%);margin:0 auto;display:grid}.workflow-copy{align-self:start;position:sticky;top:80px}.workflow-copy .kicker{color:#c8993f}.workflow-copy p{color:#b8a895;max-width:430px;font:14px/1.9 var(--serif)}.workflow-list{margin:0;padding:0;list-style:none}.workflow-list li{border-top:1px solid #f7ebd524;grid-template-columns:70px 1fr;gap:24px;padding:32px 0;display:grid}.workflow-list li:last-child{border-bottom:1px solid #f7ebd524}.workflow-list>li>span{color:#c89b3c;font:500 13px/1.5 var(--serif)}.workflow-list strong{font:500 23px/1.5 var(--serif)}.workflow-list p{color:#a99a89;font:13px/1.75 var(--serif);margin:7px 0 0}.trust-section{width:min(1320px,100% - 48px)}.trust-panel{border:1px solid var(--line);background:#ffffff42;grid-template-columns:.8fr 1.2fr;min-height:560px;display:grid;overflow:hidden}.trust-copy{background:#e9ddc9;padding:68px 54px}.trust-copy h2{font-size:clamp(36px,3.2vw,48px)}.trust-copy>p{color:#6f604f;font:14px/1.9 var(--serif);margin:25px 0 34px}.trust-copy a{color:#74541b;border-bottom:1px solid #9d7432;gap:18px;padding-bottom:8px;font-size:12px;display:inline-flex}.trust-grid{grid-template-columns:1fr 1fr;display:grid}.trust-grid article{border-left:1px solid var(--line);border-bottom:1px solid var(--line);min-height:280px;padding:42px 36px}.trust-grid article:nth-child(n+3){border-bottom:0}.trust-grid i{width:46px;height:46px;color:var(--cinnabar);font:normal 18px/1 var(--serif);border:1px solid #a8391140;border-radius:50%;place-items:center;margin-bottom:26px;display:grid}.trust-grid strong{font:600 18px/1.4 var(--serif);margin-bottom:10px;display:block}.trust-grid p{color:#746657;font:12px/1.8 var(--serif);margin:0}.faq-section{padding-top:80px}.faq-list{border-top:1px solid var(--line);max-width:900px;margin:0 auto}.faq-list details{border-bottom:1px solid var(--line)}.faq-list summary{cursor:pointer;grid-template-columns:55px 1fr 34px;align-items:center;gap:16px;min-height:82px;list-style:none;display:grid}.faq-list summary::-webkit-details-marker{display:none}.faq-list summary span{color:#a47828;font-size:10px}.faq-list summary strong{font:500 17px/1.5 var(--serif)}.faq-list summary i{border:1px solid var(--line);width:30px;height:30px;font:normal 18px/1 var(--serif);border-radius:50%;place-items:center;transition:transform .2s;display:grid}.faq-list details[open] summary i{transform:rotate(45deg)}.faq-list details>p{color:#76695a;font:13px/1.9 var(--serif);margin:-6px 50px 26px 71px}.cooperation-section{width:min(1320px,100% - 48px);padding-top:54px}.cooperation-panel{color:#f8ecd7;background:#2d231d;border:1px solid #4f38205c;grid-template-columns:.82fr 1.18fr;min-height:520px;display:grid;overflow:hidden;box-shadow:0 28px 70px #3825141c}.cooperation-heading{background:radial-gradient(circle at 18% 12%,#d8aa3c21,#0000 36%);border-right:1px solid #f7ebd521;padding:68px 54px;position:relative;overflow:hidden}.cooperation-heading:after{content:"合";color:#f7e8c709;font:260px/1 var(--serif);position:absolute;bottom:-78px;right:-34px;transform:rotate(-8deg)}.cooperation-heading .kicker{color:#c99b43}.cooperation-heading h2{z-index:1;font:500 clamp(35px, 3.2vw, 48px)/1.42 var(--serif);letter-spacing:-.025em;margin:0;position:relative}.cooperation-heading p{z-index:1;color:#b9a995;font:14px/1.95 var(--serif);margin:28px 0 0;position:relative}.cooperation-body{flex-direction:column;display:flex}.cooperation-grid{flex:1;grid-template-columns:repeat(3,1fr);display:grid}.cooperation-grid article{border-right:1px solid #f7ebd51f;padding:48px 28px 38px}.cooperation-grid article:last-child{border-right:0}.cooperation-grid span{color:#c99b43;font:500 11px/1 var(--sans);letter-spacing:.14em}.cooperation-grid strong{font:500 20px/1.5 var(--serif);margin:78px 0 16px;display:block}.cooperation-grid p{color:#a99a88;font:12px/1.85 var(--serif);margin:0}.cooperation-action{background:#ffffff06;border-top:1px solid #f7ebd524;grid-template-columns:1fr auto;align-items:center;gap:24px;min-height:142px;padding:24px 30px;display:grid}.cooperation-principle p{color:#a99a88;font:12px/1.7 var(--serif);margin:0 0 8px}.cooperation-principle small{color:#766a5e;letter-spacing:.04em;font-size:9px}.cooperation-contact{grid-template-columns:auto auto;align-items:center;gap:5px 14px;display:grid}.wechat-id{min-width:126px}.wechat-id span,.wechat-id strong{display:block}.wechat-id span{color:#9f8c74;letter-spacing:.14em;margin-bottom:5px;font-size:8px}.wechat-id strong{color:#f7ead3;font:500 15px/1.3 var(--sans);letter-spacing:.04em}.cooperation-contact button{color:#30241d;min-width:172px;min-height:50px;font:600 13px/1 var(--sans);cursor:pointer;background:#d0a44c;border:0;border-radius:0;justify-content:center;align-items:center;gap:14px;padding:0 18px;transition:background .2s,transform .2s;display:inline-flex}.cooperation-contact button:hover{background:#ddb45f;transform:translateY(-1px)}.cooperation-contact button:focus-visible{outline-offset:3px;outline:2px solid #fff4df}.cooperation-contact button span{font-size:18px}.cooperation-contact>small{color:#8f7f6d;text-align:right;letter-spacing:.03em;grid-column:1/-1;font-size:9px}.final-cta{text-align:center;color:#fbefda;background:#30241d;flex-direction:column;justify-content:center;align-items:center;min-height:590px;padding:100px 24px;display:flex;position:relative;overflow:hidden}.final-cta:before{content:"";border:1px solid #d8aa3c26;border-radius:50%;width:620px;height:620px;position:absolute;top:-270px;box-shadow:0 0 0 70px #d8aa3c05,0 0 0 150px #d8aa3c03}.cta-mark{z-index:2;border-radius:50%;width:84px;height:84px;margin-bottom:24px;position:relative;overflow:hidden}.cta-mark img{mix-blend-mode:screen;width:100%;height:100%}.final-cta .kicker,.final-cta h2,.final-cta>p,.wechat-entry{z-index:2;position:relative}.final-cta .kicker{color:#c69c4b}.final-cta>p{color:#bbaa94;font:14px/1.95 var(--serif)}.wechat-entry{background:#ffffff08;border:1px solid #d8aa3c4d;flex-direction:column;gap:4px;min-width:300px;margin-top:25px;padding:18px 26px;display:flex}.wechat-entry span{color:#c9a65f;letter-spacing:.16em;font-size:9px}.wechat-entry strong{font:500 17px/1.5 var(--serif)}.wechat-entry small{color:#948575;font-size:9px}footer{color:#c7b8a4;background:#211914;border-top:1px solid #ffffff0f;grid-template-columns:1fr auto;align-items:start;gap:28px;min-height:170px;padding:45px max(24px,50% - 610px);display:grid}.footer-brand{align-items:center;gap:14px;display:flex}.footer-brand img{filter:saturate(.4);opacity:.8;border-radius:50%;width:44px;height:44px}.footer-brand div{flex-direction:column;display:flex}.footer-brand strong{color:#f0dfc5;font:600 16px/1.4 var(--serif)}.footer-brand span{letter-spacing:.08em;font-size:9px}.footer-links{gap:24px;font-size:11px;display:flex}.footer p{color:#7f7061;letter-spacing:.1em;border-top:1px solid #ffffff12;grid-column:1/-1;margin:14px 0 0;padding-top:20px;font-size:9px}.document-shell{min-height:100vh;padding-bottom:80px}.document-nav{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;width:min(900px,100% - 40px);height:90px;margin:0 auto;display:flex}.document-nav .brand img{width:42px;height:42px}.document-nav>a:last-child{color:#72551e;font-size:12px}.document-main{width:min(820px,100% - 40px);margin:0 auto;padding:78px 0}.document-main h1{font-size:clamp(40px,7vw,64px)}.document-meta{color:#887a69;letter-spacing:.08em;margin:15px 0 50px;font-size:11px}.document-intro{border-left:3px solid var(--gold);color:#665849;font:15px/1.9 var(--serif);background:#ffffff59;margin-bottom:46px;padding:24px 28px}.document-section{border-top:1px solid var(--line);padding:30px 0}.document-section h2{font:600 21px/1.4 var(--serif);margin:0 0 15px}.document-section p{color:#6f6254;font:14px/1.95 var(--serif);margin:0}@media (max-width:1020px){.site-header{grid-template-columns:1fr auto}.site-header nav{display:none}.hero{grid-template-columns:1fr;padding-top:72px}.hero-copy{text-align:center;padding:0}.eyebrow,.hero-actions,.trust-line{justify-content:center}.hero-copy>p{margin-left:auto;margin-right:auto}.hero-visual{width:min(680px,100%);margin:-10px auto 0}.layer-grid{grid-template-columns:1fr 1fr}.scene-grid{grid-template-columns:1fr}.scene-card{min-height:540px}.workflow-inner,.trust-panel,.cooperation-panel{grid-template-columns:1fr}.workflow-copy{position:static}.trust-grid article:nth-child(2){border-bottom:1px solid var(--line)}.cooperation-heading{border-bottom:1px solid #f7ebd521;border-right:0}}@media (max-width:640px){.site-header{width:calc(100% - 32px);height:76px}.brand img{width:42px;height:42px}.brand strong{font-size:16px}.header-cta{padding:10px 13px;font-size:12px}.hero{gap:22px;width:calc(100% - 32px);min-height:auto;padding:54px 0 50px}.eyebrow{letter-spacing:.08em;font-size:10px}h1{font-size:45px}.hero-copy>p{font-size:15px;line-height:1.85}.button{width:100%}.trust-line{gap:12px}.hero-visual{transform-origin:top;min-height:495px;margin-bottom:-48px;transform:scale(.9)}.halo-one{width:450px;height:450px;left:50%;transform:translate(-50%)}.halo-two{width:350px;height:350px;left:50%;transform:translate(-50%)}.tree-stage{inset:56px -10px 60px}.card-story{top:310px;left:-18px}.card-ai{min-width:258px;top:380px;right:-22px}.seal{top:55px;right:6px}.belief-strip{min-height:220px}.belief-strip p{font-size:18px}.section{width:calc(100% - 32px);padding:82px 0}.split-heading{grid-template-columns:1fr;gap:20px}.section-heading h2,.workflow-copy h2,.trust-copy h2,.final-cta h2{font-size:34px}.layer-grid{grid-template-columns:1fr}.layer-card{min-height:475px}.scenes-section{width:100%;padding-left:16px;padding-right:16px}.scene-card{min-height:575px}.workflow-section{padding:86px 18px}.workflow-inner{gap:40px}.workflow-list li{grid-template-columns:45px 1fr;gap:12px}.trust-section,.cooperation-section{width:calc(100% - 32px)}.trust-copy{padding:46px 30px}.trust-grid{grid-template-columns:1fr}.trust-grid article{border-left:0;min-height:auto;border-bottom:1px solid var(--line)!important}.trust-grid article:last-child{border-bottom:0!important}.faq-list summary{grid-template-columns:38px 1fr 30px}.faq-list details>p{margin-left:53px;margin-right:10px}.cooperation-heading{padding:48px 30px}.cooperation-grid{grid-template-columns:1fr}.cooperation-grid article{border-bottom:1px solid #f7ebd51f;border-right:0;padding:30px}.cooperation-grid article:last-child{border-bottom:0}.cooperation-grid strong{margin:28px 0 10px}.cooperation-action{grid-template-columns:1fr;padding:28px 30px}.cooperation-contact{grid-template-columns:1fr;width:100%}.wechat-id{text-align:center}.cooperation-contact button{width:100%}.cooperation-contact>small{text-align:center;grid-column:auto}.final-cta{min-height:560px}.footer{grid-template-columns:1fr}.footer-links{flex-wrap:wrap;gap:16px}}
