.page-shell.svelte-1uha8ag{position:relative;z-index:1;padding:0 var(--page-padding) 2rem}.topbar.svelte-1uha8ag{width:var(--content-width);margin:0 auto;padding:1.1rem 0 0;display:flex;justify-content:space-between;align-items:center;gap:1.5rem}.brand-lockup.svelte-1uha8ag{display:flex;align-items:center;gap:.9rem}.brand-lockup.svelte-1uha8ag p:where(.svelte-1uha8ag),.brand-lockup.svelte-1uha8ag span:where(.svelte-1uha8ag){margin:0}.brand-lockup.svelte-1uha8ag p:where(.svelte-1uha8ag){font-size:.96rem;font-weight:700;letter-spacing:.08em}.brand-lockup.svelte-1uha8ag div:where(.svelte-1uha8ag) span:where(.svelte-1uha8ag){font-size:.75rem;color:var(--text-soft)}.brand-mark.svelte-1uha8ag{display:inline-flex;align-items:center;justify-content:center;min-width:5.2rem;min-height:5.2rem;border-radius:50%;background:linear-gradient(145deg,var(--accent-deep),var(--accent));color:#fff8f0;font-family:"Noto Serif SC",serif;font-size:1.15rem;letter-spacing:.12em;box-shadow:var(--shadow)}nav.svelte-1uha8ag{display:flex;align-items:center;gap:1.2rem;font-size:.92rem}nav.svelte-1uha8ag a:where(.svelte-1uha8ag){color:var(--text-soft);transition:color .18s ease,transform .18s ease}nav.svelte-1uha8ag a:where(.svelte-1uha8ag):hover{color:var(--text);transform:translateY(-1px)}.nav-cta.svelte-1uha8ag{padding:.82rem 1.1rem;border-radius:999px;border:1px solid rgba(17,24,32,.12);color:var(--text);background:#fffbf599}.hero.svelte-1uha8ag,.metrics.svelte-1uha8ag,.narrative.svelte-1uha8ag,.capability.svelte-1uha8ag,.sectors.svelte-1uha8ag,.credibility.svelte-1uha8ag,.final-banner.svelte-1uha8ag{width:var(--content-width);margin:0 auto}.hero.svelte-1uha8ag{min-height:calc(100svh - 96px);display:grid;grid-template-columns:minmax(0,1.15fr) minmax(320px,.85fr);gap:clamp(1.5rem,4vw,3.5rem);align-items:center;padding:3.5rem 0 2.5rem}.eyebrow.svelte-1uha8ag{margin:0 0 .9rem;font-size:.86rem;letter-spacing:.18em;text-transform:uppercase;color:var(--accent-deep)}h1.svelte-1uha8ag,h2.svelte-1uha8ag,h3.svelte-1uha8ag,strong.svelte-1uha8ag{text-wrap:balance}.hero.svelte-1uha8ag h1:where(.svelte-1uha8ag){margin:0;max-width:11ch;font-family:"Noto Serif SC",serif;font-size:clamp(3.2rem,8vw,6.8rem);line-height:.98;letter-spacing:-.04em}.hero.svelte-1uha8ag h1:where(.svelte-1uha8ag) span:where(.svelte-1uha8ag){color:var(--accent-deep)}.lead.svelte-1uha8ag{max-width:40rem;margin:1.5rem 0 0;font-size:clamp(1.04rem,1.7vw,1.24rem);line-height:1.85;color:var(--text-soft)}.hero-actions.svelte-1uha8ag{display:flex;flex-wrap:wrap;gap:1rem;margin-top:2rem}.primary-action.svelte-1uha8ag,.secondary-action.svelte-1uha8ag,.final-banner.svelte-1uha8ag a:where(.svelte-1uha8ag){display:inline-flex;align-items:center;justify-content:center;min-height:3.35rem;padding:0 1.4rem;border-radius:999px;transition:transform .22s ease,box-shadow .22s ease,border-color .22s ease}.primary-action.svelte-1uha8ag,.final-banner.svelte-1uha8ag a:where(.svelte-1uha8ag){background:linear-gradient(140deg,var(--accent-deep),var(--accent));color:#fff6ee;box-shadow:0 18px 40px #7c250638}.secondary-action.svelte-1uha8ag{border:1px solid rgba(17,24,32,.15);background:#fffbf580}.primary-action.svelte-1uha8ag:hover,.secondary-action.svelte-1uha8ag:hover,.final-banner.svelte-1uha8ag a:where(.svelte-1uha8ag):hover{transform:translateY(-2px)}.hero-stage.svelte-1uha8ag{position:relative;min-height:640px;border-radius:calc(var(--radius) * 1.3);overflow:hidden;background:radial-gradient(circle at 24% 22%,rgba(216,177,108,.9),transparent 18%),radial-gradient(circle at 78% 20%,rgba(179,71,31,.62),transparent 20%),linear-gradient(165deg,#1b2430,#0f1720 62%,#172534);box-shadow:var(--shadow)}.hero-stage.svelte-1uha8ag:before{content:"";position:absolute;top:1.25rem;right:1.25rem;bottom:1.25rem;left:1.25rem;border-radius:calc(var(--radius) * 1.1);border:1px solid rgba(255,244,230,.12)}.orbital.svelte-1uha8ag{position:absolute;border-radius:999px;border:1px solid rgba(255,240,223,.18);animation:svelte-1uha8ag-rotate 20s linear infinite}.orbital-a.svelte-1uha8ag{width:540px;height:540px;top:2.2rem;right:-3rem}.orbital-b.svelte-1uha8ag{width:390px;height:390px;left:-4rem;bottom:1rem;animation-duration:14s;animation-direction:reverse}.hero-panel.svelte-1uha8ag{position:absolute;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);border:1px solid rgba(255,243,229,.1);background:#fff6ec14;color:var(--text-inverse);border-radius:1.5rem;padding:1.25rem 1.3rem;width:min(72%,320px)}.hero-panel.svelte-1uha8ag span:where(.svelte-1uha8ag),.credibility-grid.svelte-1uha8ag span:where(.svelte-1uha8ag){display:block;font-size:.78rem;letter-spacing:.16em;text-transform:uppercase;opacity:.7}.hero-panel.svelte-1uha8ag strong:where(.svelte-1uha8ag),.credibility-grid.svelte-1uha8ag strong:where(.svelte-1uha8ag){display:block;margin-top:.6rem;font-size:1.14rem;line-height:1.45}.panel-top.svelte-1uha8ag{top:4.5rem;left:2rem}.panel-middle.svelte-1uha8ag{top:16rem;right:1.8rem}.panel-bottom.svelte-1uha8ag{left:2.1rem;bottom:3rem}.metrics.svelte-1uha8ag{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;margin-top:1.2rem}.metrics.svelte-1uha8ag article:where(.svelte-1uha8ag),.credibility-grid.svelte-1uha8ag article:where(.svelte-1uha8ag){padding:1.6rem 1.2rem 1.3rem;border-top:1px solid var(--line-strong);background:linear-gradient(180deg,#fffcf799,#fffcf733)}.metrics.svelte-1uha8ag strong:where(.svelte-1uha8ag){font-size:clamp(2.1rem,4vw,3.7rem);font-family:"Noto Serif SC",serif;color:var(--accent-deep)}.metrics.svelte-1uha8ag h2:where(.svelte-1uha8ag),.section-intro.svelte-1uha8ag h2:where(.svelte-1uha8ag),.final-banner.svelte-1uha8ag h2:where(.svelte-1uha8ag){margin:.35rem 0 0;font-family:"Noto Serif SC",serif;line-height:1.1;font-size:clamp(1.8rem,3.8vw,3.5rem);letter-spacing:-.03em}.metrics.svelte-1uha8ag p:where(.svelte-1uha8ag),.section-intro.svelte-1uha8ag p:where(.svelte-1uha8ag),.narrative-grid.svelte-1uha8ag p:where(.svelte-1uha8ag),.pillar-list.svelte-1uha8ag p:where(.svelte-1uha8ag),.sector-copy.svelte-1uha8ag p:where(.svelte-1uha8ag),.final-banner.svelte-1uha8ag p:where(.svelte-1uha8ag){line-height:1.9;color:var(--text-soft)}.narrative.svelte-1uha8ag,.capability.svelte-1uha8ag,.sectors.svelte-1uha8ag,.credibility.svelte-1uha8ag,.final-banner.svelte-1uha8ag{padding-top:6.5rem}.section-intro.svelte-1uha8ag{max-width:56rem}.section-intro.narrow.svelte-1uha8ag{max-width:46rem}.narrative-grid.svelte-1uha8ag{margin-top:2.2rem;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1.5rem}.narrative-grid.svelte-1uha8ag article:where(.svelte-1uha8ag),.pillar-list.svelte-1uha8ag article:where(.svelte-1uha8ag),.sector-list.svelte-1uha8ag div:where(.svelte-1uha8ag),.final-banner.svelte-1uha8ag{border-top:1px solid var(--line-strong)}.narrative-grid.svelte-1uha8ag article:where(.svelte-1uha8ag){padding-top:1.2rem}.narrative-grid.svelte-1uha8ag h3:where(.svelte-1uha8ag),.pillar-list.svelte-1uha8ag h3:where(.svelte-1uha8ag){margin:0;font-size:clamp(1.35rem,2.1vw,2rem);line-height:1.3}.pillar-list.svelte-1uha8ag{margin-top:2rem;display:grid;gap:1rem}.pillar-list.svelte-1uha8ag article:where(.svelte-1uha8ag){display:grid;grid-template-columns:90px minmax(0,260px) minmax(0,1fr);gap:1rem;align-items:start;padding:1.3rem 0}.pillar-list.svelte-1uha8ag span:where(.svelte-1uha8ag){font-family:"Noto Serif SC",serif;font-size:1.8rem;color:var(--accent)}.sector-layout.svelte-1uha8ag{margin-top:2rem;display:grid;grid-template-columns:minmax(0,1.05fr) minmax(280px,.95fr);gap:1.6rem}.promise-list.svelte-1uha8ag{margin-top:2rem;display:grid;gap:.9rem}.promise-list.svelte-1uha8ag p:where(.svelte-1uha8ag){margin:0;padding-top:.85rem;border-top:1px solid var(--line)}.sector-list.svelte-1uha8ag{display:grid;align-content:start;gap:.5rem}.sector-list.svelte-1uha8ag div:where(.svelte-1uha8ag){padding:1.1rem 0;font-size:clamp(1.12rem,2vw,1.5rem);font-weight:700}.credibility-grid.svelte-1uha8ag{margin-top:2rem;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem}.credibility-grid.svelte-1uha8ag strong:where(.svelte-1uha8ag){font-size:1.02rem;color:var(--text)}.final-banner.svelte-1uha8ag{margin-top:6.5rem;padding-top:1.6rem;padding-bottom:.6rem;text-align:center}.final-banner.svelte-1uha8ag p:where(.svelte-1uha8ag){max-width:52rem;margin-left:auto;margin-right:auto}.final-banner.svelte-1uha8ag a:where(.svelte-1uha8ag){margin-top:1.2rem}.site-footer.svelte-1uha8ag{width:var(--content-width);margin:5.5rem auto 0;padding-top:1.2rem;border-top:1px solid rgba(17,24,32,.12);text-align:center;display:grid;gap:.8rem}.site-footer.svelte-1uha8ag p:where(.svelte-1uha8ag),.site-footer.svelte-1uha8ag a:where(.svelte-1uha8ag){margin:0;font-size:.92rem;color:var(--text-soft)}.site-footer.svelte-1uha8ag a:where(.svelte-1uha8ag){justify-self:center}@keyframes svelte-1uha8ag-rotate{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@media(max-width:1080px){.topbar.svelte-1uha8ag,.hero.svelte-1uha8ag,.sector-layout.svelte-1uha8ag,.credibility-grid.svelte-1uha8ag,.metrics.svelte-1uha8ag,.narrative-grid.svelte-1uha8ag{grid-template-columns:1fr}.topbar.svelte-1uha8ag{display:grid;justify-content:stretch}nav.svelte-1uha8ag{flex-wrap:wrap;gap:.8rem 1rem}.hero.svelte-1uha8ag{min-height:auto;padding-top:2.2rem}.hero.svelte-1uha8ag h1:where(.svelte-1uha8ag),.lead.svelte-1uha8ag,.section-intro.svelte-1uha8ag,.section-intro.narrow.svelte-1uha8ag{max-width:none}.hero-stage.svelte-1uha8ag{min-height:520px}.pillar-list.svelte-1uha8ag article:where(.svelte-1uha8ag){grid-template-columns:1fr}}@media(max-width:720px){.brand-lockup.svelte-1uha8ag{align-items:flex-start}.brand-mark.svelte-1uha8ag{min-width:4.2rem;min-height:4.2rem;font-size:.96rem}nav.svelte-1uha8ag{font-size:.88rem}.hero-panel.svelte-1uha8ag{width:auto;left:1rem;right:1rem}.panel-top.svelte-1uha8ag,.panel-middle.svelte-1uha8ag,.panel-bottom.svelte-1uha8ag{top:auto;right:1rem}.panel-top.svelte-1uha8ag{bottom:11.8rem}.panel-middle.svelte-1uha8ag{bottom:6.1rem}.panel-bottom.svelte-1uha8ag{bottom:1rem}.narrative.svelte-1uha8ag,.capability.svelte-1uha8ag,.sectors.svelte-1uha8ag,.credibility.svelte-1uha8ag,.final-banner.svelte-1uha8ag{padding-top:4.6rem}}
