.enterprise-page{--gold:#826035;overflow-wrap:anywhere}.enterprise-page a:focus-visible,.enterprise-page summary:focus-visible{outline:3px solid var(--accent);outline-offset:5px;border-radius:4px}.enterprise-hero{display:grid;gap:2.75rem;align-items:center}.enterprise-intro h1{font-size:clamp(2.5rem,4.8vw,4rem)}.enterprise-intro>p{margin-left:0;margin-right:0}.enterprise-intro>div{justify-content:flex-start}.enterprise-format{font-size:.65rem;letter-spacing:.04em;border-left:1px solid;padding-left:.6rem}.enterprise-review{padding:1.75rem;border:1px solid var(--border);border-top:3px solid var(--accent);background:var(--card-soft);box-shadow:var(--shadow-sm)}.enterprise-review>svg{color:var(--accent)}.enterprise-review>h2{margin-top:1.15rem;color:var(--fg);font-size:1.65rem;line-height:1.15}.enterprise-review>p{margin-top:.8rem;color:var(--muted-fg);font-size:.9rem;line-height:1.65}.enterprise-documents{margin-top:1.5rem;border-top:1px solid var(--border)}.enterprise-document{padding:1.1rem 0;border-bottom:1px solid var(--border)}.enterprise-document h3{font-size:.925rem;font-weight:600;color:var(--fg);line-height:1.5}.enterprise-document>div{display:flex;flex-wrap:wrap;gap:0 1rem;align-items:center;margin-top:.3rem}.enterprise-document a{display:inline-flex;align-items:center;min-height:44px;font-size:.8rem;text-decoration:underline;text-underline-offset:4px;color:var(--fg)}.enterprise-document a:first-child{font-weight:650;color:var(--accent)}.enterprise-review>.enterprise-document-note{font-size:.75rem}.enterprise-source-note{margin-top:1.25rem;max-width:46rem;font-size:.8rem;line-height:1.65;color:var(--muted-fg)}.enterprise-download-format{display:block;margin-top:.3rem;font-family:var(--font-sans),sans-serif;font-size:.75rem;color:var(--muted-fg)}.enterprise-index a{min-height:88px}.enterprise-index a:hover{background:var(--card)}.enterprise-page #integrations [data-integration]{flex-wrap:wrap;gap:.5rem 1rem}.enterprise-page #integrations dd span{padding:.4rem .65rem;letter-spacing:.055em}.enterprise-page #faq summary{align-items:center;min-height:64px;padding:1.1rem .25rem;line-height:1.65}.enterprise-page #faq summary::-webkit-details-marker{display:none}.enterprise-page #faq details[open]{background:var(--card-soft)}.enterprise-page #faq details p{padding:0 .25rem 1.4rem}@media (min-width:960px){.enterprise-hero{grid-template-columns:1.15fr 1fr;gap:3rem}}@media (max-width:374px){.enterprise-review{padding:1.2rem}.enterprise-intro h1{font-size:2.4rem}}@media (prefers-reduced-motion:reduce){.enterprise-page *,.enterprise-page :before{transition:none!important;animation:none!important}}