:root{--t-color-accent: #3ED6C5;--t-color-accent-soft: rgba(62,214,197,.14);--t-color-bg: #101828;--t-color-bg-2: #0B1220;--t-color-border: #33436B;--t-color-danger: #FF6B4A;--t-color-glass: rgba(16,24,40,.92);--t-color-gold: #FFD166;--t-color-line: #3ED6C5;--t-color-on-primary: #FFF7F0;--t-color-primary: #FF5D8F;--t-color-primary-deep: #D63D73;--t-color-primary-soft: rgba(255,93,143,.16);--t-color-scrim: rgba(5,8,16,.62);--t-color-success: #3ED6C5;--t-color-surface: #1E2A44;--t-color-surface-2: #26355A;--t-color-text: #F5F1E6;--t-color-text-2: #B9C2D9;--t-color-text-3: #7E8CAE;--t-color-warning: #FFD166;--t-font-display: "PingFang SC", "Helvetica Neue", "Microsoft YaHei", "Noto Sans CJK SC", sans-serif;--t-font-family: -apple-system, "PingFang SC", "Helvetica Neue", "Microsoft YaHei", "Noto Sans CJK SC", sans-serif;--t-font-size-hero: 128rpx;--t-font-size-lg: 32rpx;--t-font-size-md: 28rpx;--t-font-size-sm: 24rpx;--t-font-size-xl: 44rpx;--t-font-size-xs: 20rpx;--t-font-web-h2: 52px;--t-font-web-hero: 110px;--t-gradient-brand: linear-gradient(120deg, #FF5D8F 0%, #FF8A5C 100%);--t-gradient-card: linear-gradient(150deg, #26355A 0%, #1E2A44 100%);--t-gradient-fade: linear-gradient(180deg, rgba(16,24,40,0) 0%, #101828 100%);--t-gradient-hero: linear-gradient(180deg, rgba(16,24,40,.34) 0%, rgba(16,24,40,.08) 36%, rgba(16,24,40,.78) 80%, #101828 100%);--t-gradient-seal: linear-gradient(135deg, #3ED6C5 0%, #2BA79B 100%);--t-motion-dur: .38s;--t-motion-ease: cubic-bezier(.22,.61,.36,1);--t-motion-slow: 1s;--t-radius-lg: 20rpx;--t-radius-md: 14rpx;--t-radius-pill: 999rpx;--t-radius-sm: 8rpx;--t-radius-web: 10px;--t-shadow-card: 0 18rpx 44rpx rgba(0,0,0,.42);--t-shadow-float: 0 0 48rpx rgba(255,93,143,.35), 0 26rpx 64rpx rgba(0,0,0,.5);--t-shadow-web: 0 24px 60px rgba(0,0,0,.45);--t-space-lg: 40rpx;--t-space-md: 24rpx;--t-space-page: 32rpx;--t-space-sm: 16rpx;--t-space-xl: 64rpx;--t-space-xs: 8rpx;--t-space-xxl: 104rpx;--t-texture-gridpaper: linear-gradient(180deg, rgba(255,93,143,.16) 1rpx, transparent 1rpx), linear-gradient(90deg, rgba(62,214,197,.1) 1rpx, transparent 1rpx);--t-texture-mosaic: repeating-linear-gradient(0deg, rgba(62,214,197,.05) 0rpx, rgba(62,214,197,.05) 2rpx, transparent 2rpx, transparent 28rpx), repeating-linear-gradient(90deg, rgba(255,93,143,.05) 0rpx, rgba(255,93,143,.05) 2rpx, transparent 2rpx, transparent 28rpx)}*{margin:0;padding:0;box-sizing:border-box}body{background:var(--t-color-bg);color:var(--t-color-text);font-family:var(--t-font-family)}a{color:inherit;text-decoration:none}.nav{position:sticky;top:0;z-index:20;display:flex;align-items:center;gap:34px;padding:16px 5vw;background:var(--t-color-glass);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);border-bottom:3px solid transparent;border-image:linear-gradient(90deg,var(--t-color-primary),var(--t-color-accent)) 1}.brand{display:flex;align-items:center;gap:12px}.lamp{width:38px;height:38px;border:2px solid var(--t-color-primary);border-radius:50%;display:inline-flex;align-items:center;justify-content:center;font-weight:900;color:#ffd9e6;text-shadow:0 0 8px rgba(255,93,143,.9);box-shadow:0 0 16px #ff5d8f80}.b-name{font-size:22px;font-weight:900;letter-spacing:3px}.b-en{font-size:11px;letter-spacing:3px;color:var(--t-color-accent)}.links{display:flex;gap:26px;margin-left:auto;font-size:15px;color:var(--t-color-text-2)}.nav-cta{background:var(--t-gradient-brand);color:var(--t-color-on-primary);font-weight:800;padding:11px 22px;border-radius:var(--t-radius-pill);box-shadow:0 0 22px #ff5d8f66}.lang{background:transparent;border:1px solid var(--t-color-border);color:var(--t-color-accent);padding:10px 16px;font-size:13px;font-weight:800;border-radius:999px;cursor:pointer;margin-left:12px}.hero{position:relative;min-height:92vh;display:flex;align-items:center;overflow:hidden}.hero-img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.hero-shade{position:absolute;top:0;right:0;bottom:0;left:0;background:var(--t-gradient-hero)}.hero-in{position:relative;padding:90px 5vw;max-width:880px}.kick{font-size:13px;letter-spacing:5px;color:var(--t-color-accent);font-weight:700}.sign{margin-top:26px;font-size:var(--t-font-web-hero);font-weight:900;letter-spacing:8px;line-height:1.1}.np{color:#ffd9e6;text-shadow:0 0 8px rgba(255,93,143,.9),0 0 30px rgba(255,93,143,.75),0 0 80px rgba(255,93,143,.5)}.h-sub{margin-top:20px;font-size:34px;font-weight:900;color:var(--t-color-gold)}.lede{margin-top:16px;font-size:18px;line-height:1.9;color:var(--t-color-text-2);max-width:620px}.hero-btns{display:flex;gap:16px;margin-top:36px}.btn-p{background:var(--t-gradient-brand);color:var(--t-color-on-primary);font-weight:900;padding:15px 34px;border-radius:var(--t-radius-pill);box-shadow:0 0 26px #ff5d8f73}.btn-g{border:1px solid var(--t-color-border);padding:15px 34px;border-radius:var(--t-radius-pill);font-weight:700;background:#10182880}.stats{display:flex;gap:54px;margin-top:54px}.stats b{font-size:38px;font-weight:900;color:var(--t-color-accent);display:block}.stats span{font-size:13px;color:var(--t-color-text-3)}.sec{padding:96px 5vw;max-width:1440px;margin:0 auto}.sec.alt{max-width:none;background:var(--t-color-bg-2)}.sec.alt>*{max-width:1440px;margin-left:auto;margin-right:auto}.s-kick{font-size:12px;letter-spacing:5px;color:var(--t-color-accent);font-weight:700}.sec h2{font-size:var(--t-font-web-h2);font-weight:900;margin-top:14px}.s-sub{margin-top:14px;font-size:17px;color:var(--t-color-text-2);line-height:1.85;max-width:760px}.grid{display:grid;grid-template-columns:repeat(3,1fr);gap:26px;margin-top:48px}.card{background:var(--t-gradient-card);border:1px solid var(--t-color-border);border-radius:var(--t-radius-web);overflow:hidden}.card img{width:100%;aspect-ratio:4/3;object-fit:cover;display:block}.c-body{padding:24px}.c-top{display:flex;align-items:center;gap:12px}.c-no{font-size:12px;font-weight:900;color:var(--t-color-primary);border:2px solid var(--t-color-primary);border-radius:6px;padding:1px 8px}.c-top h3{font-size:24px;font-weight:900}.c-tag{margin-left:auto;font-size:12px;background:var(--t-color-gold);color:#101828;font-weight:800;border-radius:5px;padding:3px 9px}.c-slang{margin-top:12px;font-size:17px;font-weight:800;color:var(--t-color-accent)}.c-story{margin-top:8px;font-size:15px;line-height:1.8;color:var(--t-color-text-2);min-height:54px}.c-foot{display:flex;justify-content:space-between;align-items:baseline;margin-top:16px}.c-taste{font-size:13px;color:var(--t-color-text-3)}.c-price{font-size:24px;font-weight:900}.c-price em{font-style:normal;font-size:14px;color:var(--t-color-accent);font-weight:700}.slang-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:18px;margin-top:44px}.sl{background:#fbf6ea;color:#26304a;border-radius:var(--t-radius-web);padding:22px;display:flex;flex-direction:column;gap:6px}.sl b{font-size:22px;font-weight:900;color:#b03a5b}.sl span{font-size:15px;font-weight:700}.sl em{font-style:normal;font-size:13px;color:#8a7b5c}.split{display:grid;grid-template-columns:1.1fr 1fr;gap:60px;align-items:center}.member-card{border:2px solid var(--t-color-primary);border-radius:var(--t-radius-web);padding:34px;background:var(--t-gradient-card);box-shadow:0 0 34px #ff5d8f47}.m-k{font-size:12px;letter-spacing:4px;color:var(--t-color-accent);font-weight:700}.m-name{margin-top:16px;font-size:36px;font-weight:900}.m-name span{font-size:17px;color:var(--t-color-gold)}.m-meta{margin-top:6px;color:var(--t-color-text-2);font-size:15px}.m-stats{display:flex;gap:16px;margin-top:24px}.m-stats div{flex:1;background:#10182880;border:1px solid var(--t-color-border);border-radius:10px;padding:16px 0;text-align:center}.m-stats b{display:block;font-size:21px;color:var(--t-color-gold)}.m-stats span{font-size:12px;color:var(--t-color-text-3)}.order{text-align:center}.order .s-sub{margin-left:auto;margin-right:auto}.form{display:grid;grid-template-columns:repeat(4,1fr) auto;gap:16px;margin-top:44px;text-align:left}.form label{font-size:13px;color:var(--t-color-text-3);display:flex;flex-direction:column;gap:8px}.form input,.form select{background:var(--t-color-surface);border:1px solid var(--t-color-border);color:var(--t-color-text);border-radius:10px;padding:14px;font-size:15px}.form button{align-self:end;background:var(--t-gradient-brand);color:var(--t-color-on-primary);border:0;font-size:16px;font-weight:900;padding:15px 30px;border-radius:var(--t-radius-pill);cursor:pointer;box-shadow:0 0 24px #ff5d8f66}.foot{border-top:1px solid var(--t-color-border);padding:54px 5vw 70px;text-align:center;color:var(--t-color-text-3);font-size:14px;line-height:2}.f-brand{font-size:20px;font-weight:900;color:var(--t-color-text);display:flex;align-items:center;justify-content:center;gap:12px}.f-demo{font-size:12px}@media (max-width: 900px){.grid,.slang-grid{grid-template-columns:1fr 1fr}.split{grid-template-columns:1fr}.form{grid-template-columns:1fr 1fr}.links{display:none}}@media (max-width: 560px){.grid,.slang-grid,.form{grid-template-columns:1fr}.sign{font-size:56px}.stats{gap:26px}}
