* { box-sizing: border-box; }
html { scroll-behavior: smooth; scroll-padding-top: 95px; }
body { margin: 0; color: #292c30; background: #f8f7f3; font: 15px/1.8 Arial, "Microsoft YaHei", sans-serif; }
a { color: inherit; text-decoration: none; }
button { font: inherit; cursor: pointer; }
button, [role="button"] { -webkit-tap-highlight-color: transparent; }
:focus-visible { outline: 2px solid #b18a47; outline-offset: 5px; }
.hhlumi { position: sticky; top: 0; z-index: 20; background: rgba(248,247,243,.97); transition: box-shadow .25s; }
.tdtepd { box-shadow: 0 15px 28px -24px rgba(26,28,32,.45); }
.qaieas { max-width: 1200px; min-height: 82px; margin: auto; display: flex; align-items: center; gap: 29px; }
.yyjzvi { font-weight: 700; font-size: 23px; letter-spacing: -.6px; white-space: nowrap; }
.zmwnxw { display: flex; gap: 22px; margin-left: auto; align-items: center; }
.zmwnxw a { font-size: 12px; color: #6c6d6e; transition: color .25s; }
.zmwnxw a:hover { color: #a67e40; }
.aqlgsk { cursor: pointer; user-select: none; }
.asjgnp { display: flex; justify-content: center; align-items: center; gap: 11px; font-size: 12px; padding: 10px 20px; background: #292c30; color: #fff; border-radius: 999px; transition: background .25s, transform .25s; white-space: nowrap; }
.asjgnp:hover { background: #4f4434; transform: translateY(-2px); }
.bvpfhe { display: none; background: none; border: 0; padding: 5px; color: #292c30; }

.bvpfhe i { font-size: 23px; }
.ijmczb { position: relative; overflow: hidden; background: radial-gradient(ellipse at 81% 50%, #e7e2d8 0, #f2efe8 38%, #f8f7f3 72%); }
.jopaiz { max-width: 1200px; margin: auto; min-height: 738px; padding: 38px 0 50px; display: flex; align-items: center; gap: 28px; }
.gsunrt { flex: 1 1 0; min-width: 0; padding-bottom: 8px; }
.iovqky { display: flex; align-items: center; gap: 9px; color: #a1875d; font-size: 10px; letter-spacing: 2px; }
.iovqky span { width: 6px; height: 6px; background: #b08b52; border-radius: 50%; }
.gsunrt h1 { margin: 19px 0 13px; font-size: 57px; letter-spacing: -2px; line-height: 1.25; }
.ytwnjl { font-size: 36px; line-height: 1.6; margin: 0 0 21px; letter-spacing: -1px; }
.ytwnjl em { font-style: normal; color: #9d7942; }
.rpofci { color: #7b7b79; font-size: 15px; line-height: 2; margin: 0; }
.mutkyq { width: 232px; display: flex; align-items: center; justify-content: center; gap: 10px; padding: 15px 24px; margin-top: 29px; border-radius: 999px; color: #fff; background: #292c30; font-weight: 700; transition: transform .25s, background .25s; }
.mutkyq i { font-size: 20px; color: #e0c396; }
.mutkyq:hover { background: #4f4434; transform: translateY(-3px); }
.ykqdna { margin-top: 15px; display: flex; align-items: center; gap: 8px; width: fit-content; max-width: 100%; padding: 9px 12px; background: rgba(197,167,117,.1); border-radius: 999px; color: #8e7042; white-space: nowrap; font-size: 10px; }
.ykqdna>i { font-size: 17px; }
.ykqdna>strong { font-weight: 600; }
.ykqdna>span { width: 1px; height: 12px; background: rgba(142,112,66,.25); }
.ykqdna>small { font-size: 9px; }
.cbctve { display: flex; align-items: stretch; gap: 36px; margin-top: 36px; }
.cbctve strong { display: block; font-size: 24px; line-height: 1.3; font-weight: 500; }
.cbctve span { display: block; font-size: 10px; color: #92918d; margin-top: 7px; }
.asllon { position: relative; flex: 1 1 0; min-width: 0; height: 650px; }
.protdd { position: absolute; top: 6px; left: 30px; right: 10px; display: flex; justify-content: space-between; font-size: 8px; letter-spacing: 2px; color: #a49c8e; }
.protdd span { color: #77756f; letter-spacing: 1px; }
.ripmfp { position: absolute; z-index: 2; left: 12px; top: 38px; width: 290px; padding: 8px; background: linear-gradient(130deg,#ddd8cf,#fdfcf9 45%,#c4bfb5); border-radius: 39px; transform: rotate(-5deg); box-shadow: 0 32px 48px -22px rgba(46,41,34,.4), inset 0 0 0 1px rgba(41,44,48,.08); color: #fafaf8; }
.gdmuqa { display: flex; justify-content: space-between; align-items: center; height: 33px; padding: 0 19px; background: #24272b; border-radius: 31px 31px 0 0; font-size: 8px; }
.gdmuqa span { display: flex; gap: 6px; font-size: 11px; }
.ywmybs { position: absolute; top: 18px; left: calc(50% - 35px); width: 70px; height: 17px; border-radius: 999px; background: #141619; }
.hzmevt { padding: 12px 16px 0; background: #24272b; }
.gxvmlu { display: flex; align-items: center; gap: 7px; font-size: 12px; }
.gxvmlu>i:first-child { font-size: 20px; color: #a8aaac; }
.gxvmlu>i:last-child { margin-left: auto; color: #e1c194; font-size: 13px; }
.djskqq { margin: 18px 0 11px; }
.djskqq>strong { font-size: 30px; font-weight: 500; letter-spacing: -1px; line-height: 1.2; display: block; color: #e5c499; }
.djskqq>span { display: inline-flex; gap: 6px; font-size: 8px; margin-top: 5px; color: #858b8c; }
.djskqq b { font-weight: 400; color: #85b6a3; }
.djskqq>small { font-size: 7px; color: #72787b; float: right; margin-top: 8px; }
.fzldxi { display: flex; align-items: center; justify-content: space-between; color: #7d8285; font-size: 8px; }
.fzldxi b { color: #dec197; background: #36332f; padding: 3px 9px; border-radius: 999px; font-weight: 500; }
.uvsojl { height: 117px; display: flex; align-items: flex-start; justify-content: space-around; padding: 12px 2px 10px; background: repeating-linear-gradient(to bottom, transparent 0,transparent 28px,rgba(255,255,255,.04) 28px,rgba(255,255,255,.04) 29px); }
.uvsojl i { position: relative; width: 10px; height: 33px; margin-top: 13px; border-radius: 2px; background: #c3a577; }
.uvsojl i:before { content: ""; position: absolute; width: 1px; height: calc(100% + 18px); top: -9px; left: 50%; background: inherit; }
.uvsojl i:nth-child(2) { margin-top: 7px; height: 25px; }
.uvsojl i:nth-child(3) { margin-top: 21px; height: 29px; background: #689d8b; }
.uvsojl i:nth-child(4) { margin-top: 34px; height: 27px; background: #689d8b; }
.uvsojl i:nth-child(5) { margin-top: 30px; height: 21px; }
.uvsojl i:nth-child(6) { margin-top: 26px; height: 19px; }
.uvsojl i:nth-child(7) { margin-top: 35px; height: 31px; background: #689d8b; }
.uvsojl i:nth-child(8) { margin-top: 50px; height: 22px; background: #689d8b; }
.uvsojl i:nth-child(9) { margin-top: 42px; height: 23px; }
.uvsojl i:nth-child(10) { margin-top: 51px; height: 19px; background: #689d8b; }
.uvsojl i:nth-child(11) { margin-top: 58px; height: 24px; background: #689d8b; }
.uvsojl i:nth-child(12) { margin-top: 55px; height: 19px; }
.hcuugy { display: flex; justify-content: space-between; font-size: 7px; color: #71777b; padding-bottom: 14px; }
.qfpubo { border-top: 1px solid rgba(255,255,255,.06); padding: 12px 0 10px; }
.qfpubo>strong { display: block; font-size: 10px; font-weight: 500; }
.qfpubo>span { display: flex; justify-content: space-between; font-size: 7px; color: #7b8284; margin-top: 6px; }
.qfpubo b { color: #aaaead; font-weight: 400; }
.iodoyk { display: flex; align-items: center; justify-content: space-between; background: #303438; border-radius: 8px; padding: 9px 10px; margin-bottom: 7px; font-size: 8px; color: #929897; }
.iodoyk b { color: #e0e1dd; font-size: 9px; font-weight: 500; }
.iodoyk small { color: #888f91; font-size: 7px; margin-left: 3px; }
.glnmfe { display: flex; justify-content: space-between; color: #8a9191; font-size: 8px; padding: 6px 1px 10px; }
.glnmfe b { font-weight: 400; color: #c6c9c5; }
.cxpuwi { display: flex; gap: 7px; }
.cxpuwi span { flex: 1; text-align: center; padding: 8px 0; border-radius: 999px; font-size: 9px; background: #d6b587; color: #292c30; }
.cxpuwi span:last-child { background: #374943; color: #96c4af; }
.qsbhzr { display: flex; justify-content: space-around; padding-top: 15px; color: #818889; font-size: 7px; }
.qsbhzr span { text-align: center; }
.qsbhzr span:nth-child(2) { color: #dfc095; }
.qsbhzr i { display: block; font-size: 14px; line-height: 1.5; }
.qdohuq { height: 19px; background: #24272b; border-radius: 0 0 31px 31px; display: flex; align-items: center; justify-content: center; }
.qdohuq:after { content: ""; height: 3px; width: 72px; background: #818380; border-radius: 999px; }
.plrzsa { position: absolute; width: 239px; right: 0; top: 125px; padding: 14px; background: #faf9f6; border-radius: 33px; color: #57564f; transform: rotate(9deg); box-shadow: 0 30px 45px -25px rgba(55,49,37,.3), inset 0 0 0 1px rgba(41,44,48,.06); }
.fviyip { width: 55px; height: 6px; border-radius: 999px; margin: 2px auto 24px; background: #ddd9d0; }
.kbutnm { font-size: 13px; display: flex; justify-content: space-between; align-items: center; padding: 0 7px; }
.kbutnm i { color: #a9997d; }
.hsqeok { padding: 24px 7px 20px; }
.hsqeok small { color: #aaa397; font-size: 8px; display: block; }
.hsqeok strong { font-size: 34px; line-height: 1.3; font-weight: 500; color: #4a4942; }
.hsqeok strong span { font-size: 10px; color: #9d978b; }
.grdjuk { display: flex; justify-content: space-between; align-items: center; padding: 16px 7px; border-top: 1px solid rgba(41,44,48,.06); }
.grdjuk b { font-size: 11px; font-weight: 500; }
.grdjuk small { display: block; color: #aaa499; font-size: 8px; margin-top: 5px; }
.grdjuk i { font-size: 16px; color: #94ae9f; }
.nmagln { text-align: center; padding: 10px 3px; background: #eee9df; font-size: 8px; border-radius: 999px; margin: 8px 0 25px; color: #a18a61; }
.mpxmnx { width: 65px; height: 3px; background: #d5d0c5; border-radius: 999px; margin: auto; }
.enaoub { position: absolute; bottom: -48px; right: 0; left: 50px; text-align: center; color: #a49b8d; font-size: 9px; letter-spacing: 1px; }
.enaoub span { width: 4px; height: 4px; background: #ac946d; display: inline-block; border-radius: 50%; margin-right: 7px; vertical-align: middle; }
.ukjjuf { padding: 88px 24px; }
.ukjjuf:nth-of-type(2) { background: #fff; }
.ukjjuf:nth-of-type(4) { background: #eeeae2; }
.ukjjuf:nth-of-type(6) { background: #fff; }
.ukjjuf:nth-of-type(8) { background: #eeeae2; }
.iasupe { text-align: center; margin: 0 auto 42px; }
.iasupe small { font-size: 9px; color: #b49a70; letter-spacing: 2px; }
.iasupe>p { font-size: 32px; font-weight: 600; margin: 7px 0 14px; line-height: 1.4; }
.iasupe>span { display: block; width: 20px; height: 3px; background: #ceb68f; border-radius: 999px; margin: auto; }
.xlpcrg, .slrbda, .tgquah, .dfzcjt, .ogyftb, .kvdxfe { max-width: 1200px; margin: auto; display: flex; flex-wrap: wrap; }
.xlpcrg { gap: 24px; }
.owoogh { width: calc((100% - 72px)/4); padding: 16px; border-radius: 22px; background: #f4f2ed; transition: transform .25s; }
.owoogh:hover { transform: translateY(-5px); }
.uznegg { display: flex; justify-content: space-between; align-items: center; padding-bottom: 12px; color: #a6a093; font-size: 8px; letter-spacing: 1px; }
.uznegg i { font-size: 15px; }
.sibclu { padding: 6px; background: #e9e5dc; border-radius: 22px; }
.sibclu img { width: 100%; height: auto; display: block; border-radius: 16px; }
.iodtbv { padding: 18px 0 4px; text-align: center; }
.iodtbv strong { font-size: 15px; font-weight: 500; }
.iodtbv p { font-size: 11px; color: #99958c; margin: 6px 0 0; }
.slrbda { column-gap: 40px; row-gap: 24px; }
.szbass { width: calc((100% - 80px)/3); display: flex; gap: 18px; padding: 18px 0 28px; border-bottom: 1px solid rgba(41,44,48,.07); transition: transform .25s; }
.szbass:hover { transform: translateY(-4px); }
.ptczgm { width: 45px; height: 48px; flex-shrink: 0; background: #eee8db; border-radius: 50% 50% 45% 45%; display: flex; align-items: center; justify-content: center; color: #a38a5f; font-size: 21px; margin-top: 16px; }
.szbass>div:last-child { flex: 1; min-width: 0; }
.szbass small { font-size: 9px; color: #b9af9e; }
.szbass strong { font-size: 17px; font-weight: 500; display: block; margin: 3px 0 9px; }
.szbass p { font-size: 13px; color: #94918a; margin: 0; }
.tgquah { gap: 22px; }
.skhqtb { width: calc((100% - 44px)/3); background: #303338; color: #eeeae1; padding: 26px; border-radius: 22px; display: flex; flex-direction: column; transition: transform .25s, box-shadow .25s; }
.skhqtb:hover { transform: translateY(-5px); box-shadow: 0 22px 32px -28px rgba(30,32,36,.65); }
.vjabcz { display: flex; align-items: center; justify-content: space-between; margin-bottom: 20px; }
.vjabcz i { font-size: 28px; color: #d5bb93; }
.vjabcz small { color: #6f7578; font-size: 8px; letter-spacing: 2px; }
.skhqtb>strong { font-size: 18px; font-weight: 500; }
.skhqtb>p { font-size: 12px; color: #919795; margin: 9px 0 24px; }
.ceuzlx { display: flex; justify-content: center; align-items: center; gap: 8px; background: #d8bf99; color: #33332e; border-radius: 999px; padding: 10px 24px; width: 100%; margin-top: auto; font-size: 12px; transition: background .25s; }
.ceuzlx:hover { background: #ecd4ac; }
.dfzcjt { position: relative; gap: 36px; padding-top: 10px; }
.dfzcjt:before { position: absolute; content: ""; height: 1px; background: linear-gradient(to right,transparent,#d1c5b1 20%,#d1c5b1 80%,transparent); top: 44px; left: 10%; right: 10%; }
.iepgdq { position: relative; flex: 1 1 0; min-width: 0; text-align: center; }
.smoefo { width: 70px; height: 70px; margin: 0 auto 24px; display: flex; align-items: center; justify-content: center; border-radius: 50%; background: #e7dfd1; color: #9c825b; position: relative; font-size: 24px; }
.smoefo b { position: absolute; right: -5px; bottom: 0; border-radius: 999px; padding: 1px 6px; background: #303338; color: #e1c59d; font-size: 9px; font-weight: 400; }
.iepgdq>strong { font-size: 18px; font-weight: 500; }
.iepgdq>p { font-size: 13px; color: #929087; margin: 9px auto 0; max-width: 210px; }
.yredkg { max-width: 820px; margin: auto; }
.jawnyu { background: #f4f2ed; border-radius: 20px; margin-bottom: 12px; overflow: hidden; }
.oublbk { display: flex; align-items: center; gap: 19px; width: 100%; border: 0; text-align: left; background: none; padding: 22px 24px; color: #444641; }
.oublbk>span { flex-shrink: 0; color: #b29a73; font-size: 10px; }
.oublbk>strong { font-size: 15px; font-weight: 400; flex: 1; }
.oublbk>i { color: #ab9470; transition: transform .25s; }
.ovxger { height: 0; overflow: hidden; transition: height .25s; }
.ovxger>div { padding: 0 27px 24px 70px; }
.ovxger p { margin: 0; color: #969185; font-size: 13px; line-height: 1.9; }
.adxvfx .oublbk>i { transform: rotate(45deg); }
.adxvfx { background: #eee8dc; }
.ogyftb { gap: 24px 32px; }
.fzsvla { width: calc((100% - 32px)/2); display: flex; gap: 24px; padding: 26px 26px 25px 0; border-bottom: 1px solid rgba(41,44,48,.08); transition: transform .25s; }
.fzsvla:hover { transform: translateY(-4px); }
.jtdhrl { font-size: 30px; line-height: 1; font-weight: 400; color: #ccc0ab; width: 42px; flex-shrink: 0; padding-top: 6px; }
.jtdhrl i { display: block; font-size: 16px; margin-top: 20px; color: #a89370; }
.rvpuso { flex: 1; display: flex; flex-direction: column; min-width: 0; }
.rvpuso>small { color: #b09870; font-size: 10px; }
.rvpuso>strong { display: block; font-size: 18px; line-height: 1.6; margin: 9px 0 12px; font-weight: 500; }
.rvpuso>p { color: #989388; font-size: 12px; margin: 0 0 19px; }
.rvpuso>time { font-size: 10px; color: #b2aa9e; margin-top: auto; }
.kvdxfe { gap: 22px; }
.midqky { width: calc((100% - 44px)/3); border-radius: 22px; background: #faf9f6; padding: 26px; display: flex; flex-direction: column; transition: transform .25s; }
.midqky:hover { transform: translateY(-4px); }
.midqky>i { font-size: 26px; color: #c7ab80; line-height: 1; }
.midqky>p { font-size: 13px; color: #8e8980; line-height: 2; margin: 17px 0 25px; }
.midqky footer { display: flex; flex-wrap: wrap; align-items: center; justify-content: space-between; gap: 10px; margin-top: auto; }
.midqky footer>span { font-size: 11px; color: #74736d; display: flex; align-items: center; gap: 7px; }
.midqky footer i { padding: 5px 8px; color: #ac936c; background: #efe9dd; border-radius: 50%; font-size: 12px; }
.midqky time { font-size: 8px; color: #b7b0a3; }
.pxhieb { background: #292c30; color: #d9d6ce; padding: 48px 24px 26px; }
.yjzpyf { max-width: 1200px; margin: auto; }
.eqxuxr { display: flex; align-items: center; gap: 35px; }
.eqxuxr p { font-size: 12px; color: #8b8e8b; flex: 1; }
.pfjqjg { display: flex; align-items: center; justify-content: center; gap: 20px; border-radius: 999px; padding: 10px 24px; background: #d8bf99; color: #373834; font-size: 12px; transition: background .25s; }
.pfjqjg:hover { background: #e7cfa9; }
.pxhieb nav { display: flex; flex-wrap: wrap; gap: 28px; margin: 28px 0; font-size: 11px; color: #8a8d8b; }
.pxhieb nav a:hover { color: #d8bf99; }
.dyjtay { display: flex; justify-content: space-between; border-top: 1px solid rgba(255,255,255,.06); padding-top: 19px; font-size: 9px; color: #6b7172; }
.dyjtay>span:last-child { letter-spacing: 2px; }
@media (max-width: 767px) {
    html { scroll-padding-top: 88px; }
    .qaieas { padding: 0 17px; min-height: 75px; gap: 13px; }
    .yyjzvi { font-size: 20px; }
    .asjgnp { margin-left: auto; padding: 8px 12px; gap: 6px; font-size: 10px; }
    .bvpfhe { display: block; }
    .zmwnxw { display: none; position: absolute; top: 69px; left: 16px; right: 16px; padding: 16px 24px; background: #f4f1eb; border-radius: 20px; box-shadow: 0 20px 40px -25px rgba(40,36,30,.4); flex-direction: column; align-items: stretch; gap: 0; }
    .zmwnxw a { padding: 9px 0; }
    .pbqvul { display: flex; }
    .jopaiz { padding: 48px 19px 36px; flex-direction: column; gap: 28px; }
    .gsunrt { width: 100%; flex: auto; padding: 0; }
    .iovqky { font-size: 8px; letter-spacing: 1.5px; }
    .gsunrt h1 { font-size: 38px; letter-spacing: -1px; margin-top: 16px; }
    .ytwnjl { font-size: 27px; letter-spacing: -.5px; }
    .rpofci { font-size: 13px; }
    .mutkyq { width: 100%; padding: 14px 20px; margin-top: 24px; font-size: 14px; }
    .ykqdna { width: 100%; padding: 10px 7px; gap: 5px; justify-content: center; font-size: 8px; }
    .ykqdna>i { font-size: 14px; }
    .ykqdna>small { font-size: 7px; }
    .cbctve { justify-content: space-between; gap: 12px; margin-top: 29px; }
    .cbctve strong { font-size: 22px; }
    .cbctve span { font-size: 8px; margin-top: 5px; }
    .asllon { width: 100%; height: 640px; flex: auto; }
    .protdd { left: 0; right: 0; font-size: 7px; letter-spacing: 1px; }
    .ripmfp { left: 3px; top: 35px; width: 220px; transform: rotate(-3deg); border-radius: 34px; padding: 7px; }
    .gdmuqa { height: 26px; padding: 0 15px; }
    .ywmybs { top: 15px; height: 14px; width: 60px; left: calc(50% - 30px); }
    .hzmevt { padding: 10px 13px 0; }
    .djskqq { margin: 12px 0 7px; }
    .djskqq>strong { font-size: 26px; }
    .uvsojl { height: 97px; padding-top: 1px; }
    .uvsojl i { width: 8px; }
    .hcuugy { padding-bottom: 8px; }
    .qfpubo { padding: 9px 0 8px; }
    .iodoyk { padding: 7px 8px; margin-bottom: 6px; }
    .qsbhzr { padding-top: 10px; }
    .qdohuq { height: 16px; }
    .plrzsa { right: 12px; top: 91px; width: 170px; border-radius: 28px; padding: 12px; transform: rotate(6deg); }
    .fviyip { margin-bottom: 17px; }
    .kbutnm { font-size: 10px; justify-content: flex-end; gap: 6px; }
    .hsqeok { padding: 20px 7px 15px; text-align: right; }
    .hsqeok strong { font-size: 26px; }
    .grdjuk { padding: 14px 5px; flex-direction: row-reverse; text-align: right; }
    .grdjuk b { font-size: 8px; }
    .grdjuk small { font-size: 7px; }
    .nmagln { font-size: 7px; margin-bottom: 18px; }
    .enaoub { bottom: 0; left: 0; right: 0; font-size: 8px; letter-spacing: 0; }
    .ukjjuf { padding: 60px 19px; }
    .iasupe { margin-bottom: 30px; }
    .iasupe>p { font-size: 25px; }
    .iasupe>small { font-size: 8px; }
    .xlpcrg { flex-wrap: nowrap; overflow-x: auto; scroll-snap-type: x mandatory; scrollbar-width: none; gap: 16px; }
    .xlpcrg::-webkit-scrollbar { display: none; }
    .owoogh { flex: 0 0 82%; width: 82%; scroll-snap-align: start; }
    .slrbda { gap: 14px; }
    .szbass { width: 100%; padding: 13px 0 22px; }
    .tgquah { gap: 16px; }
    .skhqtb { width: 100%; padding: 24px; }
    .ceuzlx { width: 100%; }
    .dfzcjt { flex-direction: column; gap: 28px; }
    .dfzcjt:before { display: none; }
    .smoefo { margin-bottom: 16px; width: 64px; height: 64px; }
    .iepgdq>p { max-width: 260px; }
    .oublbk { padding: 19px 15px; gap: 11px; }
    .oublbk strong { font-size: 13px; }
    .oublbk span { font-size: 9px; }
    .ovxger>div { padding: 0 20px 22px 50px; }
    .ovxger p { font-size: 12px; }
    .ogyftb { gap: 12px; }
    .fzsvla { width: 100%; gap: 15px; padding: 15px 0 23px; }
    .jtdhrl { width: 32px; font-size: 26px; }
    .rvpuso>strong { font-size: 16px; }
    .kvdxfe { gap: 16px; }
    .midqky { width: 100%; padding: 24px; }
    .pxhieb { padding: 33px 19px 23px; }
    .eqxuxr { flex-wrap: wrap; gap: 8px 18px; }
    .eqxuxr p { flex: 0 0 100%; order: 1; margin: 10px 0 0; font-size: 10px; }
    .pfjqjg { margin-left: auto; font-size: 10px; padding: 8px 13px; gap: 8px; }
    .pxhieb nav { gap: 14px 21px; font-size: 10px; }
    .dyjtay { font-size: 8px; }
    .dyjtay>span:last-child { letter-spacing: 1px; }
}

/* 移动端头部：品牌左侧、菜单右侧，隐藏头部 CTA */
@media (max-width: 767px) {
        .asjgnp.aqlgsk { display: none !important; }
        .bvpfhe { margin-left: auto; }
        
}

/* CTA 字号与手型光标 */
.asjgnp.aqlgsk {
    font-size: 14px;
    cursor: pointer;
}
.mutkyq.aqlgsk {
    font-size: 14px;
    cursor: pointer;
}
