
.enterprise-overview{padding:28px 0 12px}.enterprise-overview-inner{display:grid;grid-template-columns:1.3fr 1fr;gap:24px;align-items:center;padding:28px 32px;border:1px solid #dbe3d7;border-radius:6px;background:#f4f7ef}.enterprise-overview h2{font-size:clamp(24px,3vw,36px);line-height:1.15;margin:8px 0 12px}.enterprise-overview p{margin:0;max-width:64ch}.enterprise-overview .actions{justify-content:flex-end;flex-wrap:wrap}.enterprise-overview .button{white-space:normal;text-align:center}.enterprise-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px}.enterprise-card{padding:28px;border:1px solid #dbe3d7;background:#fff;min-width:0}.enterprise-card h3{font-size:24px;line-height:1.2;margin:12px 0}.enterprise-card p,.enterprise-card li{font-size:16px;line-height:1.65}.enterprise-card ul{padding-left:20px;margin-bottom:0}.enterprise-table-wrap{overflow-x:auto}.enterprise-table{width:100%;border-collapse:collapse;min-width:580px}.enterprise-table th,.enterprise-table td{padding:19px 18px;border-bottom:1px solid #dbe3d7;vertical-align:top;text-align:left;line-height:1.6}.enterprise-table th{background:#edf3e8}.enterprise-table td:first-child{font-weight:600;width:23%}.enterprise-actions{display:flex;gap:14px;flex-wrap:wrap;align-items:center;margin-top:26px}.enterprise-next{display:flex;gap:24px;justify-content:space-between;align-items:center;padding:28px 32px;background:#f1f5ec;border-left:3px solid #345c3b}.enterprise-next h2,.enterprise-next h3{margin:0 0 10px;font-size:clamp(23px,2.5vw,32px);line-height:1.2}.enterprise-next p{margin:0;max-width:65ch}.enterprise-next a{flex-shrink:0}.enterprise-product-link{margin:20px 0 8px;padding:16px 20px;border-left:3px solid #78955b;background:#f3f6ed;font-size:15px;line-height:1.6}.enterprise-product-link a{font-weight:600;text-decoration:underline;text-underline-offset:3px}.enterprise-note{font-size:14px;line-height:1.65;margin-top:20px;max-width:85ch}.enterprise-download-list{padding-left:20px;line-height:1.8}.enterprise-table-wrap:focus-visible{outline:2px solid #345c3b;outline-offset:4px}@media(max-width:800px){.enterprise-overview-inner{grid-template-columns:1fr;padding:24px}.enterprise-overview .actions{justify-content:flex-start}.enterprise-grid{grid-template-columns:1fr}.enterprise-next{align-items:flex-start;flex-direction:column;padding:24px}.enterprise-next a{white-space:normal}.enterprise-card{padding:24px}.enterprise-table th,.enterprise-table td{padding:15px 13px}}@media(prefers-reduced-motion:reduce){.enterprise-overview *,.enterprise-next *{transition:none!important}}
