.quad-partner{max-width:1160px;margin:0 auto;padding:32px 22px 64px;color:#173848;font:16px/1.75 system-ui}.quad-partner *{box-sizing:border-box;min-width:0}.quad-partner h1{font-size:clamp(30px,3.6vw,48px);line-height:1.15;letter-spacing:-.025em;color:#102537;margin:12px 0 22px}.quad-partner h2{font-size:25px;line-height:1.3;color:#102537;margin:0 0 16px}.quad-partner h3{font-size:20px;line-height:1.4;color:#102537}.quad-partner a{color:#076a69;text-decoration:underline;text-underline-offset:3px}.quad-partner a:focus-visible{outline:3px solid #0b8f94;outline-offset:5px}.qp-crumb{font-size:14px;margin-bottom:26px;display:flex;flex-wrap:wrap;gap:8px}.qp-hero{display:grid;grid-template-columns:1.05fr 1fr;gap:36px;align-items:center}.qp-eyebrow{font-size:12px;font-weight:700;letter-spacing:.08em;color:#0b6d70}.qp-photo{margin:0}.qp-photo img{display:block;width:100%;height:auto;aspect-ratio:5/3;object-fit:cover;border-radius:18px}.qp-role{padding:22px 26px;border-inline-start:4px solid #0b8b8b;background:#eef7f7;margin:32px 0;border-radius:0 14px 14px 0}.qp-role p{margin:8px 0 0}.qp-section{margin-top:34px;padding:28px;border:1px solid #dce6eb;background:#fff;border-radius:16px}.qp-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.qp-card{padding:22px;border:1px solid #dce6eb;border-radius:14px;background:#fff;display:flex;flex-direction:column;gap:12px}.qp-card h3,.qp-card p{margin:0}.qp-card img{width:100%;height:auto;aspect-ratio:5/3;object-fit:cover;border-radius:10px}.qp-products{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;padding:0;list-style:none}.qp-products li{padding:12px;background:#f3f7f9;border:1px solid #e1eaee;border-radius:9px;overflow-wrap:anywhere}.qp-actions{display:flex;flex-wrap:wrap;gap:14px;margin:22px 0}.quad-partner .qp-button{display:inline-block;padding:12px 18px;border-radius:9px;background:#087b7a;color:#fff;text-decoration:none;font-weight:650}.qp-muted{color:#486272;font-size:14px}.qp-topics{display:flex;flex-wrap:wrap;gap:12px;margin-top:24px}.qp-topics a{padding:8px 12px;border:1px solid #dce6eb;border-radius:8px;background:#fff}@media(max-width:767px){.qp-hero,.qp-grid{grid-template-columns:1fr}.qp-hero{gap:22px}.qp-products{grid-template-columns:repeat(2,minmax(0,1fr))}.qp-section{padding:20px}.qp-role{padding:18px}.quad-partner{padding-inline:20px}.quad-partner h1{font-size:32px}.quad-partner h2{font-size:23px}}@media(max-width:380px){.qp-products{grid-template-columns:1fr}}.elementor .quad-partner a.qp-button{color:#fff!important;background:#076665!important}.quad-partner{overflow-wrap:anywhere}.qp-button{color:#fff!important;background:#076665!important}.quad-partner img{max-width:100%}.partner-directory{width:100%;max-width:1160px;margin:30px auto;padding:28px 22px;color:#173848;font:16px/1.7 system-ui}.partner-directory *{box-sizing:border-box;min-width:0}.partner-directory h2{font-size:28px;color:#102537!important}.partner-directory h3{font-size:21px;color:#102537!important}.partner-directory p{color:#345364!important}.partner-directory a{color:#076665!important;text-decoration:underline}.pd-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}.pd-brands{grid-template-columns:repeat(3,minmax(0,1fr))}.pd-card{background:#fff;border:1px solid #dce6eb;border-radius:16px;padding:24px;overflow-wrap:anywhere}.pd-logo{height:96px;display:flex;align-items:center;justify-content:center;margin:0 0 18px}.pd-logo img{max-width:100%;width:auto;height:auto;max-height:68px;object-fit:contain}.pd-card[data-brand="hewlettpackardenterprise"] .pd-logo{background:#fff;border-radius:8px;padding:8px}.pd-card a{display:block}.pd-entry{background:#f0f7f8;border:1px solid #dce6eb;border-radius:16px;padding:26px}@media(max-width:767px){.pd-grid,.pd-brands{grid-template-columns:1fr}.partner-directory{padding:22px 16px}.partner-directory h2{font-size:25px}}