:root{--orange:#b03e12;--orange-2:#f0703c;--orange-soft:#fbeee8;--dark:#0b1416;--panel:#12232a;--panel-2:#16303a;--ink:#1a1a1b;--gray:#5c6b73;--gray-2:#6b6f72;--line:#edeff1;--bg:#f6f7f8;--blue:#7193ff;--green:#46d160;--gold:#ffb000;--radius:14px;--shadow:0 10px 30px #0b141614;--font:-apple-system, BlinkMacSystemFont, "Segoe UI", "PingFang SC", "Hiragino Sans GB", "Noto Sans SC", "Microsoft YaHei", sans-serif}*{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth;scroll-padding-top:84px}body{font-family:var(--font);color:var(--ink);-webkit-font-smoothing:antialiased;background:#fff;line-height:1.7}img,svg{max-width:100%;display:block}a{color:inherit;text-decoration:none}.container{max-width:1160px;margin:0 auto;padding:0 24px}@media (width<=400px){.container{padding:0 16px}}.section{padding:96px 0}.section.alt{background:var(--bg)}.eyebrow{letter-spacing:.14em;text-transform:uppercase;color:var(--orange);align-items:center;gap:8px;font-size:13px;font-weight:700;display:inline-flex}.eyebrow:before{content:"";background:var(--orange);border-radius:2px;width:22px;height:2px}.section-title{letter-spacing:-.01em;margin:14px 0 16px;font-size:clamp(28px,4vw,40px);font-weight:800;line-height:1.3}.section-sub{color:var(--gray);max-width:720px;font-size:17px}.btn{cursor:pointer;border:none;border-radius:999px;justify-content:center;align-items:center;gap:8px;padding:14px 28px;font-size:16px;font-weight:700;transition:transform .15s,box-shadow .15s,background .15s;display:inline-flex}.btn-primary{background:var(--orange);color:#fff;box-shadow:0 8px 24px #b03e1259}.btn-primary:hover{background:#8f3210;transform:translateY(-2px)}.btn-ghost{color:#fff;background:0 0;border:1.5px solid #ffffff59}.btn-ghost:hover{border-color:#fff;transform:translateY(-2px)}.btn-dark{background:var(--dark);color:#fff}.btn-dark:hover{transform:translateY(-2px)}.chip{background:var(--bg);color:var(--gray);border:1px solid var(--line);border-radius:999px;align-items:center;padding:3px 10px;font-size:12px;font-weight:600;display:inline-flex}.chip.hot{background:var(--orange-soft);color:var(--orange);border-color:#f1d3c6}.demo-note{color:var(--gray-2);text-align:center;margin-top:14px;font-size:12px}.more-link{text-align:center;flex-wrap:wrap;justify-content:center;gap:8px 28px;margin-top:24px;display:flex}.more-link a{color:var(--orange);font-size:16px;font-weight:700}.more-link a:hover{text-decoration:underline}@media (width<=720px){.section{padding:64px 0}}.consent[data-astro-cid-bm4qem4n]{z-index:100;background:var(--dark);color:#fff;border-radius:var(--radius);max-width:560px;margin:0 auto;padding:16px 18px;font-size:14px;line-height:1.6;position:fixed;bottom:16px;left:16px;right:16px;box-shadow:0 10px 30px #0000004d}.consent[data-astro-cid-bm4qem4n][hidden]{display:none}.consent-actions[data-astro-cid-bm4qem4n]{flex-wrap:wrap;justify-content:flex-end;gap:10px;margin-top:12px;display:flex}.consent-btn[data-astro-cid-bm4qem4n]{min-width:96px;font:inherit;color:var(--dark);cursor:pointer;background:#fff;border:1px solid #fff;border-radius:999px;padding:8px 18px;font-weight:600}.consent-btn[data-astro-cid-bm4qem4n]:focus-visible{outline:2px solid var(--orange-2);outline-offset:2px}.nav[data-astro-cid-wpvy4v7s]{z-index:100;backdrop-filter:blur(12px);border-bottom:1px solid var(--line);background:#ffffffeb;position:sticky;top:0}.nav-inner[data-astro-cid-wpvy4v7s]{justify-content:space-between;align-items:center;height:68px;display:flex}.logo[data-astro-cid-wpvy4v7s]{align-items:center;gap:10px;display:flex}.logo-mark[data-astro-cid-wpvy4v7s]{border-radius:10px;justify-content:center;align-items:center;width:38px;height:38px;display:flex}.logo-text[data-astro-cid-wpvy4v7s]{letter-spacing:-.02em;font-size:21px;font-weight:800}.logo-text[data-astro-cid-wpvy4v7s] em[data-astro-cid-wpvy4v7s]{color:var(--orange);font-style:normal}.nav-links[data-astro-cid-wpvy4v7s]{color:var(--gray);gap:34px;font-size:15px;font-weight:600;display:flex}.nav-links[data-astro-cid-wpvy4v7s] a[data-astro-cid-wpvy4v7s]:hover{color:var(--orange)}.nav-actions[data-astro-cid-wpvy4v7s]{align-items:center;gap:18px;display:flex}.nav-lang[data-astro-cid-wpvy4v7s]{color:var(--gray);white-space:nowrap;border-radius:999px;padding:8px 10px;font-size:13px;font-weight:700;transition:color .15s}.nav-lang[data-astro-cid-wpvy4v7s]:hover{color:var(--orange)}.nav-login[data-astro-cid-wpvy4v7s]{color:var(--ink);white-space:nowrap;border:1.5px solid var(--line);border-radius:999px;padding:9px 18px;font-size:14px;font-weight:700;transition:border-color .15s,color .15s}.l-short[data-astro-cid-wpvy4v7s]{display:none}@media (width<=1024px){.nav-links[data-astro-cid-wpvy4v7s]{gap:20px;font-size:14px}}@media (width<=1180px){.l-full[data-astro-cid-wpvy4v7s]{display:none}.l-short[data-astro-cid-wpvy4v7s]{display:inline}}.nav-login[data-astro-cid-wpvy4v7s]:hover{border-color:var(--orange);color:var(--orange)}.nav-cta[data-astro-cid-wpvy4v7s]{white-space:nowrap;background:var(--orange);color:#fff;border-radius:999px;padding:10px 22px;font-size:14px;font-weight:700;transition:background .15s}.nav-cta[data-astro-cid-wpvy4v7s]:hover{background:#8f3210}@media (width<=860px){.nav-links[data-astro-cid-wpvy4v7s]{display:none}}@media (width<=480px){.nav-actions[data-astro-cid-wpvy4v7s]{gap:8px}.nav-login[data-astro-cid-wpvy4v7s]{padding:9px 12px}.nav-cta[data-astro-cid-wpvy4v7s]{padding:10px 14px}}@media (width<=359px){.logo-text[data-astro-cid-wpvy4v7s]{display:none}}@media (width<=480px){.logo[data-astro-cid-wpvy4v7s]{gap:6px}.logo-mark[data-astro-cid-wpvy4v7s],.logo-mark[data-astro-cid-wpvy4v7s] svg[data-astro-cid-wpvy4v7s]{width:28px;height:28px}.logo-text[data-astro-cid-wpvy4v7s]{font-size:17px}.nav-actions[data-astro-cid-wpvy4v7s]{gap:4px}.nav-lang[data-astro-cid-wpvy4v7s]{padding:8px 6px;font-size:12px}.nav-login[data-astro-cid-wpvy4v7s],.nav-cta[data-astro-cid-wpvy4v7s]{padding-left:8px;padding-right:8px;font-size:12px}}.cta[data-astro-cid-4zgmmfpt]{background:radial-gradient(800px 400px at 50% -20%, #f0703c47, transparent 65%), var(--dark);color:#fff;text-align:center;padding:100px 0}.cta[data-astro-cid-4zgmmfpt] h2[data-astro-cid-4zgmmfpt]{letter-spacing:-.01em;font-size:clamp(28px,4vw,42px);font-weight:800}.cta[data-astro-cid-4zgmmfpt] p[data-astro-cid-4zgmmfpt]{color:#ffffffbf;max-width:520px;margin:16px auto 34px;font-size:17px}.cta-actions[data-astro-cid-4zgmmfpt]{flex-wrap:wrap;justify-content:center;gap:14px;display:flex}.cta-points[data-astro-cid-4zgmmfpt]{color:#ffffffa6;flex-wrap:wrap;justify-content:center;gap:28px;margin-top:40px;font-size:13px;display:flex}.footer[data-astro-cid-4zgmmfpt]{color:#ffffffb3;background:#070e10;padding:48px 0 28px}.footer-inner[data-astro-cid-4zgmmfpt]{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:24px;display:flex}.f-logo[data-astro-cid-4zgmmfpt]{color:#fff;font-size:20px;font-weight:800}.f-logo[data-astro-cid-4zgmmfpt] em[data-astro-cid-4zgmmfpt]{color:var(--orange-2);font-style:normal}.f-brand[data-astro-cid-4zgmmfpt] p[data-astro-cid-4zgmmfpt]{color:#ffffff80;margin-top:6px;font-size:13px}.f-links[data-astro-cid-4zgmmfpt]{flex-wrap:wrap;gap:8px 26px;font-size:14px;display:flex}.f-links[data-astro-cid-4zgmmfpt] a[data-astro-cid-4zgmmfpt]:hover{color:var(--orange-2)}.footer-scroll-note[data-astro-cid-4zgmmfpt]{text-align:center;letter-spacing:.03em;color:#ffffff73;margin:56px 0 24px;font-family:SF Mono,ui-monospace,Menlo,Consolas,monospace;font-size:13px}.footer-wordmark[data-astro-cid-4zgmmfpt]{text-align:center;letter-spacing:-.02em;color:#fff;flex-wrap:wrap;justify-content:center;padding-bottom:clamp(1.5rem,4vw,2.5rem);font-size:clamp(2.6rem,12vw,10.5rem);font-weight:800;line-height:.95;display:flex}.footer-wordmark[data-astro-cid-4zgmmfpt] .letter[data-astro-cid-4zgmmfpt]{opacity:0;transition:opacity .5s,transform .5s,color .25s;display:inline-block;transform:translateY(.4em)}.footer-wordmark[data-astro-cid-4zgmmfpt].in-view .letter[data-astro-cid-4zgmmfpt]{opacity:1;transform:translateY(0)}.footer-wordmark[data-astro-cid-4zgmmfpt] .letter[data-astro-cid-4zgmmfpt].redd,.footer-wordmark[data-astro-cid-4zgmmfpt]:hover .letter[data-astro-cid-4zgmmfpt]{color:var(--orange-2)}.footer-wordmark[data-astro-cid-4zgmmfpt]:hover .letter[data-astro-cid-4zgmmfpt].redd{color:#fff}@media (prefers-reduced-motion:reduce){.footer-wordmark[data-astro-cid-4zgmmfpt] .letter[data-astro-cid-4zgmmfpt]{opacity:1;transition:color .25s;transform:none}}.f-legal[data-astro-cid-4zgmmfpt]{color:#fff9;border-top:1px solid #ffffff14;flex-wrap:wrap;justify-content:space-between;gap:12px;margin-top:36px;padding-top:20px;font-size:12px;display:flex}.f-cookie[data-astro-cid-4zgmmfpt]{font:inherit;color:inherit;cursor:pointer;background:0 0;border:0;padding:0;text-decoration:underline}
