:root{--brand-bg:linear-gradient(135deg,#dcb74e,#f5c94d,#fde7a8);--brand:#dcb74e;--brand2:#f5c94d;--text:#161718;--muted:#5b677a;--bg:#f4f7fb;--card:#fff;--line:#e6ecf5;--radius:14px;--max:1180px;--shadow:0 18px 50px rgba(57,42,26,.1);--focus:0 0 0 3px rgba(20,86,214,.2)}*{box-sizing:border-box;font-size:14px;padding:0}*,body{margin:0}body{background:var(--bg);color:var(--text);font-family:ui-sans-serif,system-ui,-apple-system,Segoe UI,Roboto,Helvetica,Arial,PingFang SC,Microsoft YaHei,sans-serif}a{color:inherit;text-decoration:none}.container{margin:0 auto!important;max-width:var(--max)!important;padding:20px 10px!important}.page{padding:0!important}.row{align-items:center;display:flex;gap:12px;justify-content:space-between}.about img{height:auto;max-width:100%;-o-object-fit:contain;object-fit:contain}@media(max-width:768px){.container{padding:10px!important}}.container [data-w-e-type=video]{max-width:100%!important;width:100%!important}.container [data-w-e-type=video] iframe,.container [data-w-e-type=video] video,.container video{display:block;height:auto!important;max-width:100%!important;width:100%!important}.banner{background:var(--brand-bg);color:#fff;overflow:hidden;padding:90px 20px;position:relative;text-align:center}.banner-inner{position:relative;z-index:2}.banner h1{font-size:44px;margin-bottom:15px}.banner p{font-size:18px;opacity:.95}.circle{background:#ffffff40;border-radius:50%;position:absolute}.circle1{height:200px;left:-80px;top:-60px;width:200px}.circle2{bottom:-40px;height:140px;right:-40px;width:140px}.section{margin-bottom:60px}.section h2{color:#222;font-size:28px;margin-bottom:20px}.section p{color:#555;font-size:16px}@media screen and (max-width:768px){.banner{padding:40px 20px!important}.banner h1{font-size:28px!important}.banner p{font-size:15px!important}}.wrap[data-v-a4b22a17]{background:radial-gradient(1200px 500px at 50% -10%,hsla(0,0%,100%,.9),transparent),radial-gradient(900px 500px at 20% 0,rgba(255,52,12,.12),transparent),radial-gradient(900px 500px at 90% 20%,rgba(229,167,20,.14),transparent),var(--bg);display:grid;min-height:100vh;overflow:hidden;padding:28px 14px;place-items:center;position:relative}.bg[data-v-a4b22a17]{inset:0;pointer-events:none}.bg[data-v-a4b22a17],.circle[data-v-a4b22a17]{position:absolute}.circle[data-v-a4b22a17]{background:#ffffff38;border-radius:50%;filter:blur(.5px)}.c1[data-v-a4b22a17]{background:#ff340c1f;height:260px;left:-80px;top:-90px;width:260px}.c2[data-v-a4b22a17]{background:#e5a71424;height:360px;right:-160px;top:12%;width:360px}.c3[data-v-a4b22a17]{background:#ffffff2e;bottom:-120px;height:260px;left:18%;width:260px}.card[data-v-a4b22a17]{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#ffffffe6;border:1px solid rgba(230,236,245,.9);border-radius:18px;box-shadow:var(--shadow);padding:34px 26px;position:relative;text-align:center;width:min(900px,100%);z-index:1}.code[data-v-a4b22a17]{background:var(--brand-bg);-webkit-background-clip:text;background-clip:text;display:inline-block;font-size:72px;font-weight:800;letter-spacing:4px;line-height:1;margin-bottom:10px}.code[data-v-a4b22a17],.code.red[data-v-a4b22a17]{color:transparent}.code.red[data-v-a4b22a17]{background:linear-gradient(135deg,#ff340c,#e5a714,#f7caa1);-webkit-background-clip:text;background-clip:text}.title[data-v-a4b22a17]{color:var(--text);font-size:22px;font-weight:800;margin-bottom:8px}.desc[data-v-a4b22a17]{color:var(--muted);font-size:14px;line-height:1.7;margin:0 auto 18px;max-width:560px}.actions[data-v-a4b22a17]{display:flex;flex-wrap:wrap;gap:12px;justify-content:center;margin-bottom:10px}.btn[data-v-a4b22a17]{background:#fff;border:1px solid rgba(230,236,245,.9);border-radius:999px;color:var(--text);cursor:pointer;height:40px;padding:0 16px;transition:transform .12s ease,box-shadow .12s ease,opacity .12s ease}.btn[data-v-a4b22a17]:hover{box-shadow:0 10px 26px #00000014;transform:translateY(-1px)}.btn[data-v-a4b22a17]:active{opacity:.9;transform:translateY(0)}.btn.primary[data-v-a4b22a17]{background:var(--brand-bg);border:none;color:#fff}.hint[data-v-a4b22a17]{color:var(--muted);font-size:12px}@media(max-width:768px){.card[data-v-a4b22a17]{border-radius:16px;padding:26px 16px}.code[data-v-a4b22a17]{font-size:56px}}
