
.x7h-v1{font-family:-apple-system,BlinkMacSystemFont,'PingFang SC','Microsoft YaHei',sans-serif;color:#28251f;background:#f8f7f4;font-synthesis:none;--orange:#b9500a;--line:#e8e4dd;--muted:#756f65;scroll-behavior:smooth}.x7h-v1 *{box-sizing:border-box}.x7h-v1{margin:0;min-width:320px;-webkit-font-smoothing:antialiased}.x7h-v1 a{color:inherit;text-decoration:none}.x7h-v1 a:hover{color:var(--orange)}.x7h-v1 a:focus-visible,.x7h-v1 summary:focus-visible{outline:3px solid #c76a28;outline-offset:5px}.x7h-v1 p{line-height:1.85;margin:0}.x7h-v1 h1,.x7h-v1 h2,.x7h-v1 h3,.x7h-v1 h4,.x7h-v1 figure{margin:0}.x7h-v1 h2{font-size:28px;letter-spacing:-.6px;line-height:1.5}.x7h-v1 h3{font-size:18px;line-height:1.6}.x7h-v1 h4{font-size:17px;font-weight:600;line-height:1.65}.x7h-v1 img{display:block;max-width:100%}.x7h-v1 .wide{max-width:1160px;margin:auto;padding-left:32px;padding-right:32px}.x7h-v1 .topbar{height:76px;background:#fff;border-bottom:1px solid var(--line)}.x7h-v1 .header-inner{height:100%;display:flex;align-items:center;gap:24px}.x7h-v1 .brand{width:105px;height:auto}.x7h-v1 .header-label{font-size:13px;color:var(--muted);padding-left:23px;border-left:1px solid var(--line)}.x7h-v1 .site-link{margin-left:auto;font-size:13px}.x7h-v1 .site-link span{margin-left:8px}.x7h-v1 .hero{background:#171510;color:#fbf6e9}.x7h-v1 .hero-inner{min-height:406px;display:flex;justify-content:space-between;align-items:center;padding-top:38px;padding-bottom:38px;gap:40px}.x7h-v1 .eyebrow{font-size:12px;letter-spacing:2px;color:#d9c594;margin-bottom:20px}.x7h-v1 h1{font-size:52px;line-height:1.23;letter-spacing:-1.5px;font-weight:650}.x7h-v1 h1 span{color:#e8d398}.x7h-v1 .hero-copy>p{color:#c3bdb0;font-size:15px;margin:20px 0 24px}.x7h-v1 .hero-actions{display:flex;align-items:center;gap:24px}.x7h-v1 .button{display:inline-flex;align-items:center;justify-content:center;gap:28px;padding:13px 22px;border-radius:7px;font-size:14px;font-weight:600;min-height:48px}.x7h-v1 .primary{background:#e87922;color:#17100a}.x7h-v1 .primary:hover{background:#f39142;color:#17100a}.x7h-v1 .hero-secondary{font-size:13px;color:#e0d9cc}.x7h-v1 .hero-secondary:hover{color:#f2c779}.x7h-v1 .platform-line{display:flex;gap:16px;font-size:11px;letter-spacing:.4px;color:#b6afa1;margin-top:27px}.x7h-v1 .platform-line span{color:#686254}.x7h-v1 .hero-product{width:278px;margin-right:48px;flex-shrink:0}.x7h-v1 .hero-product img{width:100%;max-height:290px;object-fit:contain}.x7h-v1 .hero-product figcaption{text-align:center;font-size:11px;letter-spacing:2px;color:#b7a577;margin-top:17px}.x7h-v1 .content-layout{display:grid;grid-template-columns:185px minmax(0,1fr);gap:59px;padding-top:52px}.x7h-v1 .side-sticky{position:sticky;top:30px}.x7h-v1 .overline{font-size:11px;font-weight:650;color:var(--orange);letter-spacing:1.8px;margin-bottom:10px}.x7h-v1 .sidebar .overline{color:#8b8479;margin-bottom:20px}.x7h-v1 .sidebar nav{display:flex;flex-direction:column;gap:5px}.x7h-v1 .sidebar nav a{display:flex;gap:15px;align-items:center;font-size:14px;padding:10px 0;color:#575249}.x7h-v1 .sidebar nav a:hover{color:var(--orange)}.x7h-v1 .sidebar nav span{font-size:10px;color:#a1988b}.x7h-v1 .side-support{margin-top:28px;border-top:1px solid var(--line);padding-top:23px;font-size:12px}.x7h-v1 .side-support p{color:var(--muted);margin-bottom:6px}.x7h-v1 .side-support a{font-weight:600}.x7h-v1 .scope{font-size:10px;color:#8a8276;margin-top:30px}.x7h-v1 .guide-body{min-width:0}.x7h-v1 .muted,.x7h-v1 .section-title p{color:var(--muted);font-size:14px}.x7h-v1 .intro>.muted{margin-top:8px}.x7h-v1 .journey{display:grid;grid-template-columns:repeat(4,1fr);margin-top:25px;gap:12px}.x7h-v1 .journey a{padding:18px 17px 17px;border:1px solid var(--line);background:white;border-radius:10px;transition:border-color .15s,transform .15s}.x7h-v1 .journey a:hover{border-color:#ce9b72;transform:translateY(-2px)}.x7h-v1 .journey a>span{display:block;font-size:12px;color:var(--orange);margin-bottom:15px}.x7h-v1 .journey strong{font-size:15px;display:block}.x7h-v1 .journey small{display:block;font-size:11px;color:var(--muted);margin-top:10px}.x7h-v1 .journey small span{float:right}.x7h-v1 .prepare{padding:26px 0 22px}.x7h-v1 .prepare h3{font-size:15px}.x7h-v1 .prepare ul{padding-left:19px;display:grid;grid-template-columns:1fr 1fr;gap:12px 20px;font-size:13px;color:#676055;margin-bottom:0;line-height:1.65}.x7h-v1 .prepare li::marker{color:#bc8b5c}.x7h-v1 .identity-note{background:#f1ece2;border-radius:11px;padding:23px 25px}.x7h-v1 .label{font-size:10px;color:#735631;background:#e9dec9;padding:5px 9px;border-radius:4px;display:inline-block;margin-bottom:9px}.x7h-v1 .identity-note h3{font-size:20px}.x7h-v1 .identity-grid{display:grid;grid-template-columns:1fr 1fr;gap:24px;margin-top:17px}.x7h-v1 .identity-grid>div+div{border-left:1px solid #dcd2c1;padding-left:24px}.x7h-v1 .identity-grid p{font-size:12px;color:#716654}.x7h-v1 .identity-grid .identity-name{font-weight:650;font-size:14px;color:#383127;margin-bottom:4px}.x7h-v1 .identity-grid b{font-size:11px;color:#866031;display:block;margin-top:10px}.x7h-v1 .guide-section{padding:44px 0;border-bottom:1px solid var(--line);scroll-margin-top:26px}.x7h-v1 .section-title{display:flex;gap:15px;align-items:flex-start;margin-bottom:25px}.x7h-v1 .section-title h2{font-size:25px}.x7h-v1 .section-title p{margin-top:6px}.x7h-v1 .step-no{font-size:12px;color:var(--orange);background:#f3e7d8;border-radius:7px;padding:9px 10px;line-height:1.5;margin-top:2px}.x7h-v1 .platforms{display:grid;grid-template-columns:repeat(3,1fr);gap:13px}.x7h-v1 .platforms article{padding:23px 20px;background:white;border:1px solid var(--line);border-radius:10px}.x7h-v1 .platform-index{font-size:9px;letter-spacing:1px;color:#8a8174}.x7h-v1 .platforms h3{margin:10px 0;font-size:19px}.x7h-v1 .platforms p{font-size:12px;color:var(--muted);line-height:1.9}.x7h-v1 .platforms a{display:block;margin-top:23px;font-size:12px;font-weight:600;color:var(--orange)}.x7h-v1 .inline-detail{margin-top:18px;font-size:12px;color:#75654f;scroll-margin-top:30px}.x7h-v1 .inline-detail summary{padding:10px 0;cursor:pointer}.x7h-v1 .inline-detail p{padding:8px 0 4px}.x7h-v1 .steps{list-style:none;padding:0;margin:0;counter-reset:steps}.x7h-v1 .steps li{display:flex;gap:17px;padding:0 0 23px;counter-increment:steps}.x7h-v1 .steps li:last-child{padding-bottom:0}.x7h-v1 .steps li:before{content:counter(steps);display:flex;align-items:center;justify-content:center;border:1px solid #ddd5c8;border-radius:50%;min-width:24px;height:24px;font-size:11px;color:#8c7758;margin-top:2px}.x7h-v1 .steps li p{font-size:13px;color:#6f685c;margin-top:5px;line-height:1.95}.x7h-v1 .note{padding:17px 20px;background:#f4efe6;border-left:3px solid #c59457;border-radius:0 7px 7px 0;margin-top:25px}.x7h-v1 .note strong{font-size:12px;color:#655034}.x7h-v1 .note p{font-size:12px;color:#756956;margin-top:6px}.x7h-v1 .connection-end{display:flex;align-items:center;gap:13px;background:white;border:1px solid var(--line);border-radius:9px;padding:16px 18px;margin-top:24px}.x7h-v1 .status{font-size:11px;color:#40624e;border:1px solid #c9dccf;background:#eef5ef;border-radius:20px;padding:6px 13px;white-space:nowrap}.x7h-v1 .connection-end p{font-size:12px;color:var(--muted)}.x7h-v1 .alternative{margin-top:27px;background:white;border:1px solid var(--line);border-radius:10px;padding:21px}.x7h-v1 .alternative h3{font-size:14px;margin-bottom:17px}.x7h-v1 .method-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.x7h-v1 .method-grid strong{font-size:13px}.x7h-v1 .method-grid p{font-size:12px;color:var(--muted);margin-top:5px}.x7h-v1 .method-grid>div+div{border-left:1px solid var(--line);padding-left:20px}.x7h-v1 .success-panel{background:#eff3ed;border:1px solid #dbe3d7;padding:24px;border-radius:10px;margin-top:25px}.x7h-v1 .success-panel .overline{color:#61765c;font-size:10px}.x7h-v1 .success-panel h3{font-size:18px;margin:8px 0}.x7h-v1 .success-panel p{font-size:12px;color:#63745f}.x7h-v1 .success-panel a{display:inline-block;font-size:12px;color:#3d5938;margin-top:18px}.x7h-v1 .footnote{font-size:11px;color:#888173;margin-top:16px}.x7h-v1 .management{display:grid;grid-template-columns:1fr 1fr;gap:25px 33px}.x7h-v1 .management h3{font-size:15px;margin-bottom:6px}.x7h-v1 .management p{font-size:13px;color:var(--muted)}.x7h-v1 .faq{border-bottom:1px solid var(--line)}.x7h-v1 .faq summary{padding:21px 29px 21px 0;font-size:14px;font-weight:550;cursor:pointer;position:relative;list-style:none}.x7h-v1 .faq summary::-webkit-details-marker{display:none}.x7h-v1 .faq summary:after{content:'+';position:absolute;right:5px;top:19px;font-size:19px;color:#8d8171;font-weight:400}.x7h-v1 .faq[open] summary:after{content:'−'}.x7h-v1 .faq[open] summary{color:var(--orange)}.x7h-v1 .answer{font-size:13px;line-height:1.9;color:#71685c;padding:0 0 23px}.x7h-v1 .answer ol{padding-left:20px;margin:0}.x7h-v1 .answer li+li{margin-top:10px}.x7h-v1 .switch-phone{margin-top:25px;border:1px solid var(--line);background:#fff;border-radius:10px;padding:0 20px}.x7h-v1 .table-wrap{overflow:auto;margin:17px 0}.x7h-v1 table{width:100%;border-collapse:collapse;font-size:12px;text-align:left}.x7h-v1 th{background:#f6f4ef;color:#716657;font-weight:550}.x7h-v1 td,.x7h-v1 th{padding:12px 14px;border-bottom:1px solid var(--line)}.x7h-v1 td:first-child{width:44%}.x7h-v1 .other-title{font-size:15px;margin-top:35px}.x7h-v1 .support{scroll-margin-top:25px;margin-top:38px;background:#ede7da;padding:35px;border-radius:12px}.x7h-v1 .support h2{font-size:26px;margin-bottom:12px}.x7h-v1 .support p{font-size:13px;color:#756956}.x7h-v1 .support .button{margin:22px 0}.x7h-v1 .support small{font-size:11px;color:#807462;line-height:1.9;display:block}.x7h-v1 .legacy{display:flex;gap:12px;font-size:11px;color:#8a8174;padding:25px 0 50px}.x7h-v1 .legacy a{color:#625747}.x7h-v1 .footer{display:flex;align-items:center;gap:24px;padding-top:28px;padding-bottom:28px;border-top:1px solid var(--line);font-size:11px;color:#8a8378}.x7h-v1 .footer .brand{width:75px}.x7h-v1 .footer a{margin-left:auto}.x7h-v1 .mobile-nav{display:none}.x7h-v1 #x7h-start{scroll-margin-top:25px}
@media(min-width:1600px){.x7h-v1 .wide{max-width:1250px}.x7h-v1 .content-layout{gap:70px;grid-template-columns:200px minmax(0,1fr)}}
@media(max-width:900px){.x7h-v1 .wide{padding-left:24px;padding-right:24px}.x7h-v1 .content-layout{gap:30px;grid-template-columns:150px minmax(0,1fr)}.x7h-v1 .hero-product{margin-right:0;width:230px}.x7h-v1 h1{font-size:44px}.x7h-v1 .journey{gap:8px}.x7h-v1 .journey a{padding:15px 10px}.x7h-v1 .journey strong{font-size:13px}.x7h-v1 .platforms article{padding:18px 13px}.x7h-v1 .platforms p{font-size:11px}}
@media(max-width:700px){.x7h-v1 .wide{padding-left:22px;padding-right:22px}.x7h-v1 .topbar{height:62px}.x7h-v1 .header-label{font-size:11px;padding-left:15px}.x7h-v1 .header-inner{gap:15px}.x7h-v1 .brand{width:86px}.x7h-v1 .site-link{font-size:11px}.x7h-v1 .hero-inner{min-height:365px;gap:12px;position:relative;align-items:flex-start;padding-top:35px;padding-bottom:28px}.x7h-v1 .eyebrow{font-size:10px;letter-spacing:1.4px;margin-bottom:17px}.x7h-v1 h1{font-size:38px;line-height:1.3;letter-spacing:-1px}.x7h-v1 .hero-copy{position:relative;z-index:1;width:100%}.x7h-v1 .hero-copy>p{font-size:12px;max-width:235px;margin-top:17px;margin-bottom:20px}.x7h-v1 .hero-product{position:absolute;width:113px;right:20px;top:41px}.x7h-v1 .hero-product figcaption{font-size:8px;letter-spacing:.2px;margin-top:9px}.x7h-v1 .hero-actions{gap:18px;align-items:center}.x7h-v1 .button{font-size:12px;padding:12px 17px;gap:16px;min-height:44px}.x7h-v1 .hero-secondary{font-size:11px}.x7h-v1 .platform-line{font-size:10px;margin-top:22px;gap:12px}.x7h-v1 .desktop{display:none}.x7h-v1 .mobile-nav{display:flex;position:sticky;top:0;z-index:5;background:#fff;border-bottom:1px solid var(--line);gap:23px;padding:0 22px;overflow:auto;scrollbar-width:none}.x7h-v1 .mobile-nav a{white-space:nowrap;font-size:12px;padding:16px 0;min-height:48px}.x7h-v1 .sidebar{display:none}.x7h-v1 .content-layout{display:block;padding-top:30px}.x7h-v1 h2{font-size:24px}.x7h-v1 .muted{font-size:12px}.x7h-v1 .overline{font-size:9px}.x7h-v1 .journey{grid-template-columns:repeat(2,1fr);gap:10px;margin-top:20px}.x7h-v1 .journey a{padding:16px}.x7h-v1 .journey a>span{margin-bottom:10px}.x7h-v1 .journey strong{font-size:14px}.x7h-v1 .journey small{margin-top:9px}.x7h-v1 .prepare{padding-top:25px}.x7h-v1 .prepare ul{font-size:11px;gap:12px 14px}.x7h-v1 .identity-note{padding:20px}.x7h-v1 .identity-note h3{font-size:18px}.x7h-v1 .identity-grid{gap:14px}.x7h-v1 .identity-grid>div+div{padding-left:14px}.x7h-v1 .identity-grid .identity-name{font-size:12px}.x7h-v1 .identity-grid p{font-size:11px}.x7h-v1 .identity-grid b{font-size:10px}.x7h-v1 .guide-section{padding:33px 0;scroll-margin-top:68px}.x7h-v1 .section-title{gap:12px;margin-bottom:21px}.x7h-v1 .section-title h2{font-size:22px}.x7h-v1 .section-title p{font-size:12px}.x7h-v1 .step-no{font-size:10px;padding:8px;margin-top:3px}.x7h-v1 .platforms{grid-template-columns:1fr;gap:10px}.x7h-v1 .platforms article{display:grid;grid-template-columns:90px 1fr;position:relative;padding:17px 19px;gap:3px 14px}.x7h-v1 .platform-index{grid-column:1;font-size:8px}.x7h-v1 .platforms h3{grid-column:1;margin:0;font-size:17px;grid-row:2}.x7h-v1 .platforms p{grid-column:2;grid-row:1/3;font-size:11px}.x7h-v1 .platforms a{grid-column:2;margin-top:7px;font-size:11px}.x7h-v1 .steps li{gap:13px;padding-bottom:23px}.x7h-v1 .steps li h4{font-size:15px}.x7h-v1 .steps li p{font-size:12px}.x7h-v1 .connection-end{padding:13px;gap:10px}.x7h-v1 .connection-end p{font-size:11px}.x7h-v1 .note{padding:15px 16px}.x7h-v1 .note p{font-size:11px}.x7h-v1 .method-grid{gap:12px}.x7h-v1 .method-grid>div+div{padding-left:12px}.x7h-v1 .method-grid p{font-size:10px}.x7h-v1 .method-grid strong{font-size:12px}.x7h-v1 .alternative{padding:18px}.x7h-v1 .alternative h3{font-size:13px}.x7h-v1 .success-panel{padding:20px}.x7h-v1 .success-panel h3{font-size:16px}.x7h-v1 .success-panel p{font-size:11px}.x7h-v1 .management{gap:23px}.x7h-v1 .management h3{font-size:14px}.x7h-v1 .management p{font-size:12px}.x7h-v1 .switch-phone{padding:0 15px}.x7h-v1 .faq summary{font-size:13px;padding-top:19px;padding-bottom:19px}.x7h-v1 .answer{font-size:12px}.x7h-v1 .answer td,.x7h-v1 .answer th{font-size:11px;padding:10px 8px}.x7h-v1 .support{padding:25px 22px;margin-top:30px;scroll-margin-top:65px}.x7h-v1 .support h2{font-size:22px}.x7h-v1 .support p{font-size:12px}.x7h-v1 .support small{font-size:10px}.x7h-v1 .support br{display:none}.x7h-v1 .legacy{display:block;font-size:10px;padding-bottom:30px}.x7h-v1 .legacy a{margin-left:6px}.x7h-v1 .footer{gap:15px;flex-wrap:wrap;font-size:9px}.x7h-v1 .footer .brand{width:62px}.x7h-v1 .footer a{margin-left:auto}.x7h-v1 #x7h-start,.x7h-v1 #x7h-harmony{scroll-margin-top:68px}}
@media(prefers-reduced-motion:reduce){.x7h-v1{scroll-behavior:auto}.x7h-v1 .journey a{transition:none}}

@media(max-width:360px){.x7h-v1 h1{font-size:32px}.x7h-v1 .hero-product{width:80px;right:16px;top:48px}.x7h-v1 .hero-product figcaption{font-size:7px}.x7h-v1 .header-label{display:none}.x7h-v1 .hero-actions{gap:12px}.x7h-v1 .hero-secondary{font-size:10px}.x7h-v1 .hero-copy>p{max-width:225px}.x7h-v1 .identity-grid{grid-template-columns:1fr}.x7h-v1 .identity-grid>div+div{border-left:0;border-top:1px solid #dcd2c1;padding-left:0;padding-top:14px}}

@media(max-width:700px){.x7h-v1 .hero-copy h1{font-size:27px;line-height:1.45;letter-spacing:-.6px}.x7h-v1 .hero-copy>p{max-width:220px}.x7h-v1 .hero-product{top:32px}}
@media(max-width:360px){.x7h-v1 .hero-copy h1{font-size:23px}.x7h-v1 .hero-product{top:32px}}

.x7h-v1 {
  font-family: -apple-system, BlinkMacSystemFont, 'SF Pro Text', 'PingFang SC', 'Hiragino Sans GB', 'Noto Sans SC', 'Microsoft YaHei', sans-serif;
  color: #241f18;
  background: #f7f5f1;
  --orange: #b95500;
  --line: #e8e2d8;
  --muted: #71685c;
  --accent: #e06a00;
  --accent-soft: #fcefe2;
  --accent-line: #f3d4b4;
  --card-shadow: 0 1px 2px rgba(36,31,24,.05), 0 8px 24px -18px rgba(36,31,24,.25);
  --cta: linear-gradient(135deg,#ff8a3d 0%,#f2552e 45%,#e5417f 100%);
}
.x7h-v1 {font-size:16px;line-height:1.75}
.x7h-v1 p {line-height:1.75}
.x7h-v1 h1,.x7h-v1 h2,.x7h-v1 h3 {font-weight:700}
.x7h-v1 h2 {font-size:26px;letter-spacing:0;line-height:1.4}
.x7h-v1 h4 {font-size:16px;font-weight:600;line-height:1.7}
.x7h-v1 .hero {background:radial-gradient(560px 260px at 85% -30%,rgba(216,178,92,.28),transparent 65%),linear-gradient(155deg,#1e170d 0%,#0e0a06 70%)}
.x7h-v1 h1 {font-size:46px;line-height:1.35;letter-spacing:-.6px}
.x7h-v1 h1 span {color:#ecd292}
.x7h-v1 .hero-copy>p {font-size:15px;color:rgba(255,245,228,.72)}
.x7h-v1 .hero-product {filter:drop-shadow(0 16px 30px rgba(0,0,0,.35))}
.x7h-v1 .button {border-radius:10px;font-size:14px;font-weight:600}
.x7h-v1 .primary {background:var(--cta);color:#fff;box-shadow:0 5px 15px -8px #ca4a20}
.x7h-v1 .primary:hover {background:var(--cta);color:#fff;filter:brightness(.96)}
.x7h-v1 .hero-secondary {font-size:14px}
.x7h-v1 .platform-line {font-size:12px}
.x7h-v1 .overline {font-size:13px;font-weight:700;letter-spacing:.12em}
.x7h-v1 .intro>.overline {display:flex;align-items:center;gap:8px}
.x7h-v1 .intro>.overline::before {content:'';width:18px;height:2px;background:var(--accent)}
.x7h-v1 .muted,.x7h-v1 .section-title p {font-size:15px}
.x7h-v1 .sidebar nav a {font-size:14px;border-radius:9px;padding:9px 10px}
.x7h-v1 .sidebar nav a:hover {background:var(--accent-soft)}
.x7h-v1 .sidebar nav span {font-size:12px;font-weight:600;color:var(--orange)}
.x7h-v1 .sidebar .overline {font-size:12px}
.x7h-v1 .scope {font-size:12px}
.x7h-v1 .side-support {font-size:13px}
.x7h-v1 .journey a {border-radius:14px;box-shadow:var(--card-shadow);padding:18px}
.x7h-v1 .journey a>span {display:flex;align-items:center;justify-content:center;width:34px;height:34px;border-radius:50%;background:var(--cta);color:#fff;font-size:15px;font-weight:700;margin-bottom:12px}
.x7h-v1 .journey strong {font-size:15.5px;font-weight:700}
.x7h-v1 .journey small {font-size:13px;color:var(--orange)}
.x7h-v1 .prepare h3 {font-size:17px}
.x7h-v1 .prepare ul {font-size:14px;color:var(--muted)}
.x7h-v1 .prepare li::marker {color:var(--accent)}
.x7h-v1 .identity-note {border:1px solid var(--accent-line);background:var(--accent-soft);border-radius:14px}
.x7h-v1 .label {font-size:12px;font-weight:600;color:var(--orange);background:#fae1c7;border-radius:20px}
.x7h-v1 .identity-note h3 {font-size:20px}
.x7h-v1 .identity-grid p {font-size:14px;color:#7a5a36}
.x7h-v1 .identity-grid .identity-name {font-size:15px;font-weight:700}
.x7h-v1 .identity-grid b {font-size:13px;color:var(--orange)}
.x7h-v1 .identity-grid>div+div {border-color:var(--accent-line)}
.x7h-v1 .guide-section {border-bottom:0;padding-top:40px;padding-bottom:0;margin-top:4px}
.x7h-v1 .section-title {gap:13px;margin-bottom:18px}
.x7h-v1 .section-title h2 {font-size:25px;line-height:1.4}
.x7h-v1 .step-no {min-width:36px;height:36px;padding:0;display:flex;justify-content:center;align-items:center;border-radius:50%;background:var(--accent-soft);color:var(--orange);font-size:14px;font-weight:700}
.x7h-v1 .platforms {padding:22px;background:white;border:1px solid var(--line);border-radius:14px;box-shadow:var(--card-shadow)}
.x7h-v1 .platforms article {background:#f7f5f1;border-radius:10px;padding:16px}
.x7h-v1 .platform-index {font-size:10px;color:var(--muted)}
.x7h-v1 .platforms h3 {font-size:18px;font-weight:700}
.x7h-v1 .platforms p {font-size:13px;line-height:1.65}
.x7h-v1 .platforms a {font-size:13px;font-weight:600}
.x7h-v1 .inline-detail {font-size:14px;background:#ebf2f9;border:1px solid #cfdeee;border-radius:10px;padding:4px 15px;color:#2e4a66;margin-top:14px}
.x7h-v1 .inline-detail summary {font-weight:600}
.x7h-v1 .inline-detail p {padding-bottom:10px}
.x7h-v1 .steps {padding:8px 22px;background:white;border:1px solid var(--line);border-radius:14px;box-shadow:var(--card-shadow)}
.x7h-v1 .steps li {padding:17px 0;border-bottom:1px dashed var(--line);gap:14px}
.x7h-v1 .steps li:last-child {padding-bottom:17px;border-bottom:0}
.x7h-v1 .steps li::before {width:26px;min-width:26px;height:26px;border:0;background:var(--accent-soft);color:var(--orange);font-size:14px;font-weight:700;margin-top:2px}
.x7h-v1 .steps li p {font-size:14.5px;line-height:1.75;color:var(--muted);margin-top:3px}
.x7h-v1 .note {padding:13px 16px;border:1px solid #cfdeee;background:#ebf2f9;border-radius:10px;margin-top:14px}
.x7h-v1 .note strong {font-size:14px;font-weight:700;color:#2e4a66}
.x7h-v1 .note p {font-size:14px;color:#2e4a66;line-height:1.65;margin-top:3px}
.x7h-v1 .note-warning {background:#fbecea;border-color:#efcdc8}
.x7h-v1 .note-warning strong,.x7h-v1 .note-warning p {color:#7c332a}
.x7h-v1 .connection-end {margin-top:14px;border-radius:10px;background:#fff}
.x7h-v1 .connection-end p {font-size:14px}
.x7h-v1 .status {font-size:13px;font-weight:600}
.x7h-v1 .alternative {border-radius:14px;box-shadow:var(--card-shadow);margin-top:16px}
.x7h-v1 .alternative h3 {font-size:16px;font-weight:700}
.x7h-v1 .method-grid {gap:12px}
.x7h-v1 .method-grid>div {background:#f7f5f1;padding:13px;border-radius:10px}
.x7h-v1 .method-grid>div+div {padding-left:13px;border:0}
.x7h-v1 .method-grid strong {font-size:14.5px;font-weight:700}
.x7h-v1 .method-grid p {font-size:13px}
.x7h-v1 .success-panel {border-radius:14px;margin-top:16px;background:#f1f6ee;border-color:#d7e3d0}
.x7h-v1 .success-panel h3 {font-size:19px}
.x7h-v1 .success-panel p,.x7h-v1 .success-panel a {font-size:14px}
.x7h-v1 .footnote {font-size:13px;color:var(--muted)}
.x7h-v1 .app-management {display:grid;grid-template-columns:230px minmax(0,1fr);gap:24px;padding:24px;background:white;border:1px solid var(--line);border-radius:14px;box-shadow:var(--card-shadow);align-items:start}
.x7h-v1 .app-figure {min-width:0}
.x7h-v1 .phone-shot {padding:7px;border:1px solid var(--line);border-radius:26px;background:#0c0b0a;box-shadow:var(--card-shadow);overflow:hidden}
.x7h-v1 .screenshot-content {position:relative;border-radius:20px;overflow:hidden}
.x7h-v1 .screenshot-content img {width:100%;height:auto}
.x7h-v1 .app-figure figcaption {font-size:11px;line-height:1.6;text-align:center;color:var(--muted);margin-top:12px}
.x7h-v1 .management {display:flex;flex-direction:column;gap:0;counter-reset:manage}
.x7h-v1 .management>div {padding:15px 0;border-bottom:1px dashed var(--line);position:relative;padding-left:36px;counter-increment:manage}
.x7h-v1 .management>div:first-child {padding-top:5px}
.x7h-v1 .management>div:last-child {border-bottom:0}
.x7h-v1 .management>div::before {content:counter(manage);position:absolute;left:0;top:18px;background:var(--accent-soft);color:var(--orange);font-size:12.5px;font-weight:700;width:24px;height:24px;text-align:center;line-height:24px;border-radius:8px}
.x7h-v1 .management>div:first-child::before {top:8px}
.x7h-v1 .management h3 {font-size:15.5px;font-weight:600;margin-bottom:4px}
.x7h-v1 .management p {font-size:14px;line-height:1.75}
.x7h-v1 .faq {background:#fff;border:1px solid var(--line);border-radius:10px;margin-top:10px;overflow:hidden}
.x7h-v1 .faq summary {padding:15px 44px 15px 18px;font-size:15.5px;font-weight:600;line-height:1.6}
.x7h-v1 .faq summary:after {right:18px;top:12px;font-size:22px;color:var(--accent)}
.x7h-v1 .faq[open] summary {color:var(--orange)}
.x7h-v1 .answer {font-size:14.5px;line-height:1.75;padding:0 18px 17px;color:var(--muted)}
.x7h-v1 .switch-phone {padding:0;margin-top:18px}
.x7h-v1 .switch-phone td,.x7h-v1 .switch-phone th {font-size:13.5px}
.x7h-v1 .other-title {font-size:17px;margin-top:26px;margin-bottom:12px}
.x7h-v1 .support {background:#fff;border:1px solid var(--line);border-radius:14px;box-shadow:var(--card-shadow);padding:28px;margin-top:38px}
.x7h-v1 .support h2 {font-size:25px}
.x7h-v1 .support p {font-size:14.5px}
.x7h-v1 .support .button {margin-bottom:0}
.x7h-v1 .legacy {font-size:13px;padding-bottom:38px}
.x7h-v1 .legacy a {color:var(--orange)}
.x7h-v1 .footer {font-size:13px;background:#fff}
@media(max-width:900px) and (min-width:701px) {
  .x7h-v1 .journey a {padding:14px 10px}
  .x7h-v1 .journey strong {font-size:14px}
  .x7h-v1 .platforms {padding:14px;gap:8px}
  .x7h-v1 .platforms article {padding:12px}
  .x7h-v1 .app-management {grid-template-columns:190px minmax(0,1fr);gap:18px;padding:18px}
  .x7h-v1 .management>div {padding-left:0}
  .x7h-v1 .management>div::before {display:none}
}
@media(max-width:700px) {
  .x7h-v1 .hero-copy h1 {font-size:27px;font-weight:700;line-height:1.45}
  .x7h-v1 .hero-copy>p {font-size:14px;max-width:215px}
  .x7h-v1 .hero-secondary {font-size:12px}
  .x7h-v1 .platform-line {font-size:12px}
  .x7h-v1 .hero-product figcaption {font-size:9px}
  .x7h-v1 .hero-actions {gap:12px}
  .x7h-v1 .button {font-size:14px}
  .x7h-v1 .mobile-nav {gap:8px;padding:9px 20px;background:rgba(247,245,241,.96);backdrop-filter:blur(10px)}
  .x7h-v1 .mobile-nav a {font-size:13px;font-weight:600;min-height:34px;padding:5px 13px;border:1px solid var(--line);border-radius:999px;background:white}
  .x7h-v1 .overline {font-size:12px}
  .x7h-v1 h2,.x7h-v1 .section-title h2 {font-size:23px}
  .x7h-v1 .muted,.x7h-v1 .section-title p {font-size:14px}
  .x7h-v1 .journey a {padding:16px}
  .x7h-v1 .journey strong {font-size:15px}
  .x7h-v1 .journey small {font-size:13px}
  .x7h-v1 .prepare ul {grid-template-columns:1fr;font-size:14px;gap:8px}
  .x7h-v1 .identity-grid {grid-template-columns:1fr;gap:14px}
  .x7h-v1 .identity-grid>div+div {border-left:0;border-top:1px solid var(--accent-line);padding-left:0;padding-top:14px}
  .x7h-v1 .identity-grid p {font-size:14px}
  .x7h-v1 .identity-grid .identity-name {font-size:15px}
  .x7h-v1 .identity-grid b {font-size:13px}
  .x7h-v1 .guide-section {padding-top:32px;padding-bottom:0}
  .x7h-v1 .step-no {min-width:32px;height:32px;font-size:13px}
  .x7h-v1 .platforms {padding:14px;gap:10px}
  .x7h-v1 .platforms article {padding:14px;grid-template-columns:82px minmax(0,1fr);gap:4px 9px}
  .x7h-v1 .platforms p,.x7h-v1 .platforms a {font-size:13px}
  .x7h-v1 .platforms h3 {font-size:17px}
  .x7h-v1 .platform-index {font-size:9px}
  .x7h-v1 .steps {padding:6px 16px}
  .x7h-v1 .steps li {gap:10px;padding:14px 0}
  .x7h-v1 .steps li p {font-size:14px;line-height:1.75}
  .x7h-v1 .steps li h4 {font-size:15.5px}
  .x7h-v1 .note p,.x7h-v1 .note strong {font-size:14px}
  .x7h-v1 .connection-end {align-items:flex-start}
  .x7h-v1 .connection-end p {font-size:13px}
  .x7h-v1 .status {font-size:12px}
  .x7h-v1 .method-grid {grid-template-columns:1fr}
  .x7h-v1 .method-grid p br {display:none}
  .x7h-v1 .method-grid p {font-size:13px}
  .x7h-v1 .method-grid strong {font-size:14px}
  .x7h-v1 .success-panel h3 {font-size:17px}
  .x7h-v1 .success-panel p,.x7h-v1 .success-panel a {font-size:14px}
  .x7h-v1 .app-management {grid-template-columns:1fr;padding:20px;gap:16px}
  .x7h-v1 .app-figure {width:230px;max-width:100%;margin:auto}
  .x7h-v1 .management h3 {font-size:15.5px}
  .x7h-v1 .management p {font-size:14px}
  .x7h-v1 .faq summary {font-size:15px;padding:14px 40px 14px 16px}
  .x7h-v1 .answer {font-size:14px;padding:0 16px 16px}
  .x7h-v1 .answer td,.x7h-v1 .answer th {font-size:12px;padding:10px 8px}
  .x7h-v1 .support {padding:23px}
  .x7h-v1 .support p {font-size:14px}
  .x7h-v1 .legacy {font-size:12px}
  .x7h-v1 .footer {font-size:10px}
}
@media(max-width:360px) {
  .x7h-v1 .hero-copy h1 {font-size:23px}
  .x7h-v1 .hero-copy>p {max-width:195px;font-size:13px}
  .x7h-v1 .hero-actions {flex-wrap:wrap;gap:14px}
  .x7h-v1 .hero-product figcaption {font-size:8px}
  .x7h-v1 .platforms article {grid-template-columns:1fr}
  .x7h-v1 .platforms h3,.x7h-v1 .platforms p,.x7h-v1 .platforms a {grid-column:auto;grid-row:auto}
}

/* 隔离平台默认排版；不改变网站页眉、页脚或其他模块。 */
.x7h-v1{width:100%;min-width:0;text-align:left;font-size:16px;line-height:1.75;isolation:isolate}
.x7h-v1 img{height:auto}
.x7h-v1 h1,.x7h-v1 h2,.x7h-v1 h3,.x7h-v1 h4{font-family:inherit;color:inherit}
.x7h-v1 h1 span{color:#ecd292}
.x7h-v1 .hero h1{color:#fbf6e9}
.x7h-v1 section[id],.x7h-v1 details[id]{scroll-margin-top:var(--x7h-anchor-offset,30px)}
@media(max-width:700px){.x7h-v1 section[id],.x7h-v1 details[id]{scroll-margin-top:var(--x7h-anchor-offset,78px)}}


/* V1.2 提示标识与客服标题 */
.x7h-v1 .note {position:relative;padding-left:44px}
.x7h-v1 .note .note-icon {position:absolute;left:16px;top:13px;width:16px;text-align:center;font-family:Georgia,serif;font-size:18px;font-weight:700;line-height:24px;color:#34608c;user-select:none}
.x7h-v1 .note-warning .note-icon {color:#bb3a2c}
.x7h-v1 .support h2 {font-size:18px;line-height:1.5;font-weight:600}

