:root{--ink: #07080d;--ink-2: #0b0d15;--card: rgba(255, 255, 255, .035);--card-brd: rgba(255, 255, 255, .08);--text: #eef1f7;--muted: #8d95a9;--gold: #ffd977;--gold-2: #ff9d4d;--cyan: #4de3d0;--radius: 20px;--max: 1180px}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:var(--ink);color:var(--text);font-family:PingFang SC,HarmonyOS Sans SC,Microsoft YaHei,Noto Sans SC,-apple-system,BlinkMacSystemFont,Segoe UI,system-ui,sans-serif;-webkit-font-smoothing:antialiased;line-height:1.65;overflow-x:hidden}a{color:inherit;text-decoration:none}.page{position:relative;min-height:100vh;isolation:isolate}.bg-grid{position:fixed;top:0;right:0;bottom:0;left:0;z-index:-3;background-image:linear-gradient(rgba(255,255,255,.035) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.035) 1px,transparent 1px);background-size:64px 64px;mask-image:radial-gradient(circle at 50% 0%,#000 0%,transparent 72%);-webkit-mask-image:radial-gradient(circle at 50% 0%,#000 0%,transparent 72%)}.bg-glow{position:fixed;z-index:-2;filter:blur(90px);opacity:.55;pointer-events:none}.bg-glow.one{width:640px;height:640px;top:-260px;left:-140px;background:radial-gradient(circle,rgba(255,170,80,.35),transparent 68%)}.bg-glow.two{width:720px;height:720px;top:240px;right:-260px;background:radial-gradient(circle,rgba(77,227,208,.18),transparent 70%)}[data-reveal]{opacity:0;transform:translateY(26px);transition:opacity .7s cubic-bezier(.22,.7,.3,1),transform .7s cubic-bezier(.22,.7,.3,1);will-change:opacity,transform}[data-reveal].in{opacity:1;transform:none}.nav{position:sticky;top:0;z-index:50;display:flex;align-items:center;gap:24px;padding:16px clamp(18px,5vw,56px);transition:background .3s,border-color .3s,backdrop-filter .3s;border-bottom:1px solid transparent}.nav.scrolled{background:#07080db8;backdrop-filter:blur(18px) saturate(140%);-webkit-backdrop-filter:blur(18px) saturate(140%);border-bottom-color:#ffffff12}.brand{display:flex;align-items:center;gap:11px;font-weight:700;letter-spacing:.2px}.mark{display:grid;place-items:center;width:38px;height:38px;border-radius:12px;background:linear-gradient(135deg,var(--gold),var(--gold-2));color:#14100a;font-size:19px;font-weight:800;box-shadow:0 8px 26px #ff9d4d47}.mark.small{width:30px;height:30px;font-size:15px;border-radius:9px}.brand-text{display:flex;flex-direction:column;line-height:1.15;font-size:16px}.brand-sub{font-size:9.5px;letter-spacing:.32em;color:var(--muted);font-weight:500}.nav-links{display:flex;gap:26px;margin-left:auto;font-size:14.5px;color:var(--muted)}.nav-links a{position:relative;transition:color .2s}.nav-links a:hover{color:var(--text)}.nav-links a:after{content:"";position:absolute;left:0;bottom:-6px;width:0;height:1.5px;background:linear-gradient(90deg,var(--gold),var(--gold-2));transition:width .28s}.nav-links a:hover:after{width:100%}.nav-cta{padding:11px 20px;font-size:14px}.btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:14px 26px;border-radius:999px;font-size:15px;font-weight:600;border:1px solid transparent;transition:transform .22s,box-shadow .28s,background .28s,border-color .28s;white-space:nowrap}.btn-primary{background:linear-gradient(135deg,var(--gold),var(--gold-2));color:#17110a;box-shadow:0 12px 34px #ff9d4d42}.btn-primary:hover{transform:translateY(-2px);box-shadow:0 18px 42px #ff9d4d5c}.btn-ghost{background:#ffffff0a;border-color:#ffffff1f;color:var(--text)}.btn-ghost:hover{background:#ffffff14;border-color:#ffffff38;transform:translateY(-2px)}.btn.big{padding:17px 34px;font-size:16.5px}.btn.full{width:100%}.arrow{transition:transform .25s}.btn:hover .arrow{transform:translate(4px)}.hero{max-width:var(--max);margin:0 auto;padding:clamp(48px,8vw,96px) clamp(18px,5vw,24px) clamp(30px,5vw,56px);display:grid;grid-template-columns:1.05fr .95fr;gap:clamp(32px,5vw,64px);align-items:center}.pill{display:inline-flex;align-items:center;gap:9px;padding:7px 15px 7px 11px;border-radius:999px;background:#ffffff0b;border:1px solid rgba(255,255,255,.1);font-size:12.5px;color:#cfd5e3;letter-spacing:.2px}.pulse{width:7px;height:7px;border-radius:50%;background:var(--cyan);box-shadow:0 0 #4de3d0b3;animation:pulse 2.2s infinite}@keyframes pulse{0%{box-shadow:0 0 #4de3d08c}70%{box-shadow:0 0 0 9px #4de3d000}to{box-shadow:0 0 #4de3d000}}.hero h1{margin:22px 0 0;font-size:clamp(38px,6.2vw,68px);line-height:1.08;letter-spacing:-1.5px;font-weight:800}.grad{background:linear-gradient(100deg,#ffe3a3 0%,var(--gold) 32%,var(--gold-2) 78%,#ff7a6b 100%);-webkit-background-clip:text;background-clip:text;color:transparent}.lede{margin:20px 0 0;max-width:33em;color:#b7bfd0;font-size:clamp(15px,1.6vw,17px)}.hero-actions{display:flex;flex-wrap:wrap;gap:14px;margin-top:30px}.hero-meta{display:flex;gap:clamp(20px,4vw,44px);margin-top:40px;padding-top:26px;border-top:1px solid rgba(255,255,255,.07)}.hero-meta div{display:flex;flex-direction:column;gap:2px}.hero-meta strong{font-size:clamp(20px,2.4vw,26px);font-weight:700;letter-spacing:-.5px}.hero-meta strong:after{content:""}.hero-meta span{font-size:12.5px;color:var(--muted)}.hero-visual{position:relative}.hero-visual:before{content:"";position:absolute;top:-8%;right:-10%;bottom:-14%;left:-10%;background:radial-gradient(closest-side,rgba(255,170,80,.16),transparent 72%);filter:blur(20px);z-index:-1}.demo{position:relative;padding:18px;border-radius:26px;background:linear-gradient(165deg,#ffffff12,#ffffff05);border:1px solid rgba(255,255,255,.1);box-shadow:0 40px 90px -30px #000000e6,inset 0 1px #ffffff14;backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);transform:perspective(1200px) rotateY(-6deg) rotateX(2deg);transition:transform .6s cubic-bezier(.22,.7,.3,1)}.demo:hover{transform:perspective(1200px) rotateY(0) rotateX(0)}.demo-head{display:flex;align-items:center;gap:9px;padding:2px 4px 14px;border-bottom:1px solid rgba(255,255,255,.07);font-size:12.5px;color:var(--muted)}.dot{width:8px;height:8px;border-radius:50%;background:var(--cyan);box-shadow:0 0 12px #4de3d0b3}.demo-name{color:#cbd2e1}.demo-live{margin-left:auto;font-size:11px;color:var(--cyan)}.bubble{position:relative;max-width:84%;margin-top:12px;padding:11px 14px;border-radius:16px 16px 16px 5px;background:#ffffff0f;border:1px solid rgba(255,255,255,.07);font-size:13.5px;color:#dfe4ef;animation:rise .6s both}.bubble.them{margin-left:0}.bubble .who{display:block;font-size:10.5px;color:var(--gold);margin-bottom:3px;letter-spacing:.3px}.bubble .tick{display:block;text-align:right;font-size:10px;color:#6b7488;margin-top:4px}.bubble.media{display:flex;align-items:center;gap:10px}.thumb{width:40px;height:40px;flex:none;display:grid;place-items:center;border-radius:10px;background:linear-gradient(135deg,#ffd97738,#ff9d4d24);color:var(--gold)}.thumb svg{width:20px;height:20px}.file-name{font-size:13px;color:#dfe4ef}.bubble.media .tick{margin-left:auto;margin-top:0}.bubble.ghost{color:#79829a;font-style:italic;text-decoration:line-through;background:#ffffff05;border-style:dashed;opacity:.85}.notify{margin-top:16px;padding:14px 15px;border-radius:18px;background:linear-gradient(160deg,#ffd9771f,#ff9d4d0d);border:1px solid rgba(255,197,110,.3);box-shadow:0 18px 50px -24px #ff9d4d8c;animation:notifyIn .9s .55s both}@keyframes notifyIn{0%{opacity:0;transform:translateY(16px) scale(.98)}to{opacity:1;transform:none}}@keyframes rise{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}.notify-title{display:flex;align-items:center;gap:7px;font-size:13.5px;font-weight:700;color:#ffdc9b;padding-bottom:9px;margin-bottom:9px;border-bottom:1px dashed rgba(255,197,110,.28)}.notify-body{display:flex;flex-direction:column;gap:5px;font-size:12.5px}.notify-body .row{display:flex;gap:8px;color:#e7ecf6}.notify-body .row em{font-style:normal;color:var(--cyan)}.notify-body .row span{flex:none;width:34px;color:#98a1b6}.notify-body .row.content{align-items:flex-start}.notify-foot{margin-top:9px;font-size:10.5px;color:#9aa3b7;text-align:right}.marquee{overflow:hidden;border-top:1px solid rgba(255,255,255,.06);border-bottom:1px solid rgba(255,255,255,.06);padding:14px 0;mask-image:linear-gradient(90deg,transparent,#000 12%,#000 88%,transparent);-webkit-mask-image:linear-gradient(90deg,transparent,#000 12%,#000 88%,transparent)}.marquee-track{display:flex;gap:46px;width:max-content;animation:scroll-x 26s linear infinite;font-size:14px;color:#6f7890;letter-spacing:.22em}.marquee-track span:before{content:"·";margin-right:46px;color:#ffd97780}@keyframes scroll-x{0%{transform:translate(0)}to{transform:translate(-50%)}}.section{max-width:var(--max);margin:0 auto;padding:clamp(64px,9vw,118px) clamp(18px,5vw,24px)}.section-head{max-width:640px;margin-bottom:clamp(34px,5vw,56px)}.kicker{display:inline-block;font-size:11.5px;letter-spacing:.3em;color:var(--gold);text-transform:uppercase;margin-bottom:14px}.section-head h2{margin:0;font-size:clamp(26px,3.6vw,40px);line-height:1.2;letter-spacing:-.8px;font-weight:800}.section-head p{margin:14px 0 0;color:var(--muted);font-size:15.5px}.grid-3{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}.card{position:relative;padding:26px 24px;border-radius:var(--radius);background:var(--card);border:1px solid var(--card-brd);overflow:hidden;transition:transform .32s,border-color .32s,background .32s}.card:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(420px circle at var(--x, 50%) var(--y, 0%),rgba(255,217,119,.09),transparent 62%);opacity:0;transition:opacity .4s;pointer-events:none}.card:hover{transform:translateY(-4px);border-color:#ffd97747;background:#ffffff0e}.card:hover:after{opacity:1}.card-icon{width:44px;height:44px;display:grid;place-items:center;border-radius:13px;color:var(--gold);background:linear-gradient(140deg,#ffd97729,#ff9d4d12);border:1px solid rgba(255,217,119,.18);margin-bottom:16px}.card-icon svg{width:23px;height:23px}.card h3{margin:0 0 8px;font-size:17px;letter-spacing:-.2px}.card p{margin:0;color:var(--muted);font-size:14px;line-height:1.7}.steps{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}.step{position:relative;padding:28px 24px 26px;border-radius:var(--radius);background:linear-gradient(170deg,#ffffff0d,#ffffff04);border:1px solid var(--card-brd)}.step-n{font-size:12px;letter-spacing:.24em;color:var(--gold);font-weight:700}.step h3{margin:14px 0 8px;font-size:18px}.step p{margin:0;color:var(--muted);font-size:14px}.plans{align-items:stretch}.plan{position:relative;display:flex;flex-direction:column;padding:30px 26px;border-radius:22px;background:var(--card);border:1px solid var(--card-brd);transition:transform .3s,border-color .3s}.plan:hover{transform:translateY(-4px);border-color:#fff3}.plan.featured{background:linear-gradient(175deg,#ffd9771a,#ffffff05 46%);border-color:#ffc56e61;box-shadow:0 30px 80px -40px #ff9d4db3}.tag{position:absolute;top:-11px;left:26px;padding:4px 12px;border-radius:999px;font-size:11px;font-weight:700;color:#17110a;background:linear-gradient(135deg,var(--gold),var(--gold-2))}.plan h3{margin:0 0 12px;font-size:17px;letter-spacing:.2px}.price{font-size:26px;font-weight:800;letter-spacing:-.6px}.unit{font-size:12.5px;color:var(--muted);margin-top:3px}.plan ul{list-style:none;padding:0;margin:22px 0 26px;display:flex;flex-direction:column;gap:10px}.plan li{display:flex;gap:9px;font-size:14px;color:#c8cfdd}.ck{color:var(--gold);font-weight:700}.plan .btn{margin-top:auto}.faq{display:flex;flex-direction:column;gap:10px;max-width:860px}.qa{border-radius:16px;border:1px solid var(--card-brd);background:#ffffff06;overflow:hidden;transition:border-color .28s,background .28s}.qa.open{border-color:#ffd97742;background:#ffffff0a}.qa button{width:100%;display:flex;align-items:center;justify-content:space-between;gap:16px;padding:19px 22px;background:none;border:0;color:var(--text);font-size:15.5px;font-family:inherit;text-align:left;cursor:pointer}.plus{position:relative;width:14px;height:14px;flex:none}.plus:before,.plus:after{content:"";position:absolute;background:var(--gold);border-radius:2px;transition:transform .3s,opacity .3s}.plus:before{width:14px;height:1.6px;top:6px;left:0}.plus:after{width:1.6px;height:14px;top:0;left:6px}.qa.open .plus:after{transform:scaleY(0);opacity:0}.answer{max-height:0;overflow:hidden;transition:max-height .42s cubic-bezier(.22,.7,.3,1)}.qa.open .answer{max-height:340px}.answer p{margin:0;padding:0 22px 20px;color:var(--muted);font-size:14.3px}.cta-band{max-width:var(--max);margin:0 auto clamp(60px,8vw,96px);padding:0 clamp(18px,5vw,24px)}.cta-inner{position:relative;overflow:hidden;padding:clamp(38px,6vw,66px) clamp(24px,5vw,60px);border-radius:28px;text-align:center;background:radial-gradient(circle at 12% 12%,rgba(255,217,119,.2),transparent 46%),radial-gradient(circle at 88% 88%,rgba(77,227,208,.14),transparent 46%),linear-gradient(160deg,#ffffff12,#ffffff05);border:1px solid rgba(255,255,255,.12)}.cta-inner h2{margin:0;font-size:clamp(24px,3.4vw,36px);letter-spacing:-.8px}.cta-inner p{margin:12px 0 26px;color:#b9c1d2;font-size:15.5px}.footer{max-width:var(--max);margin:0 auto;padding:26px clamp(18px,5vw,24px) 44px;border-top:1px solid rgba(255,255,255,.07);display:flex;align-items:center;justify-content:space-between;gap:16px;font-size:13px;color:var(--muted)}.foot-left{display:flex;align-items:center;gap:10px;color:#cfd6e4;font-weight:600}.foot-right{display:flex;align-items:center;gap:10px}.foot-right a{color:#cfd6e4;transition:color .2s}.foot-right a:hover{color:var(--gold)}.sep{opacity:.4}@media(max-width:980px){.hero{grid-template-columns:1fr;gap:44px}.hero-visual{order:2}.demo{transform:none}.grid-3{grid-template-columns:repeat(2,1fr)}.steps{grid-template-columns:1fr}.nav-links{display:none}}@media(max-width:640px){.nav{padding:12px 16px;gap:12px}.brand-text{font-size:15px}.nav-cta{padding:9px 16px;font-size:13px}.grid-3{grid-template-columns:1fr}.hero{padding-top:30px}.hero-meta{gap:18px;flex-wrap:wrap}.bubble{max-width:92%}.demo{padding:14px;border-radius:20px}.cta-inner{border-radius:22px}.footer{flex-direction:column;align-items:flex-start;gap:10px}.marquee-track{font-size:12.5px;gap:30px}.marquee-track span:before{margin-right:30px}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.001ms!important;animation-iteration-count:1!important;transition-duration:.001ms!important}[data-reveal]{opacity:1;transform:none}}
