:root{--ink:#0a0b0f;--ink-1:#0e1015;--ink-2:#13161d;--surface:#171a22;--surface-2:#1d212b;--border:#ffffff0f;--border-2:#ffffff1f;--border-3:#fff3;--text:#edeef1;--text-2:#a8aeba;--muted:#6c7180;--faint:#3f434e;--mint:#66e4c2;--mint-2:#3fc9a6;--mint-deep-ink:#1e8f73;--mint-deep:#0d2823;--mint-tint:#13332c;--clay:#d97757;--clay-deep:#251510;--gold:#dcb46a;--gold-deep:#1f1a0f;--paper:#f2eee3;--paper-2:#eae5d6;--paper-ink:#15161a;--paper-mut:#67676e;--paper-line:#d6d0bf;--display:var(--font-bricolage),Georgia,serif;--serif:var(--font-instrument-serif),Georgia,serif;--body:var(--font-hanken),system-ui,sans-serif;--mono:var(--font-jetbrains),"SF Mono",monospace;--r:14px;--r-lg:24px;--maxw:1280px;--gutter:40px}*{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth;-webkit-text-size-adjust:100%}body{font-family:var(--body);background:var(--ink);color:var(--text);-webkit-font-smoothing:antialiased;font-size:17px;line-height:1.6;overflow-x:hidden}::selection{background:var(--mint);color:#04130f}a{color:inherit;text-decoration:none}img,svg{max-width:100%;display:block}em{font-style:italic}.container{max-width:var(--maxw);padding:0 var(--gutter);margin:0 auto;position:relative}.grain{z-index:9999;pointer-events:none;opacity:.04;mix-blend-mode:overlay;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='3'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");position:fixed;inset:0}h1,h2,h3,h4{font-family:var(--display);letter-spacing:-.025em;font-weight:500;line-height:1.04}.serif{font-family:var(--serif);letter-spacing:-.01em;font-style:italic;font-weight:400}.eyebrow{font-family:var(--mono);letter-spacing:.22em;text-transform:uppercase;color:var(--text-2);align-items:center;gap:11px;font-size:11.5px;font-weight:500;display:inline-flex}.eyebrow:before{content:"";background:var(--mint);flex:none;width:24px;height:1px;display:inline-block}.eyebrow.coral{color:var(--clay)}.eyebrow.coral:before{background:var(--clay)}.idx{font-family:var(--mono);color:var(--faint);letter-spacing:.16em;text-transform:uppercase;align-items:baseline;gap:14px;font-size:11.5px;display:flex}.idx .ch{font-family:var(--serif);color:var(--text-2);letter-spacing:-.02em;font-size:30px;font-style:italic;line-height:1}.light .idx .ch{color:var(--paper-mut)}.btn{font-family:var(--body);cursor:pointer;white-space:nowrap;letter-spacing:-.005em;border:none;border-radius:100px;align-items:center;gap:11px;padding:14px 22px;font-size:14.5px;font-weight:500;transition:transform .3s cubic-bezier(.2,.8,.2,1),box-shadow .3s,background .3s,color .3s;display:inline-flex}.btn-primary{background:var(--mint);color:#04130f;box-shadow:0 1px 0 #ffffff4d inset, 0 12px 32px -16px var(--mint)}.btn-primary:hover{box-shadow:0 1px 0 #ffffff4d inset, 0 22px 42px -16px var(--mint);transform:translateY(-2px)}.btn-ghost{color:var(--text);box-shadow:inset 0 0 0 1px var(--border-2);background:0 0}.btn-ghost:hover{box-shadow:inset 0 0 0 1px var(--border-3);background:#ffffff0a;transform:translateY(-2px)}.btn .arr{font-family:var(--serif);font-size:18px;font-style:italic;line-height:1;transition:transform .3s;display:inline-block}.btn:hover .arr{transform:translate(5px)}.btn-text{color:var(--mint);align-items:center;gap:9px;padding-bottom:3px;font-size:14.5px;font-weight:500;display:inline-flex;position:relative}.btn-text:after{content:"";background:var(--mint);opacity:.4;height:1px;transition:right .3s;position:absolute;bottom:0;left:0;right:30%}.btn-text:hover:after{opacity:1;right:0}.btn-text .arr{font-family:var(--serif);font-size:17px;font-style:italic;transition:transform .3s}.btn-text:hover .arr{transform:translate(5px)}nav{z-index:200;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);color:var(--paper-ink);background:#f4efe48c;border-bottom:1px solid #0000;transition:border-color .3s,background .3s,color .3s;position:fixed;top:0;left:0;right:0}nav.scrolled{background:#f4efe4e0;border-bottom-color:#15161a12}nav.dark-mode{color:var(--text);background:#0a0b0fa6}nav.dark-mode.scrolled{border-bottom-color:var(--border);background:#0a0b0fe6}.nav-in{justify-content:space-between;align-items:center;height:74px;display:flex}.logo{font-family:var(--display);letter-spacing:-.025em;color:inherit;align-items:center;gap:11px;font-size:18px;font-weight:500;text-decoration:none;display:flex}.logo-mark{background:var(--mint-deep-ink);border-radius:50%;flex:none;align-self:center;width:10px;height:10px;box-shadow:0 0 0 4px #1e8f7326,0 0 14px #3fc9a666}.logo-wm{flex-direction:column;gap:3px;line-height:1;display:flex}.logo-wm .top{font-family:var(--display);letter-spacing:-.03em;color:inherit;align-items:baseline;gap:0;font-size:22px;font-weight:600;line-height:1;display:inline-flex}.logo-wm .top em{font-family:var(--serif);color:var(--mint-deep-ink);letter-spacing:-.03em;margin-left:.16em;font-size:1.05em;font-style:italic;font-weight:400}nav.dark-mode .logo-wm .top em{color:var(--mint)}.logo-wm .sub{font-family:var(--mono);letter-spacing:.18em;text-transform:uppercase;color:var(--paper-mut);opacity:.7;align-items:center;gap:6px;margin-top:5px;font-size:8.5px;line-height:1;display:flex}.logo-wm .sub:before{content:"";opacity:.6;background:currentColor;flex:none;width:12px;height:1px}nav.dark-mode .logo-wm .sub{color:var(--text-2)}.nav-links{align-items:center;gap:32px;display:flex}.nav-links a{color:#15161a9e;font-size:14px;font-weight:400;transition:color .2s;position:relative}.nav-links a:hover{color:var(--paper-ink)}nav.dark-mode .nav-links a{color:var(--text-2)}nav.dark-mode .nav-links a:hover{color:var(--text)}.nav-right{align-items:center;gap:18px;display:flex}.zh-pill{font-family:var(--mono);color:#15161ab3;letter-spacing:.06em;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ffffff73;border:1px solid #15161a2e;border-radius:100px;align-items:center;gap:8px;padding:7px 13px;font-size:11.5px;transition:background .25s,color .25s,border-color .25s;display:inline-flex}.zh-pill:hover{color:var(--paper-ink);background:#ffffffd9;border-color:#15161a57}.zh-pill:before{content:"";background:var(--mint-deep-ink);border-radius:50%;width:6px;height:6px;box-shadow:0 0 8px #1e8f7359}nav.dark-mode .zh-pill{color:var(--text-2);border-color:var(--border-2);background:#ffffff0a}nav.dark-mode .zh-pill:hover{color:var(--text);border-color:var(--border-3);background:#ffffff14}nav.dark-mode .zh-pill:before{background:var(--mint);box-shadow:0 0 8px var(--mint)}.burger{cursor:pointer;background:0 0;border:none;padding:8px;display:none}.burger span{background:currentColor;width:22px;height:1.5px;margin:5px 0;transition:all .3s;display:block}.hero{color:var(--paper-ink);background:radial-gradient(900px 600px at 85% 5%,#66e4c229,#0000 70%),radial-gradient(700px 500px at -5% 40%,#dcb46a1a,#0000 72%),linear-gradient(#f6f1e4 0%,#f2ede0 50%,#efe9da 100%);padding:170px 0 150px;position:relative;overflow:hidden}.hero:after{content:"";z-index:2;pointer-events:none;background:linear-gradient(180deg, transparent 0%, #ccb48c14 30%, #49372673 58%, #14151cd9 78%, var(--ink-1) 100%);height:240px;position:absolute;bottom:0;left:0;right:0}.hero:before{content:"";z-index:2;pointer-events:none;background-image:repeating-linear-gradient(#0000 0 5px,#ffffff05 5px 6px);height:200px;position:absolute;bottom:0;left:0;right:0;-webkit-mask-image:linear-gradient(#0000,#000 40%,#000);mask-image:linear-gradient(#0000,#000 40%,#000)}.hero-dots{pointer-events:none;opacity:.45;background-image:radial-gradient(circle,#15161a1a 1px,#0000 1px);background-size:36px 36px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(900px 600px at 70% 35%,#000,#0000 78%);mask-image:radial-gradient(900px 600px at 70% 35%,#000,#0000 78%)}.hero-grid{z-index:3;flex-direction:column;align-items:flex-start;gap:0;display:flex;position:relative}.hero-eyebrow{font-family:var(--mono);letter-spacing:.22em;text-transform:uppercase;color:var(--paper-mut);align-items:center;gap:11px;font-size:11.5px;display:inline-flex}.hero-eyebrow:before{content:"";background:var(--mint-deep-ink);width:24px;height:1px}.hero h1{letter-spacing:-.04em;color:var(--paper-ink);max-width:14ch;margin:26px 0 34px;padding-bottom:.08em;font-size:clamp(54px,7.2vw,100px);font-weight:600;line-height:1.04;overflow:visible}.hero h1 .em{font-family:var(--serif);background:linear-gradient(120deg,var(--mint-deep-ink) 0%,var(--mint-2) 28%,var(--gold) 55%,var(--mint-2) 82%,var(--mint-deep-ink) 100%);color:#0000;-webkit-text-fill-color:transparent;filter:drop-shadow(0 6px 30px #3fc9a64d);letter-spacing:-.04em;background-size:240% 100%;-webkit-background-clip:text;background-clip:text;padding:0 .04em;font-style:italic;font-weight:400;animation:9s ease-in-out infinite heroEmFlow;display:inline-block;position:relative;overflow:visible}@keyframes heroEmFlow{0%,to{background-position:0%}50%{background-position:240%}}.hero h1 .em:after{content:"";background:linear-gradient(90deg,transparent,var(--mint-2) 35%,var(--gold) 65%,transparent);opacity:.5;transform-origin:0;border-radius:3px;height:.08em;animation:1.1s cubic-bezier(.2,.8,.2,1) .55s forwards underInk;position:absolute;bottom:-.05em;left:8%;right:8%;transform:scaleX(0);box-shadow:0 4px 18px -4px #66e4c280}@keyframes underInk{to{transform:scaleX(1)}}.hero-lede{color:#3d4046;letter-spacing:-.005em;max-width:560px;margin-bottom:32px;font-size:20px;font-weight:400;line-height:1.5}.hero-lede em{font-family:var(--serif);color:var(--paper-ink);letter-spacing:-.01em;font-style:italic;font-weight:400}.hero-cta{flex-wrap:wrap;gap:14px;margin-bottom:30px;display:flex}.hero .btn-ghost{color:var(--paper-ink);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ffffff8c;box-shadow:inset 0 0 0 1px #15161a47,0 6px 18px -10px #15161a26}.hero .btn-ghost:hover{background:#ffffffd9;box-shadow:inset 0 0 0 1px #15161a80,0 10px 24px -10px #15161a40}.hero-meta{color:var(--paper-mut);font-size:13px;font-family:var(--mono);letter-spacing:.04em;flex-wrap:wrap;align-items:center;gap:14px;display:flex}.hero-meta .sep{background:#15161a33;border-radius:50%;width:4px;height:4px}.hero-meta b{color:var(--paper-ink);font-weight:500}.hero-mark{align-items:center;gap:14px;margin-bottom:6px;display:flex}.hero-mark-est{font-family:var(--mono);letter-spacing:.18em;text-transform:uppercase;color:var(--paper-mut);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#fff6;border:1px solid #15161a2e;border-radius:100px;flex:none;padding:5px 10px;font-size:10.5px}.hero-mark-line{background:linear-gradient(90deg,#15161a33,#0000);flex:1;max-width:140px;height:1px}.hero-mark .hero-eyebrow{display:inline-flex}.hero-mark .hero-eyebrow:before{display:none}.hero-rule{background:linear-gradient(90deg,#15161a29,#15161a14 40%,#0000);max-width:680px;height:1px;margin:40px 0 28px}.hero-stats{grid-template-columns:repeat(3,1fr);gap:0;max-width:780px;display:grid}.hero-stat{flex-direction:column;gap:6px;padding:0 24px 0 0;display:flex;position:relative}.hero-stat+.hero-stat{border-left:1px solid #15161a1a;padding-left:28px}.hero-stat-num{font-family:var(--serif);color:var(--mint-deep-ink);letter-spacing:-.02em;font-size:22px;font-style:italic;font-weight:400;line-height:1}.hero-stat-label{font-family:var(--display);color:var(--paper-ink);letter-spacing:-.015em;font-size:16px;font-weight:600;line-height:1.2}.hero-stat-desc{font-family:var(--body);color:var(--paper-mut);font-size:13.5px;font-weight:400;line-height:1.45}@media (max-width:780px){.hero-stats{grid-template-columns:1fr;gap:18px}.hero-stat{padding:0}.hero-stat+.hero-stat{border-top:1px solid #15161a1a;border-left:none;padding-top:18px;padding-left:0}}.hero-card{border-radius:var(--r-lg);background:#fbf7ec;border:1px solid #15161a14;align-self:center;padding:26px;position:relative;box-shadow:0 40px 80px -32px #1f1c1038,inset 0 2px #fff9,inset 0 0 0 1px #fff6}.hero-card:before{content:"";border-radius:var(--r-lg);pointer-events:none;background:linear-gradient(160deg,#66e4c21a,#0000 45%);position:absolute;inset:0}.hc-float{font-family:var(--mono);letter-spacing:.04em;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);z-index:5;border-radius:100px;align-items:center;gap:9px;padding:9px 14px;font-size:11.5px;font-weight:500;display:inline-flex;position:absolute;box-shadow:0 14px 30px -14px #1f1c1059,inset 0 0 0 1px #ffffff80}.hc-float.qsbs{color:var(--mint-deep-ink);background:#ffffffeb;border:1px solid #1e8f734d;animation:5.5s ease-in-out infinite floatA;top:-18px;right:18px}.hc-float.qsbs:before{content:"";background:var(--mint-deep-ink);width:8px;height:8px;box-shadow:0 0 10px var(--mint-deep-ink);border-radius:50%}.hc-float.qsbs b{color:var(--paper-ink);font-weight:600}.hc-float.fees{color:#7c5a1a;background:#fff3de;border:1px solid #dca03c59;animation:6.5s ease-in-out infinite floatB;bottom:-16px;left:18px}.hc-float.fees:before{content:"$";font-family:var(--serif);color:#b8862e;margin-right:-2px;font-size:16px;font-style:italic;line-height:1}@keyframes floatA{0%,to{transform:translateY(0)}50%{transform:translateY(-8px)}}@keyframes floatB{0%,to{transform:translateY(0)}50%{transform:translateY(6px)}}.hc-head{border-bottom:1px solid #15161a12;justify-content:space-between;align-items:center;margin-bottom:14px;padding-bottom:14px;display:flex;position:relative}.hc-title{flex-direction:column;gap:3px;display:flex}.hc-title b{font-family:var(--display);letter-spacing:-.015em;color:var(--paper-ink);font-size:15px;font-weight:500}.hc-title span{font-family:var(--mono);color:var(--paper-mut);letter-spacing:.06em;font-size:10.5px}.hc-pill{font-family:var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--mint-deep-ink);background:#66e4c21f;border:1px solid #1e8f734d;border-radius:100px;align-items:center;gap:7px;padding:4px 11px;font-size:10px;display:inline-flex}.hc-pill:before{content:"";background:var(--mint-deep-ink);border-radius:50%;width:6px;height:6px;animation:2.2s infinite pulseL}@keyframes pulseL{0%,to{opacity:1}50%{opacity:.4}}.hc-row{background:#15161a06;border:1px solid #15161a0d;border-radius:9px;align-items:center;gap:13px;margin-bottom:6px;padding:11px 12px;animation:.6s cubic-bezier(.2,.8,.2,1) backwards rowIn;display:flex;position:relative;overflow:hidden}.hc-row:nth-child(2){animation-delay:.15s}.hc-row:nth-child(3){animation-delay:.25s}.hc-row:nth-child(4){animation-delay:.35s}.hc-row:nth-child(5){animation-delay:.45s}@keyframes rowIn{0%{opacity:0;transform:translate(20px)}to{opacity:1;transform:none}}.hc-row.reading{background:#66e4c21a;border-color:#1e8f7338}.hc-row.reading:after{content:"";background:linear-gradient(90deg,transparent,var(--mint-deep-ink),transparent);width:60%;height:2px;animation:2.4s ease-in-out infinite readScan;position:absolute;bottom:0;left:0}@keyframes readScan{0%{left:-60%}to{left:100%}}.hc-ico{width:30px;height:30px;color:var(--paper-mut);background:#15161a0d;border-radius:7px;flex:none;place-items:center;display:grid}.hc-row.reading .hc-ico{color:var(--mint-deep-ink);background:#1e8f731f}.hc-name{color:var(--paper-ink);flex:1;font-size:13.5px;font-weight:500;line-height:1.3}.hc-name span{font-family:var(--mono);color:var(--paper-mut);margin-top:2px;font-size:10.5px;font-weight:400;display:block}.hc-tag{font-family:var(--mono);color:var(--paper-mut);letter-spacing:.04em;background:#15161a0f;border-radius:5px;padding:3px 8px;font-size:10px;font-weight:500}.hc-tag.ctx{color:#8a6a20;background:#dcb46a2e}.hc-foot{background:linear-gradient(120deg,#66e4c238,#66e4c214);border:1px solid #1e8f7338;border-radius:10px;align-items:center;gap:11px;margin-top:14px;padding:13px 14px;display:flex}.hc-foot .dot{background:var(--mint-deep-ink);border-radius:50%;flex:none;width:9px;height:9px;animation:2.2s infinite pdL;box-shadow:0 0 #1e8f7380}@keyframes pdL{0%{box-shadow:0 0 #1e8f7380}70%{box-shadow:0 0 0 11px #0000}to{box-shadow:0 0 #0000}}.hc-foot .txt{color:var(--mint-deep-ink);flex:1;font-size:13.5px;font-weight:500;line-height:1.4}.hc-foot .txt small{color:var(--paper-mut);font-weight:400;font-family:var(--mono);letter-spacing:.02em;margin-top:2px;font-size:10px;display:block}.strip{border-top:1px solid var(--border);border-bottom:1px solid var(--border);background:var(--ink-1);padding:30px 0;position:relative;overflow:hidden}.strip-head{padding:0 var(--gutter);max-width:var(--maxw);justify-content:space-between;align-items:baseline;margin:0 auto 20px;display:flex}.strip-lbl{font-family:var(--mono);letter-spacing:.18em;text-transform:uppercase;color:var(--muted);font-size:11px}.strip-lbl .ch{font-family:var(--serif);color:var(--text-2);letter-spacing:-.01em;text-transform:none;margin-right:6px;font-size:18px;font-style:italic}.strip-sub{font-family:var(--serif);color:var(--text-2);font-size:14px;font-style:italic}.marquee{align-items:center;gap:0;width:max-content;animation:40s linear infinite slide;display:flex}.marquee:hover{animation-play-state:paused}.mq-item{font-family:var(--mono);color:var(--text-2);white-space:nowrap;align-items:center;gap:10px;padding:0 32px;font-size:13px;display:flex;position:relative}.mq-item:after{content:"";background:var(--faint);border-radius:50%;width:4px;height:4px;position:absolute;top:50%;right:0;transform:translateY(-50%)}.mq-item .form-num{font-family:var(--serif);color:var(--mint);letter-spacing:-.01em;font-size:18px;font-style:italic;line-height:1}@keyframes slide{to{transform:translate(-50%)}}section{position:relative}.sec{padding:140px 0}.sec-head{max-width:760px;margin-bottom:72px}.sec-head.center{text-align:center;margin-left:auto;margin-right:auto}.sec-head h2{letter-spacing:-.035em;margin:22px 0 18px;font-size:clamp(36px,4.2vw,58px);font-weight:400;line-height:1.02}.sec-head h2 em{font-family:var(--serif);color:var(--mint);font-style:italic;font-weight:400}.light .sec-head h2 em{color:var(--mint-2)}.sec-head p{color:var(--text-2);max-width:620px;font-size:19px;line-height:1.55}.sec-head .sec-zh{font-family:var(--body);color:var(--mint);letter-spacing:.06em;background:#66e4c212;border:1px solid #66e4c233;border-radius:100px;width:auto;max-width:none;margin-top:14px;padding:6px 14px;font-size:14px;font-weight:500;display:inline-block}.sec-head.center p{margin-left:auto;margin-right:auto}.js-reveal .rv{opacity:0;transition:opacity .9s cubic-bezier(.2,.8,.2,1),transform .9s cubic-bezier(.2,.8,.2,1);transform:translateY(28px)}.js-reveal .rv.in{opacity:1;transform:none}.aud-card,.exp-cell,.tm-card,.urg-clock,.hero-card,.book-form-card,.wechat-card,.ws-col{isolation:isolate}.aud-card:after,.exp-cell:after,.tm-card:after,.urg-clock:after,.hero-card:after,.book-form-card:after,.wechat-card:after,.ws-col:after{content:"";border-radius:inherit;background:radial-gradient(520px circle at var(--mx,-200%) var(--my,-200%), var(--glow-c,#66e4c224),transparent 58%);opacity:0;pointer-events:none;z-index:-1;transition:opacity .4s cubic-bezier(.2,.8,.2,1);position:absolute;inset:0}.aud-card:hover:after,.exp-cell:hover:after,.tm-card:hover:after,.urg-clock:hover:after,.hero-card:hover:after,.book-form-card:hover:after,.wechat-card:hover:after,.ws-col:hover:after{opacity:1}.urg-clock{--glow-c:#d977572e}.hero-card{--glow-c:#1e8f7329}.ws-cpa{--glow-c:#dcb46a2e}.ws-ai{--glow-c:#66e4c233}.book-form-card{--glow-c:#66e4c224}.wechat-card{--glow-c:#66e4c233}.tex-grid{pointer-events:none;z-index:0;background-image:linear-gradient(#ffffff06 1px,#0000 1px),linear-gradient(90deg,#ffffff06 1px,#0000 1px);background-size:72px 72px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#0000,#000 20% 80%,#0000);mask-image:linear-gradient(#0000,#000 20% 80%,#0000)}.tex-glow{filter:blur(140px);pointer-events:none;z-index:0;opacity:.35;border-radius:50%;position:absolute}.tex-glow.mint{background:radial-gradient(circle,#3fc9a680,#0000 65%)}.tex-glow.gold{background:radial-gradient(circle,#dcb46a66,#0000 65%)}.tex-glow.clay{background:radial-gradient(circle,#d9775766,#0000 65%)}.tex-rule{top:0;left:var(--gutter);right:var(--gutter);z-index:1;background:linear-gradient(90deg,#0000,#66e4c259,#0000);height:1px;position:absolute}.sec>.container{z-index:2;position:relative}.svc-section{background:radial-gradient(900px 600px at 88% 0,#66e4c21a,#0000 65%),radial-gradient(700px 480px at 0 100%,#66e4c20f,#0000 70%),linear-gradient(#091513 0%,#0b1a17 50%,#0a1714 100%);position:relative}.svc-section:before{content:"";pointer-events:none;background-image:linear-gradient(#66e4c206 1px,#0000 1px),linear-gradient(90deg,#66e4c206 1px,#0000 1px);background-size:88px 88px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#0000,#000 18% 82%,#0000);mask-image:linear-gradient(#0000,#000 18% 82%,#0000)}.svc-section .container{z-index:2;position:relative}.svc-tl{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:linear-gradient(#0d1c1999,#0b161480);border:1px solid #66e4c224;border-radius:22px;grid-template-columns:repeat(6,1fr);gap:0;margin:0 auto 56px;padding:24px 16px 22px;display:grid;position:relative;box-shadow:inset 0 1px #ffffff0a,0 20px 60px -32px #000c}.svc-tl:before{content:"";background:repeating-linear-gradient(90deg,var(--mint) 0 6px,transparent 6px 12px);opacity:.45;z-index:0;height:1px;position:absolute;top:62px;left:60px;right:60px}.svc-tl-stop{z-index:1;text-align:center;flex-direction:column;align-items:center;gap:8px;padding:0 8px;display:flex;position:relative}.svc-tl-no{font-family:var(--serif);color:var(--text-2);letter-spacing:-.02em;font-size:24px;font-style:italic;font-weight:400;line-height:1}.svc-tl-stop.active .svc-tl-no{color:var(--mint)}.svc-tl-dot{border:2px solid var(--mint);width:14px;height:14px;box-shadow:0 0 0 5px #0b1a17,0 0 14px -1px var(--mint);z-index:2;background:#0b1a17;border-radius:50%;position:relative}.svc-tl-lbl{font-family:var(--display);color:var(--text);letter-spacing:-.005em;margin-top:4px;font-size:14px;font-weight:500;line-height:1.15}.svc-tl-when{font-family:var(--mono);color:var(--text-2);letter-spacing:.1em;text-transform:uppercase;font-size:10px;line-height:1.2}.svc-tl-stop{cursor:pointer;color:inherit;font:inherit;background:#0b1a17;border:none;outline:none;padding:0 6px}.svc-tl-stop:hover .svc-tl-dot,.svc-tl-stop.active .svc-tl-dot{box-shadow:0 0 0 5px #0b1a17,0 0 30px 4px var(--mint);transition:all .3s;transform:scale(1.35)}.svc-tl-stop.active .svc-tl-no,.svc-tl-stop:hover .svc-tl-no{color:var(--mint)}.svc-tl-stop.active .svc-tl-lbl,.svc-tl-stop:hover .svc-tl-lbl{color:var(--mint);text-shadow:0 0 16px #66e4c259}.svc-stage{--x:0px;position:relative}.svc-cards{min-height:340px;margin-top:36px;position:relative}.svc-connector{background:linear-gradient(180deg,var(--mint) 0%,#66e4c266 60%,transparent 100%);width:2px;height:36px;transform:translateX(calc(var(--x) - 1px));opacity:.85;pointer-events:none;z-index:3;filter:drop-shadow(0 0 8px var(--mint));transition:transform .55s cubic-bezier(.2,.8,.2,1),opacity .3s;position:absolute;top:-36px;left:0}.svc-connector:before{content:"";background:var(--mint);width:6px;height:6px;box-shadow:0 0 12px var(--mint),0 0 24px #66e4c299;border-radius:50%;animation:1.8s ease-in infinite dropDot;position:absolute;top:0;left:50%;transform:translate(-50%)}@keyframes dropDot{0%{opacity:0;top:-2px;transform:translate(-50%)scale(.6)}20%{opacity:1;transform:translate(-50%)scale(1)}80%{opacity:1}to{opacity:0;top:34px;transform:translate(-50%)scale(.6)}}.svc-connector:after{content:"";background:var(--mint);width:14px;height:14px;box-shadow:0 0 22px var(--mint),0 0 44px #66e4c280;opacity:.85;border-radius:50%;animation:2.4s ease-in-out infinite landPulse;position:absolute;bottom:-6px;left:50%;transform:translate(-50%)}@keyframes landPulse{0%,to{opacity:.85;transform:translate(-50%)scale(1)}50%{opacity:1;transform:translate(-50%)scale(1.25)}}.svc-card{border-radius:var(--r-lg);isolation:isolate;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);opacity:0;filter:blur(6px);pointer-events:none;background:linear-gradient(165deg,#0d1c19c7 0%,#0916139e 100%);border:1px solid #66e4c22e;grid-template-columns:.58fr 1.42fr;align-items:center;gap:44px;padding:36px 44px;transition:opacity .75s cubic-bezier(.2,.8,.2,1),transform .75s cubic-bezier(.2,.8,.2,1),filter .55s cubic-bezier(.2,.8,.2,1);display:grid;position:absolute;inset:0;overflow:hidden;transform:scale(.96);box-shadow:0 30px 80px -30px #0009,inset 0 1px #ffffff0a}.svc-card.is-visible{opacity:1;filter:none;pointer-events:auto;z-index:2;transform:none}.svc-card:before{content:"";background:linear-gradient(90deg,transparent 0%,var(--mint) 30%,var(--gold) 70%,transparent 100%);opacity:.7;background-size:200% 100%;height:2px;animation:6s ease-in-out infinite cardTop;position:absolute;top:0;left:0;right:0}@keyframes cardTop{0%,to{background-position:0%}50%{background-position:200%}}.svc-card:after{content:"";border-radius:inherit;background:radial-gradient(640px circle at var(--mx,-200%) var(--my,-200%), #66e4c21f,transparent 58%);opacity:0;pointer-events:none;z-index:-1;transition:opacity .4s;position:absolute;inset:0}.svc-card:hover:after{opacity:1}.svc-card-l{z-index:1;flex-direction:column;align-items:flex-start;gap:20px;display:flex;position:relative}.svc-imgwrap{aspect-ratio:4/3;background:linear-gradient(165deg,#66e4c21f 0%,#0b1a1799 100%);border:1px solid #66e4c22e;border-radius:14px;width:100%;position:relative;overflow:hidden;box-shadow:0 12px 32px -16px #0009,inset 0 1px #ffffff0f}.svc-imgwrap .svc-img,.svc-imgwrap image-slot{width:100%;height:100%;display:block}.svc-imgwrap .svc-img{object-fit:cover}.svc-imgwrap:after{content:"";pointer-events:none;border-radius:inherit;background:linear-gradient(#0000 50%,#0b1a17a6 100%);position:absolute;inset:0}.svc-imgwrap .svc-num-mini{z-index:2;font-family:var(--serif);color:#fff;letter-spacing:-.03em;text-shadow:0 4px 18px #0009;font-size:48px;font-style:italic;font-weight:400;line-height:1;position:absolute;bottom:10px;left:14px}.svc-imgwrap .svc-imgmark{z-index:2;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);width:38px;height:38px;color:var(--mint);background:#0b1a178c;border:1px solid #66e4c24d;border-radius:10px;place-items:center;display:grid;position:absolute;top:12px;right:12px;box-shadow:0 6px 20px -8px #0006}.svc-imgwrap .svc-imgmark svg{width:20px;height:20px;display:block}.svc-num-big{font-family:var(--serif);letter-spacing:-.04em;background:linear-gradient(135deg,var(--mint) 0%,#a8f4da 45%,var(--gold) 100%);color:#0000;-webkit-text-fill-color:transparent;filter:drop-shadow(0 4px 22px #66e4c24d);background-size:200% 100%;-webkit-background-clip:text;background-clip:text;margin:-.08em 0 -.12em;padding:.08em .08em .12em .04em;font-size:clamp(60px,7vw,80px);font-style:italic;font-weight:400;line-height:1.05;animation:7s ease-in-out infinite numFlow;display:none}@keyframes numFlow{0%,to{background-position:0%}50%{background-position:200%}}.svc-mark{width:60px;height:60px;color:var(--mint);background:#66e4c21a;border:1px solid #66e4c23d;border-radius:15px;flex:none;place-items:center;display:grid;box-shadow:0 10px 28px -12px #66e4c280,inset 0 1px #ffffff0f}.svc-mark svg{width:30px;height:30px;display:block}.svc-cadence{font-family:var(--mono);letter-spacing:.14em;text-transform:uppercase;border:1px solid var(--border-2);color:var(--text-2);white-space:nowrap;background:#ffffff06;border-radius:100px;align-items:center;gap:8px;padding:6px 12px;font-size:10.5px;display:inline-flex}.svc-cadence:before{content:"";background:currentColor;border-radius:50%;flex:none;width:6px;height:6px;box-shadow:0 0 8px}.svc-cadence.once{color:var(--gold);background:#dcb46a1a;border-color:#dcb46a57}.svc-cadence.monthly{color:var(--mint);background:#66e4c21a;border-color:#66e4c257}.svc-cadence.qtr{color:#e2a88e;background:#d977571a;border-color:#d9775757}.svc-cadence.annual{color:#bdb3e3;background:#bdb3e31a;border-color:#bdb3e357}.svc-card-r{z-index:1;flex-direction:column;display:flex;position:relative}.svc-card h3{font-family:var(--display);letter-spacing:-.025em;color:var(--text);margin-bottom:6px;font-size:34px;font-weight:500;line-height:1.04}.svc-card h3 em{font-family:var(--serif);color:var(--mint);font-style:italic;font-weight:400}.svc-zh{font-family:var(--body);color:var(--muted);letter-spacing:.01em;margin-bottom:24px;font-size:15px;font-weight:500}.svc-zh:before{content:"";background:var(--muted);vertical-align:middle;width:16px;height:1px;margin-right:10px;display:inline-block;transform:translateY(-2px)}.svc-list{border-top:1px solid #66e4c224;flex-direction:column;gap:1px;margin-top:0;padding-top:20px;list-style:none;display:flex}.svc-list li{color:var(--text);align-items:flex-start;gap:12px;padding:7px 0;font-size:15.5px;font-weight:400;line-height:1.4;display:flex}.svc-list li:before{content:"";background:var(--mint);border-radius:50%;flex:none;width:6px;height:6px;margin-top:8px;box-shadow:0 0 10px #66e4c299}.svc-forms{border-top:1px dashed #66e4c233;flex-wrap:wrap;align-items:center;gap:6px;margin-top:22px;padding-top:16px;display:flex}.svc-forms-lbl{font-family:var(--mono);letter-spacing:.18em;text-transform:uppercase;color:var(--muted);margin-right:4px;font-size:10.5px}.svc-form-tag{font-family:var(--mono);color:var(--mint);letter-spacing:.04em;background:#66e4c212;border:1px solid #66e4c238;border-radius:5px;padding:4px 10px;font-size:11px;font-weight:500;line-height:1.2}.svc-foot{border-radius:var(--r-lg);background:linear-gradient(135deg,#66e4c21a,#66e4c205);border:1px solid #66e4c233;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:32px;margin-top:48px;padding:36px 40px;display:flex}.svc-foot-l{flex:1;align-items:center;gap:24px;min-width:0;display:flex}.svc-foot-big{font-family:var(--serif);color:var(--mint);letter-spacing:-.04em;flex:none;font-size:88px;font-style:italic;font-weight:400;line-height:.85}.svc-foot-txt{font-family:var(--display);letter-spacing:-.02em;color:var(--text);max-width:560px;font-size:21px;font-weight:500;line-height:1.25}.svc-foot-txt em{font-family:var(--serif);color:var(--mint);font-style:italic;font-weight:400}.svc-foot-txt small{font-family:var(--body);color:var(--text-2);letter-spacing:0;margin-top:8px;font-size:14px;font-weight:400;line-height:1.55;display:block}@media (max-width:1100px){.svc-tl{grid-template-columns:repeat(3,1fr);row-gap:24px;padding:22px 18px}.svc-tl:before{display:none}.svc-card{grid-template-columns:1fr;gap:20px;padding:32px 28px}.svc-num-big{font-size:110px}.svc-card h3{font-size:28px}.svc-cards{min-height:500px}.svc-connector{display:none}}@media (max-width:600px){.svc-tl{grid-template-columns:1fr 1fr;row-gap:18px;padding:18px}.svc-card{padding:28px 22px}.svc-num-big{font-size:100px}.svc-card h3{font-size:24px}.svc-list li{font-size:14.5px}.svc-foot{text-align:left;flex-direction:column;align-items:flex-start;padding:28px}.svc-foot-l{flex-direction:column;align-items:flex-start;gap:14px}.svc-foot-big{font-size:64px}}.aud-grid{grid-template-columns:1fr 1fr;gap:24px;display:grid}.aud-card{background:var(--surface);border:1px solid var(--border);border-radius:var(--r-lg);cursor:pointer;flex-direction:column;min-height:340px;padding:30px;transition:transform .4s cubic-bezier(.2,.8,.2,1),border-color .4s,background .4s;display:flex;position:relative;overflow:hidden}.aud-illus{border:1px solid var(--border);background:linear-gradient(150deg,#0f1318,#0b0d11);border-radius:14px;height:148px;margin:-6px -6px 22px;position:relative;overflow:hidden}.aud-illus svg{width:100%;height:100%;display:block}.aud-card:hover{border-color:var(--border-2);background:var(--surface-2);transform:translateY(-4px)}.aud-num{font-family:var(--serif);color:#ffffff2e;letter-spacing:-.03em;z-index:3;font-size:60px;font-style:italic;line-height:.8;transition:color .4s;position:absolute;top:24px;right:30px}.aud-card:hover .aud-num{color:var(--mint)}.aud-tag{font-family:var(--mono);color:var(--muted);letter-spacing:.16em;text-transform:uppercase;margin-bottom:22px;font-size:10.5px}.aud-card h3{font-family:var(--display);letter-spacing:-.02em;max-width:80%;margin:0 0 6px;font-size:27px;font-weight:500;line-height:1.1}.aud-card h3 em{font-family:var(--serif);color:var(--mint);font-style:italic}.aud-zh{font-family:var(--body);color:var(--muted);letter-spacing:.01em;margin-bottom:22px;font-size:13px;font-weight:500}.aud-zh:before{content:"";background:var(--muted);vertical-align:middle;width:14px;height:1px;margin-right:9px;display:inline-block;transform:translateY(-1px)}.aud-keys{flex:1;margin-bottom:28px;list-style:none}.aud-keys li{color:var(--text-2);border-top:1px solid var(--border);align-items:center;gap:14px;padding:9px 0;font-size:14.5px;line-height:1.4;display:flex}.aud-keys li:last-child{border-bottom:1px solid var(--border)}.aud-keys li b{font-family:var(--mono);color:var(--mint);letter-spacing:.04em;min-width:48px;font-size:11px;font-weight:500}.expertise{border:1px solid var(--border);border-radius:var(--r-lg);background:linear-gradient(180deg,var(--surface),#171a2266);grid-template-columns:repeat(4,1fr);gap:0;display:grid;overflow:hidden}.exp-cell{border-right:1px solid var(--border);padding:34px 28px;position:relative}.exp-cell:last-child{border-right:none}.exp-num{font-family:var(--serif);color:var(--mint);letter-spacing:-.03em;align-items:flex-end;min-height:84px;margin-bottom:18px;font-size:58px;font-style:italic;font-weight:400;line-height:.95;display:flex}.exp-num.small{font-size:42px;line-height:1}.exp-cell h4{font-family:var(--display);letter-spacing:-.01em;margin-bottom:8px;font-size:16px;font-weight:500}.exp-cell p{color:var(--muted);font-size:13.5px;line-height:1.55}.light .expertise{border-color:var(--paper-line);background:linear-gradient(#fbf7ec,#f2edde)}.light .exp-cell{border-right-color:var(--paper-line)}.light .exp-cell:first-child,.light .exp-cell:nth-child(2){border-bottom-color:var(--paper-line)}.light .exp-num{color:var(--mint-2)}.light .exp-cell h4{color:var(--paper-ink)}.light .exp-cell p{color:var(--paper-mut)}.prob-wrap{grid-template-columns:.9fr 1.1fr;align-items:center;gap:72px;display:grid}.prob-vis{background:var(--surface);border:1px solid var(--border);border-radius:var(--r-lg);padding:28px;position:relative;overflow:hidden}.prob-vis-lbl{font-family:var(--mono);letter-spacing:.16em;text-transform:uppercase;color:var(--clay);margin-bottom:18px;font-size:10.5px}.prob-vis-cap{font-family:var(--mono);color:var(--muted);letter-spacing:.06em;margin-top:14px;font-size:10.5px}.prob-list{flex-direction:column;gap:0;display:flex}.prob-item{border-bottom:1px solid var(--border);align-items:flex-start;gap:18px;padding:22px 0;display:flex}.prob-item:first-child{border-top:1px solid var(--border)}.prob-ico{background:var(--clay-deep);width:42px;height:42px;color:var(--clay);border:1px solid #d9775738;border-radius:11px;flex:none;place-items:center;margin-top:2px;display:grid}.prob-item h4{font-family:var(--display);letter-spacing:-.015em;margin-bottom:6px;font-size:19px;font-weight:500;line-height:1.25}.prob-item p{color:var(--muted);font-size:14.5px;line-height:1.55}.light{background:var(--paper);color:var(--paper-ink)}.light .eyebrow{color:var(--paper-mut)}.light .eyebrow:before{background:var(--mint-2)}.light .sec-head p{color:var(--paper-mut)}.light .sec-head h2{color:var(--paper-ink)}.worksplit{grid-template-columns:1fr 1fr;gap:20px;display:grid}.ws-col{border-radius:var(--r-lg);padding:36px;position:relative;overflow:hidden}.ws-ai{background:linear-gradient(160deg,#0f2a26,#0b1e1b);border:1px solid #66e4c238}.ws-cpa{background:linear-gradient(160deg,#1f1b14,#15120d);border:1px solid #dcb46a38}.ws-head{justify-content:space-between;align-items:flex-start;margin-bottom:26px;display:flex}.ws-kicker{font-family:var(--mono);letter-spacing:.18em;text-transform:uppercase;color:var(--text-2);margin-bottom:6px;font-size:10.5px;display:block}.ws-col h3{font-family:var(--display);letter-spacing:-.025em;color:var(--text);font-size:28px;font-weight:400;line-height:1.05}.ws-col h3 em{font-family:var(--serif);font-style:italic;font-weight:400}.ws-ai h3 em{color:var(--mint)}.ws-cpa h3 em{color:var(--gold)}.ws-tag{font-family:var(--mono);letter-spacing:.08em;text-transform:uppercase;border-radius:5px;align-self:flex-start;padding:5px 10px;font-size:10.5px;line-height:1.2}.ws-ai .ws-tag{color:var(--mint);background:#66e4c21a;border:1px solid #66e4c233}.ws-cpa .ws-tag{color:var(--gold);background:#dcb46a1a;border:1px solid #dcb46a33}.ws-speed{font-family:var(--serif);color:var(--text-2);margin-bottom:22px;font-size:16px;font-style:italic;line-height:1.4}.ws-chips{background:#ffffff0a;border-radius:10px;flex-direction:column;gap:1px;display:flex;overflow:hidden}.ws-chip{color:var(--text);background:#14171c80;align-items:center;gap:12px;padding:11px 14px;font-size:13.5px;font-weight:500;line-height:1.3;display:flex}.ws-chip .dt{font-family:var(--mono);color:var(--muted);letter-spacing:.06em;margin-left:auto;font-size:10px}.ws-ai .ws-chip .dot{background:var(--mint);border-radius:50%;flex:none;width:6px;height:6px}.ws-cpa .ws-chip .dot{background:var(--gold);border-radius:50%;flex:none;width:6px;height:6px}.ws-flow{font-family:var(--mono);letter-spacing:.16em;text-transform:uppercase;color:var(--paper-mut);justify-content:center;align-items:center;gap:18px;margin:32px auto 4px;font-size:11px;display:flex}.ws-flow .ln{background:linear-gradient(90deg,#0000,#b8b2a0,#0000);width:80px;height:1px}.ws-flow .arr{font-family:var(--serif);color:var(--mint-2);text-transform:none;font-size:18px;font-style:italic}.ws-foot{border-radius:var(--r-lg);background:linear-gradient(120deg,#e3ebe3,#efe9dc);border:1px solid #cfd8c8;align-items:center;gap:30px;margin-top:28px;padding:32px 36px;display:flex}.ws-foot .big{font-family:var(--serif);color:var(--mint-2);letter-spacing:-.04em;flex:none;font-size:96px;font-style:italic;font-weight:400;line-height:.9}.ws-foot p{color:var(--paper-mut);max-width:540px;font-size:16.5px;line-height:1.5}.ws-foot p b{color:var(--paper-ink);font-weight:600}.steps{grid-template-columns:repeat(4,1fr);gap:0;display:grid;position:relative}.step{grid-template-rows:auto auto 1fr auto;gap:0;padding:0 28px;display:grid;position:relative}.step:not(:last-child):after{content:"";background:repeating-linear-gradient(#b8b2a0 0 4px,#0000 4px 9px);width:1px;height:calc(100% - 42px);position:absolute;top:42px;right:-1px}.step-no{font-family:var(--serif);color:var(--mint-2);letter-spacing:-.03em;margin-bottom:24px;font-size:54px;font-style:italic;font-weight:400;line-height:1}.step-no.last{color:var(--paper-ink)}.step-no.last:after{content:"●";font-family:var(--body);color:var(--mint-2);vertical-align:middle;margin-left:8px;font-size:14px;font-style:normal}.step h4{font-family:var(--display);letter-spacing:-.015em;margin-bottom:10px;font-size:21px;font-weight:500;line-height:1.15}.step p{color:var(--paper-mut);margin-bottom:24px;font-size:14.5px;line-height:1.55}.step-illus{border:1px solid var(--paper-line);background:#ede7d6;border-radius:14px;align-self:end;place-items:center;height:112px;display:grid;overflow:hidden}.step-illus svg{width:100%;height:100%;display:block}.creed{background:radial-gradient(1200px 800px at 50% 0,#66e4c233,#0000 60%),linear-gradient(#0e2a24 0%,#143632 50%,#0d2622 100%);padding:160px 0;position:relative;overflow:hidden}.creed:before{content:"";background:linear-gradient(180deg,transparent,var(--border-2),transparent);z-index:5;width:1px;height:60px;position:absolute;top:60px;left:50%}.creed-img-wrap{z-index:0;opacity:.55;filter:saturate(.85);position:absolute;inset:0;overflow:hidden}.creed-img-wrap .creed-bg-img{object-fit:cover;width:100%;height:100%;display:block}.creed-img-wrap image-slot{width:100%;height:100%;display:block}.creed-aurora{z-index:1;pointer-events:none;position:absolute;inset:-15%}.creed-aurora .blob{filter:blur(110px);mix-blend-mode:screen;border-radius:50%;position:absolute}.creed-aurora .blob.a{background:radial-gradient(circle,#66e4c2a6,#0000 65%);width:72vw;height:72vw;animation:22s ease-in-out infinite alternate auroraA;top:-32%;left:-22%}.creed-aurora .blob.b{background:radial-gradient(circle,#3fc9a680,#0000 65%);width:62vw;height:62vw;animation:26s ease-in-out infinite alternate auroraB;bottom:-28%;right:-18%}.creed-aurora .blob.c{background:radial-gradient(circle,#dcb46a47,#0000 65%);width:48vw;height:48vw;animation:30s ease-in-out infinite alternate auroraC;top:30%;left:32%}.creed-aurora .blob.d{background:radial-gradient(circle,#a8f4da52,#0000 65%);width:36vw;height:36vw;animation:24s ease-in-out infinite alternate auroraD;bottom:8%;left:12%}@keyframes auroraA{0%{transform:translate(0)scale(1)}to{transform:translate(28%,18%)scale(1.22)}}@keyframes auroraB{0%{transform:translate(0)scale(1)}to{transform:translate(-28%,-16%)scale(1.26)}}@keyframes auroraC{0%{transform:translate(0)scale(.82)}to{transform:translate(18%,-22%)scale(1.16)}}@keyframes auroraD{0%{transform:translate(0)scale(.9)}to{transform:translate(-12%,20%)scale(1.18)}}.creed-particles{z-index:1;pointer-events:none;position:absolute;inset:0;overflow:hidden}.creed-particles span{background:#a8f4dad9;border-radius:50%;width:3px;height:3px;animation:12s linear infinite partFloat;position:absolute;box-shadow:0 0 8px #66e4c2b3}.creed-particles span:first-child{animation-duration:14s;animation-delay:-2s;top:18%;left:8%}.creed-particles span:nth-child(2){width:4px;height:4px;animation-duration:18s;animation-delay:-7s;top:72%;left:22%}.creed-particles span:nth-child(3){animation-duration:16s;animation-delay:-1s;top:14%;left:38%}.creed-particles span:nth-child(4){background:#dcb46ab3;width:2px;height:2px;animation-duration:22s;animation-delay:-4s;top:86%;left:52%;box-shadow:0 0 6px #dcb46a99}.creed-particles span:nth-child(5){width:4px;height:4px;animation-duration:15s;animation-delay:-9s;top:24%;left:68%}.creed-particles span:nth-child(6){animation-duration:20s;animation-delay:-3s;top:62%;left:82%}.creed-particles span:nth-child(7){width:2px;height:2px;animation-duration:17s;animation-delay:-12s;top:48%;left:14%}.creed-particles span:nth-child(8){background:#a8f4da;width:5px;height:5px;animation-duration:19s;animation-delay:-6s;top:38%;left:46%;box-shadow:0 0 14px #66e4c2e6}.creed-particles span:nth-child(9){animation-duration:13s;animation-delay:-10s;top:8%;left:74%}.creed-particles span:nth-child(10){width:3px;height:3px;animation-duration:21s;animation-delay:-5s;top:42%;left:90%}.creed-particles span:nth-child(11){background:#dcb46acc;width:2px;height:2px;animation-duration:16s;animation-delay:-14s;top:92%;left:30%}.creed-particles span:nth-child(12){width:4px;height:4px;animation-duration:18s;animation-delay:-8s;top:56%;left:60%}@keyframes partFloat{0%{opacity:0;transform:translate(0)}10%{opacity:1}50%{opacity:.8;transform:translate(40px,-60px)}90%{opacity:.5}to{opacity:0;transform:translate(80px,-120px)}}.creed-canvas{z-index:2;pointer-events:none;position:absolute;inset:0}.creed{cursor:crosshair}.cursor-halo{z-index:2;pointer-events:none;background:radial-gradient(280px circle at var(--cx,-200%) var(--cy,-200%), #a8f4da38 0%,#3fc9a61a 30%,transparent 60%);mix-blend-mode:screen;transition:background .12s linear;position:absolute;inset:0}.creed-grid-tex{z-index:2;pointer-events:none;background-image:linear-gradient(#66e4c20b 1px,#0000 1px),linear-gradient(90deg,#66e4c20b 1px,#0000 1px);background-size:64px 64px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(1100px 750px,#000 30%,#0000 82%);mask-image:radial-gradient(1100px 750px,#000 30%,#0000 82%)}.creed:after{content:"";z-index:3;pointer-events:none;background:radial-gradient(900px 700px,#0000 30%,#0e2a2473 82%),linear-gradient(#0e2a244d 0%,#0000 30% 72%,#0d262273 100%);position:absolute;inset:0}.creed .container{z-index:4;max-width:1100px;position:relative}.creed-card{z-index:4;-webkit-backdrop-filter:blur(34px)saturate(1.3);background:linear-gradient(165deg,#28484066,#1c383252);border:1px solid #ffffff24;border-radius:28px;max-width:940px;margin:0 auto;padding:72px 60px 60px;position:relative;box-shadow:0 60px 120px -40px #00000080,inset 0 1px #ffffff1a,inset 0 0 0 1px #66e4c214}.creed-mark{text-align:center;font-family:var(--mono);letter-spacing:.32em;text-transform:uppercase;background:linear-gradient(90deg,var(--mint) 0%,#a8f4da 25%,var(--gold) 50%,#a8f4da 75%,var(--mint) 100%);color:#0000;-webkit-text-fill-color:transparent;filter:drop-shadow(0 0 16px #66e4c259);background-size:200% 100%;-webkit-background-clip:text;background-clip:text;margin-bottom:48px;font-size:12px;font-style:normal;font-weight:500;animation:8s linear infinite markFlow}@keyframes markFlow{to{background-position:200%}}.creed-mark:before,.creed-mark:after{content:"";background:var(--mint);vertical-align:middle;width:7px;height:7px;box-shadow:0 0 14px var(--mint),0 0 28px #66e4c266;border-radius:50%;margin:0 18px;animation:2.2s ease-in-out infinite dotPulse;display:inline-block}@keyframes dotPulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.45;transform:scale(.75)}}.creed-card:after{content:"";border-radius:inherit;z-index:-1;-webkit-mask-composite:xor;opacity:.7;background:linear-gradient(135deg,#66e4c28c 0%,#dcb46a4d 25%,#66e4c28c 50%,#dcb46a4d 75%,#66e4c28c 100%) 0 0/300% 300%;padding:1.5px;animation:10s linear infinite rimFlow;position:absolute;inset:-1.5px;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}@keyframes rimFlow{to{background-position:300% 0}}.creed-mark:before,.creed-mark:after{content:"";background:var(--border-2);vertical-align:middle;width:30px;height:1px;margin:0 14px;display:inline-block}.creed-lines{text-align:center;flex-direction:column;gap:14px;display:flex}.creed-line{font-family:var(--display);letter-spacing:-.035em;color:var(--faint);transform-origin:50%;will-change:transform;padding:6px 0;font-size:clamp(32px,4.8vw,62px);font-weight:400;line-height:1.18;transition:color .7s,transform .35s cubic-bezier(.2,.8,.2,1),text-shadow .35s;display:block}.creed-line.in{color:var(--text)}.creed-line .hl{font-family:var(--serif);color:var(--mint);font-style:italic;font-weight:400}.creed-foot{font-family:var(--mono);letter-spacing:.18em;text-transform:uppercase;color:var(--muted);text-align:center;margin-top:56px;font-size:11px}.creed-foot .ch{font-family:var(--serif);color:var(--text-2);letter-spacing:-.01em;text-transform:none;margin-right:6px;font-size:18px;font-style:italic}.creed-line .hl{font-family:var(--serif);background:linear-gradient(90deg,var(--mint) 0%,#a8f4da 30%,var(--gold) 50%,#a8f4da 70%,var(--mint) 100%);-webkit-text-fill-color:transparent;filter:drop-shadow(0 0 22px #66e4c273);background-size:200% 100%;-webkit-background-clip:text;background-clip:text;font-style:italic;font-weight:400;animation:7s ease-in-out infinite hlFlow;color:#0000!important}@keyframes hlFlow{0%,to{background-position:0%}50%{background-position:200%}}.btn-primary{isolation:isolate;position:relative;overflow:hidden}.btn-primary>*{z-index:1;position:relative}.btn-primary:after{content:"";z-index:0;pointer-events:none;background:linear-gradient(110deg,#0000 38%,#ffffff6b 50%,#0000 62%);transition:transform .9s cubic-bezier(.2,.8,.2,1);position:absolute;inset:0;transform:translate(-130%)}.btn-primary:hover:after{transform:translate(130%)}.svc-tl-dot{animation:2.4s ease-in-out infinite tlDotPulse}@keyframes tlDotPulse{0%,to{box-shadow:0 0 0 5px #0b1a17,0 0 14px -1px var(--mint)}50%{box-shadow:0 0 0 5px #0b1a17,0 0 26px 2px var(--mint)}}.svc-num-bg{animation:6s ease-in-out infinite numBreath}@keyframes numBreath{0%,to{opacity:1;transform:scale(1)}50%{opacity:.85;transform:scale(1.04)}}.ws-foot .big{background:linear-gradient(135deg,var(--mint-2) 0%,var(--mint) 55%,#9ff0d5 100%);-webkit-text-fill-color:transparent;filter:drop-shadow(0 6px 22px #3fc9a666);background-size:200% 100%;-webkit-background-clip:text;background-clip:text;animation:7s ease-in-out infinite bigFlow;color:#0000!important}@keyframes bigFlow{0%,to{background-position:0%}50%{background-position:200%}}.svc-foot-big{background:linear-gradient(135deg,var(--mint) 0%,#a8f4da 60%,var(--gold) 100%);-webkit-text-fill-color:transparent;filter:drop-shadow(0 4px 18px #66e4c252);background-size:200% 100%;-webkit-background-clip:text;background-clip:text;animation:8s ease-in-out infinite bigFlow;color:#0000!important}.logo-mark{animation:3.4s ease-in-out infinite logoPulse}nav.dark-mode .logo-mark{background:var(--mint);box-shadow:0 0 0 4px #66e4c22e,0 0 14px #66e4c299}@keyframes logoPulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.85;transform:scale(1.15)}}.hero h1 .cycle{vertical-align:baseline;display:inline-block;position:relative}.hero h1 .cycle .w{white-space:nowrap;opacity:0;animation:12s cubic-bezier(.6,0,.4,1) infinite cycleWord;position:absolute;top:0;left:0}.hero h1 .cycle .w.spacer{visibility:hidden;animation:none;position:relative}.hero h1 .cycle .w:nth-child(2){animation-delay:0s}.hero h1 .cycle .w:nth-child(3){animation-delay:-8s}.hero h1 .cycle .w:nth-child(4){animation-delay:-4s}@keyframes cycleWord{0%,30%{opacity:1;filter:blur();transform:translateY(0)}33.33%,99%{opacity:0;filter:blur(4px);transform:translateY(-12px)}to{opacity:0;filter:blur(4px);transform:translateY(12px)}}.hero-chips{z-index:2;pointer-events:none;position:absolute;inset:0;overflow:hidden}.hero-chip{-webkit-backdrop-filter:blur(12px)saturate(1.2);font-family:var(--mono);color:var(--paper-ink);letter-spacing:.04em;opacity:0;background:#ffffffb3;border:1px solid #15161a12;border-radius:100px;align-items:center;gap:8px;padding:8px 14px;font-size:11px;display:inline-flex;position:absolute;transform:translateY(10px);box-shadow:0 8px 24px -10px #15161a2e,inset 0 1px #fff9}.hero-chip b{font-family:var(--display);color:var(--mint-deep-ink);font-size:11.5px;font-weight:600}.hero-chip .em{font-family:var(--serif);color:var(--mint-deep-ink);letter-spacing:-.01em;font-size:13px;font-style:italic;font-weight:400}.hero-chip .dot{background:var(--mint-deep-ink);border-radius:50%;flex:none;width:7px;height:7px;animation:1.8s ease-in-out infinite chipDot;box-shadow:0 0 10px #3fc9a6b3}@keyframes chipDot{0%,to{opacity:1}50%{opacity:.4}}.hero-chip.c1{animation:8s ease-in-out infinite chipFloat1,.8s cubic-bezier(.2,.8,.2,1) 1s forwards chipIn;top:18%;right:6%}.hero-chip.c2{animation:10s ease-in-out infinite chipFloat2,.8s cubic-bezier(.2,.8,.2,1) 1.4s forwards chipIn;top:50%;right:18%}.hero-chip.c3{animation:9s ease-in-out infinite chipFloat3,.8s cubic-bezier(.2,.8,.2,1) 1.8s forwards chipIn;bottom:22%;right:4%}.hero-chip.c4{animation:11s ease-in-out infinite chipFloat4,.8s cubic-bezier(.2,.8,.2,1) 2.2s forwards chipIn;bottom:8%;right:22%}@keyframes chipIn{to{opacity:1;transform:translateY(0)}}@keyframes chipFloat1{0%,to{transform:translate(0)}50%{transform:translate(-12px,8px)}}@keyframes chipFloat2{0%,to{transform:translate(0)}50%{transform:translate(8px,-14px)}}@keyframes chipFloat3{0%,to{transform:translate(0)}50%{transform:translate(-10px,-10px)}}@keyframes chipFloat4{0%,to{transform:translate(0)}50%{transform:translate(14px,6px)}}.hero-live{font-family:var(--mono);color:var(--mint-deep-ink);letter-spacing:.04em;background:#3fc9a61a;border:1px solid #3fc9a652;border-radius:100px;align-items:center;gap:10px;padding:7px 14px;font-size:11.5px;display:inline-flex}.hero-live .pulse{background:var(--mint-deep-ink);border-radius:50%;width:7px;height:7px;animation:2s ease-out infinite livePulse;box-shadow:0 0 #3fc9a680}.hero-live b{font-weight:600}@keyframes livePulse{0%{box-shadow:0 0 #3fc9a6b3}70%{box-shadow:0 0 0 10px #3fc9a600}to{box-shadow:0 0 #3fc9a600}}.hero-wm{animation:28s ease-in-out infinite wmDrift,9s ease-in-out infinite wmPulse}@keyframes wmDrift{0%,to{transform:translate(0)}50%{transform:translate(-22px)}}@keyframes wmPulse{0%,to{opacity:1}50%{opacity:.75}}@media (max-width:900px){.hero-chips{display:none}}.hero-orbs{z-index:0;pointer-events:none;position:absolute;inset:0;overflow:hidden}.hero-orb{filter:blur(80px);opacity:.45;mix-blend-mode:multiply;border-radius:50%;position:absolute}.hero-orb.a{background:radial-gradient(circle,var(--mint-2) 0%,transparent 65%);width:540px;height:540px;animation:22s ease-in-out infinite alternate heroOrbA;top:-140px;left:-180px}.hero-orb.b{opacity:.3;background:radial-gradient(circle,#ffd27a 0%,#0000 65%);width:460px;height:460px;animation:26s ease-in-out infinite alternate heroOrbB;bottom:-120px;right:-160px}.hero-orb.c{background:radial-gradient(circle,var(--mint-deep-ink) 0%,transparent 65%);opacity:.18;width:320px;height:320px;animation:30s ease-in-out infinite alternate heroOrbC;top:50%;left:38%}@keyframes heroOrbA{0%{transform:translate(0)scale(1)}to{transform:translate(180px,90px)scale(1.18)}}@keyframes heroOrbB{0%{transform:translate(0)scale(1)}to{transform:translate(-140px,-60px)scale(1.2)}}@keyframes heroOrbC{0%{transform:translate(0)scale(.85)}to{transform:translate(-90px,40px)scale(1.1)}}.hero-spot{z-index:1;pointer-events:none;background:radial-gradient(380px circle at var(--sx,30%) var(--sy,40%),#66e4c22e,transparent 60%);transition:background .35s linear;position:absolute;inset:0}.hero-diag{z-index:2;pointer-events:none;width:min(540px,46vw);position:absolute;top:0;bottom:0;right:0;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 25% 100%);mask-image:linear-gradient(90deg,#0000,#000 25% 100%)}.hero-diag svg{width:100%;height:100%;display:block;position:absolute;top:0;left:0}.hero-wave{stroke-linecap:round;fill:none}.hero-wave.w1{stroke:#3fc9a68c;stroke-width:1.4px;stroke-dasharray:8 6;animation:18s linear infinite waveFlow1}.hero-wave.w2{stroke:#3fc9a652;stroke-width:1.2px;stroke-dasharray:14 10;animation:24s linear infinite waveFlow2}.hero-wave.w3{stroke:#b8924a6b;stroke-width:1.2px;stroke-dasharray:6 14;animation:22s linear infinite reverse waveFlow3}.hero-wave.w4{stroke:#3fc9a673;stroke-width:1.6px;stroke-dasharray:4 8;animation:26s linear infinite waveFlow4}.hero-wave.w5{stroke:#dcb46a4d;stroke-width:1px;animation:32s linear infinite reverse waveFlow5}.hero-wave.w6{stroke:#3fc9a633;stroke-width:1px;stroke-dasharray:2 6;animation:20s linear infinite waveFlow6}@keyframes waveFlow1{0%{stroke-dashoffset:0}to{stroke-dashoffset:-280px}}@keyframes waveFlow2{0%{stroke-dashoffset:0}to{stroke-dashoffset:-480px}}@keyframes waveFlow3{0%{stroke-dashoffset:0}to{stroke-dashoffset:-400px}}@keyframes waveFlow4{0%{stroke-dashoffset:0}to{stroke-dashoffset:-360px}}@keyframes waveFlow5{0%{stroke-dashoffset:0}to{stroke-dashoffset:-520px}}@keyframes waveFlow6{0%{stroke-dashoffset:0}to{stroke-dashoffset:-220px}}.hero-diag .waves{transform-origin:100%;animation:12s ease-in-out infinite wavesBreathe}@keyframes wavesBreathe{0%,to{transform:scale(1)}50%{transform:scale(1.04)}}.hero-diag .dot{fill:#1e8f73;filter:drop-shadow(0 0 8px #3fc9a6b3)}.hero-diag .dot.gold{fill:#b8924a;filter:drop-shadow(0 0 8px #dcb46a99)}.hero-diag .dot-travel{animation:14s linear infinite dotTravel}.hero-diag .dot-travel.dt2{animation-duration:18s;animation-delay:-7s}.hero-diag .dot-travel.dt3{animation-duration:22s;animation-delay:-15s}@keyframes dotTravel{0%{offset-distance:0%}to{offset-distance:100%}}@media (max-width:1000px){.hero-diag{display:none}}.hero-wm{font-family:var(--display);letter-spacing:-.055em;text-align:center;white-space:nowrap;color:#0000;-webkit-text-stroke:1.5px #15161a16;pointer-events:none;-webkit-user-select:none;user-select:none;z-index:0;mix-blend-mode:multiply;font-size:clamp(180px,28vw,400px);font-weight:500;line-height:.78;position:absolute;bottom:96px;left:0;right:0}.hero-wm em{font-family:var(--serif);-webkit-text-stroke:1.5px #3fc9a659;margin-left:.04em;font-style:italic;font-weight:400}.hero-grid{z-index:1;position:relative}.brand-strip{background:#04130f;border-top:1px solid #66e4c22e;border-bottom:1px solid #66e4c22e;padding:24px 0;position:relative;overflow:hidden}.brand-strip-track{align-items:center;gap:0;width:max-content;animation:38s linear infinite brandMarch;display:flex}@keyframes brandMarch{0%{transform:translate(0)}to{transform:translate(-50%)}}.brand-strip-item{font-family:var(--display);letter-spacing:-.015em;color:var(--mint);white-space:nowrap;flex:none;align-items:center;gap:36px;padding:0 26px;font-size:22px;font-weight:500;display:flex}.brand-strip-item em{font-family:var(--serif);color:#a8f4da;letter-spacing:-.01em;font-style:italic;font-weight:400}.brand-strip-dot{background:var(--gold);width:6px;height:6px;box-shadow:0 0 12px var(--gold);border-radius:50%;flex:none;display:inline-block}.brand-sig{font-family:var(--mono);letter-spacing:.22em;text-transform:uppercase;color:var(--muted);justify-content:center;align-items:center;gap:14px;max-width:520px;margin:80px auto 0;font-size:10px;display:flex}.brand-sig:before,.brand-sig:after{content:"";opacity:.45;background:linear-gradient(90deg,#0000,currentColor,#0000);flex:1;height:1px}.brand-sig:after{background:linear-gradient(270deg,#0000,currentColor,#0000)}.brand-sig .glyph{font-family:var(--serif);text-transform:none;letter-spacing:-.01em;color:var(--mint);align-items:center;gap:8px;font-size:18px;font-style:italic;display:inline-flex}.brand-sig .glyph:before{content:"\\00B6";color:var(--gold);opacity:.7;font-size:14px}.light .brand-sig{color:var(--paper-mut)}.light .brand-sig .glyph{color:var(--mint-deep-ink)}.final.book-light{background:linear-gradient(#f4efe3 0%,#efe9da 100%)}.final.book-light:before{background:radial-gradient(700px 480px at 50% -10%,#3fc9a61a,#0000 70%)}.final.book-light .book-head h2{color:var(--paper-ink)}.final.book-light .book-head h2 em{color:var(--mint-2)}.final.book-light .book-head p,.final.book-light .idx,.final.book-light .idx .ch{color:var(--paper-mut)}.final.book-light .book-copy-eyebrow{color:var(--mint-deep-ink)}.final.book-light .book-copy-eyebrow:before{background:var(--mint-deep-ink)}.final.book-light .book-step b{color:var(--paper-ink)}.final.book-light .book-step span{color:var(--paper-mut)}.final.book-light .book-step .n{color:var(--mint-2)}.final.book-light .book-zh-note{color:var(--paper-ink);background:#3fc9a61a;border-color:#3fc9a647}.final.book-light .book-zh-note b{color:var(--mint-deep-ink)}.faq-light{background:linear-gradient(#efe9da 0%,#eae5d6 100%)!important}.faq-light .sec-head h2{color:var(--paper-ink)}.faq-light .sec-head h2 em{color:var(--mint-2)}.faq-light .sec-head p,.faq-light .idx,.faq-light .idx .ch{color:var(--paper-mut)}.faq-light .faq-tabs{border-color:var(--paper-line);background:#15161a0a}.faq-light .faq-tab{color:var(--paper-mut)}.faq-light .faq-tab:hover{color:var(--paper-ink)}.faq-light .faq-tab.active{background:var(--mint-2);color:#04130f}.faq-light .faq-item{border-bottom-color:var(--paper-line)}.faq-light .faq-q{color:var(--paper-ink)}.faq-light .faq-q em{color:var(--mint-2)}.faq-light .faq-icon{border-color:#15161a2e}.faq-light .faq-icon:before,.faq-light .faq-icon:after{background:var(--paper-mut)}.faq-light .faq-item.open .faq-icon{background:var(--mint-2);border-color:var(--mint-2)}.faq-light .faq-item.open .faq-icon:before,.faq-light .faq-item.open .faq-icon:after{background:#04130f}.faq-light .faq-a-in{color:var(--paper-mut)}.faq-light .tex-rule{background:linear-gradient(90deg,transparent,var(--paper-line),transparent)}.faq-light .tex-grid{background-image:linear-gradient(#15161a08 1px,#0000 1px),linear-gradient(90deg,#15161a08 1px,#0000 1px)}.tm-lang{border:1px solid var(--border);background:#ffffff08;border-radius:100px;margin-bottom:56px;padding:4px;display:inline-flex}.tm-lang button{font-family:var(--mono);cursor:pointer;color:var(--text-2);letter-spacing:.04em;background:0 0;border:none;border-radius:100px;padding:8px 18px;font-size:11.5px;transition:all .3s}.tm-lang button:hover{color:var(--text)}.tm-lang button.active{background:var(--mint);color:#04130f;font-weight:600}.tm-grid{grid-template-columns:repeat(3,1fr);gap:22px;display:grid}.tm-card{background:var(--surface);border:1px solid var(--border);border-radius:var(--r-lg);flex-direction:column;padding:34px;transition:transform .4s cubic-bezier(.2,.8,.2,1),border-color .4s,background .4s;display:flex;position:relative;overflow:hidden}.tm-card:hover{border-color:var(--border-2);background:var(--surface-2);transform:translateY(-4px)}.tm-light{background:radial-gradient(900px 600px at 12% 0,#3fc9a629,#0000 65%),radial-gradient(700px 480px at 100% 100%,#dcb46a1f,#0000 60%),linear-gradient(#f4efe3 0%,#efe9da 50%,#e9e3d2 100%)!important}.tm-light .sec-head h2{color:var(--paper-ink)}.tm-light .sec-head h2 em{color:var(--mint-2)}.tm-light .sec-head p,.tm-light .idx,.tm-light .idx .ch{color:var(--paper-mut)}.tm-light .tm-lang{border-color:var(--paper-line);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ffffff80}.tm-light .tm-lang button{color:var(--paper-mut)}.tm-light .tm-lang button:hover{color:var(--paper-ink)}.tm-light .tm-lang button.active{background:var(--mint-2);color:#04130f}.tm-light .tm-card{-webkit-backdrop-filter:blur(14px)saturate(1.15);background:linear-gradient(165deg,#ffffffa6,#ffffff73);border:1px solid #15161a14;box-shadow:0 18px 50px -22px #15161a29,inset 0 1px #fff9}.tm-light .tm-card:hover{background:linear-gradient(165deg,#ffffffc7,#ffffff94);border-color:#3fc9a64d;transform:translateY(-4px)}.tm-light .tm-mark{color:var(--mint-2);opacity:.5}.tm-light .tm-tag{color:var(--paper-mut)}.tm-light .tm-text{color:var(--paper-ink)}.tm-light .tm-text em{color:var(--mint-deep-ink);font-style:italic}.tm-light .tm-result{color:var(--mint-deep-ink);background:#3fc9a61a;border-color:#3fc9a652}.tm-light .tm-person{border-top-color:var(--paper-line)}.tm-light .tm-name{color:var(--paper-ink)}.tm-light .tm-role{color:var(--paper-mut)}.tm-light .tm-loc{color:var(--paper-mut);border-color:var(--paper-line);background:#15161a0d}.tm-light .tex-rule{background:linear-gradient(90deg,transparent,var(--paper-line),transparent)}.tm-light .tex-grid{background-image:linear-gradient(#15161a08 1px,#0000 1px),linear-gradient(90deg,#15161a08 1px,#0000 1px)}.tm-light .tex-glow.mint{background:radial-gradient(circle,#3fc9a633,#0000 70%)}.tm-avatar{border-radius:50%;flex:none;width:48px;height:48px;overflow:hidden;box-shadow:0 4px 12px -4px #15161a40,inset 0 0 0 2px #ffffffb3}.tm-avatar img{object-fit:cover;width:100%;height:100%;display:block}.tm-mark{font-family:var(--serif);color:var(--mint);opacity:.25;height:42px;margin-bottom:6px;font-size:90px;font-style:italic;font-weight:400;line-height:.6}.tm-tag{font-family:var(--mono);letter-spacing:.12em;text-transform:uppercase;color:var(--text-2);align-self:flex-start;align-items:center;gap:7px;margin-bottom:20px;font-size:10.5px;display:inline-flex}.tm-tag:before{content:"";background:var(--mint);width:8px;height:1px}.tm-text{font-family:var(--display);color:var(--text);letter-spacing:-.015em;flex:1;margin-bottom:22px;font-size:19px;font-weight:400;line-height:1.4}.tm-text em{font-family:var(--serif);font-style:italic}.tm-text.zh{font-family:var(--display);letter-spacing:-.005em;font-size:18px;line-height:1.65}.tm-result{font-family:var(--mono);color:var(--mint);letter-spacing:.04em;align-items:center;gap:10px;margin-bottom:22px;font-size:11.5px;line-height:1.4;display:flex}.tm-result svg{flex:none}.tm-person{border-top:1px solid var(--border);align-items:center;gap:14px;padding-top:20px;display:flex}.tm-avatar{width:42px;height:42px;font-family:var(--serif);color:#04130f;border-radius:50%;flex:none;place-items:center;font-size:19px;font-style:italic;font-weight:400;display:grid}.tm-name{letter-spacing:-.005em;font-size:14.5px;font-weight:500}.tm-role{color:var(--muted);font-size:12.5px;font-family:var(--mono);letter-spacing:.04em;margin-top:2px}.tm-loc{color:var(--faint);font-size:10.5px;font-family:var(--mono);letter-spacing:.06em;align-items:center;gap:5px;margin-left:auto;display:flex}.tm-set{display:none}.tm-set.active{display:grid}.urgent{background:linear-gradient(180deg,var(--ink) 0%,#1a0e0a 100%);position:relative;overflow:hidden}.urgent .tex-glow.clay{opacity:.5;width:680px;height:680px;top:-280px;right:-180px}.urg-clock-bg{z-index:0;pointer-events:none;opacity:.42;filter:drop-shadow(0 0 60px #d977572e);width:min(820px,80vw);height:min(820px,80vw);position:absolute;top:50%;right:-180px;transform:translateY(-50%)}.urg-clock-bg circle,.urg-clock-bg line{shape-rendering:geometricprecision}.urgent .container{z-index:2;position:relative}.urg-head{text-align:center;max-width:680px;margin:0 auto 60px}.urg-head .idx{justify-content:center}.urg-head h2{font-family:var(--display);letter-spacing:-.035em;color:var(--text);margin:22px auto 18px;font-size:clamp(40px,5vw,68px);font-weight:500;line-height:1}.urg-head h2 em{font-family:var(--serif);color:var(--clay);font-style:italic;font-weight:400}.urg-head p{color:var(--text-2);max-width:560px;margin:0 auto;font-size:18px;line-height:1.55}.urg-pens{grid-template-columns:repeat(4,1fr);gap:18px;margin-bottom:80px;display:grid}.urg-pen-card{-webkit-backdrop-filter:blur(10px);background:linear-gradient(165deg,#22120ed9,#160a08b3);border:1px solid #d9775738;border-radius:18px;flex-direction:column;gap:8px;padding:28px 24px 24px;transition:transform .35s cubic-bezier(.2,.8,.2,1),border-color .35s,background .35s;display:flex;position:relative;box-shadow:0 18px 50px -22px #d9775752,inset 0 1px #ffffff0a}.urg-pen-card:hover{background:linear-gradient(165deg,#2a1610eb,#1c0c0ac7);border-color:#d977576b;transform:translateY(-4px)}.urg-pen-card:before{content:"";background:linear-gradient(90deg,transparent,var(--clay),transparent);opacity:.55;height:2px;position:absolute;top:0;left:24px;right:24px}.urg-pen-f{font-family:var(--mono);letter-spacing:.22em;text-transform:uppercase;color:#ffb4a0bf;font-size:10.5px;font-weight:500}.urg-pen-v{font-family:var(--serif);color:#0000;letter-spacing:-.03em;background:linear-gradient(135deg,#ffb39c 0%,var(--clay) 60%,#e48965 100%);-webkit-text-fill-color:transparent;filter:drop-shadow(0 4px 18px #d9775766);-webkit-background-clip:text;background-clip:text;margin:4px 0 2px;font-size:46px;font-style:italic;font-weight:400;line-height:1}.urg-pen-u{font-family:var(--mono);letter-spacing:.1em;text-transform:uppercase;color:#ffb4a08c;font-size:10.5px;font-weight:500}.urg-pen-d{color:var(--text-2);border-top:1px solid #d9775724;margin-top:8px;padding-top:14px;font-size:13px;line-height:1.5}.urg-list{grid-template-columns:1fr 1fr;gap:0 48px;max-width:980px;margin:0 auto 56px;display:grid}.urg-item{border-bottom:1px solid var(--border);align-items:baseline;gap:18px;padding:22px 0;transition:padding-left .3s;display:flex}.urg-cta{text-align:center;flex-wrap:wrap;justify-content:center;align-items:center;gap:24px;display:flex}.urg-cta-note{font-family:var(--serif);color:var(--text-2);letter-spacing:-.005em;font-size:15.5px;font-style:italic}.urg-cta-note b{font-family:var(--mono);color:var(--clay);letter-spacing:.06em;font-size:13px;font-style:normal;font-weight:500}.urg-clock{background:var(--surface);border-radius:var(--r-lg);border:1px solid #d9775733;padding:36px;position:relative}.urg-clock:before{content:"";border-radius:var(--r-lg);pointer-events:none;z-index:0;background:linear-gradient(165deg,#d977572e,#0000 50%);position:absolute;inset:-1px}.urg-clock>*{z-index:1;position:relative}.urg-clock h3{font-family:var(--display);letter-spacing:-.02em;margin:18px 0 10px;font-size:24px;font-weight:400;line-height:1.1}.urg-clock h3 em{font-family:var(--serif);color:var(--clay);font-style:italic}.urg-clock>p{color:var(--text-2);max-width:380px;margin-bottom:22px;font-size:14.5px;line-height:1.5}.urg-chips{grid-template-columns:repeat(3,1fr);gap:10px;margin-top:4px;display:grid}.urg-chip{text-align:left;background:#d9775712;border:1px solid #d9775738;border-radius:10px;flex-direction:column;gap:2px;padding:14px 12px;display:flex}.urg-chip .f{font-family:var(--mono);letter-spacing:.18em;text-transform:uppercase;color:#ffb4a0b3;margin-bottom:2px;font-size:10px}.urg-chip .v{font-family:var(--serif);color:var(--clay);letter-spacing:-.02em;font-size:24px;font-style:italic;font-weight:400;line-height:1}.urg-chip .u{font-family:var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--muted);margin-top:4px;font-size:9.5px}.urg-meter,.urg-note{display:none}.urg-meter{flex-direction:column;gap:14px;display:flex}.urg-row{align-items:center;gap:14px;display:flex}.urg-row .form{font-family:var(--mono);color:var(--text-2);letter-spacing:.04em;flex:none;width:96px;font-size:12px}.urg-bar{background:#ffffff0d;border-radius:3px;flex:1;height:6px;display:block;overflow:hidden}.urg-fill{background:linear-gradient(90deg,var(--clay),#e48965);height:6px;box-shadow:0 0 12px -2px var(--clay);transform-origin:0;border-radius:3px;transition:transform 1.2s cubic-bezier(.3,.9,.3,1);display:block;transform:scaleX(0)}.urg-clock.in .urg-fill{transform:scaleX(1)}.urg-row .pen{font-family:var(--mono);color:var(--clay);text-align:right;flex:none;width:78px;font-size:12px;font-weight:500}.urg-note{border-top:1px solid var(--border);font-family:var(--serif);color:var(--text-2);margin-top:24px;padding-top:18px;font-size:14.5px;font-style:italic;line-height:1.5}.urg-clockface{border-top-left-radius:var(--r-lg);border-top-right-radius:var(--r-lg);background:radial-gradient(420px 280px at 70% 30%,#d9775729,#0000 65%),linear-gradient(165deg,#1a0e0a 0%,#0f0805 100%);border-bottom:1px solid #d977572e;height:200px;margin:-36px -36px 28px;padding:28px 36px 22px;position:relative;overflow:hidden}.urg-clockface:before{content:"";pointer-events:none;background-image:linear-gradient(#d977570a 1px,#0000 1px),linear-gradient(90deg,#d977570a 1px,#0000 1px);background-size:24px 24px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(circle,#000 30%,#0000 75%);mask-image:radial-gradient(circle,#000 30%,#0000 75%)}.urg-clockface .clock-wrap{z-index:1;width:144px;height:144px;margin:0 auto;position:relative}.urg-clockface .clock-pulse{z-index:0;background:radial-gradient(circle,#d9775733 0%,#0000 60%);border-radius:50%;animation:3s ease-in-out infinite clockPulse;position:absolute;inset:-30px}@keyframes clockPulse{0%,to{opacity:.55;transform:scale(1)}50%{opacity:.9;transform:scale(1.18)}}.clock-face{z-index:1;background:radial-gradient(circle at 38% 32%,#2a1612 0%,#150806 70%);border:1.5px solid #d9775773;border-radius:50%;position:absolute;inset:0;box-shadow:0 12px 32px -10px #d9775773,inset 0 0 24px #d9775726}.clock-tick{transform-origin:50% 66px;z-index:2;background:#ff8e7680;border-radius:1px;width:1.5px;height:9px;position:absolute;top:6px;left:50%}.clock-tick.major{background:#ff8e76d9;width:2px;height:12px}.clock-hand{background:linear-gradient(180deg,var(--clay),#ff8e76);transform-origin:50% 100%;z-index:3;border-radius:2px;position:absolute;bottom:50%;left:50%;box-shadow:0 0 8px #d97757b3}.clock-hand.hour{width:3px;height:34px;margin-left:-1.5px;animation:60s linear infinite clockSpinHour}.clock-hand.minute{width:2px;height:50px;margin-left:-1px;animation:12s linear infinite clockSpinMin}.clock-hand.second{filter:drop-shadow(0 0 6px #ff8e76);background:linear-gradient(#ffb39c,#ff8e76);width:1.2px;height:56px;margin-left:-.6px;animation:3s linear infinite clockSpinSec}@keyframes clockSpinSec{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes clockSpinMin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes clockSpinHour{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.clock-center{background:var(--clay);width:8px;height:8px;box-shadow:0 0 12px var(--clay),inset 0 0 0 1.5px #ffb39c;z-index:4;border-radius:50%;margin:-4px 0 0 -4px;position:absolute;top:50%;left:50%}.urg-clockface .urg-stamp{z-index:2;font-family:var(--mono);letter-spacing:.22em;text-transform:uppercase;color:var(--clay);align-items:center;gap:8px;font-size:10px;display:flex;position:absolute;top:20px;right:24px}.urg-clockface .urg-stamp:before{content:"";background:var(--clay);width:7px;height:7px;box-shadow:0 0 10px var(--clay);border-radius:50%;animation:1.5s ease-in-out infinite dotPulse}.urg-clockface .urg-ledger{z-index:2;font-family:var(--mono);color:#ffb4a099;letter-spacing:.06em;font-size:10px;line-height:1.4;position:absolute;bottom:18px;left:24px}.urg-clockface .urg-ledger b{color:var(--clay);font-weight:600}.urg-copy .sec-head{margin-bottom:36px}.urg-list{flex-direction:column;gap:0;margin-bottom:36px;display:flex}.urg-item{border-top:1px solid var(--border);align-items:baseline;gap:22px;padding:24px 0;transition:padding-left .3s;display:flex}.urg-item:last-child{border-bottom:1px solid var(--border)}.urg-item:hover{padding-left:8px}.urg-no{font-family:var(--mono);color:var(--clay);letter-spacing:.14em;flex:none;width:36px;padding-top:3px;font-size:11px}.urg-item h4{font-family:var(--display);letter-spacing:-.015em;margin-bottom:5px;font-size:19px;font-weight:500;line-height:1.2}.urg-item p{color:var(--muted);font-size:14px;line-height:1.5}.urg-item .eta{font-family:var(--mono);color:var(--clay);letter-spacing:.08em;text-transform:uppercase;white-space:nowrap;background:#d977570d;border:1px solid #d9775740;border-radius:6px;flex:none;align-self:center;margin-left:auto;padding:5px 11px;font-size:10.5px}.faq-tabs{border:1px solid var(--border);background:#ffffff05;border-radius:100px;flex-wrap:wrap;justify-content:center;gap:6px;width:fit-content;margin-bottom:48px;margin-left:auto;margin-right:auto;padding:5px;display:flex}.faq-tab{font-family:var(--mono);letter-spacing:.04em;cursor:pointer;color:var(--text-2);white-space:nowrap;background:0 0;border:none;border-radius:100px;padding:9px 16px;font-size:11.5px;transition:all .3s}.faq-tab:hover{color:var(--text)}.faq-tab.active{background:var(--mint);color:#04130f;font-weight:600}.faq-group{display:none}.faq-group.active{animation:.5s fadeUp;display:block}@keyframes fadeUp{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}.faq-wrap{max-width:880px;margin:0 auto}.faq-item{border-bottom:1px solid var(--border)}.faq-q{cursor:pointer;text-align:left;width:100%;font-family:var(--display);color:var(--text);letter-spacing:-.02em;background:0 0;border:none;justify-content:space-between;align-items:flex-start;gap:24px;padding:28px 4px;font-size:20px;font-weight:500;line-height:1.3;display:flex}.faq-q em{font-family:var(--serif);color:var(--mint);font-style:italic;font-weight:400}.faq-icon{border:1px solid var(--border-2);border-radius:50%;flex:none;place-items:center;width:28px;height:28px;margin-top:2px;transition:transform .35s,background .3s,border-color .3s;display:grid;position:relative}.faq-icon:before,.faq-icon:after{content:"";background:var(--text-2);border-radius:2px;transition:all .3s;position:absolute}.faq-icon:before{width:10px;height:1.5px}.faq-icon:after{width:1.5px;height:10px}.faq-item.open .faq-icon{background:var(--mint);border-color:var(--mint);transform:rotate(135deg)}.faq-item.open .faq-icon:before,.faq-item.open .faq-icon:after{background:#04130f}.faq-a{max-height:0;transition:max-height .4s cubic-bezier(.2,.8,.2,1);overflow:hidden}.faq-a-in{color:var(--text-2);max-width:720px;padding:0 4px 28px;font-size:15.5px;line-height:1.65}.final{background:linear-gradient(180deg,var(--ink-1) 0%,var(--ink) 100%);padding:140px 0;position:relative;overflow:hidden}.final:before{content:"";pointer-events:none;background:radial-gradient(700px 480px at 50% -10%,#66e4c214,#0000 70%);position:absolute;inset:0}.final .container{z-index:2;position:relative}.book-head{text-align:center;max-width:720px;margin:0 auto 64px}.book-head .idx{justify-content:center}.book-head h2{letter-spacing:-.035em;color:var(--text);margin:22px auto 18px;font-size:clamp(38px,5vw,68px);font-weight:500;line-height:1}.book-head h2 em{font-family:var(--serif);color:var(--mint);font-style:italic;font-weight:400}.book-head p{color:var(--text-2);max-width:520px;margin:0 auto;font-size:19px;line-height:1.55}.book-grid{grid-template-columns:.85fr 1.15fr;align-items:start;gap:48px;display:grid}.book-copy{position:sticky;top:110px}.book-copy-eyebrow{font-family:var(--mono);letter-spacing:.18em;text-transform:uppercase;color:var(--mint);align-items:center;gap:10px;margin-bottom:20px;font-size:11px;display:inline-flex}.book-copy-eyebrow:before{content:"";background:var(--mint);width:24px;height:1px}.book-steps{flex-direction:column;gap:20px;margin:0 0 32px;display:flex}.book-step{align-items:flex-start;gap:18px;display:flex}.book-step .n{font-family:var(--serif);color:var(--mint);letter-spacing:-.02em;flex:none;min-width:40px;font-size:36px;font-style:italic;line-height:.9}.book-step b{font-family:var(--display);letter-spacing:-.01em;color:var(--text);margin-bottom:4px;font-size:16px;font-weight:500;display:block}.book-step span{color:var(--muted);font-size:13.5px;line-height:1.55}.book-zh-note{color:var(--text-2);background:#66e4c20f;border:1px solid #66e4c233;border-radius:14px;padding:18px 20px;font-size:13.5px;line-height:1.6}.book-zh-note b{color:var(--mint);letter-spacing:.14em;text-transform:uppercase;margin-bottom:6px;font-size:11px;font-weight:600;display:block}.book-form-card{background:linear-gradient(165deg,var(--surface-2) 0%,var(--ink-2) 100%);border:1px solid var(--border-2);border-radius:24px;padding:40px;position:relative;overflow:hidden}.book-form-card:before{content:"";background:linear-gradient(90deg,transparent,var(--mint),transparent);width:60%;height:1px;position:absolute;top:0;left:50%;transform:translate(-50%)}.book-form-card>.form-eyebrow{font-family:var(--mono);letter-spacing:.18em;text-transform:uppercase;color:var(--mint);align-items:center;gap:10px;margin-bottom:12px;font-size:10.5px;display:inline-flex}.book-form-card>.form-eyebrow:before{content:"";background:var(--mint);width:20px;height:1px}.book-form-card h3{font-family:var(--display);letter-spacing:-.025em;color:var(--text);margin-bottom:8px;font-size:26px;font-weight:500;line-height:1.1}.book-form-card>p{color:var(--text-2);margin-bottom:28px;font-size:14.5px;line-height:1.55}form.book-form{flex-direction:column;gap:18px;display:flex}.form-row{gap:18px;display:grid}.form-row.cols-2{grid-template-columns:1fr 1fr}.form-field{flex-direction:column;gap:7px;display:flex}.form-label{font-family:var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--text-2);font-size:10.5px}.form-label .opt{color:var(--faint);text-transform:none;letter-spacing:.02em;margin-left:4px;font-size:10.5px;font-weight:400}.form-input,.form-textarea{font-family:var(--body);border:1px solid var(--border-2);color:var(--text);background:#ffffff09;border-radius:11px;outline:none;width:100%;padding:13px 15px;font-size:14.5px;font-weight:400;transition:border-color .25s,background .25s,box-shadow .25s}.form-input:focus,.form-textarea:focus{border-color:var(--mint);background:#66e4c20a;box-shadow:0 0 0 3px #66e4c21a}.form-input::placeholder,.form-textarea::placeholder{color:var(--faint)}.form-textarea{resize:vertical;min-height:96px}.form-input[type=date]{font-family:var(--mono);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;cursor:pointer}.form-input.err,.form-textarea.err{border-color:var(--clay);background:#d977570d}.form-chips{flex-wrap:wrap;gap:8px;display:flex}.form-chip{font-family:var(--body);cursor:pointer;border:1px solid var(--border-2);color:var(--text-2);-webkit-user-select:none;user-select:none;background:#ffffff09;border-radius:100px;align-items:center;gap:6px;padding:10px 15px;font-size:13.5px;font-weight:500;transition:all .2s;display:inline-flex}.form-chip:hover{border-color:var(--border-3);color:var(--text)}.form-chip.active{background:var(--mint);color:#04130f;border-color:var(--mint);font-weight:600}.form-chip.active:before{content:"✓";font-size:11px;font-weight:700}.form-other-wrap{display:none}.form-other-wrap.show{animation:.35s slideD;display:flex}@keyframes slideD{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:none}}.form-submit{background:var(--mint);color:#04130f;cursor:pointer;box-shadow:0 1px 0 #ffffff4d inset,0 14px 36px -16px var(--mint);letter-spacing:-.005em;font-size:15px;font-weight:600;font-family:var(--body);border:none;border-radius:100px;justify-content:center;align-items:center;gap:11px;margin-top:8px;padding:16px 24px;transition:transform .25s,box-shadow .25s;display:inline-flex}.form-submit:hover{box-shadow:0 1px 0 #ffffff4d inset,0 22px 46px -16px var(--mint);transform:translateY(-2px)}.form-submit:disabled{opacity:.5;cursor:not-allowed;transform:none}.form-submit .arr{font-family:var(--serif);font-size:18px;font-style:italic;line-height:1}.form-foot{font-family:var(--body);color:var(--muted);text-align:center;margin-top:6px;font-size:12.5px;line-height:1.55}.form-foot a{color:var(--mint);cursor:pointer;text-underline-offset:3px;-webkit-text-decoration:underline #66e4c266;text-decoration:underline #66e4c266}.form-foot a:hover{-webkit-text-decoration-color:var(--mint);text-decoration-color:var(--mint)}.form-success{text-align:center;background:linear-gradient(160deg,#66e4c214,#0000 70%);border:1px solid #66e4c233;border-radius:20px;padding:48px 28px;display:none}.form-success.show{animation:.6s cubic-bezier(.2,.8,.2,1) successIn;display:block}@keyframes successIn{0%{opacity:0;transform:scale(.96)}to{opacity:1;transform:none}}.form-success svg{margin:0 auto 18px;display:block}.form-success h4{font-family:var(--display);letter-spacing:-.02em;color:var(--text);margin-bottom:10px;font-size:24px;font-weight:500}.form-success p{color:var(--text-2);max-width:400px;margin:0 auto 22px;font-size:14.5px;line-height:1.55}.form-success .btn{margin:0 6px}.wechat-card{background:linear-gradient(135deg,#0e1a18 0%,#102725 50%,#0e1a18 100%);border:1px solid #66e4c238;border-radius:24px;justify-content:space-between;align-items:center;gap:32px;margin-top:32px;padding:36px 44px;display:flex;position:relative;overflow:hidden}.wechat-card:before{content:"";pointer-events:none;background:radial-gradient(420px at 80% 0,#66e4c22e,#0000 60%);position:absolute;inset:0}.wechat-l{text-align:left;flex:1;position:relative}.wechat-tag{font-family:var(--mono);letter-spacing:.18em;text-transform:uppercase;color:var(--mint);align-items:center;gap:9px;margin-bottom:14px;font-size:11.5px;display:inline-flex}.wechat-tag:before{content:"";background:var(--mint);width:24px;height:1px}.wechat-l h3{font-family:var(--display);letter-spacing:-.025em;color:var(--text);margin-bottom:8px;font-size:30px;font-weight:500;line-height:1.1}.wechat-l h3 em{font-family:var(--serif);color:var(--mint);font-style:italic;font-weight:400}.wechat-l p{color:var(--text-2);max-width:440px;font-size:14.5px;line-height:1.55}.wechat-r{flex:none;position:relative}.wechat-copy-btn{font-family:var(--body);cursor:pointer;background:var(--mint);color:#04130f;box-shadow:0 1px 0 #ffffff4d inset,0 12px 32px -16px var(--mint);white-space:nowrap;letter-spacing:-.005em;border:none;border-radius:100px;align-items:center;gap:11px;padding:16px 24px;font-size:14.5px;font-weight:600;transition:transform .25s,box-shadow .25s,background .25s;display:inline-flex}.wechat-copy-btn:hover{box-shadow:0 1px 0 #ffffff4d inset,0 22px 42px -16px var(--mint);transform:translateY(-2px)}.wechat-copy-btn svg{flex:none}.wechat-copy-btn.copied{color:var(--mint);box-shadow:inset 0 0 0 1px var(--mint);background:#0f2a26}.wechat-copy-btn.copied .lbl:before{content:"✓ "}.wechat-copy-btn .lbl{letter-spacing:-.005em}footer{border-top:1px solid var(--border);background:var(--ink-1);padding:88px 0 36px;position:relative}footer:before{content:"";top:0;left:var(--gutter);right:var(--gutter);background:linear-gradient(90deg,transparent,var(--border-2),transparent);height:1px;position:absolute}.foot-top{grid-template-columns:1.4fr 1fr 1fr 1fr 1fr;gap:48px;margin-bottom:64px;display:grid}.foot-tag{font-family:var(--display);letter-spacing:-.015em;color:var(--text);max-width:340px;margin:18px 0 12px;font-size:17px;font-weight:500;line-height:1.3}.foot-tag em{font-family:var(--serif);color:var(--mint);font-style:italic;font-weight:400}.foot-brand p{color:var(--muted);max-width:340px;margin:0 0 18px;font-size:14px;line-height:1.6}.foot-brand p em{font-family:var(--serif);color:var(--text-2);font-style:italic}.foot-zh{font-family:var(--mono);color:var(--mint);letter-spacing:.06em;align-items:center;gap:9px;font-size:11px;display:inline-flex}.foot-zh:before{content:"";background:var(--mint);width:6px;height:6px;box-shadow:0 0 8px var(--mint);border-radius:50%}.foot-col h5{font-family:var(--mono);letter-spacing:.18em;text-transform:uppercase;color:var(--muted);margin-bottom:22px;font-size:10.5px}.foot-col a{color:var(--text-2);padding:7px 0;font-size:14px;transition:color .25s,padding .25s;display:block}.foot-col a:hover{color:var(--mint);padding-left:6px}.foot-bot{border-top:1px solid var(--border);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;padding-top:36px;display:flex}.foot-bot p{color:var(--faint);font-size:12px;font-family:var(--mono);letter-spacing:.06em}.foot-bot p em{font-family:var(--serif);color:var(--text-2);letter-spacing:-.01em;font-size:14px;font-style:italic}.foot-domains{gap:24px;display:flex}.foot-domains a{color:var(--muted);font-size:12px;font-family:var(--mono);letter-spacing:.04em}.foot-domains a:hover{color:var(--mint)}@media (max-width:1100px){.hero-grid{grid-template-columns:1fr 1fr;gap:32px}.hero-margin{display:none}.issue-strip{left:24px;right:24px}}@media (max-width:980px){:root{--gutter:24px}.nav-links{display:none}.burger{display:block}.hero-grid{grid-template-columns:1fr;gap:64px}.hero{padding:150px 0 90px}.hero-visual{max-width:480px;margin:0 auto}.aud-grid,.tm-grid{grid-template-columns:1fr}.prob-wrap{grid-template-columns:1fr;gap:48px}.steps{grid-template-columns:1fr 1fr;gap:48px 0}.step:nth-child(2):after,.step:not(:last-child):after{display:none}.foot-top{grid-template-columns:1fr 1fr;gap:40px}.expertise{grid-template-columns:1fr 1fr}.exp-cell:nth-child(2){border-right:none}.exp-cell:first-child,.exp-cell:nth-child(2){border-bottom:1px solid var(--border)}.worksplit{grid-template-columns:1fr;gap:14px}.urg-pens{grid-template-columns:1fr 1fr;gap:14px}.urg-list{grid-template-columns:1fr;gap:0;max-width:560px}.ws-foot{flex-direction:column;align-items:flex-start;gap:16px}.ws-foot .big{font-size:72px}.final-card{padding:64px 32px}.book-grid{grid-template-columns:1fr;gap:40px}.book-copy{position:static}.wechat-card{flex-direction:column;align-items:flex-start;gap:24px;padding:32px}}@media (max-width:600px){body{font-size:16px}.sec{padding:96px 0}.creed{padding:120px 0}.steps,.foot-top{grid-template-columns:1fr}.nav-right .btn{padding:11px 16px;font-size:13px}.zh-pill{display:none}.logo{gap:9px;font-size:16px}.hero h1{font-size:clamp(40px,11vw,56px)}.hero-meta{flex-wrap:wrap;gap:10px}.hero-meta .sep{display:none}.expertise{grid-template-columns:1fr}.exp-cell{border-right:none;border-bottom:1px solid var(--border)}.exp-cell:last-child{border-bottom:none}.urg-item{flex-wrap:wrap}.urg-item .eta{margin-left:48px}.urg-pens{grid-template-columns:1fr}.issue-strip{flex-direction:column;align-items:flex-start;gap:8px}.final-card{padding:48px 24px}.book-form-card{padding:28px 22px}.form-row.cols-2{grid-template-columns:1fr}}.mobile-menu{z-index:199;background:var(--ink);flex-direction:column;gap:4px;padding:36px 24px;display:none;position:fixed;inset:74px 0 0}.mobile-menu.open{display:flex}.mobile-menu a{font-family:var(--display);letter-spacing:-.02em;border-bottom:1px solid var(--border);padding:18px 0;font-size:26px;font-weight:400}.mobile-menu .btn{justify-content:center;margin-top:28px}.lang-zh .hero h1{letter-spacing:-.035em;max-width:18ch;font-size:clamp(48px,6vw,88px);line-height:1.1}.lang-zh .hero-lede{max-width:600px;margin-bottom:34px;font-size:21px;line-height:1.55}.lang-zh .hero-eyebrow,.lang-zh .idx,.lang-zh .tm-tag,.lang-zh .book-copy-eyebrow,.lang-zh .svc-cadence,.lang-zh .aud-keys li b,.lang-zh .eyebrow,.lang-zh .form-eyebrow,.lang-zh .form-label,.lang-zh .urg-stamp,.lang-zh .strip-lbl,.lang-zh .ws-kicker,.lang-zh .ws-tag,.lang-zh .form-chip,.lang-zh .urg-pen-f,.lang-zh .urg-pen-u,.lang-zh .aud-tag,.lang-zh .svc-forms-lbl,.lang-zh .foot-col h5,.lang-zh .book-zh-note b,.lang-zh .form-foot,.lang-zh .hero-meta,.lang-zh .idx .ch,.lang-zh .hc-pill,.lang-zh .svc-tl-when,.lang-zh .svc-tl-lbl,.lang-zh .creed-mark,.lang-zh .creed-foot,.lang-zh .brand-sig,.lang-zh .tm-loc,.lang-zh .tm-role,.lang-zh .hc-tag,.lang-zh .book-step b,.lang-zh .book-step span,.lang-zh .foot-zh,.lang-zh .hero-live,.lang-zh .hero-chip,.lang-zh .hero-chip b,.lang-zh .hero-pills li,.lang-zh .hero-pills li b,.lang-zh .faq-tab,.lang-zh .faq-q,.lang-zh .mq-item,.lang-zh .hc-foot .txt small,.lang-zh .exp-cell h4,.lang-zh .tm-name,.lang-zh .foot-domains a,.lang-zh .foot-bot p,.lang-zh .urg-item h4,.lang-zh .urg-no,.lang-zh .urg-item .eta,.lang-zh .exp-num.small,.lang-zh .urg-pen-d,.lang-zh .aud-keys li,.lang-zh .prob-vis-lbl,.lang-zh .prob-item h4,.lang-zh .svc-form-tag,.lang-zh .svc-num-mini,.lang-zh .urg-ledger,.lang-zh .urg-ledger b,.lang-zh .ws-flow,.lang-zh .ws-chip,.lang-zh .ws-chip .dt,.lang-zh .svc-card h3,.lang-zh .aud-card h3,.lang-zh .hero-card .hc-title b,.lang-zh .hero-card .hc-title span,.lang-zh .hero-card .hc-name,.lang-zh .hero-card .hc-name span,.lang-zh .hero-card .hc-foot .txt,.lang-zh .urg-cta-note,.lang-zh .urg-cta-note b{letter-spacing:0!important}.lang-zh .hero-eyebrow,.lang-zh .idx,.lang-zh .tm-tag,.lang-zh .book-copy-eyebrow,.lang-zh .svc-cadence,.lang-zh .eyebrow,.lang-zh .form-eyebrow,.lang-zh .form-label,.lang-zh .urg-stamp,.lang-zh .strip-lbl,.lang-zh .ws-kicker,.lang-zh .ws-tag,.lang-zh .form-chip,.lang-zh .urg-pen-f,.lang-zh .urg-pen-u,.lang-zh .aud-tag,.lang-zh .svc-forms-lbl,.lang-zh .foot-col h5,.lang-zh .book-zh-note b,.lang-zh .creed-mark,.lang-zh .creed-foot,.lang-zh .brand-sig,.lang-zh .tm-loc,.lang-zh .tm-role,.lang-zh .svc-tl-when,.lang-zh .hc-pill,.lang-zh .svc-form-tag,.lang-zh .hc-tag,.lang-zh .exp-cell h4,.lang-zh .faq-tab,.lang-zh .urg-item .eta,.lang-zh .urg-no{text-transform:none!important}.lang-zh .idx .ch{font-size:24px}.lang-zh .hero-eyebrow{color:var(--paper-mut);font-size:13px;font-weight:500}.lang-zh .hero-pills li{font-size:15.5px}.lang-zh .hero-pills li b{font-weight:600}.lang-zh .tm-tag{font-size:12px}.lang-zh .book-copy-eyebrow{font-size:13px;font-weight:500}.lang-zh .svc-cadence{font-size:12px;font-weight:500}.lang-zh .aud-keys li b{font-size:13px;font-weight:600;letter-spacing:0!important}.lang-zh .book-step b{font-size:16px;font-weight:600}.lang-zh .foot-col h5{font-size:12px;font-weight:600}.lang-zh .strip-lbl{font-size:13px}.lang-zh .eyebrow{font-size:13px;font-weight:500}.lang-zh .form-eyebrow{font-size:12px;font-weight:500}.lang-zh .form-label{font-size:12px}.lang-zh .ws-kicker{font-size:12px;font-weight:500}.lang-zh .ws-tag{font-size:12px}.lang-zh .urg-pen-f{font-size:12px;font-weight:600}.lang-zh .urg-pen-u,.lang-zh .urg-stamp{font-size:11.5px}.lang-zh .aud-tag{font-size:12px}.lang-zh .svc-forms-lbl{font-size:11.5px}.lang-zh .creed-mark,.lang-zh .creed-foot{font-size:13px;letter-spacing:.04em!important}.lang-zh .tm-role{font-size:13px}.lang-zh .tm-loc{font-size:12px}.lang-zh .foot-bot p,.lang-zh .foot-domains a{font-size:13px}.lang-zh .urg-item .eta{font-size:11.5px;font-weight:500}.lang-zh .urg-no{font-size:13px;font-weight:500}.lang-zh .svc-tl-when{font-size:11px;letter-spacing:0!important}.lang-zh .faq-tab{font-size:13px;letter-spacing:0!important}.lang-zh .mq-item{letter-spacing:0!important}.lang-zh .logo-wm .sub{font-family:var(--mono);color:var(--paper-mut);opacity:.75;white-space:nowrap;align-items:center;gap:6px;margin-top:5px;font-size:10px;line-height:1;display:flex;letter-spacing:.04em!important;text-transform:none!important}.lang-zh .logo-wm .sub:before{content:"";opacity:.6;background:currentColor;flex:none;width:12px;height:1px}
