.aws-marketplace-page{--aws-navy-950:#041120;--aws-navy-900:#071b31;--aws-navy-800:#0b2b50;--aws-navy-700:#123d6a;--aws-blue:#147eba;--aws-blue-light:#65c5f2;--aws-orange:#f90;--aws-orange-soft:#ffb84d;--aws-ink:#10233d;--aws-muted:#5c6d81;--aws-line:#dbe5ef;--aws-surface:#f5f8fb;color:var(--aws-ink);font-family:var(--font-saira), Saira, sans-serif;background:#fff;overflow:hidden}.aws-marketplace-page *,.aws-marketplace-page :before,.aws-marketplace-page :after{box-sizing:border-box}.aws-shell{width:min(1180px,100% - 48px);margin-inline:auto}.aws-hero{isolation:isolate;color:#fff;background:radial-gradient(circle at 82% 15%, #147eba4d, transparent 31%), radial-gradient(circle at 3% 88%, #ff99001f, transparent 26%), linear-gradient(135deg, var(--aws-navy-950) 0%, var(--aws-navy-900) 52%, #0a3156 100%);padding:clamp(9rem,14vw,12rem) 0 clamp(5rem,8vw,7.2rem);position:relative}.aws-hero:before{content:"";z-index:-1;aspect-ratio:1;border:1px solid #65c5f224;border-radius:50%;width:48vw;position:absolute;inset:auto -8% -32% auto;box-shadow:0 0 0 80px #65c5f206,0 0 0 160px #65c5f205}.aws-hero-grid{z-index:-1;opacity:.12;background-image:linear-gradient(#ffffff29 1px,#0000 1px),linear-gradient(90deg,#ffffff29 1px,#0000 1px);background-size:54px 54px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#0000 2%,#000 52% 100%);mask-image:linear-gradient(90deg,#0000 2%,#000 52% 100%)}.aws-hero-layout{grid-template-columns:minmax(0,1.08fr) minmax(360px,.92fr);align-items:center;gap:clamp(3rem,7vw,6.5rem);display:grid}.aws-eyebrow,.aws-section-kicker,.aws-product-type,.aws-service-group__label,.aws-launch-panel__label{letter-spacing:.11em;text-transform:uppercase;font-size:.78rem;font-weight:700;line-height:1.2}.aws-eyebrow{color:#d9efff;align-items:center;gap:.65rem;margin-bottom:1.35rem;display:inline-flex}.aws-eyebrow-dot{background:var(--aws-orange);border-radius:50%;width:9px;height:9px;box-shadow:0 0 0 5px #ff99001f}.aws-hero h1{color:#fff;letter-spacing:-.045em;max-width:720px;margin:0;font-size:clamp(3.15rem,6.2vw,5.65rem);font-weight:650;line-height:.98}.aws-hero-copy>p{color:#ffffffc7;max-width:680px;margin:1.75rem 0 0;font-size:clamp(1.1rem,1.6vw,1.3rem);line-height:1.7}.aws-hero-actions,.aws-final-cta__content>div{flex-wrap:wrap;gap:.85rem;margin-top:2.2rem;display:flex}.aws-button{border:1px solid #0000;border-radius:9px;justify-content:center;align-items:center;gap:.65rem;min-height:52px;padding:.8rem 1.3rem;font-size:.97rem;font-weight:650;line-height:1.2;text-decoration:none;transition:transform .18s,border-color .18s,background-color .18s,box-shadow .18s;display:inline-flex}.aws-button:hover{transform:translateY(-2px)}.aws-button--primary{color:var(--aws-navy-950);background:var(--aws-orange);box-shadow:0 13px 32px #f903}.aws-button--primary:hover{color:var(--aws-navy-950);background:#ffa91f;box-shadow:0 16px 38px #ff990047}.aws-button--ghost{color:#fff;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ffffff0f;border-color:#ffffff40}.aws-button--ghost:hover{color:#fff;background:#ffffff1c;border-color:#ffffff80}.aws-button--dark{color:#fff;background:var(--aws-navy-900)}.aws-button--dark:hover{color:#fff;background:var(--aws-navy-800);box-shadow:0 12px 28px #071b3133}.aws-button:focus-visible,.aws-marketplace-page a:focus-visible,.aws-faq summary:focus-visible{outline:3px solid var(--aws-blue-light);outline-offset:4px}.aws-hero-proof{flex-wrap:wrap;gap:.75rem 1.2rem;margin-top:1.7rem;display:flex}.aws-hero-proof span{color:#ffffffb8;align-items:center;gap:.4rem;font-size:.82rem;display:inline-flex}.aws-hero-proof i{color:var(--aws-blue-light)}.aws-launch-panel{color:#fff;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#030e1bb8;border:1px solid #ffffff26;border-radius:18px;position:relative;overflow:hidden;transform:perspective(1200px)rotateY(-2deg)rotateX(1deg);box-shadow:0 40px 100px #00000061}.aws-launch-panel:before{content:"";background:linear-gradient(90deg, transparent, var(--aws-blue-light), transparent);height:1px;position:absolute;inset:0 0 auto}.aws-launch-panel__top,.aws-launch-panel__bottom{justify-content:space-between;align-items:center;gap:1rem;padding:1.25rem 1.35rem;display:flex}.aws-launch-panel__top{border-bottom:1px solid #ffffff1a}.aws-launch-panel__top>div{flex-direction:column;gap:.35rem;display:flex}.aws-launch-panel__label{color:var(--aws-orange-soft)}.aws-launch-panel__top strong{font-size:1rem;font-weight:600}.aws-live-status{color:#b7e7ff;letter-spacing:.08em;background:#65c5f214;border:1px solid #65c5f240;border-radius:99px;align-items:center;gap:.4rem;padding:.38rem .65rem;font-size:.67rem;font-weight:700;display:inline-flex}.aws-live-status i{background:#4ee29a;border-radius:50%;width:6px;height:6px;box-shadow:0 0 0 4px #4ee29a17}.aws-launch-stack{padding:1.2rem}.aws-launch-row{background:#ffffff09;border:1px solid #ffffff1a;border-radius:11px;grid-template-columns:auto 1fr auto;align-items:center;gap:.85rem;padding:1rem;display:grid}.aws-launch-row+.aws-launch-row{margin-top:.7rem}.aws-launch-row--featured{background:linear-gradient(100deg,#ff99001c,#ffffff09);border-color:#ff990047}.aws-launch-icon{width:42px;height:42px;color:var(--aws-blue-light);background:#65c5f21a;border-radius:10px;place-items:center;display:grid}.aws-launch-row--featured .aws-launch-icon{color:var(--aws-orange-soft);background:#ff99001c}.aws-launch-row>span:nth-child(2){flex-direction:column;gap:.25rem;min-width:0;display:flex}.aws-launch-row small{color:#ffffff80;letter-spacing:.08em;font-size:.61rem;font-weight:700}.aws-launch-row strong{font-size:.94rem;font-weight:600}.aws-launch-row>i{color:#ffffff61}.aws-launch-divider{color:#fff6;text-transform:uppercase;letter-spacing:.07em;align-items:center;gap:.7rem;margin:1.05rem 0;font-size:.68rem;line-height:1;display:flex}.aws-launch-divider:before,.aws-launch-divider:after{content:"";background:#ffffff17;flex:1;height:1px}.aws-service-flow{justify-content:space-between;align-items:center;gap:.5rem;display:flex}.aws-service-flow span{color:#ffffffb8;flex-direction:column;align-items:center;gap:.35rem;font-size:.74rem;display:inline-flex}.aws-service-flow span i{color:var(--aws-blue-light);font-size:1.1rem}.aws-service-flow>i{color:#ffffff2e;font-size:.72rem}.aws-launch-panel__bottom{color:#ffffff7a;background:#00000021;border-top:1px solid #ffffff14;font-size:.7rem}.aws-launch-panel__bottom span{align-items:center;gap:.35rem;display:inline-flex}.aws-launch-panel__bottom i{color:#4ee29a}.aws-snapshot{z-index:2;border-bottom:1px solid var(--aws-line);background:#fff;position:relative}.aws-snapshot-grid{grid-template-columns:repeat(4,1fr);display:grid}.aws-snapshot-grid>div{border-right:1px solid var(--aws-line);flex-direction:column;justify-content:center;min-height:124px;padding:1.45rem 2rem;display:flex}.aws-snapshot-grid>div:first-child{border-left:1px solid var(--aws-line)}.aws-snapshot-grid strong{color:var(--aws-navy-800);font-size:2.15rem;font-weight:700;line-height:1}.aws-snapshot-grid span{color:var(--aws-muted);margin-top:.5rem;font-size:.78rem;line-height:1.45}.aws-jump-nav{z-index:5;border-bottom:1px solid var(--aws-line);background:#fffffff5;position:relative}.aws-jump-nav .aws-shell{scrollbar-width:none;align-items:center;gap:1.5rem;min-height:62px;display:flex;overflow-x:auto}.aws-jump-nav .aws-shell::-webkit-scrollbar{display:none}.aws-jump-nav span,.aws-jump-nav a{flex:none;font-size:.82rem}.aws-jump-nav span{color:var(--aws-orange);letter-spacing:.08em;text-transform:uppercase;font-weight:700}.aws-jump-nav a{color:var(--aws-navy-800);font-weight:600;text-decoration:none}.aws-jump-nav a:hover{color:var(--aws-blue)}.aws-section{padding:clamp(5.2rem,9vw,8rem) 0;scroll-margin-top:105px}.aws-section-heading{margin-bottom:clamp(2.5rem,5vw,4.2rem)}.aws-section-heading--split{grid-template-columns:minmax(0,1.05fr) minmax(320px,.68fr);align-items:end;gap:3rem;display:grid}.aws-section-kicker{color:var(--aws-blue);margin-bottom:.9rem;display:inline-block}.aws-section-heading h2,.aws-value-copy h2,.aws-proof-copy h2,.aws-faq-intro h2,.aws-final-cta h2{color:var(--aws-navy-900);letter-spacing:-.035em;margin:0;font-size:clamp(2.2rem,4vw,3.65rem);font-weight:650;line-height:1.08}.aws-section-heading>p,.aws-section-heading--split>p,.aws-value-copy>p,.aws-faq-intro>p{color:var(--aws-muted);margin:0;font-size:1.02rem;line-height:1.8}.aws-section-heading--center{text-align:center;max-width:820px;margin-inline:auto}.aws-section-heading--center p{max-width:720px;margin:1.2rem auto 0}.aws-products{background:radial-gradient(circle at 6% 16%,#147eba0f,#0000 28%),#fff}.aws-product-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.5rem;display:grid}.aws-product-card{border:1px solid var(--aws-line);background:#fff;border-radius:18px;flex-direction:column;min-width:0;padding:clamp(1.6rem,3.5vw,2.35rem);display:flex;position:relative;overflow:hidden;box-shadow:0 18px 55px #071b3112}.aws-product-card:before{content:"";background:var(--product-accent,var(--aws-blue));height:4px;position:absolute;inset:0 0 auto}.aws-product-card--orange{--product-accent:var(--aws-orange);--product-accent-rgb:255, 153, 0}.aws-product-card--blue{--product-accent:var(--aws-blue);--product-accent-rgb:20, 126, 186}.aws-product-card__glow{background:radial-gradient(circle, rgba(var(--product-accent-rgb), .11), transparent 68%);pointer-events:none;border-radius:50%;width:270px;height:270px;position:absolute;inset:-130px -110px auto auto}.aws-product-card__header{justify-content:space-between;align-items:center;gap:1rem;display:flex;position:relative}.aws-product-icon{width:58px;height:58px;color:var(--product-accent);background:rgba(var(--product-accent-rgb), .09);border-radius:14px;place-items:center;font-size:1.45rem;display:grid}.aws-product-type{border:1px solid rgba(var(--product-accent-rgb), .17);color:var(--product-accent);background:rgba(var(--product-accent-rgb), .055);border-radius:99px;padding:.46rem .7rem;font-size:.63rem}.aws-product-card__title{margin-top:2rem;position:relative}.aws-product-card__title>span{color:var(--aws-muted);margin-bottom:.38rem;font-size:.82rem;font-weight:600;display:block}.aws-product-card h3{color:var(--aws-navy-900);letter-spacing:-.025em;margin:0;font-size:clamp(1.7rem,3vw,2.25rem);font-weight:650;line-height:1.14}.aws-product-card__description{color:var(--aws-muted);margin:1.15rem 0 0;line-height:1.75}.aws-tag-list{flex-wrap:wrap;gap:.5rem;margin-top:1.35rem;display:flex}.aws-tag-list span{border:1px solid var(--aws-line);color:#425870;background:var(--aws-surface);border-radius:6px;padding:.35rem .55rem;font-size:.7rem;font-weight:600}.aws-check-list{border-top:1px solid var(--aws-line);flex-direction:column;flex:1;gap:.8rem;margin:1.6rem 0 0;padding:1.5rem 0 0;list-style:none;display:flex}.aws-check-list li{color:#40546a;align-items:flex-start;gap:.68rem;font-size:.86rem;line-height:1.6;display:flex}.aws-check-list i{width:20px;height:20px;color:var(--product-accent);background:rgba(var(--product-accent-rgb), .09);border-radius:50%;flex:none;place-items:center;margin-top:.13rem;font-size:.75rem;display:grid}.aws-product-link{border-top:1px solid var(--aws-line);color:var(--aws-navy-800);justify-content:space-between;align-items:center;gap:1rem;margin-top:1.6rem;padding-top:1.25rem;font-size:.88rem;font-weight:700;text-decoration:none;display:inline-flex}.aws-product-link i,.aws-product-link:hover{color:var(--product-accent)}.aws-cost-note{max-width:970px;color:var(--aws-muted);align-items:flex-start;gap:.7rem;margin:1.5rem auto 0;font-size:.76rem;line-height:1.65;display:flex}.aws-cost-note i{color:var(--aws-blue);flex:none;margin-top:.1rem}.aws-services{background:var(--aws-surface)}.aws-service-group-grid{grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;gap:1.2rem;display:grid}.aws-service-group{border:1px solid var(--aws-line);background:#fff;border-radius:16px;min-width:0;padding:1.7rem;position:relative;overflow:hidden}.aws-service-group__number{color:#e5edf4;font-size:3rem;font-weight:750;line-height:1;position:absolute;top:.85rem;right:1.1rem}.aws-service-group__icon{width:48px;height:48px;color:var(--aws-blue);background:#eaf5fb;border-radius:12px;place-items:center;margin-bottom:1.45rem;font-size:1.15rem;display:grid}.aws-service-group__label{color:var(--aws-blue);font-size:.67rem}.aws-service-group h3{color:var(--aws-navy-900);letter-spacing:-.02em;margin:.5rem 0 0;font-size:1.45rem;font-weight:650;line-height:1.25}.aws-service-group>p{min-height:104px;color:var(--aws-muted);margin:.9rem 0 0;font-size:.88rem;line-height:1.7}.aws-service-group>ul{border-top:1px solid var(--aws-line);flex-direction:column;gap:.65rem;margin:1.3rem 0 0;padding:1.3rem 0 0;list-style:none;display:flex}.aws-service-group li a{color:var(--aws-ink);background:#fbfcfe;border:1px solid #e6edf4;border-radius:9px;justify-content:space-between;align-items:flex-start;gap:.9rem;padding:.85rem;text-decoration:none;transition:border-color .18s,transform .18s,box-shadow .18s;display:flex}.aws-service-group li a:hover{border-color:#147eba61;transform:translateY(-2px);box-shadow:0 10px 24px #071b3112}.aws-service-group li a>span{flex-direction:column;gap:.25rem;min-width:0;display:flex}.aws-service-group li strong{font-size:.78rem;font-weight:650;line-height:1.4}.aws-service-group li small{color:var(--aws-muted);font-size:.67rem;line-height:1.45}.aws-service-group li i{color:var(--aws-blue);flex:none;margin-top:.15rem;font-size:.72rem}.aws-service-group__related{border-top:1px dashed var(--aws-line);flex-wrap:wrap;align-items:center;gap:.45rem .6rem;margin:1.1rem 0 0;padding-top:.95rem;font-size:.72rem;line-height:1.4;display:flex}.aws-service-group__related>span{color:var(--aws-muted);letter-spacing:.05em;text-transform:uppercase;flex-basis:100%;font-size:.62rem;font-weight:700}.aws-service-group__related a{color:var(--aws-blue);border-bottom:1px solid #147eba47;font-weight:600;text-decoration:none;transition:color .16s,border-color .16s}.aws-service-group__related a:hover,.aws-service-group__related a:focus-visible{color:var(--aws-navy-800);border-bottom-color:currentColor}.aws-catalog-cta{border:1px solid var(--aws-line);background:#fff;border-radius:14px;justify-content:space-between;align-items:center;gap:2rem;margin-top:1.4rem;padding:1.45rem 1.6rem;display:flex;box-shadow:0 16px 42px #071b310f}.aws-catalog-cta>div{flex-direction:column;gap:.3rem;display:flex}.aws-catalog-cta span{color:var(--aws-blue);letter-spacing:.06em;text-transform:uppercase;font-size:.7rem;font-weight:700}.aws-catalog-cta strong{color:var(--aws-navy-900);font-size:1.03rem;font-weight:600}.aws-marketplace-value{color:#fff;background:radial-gradient(circle at 92% 18%, #65c5f221, transparent 28%), linear-gradient(135deg, var(--aws-navy-950), var(--aws-navy-800))}.aws-value-layout{grid-template-columns:minmax(0,.82fr) minmax(420px,1.18fr);align-items:center;gap:clamp(3rem,8vw,7rem);display:grid}.aws-value-copy h2{color:#fff}.aws-value-copy>p{color:#ffffffad;margin-top:1.35rem}.aws-value-copy>a,.aws-proof-copy>a,.aws-faq-intro>a{color:var(--aws-blue-light);align-items:center;gap:.55rem;margin-top:1.45rem;font-size:.86rem;font-weight:700;text-decoration:none;display:inline-flex}.aws-value-copy>a:hover,.aws-proof-copy>a:hover,.aws-faq-intro>a:hover{color:var(--aws-orange-soft)}.aws-value-list{background:#ffffff0b;border:1px solid #ffffff1f;border-radius:16px;grid-template-columns:repeat(2,minmax(0,1fr));display:grid;overflow:hidden}.aws-value-list article{flex-direction:column;gap:1.1rem;min-height:210px;padding:1.65rem;display:flex}.aws-value-list article:nth-child(odd){border-right:1px solid #ffffff1a}.aws-value-list article:nth-child(-n+2){border-bottom:1px solid #ffffff1a}.aws-value-list article>span{width:44px;height:44px;color:var(--aws-orange-soft);background:#ff99001a;border-radius:11px;place-items:center;font-size:1.1rem;display:grid}.aws-value-list h3{color:#fff;margin:0;font-size:1rem;font-weight:600;line-height:1.35}.aws-value-list p{color:#ffffff94;margin:.5rem 0 0;font-size:.78rem;line-height:1.65}.aws-proof{background:#fff}.aws-proof-card{border:1px solid var(--aws-line);background:linear-gradient(110deg,#fff 0% 61%,#f5f9fc 100%);border-radius:18px;grid-template-columns:minmax(280px,.75fr) minmax(0,1.25fr);display:grid;overflow:hidden;box-shadow:0 22px 65px #071b3114}.aws-proof-stat{color:#fff;background:radial-gradient(circle at 20% 10%, #ff990040, transparent 30%), linear-gradient(145deg, var(--aws-navy-900), var(--aws-navy-700));text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:360px;padding:2rem;display:flex;position:relative;overflow:hidden}.aws-proof-stat:after{content:"";border:1px solid #ffffff1a;border-radius:50%;width:260px;height:260px;position:absolute;bottom:-100px;right:-80px;box-shadow:0 0 0 45px #ffffff05,0 0 0 90px #ffffff04}.aws-proof-stat span{color:var(--aws-orange-soft);letter-spacing:.09em;text-transform:uppercase;font-size:.72rem;font-weight:700}.aws-proof-stat strong{color:#fff;letter-spacing:-.06em;margin:.7rem 0 .3rem;font-size:clamp(4.6rem,9vw,7rem);font-weight:700;line-height:1}.aws-proof-stat small{color:#ffffffa6;font-size:.82rem}.aws-proof-copy{flex-direction:column;justify-content:center;padding:clamp(2.2rem,6vw,5rem);display:flex}.aws-proof-copy h2{font-size:clamp(2rem,3.6vw,3.1rem)}.aws-proof-copy p{color:var(--aws-muted);margin:1.25rem 0 0;line-height:1.8}.aws-proof-copy>a,.aws-faq-intro>a{color:var(--aws-blue)}.aws-faq{background:var(--aws-surface);border-top:1px solid #edf2f6}.aws-faq-layout{grid-template-columns:minmax(280px,.72fr) minmax(0,1.28fr);align-items:start;gap:clamp(3rem,8vw,7rem);display:grid}.aws-faq-intro{position:sticky;top:130px}.aws-faq-intro h2{font-size:clamp(2.1rem,3.7vw,3.3rem)}.aws-faq-intro>p{margin-top:1.2rem}.aws-faq-list{flex-direction:column;gap:.75rem;display:flex}.aws-faq details{border:1px solid var(--aws-line);background:#fff;border-radius:12px;transition:border-color .18s,box-shadow .18s}.aws-faq details[open]{border-color:#147eba57;box-shadow:0 12px 32px #071b3112}.aws-faq summary{color:var(--aws-navy-900);cursor:pointer;justify-content:space-between;align-items:center;gap:1.2rem;padding:1.2rem 1.25rem;font-size:.96rem;font-weight:600;list-style:none;display:flex}.aws-faq summary::-webkit-details-marker{display:none}.aws-faq summary i{color:var(--aws-blue);flex:none;transition:transform .18s}.aws-faq details[open] summary i{transform:rotate(45deg)}.aws-faq details p{color:var(--aws-muted);border-top:1px solid #edf2f6;margin:0 1.25rem;padding:1.15rem 0 1.35rem;font-size:.86rem;line-height:1.75}.aws-final-cta{color:#fff;background:var(--aws-navy-950);text-align:center;padding:clamp(5.5rem,10vw,9rem) 0;position:relative;overflow:hidden}.aws-final-cta__content{z-index:2;flex-direction:column;align-items:center;max-width:880px;display:flex;position:relative}.aws-final-cta__content>span{color:var(--aws-orange-soft);letter-spacing:.11em;text-transform:uppercase;font-size:.74rem;font-weight:700}.aws-final-cta h2{color:#fff;margin-top:1rem}.aws-final-cta p{color:#ffffffab;max-width:700px;margin:1.35rem 0 0;font-size:1.02rem;line-height:1.8}.aws-final-cta__content>div{justify-content:center}.aws-final-cta__content>small{color:#ffffff57;margin-top:2.5rem;font-size:.64rem}.aws-final-cta__orb{border:1px solid #65c5f21f;border-radius:50%;position:absolute}.aws-final-cta__orb--one{width:430px;height:430px;top:-215px;left:-110px;box-shadow:0 0 0 65px #65c5f205,0 0 0 130px #65c5f203}.aws-final-cta__orb--two{border-color:#ff990021;width:300px;height:300px;bottom:-145px;right:-100px;box-shadow:0 0 0 55px #ff990005,0 0 0 110px #ff990003}@media (hover:hover) and (pointer:fine){.aws-product-card{transition:transform .18s,box-shadow .18s,border-color .18s}.aws-product-card:hover{border-color:rgba(var(--product-accent-rgb), .3);transform:translateY(-4px);box-shadow:0 24px 65px #071b311c}}@media (max-width:1100px){.aws-hero-layout{grid-template-columns:minmax(0,1fr) minmax(330px,.78fr);gap:3rem}.aws-hero h1{font-size:clamp(3rem,6vw,4.6rem)}.aws-service-group-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.aws-service-group:last-child{grid-column:1/-1}.aws-service-group>p{min-height:auto}}@media (max-width:900px){.aws-hero{padding-top:9rem}.aws-hero-layout,.aws-section-heading--split,.aws-value-layout,.aws-faq-layout{grid-template-columns:1fr}.aws-hero-layout{gap:3.5rem}.aws-launch-panel{width:min(620px,100%);transform:none}.aws-snapshot-grid{grid-template-columns:repeat(2,1fr)}.aws-snapshot-grid>div:nth-child(3){border-left:1px solid var(--aws-line)}.aws-snapshot-grid>div:nth-child(-n+2){border-bottom:1px solid var(--aws-line)}.aws-section-heading--split{align-items:start;gap:1.3rem}.aws-value-layout{gap:3rem}.aws-faq-layout{gap:2.5rem}.aws-faq-intro{max-width:660px;position:static}}@media (max-width:767px){.aws-shell{width:min(1180px,100% - 32px)}.aws-hero{padding-top:8.2rem}.aws-hero h1{font-size:clamp(2.75rem,12vw,4rem)}.aws-hero-proof{flex-direction:column}.aws-product-grid,.aws-service-group-grid,.aws-proof-card{grid-template-columns:1fr}.aws-service-group:last-child{grid-column:auto}.aws-catalog-cta{flex-direction:column;align-items:flex-start}.aws-proof-stat{min-height:280px}.aws-value-list{grid-template-columns:1fr}.aws-value-list article{min-height:auto}.aws-value-list article:nth-child(odd){border-right:0}.aws-value-list article:not(:last-child){border-bottom:1px solid #ffffff1a}}@media (max-width:540px){.aws-hero-actions,.aws-final-cta__content>div{flex-direction:column}.aws-button{width:100%}.aws-snapshot-grid{grid-template-columns:1fr}.aws-snapshot-grid>div,.aws-snapshot-grid>div:first-child,.aws-snapshot-grid>div:nth-child(3){border:0;border-bottom:1px solid var(--aws-line);min-height:100px;padding:1.25rem 1rem}.aws-snapshot-grid>div:last-child{border-bottom:0}.aws-jump-nav .aws-shell{width:100%;padding-inline:1rem}.aws-launch-panel__top,.aws-launch-panel__bottom{align-items:flex-start}.aws-launch-panel__top{flex-direction:column}.aws-service-flow span{font-size:.65rem}.aws-product-card__header{align-items:flex-start}.aws-product-type{text-align:center;max-width:145px}.aws-faq summary{font-size:.88rem}}@media (prefers-reduced-motion:reduce){.aws-marketplace-page *,.aws-marketplace-page :before,.aws-marketplace-page :after{scroll-behavior:auto!important;transition-duration:.01ms!important}}
