:root{--tm-max:1160px;--tm-r:14px;--tm-bg:#080d18;--tm-bg-2:#0e1626;--tm-card:#101b2e;--tm-border:#1e2b45;--tm-border-soft:#17233a;--tm-text:#e9eefb;--tm-text-dim:#9aabc9;--tm-text-faint:#6b7d9e;--tm-accent:#4d8dfd;--tm-accent-soft:rgba(77, 141, 253, 0.14);--tm-accent-2:#22d3ee;--tm-shadow:0 30px 80px -30px rgba(0, 0, 0, 0.85);color-scheme:dark}html[data-theme=light]{--tm-bg:#ffffff;--tm-bg-2:#f6f8fc;--tm-card:#ffffff;--tm-border:#dfe6f1;--tm-border-soft:#eaeff7;--tm-text:#0d1526;--tm-text-dim:#4a5a75;--tm-text-faint:#7788a3;--tm-accent:#2563eb;--tm-accent-soft:rgba(37, 99, 235, 0.09);--tm-accent-2:#0891b2;--tm-shadow:0 24px 60px -28px rgba(15, 23, 42, 0.28);color-scheme:light}*,*::before,*::after{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:84px;-webkit-text-size-adjust:100%}body{margin:0;background:var(--tm-bg);color:var(--tm-text);font-family:-apple-system,BlinkMacSystemFont,segoe ui,pingfang sc,hiragino sans gb,microsoft yahei,Roboto,Helvetica,Arial,sans-serif;font-size:16px;line-height:1.6;-webkit-font-smoothing:antialiased;overflow-x:hidden}img{max-width:100%;display:block}a{color:inherit}h1,h2,h3{line-height:1.2;letter-spacing:-.02em;margin:0}.tm-noise{position:fixed;inset:0;pointer-events:none;z-index:0;background:radial-gradient(60rem 40rem at 50% -10rem,rgba(77,141,253,.16),transparent 70%),radial-gradient(40rem 30rem at 90% 10%,rgba(34,211,238,8%),transparent 70%)}.tm-wrap{position:relative;z-index:1;max-width:var(--tm-max);margin:0 auto;padding:0 24px}.tm-nav{position:sticky;top:0;z-index:50;border-bottom:1px solid transparent;backdrop-filter:blur(14px);background:color-mix(in srgb,var(--tm-bg) 78%,transparent);transition:border-color .2s ease}.tm-nav.is-stuck{border-bottom-color:var(--tm-border-soft)}.tm-nav-inner{display:flex;align-items:center;gap:1.5rem;height:64px}.tm-brand{display:flex;align-items:center;gap:.6rem;font-weight:700;font-size:1.05rem;letter-spacing:-.01em;text-decoration:none}.tm-brand img{width:28px;height:28px;border-radius:8px}.tm-nav-links{display:flex;gap:1.4rem;margin-left:auto;font-size:.92rem}.tm-nav-links a{color:var(--tm-text-dim);text-decoration:none;transition:color .15s ease}.tm-nav-links a:hover{color:var(--tm-text)}.tm-nav-tools{display:flex;align-items:center;gap:.6rem}@media(max-width:860px){.tm-nav-links{display:none}.tm-nav-tools{margin-left:auto}}.tm-toggle{display:inline-flex;align-items:center;gap:.15rem;padding:.2rem;border-radius:999px;border:1px solid var(--tm-border);background:var(--tm-bg-2);font-size:.78rem;line-height:1}.tm-toggle button{border:0;cursor:pointer;padding:.34rem .66rem;border-radius:999px;background:0 0;color:var(--tm-text-faint);font:inherit;transition:background-color .15s ease,color .15s ease}.tm-toggle button:hover{color:var(--tm-text)}.tm-toggle button.is-active{background:var(--tm-accent);color:#fff}.tm-icon-btn{width:34px;height:34px;display:grid;place-items:center;border-radius:999px;border:1px solid var(--tm-border);background:var(--tm-bg-2);color:var(--tm-text-dim);cursor:pointer;transition:color .15s ease,border-color .15s ease}.tm-icon-btn:hover{color:var(--tm-text);border-color:var(--tm-accent)}.tm-icon-btn svg{width:16px;height:16px}html[data-theme=dark] .tm-icon-btn .tm-sun{display:block}html[data-theme=dark] .tm-icon-btn .tm-moon{display:none}html[data-theme=light] .tm-icon-btn .tm-sun{display:none}html[data-theme=light] .tm-icon-btn .tm-moon{display:block}.tm-btn{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;padding:.62rem 1.15rem;border-radius:10px;font-weight:600;font-size:.92rem;text-decoration:none;border:1px solid transparent;white-space:nowrap;transition:transform .15s ease,box-shadow .15s ease,background-color .15s ease,border-color .15s ease}.tm-btn:hover{transform:translateY(-1px)}.tm-btn-primary{background:var(--tm-accent);color:#fff;box-shadow:0 12px 28px -14px rgba(77,141,253,.95)}.tm-btn-primary:hover{background:#6ba1ff}html[data-theme=light] .tm-btn-primary{color:#fff}html[data-theme=light] .tm-btn-primary:hover{background:#1d4ed8}.tm-btn-ghost{border-color:var(--tm-border);color:var(--tm-text-dim);background:var(--tm-bg-2)}.tm-btn-ghost:hover{border-color:var(--tm-accent);color:var(--tm-text)}.tm-btn svg{width:17px;height:17px;flex:none}.tm-btn-sm{padding:.42rem .85rem;font-size:.85rem}.tm-hero{position:relative;padding:5.5rem 0 3.5rem;text-align:center}.tm-eyebrow{display:inline-flex;align-items:center;gap:.5rem;padding:.35rem .9rem;border-radius:999px;border:1px solid var(--tm-border);background:var(--tm-bg-2);color:var(--tm-text-dim);font-size:.82rem;margin-bottom:1.5rem}.tm-eyebrow b{color:var(--tm-accent-2);font-weight:600}.tm-hero h1{font-size:clamp(2.4rem,6.2vw,4rem);font-weight:800;margin-bottom:1.1rem;background:linear-gradient(120deg,#ffffff 10%,#9dc0ff 55%,#67e8f9 100%);-webkit-background-clip:text;background-clip:text;color:transparent}html[data-theme=light] .tm-hero h1{background:linear-gradient(120deg,#0d1526 10%,#1d4ed8 55%,#0891b2 100%);-webkit-background-clip:text;background-clip:text}.tm-hero p{font-size:clamp(1.02rem,2.2vw,1.22rem);color:var(--tm-text-dim);max-width:40rem;margin:0 auto 2rem}.tm-hero-cta{display:flex;flex-wrap:wrap;gap:.75rem;justify-content:center;margin-bottom:1.5rem}.tm-hero-meta{display:flex;flex-wrap:wrap;gap:.5rem 1.5rem;justify-content:center;font-size:.86rem;color:var(--tm-text-faint);margin-bottom:3.5rem}.tm-hero-meta span{display:inline-flex;align-items:center;gap:.4rem}.tm-shot{border-radius:var(--tm-r);overflow:hidden;border:1px solid var(--tm-border);background:var(--tm-bg-2);box-shadow:var(--tm-shadow)}.tm-shot img{width:100%;height:auto}.tm-facts{display:grid;grid-template-columns:repeat(auto-fit,minmax(13rem,1fr));gap:1px;background:var(--tm-border-soft);border:1px solid var(--tm-border-soft);border-radius:var(--tm-r);overflow:hidden}.tm-fact{background:var(--tm-bg);padding:1.3rem 1.4rem}.tm-fact b{display:block;font-size:.98rem;margin-bottom:.25rem}.tm-fact span{font-size:.86rem;color:var(--tm-text-faint)}.tm-section{padding:5.5rem 0 0}.tm-section-head{max-width:44rem;margin-bottom:2.5rem}.tm-section-head.center{margin-inline:auto;text-align:center}.tm-kicker{display:block;font-size:.78rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--tm-accent);margin-bottom:.7rem}.tm-section h2{font-size:clamp(1.7rem,3.6vw,2.4rem);font-weight:750;margin-bottom:.8rem}.tm-section-head p{color:var(--tm-text-dim);font-size:1.02rem;margin:0}.tm-showcase{display:grid;grid-template-columns:1fr 1fr;gap:3.5rem;align-items:center;padding:3rem 0}.tm-showcase+.tm-showcase{border-top:1px solid var(--tm-border-soft)}.tm-showcase:nth-child(even) .tm-showcase-media{order:-1}.tm-showcase h3{font-size:clamp(1.35rem,2.6vw,1.75rem);font-weight:700;margin-bottom:.8rem}.tm-showcase p{color:var(--tm-text-dim);margin:0 0 1.2rem}.tm-points{list-style:none;padding:0;margin:0;display:grid;gap:.6rem}.tm-points li{display:flex;gap:.6rem;align-items:flex-start;font-size:.94rem;color:var(--tm-text-dim)}.tm-points svg{flex:none;width:18px;height:18px;margin-top:.15rem;color:var(--tm-accent)}.tm-showcase-media .tm-shot{box-shadow:var(--tm-shadow)}@media(max-width:900px){.tm-showcase{grid-template-columns:1fr;gap:1.75rem;padding:2.25rem 0}.tm-showcase:nth-child(even) .tm-showcase-media{order:0}}.tm-grid{display:grid;gap:1rem;grid-template-columns:repeat(auto-fit,minmax(17rem,1fr))}.tm-card{border:1px solid var(--tm-border);border-radius:var(--tm-r);padding:1.5rem;background:var(--tm-card);transition:border-color .18s ease,transform .18s ease}.tm-card:hover{border-color:var(--tm-accent);transform:translateY(-3px)}.tm-card-icon{width:2.4rem;height:2.4rem;border-radius:10px;display:grid;place-items:center;margin-bottom:1rem;background:var(--tm-accent-soft);color:var(--tm-accent)}.tm-card-icon svg{width:19px;height:19px}.tm-card h3{font-size:1.02rem;font-weight:650;margin-bottom:.45rem}.tm-card p{margin:0;font-size:.92rem;line-height:1.65;color:var(--tm-text-dim)}.tm-gallery{display:grid;gap:1rem;grid-template-columns:repeat(auto-fit,minmax(19rem,1fr))}.tm-gallery figure{margin:0}.tm-gallery .tm-shot{transition:border-color .18s ease,transform .18s ease}.tm-gallery figure:hover .tm-shot{border-color:var(--tm-accent);transform:translateY(-3px)}.tm-gallery figcaption{font-size:.85rem;color:var(--tm-text-faint);margin-top:.7rem;text-align:center}.tm-privacy{display:grid;grid-template-columns:1.1fr 1fr;gap:3rem;align-items:center;padding:3rem;border-radius:calc(var(--tm-r) * 1.5);border:1px solid var(--tm-border);background:linear-gradient(140deg,var(--tm-accent-soft),transparent 60%),var(--tm-card)}.tm-privacy h2{font-size:clamp(1.5rem,3vw,2rem);font-weight:750;margin-bottom:.8rem}.tm-privacy p{color:var(--tm-text-dim);margin:0 0 1rem}.tm-privacy p:last-child{margin-bottom:0}.tm-privacy-mark{display:grid;grid-template-columns:repeat(2,1fr);gap:.75rem}.tm-privacy-mark div{border:1px solid var(--tm-border);border-radius:12px;padding:1rem 1.1rem;background:var(--tm-bg)}.tm-privacy-mark b{display:block;font-size:.92rem;margin-bottom:.2rem}.tm-privacy-mark span{font-size:.8rem;color:var(--tm-text-faint)}@media(max-width:900px){.tm-privacy{grid-template-columns:1fr;gap:2rem;padding:2rem 1.5rem}}.tm-final{margin:5.5rem 0 0;padding:4rem 2rem;text-align:center;border-radius:calc(var(--tm-r) * 1.6);border:1px solid var(--tm-border);background:radial-gradient(40rem 20rem at 50% 0%,rgba(77,141,253,.18),transparent 70%),var(--tm-card)}.tm-final h2{font-size:clamp(1.8rem,4vw,2.6rem);font-weight:800;margin-bottom:.8rem}.tm-final p{color:var(--tm-text-dim);max-width:38rem;margin:0 auto 1.75rem}.tm-footer{margin-top:5rem;border-top:1px solid var(--tm-border-soft);padding:2.25rem 0 3rem}.tm-footer-inner{display:flex;flex-wrap:wrap;gap:1rem;align-items:center;justify-content:space-between;font-size:.87rem;color:var(--tm-text-faint)}.tm-footer-links{display:flex;gap:1.25rem}.tm-footer-links a{color:var(--tm-text-faint);text-decoration:none}.tm-footer-links a:hover{color:var(--tm-text)}html[data-lang=en] .tm-l-zh{display:none}html[data-lang=zh] .tm-l-en{display:none}@media(max-width:640px){.tm-hero{padding-top:3rem}.tm-section{padding-top:4rem}.tm-final{padding:2.5rem 1.25rem}}