.section-with-background{background-color:transparent;background-image:url(https://res.cloudinary.com/spiralyze/image/upload/f_auto/8am/c1010signupfullpageredesign/bg_1440.webp);background-repeat:no-repeat;background-size:cover;background-position:top left}@media(max-width:1023.98px){.section-with-background{background-image:url(https://res.cloudinary.com/spiralyze/image/upload/f_auto/8am/c1010signupfullpageredesign/bg_768.webp)}}@media(max-width:767.98px){.section-with-background{background-image:url(https://res.cloudinary.com/spiralyze/image/upload/f_auto/8am/c1010signupfullpageredesign/bg_360.webp)}}@media(min-width:1920px){.section-with-background{background-image:url(https://res.cloudinary.com/spiralyze/image/upload/f_auto/8am/c1010signupfullpageredesign/bg_1920.webp)}}@media(min-width:2556px){.section-with-background{background-image:url(https://res.cloudinary.com/spiralyze/image/upload/f_auto/8am/c1010signupfullpageredesign/bg_2556.webp)}}.hero-check-icon{font-size:0!important;background-image:url(https://res.cloudinary.com/spiralyze/image/upload/v1772148229/8am/c1010signupfullpageredesign/v7-icon.svg);background-size:contain;background-repeat:no-repeat;background-position:center;display:block}.section-with-background .marketo-form{background:linear-gradient(180deg,#fff,#fff6 55.29%);border:1px solid rgba(11,49,64,.25);border-radius:24px;box-shadow:0 10px 15px -3px #0b31400d,0 4px 6px -4px #0b31400d;backdrop-filter:blur(4px);transition:background-color .4s ease;padding:40px 39px}.section-with-background .marketo-form:hover{background-color:#fff}@media(min-width:1440px){.section-with-background .marketo-form{max-width:556px}}@media(max-width:1023.98px){.section-with-background .marketo-form{margin:0 auto;max-width:556px}}@media(max-width:767.98px){.section-with-background .marketo-form{max-width:100%;padding:32px 24px}}.section-with-background .marketo-form p.font-primary{color:#0b3140;font-family:Inter,sans-serif;font-size:36px;font-weight:800;line-height:125%;margin-bottom:15px;text-align:center}@media(max-width:767.98px){.section-with-background .marketo-form p.font-primary{font-size:30px;margin-bottom:16px}}.section-with-background .marketo-form>p.leading-tight,.section-with-background .marketo-form>p.leading-tight a{color:#0b3140;font-family:Inter,sans-serif;font-size:12px;font-weight:300;line-height:16px;text-align:left}.section-with-background .marketo-form>p.leading-tight a{text-decoration-line:underline;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none}.section-with-background .marketo-form>p.leading-tight a:hover{color:#f05722}.section-with-background .marketo-form.two-columns .mktoForm{-moz-column-gap:24px;column-gap:24px;row-gap:4px}.section-with-background .marketo-form .mktoFormRow:has(#Phone),.section-with-background .marketo-form .mktoFormCol:has(#Phone),.section-with-background .marketo-form .mktoFormRow:has(span#Instructcall_for_walk_through),.section-with-background .marketo-form .mktoFormCol:has(span#Instructcall_for_walk_through){grid-column:span 2}.section-with-background .marketo-form input[type=number]::-webkit-inner-spin-button,.section-with-background .marketo-form input[type=number]::-webkit-outer-spin-button{height:20px;margin-bottom:12px}.section-with-background .marketo-form input[type=number]{-moz-appearance:textfield}.section-with-background .marketo-form input{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.section-with-background .marketo-form .mktoFieldWrap:not(:has(.mktoField[type=checkbox])){padding-top:20px;position:relative}.section-with-background .marketo-form .mktoField{border-radius:9999px!important;border:1px solid rgba(11,49,64,.5)!important;background-color:transparent;height:60px!important;padding-top:15px;padding-left:20px}.section-with-background .marketo-form .mktoField:-webkit-autofill,.section-with-background .marketo-form .mktoFieldWrap.is-filled.is-typing .mktoField:-webkit-autofill{border:1px solid rgba(11,49,64,.5)!important}.section-with-background .marketo-form .mktoField:-webkit-autofill,.section-with-background .marketo-form .mktoFieldWrap.is-filled.is-typing .mktoField:-webkit-autofill,.section-with-background .marketo-form .mktoField:-moz-autofill,.section-with-background .marketo-form .mktoFieldWrap.is-filled.is-typing .mktoField:-moz-autofill,.section-with-background .marketo-form .mktoField:autofill,.section-with-background .marketo-form .mktoFieldWrap.is-filled.is-typing .mktoField:autofill{border:1px solid rgba(11,49,64,.5)!important}.section-with-background .marketo-form .mktoField:not([type=checkbox]):hover{border:1px solid #0b3140!important;background:linear-gradient(180deg,#fff,#ffffffa6)}.section-with-background .marketo-form .mktoField:not([type=checkbox]):focus{border:1px solid rgba(11,49,64,.5)!important;background:linear-gradient(180deg,#fff 0% 100%);box-shadow:0 0 0 3px #f05722;outline:none}.section-with-background .marketo-form .mktoField.is-typing{border:1px solid #0b3140!important;background:linear-gradient(180deg,#fff 0% 100%);box-shadow:0 0 0 1px #0b3140}.section-with-background .marketo-form .mktoFieldWrap.is-filled .mktoField:not(:hover){border:1px solid rgba(11,49,64,.5)!important;color:#0b3140}.section-with-background .marketo-form .mktoFieldWrap.is-filled:has(.mktoField:focus) .mktoField{border:1px solid rgba(11,49,64,.5)!important;box-shadow:0 0 0 3px #f05722}.section-with-background .marketo-form .mktoFieldWrap.is-filled.is-typing .mktoField{border:1px solid #0b3140!important;box-shadow:0 0 0 1px #0b3140!important}.section-with-background .marketo-form .mktoFieldWrap:not(:has(.mktoField[type=checkbox])) label.mktoLabel{position:absolute;top:40px;left:20px;overflow:hidden;color:#4a6470!important;text-overflow:ellipsis;font-family:Inter,sans-serif!important;font-size:16px!important;font-weight:400!important;line-height:125%;transition:top .2s cubic-bezier(.4,0,.2,1),font-size .2s cubic-bezier(.4,0,.2,1),color .2s cubic-bezier(.4,0,.2,1)}.section-with-background .marketo-form .mktoFieldWrap:has(.mktoField:focus) label.mktoLabel,.section-with-background .marketo-form .mktoFieldWrap:not(:has(.mktoField[type=checkbox])).is-filled label.mktoLabel,.section-with-background .marketo-form .mktoFieldWrap:not(:has(.mktoField[type=checkbox])).is-typing label.mktoLabel{top:28px!important;font-size:14px!important;font-weight:600!important;color:#0b3140!important}.section-with-background .marketo-form .mktoFieldWrap:has(.mktoField[type=checkbox]){margin-top:28px;gap:15px}.section-with-background .marketo-form .mktoFieldWrap:has(.mktoField[type=checkbox]) label.mktoLabel{position:static;color:#0b3140!important;font-family:Inter,sans-serif!important;font-size:16px!important;font-weight:400!important;line-height:24px;width:100%;max-width:329px;cursor:pointer}@media(max-width:1023.98px){.section-with-background .marketo-form .mktoFieldWrap:has(.mktoField[type=checkbox]) label.mktoLabel{max-width:100%}}.section-with-background .marketo-form .mktoFieldWrap.is-dirty:has(.mktoField.mktoInvalid) .mktoField{border:1px solid #c72c48!important;background:#fff5f8!important;box-shadow:none!important}.section-with-background .marketo-form .mktoFieldWrap.is-dirty:has(.mktoField.mktoInvalid) label.mktoLabel{color:#c72c48!important}.section-with-background .marketo-form .mktoFieldWrap.is-dirty:has(.mktoField.mktoInvalid:focus) .mktoField{border:1px solid #c72c48!important;background:#fff5f8!important;box-shadow:0 0 0 3px #f05722!important;outline:none}.section-with-background .marketo-form .mktoErrorMsg{border-radius:16px!important;border:1px solid #c72c48!important;background:#fff5f8!important;padding:16px 16px 16px 40px!important;color:#c72c48!important;font-family:Inter,sans-serif;font-size:14px;font-weight:300;line-height:163%;text-align:left}.section-with-background .marketo-form .mktoErrorMsg:before{color:#c72c48}.section-with-background .marketo-form .mktoErrorArrowWrap{top:-5px!important}.section-with-background .marketo-form .mktoErrorArrowWrap:before,.section-with-background .marketo-form .mktoErrorArrowWrap:after{left:22px;border-radius:2px}.section-with-background .marketo-form .mktoField[type=checkbox]{border-radius:8px!important;border:1px solid rgba(11,49,64,.5);width:24px!important;height:24px!important;outline:none!important}.section-with-background .marketo-form .mktoField[type=checkbox]:hover{cursor:pointer;border:1px solid #0b3140}.section-with-background .marketo-form .mktoField[type=checkbox]:active,.section-with-background .marketo-form .mktoField[type=checkbox]:checked{background-color:#0b3140;border:2px solid #fff;box-shadow:0 0 0 3px #f05722}.section-with-background .marketo-form .mktoField[type=checkbox]:checked:after{border-color:#fff}.section-with-background .marketo-form .mktoField[type=checkbox]:focus,.section-with-background .marketo-form .mktoField[type=checkbox]:focus-visible{box-shadow:0 0 0 3px #f05722}.section-with-background .marketo-form .mktoButtonWrap button.mktoButton{margin-top:28px;background:#f05722!important;border:1px solid transparent!important;border-radius:9999px!important;height:60px!important;font-family:Inter,sans-serif;font-weight:700!important}.section-with-background .marketo-form .mktoButtonWrap button.mktoButton:hover{border:1px solid #f05722!important;background:#fef4f1!important;color:#f05722!important;box-shadow:none!important}.section-with-background .marketo-form .mktoButtonWrap button.mktoButton:active{border:2px solid #fff!important;background:#0b3140!important;box-shadow:0 0 0 3px #f05722!important;color:#fff!important}.section-with-background .marketo-form .mktoButtonWrap button.mktoButton:focus,.section-with-background .marketo-form .mktoButtonWrap button.mktoButton:focus-visible{border:2px solid #fff!important;background:#f05722!important;box-shadow:0 0 0 3px #f05722!important;color:#fff!important}@media(max-width:767.98px){.section-with-background .marketo-form .mktoFieldWrap:has(.mktoField[type=checkbox]) label.mktoLabel{max-width:215px}}.section-with-background .marketo-form>div:has(.tooltip-content){width:100%!important;max-width:100%!important}.section-with-background .marketo-form .tooltip-content{display:flex;width:100%;margin-bottom:24px}.section-with-background .marketo-form .tooltip-content button[data-popover-target]{display:flex;width:100%;align-items:center;justify-content:center;border-radius:8px;background:linear-gradient(180deg,#e5f9f7 35%,#e5f9f700);background-color:transparent!important;padding:0 16px;height:40px}.section-with-background .marketo-form .tooltip-content button[data-popover-target] .icon{color:#0b3140}.section-with-background .marketo-form .tooltip-content button[data-popover-target] .processing_fee_icon{width:20px;height:20px;-o-object-fit:contain;object-fit:contain}.section-with-background .marketo-form .tooltip-content button[data-popover-target] span{margin-left:12px;color:#0b3140;text-align:center;font-family:Inter,sans-serif;font-size:14px;font-weight:700;line-height:20px;text-decoration-line:underline;transition:color .2s ease}.section-with-background .marketo-form .tooltip-content button[data-popover-target]:hover span{color:#f05722}@media(max-width:767.98px){.section-with-background .marketo-form .tooltip-content button[data-popover-target]{margin-bottom:4px!important}}.section-with-background .marketo-form div.tooltip{z-index:100;padding:0!important;width:352px!important;max-width:calc(100vw - 48px)}.section-with-background .marketo-form div.tooltip>div:first-of-type{border-radius:16px!important;border:1px solid #cad2d6!important;background-image:url(https://res.cloudinary.com/spiralyze/image/upload/f_auto/8am/c1010signupfullpageredesign/tooltip_1.webp);background-repeat:no-repeat;background-position:top left;background-size:cover;background-color:#fff;padding:19px 18px!important}@media(max-width:767.98px){.section-with-background .marketo-form div.tooltip>div:first-of-type{position:absolute;width:352px;left:50%;transform:translate(-50%)}}.section-with-background .marketo-form .tooltip[data-popper-placement=bottom]>div.tooltip-arrow,.section-with-background .marketo-form .tooltip[data-popper-placement=top]>div.tooltip-arrow{display:block!important;background-color:transparent!important;background-image:url(https://res.cloudinary.com/spiralyze/image/upload/v1772147923/8am/c1010signupfullpageredesign/ver.svg);background-repeat:no-repeat;background-position:center;background-size:cover;width:18px;height:9px;border:none;box-shadow:none}.section-with-background .marketo-form .tooltip[data-popper-placement=bottom]>div.tooltip-arrow{top:-8px}.section-with-background .marketo-form .tooltip[data-popper-placement=top]>div.tooltip-arrow{bottom:-8px!important;transform:translate(-50%) rotate(180deg)!important;left:50%!important}.section-with-background .marketo-form .tooltip>div.tooltip-arrow:before,.section-with-background .marketo-form .tooltip>div.tooltip-arrow:after{display:none!important}.section-with-background .marketo-form div.tooltip .tooltip-header{display:flex;align-items:baseline}.section-with-background .marketo-form div.tooltip .tooltip-price{color:#0b3140;font-family:Inter,sans-serif;font-size:24px;font-weight:800;line-height:125%;margin-left:8px}.section-with-background .marketo-form div.tooltip .tooltip-starting,.section-with-background .marketo-form div.tooltip .tooltip-month{color:#0b3140;font-family:Inter,sans-serif;font-size:20px;font-weight:400;line-height:28px}.section-with-background .marketo-form div.tooltip hr{display:none}.section-with-background .marketo-form div.tooltip .tooltip-logos{display:flex;align-items:center;gap:0;justify-content:space-between;margin-top:15px;padding-bottom:14px}.section-with-background .marketo-form div.tooltip .tooltip-logos img{height:auto}.section-with-background .marketo-form div.tooltip .tooltip-logos img[alt="Visa logo"]{width:57.143px}.section-with-background .marketo-form div.tooltip .tooltip-logos img[alt="Mastercard logo"]{width:42.286px}.section-with-background .marketo-form div.tooltip .tooltip-logos img[alt="American Express logo"]{width:27.429px}.section-with-background .marketo-form div.tooltip .tooltip-logos img[alt="eCheck graphic"]{width:73.143px}.section-with-background .marketo-form div.tooltip .tooltip-logos img[alt="Discover logo"]{width:72px}.section-with-background .marketo-form div.tooltip .tooltip-logos+ul{list-style:none;margin-left:0}.section-with-background .marketo-form div.tooltip .tooltip-logos+ul br{display:none}.section-with-background .marketo-form div.tooltip .tooltip-logos+ul li{color:#0b3140;font-family:Inter,sans-serif;font-size:14px;font-weight:400;line-height:20px}.section-with-background .marketo-form div.tooltip .tooltip-logos+ul li a{color:#f05722;font-family:Inter,sans-serif;font-size:14px;font-weight:400;line-height:20px;text-decoration-line:underline;transition:color .1s ease}.section-with-background .marketo-form div.tooltip .tooltip-logos+ul li a:hover{color:#c4471a}.section-with-background .marketo-form div.tooltip .tooltip-logos+ul li:not(:last-of-type){margin-bottom:12px}
