.smart-hub-shell[data-v-b3d1f79d]{--hub-bg: #06080f;--hub-surface: #0d111c;--hub-line: rgba(255, 255, 255, .08);--hub-accent: #38bdf8;--hub-text: #f1f5f9;--hub-muted: #94a3b8;min-height:100vh;color:var(--hub-text);text-align:left;background:var(--hub-bg)}.topbar[data-v-b3d1f79d],.hero[data-v-b3d1f79d],.page-content[data-v-b3d1f79d],.footer-inner[data-v-b3d1f79d],.footer-bottom[data-v-b3d1f79d]{max-width:1100px;margin-inline:auto;padding-inline:24px}.topbar[data-v-b3d1f79d]{display:flex;align-items:center;justify-content:space-between;gap:16px;padding-block:20px}.brand-link[data-v-b3d1f79d]{display:inline-flex;transition:opacity .2s ease}.brand-link[data-v-b3d1f79d]:hover{opacity:.8}.brand-logo[data-v-b3d1f79d]{display:block;height:56px;width:auto}.page-nav[data-v-b3d1f79d]{display:flex;gap:4px}.nav-link[data-v-b3d1f79d]{padding:8px 12px;color:var(--hub-muted);text-decoration:none;font-size:.92rem;font-weight:600;transition:color .2s ease}.nav-link[data-v-b3d1f79d]:hover,.nav-link.active[data-v-b3d1f79d]{color:var(--hub-text)}.nav-link[data-v-b3d1f79d]:focus-visible,.brand-link[data-v-b3d1f79d]:focus-visible,.footer-links a[data-v-b3d1f79d]:focus-visible{outline:2px solid var(--hub-accent);outline-offset:2px;box-shadow:none}.hero[data-v-b3d1f79d]{padding-block:56px 72px}.hero--visual[data-v-b3d1f79d]{display:grid;grid-template-columns:1fr 1.1fr;align-items:center;gap:48px}.hero-copy[data-v-b3d1f79d]{max-width:640px}.eyebrow[data-v-b3d1f79d]{margin:0 0 14px;color:var(--hub-accent);font-size:.8rem;font-weight:800;letter-spacing:.14em;text-transform:uppercase}.hero-title[data-v-b3d1f79d]{margin:0;color:#fff;font-size:clamp(2.4rem,5vw,3.6rem);font-weight:900;line-height:1.05}.hero-description[data-v-b3d1f79d]{margin:20px 0 0;color:var(--hub-muted);font-size:1.08rem;line-height:1.7}.hero-actions[data-v-b3d1f79d]{margin-top:32px}.hero-stats[data-v-b3d1f79d]{display:grid;grid-template-columns:repeat(2,max-content);gap:8px 32px;margin:28px 0 0;padding:0;list-style:none;color:var(--hub-muted);font-size:.9rem}.hero-stats strong[data-v-b3d1f79d]{color:var(--hub-text);font-weight:800}.hero-visual[data-v-b3d1f79d] img{display:block;width:100%;height:auto;mask-image:radial-gradient(ellipse at center,#000 65%,transparent 92%)}.page-content[data-v-b3d1f79d]{padding-bottom:48px}.shell-footer[data-v-b3d1f79d]{border-top:1px solid var(--hub-line);padding:48px 0 20px;color:var(--hub-muted);font-size:.92rem}.footer-inner[data-v-b3d1f79d]{display:grid;grid-template-columns:2fr 1fr 1fr;gap:40px}.footer-brand[data-v-b3d1f79d]{display:flex;flex-direction:column;align-items:flex-start;gap:14px}.footer-logo[data-v-b3d1f79d]{height:40px;width:auto}.footer-brand p[data-v-b3d1f79d]{margin:0;max-width:360px;line-height:1.6}.footer-links[data-v-b3d1f79d]{display:flex;flex-direction:column;gap:10px}.footer-links h4[data-v-b3d1f79d]{margin:0 0 4px;color:var(--hub-text);font-size:.8rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.footer-links a[data-v-b3d1f79d]{color:var(--hub-muted);text-decoration:none;transition:color .2s}.footer-links a[data-v-b3d1f79d]:hover{color:var(--hub-text)}.footer-bottom[data-v-b3d1f79d]{margin-top:32px;color:var(--hub-muted);font-size:.84rem}@media (max-width: 900px){.hero--visual[data-v-b3d1f79d]{grid-template-columns:1fr;gap:24px}.footer-inner[data-v-b3d1f79d]{grid-template-columns:1fr 1fr;gap:32px}.footer-brand[data-v-b3d1f79d]{grid-column:1/-1}}@media (max-width: 640px){.topbar[data-v-b3d1f79d],.hero[data-v-b3d1f79d],.page-content[data-v-b3d1f79d],.footer-inner[data-v-b3d1f79d],.footer-bottom[data-v-b3d1f79d]{padding-inline:16px}.brand-logo[data-v-b3d1f79d]{height:40px}.nav-link[data-v-b3d1f79d]{padding:8px}.hero[data-v-b3d1f79d]{padding-block:32px 48px}}
