:root{--bg-page:#f8fafc;--bg-surface:#fff;--bg-subtle:#f1f5f9;--bg-muted:#e2e8f0;--text-primary:#0f172a;--text-secondary:#334155;--text-muted:#64748b;--text-light:#94a3b8;--text-inverse:#fff;--brand-primary:#059669;--brand-hover:#047857;--brand-dark:#064e3b;--brand-light:#ecfdf5;--brand-border:#a7f3d0;--alipay-blue:#1677ff;--alipay-dark:#0958d9;--alipay-light:#e6f4ff;--dangtu-blue:#2563eb;--dangtu-dark:#1d4ed8;--dangtu-light:#eff6ff;--dangtu-border:#bfdbfe;--accent-gold:#d97706;--accent-gold-light:#fffbeb;--accent-navy:#1e293b;--accent-navy-dark:#0f172a;--success:#10b981;--success-light:#ecfdf5;--danger:#ef4444;--danger-light:#fef2f2;--border-light:#e2e8f0;--border-medium:#cbd5e1;--border-dark:#94a3b8;--container:1200px;--radius-xs:4px;--radius-sm:8px;--radius-md:12px;--radius-lg:16px;--radius-xl:24px;--radius-full:9999px;--shadow-xs:0 1px 2px 0 #0f172a0a;--shadow-sm:0 1px 3px 0 #0f172a14, 0 1px 2px -1px #0f172a14;--shadow-md:0 4px 6px -1px #0f172a12, 0 2px 4px -2px #0f172a12;--shadow-lg:0 10px 15px -3px #0f172a14, 0 4px 6px -4px #0f172a0a;--shadow-xl:0 20px 25px -5px #0f172a14, 0 8px 10px -6px #0f172a0a;--shadow-window:0 25px 50px -12px #0f172a2e, 0 0 0 1px #0f172a14}*{box-sizing:border-box}html{scroll-behavior:smooth;color:var(--text-primary);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Noto Sans SC,PingFang SC,Microsoft YaHei,sans-serif;line-height:1.6}body,html{background-color:var(--bg-page)}body{min-width:320px;color:var(--text-secondary);margin:0}a{color:inherit;text-decoration:none;transition:color .15s,opacity .15s}button,input,select,textarea{font:inherit}a,button{-webkit-tap-highlight-color:transparent}img{max-width:100%;display:block}.site-shell{flex-direction:column;min-height:100vh;display:flex}main{flex:1}.container{width:min(calc(100% - 48px),var(--container));margin-inline:auto}.section{padding-block:88px}.section--subtle{border-block:1px solid var(--border-light);background-color:#fff}.section--slate{background-color:var(--accent-navy);color:#f8fafc}.section--slate h2,.section--slate h3,.section--slate strong{color:#fff}.section--slate p{color:#94a3b8}.section--checkout{padding:32px 0 64px}.section-heading{max-width:760px;margin-bottom:52px}.section-heading--center{text-align:center;margin-inline:auto}.eyebrow{color:var(--brand-primary);letter-spacing:.08em;text-transform:uppercase;align-items:center;gap:6px;margin:0 0 12px;font-size:.8rem;font-weight:700;display:inline-flex}.eyebrow--navy{color:var(--text-muted)}.eyebrow--white{color:var(--brand-border)}.section-heading h2{color:var(--text-primary);letter-spacing:-.03em;margin:0 0 16px;font-size:clamp(1.85rem,3.8vw,2.65rem);font-weight:700;line-height:1.2}.section-heading p{color:var(--text-muted);margin:0;font-size:1.05rem;line-height:1.65}.hero{background:radial-gradient(100% 60% at 50% 0,#0596690d 0,#f8fafc00 100%),var(--bg-page);border-bottom:1px solid var(--border-light);padding:72px 0 64px;position:relative;overflow:hidden}.hero-grid{grid-template-columns:1.05fr .95fr;align-items:center;gap:56px;display:grid}.hero-badge-pill{background-color:var(--brand-light);border:1px solid var(--brand-border);color:var(--brand-primary);gap:8px;margin-bottom:20px;padding:4px 12px 4px 8px;font-size:.82rem;font-weight:600}.hero-badge-pill,.hero-badge-pill span{border-radius:var(--radius-full);align-items:center;display:inline-flex}.hero-badge-pill span{background-color:var(--brand-primary);color:#fff;justify-content:center;padding:2px 6px;font-size:.7rem;font-weight:700}.hero h1{color:var(--text-primary);letter-spacing:-.04em;margin:0 0 20px;font-size:clamp(2.3rem,4.5vw,3.4rem);font-weight:700;line-height:1.18}.hero h1 span.highlight{color:var(--brand-primary)}.hero-lead{color:var(--text-secondary);margin:0 0 32px;font-size:1.12rem;line-height:1.68}.hero-actions{gap:12px;margin-bottom:28px}.hero-actions,.hero-trust-bar{flex-wrap:wrap;align-items:center;display:flex}.hero-trust-bar{border-top:1px solid var(--border-light);color:var(--text-muted);gap:20px;padding-top:24px;font-size:.84rem}.hero-trust-item{align-items:center;gap:6px;display:inline-flex}.hero-trust-item i,.hero-trust-item svg{color:var(--brand-primary);flex-shrink:0}.page-hero{background:linear-gradient(180deg,#fff 0,var(--bg-page) 100%);border-bottom:1px solid var(--border-light);text-align:center;padding:64px 0 48px}.page-hero--buy{background:linear-gradient(#fff,#f0fdf4)}.page-hero h1{max-width:860px;color:var(--text-primary);letter-spacing:-.035em;margin:8px auto 16px;font-size:clamp(2rem,4vw,2.85rem);font-weight:700;line-height:1.2}.page-hero p{max-width:680px;color:var(--text-muted);margin:0 auto;font-size:1.05rem;line-height:1.6}.feature-grid-3{grid-template-columns:repeat(3,1fr);gap:24px;display:grid}.feature-grid-2{grid-template-columns:repeat(2,1fr);gap:24px;display:grid}.feature-card{border:1px solid var(--border-light);border-radius:var(--radius-lg);box-shadow:var(--shadow-xs);background-color:#fff;flex-direction:column;padding:32px;transition:transform .2s,border-color .2s,box-shadow .2s;display:flex}.feature-card:hover{border-color:var(--border-medium);box-shadow:var(--shadow-md);transform:translateY(-2px)}.feature-icon-box{border-radius:var(--radius-md);background-color:var(--brand-light);width:44px;height:44px;color:var(--brand-primary);border:1px solid var(--brand-border);justify-content:center;align-items:center;margin-bottom:20px;font-size:1.1rem;font-weight:700;display:inline-flex}.feature-card h3{color:var(--text-primary);letter-spacing:-.02em;margin:0 0 10px;font-size:1.2rem;font-weight:700}.feature-card p{color:var(--text-secondary);margin:0;font-size:.92rem;line-height:1.62}.workflow-grid{grid-template-columns:repeat(4,1fr);gap:20px;display:grid}.workflow-card{border:1px solid var(--border-light);border-radius:var(--radius-md);box-shadow:var(--shadow-xs);background-color:#fff;padding:28px;position:relative}.workflow-step-badge{width:32px;height:32px;color:var(--brand-hover);background-color:#05966914;border:1px solid #05966933;border-radius:50%;justify-content:center;align-items:center;margin-bottom:16px;font-size:.85rem;font-weight:700;display:inline-flex}.workflow-card h3{color:var(--text-primary);margin:0 0 8px;font-size:1.08rem;font-weight:700}.workflow-card p{color:var(--text-muted);margin:0;font-size:.88rem;line-height:1.58}.table-container{border-radius:var(--radius-lg);border:1px solid var(--border-light);box-shadow:var(--shadow-xs);background-color:#fff;overflow-x:auto}.comp-table{border-collapse:collapse;text-align:left;width:100%;min-width:680px;font-size:.9rem}.comp-table td,.comp-table th{border-bottom:1px solid var(--border-light);padding:16px 20px}.comp-table th{background-color:var(--bg-subtle);color:var(--text-secondary);text-transform:uppercase;letter-spacing:.05em;font-size:.82rem;font-weight:700}.comp-table th.col-highlight{background-color:var(--brand-light);color:var(--brand-primary);border-inline:1px solid var(--brand-border)}.comp-table td.col-highlight{color:var(--brand-dark);border-inline:1px solid var(--brand-border);background-color:#fafffc;font-weight:600}.comp-table tr:last-child td{border-bottom:none}.trust-check-list{flex-direction:column;gap:12px;margin:0;padding:0;list-style:none;display:flex}.trust-check-list li{color:var(--text-secondary);align-items:flex-start;gap:10px;font-size:.92rem;line-height:1.55;display:flex}.trust-check-list li:before{content:"✔";color:var(--brand-primary);flex-shrink:0;margin-top:1px;font-size:.95rem;font-weight:700}@media (width<=1024px){.hero-grid{grid-template-columns:1fr;gap:48px}}@media (width<=768px){.container{width:min(calc(100% - 32px),var(--container))}.section{padding-block:60px}.feature-grid-2,.feature-grid-3,.workflow-grid{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){*,:after,:before{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important}}.button{border-radius:var(--radius-sm);cursor:pointer;white-space:nowrap;-webkit-user-select:none;user-select:none;border:1px solid #0000;justify-content:center;align-items:center;gap:8px;min-height:44px;padding:0 20px;font-size:.95rem;font-weight:600;line-height:1;transition:all .15s;display:inline-flex}.button:disabled{cursor:not-allowed;opacity:.55;pointer-events:none}.button--primary{color:#fff;background-color:var(--brand-primary);border-color:var(--brand-primary);box-shadow:0 1px 2px #05966933}.button--primary:hover{background-color:var(--brand-hover);border-color:var(--brand-hover);box-shadow:0 4px 12px #05966940}.button--navy{color:#fff;background-color:var(--accent-navy);border-color:var(--accent-navy)}.button--navy:hover{background-color:var(--accent-navy-dark);border-color:var(--accent-navy-dark)}.button--alipay{color:#fff;background-color:var(--alipay-blue);border-color:var(--alipay-blue);box-shadow:0 2px 8px #1677ff40}.button--alipay:hover{background-color:var(--alipay-dark);border-color:var(--alipay-dark);box-shadow:0 4px 14px #1677ff59}.button--store{color:#fff;background-color:#0078d4;border-color:#0078d4;box-shadow:0 2px 8px #0078d440}.button--store:hover{color:#fff;background-color:#006cc1;border-color:#006cc1;box-shadow:0 4px 14px #0078d461}.button--ghost{color:var(--text-primary);border-color:var(--border-medium);box-shadow:var(--shadow-xs);background-color:#fff}.button--ghost:hover{background-color:var(--bg-subtle);border-color:var(--border-dark);color:var(--text-primary)}.button--subtle{color:var(--text-secondary);background-color:var(--bg-subtle);border-color:var(--border-light)}.button--subtle:hover{background-color:var(--bg-muted);color:var(--text-primary)}.button--gold{color:#fff;background:linear-gradient(135deg,#d97706,#b45309);border:none;font-weight:700}.button--gold:hover{background:linear-gradient(135deg,#b45309,#92400e)}.button--lg{border-radius:var(--radius-md);min-height:48px;padding:0 26px;font-size:1.02rem}.button--wide{width:100%}.button--unavailable{cursor:not-allowed;opacity:.6;color:#94a3b8;background-color:#f1f5f9;border-color:#e2e8f0}.entity-badge-box{border-radius:var(--radius-sm);background-color:var(--bg-subtle);border:1px solid var(--border-light);color:var(--text-muted);padding:14px;font-size:.8rem;line-height:1.6}.entity-badge-box strong{color:var(--text-primary)}.chip-group{flex-wrap:wrap;gap:8px;margin-top:14px;display:flex}.chip{border-radius:var(--radius-sm);background-color:var(--bg-subtle);border:1px solid var(--border-light);color:var(--text-secondary);align-items:center;gap:6px;padding:6px 12px;font-size:.84rem;display:inline-flex}.chip strong{color:var(--text-primary)}.btn-delivery-store{border-radius:var(--radius-md);color:#fff;cursor:pointer;-webkit-user-select:none;user-select:none;box-sizing:border-box;background:#0078d4;border:1px solid #0078d466;align-items:center;gap:14px;min-height:58px;padding:10px 20px;text-decoration:none;transition:all .25s cubic-bezier(.16,1,.3,1);display:inline-flex;box-shadow:0 4px 16px #0078d447}.btn-delivery-store:hover{color:#fff;background:#006cc1;border-color:#006cc1;transform:translateY(-2px);box-shadow:0 6px 20px #0078d438}.btn-delivery-store:active{transform:translateY(0);box-shadow:0 2px 8px #0078d44d}.btn-icon-area{background:#ffffff2e;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;padding:8px;display:flex}.btn-text-area{text-align:left;flex-direction:column;gap:2px;display:flex}.btn-title{color:#fff;letter-spacing:-.01em;font-size:.98rem;font-weight:700;line-height:1.3}.btn-subtext{color:#ffffffe0;font-size:.72rem;font-weight:400;line-height:1.2}.button--store-companion,.cta-banner-actions .button--lg,.download-actions-cluster .button--lg,.hero-actions .button--lg{border-radius:var(--radius-md);box-sizing:border-box;min-height:58px;padding:0 24px;font-size:.98rem;font-weight:600}.button--store-companion:hover,.cta-banner-actions .button--lg:hover,.download-actions-cluster .button--lg:hover,.hero-actions .button--lg:hover{box-shadow:var(--shadow-sm);transform:translateY(-2px)}.button--store-companion:active,.cta-banner-actions .button--lg:active,.download-actions-cluster .button--lg:active,.hero-actions .button--lg:active{transform:translateY(0)}@media (width<=640px){.btn-delivery-store,.button--store-companion,.cta-banner-actions .button--lg,.download-actions-cluster .button--lg,.hero-actions .button--lg{justify-content:center;width:100%;padding:10px 16px}}
