.co-name{font-family:var(--f-display);font-size:1.4rem}.co-work{display:grid;grid-gap:40px;gap:40px;align-items:start}@media (min-width:1000px){.co-work{grid-template-columns:6fr 6fr;gap:56px;align-items:center}}.co-work-copy{display:grid;grid-gap:24px;gap:24px}.co-team{display:flex;flex-wrap:wrap;gap:8px;list-style:none;margin:0;padding:0}.co-team .portrait{width:48px;height:48px}.co-quote{margin:0;display:flex;gap:12px;align-items:center;padding:14px;border:1px solid color-mix(in srgb,var(--nova) 45%,var(--divider));border-radius:var(--r-card);background:linear-gradient(180deg,rgba(69,184,193,.08),rgba(69,184,193,.02))}.co-quote .portrait{width:40px;height:40px}.co-quote blockquote{margin:0 0 4px;font-size:1rem;color:var(--text)}.co-quote .agent-label{--c:var(--nova)}.co-rules{list-style:none;margin:0;padding:0;display:grid;grid-gap:10px;gap:10px}.co-rules li{display:flex;gap:14px;align-items:flex-start;padding:18px;border:1px solid var(--divider);border-radius:var(--r-card);background:var(--surface);color:var(--text-2);font-size:1.0625rem}.co-rules li b{color:var(--text)}.co-rules .ri{width:28px;height:28px;flex-shrink:0;border-radius:50%;background:var(--accent-bg);display:grid;place-items:center;color:var(--accent);font-family:var(--f-mono);font-size:.8125rem}.co-contact{display:grid;grid-gap:28px;gap:28px;align-items:start}@media (min-width:1000px){.co-contact{grid-template-columns:5fr 7fr;gap:56px}}.co-contact-card{display:grid;grid-gap:18px;gap:18px;padding:24px;border:1px solid var(--line);border-radius:10px;background:var(--surface)}.co-mail{font-family:var(--f-display);font-size:clamp(1.3rem,1rem + 1.2vw,1.8rem);line-height:1.25;overflow-wrap:anywhere}.co-contact-card ul{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:12px 24px}