.bundle-status{display:inline-block;padding:5px 9px;border-radius:3px;font-size:12px;font-weight:700}.validated{color:#17683b;background:#e6f4e9}.testing{color:#785900;background:#fff2bc}.development{color:#95420c;background:#ffead5}.bundle-section{max-width:1320px;margin:auto;padding:70px 5vw;border-top:3px solid #94263b}.bundle-section h2{font-size:clamp(32px,4vw,55px);line-height:1.1;letter-spacing:-.035em}.bundle-section>p{max-width:830px}.domain-grid,.pricing-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;margin-top:30px}.domain-card,.price-card{border:1px solid #ded5da;padding:25px;background:white;min-width:0}.domain-title{display:flex;justify-content:space-between;gap:16px;align-items:baseline}.domain-title>span{white-space:nowrap;font-size:12px}.domain-card h3{font-size:22px;margin:0 0 14px}.domain-card dl{font-size:13px;line-height:1.6}.domain-card dt{font-weight:700;margin-top:12px}.domain-card dd{margin:0}.ultimate{border-color:#794698;background:linear-gradient(#fcf9ff,#f1f1f3)}.ultimate h2,.defense h3{color:#71348d}.forensics h3{color:#50515b}.workflow{font-weight:700;line-height:1.8;color:#5c456c}.pricing-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.price{font-size:34px;font-weight:900}.price small{display:block;font-size:13px;font-weight:400}.atlas-critical{border-left:4px solid #95273b;background:#fffaf9}.atlas-support{padding:15px}.pricing-section{border-color:#65616b}.site-header nav{min-width:0}@media(max-width:700px){.domain-grid,.pricing-grid{grid-template-columns:1fr}.bundle-section{padding:42px 6vw}.domain-title{display:block}.domain-title>span{display:block;margin-bottom:12px}}
.tool-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:25px}.tool-card{padding:16px;border:1px solid #ddd4d8;font-size:12px;overflow-wrap:anywhere}.tool-card summary{font-weight:700;cursor:pointer}.tool-card summary span{display:block;font-size:10px;color:#665560;margin-top:7px}.tool-card .license-badge{background:#f0edf2;padding:4px 7px;display:inline-block}.tool-card a{font-size:11px}@media(max-width:700px){.tool-grid{grid-template-columns:1fr}}
.reuse-table{border-collapse:collapse;width:100%;font-size:12px;line-height:1.6;table-layout:fixed}.reuse-table caption{text-align:left;font-size:18px;font-weight:700;padding:24px 0 15px}.reuse-table th,.reuse-table td{text-align:left;vertical-align:top;padding:16px 12px;border-bottom:1px solid #ddd4d8;overflow-wrap:anywhere}.reuse-table th:first-child{width:23%}.reuse-table th small{display:block;font-weight:400;font-size:11px}.reuse-table thead{color:#762032;background:#f8f3f5}@media(max-width:700px){.reuse-table,.reuse-table tbody,.reuse-table tr,.reuse-table td,.reuse-table th{display:block;width:100%!important}.reuse-table thead{display:none}.reuse-table td{padding-top:6px;border:0}.reuse-table tr{border-bottom:1px solid #ddd4d8;padding-bottom:14px}.reuse-table th{background:#f8f3f5}}
@media(max-width:700px){.reuse-table caption{display:block;width:100%;max-width:none;text-wrap:balance}}
#model-faq{border-color:#65616b}.weights-terms{padding-top:18px;font-size:14px;line-height:1.6}.model-entitlement{font-size:14px;line-height:1.6}#model-faq details{padding:18px 0;border-bottom:1px solid #ddd4d8}#model-faq summary{font-weight:700;cursor:pointer}
.c2-grid{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin-top:25px}.c2-entry{padding:16px;border:1px solid #ddd4d8}.c2-entry strong,.c2-entry span,.c2-entry code{display:block}.c2-entry span{font-size:12px;margin:7px 0}.c2-entry code{font-size:10px;overflow-wrap:anywhere}.shared-helpers{grid-column:1/-1}@media(max-width:650px){.c2-grid{grid-template-columns:1fr}}
