.official-site{--night:#071d21;--deep:#103a34;--jade:#1d584a;--gold:#d6ad63;--cream:#f5eedf;--paper:#ece4d4;background:var(--cream);color:#10241f;min-height:100vh;font-family:Microsoft YaHei,PingFang SC,sans-serif}.official-site *{box-sizing:border-box}.official-site a{color:inherit;text-decoration:none}.official-nav{z-index:20;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#f5eedfea;border-bottom:1px solid #163e3620;justify-content:space-between;align-items:center;height:76px;padding:0 5vw;display:flex;position:sticky;top:0}.official-brand{align-items:center;gap:12px;display:flex}.official-brand img{border-radius:12px}.official-brand span{display:grid}.official-brand b{font:600 20px/1.25 serif}.official-brand small{letter-spacing:.08em;opacity:.55;font-size:8px}.official-nav>div{gap:26px;font-size:12px;display:flex}.official-nav-cta{background:var(--deep);border-radius:999px;padding:12px 18px;font-size:11px;color:#fff!important}.official-hero{min-height:760px;color:var(--cream);background:radial-gradient(circle at 70% 22%,#d6ad632f,#0000 28%),linear-gradient(125deg,#06191d,#0e3a34 60%,#183d36);grid-template-columns:minmax(0,1.05fr) minmax(420px,.95fr);align-items:center;gap:7vw;padding:96px 7vw 82px;display:grid;overflow:hidden}.official-hero-copy>p,.official-value header>p,.official-plans header>p,.official-books header>p,.official-path>p,.official-routes>div>p{letter-spacing:.18em;color:var(--gold);font-size:10px;font-weight:700}.official-hero h1{letter-spacing:-.06em;margin:22px 0 30px;font:500 clamp(54px,7vw,96px)/1.06 Songti SC,serif}.official-lead{color:#f5eedfb8;max-width:660px;font:16px/1.9 serif}.official-actions{gap:12px;margin-top:34px;display:flex}.official-actions a{border:1px solid #d6ad6377;padding:15px 20px;font-size:12px}.official-actions a:first-child{background:var(--gold);color:#132620}.official-hero-copy>small{color:#f5eedf70;max-width:620px;margin-top:18px;font-size:9px;line-height:1.7;display:block}.official-scrolls{min-height:570px;position:relative}.official-scroll{background-position:50%;background-size:cover;border:1px solid #fff3;flex-direction:column;justify-content:flex-end;width:min(380px,86%);min-height:450px;padding:32px;transition:transform .25s;display:flex;position:absolute;box-shadow:0 35px 90px #0007}.official-scroll:before{content:"";background:linear-gradient(#0000 25%,#071d21ed 92%);position:absolute;inset:0}.official-scroll>*{position:relative}.official-scroll span{letter-spacing:.14em;color:var(--gold);font-size:9px}.official-scroll b{margin:10px 0;font:36px/1.2 serif}.official-scroll small{color:#fff9;font-size:11px;line-height:1.65}.official-scroll em{color:var(--gold);margin-top:18px;font-size:10px;font-style:normal}.official-scroll.stars{background-image:url(/platform-cosmos-v2.webp);top:0;right:8%;transform:rotate(2deg)}.official-scroll.changan{background-image:url(/journeys/changan/12-moonlit-changan-v1.webp);bottom:0;left:0;transform:rotate(-4deg)}.official-scroll:hover{z-index:3;transform:rotate(0)translateY(-6px)}.official-proof{color:var(--cream);background:#0c2928;grid-template-columns:repeat(4,1fr);padding:0 6vw;display:grid}.official-proof div{border-left:1px solid #fff1;align-items:baseline;gap:10px;padding:30px 22px;display:flex}.official-proof div:last-child{border-right:1px solid #fff1}.official-proof b{color:var(--gold);font:34px serif}.official-proof span{color:#fff9;font-size:9px}.official-value,.official-plans,.official-books,.official-path{padding:110px 7vw}.official-value header,.official-plans>header,.official-books>header{max-width:760px}.official-value h2,.official-plans h2,.official-books h2,.official-path h2,.official-routes h2{margin:15px 0 26px;font:500 clamp(38px,5vw,66px)/1.18 serif}.official-value-grid{grid-template-columns:repeat(3,1fr);gap:16px;margin-top:56px;display:grid}.official-value-grid article{background:#fffaf0;border:1px solid #163e361c;flex-direction:column;min-height:340px;padding:28px;display:flex}.official-value-grid i{color:var(--jade);font:64px serif}.official-value-grid span{color:#a76b36;letter-spacing:.12em;margin-top:auto;font-size:9px}.official-value-grid h3{margin:12px 0;font:25px/1.35 serif}.official-value-grid p,.official-plans header>span,.official-books header>span,.official-routes>div>span{color:#10241f9a;font-size:12px;line-height:1.8}.official-routes{background:var(--paper);grid-template-columns:.8fr 1.2fr;gap:8vw;padding:96px 7vw;display:grid}.official-routes nav{gap:12px;display:grid}.official-routes nav a{border-left:5px solid var(--gold);background:#fffaf1;grid-template-columns:1fr auto;align-content:center;min-height:150px;padding:24px;display:grid}.official-routes nav b{font:27px serif}.official-routes nav small{opacity:.55;grid-column:1;font-size:10px}.official-routes nav em{color:#945b30;grid-area:1/2/3;align-self:center;font-size:10px;font-style:normal}.official-plans{background:var(--night);color:var(--cream)}.official-plans header>span{color:#f5eedfa0}.official-offer-grid{grid-template-columns:repeat(3,1fr);gap:14px;margin-top:52px;display:grid}.official-offer-grid article{background:#ffffff08;border:1px solid #ffffff21;flex-direction:column;min-height:480px;padding:28px;display:flex}.official-offer-grid article.featured{border-color:var(--gold);background:linear-gradient(160deg,#d6ad6324,#ffffff08)}.official-offer-grid small{color:var(--gold);letter-spacing:.1em;font-size:9px}.official-offer-grid h3{margin:14px 0 10px;font:29px serif}.official-offer-grid strong{color:#f2cf8c;font:20px serif}.official-offer-grid p{color:#fff8;font-size:10px;line-height:1.75}.official-offer-grid ul{gap:10px;margin:20px 0 28px;padding:0;list-style:none;display:grid}.official-offer-grid li{font-size:11px}.official-offer-grid li:before{content:"✓";color:var(--gold);margin-right:9px}.official-checkout{background:var(--gold);justify-content:space-between;align-items:center;min-height:48px;margin-top:auto;padding:13px 15px;font-size:11px;display:flex;color:#132620!important}.official-checkout.pending{background:#ffffff0b;border:1px dashed #ffffff24;color:#ffffff72!important}.official-checkout.pending small{letter-spacing:0;color:#fff5}.official-plans>aside,.official-books>aside{border:1px solid #ffffff1c;justify-content:space-between;align-items:center;gap:26px;margin-top:18px;padding:20px 24px;display:flex}.official-plans>aside b{font:19px serif}.official-plans>aside p{color:#fff8;margin:7px 0 0;font-size:10px;line-height:1.7}.official-plans>aside>a,.official-plans>aside>span{white-space:nowrap;border:1px solid #d6ad6366;padding:11px 16px;font-size:10px}.official-books>div{grid-template-columns:repeat(3,1fr);gap:14px;margin-top:50px;display:grid}.official-books article{background:#fffaf0;border:1px solid #163e361d;flex-direction:column;min-height:300px;padding:24px;display:flex}.official-books article>i{background:var(--deep);width:50px;height:64px;color:var(--gold);place-items:center;font:24px serif;display:grid}.official-books article h3{font:23px serif}.official-books article p{color:#10241f99;font-size:11px;line-height:1.75}.official-books .official-checkout.pending{background:#163e3608;border-color:#163e3625;color:#10241f75!important}.official-books>aside{border-color:#163e3625}.official-books>aside b{white-space:nowrap;font:20px serif}.official-books>aside p{color:#10241f99;font-size:10px;line-height:1.75}.official-path{background:#d9d0bd}.official-path>h2{max-width:780px}.official-path ol{background:#163e3626;grid-template-columns:repeat(4,1fr);gap:1px;margin:48px 0 0;padding:0;list-style:none;display:grid}.official-path li{background:#e9e1d2;flex-direction:column;min-height:210px;padding:24px;display:flex}.official-path li i{color:#9a6334;font-size:10px;font-style:normal}.official-path li b{margin-top:auto;font:21px serif}.official-path li span{opacity:.6;margin-top:8px;font-size:10px;line-height:1.6}.official-final{text-align:center;background:var(--deep);color:var(--cream);padding:100px 20px}.official-final img{border-radius:18px}.official-final>p{letter-spacing:.2em;color:var(--gold);font-size:10px}.official-final h2{margin:20px 0 36px;font:500 clamp(40px,6vw,76px)/1.15 serif}.official-final>div{justify-content:center;gap:10px;display:flex}.official-final a{border:1px solid #d6ad6366;padding:14px 20px;font-size:11px}.official-final a:first-child{background:var(--gold);color:#132620}.official-footer{color:#fff9;background:#06191d;grid-template-columns:1fr 2fr auto;align-items:center;gap:28px;padding:48px 6vw;display:grid}.official-footer div{display:grid}.official-footer b{color:var(--cream);font:23px serif}.official-footer span,.official-footer p,.official-footer a{font-size:9px;line-height:1.7}.official-footer p{text-align:center}.official-footer a{color:var(--gold)}@media (max-width:860px){.official-nav{height:66px;padding:0 16px}.official-nav>div,.official-brand small{display:none}.official-nav-cta{padding:10px 13px}.official-hero{grid-template-columns:1fr;min-height:auto;padding:72px 20px 62px}.official-hero h1{font-size:clamp(50px,14vw,68px)}.official-actions{display:grid}.official-actions a{text-align:center}.official-scrolls{min-height:520px;margin-top:24px}.official-scroll{width:82%;min-height:390px;padding:24px}.official-scroll b{font-size:30px}.official-proof{grid-template-columns:1fr 1fr;padding:0}.official-proof div{padding:20px 16px}.official-proof b{font-size:28px}.official-value,.official-plans,.official-books,.official-path{padding:76px 18px}.official-value-grid,.official-offer-grid,.official-books>div{grid-template-columns:1fr}.official-value-grid article{min-height:280px}.official-routes{grid-template-columns:1fr;padding:72px 18px}.official-routes nav a{grid-template-columns:1fr}.official-routes nav em{grid-area:auto/1;margin-top:18px}.official-offer-grid article{min-height:430px}.official-plans>aside,.official-books>aside{display:grid}.official-path ol{grid-template-columns:1fr 1fr}.official-final{padding:76px 18px}.official-footer{text-align:left;grid-template-columns:1fr}.official-footer p{text-align:left}}@media (max-width:460px){.official-scrolls{min-height:470px}.official-scroll{min-height:340px}.official-scroll.stars{right:0}.official-scroll.changan{left:0}.official-proof span{font-size:8px}.official-path ol{grid-template-columns:1fr}.official-path li{min-height:150px}.official-final>div{display:grid}.official-footer{padding-bottom:80px}}

