.team-hero{display:grid;grid-template-columns:minmax(0,1.5fr) minmax(260px,1fr);gap:40px;align-items:start}.team-eyebrow{font-weight:700;letter-spacing:.12em}.team-hero h1{font-size:clamp(2.2rem,4vw,3.6rem);line-height:1.1}.team-price{font-size:3rem;font-weight:700;color:var(--text-primary)}.team-price span{font-size:1rem;font-weight:400}.team-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}.team-grid .page-card{margin:0}.team-table-wrap{overflow-x:auto}table{width:100%;border-collapse:collapse}caption{text-align:left;padding-bottom:16px}th,td{text-align:left;padding:16px 12px;border-bottom:1px solid var(--border-color,#344052)}.team-steps{padding-left:24px}.team-steps li{padding-left:10px;margin:24px 0}.team-steps h3{margin-bottom:8px}.team-price-card h2{margin-top:0}#team-start,#team-pricing{scroll-margin-top:100px}@media(max-width:760px){.team-hero,.team-grid{grid-template-columns:1fr}.team-hero{gap:20px}th,td{padding:12px 8px;font-size:.9rem}}

#main-content a:not(.cta-button), #main-content a:not(.cta-button):visited { color: #92baff; text-underline-offset: 3px; } #main-content a:focus-visible { outline: 2px solid #92baff; outline-offset: 4px; }
