.fu-divi-page,.fu-section,.fu-proof,.fu-cta{--fu-navy:#062657;--fu-ink:#11233f;--fu-cream:#f7f4ee;--fu-yellow:#ffc62e;--fu-coral:#f04b3f;--fu-line:#dedbd3;font-family:Manrope,Arial,sans-serif}.fu-style-carrier,.fu-style-carrier .et_pb_row,.fu-style-carrier .et_pb_column,.fu-style-carrier .et_pb_code{height:0!important;min-height:0!important;margin:0!important;padding:0!important}.fu-section .et_pb_row,.fu-proof .et_pb_row,.fu-cta .et_pb_row{width:min(1160px,calc(100% - 48px));max-width:1160px}.fu-section p,.fu-section li,.fu-cta p{color:#455166;font-size:16px;line-height:1.65}.fu-section h3,.fu-section h4,.fu-section .et_pb_module_header{color:var(--fu-ink);font-weight:800;line-height:1.15}.fu-section h2,.fu-cta h2{color:var(--fu-ink);font-size:clamp(2.15rem,4vw,4.4rem);font-weight:800;line-height:1.05;letter-spacing:-0.045em}.fu-heading h2 span{color:var(--fu-coral)}.fu-heading p,.fu-light-copy p{font-size:1.05rem;line-height:1.65}.fu-centered{max-width:950px;margin-right:auto;margin-left:auto}.fu-kicker,.fu-eyebrow{margin-bottom:18px;color:var(--fu-coral);font-size:0.77rem;font-weight:800;letter-spacing:0.13em;text-transform:uppercase}.fu-yellow{color:var(--fu-yellow)}.fu-cream{background:var(--fu-cream)}.fu-sand{background:#f0eadf}.fu-navy{background:var(--fu-navy)}.fu-heading-light h2,.fu-heading-light p,.fu-light-copy,.fu-light-copy p{color:#fff}.fu-hero .et_pb_fullwidth_header_container{width:min(1240px,calc(100% - 48px))}.fu-hero-content .header-content{max-width:820px;margin-left:0}.fu-hero-content h1{font-size:clamp(2.7rem,5vw,4.7rem);font-weight:800;line-height:0.98;letter-spacing:-0.055em}.fu-proof .percent-value{font-size:clamp(2.4rem,4vw,4.5rem);font-weight:800}.fu-proof .et_pb_number_counter{position:relative;padding:12px 24px}.fu-proof .et_pb_column:not(:last-child) .et_pb_number_counter::after{position:absolute;top:15%;right:-1px;width:1px;height:70%;background:#dedbd3;content:""}.fu-proof .title{color:#647083;font-size:0.83rem}.fu-pills span{display:inline-block;margin:5px;padding:9px 15px;border:1px solid var(--fu-line);border-radius:999px;background:#fff;font-size:0.84rem;font-weight:700}.fu-photo img{min-height:520px;border-radius:22px;object-fit:cover;box-shadow:0 28px 80px rgba(13,33,66,0.15)}.fu-list-item,.fu-card,.fu-format,.fu-price,.fu-dark-card{padding:28px;border-radius:18px;background:#fff}.fu-list-item{padding:20px 0;border-top:1px solid var(--fu-line);border-radius:0;background:transparent}.fu-problem-num{display:grid;width:38px;height:38px;margin:0 0 12px;place-items:center;border-radius:999px;background:#ffc62e;color:#11233f;font-size:14px;font-weight:800;line-height:1}.fu-card,.fu-price{border:1px solid var(--fu-line)}.fu-card{min-height:260px;box-shadow:0 14px 42px rgba(17,35,63,0.06)}.fu-card .et_pb_module_header,.fu-format .et_pb_module_header,.fu-price .et_pb_module_header,.fu-list-item .et_pb_module_header{padding-bottom:14px;font-size:21px}.fu-card strong{display:block;margin-bottom:22px;color:var(--fu-coral);font-size:0.78rem}.fu-format{min-height:340px;box-shadow:0 12px 40px rgba(16,34,62,0.07)}.fu-duration{display:inline-block;margin-bottom:34px;padding:7px 10px;border-radius:7px;background:#fff1c6;color:#624700;font-size:0.74rem}.fu-notice{padding:14px 17px;border-left:3px solid var(--fu-yellow);background:rgba(255,255,255,0.07)}.fu-dark-card{margin-bottom:16px;border:1px solid rgba(255,255,255,0.16);background:rgba(255,255,255,0.06);color:#dbe6f7}.fu-dark-card h4{color:var(--fu-yellow)}.fu-navy .fu-heading h2,.fu-navy .fu-heading p,.fu-navy .fu-light-copy,.fu-navy .fu-light-copy p,.fu-navy .fu-dark-card,.fu-navy .fu-dark-card p{color:#fff}.fu-step{padding-top:24px;border-top:2px solid var(--fu-navy)}.fu-step .et_pb_module_header{color:var(--fu-coral)}.fu-button .et_pb_button{border-radius:999px;font-weight:800}@media (max-width:980px){.fu-photo img{min-height:400px}.fu-format{min-height:0}.fu-section .et_pb_row,.fu-proof .et_pb_row,.fu-cta .et_pb_row{width:min(92%,720px)}}@media (max-width:600px){.fu-section h2,.fu-cta h2{font-size:2.15rem}.fu-hero .et_pb_fullwidth_header_container{width:calc(100% - 32px)}.fu-hero-content h1{font-size:2.25rem}.fu-photo img{min-height:330px}.fu-section,.fu-cta{padding-top:72px!important;padding-bottom:72px!important}.fu-proof .et_pb_column:not(:last-child) .et_pb_number_counter::after{display:none}}