@font-face{font-family:Josefin Sans;font-style:normal;font-weight:400 700;font-display:swap;src:url(/fonts/josefin-sans.woff2)format("woff2")}@font-face{font-family:Dahlia Bold Condensed;font-display:swap;src:url(/fonts/dahlia-bold-condensed.woff)format("woff")}@font-face{font-family:Louize Display Regular;font-display:swap;src:url(/fonts/louize-regular.woff)format("woff")}@font-face{font-family:Louize Display Italic;font-display:swap;src:url(/fonts/louize-italic.woff)format("woff")}@font-face{font-family:Louize Display Bold Italic;font-display:swap;src:url(/fonts/louize-bold-italic.woff)format("woff")}@font-face{font-family:Quentin;font-display:swap;src:url(/fonts/quentin.woff)format("woff")}html{scroll-behavior:smooth}html,body{-webkit-text-size-adjust:100%;background:#f4efea;margin:0;padding:0}.lp a{color:#c64633}.lp a:hover{color:#1e3f56}.lp button{font:inherit;color:inherit}.lp .lp-h-cream:hover{color:#1e3f56!important;background:#f4efea!important;border-color:#f4efea!important}.lp .lp-h-navy:hover{color:#fff!important;background:#1e3f56!important;border-color:#1e3f56!important}.lp .lp-foot-link:hover{color:#fff}.lp{--lp-header-background:#1e3f56f7;--lp-header-border:#b2632a99;--lp-header-shadow:0 6px 20px #0000002e;--lp-survey-border:#9f6f3659}.lp-header{z-index:50;background:var(--lp-header-background);border-bottom:1px solid var(--lp-header-border);transition:box-shadow .3s;position:sticky;top:0}.lp-header[data-scrolled=true]{box-shadow:var(--lp-header-shadow)}.lp-header-logo{width:160px;height:auto;transition:width .3s;display:block}.lp-header[data-scrolled=true] .lp-header-logo{width:134px}.lp-header-cta{padding:13px 20px 10px}.lp-header[data-scrolled=true] .lp-header-cta{padding:10px 16px 8px}.lp-survey-container{border:1px solid var(--lp-survey-border);border-radius:8px;min-width:0;padding:16px;overflow:hidden}@media (prefers-reduced-motion:reduce){.lp-header,.lp-header-logo,.lp .lp-header-cta{transition:none!important}}.lp-outcomes{grid-template-columns:repeat(auto-fit,minmax(min(100%,300px),1fr));gap:40px;display:grid}.lp-stories{columns:2 340px;column-gap:24px}.lp-stories>figure{break-inside:avoid;margin:0 0 24px}@media (width<=759px){.lp{font-size:17px!important}.lp .lp-pad{gap:28px!important;padding:56px 20px!important}.lp .lp-pad-hero{gap:18px!important;padding:40px 20px 52px!important}.lp .lp-pad-retreat{gap:18px!important;padding:44px 20px 52px!important}.lp .lp-pad-testi{gap:16px!important;padding:44px 20px!important}.lp .lp-pad-offer{padding:56px 16px!important}.lp .lp-pad-apply{gap:28px!important;padding:56px 20px 28px!important}.lp .lp-pad-final{gap:20px!important;padding:80px 20px!important}.lp .lp-pad-footer{gap:22px!important;padding:36px 20px 28px!important}.lp .lp-header-inner{padding:0 16px!important}.lp .lp-header-logo{width:128px}.lp-header[data-scrolled=true] .lp-header-logo{width:112px}.lp .lp-header-cta{padding:11px 16px 9px}.lp .lp-survey-container{padding:0}.lp .lp-h1{font-size:36px!important;line-height:1.08!important}.lp .lp-h2{font-size:32px!important;line-height:1.1!important}.lp .lp-h2-lg{font-size:42px!important}.lp .lp-lead{font-size:18px!important}.lp .lp-body{font-size:17px!important;line-height:1.6!important}.lp .lp-accent{font-size:21px!important}.lp .lp-eyebrow{font-size:12px!important}.lp .lp-quote{font-size:25px!important}.lp .lp-pain-text{font-size:18px!important}.lp .lp-li{gap:14px!important;padding:16px 0!important;font-size:17px!important}.lp .lp-faq-q{letter-spacing:.05em!important;font-size:14px!important}.lp .lp-faq-btn{gap:14px!important;padding:20px 0!important}.lp .lp-faq-a{padding-bottom:22px!important;font-size:17px!important}.lp .lp-signature{font-size:34px!important}.lp .lp-usp{gap:8px!important;padding:18px 20px!important}.lp .lp-usp span{font-size:18px!important}.lp .lp-pains{gap:0!important;padding:8px 20px!important}.lp .lp-pain{gap:14px!important;padding:14px 0!important}.lp .lp-retreat-img{min-height:260px!important}.lp .lp-portrait{width:170px!important}.lp .lp-phase-btn{gap:12px!important;padding:16px!important}.lp .lp-phase-num{width:38px!important;height:38px!important;font-size:17px!important}.lp .lp-phase-title{font-size:21px!important}.lp .lp-phase-body{padding:0 16px 20px!important}.lp .lp-offer-card{gap:14px!important;padding:30px 20px!important}.lp .lp-price{font-size:84px!important}.lp .lp-promise{gap:14px!important;padding:20px!important}.lp .lp-story{gap:16px!important;padding:22px!important}.lp .lp-story blockquote{font-size:17px!important}.lp .lp-cta-wrap{width:100%}.lp .lp-cta{width:100%!important;padding:18px 14px 14px!important;font-size:14px!important}.lp .lp-carousel{overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scrollbar-width:none;cursor:grab;-webkit-user-select:none;user-select:none;touch-action:pan-x pan-y;margin:0 -20px;padding:4px 20px 8px;scroll-padding-inline:20px;overflow-x:auto;columns:auto!important;gap:14px!important;display:flex!important}.lp .lp-carousel::-webkit-scrollbar{display:none}.lp .lp-carousel.is-dragging{cursor:grabbing;scroll-snap-type:none;scroll-behavior:auto}.lp .lp-carousel>*{scroll-snap-align:start;flex:0 0 calc(83.3333vw - 28.3333px);max-width:calc(83.3333vw - 28.3333px);margin:0!important}.lp .lp-carousel img{-webkit-user-drag:none;pointer-events:none}.lp .lp-outcomes>div{background:#132d2240;border-radius:5px;border:1px solid #c9a46a8c!important;padding:22px 20px!important}.lp .lp-outcomes h3{font-size:23px!important}.lp .lp-outcomes p{font-size:16px!important}.lp .lp-outcomes{gap:18px!important}.lp .lp-stories{columns:auto!important}.lp .lp-stories>figure{margin:0 0 16px!important}}
