.hero{text-align:center;color:#fff;--button-color-ghost:#9d94ff;background-color:#16142f;padding:12.5rem 0 0;position:relative;overflow:hidden}.hero>div+div{margin-top:11rem}.hero__title{text-align:center;letter-spacing:-.01em;-webkit-text-fill-color:transparent;text-fill-color:transparent;background:linear-gradient(270.14deg,#ebe2f1 1%,#f0dcff 95.49%);-webkit-background-clip:text;background-clip:text;max-width:768px;margin:21px auto 1rem;font-size:48px;font-weight:600;line-height:56px}.hero__desc{color:#b1a6de;max-width:700px;margin:auto auto 2rem;font-size:20px;font-style:normal;font-weight:400;line-height:30px}.top-horizon{z-index:0;width:100%;min-width:100vw;height:162px;position:absolute;bottom:-.5rem;left:0;right:0}.top-gradient{background:linear-gradient(#f7f4ff,#f3efff);width:100%;height:197px}.hero__buttons .button.outline{background:#4e3fff00;-webkit-text-fill-color:#fff!important;color:#fff!important;border:1px solid #fff!important}.directory-nav{margin-top:2rem}.directory-nav__link{color:#a389dd!important}.section__title{color:#2b215b;letter-spacing:-.4px;font-size:40px;font-weight:500;line-height:56px}.section__description{color:#4e408d;font-size:19px;font-style:normal;font-weight:400;line-height:29px}.introTabs label{font-family:var(--font-sans);text-shadow:0 0 27px #de99ff1a;letter-spacing:-.28px;text-transform:none;font-size:28px;font-weight:600;line-height:1.28;color:#2b215b!important}.introTabs .tab{background:#eeeafe;border:1px solid #c0b6fa66;border-radius:24px;padding:50px 104px}.benefits__top-title{background:var(--blue-purple-text,linear-gradient(90deg,#017cee .02%,#5749e8 48.96%,#832fd7 98.41%));-webkit-text-fill-color:transparent;text-align:center;letter-spacing:-.4px;-webkit-background-clip:text;background-clip:text;font-size:40px;font-weight:600;line-height:1.2}.benefit__title{color:#2b215b;text-shadow:0 0 27px #de99ff1a;letter-spacing:-.28px;font-size:28px;font-weight:600;line-height:1.28}.benefit__description{color:var(--Midnight-400,#4e408d);font-size:16px;font-weight:400;line-height:1.625}.benefit__item{color:var(--Midnight-400,#4e408d);font-size:14px;font-weight:400;line-height:1.64}.benefit__item b:first-child{color:#2b215b;text-shadow:0 0 27px #de99ff1a;letter-spacing:-.18px;margin-bottom:.5rem;font-size:18px;font-weight:500;line-height:1.38;display:block}.benefit{padding-top:1rem;padding-bottom:156px}.benefit:nth-child(odd){background:var(--Moon-500,#e9e3f5)}.comparison{background:#f3efff;padding-top:24px;padding-bottom:60px}.comparison__title{color:#2b215b;letter-spacing:-.32px;font-size:32px;font-weight:500;line-height:1.25}.comparison__table{border-spacing:0;border-collapse:collapse;max-width:960px;margin:3.125rem auto}.comparison__table-header th{background:0 0;border:none}.comparison__table-header-col:not(:first-child){width:200px;padding-bottom:.5rem}.comparison__table-header-col>.flex-column{justify-content:space-between;min-height:111px}.comparison__table-header p{color:#4e408d;font-family:var(--font-sans);letter-spacing:.44px;text-transform:uppercase;font-size:11px;font-weight:600;line-height:14px}.table-title td{background:0 0;border:1px solid #ded7fa;padding:8px 0 8px 28px}.table-title{cursor:pointer;background:#e9e3f5;border:1px solid #d0cae8;border-radius:8px 8px 0 0}.table-title h3{color:#2b215b;font-size:1rem;font-weight:600;line-height:28px}.table-row__text h4{color:#2b215b;font-size:16px;font-weight:600;line-height:24px}.table-row__text p{color:#453982;max-width:500px;font-size:15px;font-style:normal;font-weight:400;line-height:22px}.table-row__text{padding:12px 12px 16px 28px}.table-row__text,.table-row__astro,.table-row__competitor{background:#f8f8ff;border:1px solid #d0cae8}.table-row__competitor p{color:#9387c1;text-align:center;font-size:16px;font-style:normal;font-weight:500;line-height:normal}.comparison__table tr:last-child td:first-child,.comparison__table tr:last-child td:last-child{border-bottom-right-radius:0;border-bottom-left-radius:0}.comparison__table tbody:first-of-type tr:first-child td:first-child{border-top-left-radius:8px}.comparison__table tbody:first-of-type tr:first-child td:last-child{border-top-right-radius:8px}tfoot td{text-align:center;background:0 0;border:none;padding:0}tfoot .button{margin-top:1rem;font-size:16px}.comparison__table-body.hide-items>tr:not(.table-title){display:none}.table-title>td:first-child{position:relative}.table-title>td:first-child:after{content:url(https://www.astronomer.io/images/astro-vs-mwaa/arrow-down.svg?_cchid=9f3a5ec625b3c674679cd016b5faf081);margin-left:5px;font-weight:700;position:absolute;top:18%;right:1.5rem}.comparison__table-body.hide-items .table-title>td:first-child:after{content:url(https://www.astronomer.io/images/astro-vs-mwaa/arrow-up.svg?_cchid=e33198fe30fdc2ac791b5a0062081227)}.comparison__table-header-col{padding:0}.comparison__table .button{padding-inline-start:17px;padding-inline-end:17px;padding-top:8.56px;padding-bottom:9.99px;font-size:14.273px;font-weight:600;line-height:21.409px}.comparison__table .button.hidden-button{visibility:hidden!important}.comparison+.end{background:0 0}.carousel__controls{margin-left:2rem}.carousel__controls .button{letter-spacing:-.18px;font-size:18px;font-weight:500;line-height:1.44;background:var(--blue-purple-text,linear-gradient(90deg,#017cee .02%,#5749e8 48.96%,#832fd7 98.41%))!important;-webkit-text-fill-color:transparent!important;-webkit-background-clip:text!important;background-clip:text!important;border:none!important}.featured__title{color:#2b215b!important;-webkit-text-fill-color:#2b215b!important}
