.about-page{background:var(--canvas);color:var(--ink)}.about-page main{overflow:clip}.about-partnership{border-top:1px solid var(--hairline)}.about-section-intro,.about-contact-heading{max-width:760px}.about-section-intro .eyebrow,.about-contact-heading .eyebrow{color:var(--muted);margin:0 0 16px}.about-section-intro .section-heading,.about-contact-heading .section-heading{margin:0}.about-section-intro>p:last-child,.about-contact-heading>p:last-child{max-width:64ch;color:var(--muted);margin:20px 0 0;font-size:17px;line-height:1.55}.about-fact-list{border-top:1px solid var(--hairline);margin:28px 0 0;padding:0;list-style:none}.about-fact-list li{border-bottom:1px solid var(--hairline);grid-template-columns:minmax(150px,.72fr) minmax(0,1fr);gap:10px;padding:16px 0;display:grid}.about-fact-list strong{color:var(--ink);font-family:var(--font-display), Arial, sans-serif;font-size:16px;font-weight:600;line-height:1.35}.about-fact-list span{color:var(--muted);font-size:14px;line-height:1.5}.about-stats-section{padding:0 0 112px}.about-stats-caption{font-family:var(--font-mono), monospace}.about-timeline .spec-table-wrap{background:#fff;box-shadow:0 18px 48px #052b420f}.about-timeline .spec-table tbody th{width:168px;color:var(--violet);font-family:var(--font-mono), monospace;white-space:nowrap;font-size:14px}.about-timeline .spec-table tbody tr{transition:background-color .15s}.about-timeline .spec-table tbody tr:hover{background:#614efa09}.about-timeline-actions{flex-wrap:wrap;gap:12px 28px;margin-top:28px;display:flex}.about-contact{scroll-margin-top:88px}.about-contact .doc-card-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.about-contact-states{flex-wrap:wrap;gap:10px;margin-top:28px;display:flex}.about-verification-line{color:var(--muted);font-family:var(--font-mono), monospace;letter-spacing:.03em;margin:24px 0 0;font-size:11px;line-height:1.5}@media (max-width:1100px){.about-contact .doc-card-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:820px){.about-stats-section{padding-bottom:96px}}@media (max-width:620px){.about-fact-list li{grid-template-columns:1fr;gap:5px}}@media (max-width:540px){.about-stats-section{padding-bottom:80px}.about-stats-caption{text-align:left}.about-contact .doc-card-grid{grid-template-columns:1fr}.about-contact-states{flex-direction:column;align-items:flex-start}}@media (prefers-reduced-motion:reduce){.about-timeline .spec-table tbody tr{transition:none}}
