.redesign-hero{background:#fff;position:relative}.redesign-hero,.redesign-hero *{box-sizing:border-box;font-family:Ubuntu,sans-serif!important}.redesign-hero__container{align-items:center;display:grid;gap:24px;grid-template-columns:minmax(0,55fr) minmax(0,45fr);margin:0 auto;max-width:1280px}.redesign-hero__content{min-width:0;opacity:0;transform:translateY(28px)}.redesign-hero.is-visible .redesign-hero__content{animation:redesignHeroTextIn 1s cubic-bezier(.22,1,.36,1) forwards}.redesign-hero__eyebrow{color:var(--redesign-hero-color-eyebrow,#28292c)!important;display:inline-block;font-size:18px!important;font-weight:700!important;line-height:22px!important;margin:0 0 8px!important;padding:0!important}.redesign-hero__text{color:#28292c}.redesign-hero__text h2,.redesign-hero__text h3,.redesign-hero__text h4{color:#28292c;font-size:44px!important;font-weight:700!important;line-height:54px!important;margin:0 0 24px!important}.redesign-hero__text p{color:#28292c;font-size:16px!important;font-weight:400!important;line-height:150%!important;margin:0 0 24px!important}.redesign-hero__text strong{font-weight:700!important}.redesign-hero__buttons{align-items:center;display:flex;flex-wrap:wrap;gap:16px;opacity:0;transform:translateY(24px)}.redesign-hero.is-visible .redesign-hero__buttons{animation:redesignHeroButtonsIn 1s cubic-bezier(.22,1,.36,1) .18s forwards}.redesign-hero__btn{align-items:center;border:2px solid transparent!important;border-radius:12px!important;box-shadow:none!important;display:inline-flex;font-size:14px;font-weight:700!important;justify-content:center;line-height:20px;min-height:44px;padding:10px 20px!important;text-align:center;transition:background .18s ease,border-color .18s ease,color .18s ease!important}.redesign-hero__btn,.redesign-hero__btn:active,.redesign-hero__btn:focus,.redesign-hero__btn:hover{text-decoration:none!important}.redesign-hero__btn--primary{background:var(
    --Vibrant-Red-Gradient,linear-gradient(0deg,var(--Button-Primary-Start,#fb1473) 0,var(--Button-Primary-End,#f72717) 100%)
  )!important;color:#fff!important}.redesign-hero__btn--primary:hover{background:linear-gradient(180deg,#ea2718,#bc1157)!important;border-color:transparent!important}.redesign-hero__btn--primary:focus,.redesign-hero__btn--primary:focus-visible{background:var(
    --Vibrant-Red-Gradient,linear-gradient(0deg,var(--Button-Primary-Start,#fb1473) 0,var(--Button-Primary-End,#f72717) 100%)
  )!important;border:2px solid #000!important;outline:none!important}.redesign-hero__btn--primary:active,.redesign-hero__btn--primary:active:focus,.redesign-hero__btn--primary:active:focus-visible{background:#9a102e!important;border-color:transparent!important;outline:none!important}.redesign-hero__btn--primary.is-disabled,.redesign-hero__btn--primary[aria-disabled=true],.redesign-hero__btn--primary[disabled]{background:#949494!important;border-color:transparent!important;color:#fff!important;cursor:not-allowed;pointer-events:none}.redesign-hero__btn--secondary{background:#ebf3fb!important;color:#28292c!important}.redesign-hero__btn--secondary:hover{background:#e0e7ee!important;border-color:transparent!important}.redesign-hero__btn--secondary:focus,.redesign-hero__btn--secondary:focus-visible{background:#ebf3fb!important;border:2px solid #000!important;outline:none!important}.redesign-hero__btn--secondary:active,.redesign-hero__btn--secondary:active:focus,.redesign-hero__btn--secondary:active:focus-visible{background:#d1d7de!important;border-color:transparent!important;outline:none!important}.redesign-hero__btn--secondary.is-disabled,.redesign-hero__btn--secondary[aria-disabled=true],.redesign-hero__btn--secondary[disabled]{background:#f2f2f2!important;border-color:transparent!important;color:#8b8b8b!important;cursor:not-allowed;pointer-events:none}.redesign-hero__btn--secondary.is-disabled svg,.redesign-hero__btn--secondary[aria-disabled=true] svg,.redesign-hero__btn--secondary[disabled] svg{color:#8b8b8b!important}.redesign-hero__btn--secondary.is-disabled svg path,.redesign-hero__btn--secondary[aria-disabled=true] svg path,.redesign-hero__btn--secondary[disabled] svg path{fill:#8b8b8b!important;stroke:#8b8b8b!important}.redesign-hero__image-wrap{align-items:center;display:flex;justify-content:center;min-width:0;opacity:0;transform:translateY(40px)}.redesign-hero.is-visible .redesign-hero__image-wrap{animation:redesignHeroImageIn 1.2s cubic-bezier(.22,1,.36,1) .25s forwards}.redesign-hero__image{display:block;height:auto;max-width:560px;width:100%}.redesign-hero__scroll,.redesign-hero__scroll:active,.redesign-hero__scroll:focus,.redesign-hero__scroll:hover{align-items:center;appearance:none;background:#ebf3fb!important;border:none!important;border-radius:50%;bottom:-54px;box-shadow:none!important;cursor:pointer;display:flex;height:42px;justify-content:center;left:50%;margin:0;padding:0;position:absolute;transform:translateX(-50%);transition:none!important;width:42px;z-index:1}.redesign-hero__scroll svg{display:block;height:19px;pointer-events:none;width:14px}.redesign-hero__scroll:focus-visible{outline:2px solid #28292c;outline-offset:4px}@keyframes redesignHeroTextIn{0%{opacity:0;transform:translateY(28px)}to{opacity:1;transform:translateY(0)}}@keyframes redesignHeroButtonsIn{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:translateY(0)}}@keyframes redesignHeroImageIn{0%{opacity:0;transform:translateY(40px)}to{opacity:1;transform:translateY(0)}}@media (max-width:767px){.redesign-hero__container{display:flex;flex-direction:column-reverse;gap:24px}.redesign-hero__image-wrap{width:100%}.redesign-hero__image{max-width:100%}.redesign-hero__eyebrow{font-size:17px!important;font-weight:500!important;line-height:22px!important;margin-bottom:8px!important}.redesign-hero__text h2,.redesign-hero__text h3,.redesign-hero__text h4{font-size:34px!important;line-height:44px!important;margin-bottom:16px!important}.redesign-hero__text p{font-size:16px!important;line-height:26px!important;margin-bottom:16px!important}.redesign-hero__buttons{align-items:stretch;flex-direction:column;gap:12px;width:100%}.redesign-hero__btn{width:100%}.redesign-hero__scroll,.redesign-hero__scroll:active,.redesign-hero__scroll:focus,.redesign-hero__scroll:hover{bottom:-32px;display:none!important;height:24px;width:24px}}