.page-teams{background:var(--bg)}.page-teams .teams-hero{padding:96px 0 104px}.page-teams .teams-hero-grid{display:grid;grid-template-columns:minmax(0,1.06fr) minmax(340px,.94fr);align-items:center;gap:72px}.page-teams .teams-hero-copy,.page-teams .teams-how-grid>*,.page-teams .teams-workflow{min-width:0}.page-teams .teams-eyebrow,.page-teams .teams-section-kicker{display:flex;align-items:center;gap:10px;margin:0 0 24px;color:var(--accent);font-family:var(--mono);font-size:12px;font-weight:700;text-transform:uppercase}.page-teams .teams-hero h1{max-width:12ch;margin:0;color:var(--fg);font-size:clamp(48px,5.6vw,76px);font-weight:650;line-height:1.04}.page-teams .teams-hero h1 span{color:var(--accent)}.page-teams .teams-lede{max-width:57ch;margin:28px 0 0;color:var(--fg-dim);font-size:18px;line-height:1.6}.page-teams .teams-actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:32px}.page-teams .teams-hero-note{margin:16px 0 0;color:var(--fg-mute);font-size:13px}.page-teams .teams-workflow{overflow:hidden;border:1px solid var(--code-line);border-radius:var(--radius-lg);background:var(--code-panel)}.page-teams .teams-workflow-foot,.page-teams .teams-workflow-top{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:17px 24px;border-bottom:1px solid var(--code-line)}.page-teams .teams-workflow-label,.page-teams .teams-workflow-range{font-family:var(--mono);font-size:11px;font-weight:700}.page-teams .teams-workflow-label{color:var(--fg-dim)}.page-teams .teams-workflow-range{color:var(--accent);white-space:nowrap}.page-teams .teams-workflow-list{margin:0;padding:14px 24px;list-style:none}.page-teams .teams-workflow-list li{display:grid;grid-template-columns:42px minmax(0,1fr);gap:12px;padding:20px 0}.page-teams .teams-workflow-list li+li{border-top:1px solid var(--code-line)}.page-teams .teams-workflow-number{color:var(--accent);font-family:var(--mono);font-size:12px}.page-teams .teams-workflow-list strong{display:block;color:var(--fg);font-size:16px;font-weight:650}.page-teams .teams-workflow-list p{margin:6px 0 0;color:var(--fg-dim);font-size:14px;line-height:1.55}.page-teams .teams-workflow-foot{justify-content:flex-start;border-top:1px solid var(--code-line);border-bottom:0;color:var(--fg-mute);font-size:12px}.page-teams .teams-workflow-foot span{color:var(--accent);font-size:19px}.page-teams .teams-faq,.page-teams .teams-how,.page-teams .teams-value{padding:96px 0;border-top:1px solid var(--line-soft)}.page-teams .teams-value{background:var(--section)}.page-teams .teams-section-intro{max-width:730px;margin-bottom:36px}.page-teams .teams-section-kicker{margin-bottom:16px}.page-teams h2{margin:0;color:var(--fg);font-size:clamp(32px,3.6vw,48px);font-weight:650;line-height:1.14}.page-teams .teams-faq-grid>div:first-child>p:not(.teams-section-kicker),.page-teams .teams-final-inner>div:first-child>p:not(.teams-section-kicker),.page-teams .teams-how-grid>div:first-child>p:not(.teams-section-kicker),.page-teams .teams-section-intro>p:last-child{max-width:60ch;margin:20px 0 0;color:var(--fg-dim);font-size:16px;line-height:1.65}.page-teams .teams-benefit-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.page-teams .teams-benefit{min-width:0;padding:30px;border:1px solid var(--line);border-radius:var(--radius);background:var(--panel)}.page-teams .teams-benefit-number{margin:0 0 52px;color:var(--accent);font-family:var(--mono);font-size:11px;font-weight:700}.page-teams .teams-benefit h3{max-width:18ch;margin:0 0 14px;color:var(--fg);font-size:24px;font-weight:650;line-height:1.2}.page-teams .teams-benefit>p:last-child{margin:0;color:var(--fg-dim);font-size:14px;line-height:1.65}.page-teams .teams-faq-grid,.page-teams .teams-how-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:80px;align-items:start}.page-teams .teams-inline-links{display:flex;flex-wrap:wrap;gap:10px 24px;margin-top:28px}.page-teams .teams-faq a,.page-teams .teams-inline-links a{color:var(--accent);font-size:14px;font-weight:650}.page-teams .teams-faq a:hover,.page-teams .teams-inline-links a:hover{text-decoration:underline}.page-teams .teams-report{padding:28px;border:1px solid var(--line);border-radius:var(--radius-lg);background:var(--panel)}.page-teams .teams-report-header{display:flex;align-items:center;justify-content:space-between;color:var(--fg-mute);font-family:var(--mono);font-size:11px;font-weight:700}.page-teams .teams-report-mark{color:var(--accent);font-size:14px}.page-teams .teams-report-title{margin:18px 0 22px;color:var(--fg);font-size:24px;font-weight:650}.page-teams .teams-report ul{margin:0;padding:0;list-style:none}.page-teams .teams-report li{display:grid;grid-template-columns:32px minmax(0,1fr);gap:2px 12px;padding:14px 0;border-top:1px solid var(--line-soft)}.page-teams .teams-report li span{grid-row:span 2;color:var(--accent);font-family:var(--mono);font-size:12px}.page-teams .teams-report li strong{color:var(--fg);font-size:14px;font-weight:650}.page-teams .teams-report li small{color:var(--fg-mute);font-size:13px}.page-teams .teams-faq{background:var(--section)}.page-teams .teams-faq dl{margin:0}.page-teams .teams-faq dl>div{padding:22px 0;border-top:1px solid var(--line)}.page-teams .teams-faq dt{color:var(--fg);font-size:17px;font-weight:650}.page-teams .teams-faq dd{margin:9px 0 0;color:var(--fg-dim);font-size:14px;line-height:1.65}.page-teams .teams-final{padding:80px 0 96px;border-top:1px solid var(--line-soft)}.page-teams .teams-final-inner{display:flex;align-items:flex-end;justify-content:space-between;gap:32px}.page-teams .teams-final h2{max-width:16ch}.page-teams .teams-final .teams-actions{justify-content:flex-end;margin:0}@media (max-width:1000px){.page-teams .teams-faq-grid,.page-teams .teams-hero-grid,.page-teams .teams-how-grid{grid-template-columns:1fr;gap:48px}.page-teams .teams-report,.page-teams .teams-workflow{max-width:700px}.page-teams .teams-benefit-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.page-teams .teams-final-inner{align-items:flex-start;flex-direction:column}}@media (max-width:640px){.page-teams .teams-faq,.page-teams .teams-final,.page-teams .teams-hero,.page-teams .teams-how,.page-teams .teams-value{padding:64px 0}.page-teams .teams-hero h1{font-size:clamp(42px,11vw,56px)}.page-teams .teams-lede{font-size:16px}.page-teams .teams-actions,.page-teams .teams-final .teams-actions{width:100%;flex-direction:column}.page-teams .teams-actions .btn{width:100%;justify-content:center}.page-teams .teams-benefit-grid{grid-template-columns:1fr}.page-teams .teams-benefit-number{margin-bottom:28px}.page-teams .teams-workflow-foot,.page-teams .teams-workflow-list,.page-teams .teams-workflow-top{padding-right:18px;padding-left:18px}.page-teams .teams-report{padding:22px}}