.brand-logo[data-v-20a83606]{object-fit:contain;display:block}.header[data-v-4a88516d]{z-index:50;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffffe6;transition:box-shadow .2s;position:-webkit-sticky;position:sticky;top:0}.header.scrolled[data-v-4a88516d]{box-shadow:0 1px 0 var(--line)}.bar[data-v-4a88516d]{justify-content:space-between;align-items:center;height:68px;display:flex}.logo[data-v-4a88516d]{color:var(--text);letter-spacing:.5px;align-items:center;gap:10px;font-size:18px;font-weight:800;display:flex}.links[data-v-4a88516d]{align-items:center;gap:28px;display:flex}.links a[data-v-4a88516d]{color:var(--text-2);font-weight:500}.links a.router-link-exact-active[data-v-4a88516d]:not(.btn){color:var(--green-dark)}.links .btn[data-v-4a88516d]{color:#fff}.lang[data-v-4a88516d]{border:1px solid var(--line);cursor:pointer;color:var(--text-2);background:0 0;border-radius:8px;padding:4px 10px;font-family:inherit}.menu[data-v-4a88516d]{cursor:pointer;background:0 0;border:0;padding:8px;display:none}.menu span[data-v-4a88516d]{background:var(--text);border-radius:2px;width:22px;height:2px;margin:5px 0;display:block}@media (max-width:820px){.menu[data-v-4a88516d]{display:block}.links[data-v-4a88516d]{border-bottom:1px solid var(--line);background:#fff;flex-direction:column;align-items:stretch;gap:0;padding:8px 20px 16px;display:none;position:absolute;top:68px;left:0;right:0}.links.open[data-v-4a88516d]{display:flex}.links a[data-v-4a88516d],.links .lang[data-v-4a88516d]{padding:12px 0}.links .btn[data-v-4a88516d]{margin-top:8px}.links .lang[data-v-4a88516d]{text-align:left;border:0}}.safe-email[data-v-b7b906a6]{white-space:nowrap}.at[data-v-b7b906a6]{vertical-align:-.12em;background:currentColor;width:.95em;height:.95em;margin:0 .04em;display:inline-block;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2.2' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='12' r='4'/%3E%3Cpath d='M16 8v5a3 3 0 0 0 6 0v-1a10 10 0 1 0-4 8'/%3E%3C/svg%3E") 50%/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2.2' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='12' r='4'/%3E%3Cpath d='M16 8v5a3 3 0 0 0 6 0v-1a10 10 0 1 0-4 8'/%3E%3C/svg%3E") 50%/contain no-repeat}.footer[data-v-6a84a899]{background:var(--dark);color:#93a4af;padding:56px 0 24px}.cols[data-v-6a84a899]{grid-template-columns:2fr 1fr 1fr;gap:32px;display:grid}.logo[data-v-6a84a899]{color:#fff;align-items:center;gap:8px;margin-bottom:12px;font-size:17px;font-weight:800;display:flex}h4[data-v-6a84a899]{color:#fff;margin:0 0 12px;font-size:14px}a[data-v-6a84a899]{color:#93a4af;margin-bottom:8px;display:block}a[data-v-6a84a899]:hover{color:var(--green)}.copy[data-v-6a84a899]{border-top:1px solid #22303b;margin-top:40px;padding-top:20px;font-size:13px}@media (max-width:720px){.cols[data-v-6a84a899]{grid-template-columns:1fr 1fr}.brand[data-v-6a84a899]{grid-column:1/-1}}:root{--green:#2f6bff;--green-dark:#1f56e6;--green-deep:#16306b;--cyan:#22d3a6;--amber:#ffb020;--gold:#e8a93b;--danger:#ff5c5c;--text:#17232b;--text-2:#5f6f7a;--text-3:#93a4af;--line:#e6eef1;--bg:#fff;--bg-soft:#f2f7ff;--card:#fff;--dark:#111820;--radius:14px;--shadow:0 10px 30px #11182014}*{box-sizing:border-box}html,body{margin:0}html{text-size-adjust:100%}body{color:var(--text);background:var(--bg);-webkit-font-smoothing:antialiased;font-family:-apple-system,BlinkMacSystemFont,PingFang SC,Microsoft YaHei,Segoe UI,Roboto,sans-serif;font-size:15px;line-height:1.6}a{color:var(--green-dark);text-decoration:none}h1,h2,h3{margin:0;line-height:1.25}p{margin:0}.container{width:100%;max-width:1160px;margin:0 auto;padding:0 20px}.section{padding:88px 0}.section.soft{background:var(--bg-soft)}.section-head{text-align:center;max-width:640px;margin:0 auto 48px}.section-head h2{font-size:30px;font-weight:800}.section-head p{color:var(--text-2);margin-top:12px;font-size:16px}.section-head.with-mascot{text-align:left;justify-content:center;align-items:center;gap:20px;max-width:760px;display:flex}@media (max-width:600px){.section-head.with-mascot{text-align:center;flex-direction:column}}.btn{cursor:pointer;background:var(--green-dark);color:#fff;border:1px solid #0000;border-radius:12px;justify-content:center;align-items:center;gap:8px;height:48px;padding:0 26px;font-family:inherit;font-size:15px;font-weight:600;transition:transform .15s,box-shadow .15s,background .15s;display:inline-flex}.btn:hover{transform:translateY(-1px);box-shadow:0 8px 20px #1f56e64d}.btn:disabled{opacity:.6;cursor:not-allowed;box-shadow:none;transform:none}.btn.ghost{color:var(--green-dark);border-color:var(--green-dark);background:0 0}.btn.ghost:hover{box-shadow:none;background:#2f6bff14}.btn.white{color:var(--green-deep);background:#fff}.btn.block{width:100%}.btn.sm{border-radius:10px;height:38px;padding:0 16px;font-size:14px}.card{background:var(--card);border:1px solid var(--line);border-radius:var(--radius);padding:24px}.field{flex-direction:column;gap:6px;margin-bottom:16px;display:flex}.field label{color:var(--text-2);font-size:14px}.input{border:1px solid var(--line);height:48px;color:var(--text);background:#fff;border-radius:10px;outline:none;width:100%;padding:0 14px;font-family:inherit;font-size:15px;transition:border-color .15s}.input:focus{border-color:var(--green);box-shadow:0 0 0 3px #2f6bff26}.row{align-items:center;gap:12px;display:flex}.muted{color:var(--text-3);font-size:14px}.alert{border-radius:10px;margin-bottom:16px;padding:12px 14px;font-size:14px}.alert.error{color:#d63c3c;background:#ff5c5c1a}.alert.ok{color:#0d7f63;background:#22d3a624}.alert.info{color:#12808d;background:#25c7d91a}.tag{border-radius:6px;padding:1px 8px;font-size:12px;font-weight:600;display:inline-block}.tag.vip{color:var(--green-dark);background:#2f6bff1f}.tag.svip{color:#b97a12;background:#e8a93b26}.tag.hot{background:var(--amber);color:#fff}.page-narrow{max-width:440px;margin:64px auto 96px;padding:0 20px}.page-title{margin-bottom:8px;font-size:26px;font-weight:800}.reveal{opacity:0;transition:opacity .6s,transform .6s;transform:translateY(24px)}.reveal.in{opacity:1;transform:none}@media (max-width:720px){.section{padding:56px 0}.section-head h2{font-size:23px}}
