@charset "UTF-8";
:root{--ink:#152b43;--muted:#61717b;--blue:#155eef;--paper:#f6f5f0;--line:#d8deda;--white:#fff;--serif:Georgia,"Songti SC",SimSun,serif}
*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:24px}body{margin:0;background:var(--paper);color:var(--ink);font:16px/1.75 "Microsoft YaHei",system-ui,sans-serif}a{color:inherit;text-decoration:none}button,input{font:inherit}a:focus-visible,button:focus-visible{outline:3px solid #ffb650;outline-offset:5px}img{max-width:100%;display:block}.wrap{width:min(1160px,calc(100% - 64px));margin:auto}.nav{display:flex;align-items:center;justify-content:space-between;gap:25px;min-height:90px;border-bottom:1px solid var(--line)}.brand{display:flex;align-items:center;gap:11px;font-weight:800;letter-spacing:2px}.brand img{width:39px;height:39px;border-radius:11px}.brand small{color:var(--blue);font-size:13px}.links{display:flex;align-items:center;gap:30px;font-size:14px}.links a:hover{text-decoration:underline;text-underline-offset:7px}.account{padding-left:25px;border-left:1px solid var(--line)}.eyebrow{font:600 12px/1.4 system-ui;letter-spacing:2px;color:var(--blue);text-transform:uppercase}.hero{display:grid;grid-template-columns:1.08fr 1fr;gap:65px;align-items:center;padding:58px 0 64px}.hero h1{font-size:clamp(36px,4.1vw,58px);line-height:1.24;letter-spacing:-2px;margin:22px 0}.hero h1 em{font-style:normal;color:var(--blue)}.lead{font-size:18px;color:var(--muted);max-width:500px;margin-bottom:26px}.actions{display:flex;gap:12px;flex-wrap:wrap;margin:26px 0 15px}.button{display:inline-flex;align-items:center;justify-content:center;gap:18px;min-height:48px;padding:10px 24px;border:1px solid var(--ink);border-radius:8px;background:transparent;font-weight:600;font-size:14px;cursor:pointer}.button.primary{color:white;border-color:var(--blue);background:var(--blue)}.button:hover{filter:brightness(.94)}.fine{font-size:12px;color:var(--muted)}.hero-price{margin:30px 0 0;font-size:14px}.hero-price strong{font-size:27px;margin-right:6px}.hero-price a{margin-left:18px;border-bottom:1px solid var(--ink)}.product-visual{position:relative;background:#dfE9ed;border-radius:120px 16px 16px 16px;padding:30px 44px 20px;overflow:hidden}.product-visual:before{content:"B";position:absolute;font:italic 450px/.9 Georgia;color:#cbdce4;right:-40px;top:80px;pointer-events:none}.product-visual img{position:relative;height:474px;width:auto;margin:auto;object-fit:contain;box-shadow:0 16px 30px #18345222;border-radius:17px}.product-visual figcaption{position:relative;text-align:center;font-size:11px;letter-spacing:1px;color:#486578;margin-top:16px}.product-visual figure{margin:0}.facts{border-top:1px solid var(--line);border-bottom:1px solid var(--line);display:grid;grid-template-columns:repeat(4,1fr);padding:21px 0;gap:20px;font-size:13px}.facts b{display:block;font-size:15px}.facts span{color:var(--muted)}.section{padding:65px 0;border-bottom:1px solid var(--line)}.section-head{display:flex;justify-content:space-between;align-items:flex-end;gap:40px;margin-bottom:30px}.section h2{font-size:32px;line-height:1.4;margin:10px 0}.section-head p{max-width:420px;color:var(--muted);margin:0}.workflow{display:grid;grid-template-columns:repeat(3,1fr);gap:40px}.workflow article{padding-top:25px;border-top:2px solid var(--ink)}.step{font:italic 30px var(--serif);color:var(--blue)}h3{font-size:20px;margin:16px 0 10px}.workflow p{color:var(--muted);font-size:14px;margin:0}.catalog{display:grid;grid-template-columns:1fr 1fr;gap:0;border-top:1px solid var(--ink);border-bottom:1px solid var(--ink)}.sku{padding:30px 35px 30px 0}.sku+.sku{padding-left:35px;border-left:1px solid var(--line)}.sku-top{display:flex;align-items:center;justify-content:space-between;gap:15px}.sku h3{margin:0;font-size:24px}.sku .price{font:500 42px/1.3 system-ui;margin:20px 0}.price small{font:14px "Microsoft YaHei";color:var(--muted)}.sku p{font-size:14px;color:var(--muted)}.sku .button{margin-top:5px}.split{display:grid;grid-template-columns:1fr 1.2fr;gap:70px}.detail-list{margin:0}.detail-list div{border-bottom:1px solid var(--line);padding:15px 0;display:grid;grid-template-columns:115px 1fr;gap:20px}.detail-list dt{color:var(--muted);font-size:13px}.detail-list dd{margin:0;font-size:14px}.download{background:var(--ink);color:white;padding:40px;border-radius:14px;display:flex;justify-content:space-between;align-items:center;gap:35px}.download h2{margin:0 0 12px}.download p{color:#becbd8;margin:0;font-size:14px}.download .button{background:white;color:var(--ink);border-color:white;flex-shrink:0}.contact{display:flex;justify-content:space-between;gap:35px}.contact h2{margin:0}.contact p{color:var(--muted);font-size:14px}.contact strong{font-size:26px;font-weight:500;display:block}.contact a{text-decoration:underline;text-underline-offset:5px}.footer{padding:28px 0 32px;color:var(--muted);font-size:12px}.footer-top{display:flex;justify-content:space-between;gap:30px;margin-bottom:16px}.footer-links{display:flex;gap:20px}.crumb{font-size:12px;color:var(--muted);margin:30px 0}.page-title{font-size:42px;line-height:1.35;margin:16px 0}.product-detail{display:grid;grid-template-columns:.8fr 1.3fr;gap:70px;padding:15px 0 55px}.product-detail .product-visual{border-radius:75px 12px 12px 12px}.product-detail .product-visual img{height:410px}.tag{display:inline-block;background:#e2ebff;color:#2457a5;border-radius:4px;padding:3px 10px;font-size:12px}.notice{padding:15px 20px;background:#ecefe9;border-left:3px solid #7e9981;font-size:13px;color:#42584a;margin:22px 0}.purchase-wrap{max-width:820px;margin:0 auto}.order-summary{background:white;border:1px solid var(--line);border-radius:12px;padding:28px 34px;margin:30px 0}.order-row{display:flex;justify-content:space-between;gap:20px;border-bottom:1px solid var(--line);padding:15px 0}.order-row:last-child{border:0}.order-row span{color:var(--muted)}.order-row strong{font-weight:600}.order-row.total strong{font-size:28px;color:var(--blue)}.purchase-steps{padding-left:24px}.purchase-steps li{padding:10px 0}.purchase-steps a{text-decoration:underline;color:var(--blue)}.notice.warn{background:#fff0dc;border-color:#d39442;color:#725327}.faq details{padding:20px 0;border-bottom:1px solid var(--line)}.faq summary{cursor:pointer;font-weight:600}.faq p{font-size:14px;color:var(--muted)}.small-link{color:var(--blue);text-decoration:underline}.page-links{display:flex;gap:20px;flex-wrap:wrap;margin:22px 0}.register-explain{font-size:14px;color:var(--muted);margin-top:20px}
@media(max-width:850px){.wrap{width:calc(100% - 36px)}.nav{min-height:76px}.links{gap:16px}.links .optional{display:none}.account{padding-left:12px}.hero{gap:28px}.hero h1{font-size:37px}.product-visual{padding:22px}.product-visual img{height:395px}.hero-price a{display:block;margin-left:0;width:max-content}.section{padding:42px 0}.workflow{gap:22px}.split{gap:30px}.product-detail{gap:30px}.page-title{font-size:34px}}
@media(max-width:600px){body{font-size:15px}.brand small{display:none}.links{gap:14px;font-size:12px}.hero{grid-template-columns:1fr;padding-top:35px}.hero h1{font-size:42px;margin:18px 0}.lead{font-size:16px}.hero-price a{display:inline-block;margin-left:15px}.product-visual{border-radius:75px 12px 12px 12px}.product-visual img{height:400px}.facts{grid-template-columns:1fr 1fr;gap:18px}.section-head{display:block}.section-head p{margin-top:15px}.section h2{font-size:27px}.workflow,.catalog,.split,.product-detail{grid-template-columns:1fr}.workflow{gap:28px}.sku{padding:25px 0}.sku+.sku{border-left:0;border-top:1px solid var(--line);padding-left:0}.download,.contact{display:block}.download{padding:28px}.download .button{margin-top:22px}.contact strong{margin-top:25px}.footer-top{display:block}.footer-links{margin:15px 0;flex-wrap:wrap}.product-detail{gap:28px}.product-detail .product-visual{order:2}.page-title{font-size:34px}.order-summary{padding:18px}.order-row{font-size:13px}.split{gap:20px}.page-links{gap:14px}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}}
