.hero{padding:2.2rem 0 3rem;border-bottom:1px solid var(--border);margin-bottom:3rem}.hero-kicker{font-size:.74rem;font-weight:700;letter-spacing:.18em;color:var(--accent);margin:0 0 1rem}.hero h1{font-size:clamp(1.7rem,4vw,2.6rem);line-height:1.4;letter-spacing:-.02em;margin:0 0 1rem;font-weight:800;max-width:22ch}.hero-intro{font-size:.95rem;color:var(--text-2);line-height:1.85;margin:0 0 .8rem;max-width:48ch}.hero-sub{font-size:.95rem;color:var(--muted);margin:0 0 1rem}.hero-trust{font-size:.82rem;color:var(--muted);line-height:1.75;margin:0 0 1.6rem;padding-left:.8rem;border-left:2px solid color-mix(in srgb,var(--accent) 45%,transparent);max-width:52ch}.hero-trust strong{color:var(--text-2);font-weight:600}.hero-trust a{color:var(--accent)}.teaser-right{display:flex;flex-direction:column;align-items:flex-end;gap:.2rem}.teaser-go{font-size:.8rem;color:var(--text-2);white-space:nowrap}.teaser:hover .teaser-go{color:var(--accent)}.hero-cta{display:flex;gap:.7rem;flex-wrap:wrap}.btn{display:inline-flex;align-items:center;font-size:.92rem;padding:.62rem 1.25rem;border-radius:12px;border:1px solid var(--glass-brd);color:var(--text-2);background-color:var(--glass-bg);background-image:var(--glass-sheen);-webkit-backdrop-filter:blur(12px) saturate(170%);backdrop-filter:blur(12px) saturate(170%);box-shadow:var(--glass-inset);transition:all .18s}.btn:hover{color:var(--accent);border-color:var(--accent)}.btn.primary{background-color:color-mix(in srgb,var(--accent) 92%,transparent);background-image:linear-gradient(160deg,#ffffff4d,#fff0 60%);border-color:color-mix(in srgb,var(--accent) 70%,#fff);color:#fff;font-weight:600;box-shadow:0 4px 14px color-mix(in srgb,var(--accent) 32%,transparent),inset 0 1px #ffffff73}.btn.primary:hover{color:#fff;filter:brightness(1.08)}.btn.ghost{border-color:transparent;background:none}.sec-title{font-size:.78rem;font-weight:700;letter-spacing:.14em;color:var(--muted);margin:0 0 1.3rem}.block{margin-bottom:3.2rem}.soon{border:1px dashed var(--glass-brd);border-radius:18px;background-color:var(--glass-bg);background-image:var(--glass-sheen);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);padding:1.6rem 1.8rem}.soon strong{font-size:1.02rem}.soon p{margin:.5rem 0 0;font-size:.9rem;color:var(--text-2);line-height:1.85;max-width:56ch}.soon a{color:var(--accent)}.method{margin-bottom:3.4rem}.method-grid{display:grid;gap:1.2rem;grid-template-columns:repeat(auto-fit,minmax(215px,1fr))}.method-item{padding:1.2rem 1.3rem;border:1px solid var(--glass-brd);border-radius:18px;background-color:var(--glass-bg);background-image:var(--glass-sheen);-webkit-backdrop-filter:blur(14px) saturate(170%);backdrop-filter:blur(14px) saturate(170%);box-shadow:var(--glass-inset);display:flex;flex-direction:column;gap:.2rem}.m-num{font-size:.72rem;font-weight:700;color:var(--accent);letter-spacing:.08em}.method-item strong{font-size:1rem;letter-spacing:-.01em}.m-zh{font-size:.8rem;color:var(--muted)}.method-item p{margin:.5rem 0 0;font-size:.855rem;color:var(--text-2);line-height:1.65}.entry-grid{display:grid;gap:1rem;grid-template-columns:repeat(auto-fit,minmax(200px,1fr))}.entry{padding:1.2rem 1.3rem;border:1px solid var(--glass-brd);border-radius:18px;background-color:var(--glass-bg);background-image:var(--glass-sheen);-webkit-backdrop-filter:blur(14px) saturate(170%);backdrop-filter:blur(14px) saturate(170%);box-shadow:var(--glass-inset);display:flex;flex-direction:column;gap:.3rem;transition:all .2s}.entry:hover{border-color:var(--accent);transform:translateY(-2px);box-shadow:var(--shadow)}.e-icon{font-size:1.5rem}.entry strong{font-size:.98rem}.entry:hover strong{color:var(--accent)}.e-desc{font-size:.82rem;color:var(--text-2)}.teaser{display:flex;justify-content:space-between;align-items:center;gap:1.5rem;padding:1.4rem 1.6rem;border:1px solid var(--glass-brd);border-radius:18px;background-color:var(--glass-bg);background-image:var(--glass-sheen);-webkit-backdrop-filter:blur(16px) saturate(175%);backdrop-filter:blur(16px) saturate(175%);box-shadow:var(--glass-inset);transition:all .2s}.teaser:hover{border-color:var(--accent);box-shadow:var(--shadow)}.teaser strong{font-size:1.05rem}.teaser p{margin:.3rem 0 0;font-size:.88rem;color:var(--text-2);max-width:52ch}.teaser-num{font-size:2rem;font-weight:800;color:var(--accent);letter-spacing:-.02em;white-space:nowrap}.teaser-num small{font-size:.8rem;font-weight:500;color:var(--muted);margin-left:.35rem}
