.sticky-steps{background-color:var(--mp5-white);min-height:100dvh;color:var(--mp5-ink);font-family:var(--font-sans,system-ui, sans-serif);position:relative;overflow:clip}.sticky-steps__container{max-width:88em;margin-left:auto;margin-right:auto;padding-left:1.5em;padding-right:1.5em}.sticky-steps__collection{min-height:100dvh;display:flex;position:relative}.sticky-steps__list{flex-flow:column;flex:1;gap:30dvh;padding-top:calc(50dvh - 7.5em);padding-bottom:calc(50dvh - 7.5em);display:flex}.sticky-steps__text{flex-flow:column;gap:1.25em;width:50%;padding-right:6em;display:flex}.sticky-steps__eyebrow{text-transform:uppercase;font-family:var(--font-mono,ui-monospace, monospace);letter-spacing:.14em;color:var(--mp5-blue);opacity:.85;font-size:.8125em;font-weight:500}.sticky-steps__h2{letter-spacing:-.035em;color:var(--mp5-ink);margin:0;font-size:min(5em,13.5vw);font-weight:500;line-height:.92}.sticky-steps__p{color:var(--mp5-ink);opacity:.65;max-width:32ch;margin:0;font-size:min(1.25em,4.5vw);line-height:1.4}.sticky-steps__media{width:50%;height:100%;padding-left:3em;position:absolute;top:0;right:0}.sticky-steps__sticky{align-items:center;width:100%;min-height:100dvh;display:flex;position:sticky;top:0}.sticky-steps__visual{aspect-ratio:4/5;clip-path:inset(0% round 1.5em);border-radius:1.5em;width:100%;position:relative;overflow:hidden;box-shadow:0 24px 60px #001f4d26}.sticky-steps__cover-image{object-fit:cover;border-radius:inherit;width:100%;height:100%;position:absolute;top:0;left:0}.sticky-steps__char{opacity:1;color:#3a3a42;will-change:color;display:inline-block}@media screen and (min-width:992px){[data-sticky-steps-item-status] .sticky-steps__text{opacity:.55;transition:opacity .5s ease-in-out}[data-sticky-steps-item-status=active] .sticky-steps__text{opacity:1}[data-sticky-steps-item-status] .sticky-steps__visual{opacity:0;transition:opacity .45s ease-in-out}[data-sticky-steps-item-status=active] .sticky-steps__visual{opacity:1}}@media screen and (max-width:991px){.sticky-steps__list{gap:4em;padding-top:6em;padding-bottom:6em}.sticky-steps__item{flex-direction:column;display:flex}.sticky-steps__media{z-index:4;width:100%;height:auto;margin-top:1em;padding-left:0;position:sticky;bottom:88px;right:auto}.sticky-steps__sticky{width:100%;min-height:auto;position:relative;top:auto}.sticky-steps__visual{aspect-ratio:16/11;border-radius:1.25em;max-height:36vh}.sticky-steps__text{width:100%;padding-top:1em;padding-bottom:1em;padding-right:0}.sticky-steps__h2{font-size:min(3.6em,11vw)}.sticky-steps__p{font-size:min(1.4em,4.8vw);line-height:1.45}}@media screen and (max-width:767px){.sticky-steps__text{gap:1em}}.marquee-track{animation:38s linear infinite mp5-marquee}@keyframes mp5-marquee{0%{transform:translate(0)}to{transform:translate(-50%)}}@media (prefers-reduced-motion:reduce){.marquee-track{animation:none}}
body:has([data-accent=blue]) .bg-\[\#FFE533\]{background-color:var(--mp5-blue)!important}body:has([data-accent=blue]) .bg-\[\#FFE533\]\/60{background-color:#ffe53399!important}body:has([data-accent=blue]) .text-\[\#FFE533\]{color:var(--mp5-blue)!important}body:has([data-accent=blue]) .text-\[\#FFE533\]\/80{color:#ffe533cc!important}body:has([data-accent=blue]) .border-\[\#FFE533\]{border-color:var(--mp5-blue)!important}body:has([data-accent=blue]) .hover\:bg-\[\#FFE533\]:hover{background-color:var(--mp5-blue)!important}body:has([data-accent=blue]) .hover\:bg-\[\#f0d820\]:hover{background-color:var(--mp5-blue-hover)!important}body:has([data-accent=blue]) .hover\:text-\[\#FFE533\]:hover{color:var(--mp5-blue)!important}body:has([data-accent=blue]) .shadow-\[0_0_10px_rgba\(255\,229\,51\,0\.7\)\]{box-shadow:0 0 10px #0066ffb3!important}body:has([data-accent=blue]) .hover\:shadow-\[0_4px_20px_rgba\(255\,229\,51\,0\.35\)\]:hover{box-shadow:0 4px 20px #0066ff59!important}:is(body:has([data-accent=blue]) svg [fill=\#FFE533],body:has([data-accent=blue]) svg[fill=\#FFE533]){fill:var(--mp5-blue)!important}:is(body:has([data-accent=blue]) svg [stroke=\#FFE533],body:has([data-accent=blue]) svg[stroke=\#FFE533]){stroke:var(--mp5-blue)!important}.theme-light[data-accent=blue] [data-menu-logo] img[src*=logo]{filter:brightness(0)invert()!important}@media (max-width:991px){body:has([data-accent=blue]) section.grid-rows-\[1fr_auto\]{grid-template-rows:55vh 1fr!important;padding-bottom:5em!important}body:has([data-accent=blue]) section.grid-rows-\[1fr_auto\] h3{letter-spacing:-.8px!important;font-size:26px!important;line-height:1.1!important}body:has([data-accent=blue]) section.grid-rows-\[1fr_auto\] p{font-size:17px!important;line-height:1.5!important}body:has([data-accent=blue]) section.grid-rows-\[1fr_auto\] .font-mono{letter-spacing:2px!important;font-size:11px!important}}body:has([data-accent=blue]) .input-glow{color:#fff!important;background-color:#ffffff14!important;border:1px solid #0000!important;transition:background-color .2s,border-color .2s!important}body:has([data-accent=blue]) .input-glow::placeholder{color:#ffffff80!important;opacity:1!important}:is(body:has([data-accent=blue]) .input-glow:hover,body:has([data-accent=blue]) .input-glow:focus){background-color:#ffffff1f!important}body:has([data-accent=blue]) .input-glow:focus{box-shadow:none!important;border-color:#ffffff38!important}body:has([data-accent=blue]) [class*="z-[200]"] button.btn-shine{box-shadow:none!important;border-radius:12px!important;transform:none!important}body:has([data-accent=blue]) [class*="z-[200]"] button.btn-shine:hover{background-color:var(--mp5-blue-hover)!important;box-shadow:none!important;transform:translateY(-1px)!important}body:has([data-accent=blue]) [class*="z-[200]"] button.btn-shine:active{transform:translateY(0)!important}body:has([data-accent=blue]) [class*="z-[200]"] button.btn-shine:after{display:none!important}body:has([data-accent=blue]) [class*="z-[200]"] button.btn-shine>span{font-family:var(--font-sans,system-ui, sans-serif)!important;text-transform:none!important;letter-spacing:-.3px!important;color:var(--mp5-ink)!important;font-size:16px!important;font-weight:600!important}body:has([data-accent=blue]) .fixed.z-\[200\] label{color:#ffffff8c!important}body:has([data-accent=blue]) [class*="z-[200]"] label{color:#ffffff8c!important}body:has([data-accent=blue]) img[src*=phone-yellow]{filter:brightness(0)saturate()invert(28%)sepia(99%)saturate(3500%)hue-rotate(216deg)brightness(99%)contrast(105%)}:is(body:has([data-accent=blue]) .bg-\[\#FFE533\].text-\[\#0c0c0c\],body:has([data-accent=blue]) .bg-\[\#FFE533\] .text-\[\#0c0c0c\]){color:var(--mp5-white)!important}@media (min-width:1024px){body:has([data-accent=blue]) header>div{position:relative}body:has([data-accent=blue]) header>div nav{margin:0;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}}[data-hero-phrase]{opacity:0}@media (max-width:991px){[data-hero-phrase]{text-align:center!important;max-width:90vw!important;inset:auto 5% 13%!important;transform:none!important}}
body:has(.mp5-dark[data-accent=blue]){background-color:var(--mp5-dark)!important;background-image:none!important}html:has(.mp5-dark[data-accent=blue]){background-color:var(--mp5-dark)!important}.mp5-dark[data-accent=blue],.mp5-dark[data-accent=blue] h1,.mp5-dark[data-accent=blue] h2,.mp5-dark[data-accent=blue] h3,.mp5-dark[data-accent=blue] h4{color:var(--mp5-white)}.mp5-dark[data-accent=blue] .text-\[\#000000\],.mp5-dark[data-accent=blue] .text-\[\#000000\]\/85{color:var(--mp5-white)!important}.mp5-dark[data-accent=blue] .text-\[\#000000\]\/70{color:#ffffffbf!important}.mp5-dark[data-accent=blue] .text-\[\#000000\]\/65,.mp5-dark[data-accent=blue] .text-\[\#000000\]\/60{color:var(--mp5-white-70)!important}.mp5-dark[data-accent=blue] .text-\[\#000000\]\/55{color:#ffffffa6!important}.mp5-dark[data-accent=blue] .text-\[\#000000\]\/45{color:#ffffff8c!important}.mp5-dark[data-accent=blue] .text-\[\#000000\]\/40{color:#ffffff73!important}.mp5-dark[data-accent=blue] .text-\[\#0c0c0c\]{color:var(--mp5-white)!important}.mp5-dark[data-accent=blue] .border-\[\#000000\]\/12,.mp5-dark[data-accent=blue] .border-\[\#000000\]\/15,.mp5-dark[data-accent=blue] .border-\[\#000000\]\/18{border-color:#ffffff26!important}.mp5-dark[data-accent=blue] .bg-\[\#ffffff\],.mp5-dark[data-accent=blue] .bg-white{background-color:var(--mp5-dark)!important}body:has(.mp5-dark[data-accent=blue]) .mega-nav__dropdown-bg{background-color:var(--mp5-dark-surface)!important}:is(body:has(.mp5-dark[data-accent=blue]) .mega-nav__panel-grid-label,body:has(.mp5-dark[data-accent=blue]) .mega-nav__panel-label){color:#ffffff8c!important}body:has(.mp5-dark[data-accent=blue]) .mega-nav__panel-col{border-right-color:#ffffff1a!important}body:has(.mp5-dark[data-accent=blue]) .mega-nav__panel-col.is--colored{background-color:#ffffff08!important}body:has(.mp5-dark[data-accent=blue]) .mega-nav__panel-link{color:var(--mp5-white)!important}body:has(.mp5-dark[data-accent=blue]) .mega-nav__panel-link:hover{color:var(--mp5-blue)!important;background-color:#ffffff14!important}body:has(.mp5-dark[data-accent=blue]) .mp5-morph-grid{-webkit-mask-image:linear-gradient(#0000 0%,#000 25% 100%);mask-image:linear-gradient(#0000 0%,#000 25% 100%)}.mp5-dark[data-accent=blue] .sticky-steps{background-color:var(--mp5-dark)!important;color:var(--mp5-white)!important}.mp5-dark[data-accent=blue] .sticky-steps__h2{color:var(--mp5-white)!important}.mp5-dark[data-accent=blue] .sticky-steps__p{opacity:.7;color:var(--mp5-white)!important}:is(body:has(.mp5-dark[data-accent=blue]) [style*="color: rgb(0, 31, 77)"],body:has(.mp5-dark[data-accent=blue]) [style*="color:rgb(0, 31, 77)"],body:has(.mp5-dark[data-accent=blue]) [style*="color: \"#001f4d\""],body:has(.mp5-dark[data-accent=blue]) [style*="color: #001f4d"]){color:var(--mp5-white)!important}:is(body:has(.mp5-dark[data-accent=blue]) [style*="color: rgba(0, 0, 0,0.45)"],body:has(.mp5-dark[data-accent=blue]) [style*="color:rgba(0, 0, 0,0.45)"]){color:#ffffff8c!important}:is(body:has(.mp5-dark[data-accent=blue]) [style*="color: rgba(0, 0, 0,0.6)"],body:has(.mp5-dark[data-accent=blue]) [style*="color: rgba(0, 0, 0,0.7)"],body:has(.mp5-dark[data-accent=blue]) [style*="color:rgba(0, 0, 0,0.7)"]){color:#ffffffb3!important}:is(body:has(.mp5-dark[data-accent=blue]) [style*="border: 1px solid rgba(0, 0, 0,0.18)"],body:has(.mp5-dark[data-accent=blue]) [style*="border:1px solid rgba(0, 0, 0,0.18)"]){border-color:#ffffff2e!important}:is(body:has(.mp5-dark[data-accent=blue]) [style*="background-color: rgb(255, 255, 255)"],body:has(.mp5-dark[data-accent=blue]) [style*="background-color: \"#ffffff\""],body:has(.mp5-dark[data-accent=blue]) [style*="background-color: #ffffff"]){background-color:var(--mp5-dark-surface)!important}
