.aawg-company-shell{width:min(1400px,calc(100% - 36px));margin:0 auto;padding:34px 0 80px;color:#101828;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;overflow-wrap:anywhere}.aawg-company-crumbs{display:flex;gap:8px;align-items:center;margin-bottom:20px;font-size:13px;color:#667085}.aawg-company-crumbs a{color:inherit}.aawg-company-hero{display:grid;grid-template-columns:minmax(0,1fr) 230px;gap:34px;align-items:stretch;padding:38px;border:1px solid #e4e7ec;border-radius:24px;background:#fff;box-shadow:0 14px 40px rgba(16,24,40,.06)}.aawg-company-kicker{font-size:12px;font-weight:900;letter-spacing:.11em;color:#667085}.aawg-company-hero h1{margin:9px 0 2px;font-size:clamp(34px,5vw,66px);line-height:.98;letter-spacing:-.045em}.aawg-company-domain{font-weight:800;color:#1269ff}.aawg-company-summary{max-width:850px;font-size:18px;line-height:1.65;color:#475467}.aawg-company-actions{display:flex;gap:10px;flex-wrap:wrap;margin-top:24px}.aawg-company-primary,.aawg-company-secondary{display:inline-flex;align-items:center;justify-content:center;min-height:46px;padding:0 18px;border-radius:10px;font-weight:900;text-decoration:none}.aawg-company-primary{background:#1269ff;color:#fff}.aawg-company-secondary{border:1px solid #d0d5dd;color:#101828;background:#fff}.aawg-company-grade{display:flex;flex-wrap:wrap;align-content:center;justify-content:center;text-align:center;border-radius:18px;background:#101828;color:#fff;padding:24px}.aawg-company-grade>span{width:100%;font-size:11px;font-weight:900;letter-spacing:.12em;opacity:.7}.aawg-company-grade strong{font-size:72px;line-height:1;margin-top:12px}.aawg-company-grade small{align-self:flex-end;margin-bottom:12px;opacity:.65}.aawg-company-grade em{width:100%;font-style:normal;font-size:28px;font-weight:900;margin-top:5px}.aawg-company-grade p{width:100%;font-size:12px;opacity:.7}.aawg-company-scorecard{display:grid;grid-template-columns:repeat(5,1fr);gap:12px;margin:18px 0}.aawg-company-scorecard>div{padding:18px;border:1px solid #e4e7ec;border-radius:14px;background:#fff}.aawg-company-scorecard span{display:block;font-size:12px;font-weight:800;color:#667085}.aawg-company-scorecard strong{font-size:30px}.aawg-company-scorecard small{color:#98a2b3}.aawg-company-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.aawg-company-card{padding:28px;border:1px solid #e4e7ec;border-radius:18px;background:#fff}.aawg-company-card h2{margin:8px 0 12px;font-size:25px;letter-spacing:-.02em}.aawg-company-card p{line-height:1.65;color:#475467}.aawg-company-card dl{margin:22px 0 0}.aawg-company-card dl div{display:grid;grid-template-columns:100px 1fr;gap:14px;padding:10px 0;border-top:1px solid #eaecf0}.aawg-company-card dt{font-size:12px;font-weight:900;color:#667085;text-transform:uppercase}.aawg-company-card dd{margin:0}.aawg-company-tags{display:flex;gap:8px;flex-wrap:wrap}.aawg-company-tags span{padding:7px 10px;border-radius:999px;background:#f2f4f7;font-size:13px;font-weight:700}.aawg-company-dispatch{background:#f8fbff;border-color:#cfe0ff}.aawg-company-claim{background:#101828;color:#fff}.aawg-company-claim .aawg-company-kicker,.aawg-company-claim p{color:#d0d5dd}.aawg-company-claim .aawg-company-primary{background:#fff;color:#101828}@media(max-width:900px){.aawg-company-hero{grid-template-columns:1fr}.aawg-company-grade{min-height:190px}.aawg-company-scorecard{grid-template-columns:repeat(2,1fr)}.aawg-company-grid{grid-template-columns:1fr}}@media(max-width:560px){.aawg-company-shell{width:min(100% - 24px,1400px);padding-top:20px}.aawg-company-hero{padding:24px;border-radius:18px}.aawg-company-actions>a{width:100%}.aawg-company-scorecard{grid-template-columns:1fr}.aawg-company-card{padding:22px}.aawg-company-card dl div{grid-template-columns:1fr;gap:3px}}
.aawg-powered{display:inline-block;margin-top:8px;padding:7px 10px;border-radius:999px;background:#eef4ff;color:#344054;font-size:12px;font-weight:700}.aawg-powered strong{color:#1269ff}.aawg-badges{margin:18px 0;padding:22px;border:1px solid #e4e7ec;border-radius:18px;background:#fff}.aawg-badge-list{display:flex;flex-wrap:wrap;gap:9px;margin-top:12px}.aawg-badge-list span{padding:9px 12px;border-radius:999px;background:#f2f4f7;font-size:13px;font-weight:800}.aawg-company-tags a{padding:7px 10px;border-radius:999px;background:#f2f4f7;font-size:13px;font-weight:700;text-decoration:none;color:#344054}.aawg-company-scorecard small{display:block;margin-top:2px}
