.hero-section{align-items:center;background:linear-gradient(95deg,#fafafa 51.22%,#e0e5f5 113.81%)!important;display:flex;justify-content:center;min-height:600px;overflow:hidden;padding:130px 20px 84px;position:relative}.hero-section .top-right-decoration{background-image:url(https://20995471.fs1.hubspotusercontent-na1.net/hubfs/20995471/Landing%20Page%20Template/top-right-decorator.svg);right:0;top:0}.hero-section .bottom-left-decoration,.hero-section .top-right-decoration{background-repeat:no-repeat;background-size:contain;height:387px;pointer-events:none;position:absolute;width:323px;z-index:1}.hero-section .bottom-left-decoration{background-image:url(https://20995471.fs1.hubspotusercontent-na1.net/hubfs/20995471/Landing%20Page%20Template/bottom-left-decorator.svg);background-position:0 100%;bottom:0;left:0}.hero-section .content-wrapper-sm{display:flex;flex-direction:column;gap:48px;margin:0 auto;position:relative;width:100%;z-index:2}.hero-section .content{align-items:center;display:flex;flex-direction:column;gap:24px;text-align:center}.hero-section .tag{border:1px solid #457afc;border-radius:25px;color:#457afc;display:inline-flex;font-family:Inter,sans-serif;font-size:13px;font-weight:500;padding:6px 13px}.hero-section .heading{color:#0c1930}.hero-section .heading h1{font-family:Acidgrotesk,sans-serif;font-size:68px;font-weight:500;letter-spacing:-1.36px;line-height:1;margin:0}.hero-section .description,.hero-section .description *{color:#4b5563;font-family:Inter,sans-serif;font-size:20px;line-height:1.3}.hero-section .description p{max-width:800px}.hero-section .button-wrapper a{background:#457afc;border-radius:4px;color:#fff;display:flex;font-size:16px;font-weight:400;margin:0 auto;padding:12px 32px;text-decoration:none;width:fit-content}.hero-section .button-wrapper a,.hero-section .button-wrapper a *{font-family:Inter,sans-serif!important}.hero-section .cards-wrapper{display:grid;gap:12px;grid-template-columns:1fr 1fr;margin:auto;max-width:630px;width:100%}.hero-section .card{align-items:center!important;background:#fff;border-radius:12px;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.15);box-sizing:border-box;display:flex!important;flex-direction:column!important;height:100px;justify-content:center!important;outline:1px solid #f0efef;outline-offset:-1px;padding:0 12px!important;text-align:center}.hero-section .card .hs_cos_wrapper,.hero-section .card h2,.hero-section .card p{display:block!important;margin:0!important;padding:0!important}.hero-section .card h2.card-number,.hero-section .card h2.card-number *{color:#1f7ef2;font-family:Acidgrotesk,sans-serif!important;font-size:32px;font-weight:500;line-height:1.1!important}.hero-section .card .card-text,.hero-section .card .card-text *,.hero-section .card [data-hs-cos-field=card_content],.hero-section .card [data-hs-cos-field=card_content] *{color:#4b5563!important;font-family:Inter,sans-serif!important;font-size:16px!important;line-height:1.2!important}@media (max-width:640px){.hero-section{padding:40px 16px}.hero-section .heading{font-size:44px;line-height:1}.hero-section .heading h1{font-size:38px}.hero-section .card h2.card-number,.hero-section .card h2.card-number *{font-size:20px}.hero-section .bottom-left-decoration,.hero-section .top-right-decoration{height:260px;width:220px}}