.section--gtm-hero{overflow:hidden;position:relative}.section--gtm-hero .gtm-hero__shapes{height:660px;pointer-events:none;position:absolute;width:600px;z-index:1}.section--gtm-hero .gtm-hero__shapes svg{height:100%;overflow:visible;width:100%}.section--gtm-hero .gtm-hero__shapes--tr{right:-200px;top:-170px}.section--gtm-hero .gtm-hero__shapes--bl{bottom:60px;height:600px;left:-220px;transform:scaleX(-1);width:540px}.section--gtm-hero .gtm-hero__in{margin:0 auto;max-width:1080px;position:relative;text-align:center;z-index:2}.section--gtm-hero .gtm-hero__title{margin:26px 0 0}.section--gtm-hero .gtm-hero__bold{display:block}.section--gtm-hero .gtm-hero__strike{color:var(--bz-muted);position:relative;white-space:nowrap}.section--gtm-hero .gtm-hero__strike:after{animation:gtm-hero-strike .5s cubic-bezier(.7,0,.3,1) .9s backwards;background:var(--bz-dark);border-radius:999px;content:"";height:.09em;left:-2%;position:absolute;right:-2%;top:54%;transform:rotate(-2deg);transform-origin:center}@keyframes gtm-hero-strike{0%{transform:rotate(-2deg) scaleX(0)}to{transform:rotate(-2deg) scaleX(1)}}.section--gtm-hero .gtm-hero__serif{display:block;margin-top:.08em}.section--gtm-hero .gtm-hero__hl{color:var(--bz-white);display:inline-block;padding:.02em .18em;position:relative;white-space:nowrap;z-index:1}.section--gtm-hero .gtm-hero__hl:before{animation:gtm-hero-hl .55s cubic-bezier(.6,0,.2,1) .55s backwards;background:var(--bz-secondary);border-radius:999px;content:"";inset:.04em -.06em;position:absolute;transform:rotate(-1.6deg);z-index:-1}@keyframes gtm-hero-hl{0%{transform:rotate(-1.6deg) scaleX(0);transform-origin:left center}to{transform:rotate(-1.6deg) scaleX(1);transform-origin:left center}}.section--gtm-hero .gtm-hero__supporting{margin:30px auto 0;max-width:62ch}.section--gtm-hero .gtm-hero__supporting p{margin:0 0 8px}.section--gtm-hero .gtm-hero__supporting p:last-child{margin-bottom:0}.section--gtm-hero .gtm-hero__buttons{display:flex;flex-wrap:wrap;gap:14px;justify-content:center;margin-top:36px}.section--gtm-hero .gtm-hero__badges{display:flex;flex-wrap:wrap;gap:10px;justify-content:center;margin-top:26px}.section--gtm-hero .gtm-hero__badge{align-items:center;background:var(--bz-white);border-radius:999px;box-shadow:0 12px 30px rgba(var(--bz-primary-rgb),.12);color:var(--bz-dark);display:inline-flex;font-size:.78125rem;font-weight:800;gap:8px;padding:10px 16px}.section--gtm-hero .gtm-hero__dot{background:var(--bz-fourth);border-radius:999px;display:inline-block;flex:none;height:8px;width:8px}.section--gtm-hero .gtm-hero__stars{color:#f5a300;letter-spacing:1px}.section--gtm-hero .gtm-hero__pidx{margin:64px auto 0;max-width:1080px;position:relative;z-index:2}.section--gtm-hero .gtm-hero__pidx-label{margin:0 0 18px;text-align:center}.section--gtm-hero .gtm-hero__pidx-grid{display:flex;flex-wrap:wrap;gap:12px;justify-content:center}.section--gtm-hero .gtm-hero__pidx-item{align-items:center;background:var(--bz-white);border-radius:999px;box-shadow:0 12px 30px rgba(var(--bz-primary-rgb),.08);color:var(--bz-dark);display:inline-flex;font-size:.90625rem;font-weight:800;gap:11px;padding:13px 22px 13px 14px;text-decoration:none;transition:transform .22s,box-shadow .22s}a.gtm-hero__pidx-item:hover{box-shadow:0 18px 40px rgba(var(--bz-primary-rgb),.16);color:var(--bz-dark);transform:translateY(-3px)}.section--gtm-hero .gtm-hero__pidx-num{border-radius:999px;color:var(--bz-white);display:grid;flex:none;font-size:.6875rem;font-weight:900;height:26px;place-items:center;width:26px}.section--gtm-hero .gtm-hero__pidx-num--primary{background:var(--bz-primary)}.section--gtm-hero .gtm-hero__pidx-num--secondary{background:var(--bz-secondary)}.section--gtm-hero .gtm-hero__pidx-num--tertiary{background:var(--bz-tertiary)}.section--gtm-hero .gtm-hero__pidx-num--fourth{background:#049e5e}.section--gtm-hero .gtm-hero__pidx-num--dark{background:var(--bz-dark)}@media (max-width:991px){.section--gtm-hero .gtm-hero__shapes{height:484px;width:440px}.section--gtm-hero .gtm-hero__shapes--tr{right:-240px;top:-160px}.section--gtm-hero .gtm-hero__shapes--bl{left:-240px}}@media (max-width:700px){.section--gtm-hero .gtm-hero__hl,.section--gtm-hero .gtm-hero__strike{white-space:normal}.section--gtm-hero .gtm-hero__pidx{margin-top:48px}}