body:not(.home).bg-transparent main>section.tone-block:first-of-type:not(.cover):before{display:none}.spz-hero-banner{background-image:url(//res.cloudinary.com/spiralyze/image/upload/f_auto/moorepay/1001/bg-desktop-1920_4.webp);background-size:cover;background-position:bottom;background-repeat:no-repeat;padding-top:147px}.spz-hero-banner .hero-content{width:100%;max-width:1356px;margin:0 auto;padding:0 38px}.spz-hero-banner .trust-badge,.spz-hero-banner .trust-badge>div{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:8px}.spz-hero-banner .trust-badge>div{margin:22px 0 19px}.spz-hero-banner .trust-badge{margin-bottom:6px;min-height:26px}.spz-hero-banner .trust-badge .content-block{gap:16px;margin-top:2px;height:24px}.spz-hero-banner .trust-badge .avg-rating{color:#f1f9fd;font-size:14px;font-style:normal;font-weight:800;line-height:22px}.spz-hero-banner .trust-badge .review-count{color:#f1f9fd;font-size:12px;font-style:normal;font-weight:300;line-height:20px;position:relative}.spz-hero-banner .trust-badge .review-count:before{position:absolute;content:"";top:5px;left:-8px;width:1px;height:12px;background:#fff;opacity:.15}.spz-hero-banner .content-heading,.spz-hero-banner .content-subheading{color:#fff;text-align:center;font-size:54px;font-style:normal;font-weight:800;line-height:64px;letter-spacing:normal}.spz-hero-banner .content-subheading{font-weight:400}.spz-hero-banner .tiles-wrap{width:100%;max-width:822px;margin:25px auto 32px}.spz-hero-banner .tiles-heading{color:#d2d7df;text-align:center;font-size:24px;font-style:normal;font-weight:300;line-height:32px;margin-bottom:32px}.spz-hero-banner .tiles-wrap .tiles-items{display:grid;grid-template-columns:repeat(5,1fr);grid-template-rows:repeat(1,1fr);gap:8px;width:100%}.spz-hero-banner .tile-item{border-radius:4px;box-shadow:0 10px 20px 0 rgba(1,31,65,.6);-webkit-backdrop-filter:blur(2.5px);backdrop-filter:blur(2.5px);padding:16px;cursor:pointer;position:relative;transition:all .5s ease-in-out}.spz-hero-banner .tile-item.active{background:hsla(0,0%,100%,.1);box-shadow:0 21px 28px 0 rgba(0,33,72,.9);transform:translateY(-8px)}.spz-hero-banner .tile-item:before{position:absolute;content:"";background:hsla(0,0%,100%,.4);border-radius:4px;inset:0;-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude;padding:1px;pointer-events:none;transition:all .5s ease-in-out}.spz-hero-banner .tile-item:hover:before{background:linear-gradient(104.75deg,#0ab0fc 1.59%,#0ab0fc 69.75%,#18c3c3 98.81%)}.spz-hero-banner .tile-item.active:before{background:linear-gradient(0deg,hsla(0,0%,100%,.4),hsla(0,0%,100%,.4)),linear-gradient(104.75deg,#0ab0fc 1.59%,#0ab0fc 69.75%,#18c3c3 98.81%)}.spz-hero-banner .tile-item .tile-checkbox{display:inline-flex;width:18px;height:18px;border:1px solid rgba(241,249,253,.5);border-radius:1.5px;position:absolute;top:8px;left:8px;transition:all .5s ease-in-out}.spz-hero-banner .tile-item:hover .tile-checkbox{border-color:#008ec9}.spz-hero-banner .tile-item.active .tile-checkbox{border:none;background-image:url(//res.cloudinary.com/spiralyze/image/upload/f_auto/moorepay/1001/checkbox-active_webp.webp);background-size:contain;background-repeat:no-repeat}.spz-hero-banner .tile-item .tile-image{width:30px;height:30px;-o-object-fit:contain;object-fit:contain;margin:0 auto 8px}.spz-hero-banner .tile-item .tile-heading{color:#fff;text-align:center;font-size:14px;font-style:normal;font-weight:300;line-height:22px}.spz-hero-banner .spz-ctas-wrap{display:flex;justify-content:center;gap:8px}.spz-hero-banner .hero-cta{width:167px;height:56px;display:inline-flex;align-items:center;justify-content:center;padding-top:1px;border-radius:2px;border:none;color:#fff;font-size:14px;font-style:normal;font-weight:800;line-height:22px;letter-spacing:1.4px;text-transform:uppercase;transition:all .3s cubic-bezier(.4,0,.2,1);position:relative;overflow:hidden}.spz-hero-banner .hero-cta.button--secondary:hover{background-color:#006a96}.spz-hero-banner .hero-cta.button--tertiary:hover{background-color:#498c34}.spz-hero-banner .interface-image-wrap img{width:100%;max-width:1728px;height:auto;margin:0 auto}.spz-hero-banner .hero-content:has(.tile-item.active) .hero-cta.button--secondary:after,.spz-hero-banner .hero-content:has(.tile-item.active) .hero-cta.button--secondary:before{position:absolute;top:50%;left:0;content:"";border-radius:280.522px;background:#fff;filter:blur(16.5px);transform:translateX(-100px) translateY(-50%) rotate(48.278deg);animation:shineMove 2.4s ease infinite}.spz-hero-banner .hero-content:has(.tile-item.active) .hero-cta.button--secondary:before{width:18px;height:280.52px;opacity:.5}.spz-hero-banner .hero-content:has(.tile-item.active) .hero-cta.button--secondary:after{width:8.71px;height:55.95px;left:30px;border-radius:55.951px}@media (min-width:1601px){.spz-hero-banner{padding-top:155px}.spz-hero-banner .tiles-wrap{margin:26px auto 48px}.spz-hero-banner .content-heading,.spz-hero-banner .content-subheading{font-size:56px}}@media (max-width:1023.98px){.spz-hero-banner{padding-top:103px}.spz-hero-banner .content-heading,.spz-hero-banner .content-subheading{font-size:40px;line-height:1.2;letter-spacing:normal}.spz-hero-banner .tiles-wrap{margin:17px auto 32px}.spz-hero-banner .tiles-heading{font-size:20px;line-height:28px;margin-bottom:32px}.spz-hero-banner .interface-image-wrap img{max-width:720px;margin:0 auto}.spz-hero-banner .trust-badge>div{margin:24px 0 3px}}@media (max-width:767.98px){.spz-hero-banner .trust-badge>div{margin:0 0 24px}.spz-hero-banner{padding-block:92px 40px}.spz-hero-banner .hero-content{padding:0 21px}.spz-hero-banner .trust-badge{flex-direction:column;gap:3px;margin-bottom:4px}.spz-hero-banner .trust-badge .review-star,.spz-hero-banner .trust-badge .trustpilot-logo{width:auto;height:18px}.spz-hero-banner .trust-badge .content-block{margin-top:0;gap:17px}.spz-hero-banner .trust-badge .avg-rating{font-size:12px;line-height:20px}.spz-hero-banner .content-heading,.spz-hero-banner .content-subheading{font-size:32px;line-height:1.25}.spz-hero-banner .tiles-wrap{margin:14px auto 16px}.spz-hero-banner .tiles-heading{font-size:18px;line-height:26px;margin-bottom:15px}.spz-hero-banner .tiles-wrap .tiles-items{grid-template-columns:repeat(2,1fr);grid-template-rows:repeat(3,1fr);gap:12px}.spz-hero-banner .tile-item:last-child{grid-column:span 2/span 2}.spz-hero-banner .tile-item.active{transform:none}.spz-hero-banner .spz-ctas-wrap{flex-wrap:wrap}.spz-hero-banner .hero-cta{width:100%}.spz-hero-banner .interface-image-wrap{display:none}}