.env-bg.svelte-1uha8ag{position:fixed;top:0;right:0;bottom:0;left:0;z-index:0;pointer-events:none;background:radial-gradient(122% 78% at 50% 8%,#1a2a3c99,#090e1600 58%),linear-gradient(180deg,var(--bg-1) 0%,var(--bg) 52%,var(--bg-2) 100%)}.env-grid.svelte-1uha8ag{position:fixed;top:0;right:0;bottom:0;left:0;z-index:0;pointer-events:none;opacity:.55;background-image:repeating-linear-gradient(90deg,#b4bac50d 0,#b4bac50d 1px,#0000 1px,#0000 9.5vw)}#b1-deepfig.svelte-1uha8ag{position:fixed;left:-20%;bottom:-36%;z-index:1;pointer-events:none;width:min(128vh,1200px);height:min(128vh,1200px);opacity:.3;will-change:transform}.deepfig-svg.svelte-1uha8ag{width:100%;height:100%;transform-box:fill-box;transform-origin:center;animation:b1spinrev 220s linear infinite}#b1-aura.svelte-1uha8ag{position:fixed;top:-18%;right:-18%;bottom:-18%;left:-18%;z-index:1;pointer-events:none;will-change:transform}#b1-aura-cool.svelte-1uha8ag{position:absolute;top:-8%;left:-6%;width:68vw;height:68vw;border-radius:50%;background:radial-gradient(circle,#6092ba2b,#6092ba00 62%);filter:blur(26px);animation:b1drift1 30s ease-in-out infinite alternate}#b1-aura-warm.svelte-1uha8ag{position:absolute;bottom:-14%;right:-8%;width:62vw;height:62vw;border-radius:50%;background:radial-gradient(circle,#c8a44e24,#c8a44e00 62%);filter:blur(30px);opacity:.7;animation:b1drift2 38s ease-in-out infinite alternate}#b1-grain.svelte-1uha8ag{position:fixed;top:0;right:0;bottom:0;left:0;z-index:3;pointer-events:none;opacity:.3;mix-blend-mode:overlay;background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNjAiIGhlaWdodD0iMTYwIj48ZmlsdGVyIGlkPSJuIj48ZmVUdXJidWxlbmNlIHR5cGU9ImZyYWN0YWxOb2lzZSIgYmFzZUZyZXF1ZW5jeT0iMC45IiBudW1PY3RhdmVzPSIyIiBzdGl0Y2hUaWxlcz0ic3RpdGNoIi8+PC9maWx0ZXI+PHJlY3Qgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgZmlsdGVyPSJ1cmwoI24pIiBvcGFjaXR5PSIwLjUiLz48L3N2Zz4=)}.env-vignette.svelte-1uha8ag{position:fixed;top:0;right:0;bottom:0;left:0;z-index:4;pointer-events:none;background:radial-gradient(130% 105% at 50% 46%,#0a0e1400 46%,#05080c80)}.env-top-fade.svelte-1uha8ag{position:fixed;top:0;left:0;right:0;height:12vh;z-index:5;pointer-events:none;background:linear-gradient(180deg,#06090eeb,#06090e00)}.env-bottom-fade.svelte-1uha8ag{position:fixed;bottom:0;left:0;right:0;height:12vh;z-index:5;pointer-events:none;background:linear-gradient(0deg,#06090eeb,#06090e00)}.env-spine.svelte-1uha8ag{position:fixed;left:0;top:0;bottom:0;width:1px;background:#b4bac514;z-index:6;pointer-events:none}#b1-vcap.svelte-1uha8ag{position:fixed;left:15px;bottom:42px;z-index:25;writing-mode:vertical-rl;transform:rotate(180deg);font-size:.56rem;font-weight:700;letter-spacing:.34em;text-transform:uppercase;color:#9fb2c46b;pointer-events:none}#b1-intro.svelte-1uha8ag{position:fixed;top:0;right:0;bottom:0;left:0;z-index:90;background:var(--bg);display:flex;flex-direction:column;align-items:center;justify-content:center;gap:20px;transition:opacity 1.3s ease,visibility 1.3s ease}#b1-intro.intro-gone.svelte-1uha8ag{opacity:0;visibility:hidden;pointer-events:none}.intro-logo.svelte-1uha8ag{height:46px;opacity:.92;animation:b1introin 1.2s ease both}.intro-tagline.svelte-1uha8ag{font-family:var(--font-serif);font-style:italic;font-weight:400;font-size:clamp(1.05rem,2vw,1.3rem);letter-spacing:.02em;color:#9fb2c4;animation:b1introin 1.2s ease .2s both}.nav.svelte-1uha8ag{position:fixed;top:0;left:0;right:0;z-index:40;background:linear-gradient(180deg,#080c1299,#080c1200)}.nav-inner.svelte-1uha8ag{max-width:1360px;margin:0 auto;padding:0 34px;height:72px;display:flex;align-items:center;justify-content:space-between;gap:24px}.nav-brand.svelte-1uha8ag{display:flex;align-items:center;gap:13px;color:#e7ecf2}.nav-brand.svelte-1uha8ag img:where(.svelte-1uha8ag){height:26px;display:block}.nav-brand.svelte-1uha8ag span:where(.svelte-1uha8ag){font-size:.82rem;font-weight:700;letter-spacing:.24em;text-transform:uppercase;color:#e7ecf2}.nav-links.svelte-1uha8ag{display:flex;align-items:center;gap:30px}.nav-links.svelte-1uha8ag a:where(.svelte-1uha8ag){font-size:.72rem;font-weight:700;letter-spacing:.2em;text-transform:uppercase;color:#c7cdd69e;transition:color .3s}.nav-links.svelte-1uha8ag a:where(.svelte-1uha8ag):hover{color:var(--gold)}.nav-cta.svelte-1uha8ag{font-size:.68rem;font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:#0a0e14!important;background:var(--gold);padding:10px 18px;transition:background .3s}.nav-cta.svelte-1uha8ag:hover{background:var(--gold-soft)!important;color:#0a0e14!important}.rail.svelte-1uha8ag{position:fixed;top:50%;right:26px;transform:translateY(-50%);z-index:25;display:flex;flex-direction:column;gap:15px;align-items:flex-end}.rail-item.svelte-1uha8ag{display:flex;align-items:center;gap:12px;justify-content:flex-end}.rail-lbl.svelte-1uha8ag{font-size:.58rem;font-weight:700;letter-spacing:.22em;text-transform:uppercase;color:var(--text-rail);opacity:0;transition:opacity .3s}.rail-tick.svelte-1uha8ag{width:16px;height:1px;background:#b4bac54d;transition:.35s}main.svelte-1uha8ag{position:relative;z-index:10}section.svelte-1uha8ag{min-height:100vh;box-sizing:border-box}.eyebrow-row.svelte-1uha8ag{display:flex;align-items:center;gap:16px}.eyebrow-row.center.svelte-1uha8ag{justify-content:center}.eyebrow.svelte-1uha8ag{font-size:.7rem;font-weight:700;letter-spacing:.3em;text-transform:uppercase;color:#9fb2c4}.eyebrow.gold.svelte-1uha8ag{color:var(--gold);letter-spacing:.28em}.rule-gold.svelte-1uha8ag{width:34px;height:1px;background:var(--gold);display:inline-block}.rule-gold.sm.svelte-1uha8ag{width:28px}.section-title.svelte-1uha8ag{font-family:var(--font-serif);font-weight:400;font-size:clamp(2.4rem,5.4vw,4.4rem);line-height:1;letter-spacing:-.01em;color:#f2f5f8;text-wrap:balance}.section-summary.svelte-1uha8ag{max-width:620px;font-size:1.08rem;line-height:1.7;color:var(--text-muted)}.gold-italic.svelte-1uha8ag{font-style:italic;color:var(--gold)}.gold-bold.svelte-1uha8ag,.arrow.svelte-1uha8ag{color:var(--gold);font-weight:700}.hero.svelte-1uha8ag{position:relative;overflow:hidden;min-height:100vh;display:flex;align-items:center;padding:128px 34px 90px}#b1-herofig.svelte-1uha8ag{position:absolute;right:clamp(-90px,-1vw,40px);top:50%;transform:translateY(-50%);width:min(48vw,640px);height:min(48vw,640px);z-index:0;pointer-events:none;opacity:.9}#b1-herofig.svelte-1uha8ag .spin:where(.svelte-1uha8ag){transform-box:fill-box;transform-origin:center;animation:b1spin 90s linear infinite}#b1-herofig.svelte-1uha8ag .spinrev:where(.svelte-1uha8ag){transform-box:fill-box;transform-origin:center;animation:b1spinrev 70s linear infinite}.hero-copy.svelte-1uha8ag{position:relative;z-index:2;max-width:640px;margin:0;margin-left:clamp(34px,9vw,210px);display:flex;flex-direction:column;align-items:flex-start;gap:30px}.hero-title.svelte-1uha8ag{font-family:var(--font-serif);font-weight:400;font-size:clamp(3rem,8vw,6.8rem);line-height:.98;letter-spacing:-.01em;color:#f4f7fa;text-wrap:balance}.hero-summary.svelte-1uha8ag{max-width:540px;font-size:clamp(1.02rem,1.4vw,1.2rem);line-height:1.65;color:var(--text-muted)}.hero-ctas.svelte-1uha8ag{display:flex;align-items:center;gap:16px;flex-wrap:wrap;margin-top:4px}.btn-primary.svelte-1uha8ag{display:inline-flex;align-items:center;gap:10px;font-size:.74rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:#0a0e14;background:var(--gold);padding:16px 28px;transition:background .3s,transform .3s}.btn-primary.svelte-1uha8ag:hover{background:var(--gold-soft);transform:translateY(-2px);color:#0a0e14}.btn-primary.lg.svelte-1uha8ag{font-size:.76rem;padding:17px 32px}.btn-ghost.svelte-1uha8ag{display:inline-flex;align-items:center;gap:10px;font-size:.74rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:#e7ecf2;padding:16px 24px;border:1px solid var(--line-strong);transition:border-color .3s,background .3s}.btn-ghost.svelte-1uha8ag:hover{border-color:#9fb2c4;background:#9fb2c40f;color:#e7ecf2}.scroll-cue.svelte-1uha8ag{margin-top:44px;display:flex;align-items:center;gap:10px;color:#9fb2c48c}.cue-label.svelte-1uha8ag{font-size:.6rem;font-weight:700;letter-spacing:.26em;text-transform:uppercase}.cue-arrow.svelte-1uha8ag{font-size:.85rem;animation:b1cue 2s ease-in-out infinite}.core.svelte-1uha8ag{display:flex;align-items:center;padding:60px 34px;min-height:auto}.core-inner.svelte-1uha8ag{max-width:880px;margin:0 auto;width:100%;text-align:center;display:flex;flex-direction:column;align-items:center;gap:26px}.cap-chips.svelte-1uha8ag{margin-top:10px;display:flex;gap:8px;flex-wrap:wrap;justify-content:center}.cap-chip.svelte-1uha8ag{font-size:.64rem;font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:#e7ecf2cc;border:1px solid rgba(180,186,197,.2);padding:9px 15px;transition:.3s}.cap-chip.svelte-1uha8ag:hover{border-color:var(--gold);color:#fff}.cap-chip.accent.svelte-1uha8ag{border-color:#c8a44e66}.cap.svelte-1uha8ag{display:flex;align-items:center;padding:60px 34px;min-height:auto}.cap[data-side=right].svelte-1uha8ag{justify-content:flex-start}.cap[data-side=left].svelte-1uha8ag{justify-content:flex-end}.cap-row.svelte-1uha8ag{width:100%;max-width:1360px;margin:0 auto;display:flex;justify-content:space-between;align-items:center;gap:40px}.cap-aside.svelte-1uha8ag{flex:0 1 auto;min-width:0;display:flex;flex-direction:column;gap:18px;padding:0 clamp(12px,3.5vw,70px);-webkit-user-select:none;user-select:none}.cap-aside[data-side=right].svelte-1uha8ag{order:1;align-items:flex-end;text-align:right}.cap-aside[data-side=left].svelte-1uha8ag{order:0;align-items:flex-start;text-align:left}.cap-aside-index.svelte-1uha8ag{font-size:.62rem;font-weight:700;letter-spacing:.26em;text-transform:uppercase;color:#9fb2c466}.cap-aside-code.svelte-1uha8ag{font-family:var(--font-serif);font-weight:500;font-size:clamp(4.5rem,9vw,9.5rem);line-height:.8;letter-spacing:-.02em;color:#c8a44e66}.cap-aside-rule.svelte-1uha8ag{width:130px;height:1px;background:linear-gradient(90deg,#c8a44e8c,#c8a44e00)}.cap-aside[data-side=left].svelte-1uha8ag .cap-aside-rule:where(.svelte-1uha8ag){background:linear-gradient(90deg,#c8a44e00,#c8a44e8c)}.cap-card.svelte-1uha8ag{position:relative;max-width:520px;background:#090e1694;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);border:1px solid var(--line);border-top:1px solid rgba(200,164,78,.7);padding:46px;overflow:hidden}.cap-watermark.svelte-1uha8ag{position:absolute;top:-18px;right:14px;font-family:var(--font-serif);font-weight:500;font-size:150px;line-height:1;color:#b4bac50f;pointer-events:none}.cap-eyebrow-row.svelte-1uha8ag{position:relative;display:flex;align-items:center;gap:12px}.cap-eyebrow.svelte-1uha8ag{font-size:.66rem;font-weight:700;letter-spacing:.24em;text-transform:uppercase;color:#9fb2c4}.cap-title.svelte-1uha8ag{position:relative;margin:18px 0 0;font-family:var(--font-serif);font-weight:500;font-size:clamp(1.9rem,3.2vw,2.7rem);line-height:1.06;letter-spacing:-.005em;color:#f2f5f8}.cap-summary.svelte-1uha8ag{position:relative;margin:16px 0 0;font-size:1rem;line-height:1.6;color:var(--text-muted)}.cap-points.svelte-1uha8ag{position:relative;margin-top:26px;display:flex;flex-direction:column;gap:13px}.cap-point.svelte-1uha8ag{display:flex;gap:13px;align-items:baseline}.cap-point.svelte-1uha8ag span:where(.svelte-1uha8ag):last-child{font-size:.92rem;line-height:1.55;color:#e7ecf2db}.cap-does.svelte-1uha8ag{position:relative;margin-top:28px;padding-top:18px;border-top:1px solid var(--line);font-size:.68rem;letter-spacing:.14em;text-transform:uppercase;color:#9fb2c4ad}.consulting.svelte-1uha8ag{display:flex;align-items:center;padding:60px 34px;min-height:auto}.consulting-inner.svelte-1uha8ag{width:100%;max-width:880px;margin:0 auto;text-align:center;display:flex;flex-direction:column;align-items:center;gap:26px}.steps.svelte-1uha8ag{margin-top:12px;display:grid;grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:14px;width:100%;max-width:740px}.step.svelte-1uha8ag{background:#090e1680;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border:1px solid rgba(200,164,78,.24);padding:24px 18px;text-align:left}.step-num.svelte-1uha8ag{font-size:.62rem;font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:var(--gold)}.step-title.svelte-1uha8ag{margin-top:10px;font-family:var(--font-serif);font-weight:500;font-size:1.35rem;color:#eef2f6}.use-cases.svelte-1uha8ag{margin-top:8px;font-size:.68rem;letter-spacing:.14em;text-transform:uppercase;color:#c7cdd6a8}.company.svelte-1uha8ag{display:flex;align-items:center;padding:60px 34px;min-height:auto}.company-inner.svelte-1uha8ag{width:100%;max-width:820px;margin:0 auto;text-align:center;display:flex;flex-direction:column;align-items:center;gap:26px}.company-facts.svelte-1uha8ag{margin-top:10px;display:flex;gap:14px;flex-wrap:wrap;justify-content:center}.fact.svelte-1uha8ag{background:#090e1680;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border:1px solid var(--line);padding:18px 24px;text-align:left;transition:border-color .3s}a.fact.svelte-1uha8ag:hover{border-color:var(--gold)}.fact-label.svelte-1uha8ag{font-size:.58rem;font-weight:700;letter-spacing:.18em;text-transform:uppercase;color:#9fb2c4}.fact-value.svelte-1uha8ag{margin-top:6px;font-size:.94rem;color:#e7ecf2}.contact.svelte-1uha8ag{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:80px 34px 0}.contact-inner.svelte-1uha8ag{max-width:900px;margin:0 auto;text-align:center;display:flex;flex-direction:column;align-items:center;gap:26px}.contact-title.svelte-1uha8ag{font-family:var(--font-serif);font-weight:400;font-size:clamp(2.8rem,6vw,5rem);line-height:.98;letter-spacing:-.01em;color:#f4f7fa;text-wrap:balance}.contact-summary.svelte-1uha8ag{max-width:520px;font-size:1.1rem;line-height:1.6;color:var(--text-muted)}.footer.svelte-1uha8ag{margin-top:auto;width:100%;max-width:1360px;margin-left:auto;margin-right:auto;padding:90px 0 38px;border-top:1px solid rgba(180,186,197,.1)}.footer-row.svelte-1uha8ag{display:flex;align-items:center;justify-content:space-between;gap:20px;flex-wrap:wrap}.footer-brand.svelte-1uha8ag{display:flex;align-items:center;gap:12px}.footer-brand.svelte-1uha8ag img:where(.svelte-1uha8ag){height:24px;display:block}.footer-brand.svelte-1uha8ag span:where(.svelte-1uha8ag){font-size:.78rem;font-weight:700;letter-spacing:.2em;text-transform:uppercase;color:#e7ecf2}.footer-links.svelte-1uha8ag{display:flex;align-items:center;gap:26px;flex-wrap:wrap;font-size:.64rem;font-weight:700;letter-spacing:.16em;text-transform:uppercase}.footer-links.svelte-1uha8ag a:where(.svelte-1uha8ag){color:#c7cdd69e}.footer-links.svelte-1uha8ag a:where(.svelte-1uha8ag):hover{color:#fff}.footer-email.svelte-1uha8ag{color:var(--gold)!important}.footer-email.svelte-1uha8ag:hover{color:#fff!important}.footer-copy.svelte-1uha8ag{margin-top:26px;font-size:.64rem;letter-spacing:.1em;color:#8c96a5a6}@media (max-width: 1080px){.hero-copy.svelte-1uha8ag{margin-left:0}}@media (max-width: 1024px){.rail.svelte-1uha8ag{display:none!important}}@media (max-width: 820px){.nav-inner.svelte-1uha8ag{height:60px;padding:0 18px;gap:12px}.nav-links.svelte-1uha8ag{display:none}.nav-brand.svelte-1uha8ag{gap:10px}.nav-brand.svelte-1uha8ag img:where(.svelte-1uha8ag){height:22px}.nav-brand.svelte-1uha8ag span:where(.svelte-1uha8ag){font-size:.74rem;letter-spacing:.2em}.nav-cta.svelte-1uha8ag{padding:9px 14px;font-size:.62rem;letter-spacing:.12em;white-space:nowrap}}@media (max-width: 720px){section.svelte-1uha8ag{min-height:100svh}.hero.svelte-1uha8ag{padding:92px 20px 70px}.core.svelte-1uha8ag,.cap.svelte-1uha8ag,.consulting.svelte-1uha8ag,.company.svelte-1uha8ag{padding:48px 20px}.contact.svelte-1uha8ag{padding:64px 20px 0}.core-inner.svelte-1uha8ag,.consulting-inner.svelte-1uha8ag,.company-inner.svelte-1uha8ag,.contact-inner.svelte-1uha8ag{gap:20px}.cap-row.svelte-1uha8ag{gap:0}.cap-card.svelte-1uha8ag{width:100%;max-width:100%;padding:28px 22px}.cap-watermark.svelte-1uha8ag{font-size:96px;top:-10px}.hero-title.svelte-1uha8ag{font-size:clamp(2.4rem,9vw,4rem)}.steps.svelte-1uha8ag{grid-template-columns:1fr}.footer.svelte-1uha8ag{padding:60px 0 30px}}@media (max-width: 420px){.nav-inner.svelte-1uha8ag{padding:0 14px}.nav-cta.svelte-1uha8ag{padding:8px 12px;font-size:.6rem}.hero.svelte-1uha8ag{padding:88px 16px 60px}.core.svelte-1uha8ag,.cap.svelte-1uha8ag,.consulting.svelte-1uha8ag,.company.svelte-1uha8ag{padding:40px 16px}.contact.svelte-1uha8ag{padding:70px 16px 0}.cap-card.svelte-1uha8ag{padding:24px 18px}.btn-primary.svelte-1uha8ag,.btn-ghost.svelte-1uha8ag{padding:14px 22px;font-size:.7rem}}
