*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:#f2f5f7;color:#12202d;font-family:Inter,"Noto Sans SC","PingFang SC","Microsoft YaHei",sans-serif;letter-spacing:0}a{color:inherit;text-decoration:none}img{display:block;max-width:100%}.mast{height:76px;padding:0 clamp(20px,5vw,76px);display:flex;align-items:center;gap:34px;background:#f8fafb;border-bottom:1px solid #dbe2e7;position:relative;z-index:20}.brand{display:grid;grid-template-columns:38px auto;grid-template-rows:21px 15px;column-gap:11px;align-items:center}.brand-fruit{grid-row:1/3;width:36px;height:36px;border-radius:13px;background:#e44036;position:relative;box-shadow:inset 0 -6px 12px #a82020}.brand-fruit:before{content:"";position:absolute;left:8px;top:-4px;width:20px;height:12px;background:#78b98d;clip-path:polygon(50% 100%,0 0,42% 22%,60% 0,100% 12%)}.brand-fruit i{position:absolute;width:16px;height:2px;background:#fff;left:10px;top:19px;transform:rotate(-22deg)}.brand b{font-size:18px}.brand small{font-size:9px;color:#72808c}.mast nav{display:flex;gap:28px;margin-left:auto;font-size:14px;color:#53616e}.account{display:flex;align-items:center;gap:12px}.account a:last-child{background:#e23f34;color:white;padding:12px 17px;border-radius:5px}.menu{display:none}.hero{height:min(760px,calc(100vh - 76px));min-height:620px;position:relative;overflow:hidden;background:#07111d;color:#fff}.hero>img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.hero:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,rgba(5,14,25,.95) 0%,rgba(5,14,25,.76) 36%,rgba(5,14,25,.08) 70%)}.hero-copy{position:absolute;z-index:2;left:clamp(24px,7vw,112px);top:50%;transform:translateY(-52%);max-width:720px}.hero-copy>p,.flow-intro>p,.route-field p,.editorial header>p,.faq>div>p,.page-head>p,.article-main header>p{color:#ff746a;font-size:12px;font-weight:800;letter-spacing:.14em}.hero h1{font-size:clamp(48px,6vw,88px);line-height:1.02;margin:18px 0 24px;max-width:700px}.hero-copy>div{font-size:18px;line-height:1.8;color:#c9d3dc;max-width:650px}.hero-actions{display:flex;gap:12px;margin-top:32px}.hero-actions a{padding:15px 24px;border:1px solid rgba(255,255,255,.4);border-radius:5px;font-weight:800}.hero-actions .primary{background:#e44237;border-color:#e44237}.hero aside{position:absolute;z-index:2;right:clamp(24px,5vw,80px);bottom:36px;display:flex;gap:24px;align-items:center;padding:16px 18px;border-top:1px solid rgba(255,255,255,.35);font-size:12px;color:#b9c7d1}.hero aside b{color:#fff}.task-console{width:min(1280px,calc(100% - 48px));margin:-42px auto 0;position:relative;z-index:4;display:grid;grid-template-columns:1.2fr repeat(3,1fr);background:#fff;border:1px solid #dbe2e7;box-shadow:0 18px 60px rgba(20,40,60,.12)}.task-console>*{padding:29px;border-right:1px solid #dbe2e7}.task-console header{display:flex;flex-direction:column;justify-content:center}.task-console header span{color:#e13f35;font-size:11px;font-weight:800}.task-console header b{font-size:20px;margin-top:9px}.task-console a{display:grid;grid-template-columns:34px 1fr;gap:5px 11px}.task-console i{grid-row:1/3;color:#e34238;font-style:normal;font-size:12px}.task-console strong{font-size:18px}.task-console small{color:#78848e;line-height:1.5}.device-dock{margin:86px 0 0;display:grid;grid-template-columns:1.5fr repeat(4,1fr);background:#0c1b2a;color:#fff}.device-dock>*{min-height:160px;padding:32px;border-right:1px solid rgba(255,255,255,.12);display:flex;flex-direction:column;justify-content:flex-end}.device-dock>div{justify-content:center}.device-dock p{font-size:10px;color:#ff746a;font-weight:800}.device-dock h2{margin:8px 0;font-size:27px}.device-dock b{font-size:20px}.device-dock span{font-size:12px;color:#9eafbd;margin-top:9px}.device-dock a:hover{background:#132c42}.purchase-flow{padding:clamp(76px,9vw,135px) clamp(24px,8vw,128px);display:grid;grid-template-columns:1fr 1fr;gap:10vw;align-items:start}.flow-intro h2,.route-field h2,.editorial h2,.faq h2{font-size:clamp(36px,4vw,60px);line-height:1.12;margin:15px 0 25px}.flow-intro>div{font-size:18px;line-height:1.85;color:#596874}.flow-intro>a,.route-field a{display:inline-block;margin-top:27px;border-bottom:1px solid #e34238;padding-bottom:7px;color:#b42620;font-weight:800}.purchase-flow ol{list-style:none;margin:0;padding:0;border-top:2px solid #12202d}.purchase-flow li{display:grid;grid-template-columns:1fr 1.4fr;gap:28px;padding:29px 0;border-bottom:1px solid #ccd5db}.purchase-flow li b{font-size:22px}.purchase-flow li span{color:#64737e;line-height:1.7}.route-field{background:#e8edef;display:grid;grid-template-columns:1.25fr .75fr;min-height:560px}.route-field>div{padding:clamp(58px,8vw,120px)}.route-field>div>span{display:block;font-size:18px;line-height:1.9;color:#54636e;max-width:720px}.route-field dl{margin:0;background:#e14035;color:#fff;padding:clamp(55px,7vw,100px);display:grid;align-content:center}.route-field dt{font-size:13px;font-weight:800;border-top:1px solid rgba(255,255,255,.45);padding-top:22px}.route-field dd{margin:8px 0 24px;color:#ffe4e1;line-height:1.6}.editorial{padding:clamp(76px,9vw,130px) clamp(24px,8vw,128px);background:#fff}.editorial header{display:grid;grid-template-columns:1fr auto;align-items:end}.editorial header>p,.editorial header>h2{grid-column:1}.editorial header>a{grid-row:1/3;grid-column:2;border-bottom:1px solid;padding-bottom:7px}.article-lines,.article-index-list{border-top:2px solid #13212e}.dispatch-article,.article-index{display:grid;grid-template-columns:125px 1fr;gap:34px;padding:30px 0;border-bottom:1px solid #d5dce1}.dispatch-article time,.article-index time{font-size:12px;color:#7c8790}.dispatch-article span,.article-index span{font-size:11px;color:#df3f35;font-weight:800}.dispatch-article h3,.article-index h2{font-size:24px;margin:8px 0}.dispatch-article p,.article-index p{margin:0;color:#68757f;line-height:1.7}.faq{padding:clamp(70px,8vw,110px) clamp(24px,8vw,128px);display:grid;grid-template-columns:.7fr 1.3fr;gap:10vw}.faq details{border-top:1px solid #cbd4da;padding:24px 0}.faq summary{font-size:19px;font-weight:800;cursor:pointer}.faq details p{color:#63717c;line-height:1.8}.page-head{padding:clamp(80px,10vw,150px) clamp(24px,8vw,128px) 64px;background:#0b1a29;color:#fff}.page-head h1{font-size:clamp(42px,6vw,78px);line-height:1.08;margin:16px 0}.page-head>div{font-size:18px;line-height:1.8;color:#bdc9d3;max-width:800px}.service-ledger{padding:56px clamp(24px,8vw,128px) 80px;display:grid;grid-template-columns:repeat(2,1fr);gap:0}.service-ledger article{padding:38px;border-top:1px solid #bdc8cf;min-height:260px}.service-ledger article:nth-child(even){border-left:1px solid #bdc8cf}.service-ledger span{font-size:11px;color:#dd4037;font-weight:800}.service-ledger h2{font-size:27px;margin:45px 0 18px}.service-ledger p{color:#5f6e79;line-height:1.85}.continue,.legacy-note{margin:0 clamp(24px,8vw,128px) 100px;background:#e24035;color:white;padding:34px;display:flex;gap:18px;align-items:center}.continue b{margin-right:auto}.continue a,.legacy-note a{background:#fff;color:#172532;padding:13px 17px}.legacy-note{display:block;max-width:850px}.legacy-note p{line-height:1.8}.article-index-list{margin:50px clamp(24px,8vw,128px) 100px}.article-main{max-width:1080px;margin:auto;padding:clamp(75px,9vw,130px) 24px}.article-main header{border-bottom:1px solid #ccd5db;padding-bottom:46px}.article-main h1{font-size:clamp(40px,6vw,76px);line-height:1.1;margin:18px 0}.article-main header time{font-size:12px;color:#72808a}.article-main header>div{font-size:20px;line-height:1.75;color:#4d5b66;margin-top:24px}.article-body{max-width:780px;margin:68px auto}.article-body section{margin-bottom:58px}.article-body h2{font-size:31px;line-height:1.3}.article-body p{font-family:"Noto Serif SC","Songti SC",serif;font-size:18px;line-height:2.05;color:#303c45}.article-body aside{display:grid;gap:12px;border-left:4px solid #e24137;background:#e8edef;padding:25px 28px}.article-body aside a{text-decoration:underline}.not-found{padding:130px 8vw;min-height:70vh}.not-found h1{font-size:clamp(50px,8vw,94px)}.not-found a{text-decoration:underline}footer{background:#07131f;color:#e9f0f4;padding:60px clamp(24px,8vw,128px);display:grid;grid-template-columns:2fr 1fr;gap:40px}footer p{color:#9cacb9}footer>div:nth-child(2){display:flex;gap:18px;flex-wrap:wrap}footer small{grid-column:1/-1;border-top:1px solid #2a3a48;padding-top:25px;color:#8294a2}@media(max-width:820px){.mast{height:64px;padding:0 16px}.mast nav{display:none}.account{margin-left:auto}.account a{font-size:13px}.account a:last-child{padding:10px 12px}.menu{display:block;border:0;background:#0d1c2a;color:#fff;width:38px;height:38px}.nav-open .mast nav{display:flex;position:fixed;z-index:30;top:64px;left:0;right:0;background:#fff;padding:24px;flex-direction:column}.brand small{display:none}.hero{height:690px;min-height:690px}.hero>img{object-position:65% center}.hero:after{background:linear-gradient(180deg,rgba(5,14,25,.93) 0%,rgba(5,14,25,.7) 63%,rgba(5,14,25,.32) 100%)}.hero-copy{left:20px;right:20px;top:50px;transform:none}.hero h1{font-size:47px}.hero-copy>div{font-size:16px}.hero-actions{display:grid}.hero aside{left:20px;right:20px;bottom:18px;justify-content:space-between;gap:8px}.task-console{width:calc(100% - 28px);grid-template-columns:1fr;margin-top:-12px}.task-console>*{border-right:0;border-bottom:1px solid #dbe2e7;padding:22px}.device-dock{grid-template-columns:1fr 1fr;margin-top:60px}.device-dock>div{grid-column:1/-1}.device-dock>*{min-height:125px;padding:23px}.purchase-flow,.route-field,.faq{grid-template-columns:1fr}.purchase-flow{padding-left:20px;padding-right:20px;gap:50px}.purchase-flow li{grid-template-columns:1fr}.route-field>div,.route-field dl{padding:55px 22px}.editorial{padding-left:20px;padding-right:20px}.editorial header{display:block}.editorial header>a{display:inline-block;margin-bottom:22px}.dispatch-article,.article-index{grid-template-columns:1fr;gap:7px}.dispatch-article h3,.article-index h2{font-size:21px}.faq{padding-left:20px;padding-right:20px;gap:35px}.page-head{padding:70px 20px 48px}.page-head h1{font-size:44px}.service-ledger{grid-template-columns:1fr;padding:35px 20px 60px}.service-ledger article{padding:32px 0}.service-ledger article:nth-child(even){border-left:0}.continue{margin:0 20px 70px;display:grid}.article-index-list{margin:35px 20px 70px}.article-main{padding:70px 20px}.article-main h1{font-size:40px}.article-body p{font-size:17px}footer{grid-template-columns:1fr}.foot-links{grid-column:1}footer small{grid-column:1}}
