section.aws-hero.section[data-space=none]{background-color:var(--color-violet-950);color:var(--color-off-white);margin-block-start:calc(-1 * var(--site-nav-mega-closed-height));padding-block-start:var(--section-space-xl);padding-block-end:var(--section-space-large);position:relative;overflow:clip}.aws-hero__media{z-index:0;pointer-events:none;position:absolute;inset:0}.aws-hero__media img{object-fit:cover;object-position:center top;width:100%;max-width:none;height:100%;display:block}.aws-hero .container{z-index:1;position:relative}.aws-hero__copy{align-items:flex-start;gap:var(--space-5);flex-direction:column;max-width:49.3125rem;display:flex}.aws-hero__eyebrow,.aws-hero h1{margin:0}.aws-hero__lede{max-width:42rem;font-size:var(--font-size-text-large);line-height:var(--leading-body);margin:0}.aws-hero__actions{gap:var(--content-space-btn-gap);flex-wrap:wrap;display:flex}.aws-hero__services{gap:var(--space-2);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.aws-hero__service{padding-block:.25rem;padding-inline:var(--space-3);border-radius:var(--radius-sm);background-color:var(--color-gray-400);color:var(--color-violet-950);white-space:nowrap}section.aws-capabilities.section{background-color:var(--color-gray-400);color:var(--color-violet-950)}.aws-capabilities__layout{gap:var(--space-5);flex-direction:column;display:flex}.aws-capabilities h2{margin:0}.aws-capabilities__grid{gap:var(--space-1);padding-block:var(--space-4);grid-template-columns:repeat(3,minmax(0,1fr));margin:0;padding-inline:0;list-style:none;display:grid}.aws-capabilities__card{align-items:flex-start;gap:var(--space-5);height:100%;padding-block:var(--space-3);padding-inline:var(--space-2);border-radius:var(--radius-small);background-color:var(--color-gray-400);border:1px solid #e0e0e0;flex-direction:column;display:flex;box-shadow:4px 4px 14px #00000024}.aws-capabilities__chips{align-content:flex-start;align-items:flex-start;gap:var(--space-1);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.aws-capabilities__chip{padding-block:.25rem;padding-inline:var(--space-3);border-radius:var(--radius-sm);background-color:var(--color-violet-950);color:var(--color-off-white);white-space:nowrap}.aws-capabilities__card p{font-size:var(--font-size-text-main);line-height:var(--leading-body);margin:0}section.aws-steps.section{background-color:var(--color-off-white);color:var(--color-violet-950);position:relative;overflow:clip}.aws-steps__bg{z-index:0;pointer-events:none;background-color:var(--color-off-white);background-position:bottom;background-repeat:no-repeat;background-size:cover;position:absolute;inset:0}.aws-steps .container{z-index:1;position:relative}.aws-steps__layout{align-items:flex-start;gap:var(--space-5);flex-direction:column;display:flex}.aws-steps h2{max-width:42rem;margin:0}.aws-steps__grid{gap:var(--space-2);padding-block:var(--space-2);grid-template-columns:repeat(3,minmax(0,1fr));margin:0;padding-inline:0;list-style:none;display:grid}.aws-steps__card{align-items:flex-start;gap:var(--space-5);height:100%;padding:var(--space-2);border-radius:var(--radius-small);background-color:var(--color-off-white);flex-direction:column;display:flex;box-shadow:4px 4px 14px #00000024}.aws-steps__index{color:var(--color-orange-400);margin:0}.aws-steps__card h3{font-size:var(--font-size-h4);line-height:var(--leading-heading);margin:0}.aws-steps__card p:last-child{font-size:var(--font-size-text-main);line-height:var(--leading-body);margin:0}section.aws-testimonials.section{background-color:var(--color-violet-950);color:var(--color-off-white)}.aws-testimonials__layout{--aws-testimonials-gap:var(--space-2);align-items:flex-start;gap:var(--space-5);flex-direction:column;display:flex}.aws-testimonials h2,.aws-testimonials__lede,.aws-testimonials__stories{max-width:84rem;margin:0}.aws-testimonials__lede{font-size:var(--font-size-text-main);line-height:var(--leading-body);text-wrap:pretty}.aws-testimonials__grid{gap:var(--aws-testimonials-gap);grid-template-columns:repeat(3,minmax(0,1fr));width:100%;margin:0;padding:0;list-style:none;display:grid}.aws-testimonials__card{justify-content:space-between;align-items:flex-start;gap:var(--space-4);height:100%;min-height:23.125rem;padding:var(--space-5);border-radius:var(--radius-small);background-color:var(--color-violet-950);flex-direction:column;display:flex;position:relative;overflow:clip}.aws-testimonials__art{z-index:0;width:calc(300% + 2 * var(--aws-testimonials-gap));pointer-events:none;max-width:none;height:auto;position:absolute;inset-block-end:0;inset-inline-start:calc(var(--aws-card-index) * -1 * (100% + var(--aws-testimonials-gap)))}.aws-testimonials__card>:not(.aws-testimonials__art){z-index:1;position:relative}.aws-testimonials__logo{width:auto;max-width:100%;height:auto;max-height:1.5625rem;display:block}.aws-testimonials__logo--invert{filter:brightness(0)invert()}.aws-testimonials__quote{margin:0}.aws-testimonials__quote p{font-size:var(--font-size-h5);font-weight:var(--font-weight-medium);line-height:var(--leading-heading-loose);letter-spacing:0;color:var(--color-off-white);text-wrap:pretty;margin:0}.aws-testimonials__metric{align-items:flex-start;gap:var(--space-4);flex-direction:column;margin:0;display:flex}.aws-testimonials__figure{font-size:3rem;font-weight:var(--font-weight-regular);line-height:var(--leading-heading);letter-spacing:var(--tracking-heading);color:var(--color-off-white)}.aws-testimonials__stories a{color:var(--color-orange-400);font-size:var(--font-size-text-small);line-height:var(--leading-body);text-decoration:none}.aws-testimonials__stories a:hover{text-decoration:underline}.aws-testimonials .visually-hidden{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}section.aws-closing.section{background-color:var(--color-violet-950);color:var(--color-off-white);position:relative;overflow:clip}.aws-closing__media{z-index:0;pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.aws-closing__media img{object-fit:cover;object-position:center top;width:100%;max-width:none;height:100%;display:block;transform:scaleY(-1)}.aws-closing .container,.aws-closing__copy{z-index:1;position:relative}.aws-closing__copy{align-items:center;gap:var(--space-3);text-align:center;flex-direction:column;display:flex}.aws-closing h2{max-width:62.5rem;margin:0}.aws-closing__body{max-width:51.25rem;color:var(--color-gray-400);font-size:var(--font-size-text-large);line-height:var(--leading-body);text-wrap:pretty;margin:0}.aws-closing__actions{justify-content:center;gap:var(--space-3);flex-wrap:wrap;display:flex}@media (width>=64rem){.aws-capabilities__chips{min-height:3.75rem}}@media (width<=63.999rem){.aws-hero h1{font-size:clamp(2.5rem, 12vw, var(--font-size-h1))}.aws-capabilities__grid,.aws-steps__grid,.aws-testimonials__grid{grid-template-columns:minmax(0,1fr)}.aws-testimonials__art{object-fit:cover;object-position:center bottom;width:100%;height:100%;inset:0}.aws-testimonials__card{min-height:0}}
