.team-hero.svelte-ghmtrl{background:var(--bg-section-2);padding:4rem 2rem 4.5rem;text-align:center;border-bottom:1px solid var(--border)}.team-hero-inner.svelte-ghmtrl{max-width:var(--max-width-content);margin:0 auto}.team-hero-label.svelte-ghmtrl{font-size:var(--text-label);font-weight:500;text-transform:uppercase;letter-spacing:.12em;color:var(--accent);margin-bottom:1.25rem}.team-hero-title.svelte-ghmtrl{font-family:var(--font-heading);font-size:clamp(1.75rem,4.5vw,2.8rem);font-weight:400;color:var(--ink);margin:0 0 1.25rem;letter-spacing:-.02em;line-height:1.25}.team-hero-accent.svelte-ghmtrl{color:var(--accent)}.team-hero-sub.svelte-ghmtrl{font-size:1.1rem;color:var(--ink-light);line-height:1.65;max-width:620px;margin:0 auto}.team-content.svelte-ghmtrl{background:var(--white);padding:3.5rem 2rem 5rem}.team-content-inner.svelte-ghmtrl{max-width:720px;margin:0 auto}.team-partner-intro.svelte-ghmtrl{margin-bottom:3rem}.team-partner-heading.svelte-ghmtrl{font-family:var(--font-heading);font-size:1.5rem;font-weight:500;color:var(--ink);margin:0 0 1rem;letter-spacing:-.02em}.team-partner-desc.svelte-ghmtrl{font-size:1.05rem;color:var(--ink-light);line-height:1.7;margin:0 0 1rem}.team-partner-desc.svelte-ghmtrl:last-child{margin-bottom:0}.team-problems.svelte-ghmtrl{background:var(--bg-section-2);border:1px solid var(--border);border-left:3px solid var(--accent);border-radius:var(--radius-md);padding:2rem;margin-bottom:3rem}.team-problems-heading.svelte-ghmtrl{font-family:var(--font-heading);font-size:1.2rem;font-weight:500;color:var(--ink);margin:0 0 1.25rem}.team-problems-list.svelte-ghmtrl{list-style:none;display:flex;flex-direction:column;gap:.85rem;margin:0;padding:0}.team-problems-list.svelte-ghmtrl li:where(.svelte-ghmtrl){padding-left:1.75rem;position:relative;color:var(--ink);font-size:1rem;line-height:1.55}.team-problems-list.svelte-ghmtrl li:where(.svelte-ghmtrl):before{content:"";position:absolute;left:0;top:.55em;width:6px;height:6px;background:var(--accent);border-radius:50%}.team-diagram.svelte-ghmtrl{background:var(--white);border:1px solid var(--border);border-radius:var(--radius-md);padding:2rem 1.5rem 1.5rem;margin-bottom:3rem;text-align:center}.team-diagram-title.svelte-ghmtrl{font-family:var(--font-heading);font-size:1.2rem;font-weight:500;color:var(--ink);margin:0 0 .35rem}.team-diagram-sub.svelte-ghmtrl{font-size:.9rem;color:var(--ink-light);margin:0 0 1.25rem}.cycle-visual.svelte-ghmtrl{max-width:560px;margin:0 auto}.cycle-svg.svelte-ghmtrl{width:100%;height:auto}.team-diagram-caption.svelte-ghmtrl{font-size:.82rem;color:var(--ink-light);margin-top:1rem;font-style:italic}.team-item.svelte-ghmtrl{margin-bottom:3rem}.team-item.svelte-ghmtrl:last-of-type{margin-bottom:4rem}.team-item-title.svelte-ghmtrl{font-family:var(--font-heading);font-size:1.35rem;font-weight:500;color:var(--ink);margin:0 0 .75rem;letter-spacing:-.02em}.team-item-desc.svelte-ghmtrl{font-size:1rem;color:var(--ink-light);line-height:1.65;margin:0 0 .75rem}.team-item-desc.svelte-ghmtrl:last-child{margin-bottom:0}.team-cta.svelte-ghmtrl{background:var(--white);border:1px solid var(--border);border-radius:var(--radius-md);padding:2.5rem;text-align:center;box-shadow:0 4px 20px #1a1a1814}.team-cta-title.svelte-ghmtrl{font-family:var(--font-heading);font-size:1.5rem;font-weight:500;color:var(--ink);margin:0 0 1rem;letter-spacing:-.02em}.team-cta-desc.svelte-ghmtrl{font-size:1rem;color:var(--ink-light);line-height:1.6;margin:0 auto 1.5rem;max-width:520px}.team-cta-btn.svelte-ghmtrl{display:inline-block;padding:.85rem 1.5rem;background:var(--accent);color:var(--white);border-radius:var(--radius-sm);font-weight:500;font-size:.95rem;text-decoration:none;transition:background .2s ease,transform .2s ease}.team-cta-btn.svelte-ghmtrl:hover{background:var(--accent-hover);transform:translateY(-1px)}.team-cta-btn.svelte-ghmtrl:focus-visible{outline:2px solid var(--accent);outline-offset:2px}@media(max-width:640px){.team-hero.svelte-ghmtrl{padding:3rem 1.25rem 3.5rem}.team-content.svelte-ghmtrl{padding:3rem 1.25rem 4rem}.team-cta.svelte-ghmtrl{padding:2rem 1.5rem}}
