.team-page .hero{padding-bottom:72px}.team-page .hero-copy{max-width:880px}.team-page .hero h1{max-width:20ch}.team-page .lede{max-width:62ch}.team-section{padding-block:40px 88px}.team-split{display:grid;grid-template-columns:1fr 1.2fr;gap:80px}.team-split h2{max-width:22ch}.team-copy p+p,.team-copy h2+p{margin-top:24px}.team-working{background:var(--bg-2);padding-block:64px}.team-working h2{max-width:34ch}.team-roles{display:grid;grid-template-columns:1fr 1fr;gap:64px;margin-top:40px}.team-roles dt,.team-plans dt{color:var(--fg);font-weight:600;font-size:1.2rem;line-height:1.4}.team-roles dd,.team-plans dd{margin-top:14px}.team-example{border-top:1px solid var(--line);margin-top:40px;padding-top:32px;max-width:76ch}.team-example h3{font-size:1.2rem}.team-example p{margin-top:14px}.team-page #support-levels{padding-top:88px}.team-page #internal-audit{padding-top:0}.team-pricing-link{display:inline-block;margin-top:24px;color:var(--ai-text);text-decoration:underline}.team-plans>div+div{border-top:1px solid var(--line);margin-top:28px;padding-top:28px}.team-page .cta-inset p{max-width:62ch}.team-testimonial{padding-bottom:88px}.team-testimonial figure{display:grid;grid-template-columns:160px minmax(0,1fr);column-gap:32px;border-top:1px solid var(--line);padding-top:40px}.team-testimonial-portrait{grid-row:1/span 2;width:160px;height:160px;object-fit:cover;border-radius:16px}.team-testimonial blockquote{grid-column:2;max-width:48ch;font-size:clamp(1.25rem,2.4vw,1.8rem);line-height:1.5;color:var(--fg)}.team-testimonial figcaption{grid-column:2;margin-top:24px;display:flex;flex-wrap:wrap;gap:4px 12px}.team-testimonial figcaption span:first-child{font-weight:600;color:var(--fg)}.team-testimonial figcaption span+span{color:var(--fg-3)}@media(max-width:800px){.team-split,.team-roles{grid-template-columns:1fr;gap:32px}}@media(max-width:639px){.team-testimonial{padding-bottom:64px}.team-testimonial figure{grid-template-columns:80px minmax(0,1fr);column-gap:20px}.team-testimonial-portrait{width:80px;height:80px}.team-page .hero{padding-bottom:48px}.team-section{padding-block:24px 64px}.team-working{padding-block:48px}.team-page #support-levels{padding-top:64px}}