html{scroll-behavior:smooth;scroll-padding-top:88px}body{margin:0}h1,h2,h3,p{margin:0}button{font:inherit}a,button{-webkit-tap-highlight-color:transparent}.demo-badge{font-size:12px;color:#6e6e73}.catalogue-note{font-size:12px;color:#86868b}.glass-hero{width:calc(100% - 44px);max-width:1080px;padding:0}.glass-hero-content{box-sizing:border-box}.glass-product-image>span{font-size:37px;font-weight:650;letter-spacing:-.04em;color:#264c43}.glass-product-image small{display:block;font-size:9px;letter-spacing:.16em;font-weight:500;margin-top:9px;text-align:center;color:#6e6e73}.glass-product-card .plan-plus{background:#e4eee8}.glass-product-card .plan-5x{background:#e5eaf3}.glass-product-card .plan-10x{background:#ece7f2}.glass-product-card .plan-25x{background:#f0e9df}.plan-5x>span{color:#3c5279}.plan-10x>span{color:#665178}.plan-25x>span{color:#7b6042}.product-description{font-size:12px;line-height:1.7;color:#6e6e73;margin-top:10px}.notice-panel{padding:28px}.notice-panel h3{font-size:17px}.notice-panel p{font-size:14px;color:#6e6e73;line-height:1.8;margin-top:12px}dialog{box-sizing:border-box;max-width:calc(100vw - 32px);width:450px;padding:28px;border:1px solid rgba(0,0,0,.06);border-radius:24px;background:#fff;color:#1d1d1f;box-shadow:0 24px 90px #0003}dialog::backdrop{background:#0006;backdrop-filter:blur(5px)}.dialog-header{display:flex;align-items:center;justify-content:space-between}.close-dialog{width:44px;height:44px;border:0;border-radius:50%;background:#f5f5f7;font-size:26px;color:#6e6e73}dialog h2{font-size:26px;margin:10px 0 24px;letter-spacing:-.03em}.order-summary{display:flex;justify-content:space-between;gap:20px;padding-bottom:24px;border-bottom:1px solid #eee}.order-summary>strong{font-size:21px}.order-summary p{font-size:12px;color:#86868b;margin-top:6px}.payment-label{font-size:13px;margin:22px 0 12px}.payment-option{display:flex;align-items:center;gap:12px;border:1px solid #2aaf61;border-radius:13px;padding:17px;font-size:14px;background:#f8fcf9}.wechat-icon{display:grid;place-items:center;width:27px;height:27px;background:#07c160;color:#fff;border-radius:8px}.selected-mark{margin-left:auto;font-size:12px;color:#23974c}.checkout-note{font-size:12px;color:#86868b;margin:20px 0}.pay-button{width:100%}#maintenance{margin-top:18px;border-radius:12px;padding:16px;background:#fff7e8;color:#855c16}#maintenance p{font-size:13px;margin-top:6px;line-height:1.7}:focus-visible{outline:2px solid #0071e3;outline-offset:4px}@media(max-width:680px){.glass-header-inner{gap:10px}.glass-brand{font-size:14px}.demo-badge{font-size:10px}.glass-hero{width:calc(100% - 28px)}.glass-hero-content{padding-bottom:40px}.glass-product-price strong{font-size:17px}.notice-panel{padding:22px}dialog{padding:22px}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}}
