.mh-timeline{background:var(--mh-bg,#070d17)!important;border-radius:40px 40px 0 0;margin-top:-40px;overflow:hidden;padding:130px 0;position:relative}.mh-timeline__watermark{font-size:240px;pointer-events:none;position:absolute;right:-30px;top:40px}.mh-timeline__grid{align-items:start;display:grid;gap:80px;grid-template-columns:1fr 1fr;margin:0 auto;max-width:1280px;padding:0 36px;position:relative}.mh-timeline__sticky-col{position:sticky;top:120px}.mh-timeline__eyebrow{align-items:center;display:flex;gap:14px;opacity:0;transform:translateY(26px);transition:all .8s cubic-bezier(.22,1,.36,1)}.mh-timeline__eyebrow.mh-is-visible{opacity:1;transform:none}.mh-timeline__eyebrow-bar{height:1.5px;width:44px}.mh-timeline__heading{margin:22px 0 0}.mh-timeline__line-wrap{display:block;overflow:hidden}.mh-timeline__line{display:block;transform:translateY(110%);transition:transform .9s cubic-bezier(.22,1,.36,1)}.mh-timeline__line.mh-is-visible{transform:translateY(0)}.mh-timeline__paragraph{margin:22px 0 0;max-width:440px;opacity:0;transform:translateY(26px);transition:all .8s cubic-bezier(.22,1,.36,1)}.mh-timeline__paragraph.mh-is-visible{opacity:1;transform:none}.mh-timeline__offer{border-radius:5px;margin-top:26px;opacity:0;padding:22px 26px;transform:translateY(26px);transition:all .8s cubic-bezier(.22,1,.36,1)}.mh-timeline__offer.mh-is-visible{opacity:1;transform:none}.mh-timeline__offer-text{margin:8px 0 0}.mh-timeline__track{padding-left:34px;position:relative}.mh-timeline__track-bg{bottom:8px;left:5px;position:absolute;top:8px;width:2px}.mh-timeline__track-fill{height:0;left:5px;position:absolute;top:8px;transition:height .1s linear;width:2px}.mh-timeline__item{opacity:0;padding:16px 0;position:relative;transform:translateY(20px);transition:opacity .7s cubic-bezier(.22,1,.36,1),transform .7s cubic-bezier(.22,1,.36,1)}.mh-timeline__item.mh-is-visible{opacity:1;transform:none}.mh-timeline__dot{border-radius:50%;height:12px;left:-34px;position:absolute;top:22px;width:12px}.mh-timeline__title{margin-top:2px}@media (max-width:900px){.mh-timeline{padding:90px 0}.mh-timeline__grid{gap:50px;grid-template-columns:1fr;padding:0 24px}.mh-timeline__sticky-col{position:relative;top:0}.mh-timeline__watermark{font-size:160px}}.mh-timeline{color:var(--mh-white,#fff);font-family:Raleway,sans-serif;line-height:1.62}.mh-timeline__watermark{color:transparent;font-size:clamp(96px,20vw,240px);font-weight:900;line-height:1;-webkit-text-stroke:1px color-mix(in srgb,var(--mh-white,#fff) 6%,transparent)}.mh-timeline__eyebrow-bar{background:var(--mh-eyebrow-bar,#d1035a)}.mh-timeline__eyebrow{color:var(--mh-accent,#d1035a);font-size:12.5px;font-weight:800;letter-spacing:.14em;text-transform:uppercase}.mh-timeline__heading{color:var(--mh-white,#fff);font-size:clamp(32px,3.4vw,50px);font-weight:900;letter-spacing:-.03em;line-height:1.06}.mh-timeline__line--outline{color:transparent;-webkit-text-stroke:1.2px color-mix(in srgb,var(--mh-white,#fff) 75%,transparent)}.mh-timeline__paragraph{color:color-mix(in srgb,var(--mh-white,#fff) 60%,transparent);font-size:15.5px}.mh-timeline__offer{background:color-mix(in srgb,var(--mh-accent,#d1035a) 6%,transparent);border:2px dashed color-mix(in srgb,var(--mh-accent,#d1035a) 60%,transparent)}.mh-timeline__offer-label{color:color-mix(in srgb,var(--mh-accent,#d1035a) 45%,var(--mh-accent_deep,#ff5c8d) 55%);font-size:11.5px;font-weight:800;letter-spacing:.12em;text-transform:uppercase}.mh-timeline__offer-text{color:color-mix(in srgb,var(--mh-white,#fff) 85%,transparent);font-size:14.5px}.mh-timeline__offer-text strong{color:var(--mh-white,#fff)}.mh-timeline__period{color:var(--mh-accent,#d1035a);font-size:11.5px;font-weight:800;letter-spacing:.1em;text-transform:uppercase}.mh-timeline__item:last-child .mh-timeline__period{color:var(--mh-teal,#7fd9c8)}.mh-timeline__title{color:var(--mh-white,#fff);font-size:16px;font-weight:700}.mh-timeline__dot{background:var(--mh-accent,#d1035a);box-shadow:0 0 0 5px color-mix(in srgb,var(--mh-accent,#d1035a) 18%,transparent)}.mh-timeline__item:last-child .mh-timeline__dot{background:var(--mh-teal,#7fd9c8);box-shadow:0 0 0 5px color-mix(in srgb,var(--mh-teal,#7fd9c8) 18%,transparent)}.mh-timeline__track-bg{background:color-mix(in srgb,var(--mh-white,#fff) 10%,transparent)}.mh-timeline__track-fill{background:linear-gradient(var(--mh-accent,#d1035a),var(--mh-accent_deep,#ff5c8d));box-shadow:0 0 12px color-mix(in srgb,var(--mh-accent,#d1035a) 80%,transparent)}.mh-timeline,.mh-timeline *{font-family:Raleway,sans-serif}