@import"media-queries.css";.swf-hero-section{background:#faf9f6;margin:0 auto;margin-top:-64px!important;max-width:1280px;position:relative}.hero-content{flex:1;display:flex;align-items:flex-end;justify-content:center}.hero-content-inner{max-width:600px;width:100%}.hero-background-desktop{display:none}.hero-logo{position:relative;margin-bottom:2rem;display:flex;justify-content:flex-start}.hero-logo img{height:18px;width:auto;max-width:150px;object-fit:contain}.hero-headline-container,.hero-social-proof{margin-bottom:28px}.hero-social-proof-text{font-family:Avenir,sans-serif;font-weight:400;font-style:normal;font-size:14px;line-height:140%;letter-spacing:0px;vertical-align:bottom}.hero-background-mobile{display:block;height:100vh;min-height:100vh}.hero-feature-boxes{gap:4px;margin-bottom:24px}.hero-feature-box{padding:6px;max-height:60px}.hero-cta-button-container{margin-bottom:8px}.hero-guarantee-container{margin-bottom:24px}.hero-urgency-banner-container{max-height:39px;margin-bottom:12px}.hero-fine-print-container{font-family:Avenir,sans-serif;font-weight:400;font-style:normal;font-size:14px;line-height:100%;color:#414141;margin:0 auto;max-width:470px;text-align:center;vertical-align:middle;width:100%}.swf-hero-plus-pill{margin-bottom:-9px}.swf-hero-plus-pill span{display:inline-block;background-color:#10528c;color:#fff;padding:4px 60px;font-family:Avenir,sans-serif;font-weight:800;font-style:normal;font-size:14px;line-height:100%;letter-spacing:.05em;text-align:center;vertical-align:middle;text-transform:uppercase}.hero-feature-boxes-plus-pill{gap:0!important}@media (min-width: 1024px){.hero-container{flex-direction:row;height:100vh;max-height:720px}.hero-content{align-content:flex-start;align-items:flex-start;height:auto;justify-content:flex-start;padding:16px 48px;padding-top:2vh;width:50%}.hero-content-plus-pill{width:55%}.hero-content-inner{position:relative;width:100%}.hero-logo{margin-bottom:40px}.hero-background-desktop{display:block!important}.hero-background-mobile{display:none!important}.hero-headline{font-size:40px!important;text-align:left!important}.hero-headline span{font-size:40px!important;font-style:italic!important;text-align:left!important}.hero-subtitle{font-size:20px!important;text-align:center!important}.hero-subtitle.text-left{text-align:left!important}.hero-subtitle.text-right{text-align:right!important}.hero-how-it-works{text-align:center}.hero-how-it-works .border{background-color:transparent!important;border:1px solid #DCD0C7!important;border-radius:8px!important}.hero-how-it-works h3{background-color:#f1ede9!important;font-family:Juana,serif!important;font-size:24px!important;font-style:normal!important;font-weight:600!important;letter-spacing:0%!important;line-height:120%!important;padding:0 16px!important;text-align:center!important;vertical-align:bottom!important}.hero-how-it-works .step-number{font-family:Juana,serif!important;font-size:16px!important;font-style:italic!important;font-weight:600!important;letter-spacing:0%!important;line-height:120%!important;text-align:center!important;vertical-align:bottom!important}.hero-how-it-works .step-text{color:#111!important;font-family:Avenir,sans-serif!important;font-size:14px!important;font-style:normal!important;font-weight:400!important;letter-spacing:0%!important;line-height:100%!important;text-align:center!important;vertical-align:middle!important}.hero-how-it-works .step-item{align-items:flex-start!important;margin-bottom:16px!important;min-height:40px!important;text-align:left}.hero-how-it-works .step-item:last-child{margin-bottom:0!important}.hero-how-it-works .step-text{align-items:center!important;display:flex!important;min-height:32px!important}.hero-how-it-works .step-number{align-self:flex-start!important;margin-top:0!important}.hero-how-it-works{text-align:left}.hero-how-it-works h3{background-color:#f1ede9!important;font-family:Juana,serif!important;font-size:24px!important;font-style:normal!important;font-weight:600!important;leading-trim:cap-height!important;letter-spacing:0%!important;line-height:120%!important;padding:0 16px!important;text-align:center!important;vertical-align:bottom!important}.hero-how-it-works .step-number{font-style:italic!important;font-weight:700!important}.hero-how-it-works .step-text{font-size:16px!important;text-align:left!important}.hero-feature-text{font-size:18px!important;width:60%}.hero-feature-box-plus-pill .hero-feature-text{width:100%!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important}}@media (min-width: 1280px){.hero-content{padding:32px}.hero-headline{font-size:2.25rem}.hero-subtitle{margin-bottom:12px}}@media (max-width: 1023px){.swf-hero-plus-pill span{font-size:12px!important;padding:2px 22px}.hero-container{flex-direction:column;min-height:100vh;margin-top:0}.hero-logo{position:absolute;top:82px;left:16px;z-index:50;margin-bottom:0}.hero-content{align-items:flex-end;justify-content:center;padding:0 24px}.hero-content-inner{margin-bottom:40px!important;margin-top:50vh!important;min-height:50vh!important}.hero-background-mobile{background-position:top center!important;background-size:cover!important;filter:none!important;height:100vh!important;min-height:100vh!important}.hero-social-proof{display:flex;justify-content:center;width:100%}.hero-how-it-works{margin-bottom:-2rem;margin-top:2rem}.hero-how-it-works h3{background-color:#f1ede9!important;width:100%}}@media (max-width: 413px){.swf-hero-section{min-height:100vh}.hero-background-mobile{height:100vh!important;min-height:100vh!important}.hero-content-inner{margin-top:50vh!important;min-height:50vh!important}.hero-cta-button{font-size:17px!important;padding:0!important}}@media (max-width: 390px){.swf-hero-section,.hero-container{min-height:110vh}.hero-background-mobile{height:100vh!important;min-height:100vh!important}.hero-content-inner{margin-top:50vh!important;min-height:50vh!important}}@media (max-width: 375px){.swf-hero-section{min-height:100vh}.hero-background-mobile{height:100vh!important;min-height:100vh!important}.hero-content-inner{margin-top:50vh!important;min-height:50vh!important}.hero-headline{font-size:26px!important}}@media (max-width: 320px){.swf-hero-section,.hero-container{min-height:165vh}.hero-background-mobile{height:100vh!important;min-height:100vh!important}.hero-content-inner{margin-top:50vh!important;min-height:50vh!important}.hero-headline{font-size:26px!important}}
/*# sourceMappingURL=/cdn/shop/t/157/assets/swf-hero.css.map */
