.three-up{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:13px}.team-preview{background:linear-gradient(120deg,#edf4ff,#f6f9ff);border:1px solid var(--line);border-radius:16px;padding:8px 17px}.team-preview>div,.reason{display:flex;gap:12px;padding:9px 0}.team-preview>div{align-items:center}.team-preview>div+div,.reason+.reason{border-top:1px solid var(--line)}.team-preview small,.review small{display:block;color:var(--muted)}.case-section{background:#eaf2ff;border-block:1px solid var(--line)}.metric{display:block;color:var(--blue);font-size:clamp(1.7rem,3vw,2.45rem);line-height:1.1;letter-spacing:-.05em}.metric-label{display:block;font-weight:700;font-size:.86rem;margin:4px 0 9px}.source-link{display:inline-block;margin-top:12px;font-size:.83rem}.reason h3{margin:0 0 5px}.reason p{margin:0}.review{margin:0;display:flex;flex-direction:column;align-items:start}.quote-mark{color:var(--blue);font-family:Georgia,serif;font-size:3rem;line-height:.85}.review blockquote{margin:5px 0 15px;font-weight:650}.review figcaption{margin-top:auto;font-size:.9rem}.home-faq{display:grid;grid-template-columns:.8fr 1.2fr;gap:15px 42px;align-items:start}.home-faq .faq summary{gap:12px}.home-faq .faq details:first-child{padding-top:3px}@media(max-width:700px){.three-up,.home-faq{grid-template-columns:1fr}.section-head>a{display:inline-block;margin:0 0 6px}}
