.site-header[data-v-082f6cc9]{position:sticky;top:0;z-index:50;background:rgba(10,9,7,.78);-webkit-backdrop-filter:saturate(140%) blur(14px);backdrop-filter:saturate(140%) blur(14px);border-bottom:1px solid var(--line)}.header-inner[data-v-082f6cc9]{height:72px;display:flex;align-items:center;gap:32px}.brand[data-v-082f6cc9]{display:flex;align-items:center;gap:12px;flex-shrink:0}.brand-mark[data-v-082f6cc9]{width:42px;height:42px;display:grid;place-items:center;border-radius:12px;color:#1a1408;font-size:22px;font-weight:700;background:linear-gradient(180deg,#f0d078 0%,#d4af37 60%,#b8912c 100%);box-shadow:0 10px 22px #d4af3747}.brand-text[data-v-082f6cc9]{display:flex;flex-direction:column;line-height:1.15}.brand-text strong[data-v-082f6cc9]{font-size:19px;letter-spacing:.02em}.brand-text small[data-v-082f6cc9]{color:var(--muted);font-size:11px;letter-spacing:.04em}.nav[data-v-082f6cc9]{display:flex;gap:4px;flex:1;justify-content:center}.nav-item[data-v-082f6cc9]{position:relative}.nav a[data-v-082f6cc9],.nav-parent[data-v-082f6cc9]{display:inline-flex;align-items:center;gap:5px;padding:8px 14px;border-radius:999px;border:none;background:transparent;color:var(--ink-2);font-size:14px;font-weight:500;font-family:inherit;white-space:nowrap;cursor:pointer;transition:color .18s ease,background-color .18s ease}.nav a[data-v-082f6cc9]:hover,.nav-parent[data-v-082f6cc9]:hover{color:var(--brand);background:var(--brand-soft)}.caret[data-v-082f6cc9]{width:13px;height:13px;transition:transform .2s var(--ease-out)}.nav-item:hover .caret[data-v-082f6cc9],.nav-item:focus-within .caret[data-v-082f6cc9]{transform:rotate(180deg)}.nav-dropdown[data-v-082f6cc9]{position:absolute;top:calc(100% + 10px);left:50%;min-width:168px;padding:8px;background:var(--white);border:1px solid var(--line);border-radius:var(--radius);box-shadow:0 22px 50px #0000008c,0 6px 18px #0006;opacity:0;pointer-events:none;transform:translate(-50%) translateY(-6px);transition:opacity .18s ease,transform .18s var(--ease-out)}.nav-item:hover .nav-dropdown[data-v-082f6cc9],.nav-item:focus-within .nav-dropdown[data-v-082f6cc9]{opacity:1;pointer-events:auto;transform:translate(-50%) translateY(0)}.nav-dropdown a[data-v-082f6cc9]{display:block;padding:9px 12px;border-radius:var(--radius-sm);color:var(--ink-2);font-size:14px;transition:color .16s ease,background-color .16s ease}.nav-dropdown a[data-v-082f6cc9]:hover{color:var(--brand);background:var(--brand-soft)}.actions[data-v-082f6cc9]{display:flex;gap:10px;flex-shrink:0}.actions .btn[data-v-082f6cc9]{padding:10px 20px;font-size:14px}.burger[data-v-082f6cc9]{display:none;flex-direction:column;justify-content:center;gap:5px;width:40px;height:40px;padding:0;background:transparent;border:none;cursor:pointer}.burger span[data-v-082f6cc9]{display:block;width:22px;height:2px;margin-left:auto;background:var(--ink);border-radius:2px;transition:transform .25s var(--ease-out),opacity .2s ease,width .2s ease}.burger span[data-v-082f6cc9]:nth-child(1){width:22px}.burger span[data-v-082f6cc9]:nth-child(2){width:16px}.burger span[data-v-082f6cc9]:nth-child(3){width:20px}.burger.open span[data-v-082f6cc9]:nth-child(1){transform:translateY(7px) rotate(45deg);width:22px}.burger.open span[data-v-082f6cc9]:nth-child(2){opacity:0}.burger.open span[data-v-082f6cc9]:nth-child(3){transform:translateY(-7px) rotate(-45deg);width:22px}.mobile-drawer[data-v-082f6cc9]{position:fixed;right:0;bottom:0;left:0;top:72px;background:rgba(10,9,7,.55);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);z-index:40}.mobile-panel[data-v-082f6cc9]{margin-left:auto;width:min(320px,80%);height:calc(100vh - 72px);background:var(--white);border-left:1px solid var(--line);padding:28px 24px;display:flex;flex-direction:column}.mobile-nav[data-v-082f6cc9]{display:flex;flex-direction:column;gap:4px}.mobile-nav a[data-v-082f6cc9]{padding:14px 18px;border-radius:var(--radius-sm);font-size:16px;color:var(--ink-2);transition:background-color .18s ease,color .18s ease}.mobile-nav a[data-v-082f6cc9]:hover{background:var(--brand-soft);color:var(--brand)}.mobile-group[data-v-082f6cc9]{margin:6px 0 2px}.mobile-group-title[data-v-082f6cc9]{display:block;padding:10px 18px 6px;color:var(--muted);font-size:12px;font-weight:600;letter-spacing:.06em}.mobile-group a[data-v-082f6cc9]{padding-left:30px}.mobile-actions[data-v-082f6cc9]{margin-top:auto;display:flex;gap:10px}.mobile-actions .btn[data-v-082f6cc9]{flex:1;padding:11px 16px;font-size:14px;text-align:center}.slide-enter-active[data-v-082f6cc9],.slide-leave-active[data-v-082f6cc9]{transition:opacity .22s ease}.slide-enter-active .mobile-panel[data-v-082f6cc9],.slide-leave-active .mobile-panel[data-v-082f6cc9]{transition:transform .28s var(--ease-out)}.slide-enter-from[data-v-082f6cc9],.slide-leave-to[data-v-082f6cc9]{opacity:0}.slide-enter-from .mobile-panel[data-v-082f6cc9],.slide-leave-to .mobile-panel[data-v-082f6cc9]{transform:translate(100%)}@media (max-width: 860px){.nav[data-v-082f6cc9],.actions[data-v-082f6cc9]{display:none}.burger[data-v-082f6cc9]{display:flex}.header-inner[data-v-082f6cc9]{gap:16px}}.hero[data-v-363d902a]{position:relative;overflow:hidden;padding:84px 0 110px;background:radial-gradient(900px 520px at 86% -6%,rgba(212,175,55,.16),transparent 60%),radial-gradient(720px 420px at -8% 24%,rgba(212,175,55,.08),transparent 55%),linear-gradient(180deg,#0d0c0a 0%,#0a0907 100%)}.hero-glow[data-v-363d902a]{position:absolute;top:-200px;right:-140px;width:640px;height:640px;border-radius:50%;background:radial-gradient(circle at 34% 32%,rgba(240,208,120,.32),rgba(212,175,55,.08) 52%,transparent 72%);animation:hero-glow-363d902a 16s var(--ease-in-out) infinite alternate;pointer-events:none}@keyframes hero-glow-363d902a{0%{transform:translateZ(0) scale(1);opacity:.75}to{transform:translate3d(-46px,34px,0) scale(1.08);opacity:1}}.hero-grid[data-v-363d902a]{display:grid;grid-template-columns:1.08fr .92fr;gap:64px;align-items:center}.pill[data-v-363d902a]{display:inline-block;margin-bottom:20px;padding:7px 14px;border-radius:var(--radius-pill);color:var(--brand);background:var(--brand-soft);font-size:13px;font-weight:600;letter-spacing:.01em}h1[data-v-363d902a]{margin:0 0 22px;max-width:13ch;font-size:clamp(38px,4.6vw,58px);line-height:1.16;letter-spacing:-.025em;font-weight:750;text-wrap:balance}h1 em[data-v-363d902a]{font-style:normal}.lead[data-v-363d902a]{margin:0 0 34px;max-width:34em;color:var(--muted);font-size:17px;line-height:1.8;text-wrap:pretty}.hero-cta[data-v-363d902a]{display:flex;gap:14px;flex-wrap:wrap;align-items:center}.btn-lg[data-v-363d902a]{padding:15px 30px;font-size:16px}.hero-visual[data-v-363d902a]{position:relative;display:flex;justify-content:center}.visual-frame[data-v-363d902a]{position:relative;width:min(420px,100%);overflow:hidden;border-radius:28px;box-shadow:0 40px 90px #0009;border:1px solid rgba(212,175,55,.28)}.visual-frame[data-v-363d902a]:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;background:linear-gradient(180deg,rgba(10,9,7,0) 55%,rgba(10,9,7,.34));pointer-events:none}.visual-frame[data-v-363d902a]:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;background:linear-gradient(115deg,transparent 30%,rgba(255,255,255,.28) 48%,transparent 62%);transform:translate(-120%);transition:transform .9s var(--ease-out);pointer-events:none}.visual-frame img[data-v-363d902a]{width:100%;aspect-ratio:4 / 5;object-fit:cover;transition:transform .9s var(--ease-in-out)}@media (hover: hover) and (pointer: fine){.visual-frame[data-v-363d902a]:hover:after{transform:translate(120%)}.visual-frame:hover img[data-v-363d902a]{transform:scale(1.05)}}@media (prefers-reduced-motion: reduce){.hero-glow[data-v-363d902a]{animation:none}.visual-frame[data-v-363d902a]:after{display:none}}.hero-stats[data-v-363d902a]{margin-top:44px;padding-top:32px;border-top:1px solid var(--line)}.stats-inner[data-v-363d902a]{display:flex;justify-content:space-between;gap:24px}.stat-item[data-v-363d902a]{display:flex;flex-direction:column;gap:4px}.stat-value[data-v-363d902a]{font-size:clamp(22px,2.4vw,32px);font-weight:750;letter-spacing:-.02em;color:var(--brand-lighter);font-family:SFMono-Regular,Consolas,monospace}.stat-label[data-v-363d902a]{font-size:13px;color:var(--muted)}@media (max-width: 900px){.hero-grid[data-v-363d902a]{grid-template-columns:1fr;gap:40px}.hero-visual[data-v-363d902a]{display:none}.stats-inner[data-v-363d902a]{flex-wrap:wrap;justify-content:flex-start}.stat-item[data-v-363d902a]{flex:1 1 40%;min-width:120px}}@media (max-width: 520px){.stat-item[data-v-363d902a]{flex:1 1 100%}}.pain[data-v-1921c4f2]{position:relative;padding:104px 0;background:radial-gradient(600px 360px at 50% 0%,rgba(212,175,55,.07),transparent 70%),#0a0907}.pain-head[data-v-1921c4f2]{text-align:center;margin-bottom:56px}.pain-head .eyebrow[data-v-1921c4f2]{display:inline-block;padding:5px 14px;border-radius:var(--radius-pill);color:var(--brand);background:var(--brand-soft);font-size:13px;font-weight:600;letter-spacing:.03em}.pain-head h2[data-v-1921c4f2]{margin:18px 0 12px;font-size:clamp(28px,3.2vw,40px);line-height:1.2;letter-spacing:-.02em}.pain-head p[data-v-1921c4f2]{margin:0 auto;max-width:42em;color:var(--muted);font-size:15px}.pain-grid[data-v-1921c4f2]{display:grid;grid-template-columns:repeat(4,1fr);gap:18px}.pain-card[data-v-1921c4f2]{position:relative;padding:32px 26px 28px;border-radius:var(--radius);background:var(--white);border:1px solid var(--line);box-shadow:var(--shadow-sm);transition:transform .28s var(--ease-out),box-shadow .28s var(--ease-out),border-color .28s var(--ease-out)}.pain-num[data-v-1921c4f2]{position:absolute;top:18px;right:22px;font-family:SFMono-Regular,Consolas,monospace;font-size:13px;font-weight:700;color:var(--brand-ink);opacity:.6;letter-spacing:.04em}.pain-icon[data-v-1921c4f2]{width:48px;height:48px;display:grid;place-items:center;border-radius:14px;color:var(--brand);background:var(--brand-soft);margin-bottom:20px;transition:transform .28s var(--ease-out),color .28s var(--ease-out)}.pain-icon svg[data-v-1921c4f2]{width:24px;height:24px}.pain-card h3[data-v-1921c4f2]{margin:0 0 10px;font-size:19px;letter-spacing:-.01em}.pain-card p[data-v-1921c4f2]{margin:0;color:var(--ink-2);font-size:14px;line-height:1.75}.pain-stat[data-v-1921c4f2]{display:inline-block;margin-top:18px;padding:4px 12px;border-radius:var(--radius-pill);font-size:12px;font-weight:600;color:#c9a84f;background:rgba(212,175,55,.1);border:1px solid rgba(212,175,55,.22)}@media (hover: hover) and (pointer: fine){.pain-card[data-v-1921c4f2]:hover{transform:translateY(-6px);box-shadow:0 28px 64px #00000085;border-color:#d4af3759}.pain-card:hover .pain-icon[data-v-1921c4f2]{transform:translateY(-2px) scale(1.06);color:var(--brand-lighter)}}.pain-teaser[data-v-1921c4f2]{margin-top:48px;text-align:center;display:flex;justify-content:center;align-items:center;gap:16px;color:var(--muted);font-size:15px}.pain-teaser .link[data-v-1921c4f2]{color:var(--brand);font-weight:600;font-size:15px}.pain-teaser .link span[data-v-1921c4f2]{display:inline-block;transition:transform .18s var(--ease-out)}.pain-teaser .link:hover span[data-v-1921c4f2]{transform:translate(4px)}@media (max-width: 900px){.pain-grid[data-v-1921c4f2]{grid-template-columns:1fr 1fr}}@media (max-width: 560px){.pain-grid[data-v-1921c4f2]{grid-template-columns:1fr}}.feature-grid[data-v-a185c7e5]{display:grid;grid-template-columns:repeat(6,1fr);gap:20px}.feature[data-v-a185c7e5]{border-radius:var(--radius);transition:transform .2s var(--ease-out),box-shadow .2s var(--ease-out),border-color .2s var(--ease-out)}.feature-hero[data-v-a185c7e5]{grid-column:span 6;position:relative;overflow:hidden;color:#fff;border:none;box-shadow:var(--shadow)}.feature-hero-media[data-v-a185c7e5]{position:absolute;top:0;right:0;bottom:0;left:0}.feature-hero-media[data-v-a185c7e5]:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,rgba(0,0,0,.18) 0%,rgba(5,4,2,.94) 100%)}.feature-hero-media img[data-v-a185c7e5]{width:100%;height:100%;object-fit:cover}.feature-hero-body[data-v-a185c7e5]{position:relative;z-index:1;min-height:320px;padding:38px;display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-end}.feature-hero h3[data-v-a185c7e5]{margin:14px 0 12px;font-size:26px;letter-spacing:-.01em}.feature-hero p[data-v-a185c7e5]{margin:0 0 16px;max-width:40ch;color:#ffffffd1;font-size:15px}.feature-tall[data-v-a185c7e5],.feature-flat[data-v-a185c7e5],.feature-wide[data-v-a185c7e5]{grid-column:span 2;padding:28px;background:var(--white);border:1px solid var(--line);box-shadow:var(--shadow-sm)}.feature-wide[data-v-a185c7e5]{grid-column:span 6}.feature-tall[data-v-a185c7e5]:hover,.feature-flat[data-v-a185c7e5]:hover,.feature-wide[data-v-a185c7e5]:hover{transform:translateY(-6px);box-shadow:0 26px 60px #00000080,0 8px 22px #0006;border-color:#d4af3759}.feature-icon[data-v-a185c7e5]{display:inline-grid;place-items:center;width:46px;height:46px;border-radius:13px;color:var(--brand);background:var(--brand-soft);margin-bottom:16px;transition:transform .25s var(--ease-out),color .25s var(--ease-out),background-color .25s var(--ease-out)}.feature-tall:hover .feature-icon[data-v-a185c7e5],.feature-flat:hover .feature-icon[data-v-a185c7e5],.feature-wide:hover .feature-icon[data-v-a185c7e5]{transform:translateY(-2px) scale(1.06);color:var(--brand-strong)}.feature-hero-media img[data-v-a185c7e5]{transition:transform .9s var(--ease-in-out)}@media (hover: hover) and (pointer: fine){.feature-hero:hover .feature-hero-media img[data-v-a185c7e5]{transform:scale(1.05)}}.feature-icon.light[data-v-a185c7e5]{color:var(--brand-lighter);background:var(--white)}.feature-icon svg[data-v-a185c7e5]{width:24px;height:24px}.feature h3[data-v-a185c7e5]{margin:0 0 10px;font-size:18px}.feature p[data-v-a185c7e5]{margin:0;color:var(--muted);font-size:14px;line-height:1.7}.feature-metric[data-v-a185c7e5]{display:inline-block;margin-top:14px;padding:3px 12px;border-radius:var(--radius-pill);font-size:12px;font-weight:600;color:var(--brand-lighter);background:rgba(212,175,55,.12);border:1px solid rgba(212,175,55,.26);font-family:SFMono-Regular,Consolas,monospace}@media (max-width: 900px){.feature-grid[data-v-a185c7e5]{grid-template-columns:1fr 1fr}.feature-hero[data-v-a185c7e5]{grid-column:span 2;grid-row:span 1}.feature-wide[data-v-a185c7e5]{grid-column:span 2}.feature-hero-body[data-v-a185c7e5]{min-height:300px}}@media (max-width: 600px){.feature-grid[data-v-a185c7e5]{grid-template-columns:1fr}.feature-hero[data-v-a185c7e5],.feature-tall[data-v-a185c7e5],.feature-flat[data-v-a185c7e5],.feature-wide[data-v-a185c7e5]{grid-column:span 1}}.realtime[data-v-ad8b6041]{background:radial-gradient(700px 420px at 0% 0%,rgba(212,175,55,.06),transparent 55%),var(--bg)}.realtime-grid[data-v-ad8b6041]{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.realtime-card[data-v-ad8b6041]{padding:28px;border-radius:var(--radius);background:var(--white);border:1px solid var(--line);box-shadow:var(--shadow-sm);transition:transform .22s var(--ease-out),box-shadow .22s var(--ease-out),border-color .22s var(--ease-out)}.realtime-card[data-v-ad8b6041]:hover{transform:translateY(-6px);box-shadow:0 26px 60px #00000080,0 8px 22px #0006;border-color:#d4af3759}.realtime-icon[data-v-ad8b6041]{display:inline-grid;place-items:center;width:46px;height:46px;border-radius:13px;color:var(--brand);background:var(--brand-soft);margin-bottom:16px;transition:transform .25s var(--ease-out),color .25s var(--ease-out)}.realtime-card:hover .realtime-icon[data-v-ad8b6041]{transform:translateY(-2px) scale(1.06);color:var(--brand-strong)}.realtime-icon svg[data-v-ad8b6041]{width:24px;height:24px}.realtime-card h3[data-v-ad8b6041]{margin:0 0 10px;font-size:18px;letter-spacing:-.01em}.realtime-card p[data-v-ad8b6041]{margin:0;color:var(--muted);font-size:14px;line-height:1.7}.realtime-deploy[data-v-ad8b6041]{display:grid;grid-template-columns:1fr 1fr;gap:48px;align-items:center;margin-top:44px;padding:40px;border-radius:var(--radius);background:var(--white);border:1px solid var(--line);box-shadow:var(--shadow-sm);transition:transform .25s var(--ease-out),box-shadow .25s var(--ease-out),border-color .25s var(--ease-out)}.deploy-visual[data-v-ad8b6041]{display:flex}.deploy-frame[data-v-ad8b6041]{overflow:hidden;border-radius:20px;border:1px solid var(--line);box-shadow:var(--shadow-sm)}.deploy-frame img[data-v-ad8b6041]{width:100%;aspect-ratio:4 / 3;object-fit:cover;transition:transform .8s var(--ease-in-out)}@media (hover: hover) and (pointer: fine){.realtime-deploy[data-v-ad8b6041]:hover{transform:translateY(-4px);box-shadow:0 26px 60px #0000008c;border-color:#d4af3759}.realtime-deploy:hover .deploy-frame img[data-v-ad8b6041]{transform:scale(1.05)}}.deploy-tag[data-v-ad8b6041]{display:inline-block;margin-bottom:14px;padding:5px 12px;border-radius:999px;color:var(--brand);background:var(--brand-soft);font-size:12px;font-weight:600}.deploy-copy h3[data-v-ad8b6041]{margin:0 0 12px;font-size:26px;line-height:1.3;letter-spacing:-.01em}.desc[data-v-ad8b6041]{margin:0 0 20px;color:var(--muted);font-size:15px}.deploy-copy ul[data-v-ad8b6041]{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:10px}.deploy-copy li[data-v-ad8b6041]{display:flex;align-items:flex-start;gap:10px;font-size:14px;color:var(--ink-2)}.check[data-v-ad8b6041]{width:16px;height:16px;color:var(--brand);flex-shrink:0;margin-top:3px}.flow-head[data-v-ad8b6041]{margin:56px 0 32px}.flow-head h3[data-v-ad8b6041]{margin:0 0 8px;font-size:22px;letter-spacing:-.01em}.flow-head p[data-v-ad8b6041]{margin:0;color:var(--muted);font-size:15px}.realtime-steps[data-v-ad8b6041]{display:grid;grid-template-columns:repeat(4,1fr);gap:24px}.realtime-step[data-v-ad8b6041]{padding:8px 8px 0}.step-marker[data-v-ad8b6041]{display:flex;align-items:center;gap:12px;margin-bottom:18px}.step-num[data-v-ad8b6041]{width:44px;height:44px;display:grid;place-items:center;border-radius:50%;color:#1a1408;background:linear-gradient(180deg,#f0d078 0%,#d4af37 60%,#b8912c 100%);font-family:SFMono-Regular,Consolas,monospace;font-size:15px;font-weight:700;box-shadow:0 8px 20px #d4af3747}.step-marker[data-v-ad8b6041]:after{content:"";flex:1;height:1px;background:linear-gradient(90deg,rgba(212,175,55,.5),transparent)}.realtime-step:last-child .step-marker[data-v-ad8b6041]:after{display:none}.realtime-step h4[data-v-ad8b6041]{margin:0 0 10px;font-size:19px;letter-spacing:-.01em}.realtime-step p[data-v-ad8b6041]{margin:0;color:var(--muted);font-size:14px;line-height:1.75}@media (max-width: 900px){.realtime-grid[data-v-ad8b6041]{grid-template-columns:1fr 1fr}.realtime-deploy[data-v-ad8b6041]{grid-template-columns:1fr;gap:28px;padding:28px}.deploy-visual[data-v-ad8b6041]{order:-1}.realtime-steps[data-v-ad8b6041]{grid-template-columns:1fr 1fr}}@media (max-width: 600px){.realtime-grid[data-v-ad8b6041],.realtime-steps[data-v-ad8b6041]{grid-template-columns:1fr}}.solutions[data-v-a7689946]{background:var(--bg)}.solution-list[data-v-a7689946]{display:flex;flex-direction:column;gap:28px}.solution[data-v-a7689946]{display:grid;grid-template-columns:1fr 1fr;gap:48px;align-items:center;padding:40px;border-radius:var(--radius);background:var(--white);border:1px solid var(--line);box-shadow:var(--shadow-sm);transition:transform .25s var(--ease-out),box-shadow .25s var(--ease-out),border-color .25s var(--ease-out)}.solution.reverse[data-v-a7689946]{direction:rtl}.solution.reverse[data-v-a7689946]>*{direction:ltr}.solution-visual[data-v-a7689946]{display:flex}.solution-frame[data-v-a7689946]{overflow:hidden;border-radius:20px;border:1px solid var(--line);box-shadow:var(--shadow-sm)}.solution-frame img[data-v-a7689946]{width:100%;aspect-ratio:4 / 3;object-fit:cover;transition:transform .8s var(--ease-in-out)}@media (hover: hover) and (pointer: fine){.solution[data-v-a7689946]:hover{transform:translateY(-4px);box-shadow:0 26px 60px #0000008c;border-color:#d4af3759}.solution:hover .solution-frame img[data-v-a7689946]{transform:scale(1.05)}}.solution-tag[data-v-a7689946]{display:inline-block;margin-bottom:14px;padding:5px 12px;border-radius:999px;color:var(--brand);background:var(--brand-soft);font-size:12px;font-weight:600}.solution-copy h3[data-v-a7689946]{margin:0 0 12px;font-size:26px;line-height:1.3;letter-spacing:-.01em}.desc[data-v-a7689946]{margin:0 0 20px;color:var(--muted);font-size:15px}.solution-copy ul[data-v-a7689946]{list-style:none;margin:0 0 24px;padding:0;display:flex;flex-direction:column;gap:10px}.solution-copy li[data-v-a7689946]{display:flex;align-items:flex-start;gap:10px;font-size:14px;color:var(--ink-2)}.check[data-v-a7689946]{width:16px;height:16px;color:var(--brand);flex-shrink:0;margin-top:3px}.link[data-v-a7689946]{color:var(--brand);font-weight:600;font-size:15px}.link span[data-v-a7689946]{display:inline-block;transition:transform .18s var(--ease-out)}.link:hover span[data-v-a7689946]{transform:translate(4px)}@media (max-width: 860px){.solution[data-v-a7689946]{grid-template-columns:1fr;gap:28px;padding:28px}.solution.reverse[data-v-a7689946]{direction:ltr}}.loop[data-v-8183f6d2]{background:radial-gradient(760px 480px at 12% 0%,rgba(212,175,55,.08),transparent 62%),radial-gradient(640px 420px at 100% 100%,rgba(212,175,55,.05),transparent 60%),#0a0907;position:relative;overflow:hidden}.loop-flow[data-v-8183f6d2]{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.loop-step[data-v-8183f6d2]{position:relative;padding:28px 28px 30px;border-radius:var(--radius);background:var(--white);border:1px solid var(--line);box-shadow:var(--shadow-sm);transition:transform .28s var(--ease-out),box-shadow .28s var(--ease-out),border-color .28s var(--ease-out)}.loop-step[data-v-8183f6d2]:hover{transform:translateY(-6px);box-shadow:0 26px 60px #00000080;border-color:#d4af3759}.step-icon[data-v-8183f6d2]{width:50px;height:50px;display:grid;place-items:center;border-radius:14px;color:var(--brand);background:var(--brand-soft);margin-bottom:18px;transition:transform .28s var(--ease-out),color .28s var(--ease-out)}.loop-step:hover .step-icon[data-v-8183f6d2]{transform:translateY(-2px) scale(1.06);color:var(--brand-lighter)}.step-icon svg[data-v-8183f6d2]{width:25px;height:25px}.step-index[data-v-8183f6d2]{position:absolute;top:26px;right:26px;font-family:SFMono-Regular,Consolas,monospace;font-size:14px;font-weight:700;color:var(--brand);opacity:.45}.loop-step h3[data-v-8183f6d2]{margin:0 0 10px;font-size:18px;letter-spacing:-.01em}.loop-step p[data-v-8183f6d2]{margin:0;color:var(--muted);font-size:14px;line-height:1.7}.step-arrow[data-v-8183f6d2]{display:none;position:absolute;top:50%;right:-22px;transform:translateY(-50%);z-index:1;color:var(--brand);font-size:18px;font-weight:700}@media (min-width: 901px){.step-arrow[data-v-8183f6d2]{display:block}}.loop-note[data-v-8183f6d2]{margin-top:28px;display:flex;align-items:center;gap:14px;padding:18px 22px;border-radius:var(--radius);background:var(--brand-soft);border:1px solid rgba(212,175,55,.22)}.loop-note-icon[data-v-8183f6d2]{width:24px;height:24px;color:var(--brand);flex-shrink:0}.loop-note p[data-v-8183f6d2]{margin:0;color:var(--ink-2);font-size:15px;line-height:1.7}@media (max-width: 900px){.loop-flow[data-v-8183f6d2]{grid-template-columns:1fr 1fr}}@media (max-width: 560px){.loop-flow[data-v-8183f6d2]{grid-template-columns:1fr}}.scenes[data-v-8a00d1cc]{background:radial-gradient(700px 400px at 100% 0%,rgba(212,175,55,.06),transparent 65%),var(--bg)}.scene-grid[data-v-8a00d1cc]{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.scene-card[data-v-8a00d1cc]{padding:30px 28px;border-radius:var(--radius);background:var(--white);border:1px solid var(--line);box-shadow:var(--shadow-sm);transition:transform .28s var(--ease-out),box-shadow .28s var(--ease-out),border-color .28s var(--ease-out)}.scene-icon[data-v-8a00d1cc]{width:48px;height:48px;display:grid;place-items:center;border-radius:14px;color:var(--brand);background:var(--brand-soft);margin-bottom:18px;transition:transform .28s var(--ease-out),color .28s var(--ease-out)}.scene-icon svg[data-v-8a00d1cc]{width:24px;height:24px}.scene-card h3[data-v-8a00d1cc]{margin:0 0 10px;font-size:18px;letter-spacing:-.01em}.scene-card p[data-v-8a00d1cc]{margin:0;color:var(--muted);font-size:14px;line-height:1.75}@media (hover: hover) and (pointer: fine){.scene-card[data-v-8a00d1cc]:hover{transform:translateY(-6px);box-shadow:0 26px 60px #00000080;border-color:#d4af3759}.scene-card:hover .scene-icon[data-v-8a00d1cc]{transform:translateY(-2px) scale(1.06);color:var(--brand-lighter)}}@media (max-width: 900px){.scene-grid[data-v-8a00d1cc]{grid-template-columns:1fr 1fr}}@media (max-width: 560px){.scene-grid[data-v-8a00d1cc]{grid-template-columns:1fr}}.process[data-v-24b73185]{background:#0a0907;position:relative;overflow:hidden}.process-steps[data-v-24b73185]{display:grid;grid-template-columns:repeat(4,1fr);gap:24px;position:relative}.process-step[data-v-24b73185]{position:relative;padding:8px 8px 0}.step-marker[data-v-24b73185]{display:flex;align-items:center;gap:12px;margin-bottom:18px}.step-num[data-v-24b73185]{width:44px;height:44px;display:grid;place-items:center;border-radius:50%;color:#1a1408;background:linear-gradient(180deg,#f0d078 0%,#d4af37 60%,#b8912c 100%);font-family:SFMono-Regular,Consolas,monospace;font-size:15px;font-weight:700;box-shadow:0 8px 20px #d4af3747}.step-marker[data-v-24b73185]:after{content:"";flex:1;height:1px;background:linear-gradient(90deg,rgba(212,175,55,.5),transparent)}.process-step:last-child .step-marker[data-v-24b73185]:after{display:none}.process-step h3[data-v-24b73185]{margin:0 0 10px;font-size:19px;letter-spacing:-.01em}.process-step p[data-v-24b73185]{margin:0;color:var(--muted);font-size:14px;line-height:1.75}.process-cta[data-v-24b73185]{margin-top:52px;text-align:center}@media (max-width: 900px){.process-steps[data-v-24b73185]{grid-template-columns:1fr 1fr}}@media (max-width: 560px){.process-steps[data-v-24b73185]{grid-template-columns:1fr}}.admin[data-v-aea55bd1]{background:radial-gradient(700px 400px at 0% 20%,rgba(212,175,55,.06),transparent 60%),var(--bg)}.admin-grid[data-v-aea55bd1]{display:grid;grid-template-columns:1fr 1fr;gap:24px}.admin-card[data-v-aea55bd1]{overflow:hidden;border-radius:var(--radius);background:var(--white);border:1px solid var(--line);box-shadow:var(--shadow-sm);transition:transform .28s var(--ease-out),box-shadow .28s var(--ease-out),border-color .28s var(--ease-out)}.admin-media[data-v-aea55bd1]{overflow:hidden;border-bottom:1px solid var(--line);background:#100f0b}.admin-media img[data-v-aea55bd1]{width:100%;aspect-ratio:16 / 10;object-fit:cover;object-position:top center;transition:transform .8s var(--ease-in-out)}.admin-body[data-v-aea55bd1]{padding:24px 26px 26px}.admin-body h3[data-v-aea55bd1]{margin:0 0 8px;font-size:19px;letter-spacing:-.01em}.admin-body p[data-v-aea55bd1]{margin:0;color:var(--muted);font-size:14px;line-height:1.75}@media (hover: hover) and (pointer: fine){.admin-card[data-v-aea55bd1]:hover{transform:translateY(-6px);box-shadow:0 28px 64px #00000085;border-color:#d4af3759}.admin-card:hover .admin-media img[data-v-aea55bd1]{transform:scale(1.04)}}@media (max-width: 760px){.admin-grid[data-v-aea55bd1]{grid-template-columns:1fr}}.skills[data-v-97e77824]{background:var(--bg)}.skill-list[data-v-97e77824]{display:flex;flex-direction:column}.skill-row[data-v-97e77824]{display:flex;align-items:center;gap:24px;padding:26px 8px;border-top:1px solid var(--line);transition:background-color .22s var(--ease-out),transform .22s var(--ease-out)}.skill-row[data-v-97e77824]:last-child{border-bottom:1px solid var(--line)}.skill-row[data-v-97e77824]:hover{background:var(--white);transform:translate(8px)}.skill-row.skeleton[data-v-97e77824]{height:118px;border-top:none;border-radius:var(--radius);background:linear-gradient(100deg,#1a1710 40%,#241f14 50%,#1a1710 60%);background-size:200% 100%;animation:shimmer-97e77824 1.4s infinite}@keyframes shimmer-97e77824{to{background-position:-200% 0}}.skill-index[data-v-97e77824]{flex-shrink:0;width:44px;font-family:SFMono-Regular,Consolas,monospace;color:var(--brand);font-weight:700;font-size:15px;transition:color .22s var(--ease-out)}.skill-row:hover .skill-index[data-v-97e77824]{color:var(--brand-deeper)}.skill-main[data-v-97e77824]{flex:1;min-width:0}.skill-head[data-v-97e77824]{display:flex;align-items:center;gap:12px;margin-bottom:8px}.skill-head h3[data-v-97e77824]{margin:0;font-size:19px;letter-spacing:-.01em}.skill-type[data-v-97e77824]{padding:3px 10px;border-radius:999px;color:var(--brand);background:var(--brand-soft);font-size:12px;font-weight:600;white-space:nowrap}.skill-desc[data-v-97e77824]{margin:0;color:var(--muted);font-size:14px}.skill-value[data-v-97e77824]{display:inline-block;margin-top:10px;font-size:12px;font-weight:600;color:var(--brand-lighter)}.skill-code[data-v-97e77824]{flex-shrink:0;color:var(--muted);font-size:12px;font-family:SFMono-Regular,Consolas,monospace}.empty[data-v-97e77824]{text-align:center;color:var(--muted);padding:30px 0}@media (max-width: 620px){.skill-row[data-v-97e77824]{align-items:flex-start;flex-wrap:wrap;gap:12px}.skill-code[data-v-97e77824]{display:none}}.ai-module[data-v-68816281]{background:radial-gradient(700px 420px at 100% 0%,rgba(212,175,55,.06),transparent 55%),var(--bg)}.ai-grid[data-v-68816281]{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.ai-card[data-v-68816281]{padding:28px;border-radius:var(--radius);background:var(--white);border:1px solid var(--line);box-shadow:var(--shadow-sm);transition:transform .22s var(--ease-out),box-shadow .22s var(--ease-out),border-color .22s var(--ease-out)}.ai-card[data-v-68816281]:hover{transform:translateY(-6px);box-shadow:0 26px 60px #00000080,0 8px 22px #0006;border-color:#d4af3759}.ai-icon[data-v-68816281]{display:inline-grid;place-items:center;width:46px;height:46px;border-radius:13px;color:var(--brand);background:var(--brand-soft);margin-bottom:16px;transition:transform .25s var(--ease-out),color .25s var(--ease-out)}.ai-card:hover .ai-icon[data-v-68816281]{transform:translateY(-2px) scale(1.06);color:var(--brand-strong)}.ai-icon svg[data-v-68816281]{width:24px;height:24px}.ai-card h3[data-v-68816281]{margin:0 0 10px;font-size:18px;letter-spacing:-.01em}.ai-card p[data-v-68816281]{margin:0 0 16px;color:var(--muted);font-size:14px;line-height:1.7}.ai-tags[data-v-68816281]{display:flex;flex-wrap:wrap;gap:8px}.ai-tag[data-v-68816281]{padding:3px 10px;border-radius:var(--radius-pill);font-size:12px;font-weight:600;color:var(--brand-lighter);background:rgba(212,175,55,.12);border:1px solid rgba(212,175,55,.26);white-space:nowrap}@media (max-width: 900px){.ai-grid[data-v-68816281]{grid-template-columns:1fr 1fr}}@media (max-width: 600px){.ai-grid[data-v-68816281]{grid-template-columns:1fr}}.pricing[data-v-c2650c9e]{background:var(--bg)}.cycle-switch[data-v-c2650c9e]{display:inline-flex;gap:4px;padding:5px;margin-bottom:40px;border:1px solid var(--line);border-radius:var(--radius-pill);background:var(--white)}.cycle-btn[data-v-c2650c9e]{padding:9px 24px;border:none;border-radius:var(--radius-pill);background:transparent;color:var(--ink-2);font-family:inherit;font-size:14px;font-weight:600;cursor:pointer;transition:color .18s var(--ease-out),background-color .18s var(--ease-out)}.cycle-btn[data-v-c2650c9e]:hover{color:var(--brand)}.cycle-btn.active[data-v-c2650c9e]{color:#1a1408;background:linear-gradient(180deg,#f0d078 0%,#d4af37 100%)}.plan-grid[data-v-c2650c9e]{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:20px}.plan-card[data-v-c2650c9e]{position:relative;display:flex;flex-direction:column;padding:32px 28px;background:var(--white);border:1px solid var(--line);border-radius:var(--radius);box-shadow:var(--shadow-sm);transition:transform .24s var(--ease-out),border-color .24s var(--ease-out),box-shadow .24s var(--ease-out)}.plan-card[data-v-c2650c9e]:hover{transform:translateY(-6px);border-color:#d4af3766;box-shadow:var(--shadow)}.plan-card.featured[data-v-c2650c9e]{border-color:#d4af378c;background:linear-gradient(180deg,rgba(212,175,55,.07) 0%,var(--white) 42%);box-shadow:var(--shadow-brand)}.plan-card.skeleton[data-v-c2650c9e]{height:460px;border-radius:var(--radius);background:linear-gradient(100deg,#1a1710 40%,#241f14 50%,#1a1710 60%);background-size:200% 100%;animation:shimmer-c2650c9e 1.4s infinite}@keyframes shimmer-c2650c9e{to{background-position:-200% 0}}.plan-badge[data-v-c2650c9e]{position:absolute;top:18px;right:18px;padding:4px 12px;border-radius:var(--radius-pill);color:#1a1408;background:linear-gradient(180deg,#f0d078 0%,#d4af37 100%);font-size:12px;font-weight:700}.plan-name[data-v-c2650c9e]{margin:0 0 14px;font-size:20px;letter-spacing:-.01em}.plan-price[data-v-c2650c9e]{display:flex;align-items:baseline;gap:4px;padding-bottom:22px;margin-bottom:22px;border-bottom:1px solid var(--line)}.price-symbol[data-v-c2650c9e]{color:var(--brand);font-size:20px;font-weight:700}.price-value[data-v-c2650c9e]{color:var(--ink);font-size:42px;font-weight:700;line-height:1.1;letter-spacing:-.02em}.price-value.free[data-v-c2650c9e]{color:var(--brand);font-size:38px}.price-unit[data-v-c2650c9e]{color:var(--muted);font-size:14px}.plan-quota[data-v-c2650c9e]{flex:1;list-style:none;padding:0;margin:0 0 26px}.plan-quota li[data-v-c2650c9e]{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:9px 0;color:var(--muted);font-size:14px}.plan-quota li b[data-v-c2650c9e]{color:var(--ink);font-weight:600;font-variant-numeric:tabular-nums}.plan-cta[data-v-c2650c9e]{width:100%}.compare[data-v-c2650c9e]{margin-top:56px}.compare-head[data-v-c2650c9e]{margin-bottom:22px}.compare-head h3[data-v-c2650c9e]{margin:0 0 8px;font-size:22px;letter-spacing:-.01em}.compare-head p[data-v-c2650c9e]{margin:0;color:var(--muted);font-size:15px}.compare-scroll[data-v-c2650c9e]{overflow-x:auto;border:1px solid var(--line);border-radius:var(--radius);background:var(--white)}.compare-table[data-v-c2650c9e]{width:100%;min-width:640px;border-collapse:collapse;font-size:14px}.compare-table th[data-v-c2650c9e],.compare-table td[data-v-c2650c9e]{padding:15px 18px;text-align:center;border-bottom:1px solid var(--line);white-space:nowrap}.compare-table thead th[data-v-c2650c9e]{color:var(--ink);font-size:15px;font-weight:700;background:rgba(212,175,55,.06)}.compare-table tbody tr:last-child th[data-v-c2650c9e],.compare-table tbody tr:last-child td[data-v-c2650c9e]{border-bottom:none}.compare-table tbody tr[data-v-c2650c9e]:hover{background:rgba(212,175,55,.04)}.compare-table .col-label[data-v-c2650c9e]{position:sticky;left:0;z-index:1;text-align:left;color:var(--muted);font-weight:500;background:var(--white)}.compare-table thead .col-label[data-v-c2650c9e]{background:#1b1813}.compare-table tbody td[data-v-c2650c9e]{color:var(--ink-2);font-variant-numeric:tabular-nums}.compare-table td.strong[data-v-c2650c9e]{color:var(--brand);font-weight:700}.compare-table th.featured[data-v-c2650c9e],.compare-table td.featured[data-v-c2650c9e]{background:rgba(212,175,55,.08)}.compare-note[data-v-c2650c9e]{margin:18px 0 0;color:var(--muted);font-size:13px}.empty[data-v-c2650c9e]{text-align:center;color:var(--muted);padding:40px 0}@media (max-width: 980px){.plan-grid[data-v-c2650c9e]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 680px){.plan-grid[data-v-c2650c9e]{grid-template-columns:minmax(0,1fr)}.plan-card.skeleton[data-v-c2650c9e]{height:320px}.cycle-switch[data-v-c2650c9e]{width:100%;justify-content:center}.cycle-btn[data-v-c2650c9e]{flex:1;padding:9px 12px}}.contact-panel[data-v-1a8b3eae]{display:grid;grid-template-columns:1.05fr .95fr;padding:12px}.contact-primary[data-v-1a8b3eae]{padding:40px 32px;border-right:1px solid var(--line);display:flex;flex-direction:column;justify-content:center;gap:32px}.contact-secondary[data-v-1a8b3eae]{padding:40px 16px 40px 40px;display:flex;flex-direction:column;justify-content:center;gap:26px}.primary-item[data-v-1a8b3eae]{display:flex;align-items:flex-start;gap:16px}.contact-icon[data-v-1a8b3eae]{display:inline-grid;place-items:center;width:52px;height:52px;border-radius:14px;color:var(--brand);background:var(--brand-soft);flex-shrink:0;transition:transform .22s var(--ease-out),box-shadow .22s var(--ease-out),background-color .22s var(--ease-out)}@media (hover: hover) and (pointer: fine){.primary-item:hover .contact-icon[data-v-1a8b3eae],.secondary-item:hover .contact-icon[data-v-1a8b3eae]{transform:translateY(-2px);box-shadow:0 12px 24px #d4af3747}}.contact-icon.sm[data-v-1a8b3eae]{width:40px;height:40px;border-radius:12px}.contact-icon svg[data-v-1a8b3eae]{width:24px;height:24px}.contact-icon.sm svg[data-v-1a8b3eae]{width:20px;height:20px}.primary-body[data-v-1a8b3eae],.secondary-text[data-v-1a8b3eae]{display:flex;flex-direction:column;gap:3px}.contact-label[data-v-1a8b3eae]{color:var(--muted);font-size:13px}.primary-item .contact-value[data-v-1a8b3eae]{color:var(--ink);font-size:24px;font-weight:700;letter-spacing:-.01em;line-height:1.3;word-break:break-all}.secondary-item[data-v-1a8b3eae]{display:flex;align-items:center;gap:14px}.secondary-text .contact-value[data-v-1a8b3eae]{color:var(--ink);font-size:15px;font-weight:600;word-break:break-all}@media (max-width: 860px){.contact-panel[data-v-1a8b3eae]{grid-template-columns:1fr}.contact-primary[data-v-1a8b3eae]{border-right:none;border-bottom:1px solid var(--line)}.contact-secondary[data-v-1a8b3eae]{padding-left:32px}}@media (max-width: 520px){.primary-item .contact-value[data-v-1a8b3eae]{font-size:20px}}.site-footer[data-v-a6a5822d]{background:#060504;color:#f6efdc}.footer-inner[data-v-a6a5822d]{display:flex;align-items:center;justify-content:space-between;gap:32px;padding-top:52px;padding-bottom:52px}.footer-brand[data-v-a6a5822d]{display:flex;align-items:center;gap:14px}.brand-mark[data-v-a6a5822d]{width:44px;height:44px;display:grid;place-items:center;border-radius:12px;color:#1a1408;background:linear-gradient(180deg,#f0d078 0%,#d4af37 60%,#b8912c 100%);font-size:24px;font-weight:700}.footer-brand strong[data-v-a6a5822d]{font-size:17px;display:block}.footer-brand p[data-v-a6a5822d]{margin:4px 0 0;color:#ffffffa8;font-size:13px}.footer-nav[data-v-a6a5822d]{display:flex;flex-wrap:wrap;gap:6px 24px}.footer-nav a[data-v-a6a5822d]{color:#ffffffb8;font-size:14px;transition:color .18s ease}.footer-nav a[data-v-a6a5822d]:hover{color:#fff}.copyright[data-v-a6a5822d]{border-top:1px solid rgba(255,255,255,.12);padding:18px 0}.copyright-inner[data-v-a6a5822d]{display:flex;align-items:center;justify-content:space-between;gap:16px;color:#ffffff8c;font-size:13px}.legal[data-v-a6a5822d]{display:flex;gap:24px}.legal a[data-v-a6a5822d]{color:#ffffff9e;transition:color .18s ease}.legal a[data-v-a6a5822d]:hover{color:#fff}@media (max-width: 760px){.footer-inner[data-v-a6a5822d],.copyright-inner[data-v-a6a5822d]{flex-direction:column;align-items:flex-start}}:root{--brand: #d4af37;--brand-strong: #e9c96a;--brand-ink: #b8912c;--brand-soft: rgba(212, 175, 55, .14);--brand-soft-2: rgba(212, 175, 55, .24);--ink: #f6efdc;--ink-2: #d6cbb0;--muted: #9b9178;--line: #2a2720;--bg: #0f0e0b;--white: #16140f;--radius: 22px;--radius-sm: 14px;--radius-pill: 999px;--shadow: 0 24px 60px rgba(0, 0, 0, .5);--shadow-sm: 0 12px 30px rgba(0, 0, 0, .42);--shadow-brand: 0 14px 34px rgba(212, 175, 55, .28);--brand-lighter: #f6d67b;--brand-deeper: #a17d26;--ease-out: cubic-bezier(.23, 1, .32, 1);--ease-in-out: cubic-bezier(.77, 0, .175, 1)}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;color:var(--ink);background:#0a0907;font-family:PingFang SC,Hiragino Sans GB,Microsoft YaHei,Source Han Sans SC,Noto Sans CJK SC,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Arial,sans-serif;line-height:1.7;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-feature-settings:"tnum" 1}body:after{content:"";position:fixed;top:0;right:0;bottom:0;left:0;z-index:80;pointer-events:none;opacity:.028;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='140' height='140'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='2' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E")}a{color:inherit;text-decoration:none}img{max-width:100%;display:block}.container{width:100%;max-width:1160px;margin:0 auto;padding:0 28px}.section{padding:104px 0}.section-head{max-width:620px;margin:0 0 56px}.section-head h2{margin:0 0 16px;font-size:clamp(28px,3.4vw,40px);line-height:1.18;letter-spacing:-.02em;font-weight:700;text-wrap:balance}.section-head p{margin:0;color:var(--muted);font-size:17px;max-width:56ch;text-wrap:pretty}.eyebrow{display:inline-block;margin:0 0 16px;padding:6px 14px;border-radius:var(--radius-pill);color:var(--brand);background:var(--brand-soft);font-size:13px;font-weight:650;letter-spacing:.02em}.btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:14px 28px;border-radius:var(--radius-pill);font-size:15px;font-weight:650;border:1px solid transparent;cursor:pointer;white-space:nowrap;transition:transform .18s var(--ease-out),box-shadow .18s var(--ease-out),background-color .18s var(--ease-out),color .18s var(--ease-out),border-color .18s var(--ease-out)}.btn:hover{transform:translateY(-2px)}.btn:active{transform:translateY(0) scale(.985)}.btn:focus-visible{outline:3px solid rgba(212,175,55,.5);outline-offset:2px}.btn-primary{color:#1a1408;background:linear-gradient(180deg,#f0d078 0%,#d4af37 55%,#b8912c 100%);box-shadow:0 10px 28px #d4af3742,inset 0 1px #ffffff59;position:relative;overflow:hidden}.btn-primary:after{content:"";position:absolute;top:0;left:-70%;width:55%;height:100%;background:linear-gradient(100deg,transparent,rgba(255,255,255,.5),transparent);transform:translate(-140%) skew(-14deg);transition:transform .7s var(--ease-out);pointer-events:none}.btn-primary:hover{background:linear-gradient(180deg,#f6d67b 0%,#e0bc4b 55%,#c9a227 100%);box-shadow:0 18px 42px #d4af375c,inset 0 1px #fff6}.btn-primary:hover:after{transform:translate(260%) skew(-14deg)}.btn-ghost{color:var(--ink);background:transparent;border-color:#d4af3759}.btn-ghost:hover{border-color:var(--brand);color:var(--brand)}.btn-light{color:#1a1408;background:linear-gradient(180deg,#f0d078 0%,#d4af37 100%);box-shadow:0 10px 28px #d4af3742}.btn-light:hover{color:#1a1408;background:linear-gradient(180deg,#f6d67b 0%,#e0bc4b 100%)}.card{background:var(--white);border:1px solid var(--line);border-radius:var(--radius);box-shadow:var(--shadow-sm)}.is-reveal{opacity:0;transform:translateY(26px) scale(.985);transition:opacity .7s var(--ease-out),transform .7s var(--ease-out)}.is-reveal.is-in{opacity:1;transform:none}.text-gradient{background:linear-gradient(120deg,#f6d67b 0%,#d4af37 45%,#b8912c 100%);-webkit-background-clip:text;background-clip:text;color:transparent}.tabular{font-variant-numeric:tabular-nums}@media (prefers-reduced-motion: reduce){html{scroll-behavior:auto}.is-reveal{opacity:1;transform:none;transition:none}.btn-primary:after,.btn-primary:hover:after{display:none}.btn-primary,.btn-primary:hover{background:var(--brand)}}@media (max-width: 720px){.section{padding:68px 0}}
