.amd-solution-hero{position:relative;min-height:720px;overflow:hidden}.amd-hero-bg{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;opacity:.3}.amd-solution-hero::after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,rgba(0,20,53,.98) 0,rgba(0,20,53,.86) 48%,rgba(0,61,165,.48) 100%)}.amd-hero-grid{position:relative;z-index:2;display:grid;grid-template-columns:0.95fr 1.05fr;align-items:center;grid-gap:56px;gap:56px;padding-top:112px;padding-bottom:112px}.amd-hero-copy{max-width:620px}.amd-solution-hero .amd-kicker,.amd-solution-hero a,.amd-solution-hero h1,.amd-solution-hero h2,.amd-solution-hero p{color:var(--brand-text-inverse)}.amd-solution-hero h1{margin:16px 0 24px}.amd-solution-hero p{font-size:1.08rem}.amd-solution-matrix{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:2px;gap:2px;background:rgba(255,255,255,.25);border:1px solid rgba(255,255,255,.25)}.amd-solution-matrix a{min-height:210px;padding:28px;background:rgba(0,20,53,.78);-webkit-text-decoration:none;text-decoration:none;transition:background .2s}.amd-solution-matrix a:hover{background:rgba(0,61,165,.9)}.amd-solution-matrix span{color:var(--brand-primary-light);font-family:"IBM Plex Mono",monospace}.amd-solution-matrix h2{margin:36px 0 8px;font-size:1.25rem}.amd-solution-matrix p{margin:0;font-size:.9rem}.amd-home-specs{background:var(--brand-bg)}.amd-spec-shell{border:1px solid var(--brand-border);border-top:4px solid var(--brand-primary)}.amd-spec-group h3{margin:0;padding:16px 24px;background:var(--brand-secondary);color:var(--brand-text-inverse);font-size:1rem}.amd-spec-group>div{display:grid;grid-template-columns:220px 1fr;border-bottom:1px solid var(--brand-border)}.amd-spec-group span,.amd-spec-group strong{padding:16px 24px;color:var(--brand-text)}.amd-spec-group span{background:var(--brand-bg-alt);font-family:"IBM Plex Mono",monospace;font-size:.78rem;text-transform:uppercase}.amd-home-products{background:var(--brand-bg-alt)}.amd-four-grid{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:20px;gap:20px}.amd-four-grid article{padding:28px 24px;background:var(--brand-bg);border-top:4px solid var(--brand-primary)}.amd-product-glyph{display:grid;align-items:center;justify-items:center;place-items:center;width:56px;height:56px;margin-bottom:32px;background:var(--brand-primary-dark);color:var(--brand-text-inverse);font-family:"IBM Plex Mono",monospace;font-weight:700}.amd-four-grid h3{font-size:1.15rem}.amd-four-grid a{font-weight:700}.amd-logo-row{display:grid;grid-template-columns:repeat(4,1fr);border:1px solid var(--brand-border)}.amd-logo-row>div{padding:28px 20px;border-right:1px solid var(--brand-border);text-align:center}.amd-logo-row>div:last-child{border-right:0}.amd-logo-row img{width:160px;height:64px;-o-object-fit:contain;object-fit:contain;margin:0 auto 16px;filter:grayscale(1)}.amd-logo-row span{color:var(--brand-text);font-size:.82rem;font-weight:700;text-transform:uppercase}.amd-home-faq{background:var(--brand-bg-alt)}.amd-home-faq h3{padding-bottom:12px;border-bottom:3px solid var(--brand-primary);font-size:1.1rem}.amd-home-faq .accordion-item{border-radius:0;border-color:var(--brand-border)}.amd-home-faq .accordion-button{color:var(--brand-text);font-weight:700}.amd-home-faq .accordion-button:not(.collapsed){background:var(--brand-primary-dark);color:var(--brand-text-inverse)}.amd-home-cta{position:relative;overflow:hidden}.amd-home-cta>img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;opacity:.22}.amd-home-cta::after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,rgba(0,20,53,.95),rgba(0,61,165,.55))}.amd-home-cta .container{position:relative;z-index:2}.amd-cta-copy{max-width:760px}.amd-home-cta .amd-kicker,.amd-home-cta h2,.amd-home-cta p{color:var(--brand-text-inverse)}@media (max-width:991px){.amd-hero-grid{grid-template-columns:1fr}.amd-four-grid,.amd-logo-row{grid-template-columns:repeat(2,1fr)}.amd-logo-row>div{border-bottom:1px solid var(--brand-border)}}@media (max-width:767px){.amd-solution-hero{min-height:0}.amd-hero-grid{padding-top:72px;padding-bottom:72px}.amd-solution-matrix{grid-template-columns:1fr}.amd-solution-matrix a{min-height:0}.amd-four-grid,.amd-logo-row,.amd-spec-group>div{grid-template-columns:1fr}}