.page-journey{--page-image:url('assets/gcdn.meidianbang.cn/comdata/97082/gallery/3d7aeefef6dff9a8a4bdafdd94ca7d34.jpg')}.page-prepare{--page-image:url('assets/gcdn.meidianbang.cn/comdata/97082/gallery/b0f68f851fef8715e463bf8425d4f08c_s.jpg')}.journey-main,.prepare-section{max-width:1300px;margin:0 auto;padding:94px max(24px,5vw) 112px}.journey-heading{display:flex;align-items:end;justify-content:space-between;gap:30px;margin-bottom:28px}.journey-heading h2{margin:0;font:400 clamp(42px,5vw,68px)/1.06 var(--serif)}.journey-list{margin:0;padding:0;list-style:none;border-top:1px solid var(--line)}.journey-list li{border-bottom:1px solid var(--line)}.journey-list a{display:grid;grid-template-columns:18% 1fr auto;align-items:center;gap:28px;min-height:208px;padding:28px 0;color:var(--ink);text-decoration:none;transition:padding .25s,background .25s}.journey-list a:hover{padding-left:24px;padding-right:24px;background:#e8eee2}.journey-index{align-self:start;color:var(--blue);font-size:16px;font-weight:800;letter-spacing:1px}.journey-list .eyebrow{margin:0 0 5px}.journey-list h2{margin:0;font:400 clamp(37px,4vw,60px)/1.05 var(--serif)}.journey-list p:not(.eyebrow){max-width:590px;margin:11px 0 18px;color:var(--muted);font-size:15px}.journey-list b{font-size:13px}.journey-list b span{margin-left:10px}.journey-arrow{font-size:24px;align-self:start}.journey-note{max-width:625px;margin:72px 0 0 auto;padding:30px;border-top:1px solid var(--ink);border-bottom:1px solid var(--ink)}.journey-note h3{margin:0;font:400 32px/1.15 var(--serif)}.journey-note p:not(.eyebrow){color:var(--muted);margin:10px 0 20px}.prepare-section{padding-bottom:88px}.confirm-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:1px;background:var(--line);border:1px solid var(--line)}.confirm-grid article{min-height:260px;padding:25px 22px;background:#fff}.confirm-grid span{color:var(--blue);font-size:12px;font-weight:800}.confirm-grid h3,.mistake-grid h3{margin:42px 0 9px;font:400 30px/1.1 var(--serif)}.confirm-grid p{margin:0;color:var(--muted);font-size:14px}.prepare-band{background:var(--ink);color:#fff}.prepare-band-inner{max-width:1300px;margin:0 auto;padding:84px max(24px,5vw);display:grid;grid-template-columns:1fr .72fr;gap:85px;align-items:center}.prepare-band .eyebrow{color:#e9fa9f}.prepare-band h2{margin:0;font:400 clamp(42px,5vw,70px)/1.06 var(--serif)}.prepare-band p:not(.eyebrow){max-width:530px;color:rgba(255,255,255,.72)}.prepare-actions{display:flex;align-items:center;gap:24px;margin-top:28px}.prepare-actions .button-dark{background:#e9fa9f;color:var(--ink)!important}.light-outline{border-color:#e9fa9f;color:#fff}.contact-qr{display:grid;grid-template-columns:135px 1fr;gap:22px;align-items:center;border-top:1px solid rgba(255,255,255,.36);border-bottom:1px solid rgba(255,255,255,.36);padding:22px 0}.contact-qr img{width:135px;background:#fff;padding:8px}.contact-qr strong{font:400 30px/1.12 var(--serif)}.contact-qr p{font-size:13px}.prepare-checklist{padding-top:100px}.mistake-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}.mistake-grid article{border-top:2px solid var(--ink);padding:23px 0}.mistake-grid h3{margin:0 0 20px}.mistake-grid ul{margin:0;padding:0;list-style:none}.mistake-grid li{padding:15px 0;border-top:1px solid var(--line);color:var(--muted);font-size:14px}@media(max-width:760px){.journey-main,.prepare-section{padding-top:65px;padding-bottom:75px}.journey-heading{display:block}.journey-heading h2{font-size:47px}.journey-list a{grid-template-columns:52px 1fr;gap:15px;min-height:0;padding:30px 0}.journey-list a:hover{padding-left:10px;padding-right:10px}.journey-arrow{display:none}.journey-list h2{font-size:44px}.journey-list p:not(.eyebrow){font-size:14px}.journey-note{margin-top:45px}.confirm-grid,.mistake-grid{grid-template-columns:1fr}.confirm-grid article{min-height:0;padding:23px}.confirm-grid h3{margin-top:24px}.prepare-band-inner{grid-template-columns:1fr;gap:45px;padding-top:66px;padding-bottom:66px}.prepare-band h2{font-size:49px}.prepare-actions{align-items:flex-start;flex-direction:column}.contact-qr{grid-template-columns:112px 1fr}.contact-qr img{width:112px}.contact-qr strong{font-size:25px}.prepare-checklist{padding-top:70px}}
