.hero.svelte-1a1se6c{align-items:center;min-height:100svh;padding-block:7rem 4rem;display:flex;position:relative}.hero-inner.svelte-1a1se6c{gap:1.6rem;max-width:56rem;display:grid;position:relative}.hero-title.svelte-1a1se6c{font-size:var(--t-display);line-height:var(--lh-tight);letter-spacing:var(--ls-display);max-width:13ch}.hero-lead.svelte-1a1se6c{font-size:var(--t-lead);max-width:34ch}.hero-sub.svelte-1a1se6c{max-width:46ch;color:var(--ink-on-dark-muted)}.hero-cta.svelte-1a1se6c{flex-wrap:wrap;gap:1rem;margin-top:.8rem;display:flex}.clients.svelte-58x7dv{border-bottom:1px solid var(--line-on-dark);padding-block:2.2rem 2.6rem}.clients-label.svelte-58x7dv{font-size:var(--t-micro);font-weight:var(--w-semi);letter-spacing:var(--ls-eyebrow);text-transform:uppercase;color:var(--ink-on-dark-faint);margin-bottom:1.1rem}.clients-list.svelte-58x7dv{flex-wrap:wrap;gap:.5rem 2rem;margin:0;padding:0;list-style:none;display:flex}.clients-list.svelte-58x7dv li:where(.svelte-58x7dv){font-size:var(--t-small);color:var(--ink-on-dark-muted);white-space:nowrap}.al-grid.svelte-fsbeeg{grid-template-columns:minmax(14rem,1fr) 1.6fr;align-items:center;gap:clamp(2rem,6vw,6rem);display:grid}.al-stat.svelte-fsbeeg{gap:.6rem;display:grid}.stat-number.svelte-fsbeeg{font-family:var(--font-title);font-weight:var(--w-title);letter-spacing:var(--ls-display);color:var(--accent);font-size:clamp(4.5rem,2rem + 10vw,10rem);line-height:1}.stat-label.svelte-fsbeeg{font-size:var(--t-small);color:var(--ink-on-dark-muted);max-width:20ch}.al-copy.svelte-fsbeeg{justify-items:start;gap:1.4rem;display:grid}h2.svelte-fsbeeg{font-size:var(--t-h2);max-width:20ch}.al-closer.svelte-fsbeeg{font-size:var(--t-h3);line-height:1.3}@media (width<=50rem){.al-grid.svelte-fsbeeg{grid-template-columns:1fr}}.sectors-head.svelte-1v3rbuy{gap:1rem;margin-bottom:clamp(2.5rem,5vw,4rem);display:grid}h2.svelte-1v3rbuy{font-size:var(--t-h2)}.sector-list.svelte-1v3rbuy{margin:0;padding:0;list-style:none;display:grid}.sector-row.svelte-1v3rbuy{padding:clamp(2.2rem, 5vw, 3.6rem) var(--gutter);border-top:1px solid var(--line-on-dark);align-items:center;gap:clamp(1.5rem,4vw,4rem);min-height:11rem;display:flex;position:relative;overflow:hidden}.sector-index.svelte-1v3rbuy{font-size:var(--t-small);color:var(--ink-on-dark-faint);font-variant-numeric:tabular-nums;flex:none;width:2.2rem;position:relative}.sector-text.svelte-1v3rbuy{gap:.5rem;max-width:44rem;display:grid;position:relative}.sector-name.svelte-1v3rbuy{font-family:var(--font-title);font-weight:var(--w-title);font-size:var(--t-h3);line-height:var(--lh-title)}.sector-hook.svelte-1v3rbuy{font-size:var(--t-body);color:var(--ink-on-dark-muted);max-width:46ch}.sector-arrow.svelte-1v3rbuy{font-size:var(--t-h3);color:var(--accent);opacity:0;transition:transform var(--dur) var(--ease-out), opacity var(--dur) var(--ease-out);margin-left:auto;position:relative;transform:translate(-.4rem)}.sector-row.svelte-1v3rbuy:hover .sector-arrow:where(.svelte-1v3rbuy),.sector-row.svelte-1v3rbuy:focus-visible .sector-arrow:where(.svelte-1v3rbuy){opacity:1;transform:none}@media (prefers-reduced-motion:reduce){.sector-arrow.svelte-1v3rbuy{opacity:1;transform:none}}h2.svelte-1fsjut4{font-size:var(--t-h2);margin-bottom:clamp(2.5rem,6vw,4.5rem)}.steps.svelte-1fsjut4{max-width:62rem;margin:0;padding:0;list-style:none;display:grid}.step.svelte-1fsjut4{border-top:1px solid var(--line-on-dark);grid-template-columns:4.5rem 1fr;gap:clamp(1rem,3vw,2.5rem);padding-block:clamp(1.6rem,3vw,2.4rem);display:grid}.step-number.svelte-1fsjut4{font-family:var(--font-title);font-weight:var(--w-title);font-size:var(--t-h3);color:var(--accent);font-variant-numeric:tabular-nums}.step-body.svelte-1fsjut4{gap:.5rem;max-width:44rem;display:grid}h3.svelte-1fsjut4{font-size:var(--t-h3)}.step-body.svelte-1fsjut4 p:where(.svelte-1fsjut4){color:var(--ink-on-dark-muted)}.mission-grid.svelte-bohp9m{grid-template-columns:1fr 1.2fr;align-items:start;gap:clamp(2rem,6vw,6rem);display:grid}h2.svelte-bohp9m{font-size:var(--t-h2);max-width:16ch;margin-top:1rem}.mission-body.svelte-bohp9m{font-size:var(--t-lead);justify-items:start;gap:1.2rem;line-height:1.55;display:grid}.mission-body.svelte-bohp9m p:where(.svelte-bohp9m){color:var(--ink-on-light-muted)}.mission-body.svelte-bohp9m p:where(.svelte-bohp9m):first-child{color:var(--serif-on-light);font-family:var(--font-serif);font-style:italic;font-size:var(--t-h3);line-height:1.35}@media (width<=50rem){.mission-grid.svelte-bohp9m{grid-template-columns:1fr}}.final.svelte-yola2{min-height:62svh;padding-block:var(--section-y);color:var(--g8-graphite);align-items:center;display:flex;position:relative}.final-inner.svelte-yola2{justify-items:start;gap:1.4rem;display:grid;position:relative}h2.svelte-yola2{font-size:var(--t-h1);letter-spacing:var(--ls-display)}.final-lead.svelte-yola2{font-size:var(--t-lead);color:#13141dc7;max-width:38ch}.final-actions.svelte-yola2{flex-wrap:wrap;align-items:center;gap:1.4rem;margin-top:.6rem;display:flex}.final-btn.svelte-yola2{background:var(--g8-graphite);color:var(--g8-white);font-weight:var(--w-medium);font-size:var(--t-small);letter-spacing:.04em;text-transform:uppercase;border-radius:var(--radius-pill);transition:background var(--dur) var(--ease-out), transform var(--dur) var(--ease-out);padding:.95em 1.7em;display:inline-flex}.final-btn.svelte-yola2:hover{background:var(--g8-green-dark);transform:translateY(-2px)}.final-phone.svelte-yola2{font-weight:var(--w-semi);font-size:var(--t-body);border-bottom:2px solid var(--g8-graphite);padding-bottom:.1em}.final-kicker.svelte-yola2{font-size:var(--t-h3);margin-top:1rem}.final-kicker.svelte-yola2 .serif:where(.svelte-yola2){color:var(--g8-graphite)}
