
:root{--bg:#f0f5f8;--ink:#152d37;--accent:#0a6ba9;--muted:#526775;--head:"Noto Sans CJK SC","Microsoft YaHei",sans-serif}
*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:var(--bg);color:var(--ink);font-family:"Noto Sans CJK SC","Microsoft YaHei",Arial,sans-serif;line-height:1.7;overflow-x:hidden}
a{color:inherit;text-decoration:none}img{max-width:100%;height:auto;display:block}main{overflow:hidden}.header{position:relative;z-index:10;background:rgba(255,255,255,.84);backdrop-filter:blur(12px)}.header-inner{max-width:1300px;margin:0 auto;min-height:78px;display:flex;align-items:center;gap:38px;padding:12px 46px}.brand{display:flex;align-items:center;max-width:152px;flex-shrink:0}.brand img{width:146px;max-height:42px;object-fit:contain}.header nav{display:flex;gap:25px;align-items:center;margin-left:auto;font-size:14px}.header nav a{opacity:.78}.header nav a[aria-current],.header nav a:hover{opacity:1;font-weight:750}.nav-cta{border-radius:35px;background:var(--accent);padding:10px 24px;color:#fff;font-size:14px;white-space:nowrap}
.hero{max-width:1390px;margin:auto;min-height:580px;padding:64px clamp(25px,6vw,90px);position:relative;display:grid;align-items:center;gap:4vw}.copy,.centered-copy{position:relative;z-index:2}.kicker,.ey{display:inline-block;color:var(--accent);font-size:13px;font-weight:800;letter-spacing:.06em;margin-bottom:19px}.hero h1{font-family:var(--head);font-size:clamp(38px,3.8vw,62px);line-height:1.24;letter-spacing:-.035em;margin:0 0 28px;font-weight:850}.hero .lead{max-width:640px;font-size:17px;color:var(--muted);line-height:1.9;margin:0 0 30px}.actions{display:flex;align-items:center;gap:25px;flex-wrap:wrap}.btn{display:inline-flex;align-items:center;justify-content:center;gap:9px;background:var(--accent);color:white;font-size:15px;font-weight:800;min-height:48px;padding:11px 27px;border-radius:10px;box-shadow:0 12px 28px rgba(0,0,0,.10)}.quiet-link{font-size:15px;font-weight:750;color:var(--accent)}.art{position:relative;margin:0;min-width:0}.art img{width:100%;max-height:490px;object-fit:contain;filter:drop-shadow(0px 22px 22px rgba(9,35,53,.12))}
.editorial,.benefits,.scenarios,.teaser,.end-cta,.dl-bottom,.faq-hero,.faq-items,.faq-end,.inner-hero,.inner-close,.guide-cta,.os-list{max-width:1240px;margin:0 auto;padding:76px 45px}.editorial{display:grid;grid-template-columns:1fr 1fr;align-items:center;gap:6vw}.editorial figure{margin:0}.editorial img{max-height:540px;object-fit:contain;filter:drop-shadow(0 10px 20px rgba(0,0,0,.06))}.editorial h2,.benefits h2,.scenarios h2,.teaser h2,.end-cta h2{font-size:clamp(28px,2.8vw,44px);line-height:1.3;margin:0 0 21px;font-family:var(--head);letter-spacing:-.03em}.editorial p,.benefit p,.scenario p,.teaser p,.end-cta p{font-size:16px;line-height:1.95;color:var(--muted)}.editorial blockquote{font-size:21px;margin:35px 0 0;font-weight:650;color:var(--ink)}.editorial-combo{display:grid;grid-template-columns:.56fr 1fr;align-items:center;gap:50px}.ed-c{display:block}.ed-d{grid-template-columns:1fr .7fr .9fr}.ed-e{grid-template-columns:1fr 1.2fr}.ed-e p{font-size:18px}.benefits{display:grid;grid-template-columns:.6fr 1.4fr;gap:60px}.benefits-items{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:40px}.benefits h3{font-size:20px;line-height:1.5;margin:0 0 12px}.benefits h2{font-size:clamp(26px,2.4vw,38px)}.benefits p{margin:0}.benefits-stacked .benefits-items{grid-template-columns:1fr}.benefits-stacked .benefit{max-width:620px}.benefits-flow .benefits-items{display:flex;flex-direction:column;gap:35px}.benefits-flow .benefit:nth-child(2){margin-left:15%}.benefits-flow .benefit:nth-child(3){margin-left:30%}.benefits-offset .benefits-items{grid-template-columns:1fr 1fr}.benefits-offset .benefit:nth-child(3){grid-column:2}.scenarios .section-heading{max-width:600px}.scenario-list{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:48px;margin-top:44px}.scenario{display:flex;flex-direction:column;gap:15px}.scenario img{width:65px;height:65px;border-radius:50%;object-fit:cover}.scenario h3{font-size:19px;margin:3px 0 6px}.scenario p{margin:0;font-size:15px}.sc-1 .scenario-list{grid-template-columns:1fr}.sc-1 .scenario{display:flex;flex-direction:row;max-width:750px;align-items:flex-start}.sc-2 .scenario-list{grid-template-columns:1fr 1fr}.sc-2 .scenario:nth-child(3){grid-column:2}.sc-3 .scenario-list{grid-template-columns:1.2fr 1fr 1fr}.sc-3 .scenario:nth-child(2){margin-top:55px}.teaser{display:flex;gap:6vw;align-items:flex-start;justify-content:space-between}.teaser h2{max-width:360px}.teaser p{max-width:600px}.teaser a{color:var(--accent);font-weight:bold;white-space:nowrap}.end-cta{display:flex;justify-content:space-between;align-items:center;gap:45px;padding-top:95px;padding-bottom:95px}.end-cta div{max-width:750px}.end-cta p{margin:0}.end-cta .btn{flex-shrink:0}.footer{background:#192a37;color:#d9e6ec;padding:48px clamp(25px,5vw,72px);display:flex;align-items:center;justify-content:space-between;gap:60px;flex-wrap:wrap}.footer-logo img{width:123px;filter:brightness(3)}.footer-main p{font-size:14px;color:#a9bcc7;max-width:490px}.footer-main>a:last-child{color:#d2eeff;font-size:13px}.footer-links{display:flex;gap:24px;align-items:center;flex-wrap:wrap;font-size:12px}.footer-links small{color:#91a5b1}
.inner-hero{display:grid;grid-template-columns:1fr .8fr;gap:70px;align-items:center;min-height:400px}.inner-hero h1,.faq-hero h1,.dl-lead h1{font-family:var(--head);font-size:clamp(32px,3.3vw,52px);line-height:1.3;margin:0 0 18px}.inner-hero p,.faq-hero p,.dl-lead p{font-size:17px;max-width:720px;color:var(--muted)}.inner-hero img{max-height:330px;object-fit:contain}.inner-hero figure{margin:0}.feature-row{max-width:1120px;min-height:170px;display:grid;grid-template-columns:.22fr 1fr;gap:35px;align-items:flex-start;padding:35px 40px;margin:auto}.feature-index{font-size:13px;color:var(--accent);font-weight:bold}.feature-row h2{margin:0 0 12px;font-size:25px}.feature-row p{max-width:720px;margin:0;color:var(--muted);font-size:16px}.feature-row-reverse{grid-template-columns:1fr .2fr}.feature-row-reverse .feature-index{grid-column:2;grid-row:1}.feature-row-reverse>div:last-child{grid-column:1;grid-row:1}.feature-row-wide{margin-left:12%;grid-template-columns:.2fr 1fr}.inner-close{display:flex;align-items:center;justify-content:space-between;gap:30px}.inner-close h2{font-size:30px}.guide-step{max-width:1080px;display:grid;grid-template-columns:90px 1fr;gap:20px;padding:33px 45px;margin:auto}.guide-step h2{font-size:23px;margin:0 0 6px}.guide-step p{margin:0;color:var(--muted)}.guide-dot{font-family:Georgia,serif;font-size:27px;color:var(--accent)}.guide-step-1{padding-left:15%}.guide-step-3{padding-left:22%}.guide-cta{display:flex;gap:30px;align-items:center}.guide-cta>a:last-child{font-weight:bold;color:var(--accent)}.faq-hero{padding-top:110px;max-width:1050px}.faq-items{max-width:1050px;padding-top:0}.faq-item{padding:27px 0}.faq-item summary{cursor:pointer;display:flex;justify-content:space-between;gap:20px;font-size:20px;font-weight:750}.faq-item summary::marker{content:''}.faq-item summary span{color:var(--accent)}.faq-item p{max-width:790px;color:var(--muted);font-size:16px;margin:15px 0 0}.faq-end{display:flex;align-items:center;gap:28px;flex-wrap:wrap}.faq-end h2{font-size:28px}.faq-end p{color:var(--muted)}
.dl-lead{max-width:1240px;margin:0 auto;padding:100px 45px 40px}.dl-lead p{max-width:660px}.dl-lead figure{margin:0}.dl-lead img{max-height:340px;object-fit:contain}.dl-hero-b,.dl-hero-c{display:grid;grid-template-columns:1fr .8fr;align-items:center;gap:65px}.dl-hero-c{grid-template-columns:.8fr 1fr}.dl-hero-d{display:flex;align-items:center;justify-content:space-between;gap:50px}.dl-hero-d figure{width:44%}.dl-hero-e{display:grid;grid-template-columns:.22fr 1fr;gap:50px}.dl-hero-e aside{font-size:18px;font-weight:bold;color:var(--accent);padding-top:15px}.os-list{padding-top:20px;padding-bottom:25px}.os-item{display:grid;grid-template-columns:1fr auto;align-items:center;gap:30px;min-height:128px;padding:24px 4px}.os-item h2{font-size:25px;margin:0 0 8px}.os-item p{margin:0;color:var(--muted);font-size:15px}.os-download{font-size:15px;color:#fff;background:var(--accent);padding:12px 25px;border-radius:9px;white-space:nowrap}.os-list-b{display:grid;grid-template-columns:1fr 1fr;gap:35px}.os-list-c .os-item:nth-child(even){margin-left:20%}.os-list-d{display:grid;grid-template-columns:1.1fr .9fr;gap:25px 90px}.os-list-e{display:flex;flex-wrap:wrap;gap:10px 35px}.os-list-e .os-item{width:calc(50% - 18px)}.dl-bottom{display:flex;align-items:center;justify-content:space-between;gap:45px;padding-bottom:110px}.dl-bottom p{max-width:710px;color:var(--muted)}.dl-bottom a{font-weight:bold;color:var(--accent)}
@media(max-width:900px){.header-inner{gap:20px;padding:10px 24px}.header nav{gap:14px}.hero{padding:60px 25px;min-height:0}.hero h1{font-size:clamp(35px,5.4vw,53px)}.editorial,.benefits{padding:65px 25px}.benefits{grid-template-columns:1fr;gap:20px}.benefits-items{gap:20px}.editorial{gap:35px}.scenario-list{gap:26px}.scenarios,.teaser,.end-cta{padding:60px 25px}.inner-hero,.os-list,.faq-items,.faq-hero,.dl-lead,.guide-step,.dl-bottom,.inner-close{padding-left:25px;padding-right:25px}}
@media(max-width:640px){.header-inner{min-height:68px;flex-wrap:wrap;gap:7px;padding:10px 17px}.brand{max-width:103px}.brand img{max-width:103px}.nav-cta{margin-left:auto;font-size:12px;padding:7px 11px}.header nav{order:3;width:100%;margin-left:0;justify-content:space-between;font-size:12px;gap:6px}.header nav a{white-space:nowrap}.hero{display:flex!important;flex-direction:column!important;padding:42px 22px 50px!important;align-items:stretch!important;min-height:0!important;gap:28px!important;max-width:100%}.hero h1{font-size:clamp(32px,9vw,44px)!important;line-height:1.31}.hero .lead{font-size:15px}.hero .art{width:100%!important;position:relative!important;order:2!important;margin:0!important;inset:auto!important;transform:none!important;min-height:0!important}.hero .art img{max-height:300px!important;object-fit:contain!important}.hero .copy,.hero .centered-copy,.hero .hero-statement{order:1!important;position:relative!important;inset:auto!important;transform:none!important;text-align:left!important;padding:0!important;background:transparent!important;width:100%!important;color:var(--ink)!important}.hero .hero-banner{display:contents!important}.hero .mast,.hero .hero-side,.hero .hero-vertical,.hero .hero-bottom-label,.hero .hero-stamp,.hero .hero-top,.hero .feature-aside,.hero .eyebrow-top{display:none!important}.hero .centered-copy .lead{margin-left:0!important}.hero .copy h1,.hero .centered-copy h1{color:var(--ink)!important}.hero .copy p,.hero .centered-copy p{color:var(--muted)!important}.hero .kicker{color:var(--accent)!important}.hero .actions{justify-content:flex-start!important}.editorial,.inner-hero{grid-template-columns:1fr!important;gap:25px;padding:48px 22px;min-height:0}.editorial .editorial-combo{grid-template-columns:1fr}.ed-d,.ed-e{grid-template-columns:1fr!important}.editorial figure{width:100%!important;order:2}.editorial h2,.benefits h2,.scenarios h2{font-size:30px}.benefits{grid-template-columns:1fr;padding:50px 22px}.benefits-items,.benefits-offset .benefits-items{display:grid;grid-template-columns:1fr;gap:28px}.benefits-offset .benefit:nth-child(3){grid-column:auto}.benefits-flow .benefit:nth-child(n){margin-left:0}.scenarios,.teaser,.end-cta{padding:50px 22px}.scenario-list,.sc-2 .scenario-list,.sc-3 .scenario-list{display:grid;grid-template-columns:1fr;gap:28px}.sc-2 .scenario:nth-child(3){grid-column:auto}.sc-3 .scenario:nth-child(2){margin-top:0}.teaser,.end-cta{display:flex;flex-direction:column;gap:14px;align-items:flex-start}.teaser a{white-space:normal}.footer{padding:35px 22px;display:block}.footer-main{margin-bottom:25px}.footer-links{gap:13px}.inner-hero img{max-height:270px}.feature-row,.feature-row-reverse,.feature-row-wide{display:grid;grid-template-columns:48px 1fr;padding:25px 22px;gap:8px;margin-left:0}.feature-row-reverse .feature-index,.feature-row-reverse>div:last-child{grid-column:auto;grid-row:auto}.feature-row h2{font-size:20px}.inner-close,.faq-end{padding:45px 22px;display:block}.guide-step,.guide-step-1,.guide-step-3{padding:22px;grid-template-columns:40px 1fr}.faq-hero{padding:70px 22px 30px}.faq-items{padding:15px 22px 60px}.faq-item summary{font-size:17px}.dl-lead,.dl-hero-b,.dl-hero-c,.dl-hero-d,.dl-hero-e{padding:65px 22px 30px;display:flex;flex-direction:column;gap:20px;align-items:stretch}.dl-hero-d figure{width:100%}.os-list,.os-list-b,.os-list-c,.os-list-d,.os-list-e{display:flex;flex-direction:column;padding:20px 22px;gap:10px}.os-list-e .os-item{width:100%}.os-list-c .os-item:nth-child(n){margin-left:0}.os-item{display:block;padding:22px 0;min-height:0}.os-download{display:inline-block;margin-top:15px}.dl-bottom{display:block;padding:35px 22px 80px}.dl-bottom a{display:inline-block;margin-top:14px}}

:root{--bg:#e9f1f2;--ink:#14313e;--accent:#176e8d;--muted:#526674;--head:"Noto Sans CJK SC","Microsoft YaHei",sans-serif}
.hero{display:flex;flex-direction:column;}
 .layout-15 .hero-top{display:flex;align-items:center;justify-content:space-between;font-size:12px;color:var(--accent);width:100%}.layout-15 .art{width:82%;margin:25px auto 0}.layout-15 .art img{max-height:350px}.layout-15 .copy{text-align:center;max-width:900px;margin:auto}.layout-15 .copy .lead{margin:0 auto 25px}.layout-15 .actions{justify-content:center}