.conversion-note{color:var(--fg-muted);font-size:14px;line-height:1.65;margin-top:20px;max-width:60ch}.team-hero{padding:76px 0;border-bottom:1px solid var(--line-weak);background:var(--bg)}.knowledge__grid,.team-control,.team-hero__grid,.team-inquiry{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);grid-gap:72px;gap:72px;align-items:start}.team-hero h1{margin:18px 0 24px;max-width:16ch;font-size:clamp(36px,4.5vw,58px)}.team-control .lead,.team-hero .lead,.team-inquiry .lead{margin:20px 0 28px}.team-brief{padding:32px 0 0 32px;border-left:2px solid var(--accent-400)}.team-brief ol{list-style:none;margin:24px 0 0;padding:0}.team-brief li{display:flex;gap:20px;padding:20px 0;border-top:1px solid var(--line-weak)}.team-brief li>span{color:var(--accent-200);font-family:var(--font-mono);font-size:13px}.team-brief h3{font-size:18px;margin:0 0 8px}.knowledge__items p,.team-brief p,.team-control__list{color:var(--fg-muted);font-size:15px;line-height:1.65;margin:0}.team-control__list{margin:0;padding:0;list-style:none}.team-control__list li{padding:22px 0;border-bottom:1px solid var(--line-weak)}.team-control__list li:first-child{padding-top:0}#inquiry{scroll-margin-top:100px}.team-inquiry .contact__form{min-width:0}.team-inquiry .link-arrow{display:inline-block;margin-top:24px}.knowledge__items{display:grid;grid-gap:26px;gap:26px}.knowledge__items article{border-top:1px solid var(--line-weak);padding-top:22px}.knowledge__items h3{font-size:20px;margin:0 0 10px}.team-callout{display:grid;grid-template-columns:minmax(0,1.5fr) minmax(0,1fr);align-items:center;grid-gap:48px;gap:48px}.team-callout .lead{margin-top:20px}.team-callout__action{display:grid;justify-items:start;grid-gap:12px;gap:12px}.home-faq{max-width:880px}.home-faq h2{margin-bottom:32px}.home-faq details{border-bottom:1px solid var(--line);padding:22px 0}.home-faq summary{cursor:pointer;font-size:18px;font-weight:600}.home-faq details>div{padding-top:16px;color:var(--fg-muted);font-size:15px;line-height:1.7}@media (max-width:900px){.knowledge__grid,.team-callout,.team-control,.team-hero__grid,.team-inquiry{grid-template-columns:1fr;gap:36px}.team-hero{padding:48px 0}.team-brief{padding:0 0 0 22px}}@media (max-width:600px){.hero{padding-top:32px;padding-bottom:32px}.hero__grid{gap:24px}.hero__copy{gap:18px}.hero__sub{font-size:16px}.hero__visual--transcript{padding:12px}.hero__visual--transcript .tpanel:nth-child(2),.hero__visual--transcript .tseg~.tseg{display:none}.hero__visual--transcript .tfoot{font-size:10px;line-height:1.5}}