:root{--obsidian:#0A0A0C;--obsidian-deep:#050506;--raise:#111114;--raise2:#18181D;--molten-hi:#F5DA8E;--molten:#D2A94F;--molten-deep:#8A6A2A;--ember:#C4511F;--platinum:#9FA4AD;--text:#EDEAE2;--soft:#98959B;--line:#222226;--line-gold:#443A20;--stone:#F2EFE9;--stone-2:#E9E5DC;--on-stone:#1F1E1C;--on-stone-soft:#5B5850;--stone-line:#D9D4C8;--header-h:74px;--display:"Newsreader","Noto Serif SC","Source Han Serif SC","Songti SC",serif;--carved:"Cinzel","Noto Serif SC",serif;--sans:"Newsreader","Noto Serif SC","Source Han Serif SC",Georgia,serif;--mono:"JetBrains Mono",ui-monospace,"Microsoft YaHei",monospace}*{margin:0;padding:0;box-sizing:border-box}html{background:var(--obsidian);scroll-behavior:smooth}body{background:var(--obsidian);color:var(--text);font-family:var(--sans);font-size:16px;line-height:1.6;-webkit-font-smoothing:antialiased;overflow-x:hidden}::selection{background:var(--molten);color:var(--obsidian)}.wrap{max-width:1240px;margin:0 auto;padding:0 clamp(20px,4vw,52px);position:relative;z-index:2}.overline{font-family:var(--carved);font-size:12px;font-weight:500;letter-spacing:.34em;text-transform:uppercase;color:var(--molten)}h1,h2,h3{font-family:var(--display);font-weight:500;color:var(--text)}h2{font-size:clamp(34px,4.6vw,56px);line-height:1.05;letter-spacing:-.01em}.sub{color:var(--soft);max-width:58ch;font-size:16.5px}.num{font-family:var(--mono);font-size:12px;color:var(--molten);letter-spacing:.12em}.az-section{position:relative;padding:clamp(80px,10vw,140px) 0;scroll-margin-top:calc(var(--header-h) + 20px)}.molten-txt{background:linear-gradient(105deg,var(--molten-deep) 0%,var(--molten) 38%,var(--molten-hi) 52%,var(--molten) 66%,var(--molten-deep) 100%);background-size:220% 100%;-webkit-background-clip:text;background-clip:text;color:transparent;animation:shimmer 9s ease-in-out infinite alternate}@keyframes shimmer{0%{background-position:0% 0}to{background-position:100% 0}}@media(prefers-reduced-motion:reduce){.molten-txt{animation:none}}html.static .molten-txt{animation:none}.progress{position:fixed;top:0;left:0;right:0;height:2px;z-index:60;pointer-events:none;background:linear-gradient(90deg,var(--molten-deep),var(--molten),var(--molten-hi));transform:scaleX(0);transform-origin:left}.btn{display:inline-flex;align-items:center;gap:12px;height:52px;padding:0 30px;font:600 12.5px/1 var(--sans);letter-spacing:.14em;text-transform:uppercase;text-decoration:none;border-radius:2px;cursor:pointer;border:1px solid transparent;transition:background .45s cubic-bezier(.22,1,.36,1),color .45s,border-color .45s;will-change:transform}.btn-molten{background:linear-gradient(120deg,var(--molten) 0%,var(--molten-hi) 55%,var(--molten) 100%);background-size:200% 100%;color:#151005;background-position:0% 0}.btn-molten:hover{background-position:90% 0}.btn-ghost{background:transparent;color:var(--molten);border-color:var(--line-gold)}.btn-ghost:hover{border-color:var(--molten);color:var(--molten-hi)}.arrow{display:inline-block;transition:transform .45s cubic-bezier(.22,1,.36,1)}.btn:hover .arrow{transform:translate(5px)}.az-header{position:fixed;top:0;left:0;right:0;z-index:50;background:#0a0a0cfb;border-bottom:1px solid var(--line)}.nav{max-width:1400px;margin:0 auto;height:74px;display:flex;align-items:center;justify-content:space-between;padding:0 clamp(20px,3vw,44px)}.brand{display:flex;align-items:center;gap:13px;text-decoration:none}.mark{width:38px;height:38px;flex:none}.wordmark{font-family:var(--carved);font-weight:600;font-size:17px;letter-spacing:.4em;color:var(--molten);padding-left:.4em}.nav-links{display:flex;gap:34px;list-style:none}.nav-links a{color:var(--soft);text-decoration:none;font-size:13.5px;font-weight:500;transition:color .35s}.nav-links a:hover{color:var(--molten-hi)}.nav-right{display:flex;align-items:center;gap:24px}.lang{display:flex;gap:13px;font-size:12px;letter-spacing:.08em;color:var(--soft);align-items:center}.lang b{color:var(--molten);font-weight:600}.lang a{color:inherit;text-decoration:none;transition:color .3s}.lang a:hover{color:var(--text)}.lang .zh{font-family:"Noto Serif SC",serif}.burger{display:none;flex-direction:column;gap:5px;background:none;border:0;cursor:pointer;padding:6px}.burger i{display:block;width:22px;height:1.5px;background:var(--molten)}.page-offset{padding-top:74px}.hero{min-height:100svh;display:flex;align-items:center;justify-content:center;text-align:center;padding:150px 0 130px;overflow:hidden;position:relative}html.static .hero{min-height:auto}.hero-canvas{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;pointer-events:none}.hero-grain{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;pointer-events:none;opacity:.05;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.9' numOctaves='2'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)' opacity='0.6'/%3E%3C/svg%3E")}.hero-inner{position:relative;z-index:2;max-width:1000px;width:100%;min-width:0}.hero .overline{display:inline-flex;align-items:center;gap:18px}.hero .overline:before,.hero .overline:after{content:"";width:44px;height:1px;background:var(--line-gold)}.hero h1{font-size:clamp(46px,8vw,102px);line-height:1.03;letter-spacing:-.015em;margin:36px 0 30px}.hero h1 em{font-style:italic;font-weight:500}.hero .sub{margin:0 auto 46px;font-size:clamp(16px,1.6vw,18.5px)}.hero-cta{display:flex;gap:18px;justify-content:center;flex-wrap:wrap}.scroll-hint{position:absolute;bottom:32px;left:50%;transform:translate(-50%);display:flex;flex-direction:column;align-items:center;gap:12px;z-index:2;color:var(--soft);font-size:10.5px;letter-spacing:.3em;text-transform:uppercase}.scroll-hint i{width:1px;height:54px;background:linear-gradient(var(--molten),transparent);display:block;animation:drip 2.6s cubic-bezier(.65,0,.35,1) infinite}@keyframes drip{0%{transform:scaleY(0);transform-origin:top}45%{transform:scaleY(1);transform-origin:top}55%{transform:scaleY(1);transform-origin:bottom}to{transform:scaleY(0);transform-origin:bottom}}@media(prefers-reduced-motion:reduce){.scroll-hint i{animation:none}}html.static .scroll-hint i{animation:none}.marquee{border-top:1px solid var(--line);border-bottom:1px solid var(--line);overflow:hidden;padding:19px 0;background:var(--obsidian);position:relative;z-index:2}.m-track{display:flex;width:max-content;animation:mq 40s linear infinite}.m-track span{font-family:var(--display);font-style:italic;font-size:20px;color:var(--soft);padding:0 26px;white-space:nowrap}.m-track span:after{content:"\25c6";color:var(--ember);font-size:8px;vertical-align:middle;margin-left:52px;font-style:normal}@keyframes mq{0%{transform:translate(0)}to{transform:translate(-50%)}}@media(prefers-reduced-motion:reduce){.m-track{animation:none}}html.static .m-track{animation:none}.ehead{display:flex;align-items:baseline;gap:26px;position:relative;padding-top:26px;margin-bottom:clamp(44px,5.5vw,72px)}.ehead:before{content:"";position:absolute;top:0;left:0;right:0;height:1px;background:var(--line-gold);transform:scaleX(var(--grow,1));transform-origin:left}.ehead h2{flex:1}.ehead .side{max-width:36ch;color:var(--soft);font-size:14.5px;padding-top:10px}.idx{list-style:none}.idx a{display:grid;grid-template-columns:76px 1.1fr 1fr 40px;gap:26px;align-items:center;padding:32px 10px;border-top:1px solid var(--line);text-decoration:none;transition:background .5s cubic-bezier(.22,1,.36,1),padding .5s cubic-bezier(.22,1,.36,1)}.idx li:last-child a{border-bottom:1px solid var(--line)}.idx a:hover{background:var(--raise);padding-left:26px}.idx .t{font-family:var(--display);font-weight:500;font-size:clamp(26px,3.4vw,40px);color:var(--text);transition:color .4s}.idx a:hover .t{color:var(--molten-hi)}.idx .d{color:var(--soft);font-size:14px;line-height:1.5}.idx .go{font-size:20px;color:var(--molten);transition:transform .5s cubic-bezier(.22,1,.36,1)}.idx a:hover .go{transform:translate(8px)}.filter{display:flex;align-items:center;gap:10px;flex-wrap:wrap;margin-bottom:36px}.chip-f{font:600 11.5px/1 var(--sans);letter-spacing:.12em;text-transform:uppercase;color:var(--soft);background:transparent;border:1px solid var(--line);border-radius:2px;padding:11px 16px;cursor:pointer;transition:color .3s,border-color .3s,background .3s}.chip-f:hover{color:var(--text);border-color:var(--line-gold)}.chip-f.on{color:#151005;background:linear-gradient(120deg,var(--molten),var(--molten-hi));border-color:transparent}.count{margin-left:auto;font-family:var(--mono);font-size:12px;color:var(--soft);letter-spacing:.06em}.grid{display:grid;grid-template-columns:repeat(3,1fr);gap:22px;align-items:stretch}.wk{background:var(--raise);border:1px solid var(--line);border-radius:6px;overflow:hidden;position:relative;display:flex;flex-direction:column;transition:transform .5s cubic-bezier(.22,1,.36,1),border-color .5s;will-change:transform}.wk>a{display:flex;flex-direction:column;flex:1 1 auto}.wk:hover{border-color:var(--line-gold)}.wk:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:6px;opacity:0;pointer-events:none;background:radial-gradient(280px circle at var(--mx,50%) var(--my,50%),rgba(245,218,142,.09),transparent 62%);transition:opacity .45s}.wk:hover:after{opacity:1}.wk.off{display:none}.wk .cover{aspect-ratio:16/10;background:var(--obsidian-deep);border-bottom:1px solid var(--line);display:grid;place-items:center;position:relative;overflow:hidden;flex:none}.wk .cover img,.wk .cover svg{width:100%;height:100%;object-fit:cover;transition:transform 1s cubic-bezier(.22,1,.36,1)}.wk:hover .cover img,.wk:hover .cover svg{transform:scale(1.06)}.chip{position:absolute;top:13px;left:13px;font:600 10px/1 var(--sans);letter-spacing:.14em;padding:7px 10px;border-radius:2px;text-transform:uppercase;z-index:2}.chip-try{background:linear-gradient(120deg,var(--molten),var(--molten-hi));color:#151005}.chip-mem{background:#0a0a0cb8;border:1px solid var(--line-gold);color:var(--molten)}.wk .body{padding:20px 22px 24px;flex:1 1 auto}.wk .meta{font-family:var(--mono);font-size:11px;color:var(--soft);letter-spacing:.06em;display:block;margin-bottom:9px}.wk h3{font-size:22px;margin-bottom:7px}.wk p{color:var(--soft);font-size:13.5px;line-height:1.5}.grid-note{margin-top:30px;font-size:13px;color:var(--soft);display:flex;align-items:center;gap:12px}.grid-note i{width:34px;height:1px;background:var(--line-gold);display:block}.demo-panel{position:relative;border:1px solid var(--line-gold);border-radius:8px;overflow:hidden;background:var(--obsidian-deep);aspect-ratio:16/8;display:grid;place-items:center}.demo-bg{position:absolute;top:0;right:0;bottom:0;left:0;opacity:.55}.play{position:relative;z-index:2;width:90px;height:90px;border-radius:50%;border:1px solid var(--molten);display:grid;place-items:center;cursor:pointer;background:#0a0a0c8c;transition:transform .45s cubic-bezier(.22,1,.36,1),background .45s;will-change:transform}.play:hover{transform:scale(1.08);background:#d2a94f24}.play:after{content:"";position:absolute;top:-1px;right:-1px;bottom:-1px;left:-1px;border-radius:50%;border:1px solid var(--molten);pointer-events:none;animation:pulse 3s cubic-bezier(.4,0,.2,1) infinite}@keyframes pulse{0%{transform:scale(1);opacity:.6}70%{transform:scale(1.55);opacity:0}to{transform:scale(1.55);opacity:0}}@media(prefers-reduced-motion:reduce){.play:after{animation:none;opacity:0}}html.static .play:after{animation:none;opacity:0}.demo-cap{position:absolute;left:26px;bottom:20px;z-index:2;display:flex;align-items:center;gap:14px;font-family:var(--mono);font-size:12px;color:var(--soft);letter-spacing:.06em}.demo-cap i{width:34px;height:1px;background:var(--molten);display:block}.plans{display:grid;grid-template-columns:repeat(4,1fr);gap:20px;align-items:stretch}.plan{position:relative;background:var(--raise);border:1px solid var(--line);border-radius:8px;padding:32px 28px;display:flex;flex-direction:column;overflow:hidden;transition:transform .5s cubic-bezier(.22,1,.36,1),border-color .5s}.plan:hover{transform:translateY(-6px);border-color:var(--line-gold)}.plan:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:8px;opacity:0;pointer-events:none;background:radial-gradient(300px circle at var(--mx,50%) var(--my,50%),rgba(245,218,142,.07),transparent 62%);transition:opacity .45s}.plan:hover:after{opacity:1}.plan .tname{font-family:var(--carved);font-weight:500;font-size:12.5px;letter-spacing:.3em;text-transform:uppercase;color:var(--soft);margin-bottom:22px}.plan .price{font-family:var(--display);font-weight:600;font-size:44px;line-height:1;letter-spacing:-.01em}.plan .per{font-size:12.5px;color:var(--soft);margin:10px 0 24px}.plan ul{list-style:none;flex:1}.plan li{padding:11px 0;border-top:1px solid var(--line);font-size:13.6px;color:var(--text);display:flex;gap:12px;align-items:baseline;line-height:1.45}.plan li:before{content:"\2014";color:var(--molten);flex:none;font-size:12px}.plan li.dim{color:var(--soft)}.plan .btn{margin-top:26px;justify-content:center}.plan-pro{background:var(--raise2);border-color:var(--molten-deep)}.plan-pro .badge{position:absolute;top:20px;right:20px;font:600 10px/1 var(--sans);letter-spacing:.16em;text-transform:uppercase;color:#151005;background:linear-gradient(120deg,var(--molten),var(--molten-hi));padding:7px 10px;border-radius:2px}.plan-atelier{border:1px solid var(--molten);background:linear-gradient(165deg,#1b160c,#111114 55%,#0d0d10)}.plan-atelier .tname{color:var(--molten)}.plan-atelier .mark-bg{position:absolute;right:-30px;bottom:-30px;width:190px;height:190px;opacity:.07;pointer-events:none}.plans-note{margin-top:28px;font-size:12.5px;color:var(--soft);text-align:center;letter-spacing:.02em}.stone{background:var(--stone);color:var(--on-stone);overflow-x:clip}.stone .ehead:before{background:var(--on-stone)}.stone h2,.stone h3{color:var(--on-stone)}.stone .ehead .side{color:var(--on-stone-soft)}.stone .num{color:var(--ember)}.state{font-family:var(--display);font-weight:500;font-size:clamp(28px,4.4vw,52px);line-height:1.18;max-width:24ch;letter-spacing:-.01em;color:var(--on-stone)}.state em{font-style:italic;color:var(--molten-deep)}.disc-line{display:flex;gap:14px;flex-wrap:wrap;margin:42px 0 60px;font-family:var(--mono);font-size:12.5px;letter-spacing:.1em;color:var(--on-stone-soft)}.disc-line b{color:var(--ember);font-weight:400}.c-grid{display:grid;grid-template-columns:repeat(3,1fr) 180px 180px;gap:20px}.c-cell{border:1px solid var(--stone-line);background:var(--stone-2);border-radius:6px;padding:26px;text-decoration:none;transition:border-color .4s,transform .5s cubic-bezier(.22,1,.36,1)}.c-cell:hover{border-color:var(--molten-deep);transform:translateY(-4px)}.c-cell .k{font-family:var(--carved);font-weight:500;font-size:11px;letter-spacing:.26em;text-transform:uppercase;color:var(--molten-deep);display:block;margin-bottom:14px}.c-cell .v{font-family:var(--mono);font-size:14px;color:var(--on-stone)}.c-cell p{font-size:12.5px;color:var(--on-stone-soft);margin-top:8px}.qr-cell{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;border:1px solid var(--stone-line);background:var(--stone-2);border-radius:6px;padding:20px}.qr{width:128px;height:128px;background:#fff;border:1px solid var(--stone-line);border-radius:4px;padding:7px;overflow:hidden}.qr img,.qr svg{width:100%;height:100%;object-fit:contain;display:block}.qr-cell span{font-size:11px;color:var(--on-stone-soft);letter-spacing:.06em;text-align:center}.az-footer{background:var(--obsidian-deep);border-top:1px solid var(--line);padding:66px 0 42px}.f-grid{display:grid;grid-template-columns:1.4fr 1fr 1fr;gap:44px;margin-bottom:52px}.f-brand p{color:var(--soft);font-size:13.5px;max-width:34ch;margin-top:16px}.f-col h4{font-family:var(--carved);font-weight:500;font-size:11px;letter-spacing:.3em;text-transform:uppercase;color:var(--molten);margin-bottom:18px}.f-col a{display:block;color:var(--soft);text-decoration:none;font-size:13.5px;padding:6px 0;transition:color .3s}.f-col a:hover{color:var(--molten-hi)}.kuendigen{display:inline-flex;margin-top:12px;border:1px solid var(--line-gold);border-radius:2px;padding:12px 18px;color:var(--molten)!important;font:600 11px/1 var(--sans)!important;letter-spacing:.14em;text-transform:uppercase}.kuendigen:hover{border-color:var(--molten)}.f-bottom{border-top:1px solid var(--line);padding-top:26px;display:flex;justify-content:space-between;gap:20px;flex-wrap:wrap;color:var(--soft);font-size:12px}@media(max-width:1060px){.grid,.plans,.c-grid{grid-template-columns:repeat(2,1fr)}.idx a{grid-template-columns:56px 1fr 40px}.idx .d{display:none}}@media(max-width:820px){.nav-links,.lang{display:none}.burger{display:flex}.ehead{flex-direction:column;gap:14px}.f-grid{grid-template-columns:1fr;gap:34px}.count{margin-left:0;width:100%}}@media(max-width:600px){.nav .btn{display:none}}@media(max-width:560px){.grid,.plans,.c-grid{grid-template-columns:1fr}.hero .overline{font-size:11px;letter-spacing:.24em}.hero .overline:before,.hero .overline:after{width:20px}.idx a{grid-template-columns:44px 1fr 28px;gap:14px;padding:26px 6px}.idx .t{font-size:23px;-webkit-hyphens:auto;hyphens:auto}.marquee .m-track span{font-size:17px}}.p-grid{display:grid;grid-template-columns:1.05fr .95fr;gap:56px;align-items:start}.p-cover{aspect-ratio:16/10;background:var(--obsidian-deep);border:1px solid var(--line);border-radius:8px;display:grid;place-items:center;overflow:hidden;position:relative}.p-cover img,.p-cover svg{width:100%;height:100%;object-fit:cover}.p-title{font-size:clamp(38px,4.5vw,64px);line-height:1.05;margin:16px 0 10px}.p-meta{font-family:var(--mono);font-size:12px;color:var(--soft);letter-spacing:.06em;display:block;margin-bottom:26px}.rte{color:var(--soft);font-size:16px;max-width:60ch;line-height:1.65}.rte p{margin-bottom:1em}.rte h2,.rte h3{margin:1.5em 0 .5em;color:var(--text)}.rte ul,.rte ol{margin:0 0 1em 1.2em}.access{margin-top:36px;border:1px solid var(--line-gold);border-radius:8px;padding:26px;background:var(--raise);position:relative;overflow:hidden}.access .k{font-family:var(--carved);font-weight:500;font-size:11px;letter-spacing:.26em;text-transform:uppercase;color:var(--molten);display:block;margin-bottom:10px}.access p{color:var(--soft);font-size:14px;margin-bottom:18px}@media(max-width:900px){.p-grid{grid-template-columns:1fr;gap:36px}}.drawer-overlay{position:fixed;top:0;right:0;bottom:0;left:0;background:#050506a6;opacity:0;pointer-events:none;transition:opacity .4s;z-index:70}.drawer{position:fixed;top:0;right:0;bottom:0;width:min(84vw,360px);background:var(--obsidian-deep);border-left:1px solid var(--line-gold);z-index:71;transform:translate(103%);transition:transform .5s cubic-bezier(.22,1,.36,1);display:flex;flex-direction:column;padding:86px 34px 34px}body.drawer-open .drawer{transform:none}body.drawer-open .drawer-overlay{opacity:1;pointer-events:auto}.drawer a.d-link{color:var(--text);text-decoration:none;font-family:var(--display);font-size:25px;padding:14px 0;border-bottom:1px solid var(--line);transition:color .3s}.drawer a.d-link:hover{color:var(--molten-hi)}.drawer .btn{margin-top:28px;justify-content:center}.drawer .lang{display:flex;margin-top:auto;padding-top:24px}.drawer-close{position:absolute;top:20px;right:22px;background:none;border:1px solid var(--line-gold);border-radius:2px;color:var(--molten);width:40px;height:40px;font-size:17px;cursor:pointer;line-height:1}.cart-line{display:flex;justify-content:space-between;align-items:baseline;gap:18px;padding:16px 0;border-top:1px solid var(--line)}.cart-line .t{font-family:var(--display);font-size:20px;color:var(--text)}.cart-line .r{font-family:var(--mono);font-size:13px;color:var(--soft);display:flex;gap:18px;align-items:baseline}.cart-line .r a{color:var(--soft)}.cart-total{display:flex;justify-content:space-between;padding:20px 0;border-top:1px solid var(--line-gold);font-family:var(--display);font-size:22px;color:var(--text);margin-top:8px}.nf{min-height:70vh;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;gap:22px}.nf .mark{width:64px;height:64px}.cycle-toggle{display:flex;justify-content:center;gap:10px;margin:0 0 36px;flex-wrap:wrap}.cycle-toggle button{font:500 12px/1 var(--sans);letter-spacing:.14em;text-transform:uppercase;color:var(--soft);background:transparent;border:1px solid var(--line);border-radius:999px;padding:11px 20px;cursor:pointer;transition:color .25s,border-color .25s}.cycle-toggle button:hover{color:var(--text);border-color:var(--line-gold)}.cycle-toggle button.is-active{color:var(--molten-hi);border-color:var(--molten);box-shadow:0 0 0 1px #d2a94f2e inset}.plan-bonus{display:block;min-height:16px;font-size:12px;letter-spacing:.03em;color:var(--molten-hi);margin:-14px 0 20px}.m-wrap{max-width:680px;margin:0 auto}.m-card{background:var(--raise);border:1px solid var(--line-gold);border-radius:10px;padding:36px 34px;margin-top:26px}.m-price{font-family:var(--display);font-weight:600;font-size:54px;line-height:1;letter-spacing:-.01em}.m-per{font-size:13px;color:var(--soft);margin:10px 0 22px}.m-card .rte{font-size:14.5px;line-height:1.7}.m-form{margin-top:26px}.m-form .btn{width:100%;justify-content:center}.m-note{font-size:12.5px;color:var(--soft);margin-top:14px}.m-note a{color:var(--molten);text-decoration:none;border-bottom:1px solid var(--line-gold)}.m-back{margin-top:24px}.m-back a{font-size:13px;color:var(--soft);text-decoration:none}.m-back a:hover{color:var(--molten)}.lang{gap:3px;border:1px solid var(--line);border-radius:999px;padding:3px}.lang b,.lang button{display:inline-flex;align-items:center;justify-content:center;min-width:34px;padding:7px 10px;border-radius:999px;font:600 10.5px/1 var(--sans);letter-spacing:.1em;cursor:default}.lang b{color:#0a0a0c;background:linear-gradient(120deg,#8a6a2a,#d2a94f 55%,#f5da8e);box-shadow:0 0 14px #d2a94f40}.lang button{background:none;border:0;color:var(--soft);cursor:pointer;transition:color .25s,background .25s}.lang button:hover{color:var(--molten-hi);background:#d2a94f14}.lang b.zh,.lang button.zh{font-family:"Noto Serif SC",Microsoft YaHei,serif;font-size:12.5px}.nav-account{position:relative;padding:10px 16px;border:1px solid transparent;border-radius:999px;transition:border-color .3s,color .3s,box-shadow .3s}.nav-account:hover{border-color:var(--line-gold);color:var(--molten-hi);text-decoration:none;box-shadow:0 0 16px #d2a94f1f}.nav-account:before{content:"";display:inline-block;width:4px;height:4px;margin-right:9px;background:var(--molten);transform:rotate(45deg) translateY(-1px);opacity:.7;transition:opacity .3s}.nav-account:hover:before{opacity:1}.svc-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:22px}.svc{background:var(--raise);border:1px solid var(--line);border-radius:8px;padding:32px 32px 28px;display:flex;flex-direction:column;gap:13px;transition:border-color .4s,transform .5s cubic-bezier(.22,1,.36,1)}.svc:hover{border-color:var(--line-gold);transform:translateY(-4px)}.svc-no{font-family:var(--mono);font-size:12px;color:var(--molten);letter-spacing:.12em}.svc h3{font-size:clamp(22px,2.2vw,27px);line-height:1.15}.svc-pain{font-family:var(--display);font-style:italic;color:var(--molten-hi);font-size:16.5px;line-height:1.4}.svc-desc{color:var(--soft);font-size:14.5px;line-height:1.62;flex:1}.svc-meta{font-family:var(--mono);font-size:10.5px;letter-spacing:.14em;color:var(--soft);opacity:.8}.svc-cta{display:inline-flex;align-items:center;gap:10px;margin-top:6px;font:600 12px/1 var(--sans);letter-spacing:.14em;text-transform:uppercase;color:var(--molten);text-decoration:none;transition:color .3s}.svc-cta:hover{color:var(--molten-hi)}.svc-cta:hover .arrow{transform:translate(5px)}@media(max-width:820px){.svc-grid{grid-template-columns:1fr}}.steps-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:26px}.step-c{border-top:1px solid var(--line-gold);padding-top:24px}.step-c .n{font-family:var(--display);font-weight:500;font-size:46px;line-height:1;color:var(--molten);display:block}.step-c h3{font-size:21px;margin:14px 0 9px}.step-c p{color:var(--soft);font-size:14px;line-height:1.62;max-width:38ch}@media(max-width:820px){.steps-grid{grid-template-columns:1fr;gap:18px}}.bib-box{border:1px solid var(--line-gold);background:var(--raise);border-radius:10px;padding:clamp(28px,4vw,46px);display:grid;grid-template-columns:1.15fr .85fr;gap:36px;align-items:center}.bib-box ul{list-style:none}.bib-box li{padding:12px 0;border-top:1px solid var(--line);color:var(--text);font-size:15px;line-height:1.5;display:flex;gap:13px;align-items:baseline}.bib-box li:first-child{border-top:none;padding-top:0}.bib-box li:before{content:"\2014";color:var(--molten);flex:none;font-size:12px}.bib-act{display:flex;flex-direction:column;align-items:flex-start;gap:14px}.bib-note{font-size:12.5px;color:var(--soft);line-height:1.55;max-width:34ch}@media(max-width:820px){.bib-box{grid-template-columns:1fr;gap:24px}}.faq{max-width:780px}.faq details{border-top:1px solid var(--line)}.faq details:last-child{border-bottom:1px solid var(--line)}.faq summary{cursor:pointer;font-family:var(--display);font-weight:500;font-size:19px;color:var(--text);padding:20px 0;list-style:none;display:flex;justify-content:space-between;align-items:baseline;gap:18px;transition:color .3s}.faq summary::-webkit-details-marker{display:none}.faq summary:after{content:"+";color:var(--molten);font-size:22px;line-height:1;flex:none}.faq details[open] summary:after{content:"\2212"}.faq summary:hover{color:var(--molten-hi)}.faq .a{color:var(--soft);font-size:14.5px;line-height:1.68;padding:0 0 24px;max-width:64ch}.k-grid{display:grid;grid-template-columns:1.2fr .8fr;gap:26px;align-items:start;margin-top:54px}.k-form{background:var(--stone-2);border:1px solid var(--stone-line);border-radius:8px;padding:clamp(24px,3vw,36px)}.k-form label{display:block;margin-bottom:18px}.k-form label span{display:block;font:600 11px/1 var(--sans);letter-spacing:.14em;text-transform:uppercase;color:var(--on-stone-soft);margin-bottom:9px}.k-form input,.k-form select,.k-form textarea{width:100%;background:#fff;border:1px solid var(--stone-line);border-radius:4px;padding:13px 14px;font:400 15px/1.5 var(--sans);color:var(--on-stone);transition:border-color .3s}.k-form input:focus,.k-form select:focus,.k-form textarea:focus{outline:none;border-color:var(--molten-deep)}.k-form textarea{resize:vertical;min-height:120px}.k-row2{display:grid;grid-template-columns:1fr 1fr;gap:16px}.k-form .btn{margin-top:6px}.k-ok{background:#e7f0e4;border:1px solid #9DBD93;border-radius:4px;color:#2f5a2a;font-size:14px;padding:13px 16px;margin-bottom:18px}.k-err{background:#f7e8e6;border:1px solid #D3A49E;border-radius:4px;color:#8c3a32;font-size:14px;padding:13px 16px;margin-bottom:18px}.k-side{display:flex;flex-direction:column;gap:20px}.k-side .c-cell{display:block}.k-qrs{display:grid;grid-template-columns:1fr 1fr;gap:20px}@media(max-width:900px){.k-grid,.k-row2{grid-template-columns:1fr}}@media(max-width:430px){.k-qrs{grid-template-columns:1fr}.k-qrs .qr-cell{flex-direction:row;justify-content:flex-start;gap:16px}}.hero h1 em,.state em{display:block}.p-cover a{display:block;width:100%;height:100%}.p-live{width:100%;justify-content:center;margin-top:16px}.p-thumbs{display:grid;grid-template-columns:1fr;gap:16px;margin-top:16px}.p-shot{border:1px solid var(--line);border-radius:6px;overflow:hidden;background:var(--obsidian-deep)}.p-shot img{width:100%;height:100%;object-fit:cover;display:block}@keyframes heroIn{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:none}}.hero .overline{animation:heroIn .7s cubic-bezier(.22,1,.36,1) both}.hero h1{animation:heroIn .8s cubic-bezier(.22,1,.36,1) .08s both}.hero .sub{animation:heroIn .8s cubic-bezier(.22,1,.36,1) .18s both}.hero-cta{animation:heroIn .8s cubic-bezier(.22,1,.36,1) .28s both}.hero-specs{animation:heroIn .8s cubic-bezier(.22,1,.36,1) .38s both}@media(prefers-reduced-motion:reduce){.hero .overline,.hero h1,.hero .sub,.hero-cta,.hero-specs{animation:none}}html.static .hero .overline,html.static .hero h1,html.static .hero .sub,html.static .hero-cta,html.static .hero-specs{animation:none}.wk-cta{background:transparent;border:1px dashed var(--line-gold)}.wk-cta a{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;text-align:center;height:100%;min-height:340px;padding:34px 26px;text-decoration:none;color:inherit}.wk-cta .plus{font-family:var(--display);font-size:52px;line-height:1;color:var(--molten);opacity:.9}.wk-cta h3{font-size:22px;max-width:16ch}.wk-cta p{color:var(--soft);font-size:13.5px;line-height:1.55;max-width:30ch}.grid-morelink{display:flex;justify-content:space-between;align-items:baseline;gap:14px;margin-top:22px;padding-top:16px;border-top:1px solid var(--line);flex-wrap:wrap}.grid-morelink span{color:var(--soft);font-size:13px}.grid-morelink a{color:var(--molten);text-decoration:none;font:600 12.5px/1 var(--sans);letter-spacing:.12em;text-transform:uppercase}.grid-morelink a:hover{color:var(--molten-hi)}@media(max-width:560px){.wk-cta{grid-column:span 2;min-height:0}.wk-cta a{padding:26px 18px;gap:8px}.wk-cta .plus{font-size:34px}}.wk-cta .golink{font:600 12px/1 var(--sans);letter-spacing:.14em;text-transform:uppercase;color:var(--molten);margin-top:6px}.wk-cta:hover{border-color:var(--molten)}.wk-cta:hover .golink{color:var(--molten-hi)}.p-cover--live{cursor:pointer}.p-cover--live img{transition:transform .8s cubic-bezier(.22,1,.36,1)}.p-cover--live:hover img{transform:scale(1.03)}.live-over{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;background:linear-gradient(180deg,#0505060d,#05050673);z-index:2}.live-chip{display:inline-flex;align-items:center;gap:10px;font:600 12px/1 var(--sans);letter-spacing:.16em;text-transform:uppercase;color:#151005;background:linear-gradient(120deg,var(--molten),var(--molten-hi));border-radius:999px;padding:14px 24px;box-shadow:0 10px 34px #00000073;transition:transform .4s cubic-bezier(.22,1,.36,1)}.p-cover--live:hover .live-chip{transform:scale(1.05)}.p-cover.is-live{cursor:default;aspect-ratio:16/10}html[lang^=zh] body{line-height:1.85;font-size:16.5px}html[lang^=zh] h1,html[lang^=zh] h2,html[lang^=zh] h3{letter-spacing:0}html[lang^=zh] .hero h1{line-height:1.16}html[lang^=zh] h2{line-height:1.22}html[lang^=zh] .sub,html[lang^=zh] .svc-desc,html[lang^=zh] .faq .a,html[lang^=zh] .step-c p,html[lang^=zh] .wk p,html[lang^=zh] .rte{line-height:1.85}html[lang^=zh] .hero h1 em,html[lang^=zh] .state em,html[lang^=zh] .svc-pain,html[lang^=zh] .ehead .side em,html[lang^=zh] .wk-cta h3{font-style:normal}html[lang^=zh] .overline{letter-spacing:.18em}html[lang^=zh] .btn,html[lang^=zh] .svc-cta,html[lang^=zh] .chip{letter-spacing:.08em}html[lang^=zh] .faq summary{line-height:1.5}@media(max-width:600px){html[lang=de] .svc-desc,html[lang=de] .faq .a,html[lang=de] .sub,html[lang=de] .step-c p{hyphens:auto;-webkit-hyphens:auto}}.nav-links{gap:clamp(18px,2.4vw,34px)}.grid--compact{grid-template-columns:repeat(4,1fr);gap:16px}.grid--compact .wk .body{padding:15px 16px 18px}.grid--compact .wk .meta{font-size:10px;margin-bottom:7px}.grid--compact .wk h3{font-size:17.5px;margin-bottom:0}.grid--compact .wk p{display:none}.grid--compact .wk-cta a{padding:22px 16px;gap:10px}.grid--compact .wk-cta .plus{font-size:36px}.grid--compact .wk-cta h3{font-size:17.5px}.grid--compact .wk-cta p{display:block;font-size:12px;max-width:24ch}@media(max-width:1060px){.grid--compact{grid-template-columns:repeat(2,1fr)}}@media(max-width:560px){.grid--compact{grid-template-columns:repeat(2,1fr);gap:12px}.grid--compact .wk h3{font-size:15px}.grid--compact .wk .meta{display:none}}.koll-bar{display:flex;align-items:center;justify-content:space-between;gap:18px;flex-wrap:wrap;margin-top:26px;padding:20px 24px;background:var(--raise);border:1px solid var(--line-gold);border-radius:6px}.koll-bar p{margin:0;color:var(--text);font-size:14.5px}@media(max-width:560px){.koll-bar .btn{width:100%;justify-content:center}}.svc-grid--slim{grid-template-columns:repeat(4,1fr);gap:16px}.svc--slim{padding:22px 20px;gap:10px}.svc--slim h3{font-size:19px}.svc--slim .svc-pain{margin:0;font-size:13.5px}@media(max-width:1060px){.svc-grid--slim{grid-template-columns:repeat(2,1fr)}}@media(max-width:560px){.svc-grid--slim{grid-template-columns:1fr}}.steps-strip{display:flex;align-items:center;flex-wrap:wrap;gap:14px 22px;margin-top:26px;padding:16px 22px;background:var(--raise);border:1px solid var(--line);border-radius:6px}.steps-strip .ss{font:500 12px/1.4 var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--soft);white-space:nowrap}.steps-strip .ss b{color:var(--molten);font-weight:500;margin-right:7px}.steps-strip .ss-sep{width:22px;height:1px;background:var(--line-gold);flex:none}.steps-strip .steps-cta{margin-left:auto;height:44px;padding:0 24px}@media(max-width:720px){.steps-strip .steps-cta{margin-left:0;width:100%;justify-content:center}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/az-theme.css.map */
