.publishing-page .hero-bg[data-v-7449b538]{padding:0 12px;position:relative}@media screen and (max-width:959px){.publishing-page .hero-bg[data-v-7449b538]{margin-top:0;padding:0!important}}.publishing-page .hero-outer-wrapper[data-v-7449b538]{background-size:contain;background:#f7f7f9 url(../img/static/home-updated/background/hero-bg.svg) no-repeat center clamp(-30px,-4.91vw,-70px);border-radius:32px;margin-left:auto;margin-right:auto;position:relative}@media screen and (max-width:959px){.publishing-page .hero-outer-wrapper[data-v-7449b538]{background:#f7f7f9;border-radius:0}}.publishing-page .hero-inner-wrapper[data-v-7449b538]{height:auto}.publishing-page .hero-wrapper[data-v-7449b538]{margin-left:auto;margin-right:auto;max-width:1096px;padding-bottom:60px;padding-top:188px;position:relative;z-index:1}@media screen and (max-width:959px){.publishing-page .hero-wrapper[data-v-7449b538]{max-width:770px;padding:80px 16px 40px}}.publishing-page .hero-title[data-v-7449b538]{color:#0d0f2c;font-size:64px;font-weight:600;letter-spacing:-.01em;line-height:70px;margin-bottom:16px;margin-left:auto;margin-right:auto;max-width:770px;text-align:center}@media screen and (max-width:959px){.publishing-page .hero-title[data-v-7449b538]{font-size:32px;letter-spacing:-.01em;line-height:38px;max-width:100%}}.publishing-page .title-gradient[data-v-7449b538]{background:linear-gradient(90deg,#547fff 6.25%,#1f4eda 59.13%);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent}.publishing-page .hero-description[data-v-7449b538]{color:#333b52;font-size:18px;font-weight:400;line-height:24px;margin:0 auto 32px;max-width:770px;text-align:center}@media screen and (max-width:959px){.publishing-page .hero-description[data-v-7449b538]{font-size:16px;margin-bottom:32px}}.publishing-page .hero-ctas[data-v-7449b538]{align-items:center;display:flex;flex-direction:row;flex-wrap:wrap;gap:12px;justify-content:center;position:relative;width:100%;z-index:10}@media (max-width:959px){.publishing-page .hero-ctas[data-v-7449b538]{flex-direction:column;gap:12px}}.publishing-page .section-spacing[data-v-7449b538]{margin-bottom:140px}@media (max-width:960px){.publishing-page .section-spacing[data-v-7449b538]{margin-bottom:100px}}@media (max-width:600px){.publishing-page .section-spacing[data-v-7449b538]{margin-bottom:80px}}
