.hero.svelte-1a1se6c{position:relative;min-height:max(calc(100svh - var(--header-h)),600px);display:flex;flex-direction:column;justify-content:center;padding-block:clamp(4rem,10vh,6rem);overflow:hidden}.hero-inner.svelte-1a1se6c{position:relative;z-index:1;max-width:50rem}.eyebrow.svelte-1a1se6c{font-family:var(--font-display);font-size:.78rem;font-weight:700;letter-spacing:.18em;text-transform:uppercase;color:var(--color-accent-a);margin:0 0 1.25rem}.headline.svelte-1a1se6c{font-size:clamp(2.4rem,6vw,3.75rem);line-height:1.12;margin:0 0 .75rem;font-weight:800}.stamp.svelte-1a1se6c{font-family:var(--font-display);font-size:clamp(1rem,2.2vw,1.35rem);font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--color-accent-c);margin:0 0 1.5rem}.lede.svelte-1a1se6c{font-size:clamp(1rem,2vw,1.15rem);color:var(--color-text-muted);line-height:1.7;margin:0 0 2.25rem;max-width:42rem}.actions.svelte-1a1se6c{display:flex;flex-wrap:wrap;gap:.85rem}.hero-cta.svelte-1a1se6c{font-size:1rem;padding:.85rem 1.75rem}.stats.svelte-1a1se6c{position:relative;z-index:1;list-style:none;padding:1.5rem 2rem;margin:clamp(2.5rem,6vh,4rem) 0 0;display:flex;flex-wrap:wrap;align-items:center;gap:0;background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-lg);width:fit-content}.stat-item.svelte-1a1se6c{display:flex;flex-direction:column;align-items:center;padding:0 2rem}.stat-n.svelte-1a1se6c{font-family:var(--font-display);font-size:1.85rem;font-weight:800;color:var(--color-accent-a);line-height:1}.stat-l.svelte-1a1se6c{font-size:.76rem;color:var(--color-text-muted);font-weight:600;letter-spacing:.03em;margin-top:.3rem;white-space:nowrap}.stat-div.svelte-1a1se6c{display:block;width:1px;height:2.5rem;background:var(--color-border);flex-shrink:0;padding:0}.hero-glow.svelte-1a1se6c{position:absolute;width:min(90vw,600px);height:min(90vw,600px);right:-8%;top:10%;background:radial-gradient(circle,var(--color-hero-glow) 0%,transparent 65%);pointer-events:none}@media(max-width:640px){.stats.svelte-1a1se6c{width:100%;justify-content:space-around;padding:1.25rem .75rem}.stat-item.svelte-1a1se6c{padding:0 .75rem}.stat-div.svelte-1a1se6c{display:none}}@media(prefers-reduced-motion:reduce){.hero.svelte-1a1se6c *{animation:none!important;transition:none!important}}.section.svelte-7a8mnf{padding-block:clamp(3.5rem,8vw,6rem)}.section-head.svelte-7a8mnf{max-width:40rem;margin-bottom:clamp(2rem,4vw,3rem)}.eyebrow.svelte-7a8mnf{font-family:var(--font-display);font-size:.75rem;font-weight:700;letter-spacing:.2em;text-transform:uppercase;color:var(--color-accent-a);margin:0 0 .75rem}.title.svelte-7a8mnf{font-size:clamp(1.75rem,4vw,2.35rem);margin:0 0 .75rem}.subtitle.svelte-7a8mnf{margin:0;color:var(--color-text-muted);font-size:1.05rem;line-height:1.55}.reveal-root.svelte-16jggtj,.reveal-inner.svelte-16jggtj{width:100%}.layout.svelte-1c010nt{display:grid;grid-template-columns:1.5fr 1fr;gap:3rem;align-items:center}@media(max-width:800px){.layout.svelte-1c010nt{grid-template-columns:1fr;gap:2rem}}.prose.svelte-1c010nt{display:flex;flex-direction:column;gap:1.25rem}.prose.svelte-1c010nt p:where(.svelte-1c010nt){margin:0;color:var(--color-text-muted);font-size:1.05rem;line-height:1.7}.about-cta.svelte-1c010nt{width:fit-content;margin-top:.25rem}.metrics.svelte-1c010nt{list-style:none;padding:0;margin:0;display:grid;grid-template-columns:1fr 1fr;gap:1.25rem}.metric.svelte-1c010nt{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:1.75rem 1rem;background:var(--color-stat-card-bg);border:1px solid var(--color-border);border-radius:var(--radius-md);text-align:center}.metric-n.svelte-1c010nt{font-family:var(--font-display);font-size:2.25rem;font-weight:800;color:var(--color-accent-a);line-height:1}.metric-l.svelte-1c010nt{margin-top:.4rem;font-size:.8rem;color:var(--color-text-muted);font-weight:600;letter-spacing:.03em}.grid.svelte-111h4bs{list-style:none;padding:0;margin:0 0 2.5rem;display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:1.25rem}.card.svelte-111h4bs{background:linear-gradient(145deg,var(--color-surface-elevated),var(--color-surface));border:1px solid var(--color-border);border-radius:var(--radius-md);padding:1.75rem 1.5rem;transition:border-color .25s ease,transform .25s ease}.card.svelte-111h4bs:hover{border-color:var(--color-card-hover-border);transform:translateY(-3px);box-shadow:0 8px 32px #22d3ee14}.icon.svelte-111h4bs{display:flex;align-items:center;justify-content:center;width:2.75rem;height:2.75rem;border-radius:var(--radius-sm);background:linear-gradient(135deg,#6366f126,#22d3ee1a);color:var(--color-accent-a);margin-bottom:1rem;flex-shrink:0}.card-title.svelte-111h4bs{font-size:1.05rem;font-weight:700;margin:0 0 .65rem}.card-desc.svelte-111h4bs{margin:0;font-size:.92rem;color:var(--color-text-muted);line-height:1.6}.cta-row.svelte-111h4bs{display:flex;flex-wrap:wrap;gap:1rem;justify-content:center}@media(prefers-reduced-motion:reduce){.card.svelte-111h4bs{transition:border-color .2s ease}.card.svelte-111h4bs:hover{transform:none}}.grid.svelte-eqzeta{list-style:none;padding:0;margin:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:1.25rem}.card.svelte-eqzeta{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-md);padding:1.5rem;transition:border-color .25s ease,transform .25s ease}.card.svelte-eqzeta:hover{border-color:var(--color-card-hover-border);transform:translateY(-2px)}.icon.svelte-eqzeta{display:flex;align-items:center;justify-content:center;width:2.5rem;height:2.5rem;border-radius:var(--radius-sm);background:linear-gradient(135deg,#6366f11f,#22d3ee14);color:var(--color-accent-c);margin-bottom:.85rem}.name.svelte-eqzeta{font-size:1rem;font-weight:700;margin:0 0 .5rem}.desc.svelte-eqzeta{margin:0;font-size:.88rem;color:var(--color-text-muted);line-height:1.6}@media(prefers-reduced-motion:reduce){.card.svelte-eqzeta{transition:border-color .2s ease}.card.svelte-eqzeta:hover{transform:none}}.row.svelte-ev4jw9{list-style:none;padding:0;margin:0;display:grid;grid-template-columns:repeat(3,1fr);gap:1.5rem}@media(max-width:960px){.row.svelte-ev4jw9{grid-template-columns:repeat(2,1fr)}}@media(max-width:580px){.row.svelte-ev4jw9{grid-template-columns:1fr}}.stat.svelte-ev4jw9{padding:1.75rem 1.5rem;border-radius:var(--radius-md);border:1px solid var(--color-border);background:var(--color-stat-card-bg);transition:border-color .25s ease,transform .25s ease}.stat.svelte-ev4jw9:hover{border-color:var(--color-card-hover-border);transform:translateY(-2px)}.icon.svelte-ev4jw9{display:flex;align-items:center;justify-content:center;width:2.5rem;height:2.5rem;border-radius:var(--radius-sm);background:linear-gradient(135deg,#6366f126,#22d3ee1a);color:var(--color-accent-c);margin-bottom:1rem}.key.svelte-ev4jw9{display:block;font-family:var(--font-display);font-weight:700;font-size:1rem;margin-bottom:.5rem;color:var(--color-text)}.val.svelte-ev4jw9{margin:0;font-size:.92rem;color:var(--color-text-muted);line-height:1.6}@media(prefers-reduced-motion:reduce){.stat.svelte-ev4jw9{transition:border-color .2s ease}.stat.svelte-ev4jw9:hover{transform:none}}.grid.svelte-4fq94{list-style:none;padding:0;margin:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:1.5rem}.card.svelte-4fq94{background:linear-gradient(145deg,var(--color-surface-elevated),var(--color-surface));border:1px solid var(--color-border);border-radius:var(--radius-md);padding:1.75rem 1.5rem;display:flex;flex-direction:column;gap:1rem}.stars.svelte-4fq94{color:#f59e0b;font-size:1rem;letter-spacing:.1em}.quote.svelte-4fq94{margin:0;flex:1}.quote.svelte-4fq94 p:where(.svelte-4fq94){margin:0;font-size:.97rem;color:var(--color-text);line-height:1.65;font-style:italic}.author.svelte-4fq94{display:flex;align-items:center;gap:.85rem;padding-top:.75rem;border-top:1px solid var(--color-border)}.avatar.svelte-4fq94{width:2.5rem;height:2.5rem;border-radius:50%;background:linear-gradient(135deg,var(--color-accent-b),var(--color-accent-a));display:flex;align-items:center;justify-content:center;font-size:.8rem;font-weight:700;color:#fff;flex-shrink:0}.meta.svelte-4fq94{display:flex;flex-direction:column}.name.svelte-4fq94{font-weight:700;font-size:.92rem;color:var(--color-text)}.role.svelte-4fq94{font-size:.82rem;color:var(--color-text-muted)}.panel.svelte-ruavou{display:grid;grid-template-columns:1.2fr 1fr;gap:2rem;align-items:start}@media(max-width:800px){.panel.svelte-ruavou{grid-template-columns:1fr}}.h.svelte-ruavou{font-size:1.05rem;font-weight:700;margin:0 0 1rem}.bullets.svelte-ruavou{margin:0 0 1.5rem;padding-left:1.2rem;color:var(--color-text-muted);line-height:1.85;font-size:.97rem}.bullets.svelte-ruavou li:where(.svelte-ruavou){margin-bottom:.25rem}.ai-cta.svelte-ruavou{display:inline-flex}.accent.svelte-ruavou{padding:1.75rem;border-radius:var(--radius-lg);border:1px solid var(--color-panel-accent-border);background:var(--color-panel-accent-bg)}.accent-h.svelte-ruavou{font-size:.95rem;font-weight:700;margin:0 0 1rem}.reasons.svelte-ruavou{list-style:none;padding:0;margin:0 0 1.25rem;display:flex;flex-direction:column;gap:.7rem}.reasons.svelte-ruavou li:where(.svelte-ruavou){font-size:.9rem;color:var(--color-text-muted);line-height:1.5}.reasons.svelte-ruavou strong:where(.svelte-ruavou){color:var(--color-text)}.quote.svelte-ruavou{margin:0;font-size:.95rem;line-height:1.65;font-style:italic;color:var(--color-text);padding-top:1rem;border-top:1px solid var(--color-panel-accent-border)}.wrap.svelte-ttqfpv{max-width:36rem}.text.svelte-ttqfpv{margin:0 0 1.5rem;color:var(--color-text-muted);font-size:1.05rem;line-height:1.65}.mail.svelte-ttqfpv{font-size:1rem}.hint.svelte-ttqfpv{margin:1rem 0 0;font-size:.85rem;color:var(--color-text-muted)}.card.svelte-1udyrqm{background:linear-gradient(145deg,var(--color-surface-elevated),var(--color-surface));border:1px solid var(--color-border);border-radius:var(--radius-md);padding:1.5rem 1.35rem;transition:border-color .25s ease,box-shadow .25s ease,transform .25s ease;box-shadow:var(--shadow-glow)}.card.svelte-1udyrqm:hover{border-color:var(--color-card-hover-border);transform:translateY(-2px)}@media(prefers-reduced-motion:reduce){.card.svelte-1udyrqm{transition:border-color .2s ease}.card.svelte-1udyrqm:hover{transform:none}}.layout.svelte-19fsy4o{display:grid;grid-template-columns:1.2fr 1fr;gap:2.5rem;align-items:start}@media(max-width:860px){.layout.svelte-19fsy4o{grid-template-columns:1fr}}.cta-panel.svelte-19fsy4o{padding:2rem;border-radius:var(--radius-lg);border:1px solid var(--color-border);background:var(--color-surface);display:flex;flex-direction:column;gap:1.25rem}.cta-block.svelte-19fsy4o{display:flex;flex-direction:column;gap:.85rem}.cta-option.svelte-19fsy4o{display:flex;align-items:flex-start;gap:.75rem}.cta-icon.svelte-19fsy4o{display:flex;align-items:center;justify-content:center;width:2.25rem;height:2.25rem;border-radius:var(--radius-sm);background:linear-gradient(135deg,#6366f126,#22d3ee1a);color:var(--color-accent-a);flex-shrink:0}.cta-label.svelte-19fsy4o{font-weight:700;font-size:.95rem;margin:0 0 .2rem}.cta-desc.svelte-19fsy4o{font-size:.85rem;color:var(--color-text-muted);margin:0;line-height:1.45}.wide.svelte-19fsy4o{width:100%;text-align:center}.divider.svelte-19fsy4o{display:flex;align-items:center;gap:.75rem;color:var(--color-text-muted);font-size:.75rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase}.divider.svelte-19fsy4o:before,.divider.svelte-19fsy4o:after{content:"";flex:1;height:1px;background:var(--color-border)}.email-row.svelte-19fsy4o{padding-top:.75rem;border-top:1px solid var(--color-border)}.email-label.svelte-19fsy4o{font-size:.7rem;font-weight:700;letter-spacing:.15em;text-transform:uppercase;color:var(--color-text-muted);margin:0 0 .35rem}.email.svelte-19fsy4o{font-size:1.05rem;font-weight:700;word-break:break-all;color:var(--color-accent-a)}.note.svelte-19fsy4o{margin:0;font-size:.85rem;color:var(--color-text-muted);line-height:1.5}.note.svelte-19fsy4o a:where(.svelte-19fsy4o){font-weight:600;color:var(--color-text)}.offices.svelte-19fsy4o{display:flex;flex-direction:column;gap:1.25rem}.offices-h.svelte-19fsy4o{font-size:.78rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--color-text-muted);margin:0}.oh.svelte-19fsy4o{font-size:1rem;font-weight:700;margin:0 0 .75rem;color:var(--color-accent-a)}.line.svelte-19fsy4o{margin:0 0 .2rem;font-size:.95rem;color:var(--color-text-muted)}.map.svelte-19fsy4o{display:inline-block;margin-top:1rem;font-weight:600;font-size:.88rem;color:var(--color-text)}.map.svelte-19fsy4o:hover{color:var(--color-accent-a)}
