.masthead{overflow:hidden;position:relative;--padding-block-eco-container:var(--rh-space-4xl,64px)}.masthead__main{display:grid;grid-gap:var(--rh-space-2xl,32px);gap:var(--rh-space-2xl,32px)}.masthead__content__heading{font-size:var(--rh-font-size-heading-sm,1.5rem);color:var(--rh-color-text-primary);-webkit-margin-after:var(--rh-space-2xl,32px);margin-block-end:var(--rh-space-2xl,32px);max-width:70ch;font-size:var(--rh-font-size-heading-xl,2.5rem);font-weight:400;-webkit-margin-after:var(--rh-space-lg,16px);margin-block-end:var(--rh-space-lg,16px)}@media(min-width:768px){.masthead__content__heading{font-size:var(--rh-font-size-heading-md,1.75rem)}}.masthead__content__summary{font-size:var(--rh-font-size-body-text-lg,1.125rem);-webkit-margin-after:var(--rh-space-xl,24px);margin-block-end:var(--rh-space-xl,24px);color:var(--rh-color-text-primary);max-width:70ch}.masthead__content__summary>p{-webkit-margin-after:var(--rh-space-lg,16px);margin-block-end:var(--rh-space-lg,16px)}@media(min-width:768px){.masthead__content__summary{-webkit-margin-after:var(--rh-space-2xl,32px);margin-block-end:var(--rh-space-2xl,32px)}}.masthead__content__ctas{display:flex;flex-wrap:wrap;grid-gap:var(--rh-space-lg,16px)}@media(min-width:768px){.masthead__content__ctas{gap:var(--rh-space-xl,24px)}.masthead{--padding-block-eco-container:var(--rh-space-5xl,80px)}.masthead__main{grid-template-columns:1fr 1fr;gap:var(--rh-space-4xl,64px)}.masthead__content{align-self:center}.masthead__content__heading{font-size:var(--rh-font-size-heading-2xl,3rem)}.masthead__content__summary{font-size:var(--rh-font-size-body-text-lg,1.125rem);-webkit-margin-after:var(--rh-space-xl,24px);margin-block-end:var(--rh-space-xl,24px);color:var(--rh-color-text-primary);max-width:70ch;-webkit-margin-after:var(--rh-space-2xl,32px)!important;margin-block-end:var(--rh-space-2xl,32px)!important}.masthead__content__summary>p{-webkit-margin-after:var(--rh-space-lg,16px);margin-block-end:var(--rh-space-lg,16px)}}@media(min-width:768px)and (min-width:768px){.masthead__content__summary{-webkit-margin-after:var(--rh-space-2xl,32px);margin-block-end:var(--rh-space-2xl,32px)}}.success-stories__cards{display:none}.success-stories__cards--mobile{display:block}.success-stories__cards__card__body{display:flex;flex-direction:column;gap:var(--rh-space-lg,16px)}.success-stories__cards__card__body__logo{height:32px;object-fit:contain;object-position:left;width:auto}@media(min-width:768px){.success-stories__cards{display:grid}.success-stories__cards--mobile{display:none}}.take-the-next-step{background-color:var(--rh-color-surface-lighter,#f2f2f2)}.take-the-next-step__heading{font-size:var(--rh-font-size-heading-sm,1.5rem);color:var(--rh-color-text-primary);-webkit-margin-after:var(--rh-space-2xl,32px);margin-block-end:var(--rh-space-2xl,32px);max-width:70ch}@media(min-width:768px){.take-the-next-step__heading{font-size:var(--rh-font-size-heading-md,1.75rem)}}.take-the-next-step__contact{-webkit-margin-after:var(--rh-space-3xl,48px);margin-block-end:var(--rh-space-3xl,48px)}.take-the-next-step__contact__summary{margin:0!important}.take-the-next-step__contact__ctas{display:flex;gap:var(--rh-space-lg,16px)}.take-the-next-step__contact__ctas__cta--contact{display:inline-flex}.take-the-next-step__contact__ctas__cta--contact-a-red-hatter{display:none}.take-the-next-step__contact__providers__logos{display:flex;gap:var(--rh-space-lg,16px)}.take-the-next-step__partner__links__link__description{color:var(--rh-color-gray-50,#4d4d4d)}.take-the-next-step__contact,.take-the-next-step__partner{display:flex;flex-direction:column;gap:var(--rh-space-xl,24px)}.take-the-next-step__contact__providers,.take-the-next-step__partner__links{display:flex;flex-direction:column;gap:var(--rh-space-lg,16px)}@media(min-width:768px){.take-the-next-step__contact{-webkit-margin-after:0;margin-block-end:0}.take-the-next-step__contact__ctas__cta--contact{display:none}.take-the-next-step__contact__ctas__cta--contact-a-red-hatter{display:inline-flex}}.popular-links{font-size:var(--rh-font-size-body-text-md,1rem)}.popular-links .inline-list{display:flex;gap:var(--rh-space-md,8px);align-items:baseline}.popular-links .inline-list :is(h1,h2,h3,h4,h5,h6){margin:0;white-space:nowrap}.popular-links .inline-list .link-list{margin:0;display:flex;flex-wrap:wrap;row-gap:var(--rh-space-md,8px);column-gap:var(--rh-space-md,8px)}.popular-links .inline-list .link-list .link{padding-inline:var(--rh-space-md,8px)}.popular-links .disclosure{display:none}@media(max-width:992px){.popular-links .inline-list{display:none}.popular-links .disclosure{display:block}.popular-links .disclosure .link-list{margin:0;display:grid;grid-template-rows:repeat(4,minmax(0,min-content));grid-template-columns:repeat(2,minmax(0,1fr));grid-column-gap:var(--rh-space-xl,24px);column-gap:var(--rh-space-xl,24px);grid-row-gap:var(--rh-space-md,8px);row-gap:var(--rh-space-md,8px)}}.disclosure{position:relative;padding-block:var(--rh-space-lg,16px);padding-inline:var(--rh-space-xl,24px);border-block:1px solid var(--rh-color-border-subtle-on-light,#c7c7c7)}.disclosure details:after{content:"";position:absolute;bottom:0;left:0;inset-block-start:-1px;width:var(--rh-border-width-lg,3px);background-color:var(--_before-background-color,transparent)}.disclosure details summary{list-style:none;color:var(--rh-color-text-primary-on-light,#151515);font-family:var(--rh-font-family-heading,RedHatDisplay,"Red Hat Display","Noto Sans Arabic","Noto Sans Hebrew","Noto Sans JP","Noto Sans KR","Noto Sans Malayalam","Noto Sans SC","Noto Sans TC","Noto Sans Thai",Helvetica,Arial,sans-serif);font-display:swap;font-weight:var(--rh-font-weight-heading-medium,500);font-size:var(--rh-font-size-heading-xs,1.25rem);line-height:var(--rh-line-height-heading,1.3);position:relative}.disclosure details summary:after{vertical-align:-.125em;content:url(/_next/static/media/twisty.7dd41a30.svg);display:inline-block;width:var(--rh-size-icon-01,16px);height:var(--rh-size-icon-01,16px);transition:all .2s ease-in 0s;position:absolute;right:0;top:25%;transform:translateY(-25%)}.disclosure details summary+*{-webkit-margin-before:var(--rh-space-lg,16px);margin-block-start:var(--rh-space-lg,16px)}.disclosure details[open]:after{--_before-background-color:var(--rh-color-accent-brand-on-light,#e00)}.disclosure details[open] summary{-webkit-margin-after:var(--rh-space-xl,24px);margin-block-end:var(--rh-space-xl,24px)}.disclosure details[open] summary:after{transform:rotate(180deg)}.home-page .latest-news,.home-page .popular-products--software,.home-page .popular-products--solutions{-webkit-padding-after:0;padding-block-end:0}