.enervigil-section.svelte-ljj46w{color:#111827;background:radial-gradient(circle at 0 0,#0f172a0f,#0000 32%),linear-gradient(#f8fafc 0%,#fff 100%);justify-content:center;min-height:100vh;padding:120px 24px 80px;display:flex}.enervigil-content.svelte-ljj46w{gap:24px;width:min(1120px,100%);display:grid}.hero-card.svelte-ljj46w,.content-card.svelte-ljj46w,.metric-card.svelte-ljj46w,.architecture-card.svelte-ljj46w{background:#ffffffc7;border:1px solid #0f172a14;box-shadow:0 18px 48px #0f172a0f}.hero-card.svelte-ljj46w{background:radial-gradient(circle at 100% 0,#0f172a14,#0000 35%),#f8fafc;border-radius:34px;grid-template-columns:1fr .92fr;align-items:center;gap:48px;padding:34px;display:grid}.hero-text.svelte-ljj46w{animation:.7s both svelte-ljj46w-fade-up}.eyebrow.svelte-ljj46w,.section-label.svelte-ljj46w{color:#64748b;letter-spacing:.1em;text-transform:uppercase;width:fit-content;font-size:.78rem;font-weight:800;display:inline-flex}.eyebrow.svelte-ljj46w{background:#ffffffbf;border:1px solid #0f172a1a;border-radius:999px;margin-bottom:18px;padding:8px 14px}h1.svelte-ljj46w,h2.svelte-ljj46w,h3.svelte-ljj46w,p.svelte-ljj46w{margin:0}h1.svelte-ljj46w{color:#0f172a;letter-spacing:-.08em;font-size:clamp(3.2rem,8vw,6.4rem);font-weight:850;line-height:.88}h2.svelte-ljj46w{color:#0f172a;letter-spacing:-.065em;margin-top:12px;font-size:clamp(2rem,4vw,3.6rem);line-height:1}h3.svelte-ljj46w{color:#0f172a;letter-spacing:-.04em;font-size:1.18rem;line-height:1.15}.subtitle.svelte-ljj46w{color:#334155;letter-spacing:-.03em;margin-top:18px;font-size:1.25rem;font-weight:700;line-height:1.35}.description.svelte-ljj46w,.copy-stack.svelte-ljj46w p:where(.svelte-ljj46w),.visual-copy.svelte-ljj46w p:where(.svelte-ljj46w),.roadmap-card.svelte-ljj46w p:where(.svelte-ljj46w),.architecture-card.svelte-ljj46w p:where(.svelte-ljj46w){color:#64748b;font-size:1rem;line-height:1.75}.description.svelte-ljj46w{max-width:660px;margin-top:18px}.actions.svelte-ljj46w{flex-wrap:wrap;gap:12px;margin-top:30px;display:flex}.actions.svelte-ljj46w a:where(.svelte-ljj46w){border-radius:999px;justify-content:center;align-items:center;min-height:46px;padding:0 18px;font-size:.92rem;font-weight:750;transition:transform .18s,box-shadow .18s,background-color .18s,border-color .18s;display:inline-flex}.actions.svelte-ljj46w a:where(.svelte-ljj46w):hover{transform:translateY(-2px)}.primary-btn.svelte-ljj46w{color:#fff;background:#111827;box-shadow:0 14px 30px #0f172a2e}.hero-visual.svelte-ljj46w{justify-content:center;animation:.85s .12s both svelte-ljj46w-fade-in;display:flex}.mock-window.svelte-ljj46w{background:#ffffffd6;border:1px solid #0f172a1a;border-radius:28px;width:min(540px,100%);padding:14px;transition:transform .24s,box-shadow .24s;transform:rotate(1.5deg);box-shadow:0 28px 60px #0f172a1f}.mock-window.svelte-ljj46w:hover{transform:rotate(0)translateY(-4px);box-shadow:0 34px 80px #0f172a29}.window-bar.svelte-ljj46w{align-items:center;gap:7px;height:34px;padding:0 8px;display:flex}.window-bar.svelte-ljj46w span:where(.svelte-ljj46w){background:#cbd5e1;border-radius:999px;width:10px;height:10px}.dashboard-preview.svelte-ljj46w{aspect-ratio:1581/961;background:#111827;border-radius:20px;overflow:hidden}.dashboard-preview.svelte-ljj46w img:where(.svelte-ljj46w){object-fit:contain;width:100%;height:100%}.metrics-grid.svelte-ljj46w{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;display:grid}.metric-card.svelte-ljj46w{border-radius:24px;padding:22px}.metric-card.svelte-ljj46w strong:where(.svelte-ljj46w){color:#0f172a;letter-spacing:-.05em;font-size:1.75rem;line-height:1;display:block}.metric-card.svelte-ljj46w span:where(.svelte-ljj46w){color:#64748b;margin-top:8px;font-size:.88rem;font-weight:650;line-height:1.45;display:block}.content-card.svelte-ljj46w{border-radius:30px;padding:34px}.split-card.svelte-ljj46w,.visual-card.svelte-ljj46w,.roadmap-card.svelte-ljj46w{grid-template-columns:.95fr 1.05fr;align-items:center;gap:40px;display:grid}.roadmap-card.svelte-ljj46w{grid-template-columns:1.05fr .95fr}.architecture-visual-card.svelte-ljj46w{gap:80px}.validation-card.svelte-ljj46w{gap:24px;display:grid}.validation-card.svelte-ljj46w .visual-copy:where(.svelte-ljj46w){max-width:820px}.copy-stack.svelte-ljj46w,.visual-copy.svelte-ljj46w,.roadmap-list.svelte-ljj46w,.check-list.svelte-ljj46w{gap:14px;display:grid}.project-image.svelte-ljj46w,.carousel-image.svelte-ljj46w{cursor:zoom-in;background:#fff;border:1px solid #0f172a1a;border-radius:28px;min-height:360px;padding:0;position:relative;overflow:hidden;box-shadow:0 18px 46px #0f172a14}.project-image.svelte-ljj46w img:where(.svelte-ljj46w),.carousel-image.svelte-ljj46w img:where(.svelte-ljj46w){object-fit:contain;width:100%;height:100%;transition:transform .24s;display:block}.project-image.svelte-ljj46w:hover img:where(.svelte-ljj46w),.carousel-image.svelte-ljj46w:hover img:where(.svelte-ljj46w){transform:scale(1.025)}.architecture-image.svelte-ljj46w{aspect-ratio:16/11}.project-image.svelte-ljj46w span:where(.svelte-ljj46w),.carousel-image.svelte-ljj46w span:where(.svelte-ljj46w){color:#fff;letter-spacing:.04em;text-transform:uppercase;background:#0f172ad6;border-radius:999px;padding:7px 10px;font-size:.72rem;font-weight:800;position:absolute;bottom:14px;right:14px}.carousel-card.svelte-ljj46w{background:#111827;border:1px solid #0f172a1a;border-radius:30px;padding:14px;box-shadow:0 22px 54px #0f172a24}.carousel-image.svelte-ljj46w{aspect-ratio:16/10;width:100%;min-height:320px;box-shadow:none;background:#0f172a;border-radius:20px}.carousel-controls.svelte-ljj46w{color:#fff;grid-template-columns:auto 1fr auto;align-items:center;gap:14px;margin-top:14px;display:grid}.carousel-controls.svelte-ljj46w button:where(.svelte-ljj46w),.carousel-dots.svelte-ljj46w button:where(.svelte-ljj46w){cursor:pointer;font:inherit;border:0}.carousel-controls.svelte-ljj46w>button:where(.svelte-ljj46w){color:#fff;background:#ffffff1f;border-radius:999px;justify-content:center;align-items:center;width:42px;height:42px;transition:background-color .18s,box-shadow .18s;display:inline-flex;box-shadow:inset 0 0 0 1px #ffffff14}.carousel-controls.svelte-ljj46w>button:where(.svelte-ljj46w) svg:where(.svelte-ljj46w){stroke:currentColor;stroke-width:2.35px;stroke-linecap:round;stroke-linejoin:round;fill:none;width:21px;height:21px}.carousel-controls.svelte-ljj46w>button:where(.svelte-ljj46w):hover{background:#fff3;box-shadow:inset 0 0 0 1px #ffffff29}.carousel-controls.svelte-ljj46w div:where(.svelte-ljj46w){text-align:center;gap:3px;min-width:0;display:grid}.carousel-controls.svelte-ljj46w strong:where(.svelte-ljj46w){text-overflow:ellipsis;white-space:nowrap;font-size:.95rem;overflow:hidden}.carousel-controls.svelte-ljj46w small:where(.svelte-ljj46w){color:#cbd5e1;font-size:.78rem;font-weight:700}.carousel-dots.svelte-ljj46w{justify-content:center;gap:8px;margin-top:14px;display:flex}.carousel-dots.svelte-ljj46w button:where(.svelte-ljj46w){background:#ffffff47;border-radius:999px;width:8px;height:8px;padding:0;transition:width .18s,background-color .18s}.carousel-dots.svelte-ljj46w button.active:where(.svelte-ljj46w){background:#fff;width:24px}.section-header.svelte-ljj46w{max-width:760px}.feature-grid.svelte-ljj46w,.architecture-grid.svelte-ljj46w{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.section-header.svelte-ljj46w+.feature-grid:where(.svelte-ljj46w),.section-header.svelte-ljj46w+.tag-list:where(.svelte-ljj46w){margin-top:24px}.feature-item.svelte-ljj46w{background:#ffffffc7;border:1px solid #0f172a14;border-radius:20px;align-items:flex-start;gap:12px;padding:16px;display:flex}.feature-item.svelte-ljj46w span:where(.svelte-ljj46w){background:#0f172a;border-radius:999px;flex:none;width:8px;height:8px;margin-top:8px}.feature-item.svelte-ljj46w p:where(.svelte-ljj46w),.check-list.svelte-ljj46w li:where(.svelte-ljj46w),.roadmap-item.svelte-ljj46w{color:#475569;font-size:.96rem;font-weight:600;line-height:1.6}.architecture-card.svelte-ljj46w{border-radius:24px;padding:24px}.architecture-card.svelte-ljj46w p:where(.svelte-ljj46w){margin-top:12px;font-size:.95rem}.check-list.svelte-ljj46w li:where(.svelte-ljj46w){padding-left:24px;position:relative}.check-list.svelte-ljj46w li:where(.svelte-ljj46w):before{content:"";background:#0f172a;border-radius:999px;width:8px;height:8px;position:absolute;top:.58em;left:0}.tag-list.svelte-ljj46w{flex-wrap:wrap;gap:10px;display:flex}.tag-list.svelte-ljj46w span:where(.svelte-ljj46w){color:#475569;background:#ffffffd6;border:1px solid #0f172a1a;border-radius:999px;padding:7px 11px;font-size:.82rem;font-weight:700}.roadmap-item.svelte-ljj46w{background:#ffffffbd;border:1px solid #0f172a14;border-radius:18px;padding:14px 16px}@keyframes svelte-ljj46w-fade-up{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:translateY(0)}}@keyframes svelte-ljj46w-fade-in{0%{opacity:0;transform:scale(.98)}to{opacity:1;transform:scale(1)}}@media (width<=900px){.hero-card.svelte-ljj46w,.split-card.svelte-ljj46w,.visual-card.svelte-ljj46w,.roadmap-card.svelte-ljj46w{grid-template-columns:1fr}.metrics-grid.svelte-ljj46w,.feature-grid.svelte-ljj46w,.architecture-grid.svelte-ljj46w{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=640px){.enervigil-section.svelte-ljj46w{padding:104px 18px 64px}.hero-card.svelte-ljj46w,.content-card.svelte-ljj46w{border-radius:28px;padding:24px}.metrics-grid.svelte-ljj46w,.feature-grid.svelte-ljj46w,.architecture-grid.svelte-ljj46w{grid-template-columns:1fr}.mock-window.svelte-ljj46w{transform:none}.project-image.svelte-ljj46w,.carousel-image.svelte-ljj46w{aspect-ratio:auto;min-height:260px}.carousel-controls.svelte-ljj46w{grid-template-columns:auto 1fr auto;gap:10px}}
