.page-template-page-lp-blank-caps{overflow-x:hidden}.page-template-page-lp-blank-caps.lp-bc-modal-open{overflow:hidden}.lp-bc{font-family:"Outfit", sans-serif;color:#333333;background-color:white}.lp-bc *,.lp-bc *:before,.lp-bc *:after{box-sizing:border-box}.lp-bc p{font-family:"Outfit", sans-serif;font-size:16px;line-height:26px;font-weight:200;margin:0;color:inherit}.lp-bc strong{font-family:"Outfit", sans-serif;font-size:inherit;line-height:inherit;color:inherit}.lp-bc ul,.lp-bc ol{list-style:none;margin:0;padding:0 !important}.lp-bc ul li,.lp-bc ol li{font-family:"Outfit", sans-serif;font-size:inherit;line-height:inherit}.lp-bc h1,.lp-bc h2,.lp-bc h3,.lp-bc h4{font-family:"Outfit", sans-serif;color:#000000;margin:0;text-transform:none}.lp-bc img{max-width:100%;height:auto;display:block}.lp-bc figure{margin:0}.lp-bc .black-btn,.lp-bc .white-btn{display:inline-flex;width:auto;min-width:183px;margin-top:0;padding:10px 30px;cursor:pointer;border:2px solid #000000}.lp-bc .white-btn{border-color:white}.lp-bc-wrap{width:90%;max-width:1280px;margin:0 auto}.lp-bc section,.lp-bc>section{padding:90px 0}@media (max-width:767px){.lp-bc section,.lp-bc>section{padding:60px 0}}.lp-bc-light{background-color:#f5f5f5}.lp-bc-dark{background-color:#1a1a1a;color:white}.lp-bc-dark h2,.lp-bc-dark h3,.lp-bc-dark h4{color:white}.lp-bc-dark p{color:#b5b5b5}.lp-bc-eyebrow{display:inline-flex;align-items:center;gap:8px;padding:5px 14px;border:1px solid #e5e5e5;border-radius:30px;background-color:white;color:#8a2b2b;font-family:"Outfit", sans-serif;font-size:12px;line-height:18px;font-weight:600;letter-spacing:0.08em;text-transform:uppercase}.lp-bc-eyebrow i{font-size:12px}.lp-bc-dark .lp-bc-eyebrow{background-color:rgba(255, 255, 255, 0.06);border-color:#3a3a3a;color:white}.lp-bc-dark .lp-bc-eyebrow i{color:#9d3339}.lp-bc-head{max-width:760px;margin:0 auto 50px;text-align:center}.lp-bc-head h2{margin-top:16px;font-size:40px;line-height:48px;font-weight:600;text-transform:uppercase}@media (max-width:767px){.lp-bc-head h2{font-size:28px;line-height:34px}}.lp-bc-head h3{margin-top:12px;font-size:26px;line-height:32px;font-weight:600}@media (max-width:767px){.lp-bc-head h3{font-size:22px;line-height:28px}}.lp-bc-head p{margin-top:14px;font-size:18px;line-height:28px}.lp-bc-card{background-color:white;border:1px solid #e5e5e5;border-radius:20px;padding:40px}@media (max-width:767px){.lp-bc-card{padding:24px}}.lp-bc-icon{width:48px;height:48px;flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;border-radius:12px;background-color:rgba(48, 72, 118, 0.08);color:#304876;font-size:20px;transition:all 0.3s ease}.lp-bc-dark .lp-bc-icon{background-color:rgba(255, 255, 255, 0.08);color:white}.lp-bc-pill{display:inline-block;padding:4px 12px;border-radius:30px;background-color:#000000;color:white;font-size:12px;line-height:18px;font-weight:600;letter-spacing:0.08em;text-transform:uppercase}.lp-bc-tag{display:inline-block;padding:4px 10px;border-radius:6px;background-color:#304876;color:white;font-size:12px;line-height:18px;font-weight:600}.lp-bc-tag--dark{background-color:#000000;text-transform:uppercase;letter-spacing:0.05em}.lp-bc-tag--light{background-color:rgba(48, 72, 118, 0.1);color:#304876}.lp-bc-checklist li{display:flex;align-items:flex-start;gap:10px;margin-bottom:12px;font-size:16px;line-height:24px;font-weight:400}.lp-bc-checklist li i{color:#2e7d4f;margin-top:4px}.lp-bc-stars{display:inline-flex;gap:3px;color:#f5b301;font-size:15px}.lp-bc-notice{padding:16px;border:2px dashed #9d3339;color:white !important}.page-template-page-lp-blank-caps .mob-menu-header-holder,.page-template-page-lp-blank-caps .mobmenu-panel,.page-template-page-lp-blank-caps .mobmenu-overlay{display:none !important}.page-template-page-lp-blank-caps.mob-menu-slideout,.page-template-page-lp-blank-caps.mob-menu-slideout-over,.page-template-page-lp-blank-caps.mob-menu-slideout-top{padding-top:0 !important}.lp-bc section[id],#lp-quote{scroll-margin-top:130px}.lp-bc-header{position:sticky;top:0;z-index:9999;width:100%;background-color:rgba(255, 255, 255, 0.97);border-bottom:1px solid #e5e5e5;font-family:"Outfit", sans-serif;transition:box-shadow 0.2s ease}.lp-bc-header.is-scrolled{box-shadow:0 6px 20px -10px rgba(0, 0, 0, 0.25)}.lp-bc-header a{font-family:"Outfit", sans-serif}.admin-bar .lp-bc-header{top:32px}@media (max-width:782px){.admin-bar .lp-bc-header{top:46px}}.lp-bc-header__inner{display:flex;align-items:center;justify-content:space-between;gap:20px;width:90%;max-width:1280px;margin:0 auto}.lp-bc-header__bar{padding:6px 0;background-color:#1a1a1a;color:#b5b5b5;font-size:12px;line-height:18px}.lp-bc-header__bar i{margin-right:6px;color:#9d3339}.lp-bc-header__claim{font-weight:500}.lp-bc-header .lp-bc-header__phone{color:white;font-size:12px;line-height:18px;font-weight:600;white-space:nowrap}.lp-bc-header .lp-bc-header__phone:hover{color:#d6d6d6}.lp-bc-header__main .lp-bc-header__inner{min-height:76px}.lp-bc-header__logo{display:inline-flex;align-items:center;flex-shrink:0}.lp-bc-header__logo img{display:block;width:auto;height:34px}.lp-bc-header__logo span{color:#000000;font-size:22px;font-weight:700;text-transform:uppercase}.lp-bc-header__nav ul{display:flex;align-items:center;gap:30px;margin:0;padding:0;list-style:none}.lp-bc-header__nav li{margin:0;font-size:15px;line-height:22px}.lp-bc-header__nav a{position:relative;color:#333333;font-size:15px;line-height:22px;font-weight:400}.lp-bc-header__nav a:after{content:"";position:absolute;left:0;bottom:-6px;width:100%;height:2px;background-color:#9d3339;transform:scaleX(0);transform-origin:left;transition:transform 0.25s ease}.lp-bc-header__nav a:hover,.lp-bc-header__nav a:focus-visible{color:#000000}.lp-bc-header__nav a:hover:after,.lp-bc-header__nav a:focus-visible:after{transform:scaleX(1)}.lp-bc-header__nav li:first-child a{color:#000000;font-weight:600}.lp-bc-header__actions{display:flex;align-items:center;gap:10px}.lp-bc-header .lp-bc-header__cta{display:inline-flex;align-items:center;gap:10px;padding:10px 22px;border:2px solid #000000;border-radius:30px;background-color:#000000;color:white;font-size:14px;line-height:20px;font-weight:600;text-transform:uppercase;white-space:nowrap}.lp-bc-header .lp-bc-header__cta i{color:#9d3339;transition:transform 0.25s ease}.lp-bc-header .lp-bc-header__cta:hover,.lp-bc-header .lp-bc-header__cta:focus-visible{background-color:white;color:#000000}.lp-bc-header .lp-bc-header__cta:hover i,.lp-bc-header .lp-bc-header__cta:focus-visible i{transform:translateX(3px)}.lp-bc-header__toggle{display:none;width:42px;height:42px;align-items:center;justify-content:center;border:1px solid #e5e5e5;border-radius:10px;background-color:white;color:#000000;font-size:18px;cursor:pointer}.lp-bc-header__toggle:hover{background-color:#f5f5f5}@media (max-width:1199px){.lp-bc-header__nav ul{gap:20px}}@media (max-width:959px){.lp-bc-header__toggle{display:inline-flex}.lp-bc-header__main .lp-bc-header__inner{position:relative;min-height:64px}.lp-bc-header__nav{display:none;position:absolute;top:100%;left:-6%;right:-6%;padding:10px 6% 20px;border-bottom:1px solid #e5e5e5;background-color:white;box-shadow:0 16px 24px -16px rgba(0, 0, 0, 0.25)}.is-menu-open .lp-bc-header__nav{display:block}.lp-bc-header__nav ul{flex-direction:column;align-items:stretch;gap:0}.lp-bc-header__nav a{display:block;padding:12px 4px;border-bottom:1px solid #f5f5f5;font-size:16px}.lp-bc-header__nav a:after{display:none}}@media (max-width:767px){.lp-bc-header__claim{display:none}.lp-bc-header__bar .lp-bc-header__inner{justify-content:center}.lp-bc-header__inner{width:92%;gap:10px}.lp-bc-header__logo{flex-shrink:1;min-width:0}.lp-bc-header__logo img{max-width:150px;height:auto}.lp-bc-header .lp-bc-header__cta{padding:8px 14px;font-size:12px;line-height:18px}.lp-bc-header .lp-bc-header__cta i{display:none}.lp-bc-header__cta-full{display:none}.lp-bc-header__cta-short{display:inline}.lp-bc .lp-bc-hero{padding-top:24px}}@media (min-width:768px){.lp-bc-header__cta-short{display:none}}.lp-bc .lp-bc-hero{padding:60px 0 80px;background-color:#f5f5f5;border-bottom:1px solid #e5e5e5}@media (max-width:767px){.lp-bc .lp-bc-hero{padding:30px 0 50px}}.lp-bc-hero__grid{display:grid;grid-template-columns:1fr 1fr;grid-template-areas:"content quote" "images quote";grid-template-rows:auto 1fr;column-gap:60px;row-gap:0;align-items:start}@media (max-width:959px){.lp-bc-hero__grid{grid-template-columns:1fr;grid-template-areas:"content" "quote" "images";grid-template-rows:auto;row-gap:30px}}.lp-bc-hero__content{grid-area:content;align-self:end}.lp-bc-quote{grid-area:quote;align-self:center}.lp-bc-hero__title{margin-top:20px !important;font-size:54px;line-height:60px;font-weight:700}.lp-bc-hero__title span{color:#304876}@media (max-width:1199px){.lp-bc-hero__title{font-size:44px;line-height:50px}}@media (max-width:767px){.lp-bc-hero__title{font-size:32px;line-height:38px}}.lp-bc .lp-bc-hero__intro{margin-top:20px;font-size:18px;line-height:28px}@media (max-width:767px){.lp-bc .lp-bc-hero__intro{font-size:16px;line-height:24px}}.lp-bc-hero__stats{display:grid;grid-template-columns:repeat(3, 1fr);margin:26px 0 !important;padding:14px 0 !important;border-top:1px solid #e5e5e5;border-bottom:1px solid #e5e5e5}@media (max-width:959px){.lp-bc-hero__stats{margin-bottom:0 !important}}.lp-bc-hero__stats li{padding:0 14px;border-left:1px solid #e5e5e5}.lp-bc-hero__stats li:first-child{padding-left:0;border-left:0}.lp-bc-hero__stats strong{display:block;font-size:16px;line-height:22px;font-weight:700;color:#000000}.lp-bc-hero__stats span{display:block;font-size:13px;line-height:18px;color:#6b6b6b}@media (max-width:767px){.lp-bc-hero__stats li{padding:0 8px;text-align:center}.lp-bc-hero__stats strong{font-size:14px;line-height:18px}.lp-bc-hero__stats span{font-size:12px}}.lp-bc-hero__images{grid-area:images;align-self:start;display:grid;grid-template-columns:1fr 1fr;gap:14px}.lp-bc-hero__images figure{position:relative;overflow:hidden;border-radius:14px;border:1px solid #e5e5e5;background-color:white}.lp-bc-hero__images figure img{width:100%;height:190px;object-fit:cover;transition:transform 0.5s ease}.lp-bc-hero__images figure:hover img{transform:scale(1.03)}.lp-bc-hero__images figcaption{position:absolute;left:10px;bottom:10px;padding:3px 10px;border-radius:6px;background-color:rgba(26, 26, 26, 0.85);color:white;font-size:11px;line-height:16px;font-weight:600}.lp-bc-hero__images figure+figure figcaption{background-color:rgba(48, 72, 118, 0.92)}@media (max-width:767px){.lp-bc-hero__images figure img{height:140px}}.lp-bc-quote{position:relative;overflow:hidden;padding:34px;border-radius:20px;background-color:#1a1a1a;color:white;box-shadow:0 25px 50px -12px rgba(0, 0, 0, 0.35)}.lp-bc-quote:before{content:"";position:absolute;top:-60px;right:-60px;width:160px;height:160px;border-radius:50%;background-color:rgba(48, 72, 118, 0.45);filter:blur(40px);pointer-events:none}@media (max-width:767px){.lp-bc-quote{padding:24px 20px}}.lp-bc-quote__head{position:relative;display:flex;flex-direction:column;align-items:center;gap:8px;margin-bottom:22px;padding-bottom:16px;border-bottom:1px solid #3a3a3a;text-align:center}.lp-bc-quote__head h2{display:flex;align-items:center;gap:10px;color:white;font-size:24px;line-height:30px;font-weight:600;text-transform:uppercase}@media (max-width:767px){.lp-bc-quote__head h2{font-size:20px;line-height:26px}}.lp-bc-quote__tag{padding:3px 12px;border-radius:30px;border:1px solid rgba(255, 255, 255, 0.2);color:#d6d6d6;font-size:11px;line-height:16px;font-weight:600;letter-spacing:0.08em;text-transform:uppercase}.lp-bc-quote__dot{width:9px;height:9px;flex-shrink:0;border-radius:50%;background-color:#9d3339;animation:lp-bc-pulse 2s ease-in-out infinite}@keyframes lp-bc-pulse{0%,100%{opacity:1}50%{opacity:0.35}}.lp-bc .lp-bc-quote__note{position:relative;margin-top:16px;padding-top:12px;border-top:1px solid #3a3a3a;color:#b5b5b5;font-size:12px;line-height:18px}.lp-bc .lp-bc-quote__note i{margin-right:6px;color:#9d3339}.lp-bc-quote__form{position:relative}.lp-bc-quote__form .wpcf7 form.wpcf7-form{margin:0;width:100%}.lp-bc-quote__form form.wpcf7-form p{margin:0}.lp-bc-quote__form form.wpcf7-form br{display:none}.lp-bc-quote__form .lp-bc-field{margin-bottom:14px}.lp-bc-quote__form label{display:block;margin-bottom:5px;color:#d6d6d6;font-family:"Outfit", sans-serif;font-size:12px;line-height:16px;font-weight:600;letter-spacing:0.06em;text-transform:uppercase}.lp-bc-quote__form label abbr,.lp-bc-quote__form label .lp-bc-req{color:#ff8a8a;text-decoration:none;border:0}.lp-bc-quote__form .wpcf7-form-control-wrap{display:block;width:100%}.lp-bc-quote__form input.wpcf7-form-control:not([type="submit"]):not([type="checkbox"]):not([type="radio"]),.lp-bc-quote__form textarea.wpcf7-form-control{display:block;width:100%;height:auto;margin:0;padding:11px 14px;border:1px solid #3a3a3a;border-radius:8px;background-color:#262626;color:white;font-family:"Outfit", sans-serif;font-size:15px;line-height:22px;font-weight:300;box-shadow:none;transition:border-color 0.2s ease, box-shadow 0.2s ease}.lp-bc-quote__form input.wpcf7-form-control:not([type="submit"]):not([type="checkbox"]):not([type="radio"])::placeholder,.lp-bc-quote__form textarea.wpcf7-form-control::placeholder{color:#8f8f8f;opacity:1}.lp-bc-quote__form input.wpcf7-form-control:not([type="submit"]):not([type="checkbox"]):not([type="radio"]):focus,.lp-bc-quote__form textarea.wpcf7-form-control:focus{outline:none;border-color:white;box-shadow:0 0 0 3px rgba(255, 255, 255, 0.15)}.lp-bc-quote__form textarea.wpcf7-form-control{height:96px;resize:vertical}.lp-bc-quote__form .intl-tel-input,.lp-bc-quote__form .iti{display:block;width:100%}.lp-bc-quote__form .intl-tel-input input.wpcf7-form-control:not([type="submit"]),.lp-bc-quote__form .iti input.wpcf7-form-control:not([type="submit"]){padding-left:52px !important}.lp-bc-quote__form .intl-tel-input.separate-dial-code input.wpcf7-form-control:not([type="submit"]),.lp-bc-quote__form .intl-tel-input.iti--separate-dial-code input.wpcf7-form-control:not([type="submit"]),.lp-bc-quote__form .iti.separate-dial-code input.wpcf7-form-control:not([type="submit"]),.lp-bc-quote__form .iti.iti--separate-dial-code input.wpcf7-form-control:not([type="submit"]){padding-left:90px !important}.lp-bc-quote__form .intl-tel-input .selected-flag,.lp-bc-quote__form .intl-tel-input .iti__selected-flag,.lp-bc-quote__form .iti .selected-flag,.lp-bc-quote__form .iti .iti__selected-flag{color:white}.lp-bc-quote__form .intl-tel-input .country-list,.lp-bc-quote__form .intl-tel-input .iti__country-list,.lp-bc-quote__form .iti .country-list,.lp-bc-quote__form .iti .iti__country-list{color:#333333;font-size:14px;line-height:20px}.lp-bc-quote__form .wpcf7-not-valid{border-color:#ff8a8a !important}.lp-bc-quote__form .wpcf7-not-valid-tip{display:block;margin-top:4px;color:#ff8a8a;font-size:12px;line-height:16px}.lp-bc-quote__form .lp-bc-submit{position:relative;margin-top:6px}.lp-bc-quote__form input.wpcf7-submit{display:block;width:100%;min-height:54px;margin:0;padding:12px 30px;border:2px solid white;border-radius:30px;background-color:white;color:#000000;font-family:"Outfit", sans-serif;font-size:16px;line-height:25px;font-weight:600;text-transform:uppercase;cursor:pointer;transition:all 0.4s ease;-webkit-appearance:none;appearance:none}.lp-bc-quote__form input.wpcf7-submit:hover,.lp-bc-quote__form input.wpcf7-submit:focus{background-color:#000000;color:white}.lp-bc-quote__form input.wpcf7-submit:disabled{opacity:0.7}.lp-bc-quote__form .wpcf7-spinner{position:absolute;top:50%;right:16px;margin:-12px 0 0}.lp-bc-quote__form .lp-bc-privacy{margin-top:12px;color:#b5b5b5;font-size:12px;line-height:18px}.lp-bc-quote__form .lp-bc-privacy a{color:white;font-size:12px;line-height:18px;text-decoration:underline}.lp-bc-quote__form .wpcf7-response-output{margin:14px 0 0 !important;padding:10px 14px !important;border-radius:8px;color:white;font-size:14px;line-height:20px}.lp-bc-quote__form .wpcf7 form.sent .wpcf7-response-output{display:none}.lp-bc .lp-bc-trust{padding:60px 0}.lp-bc .lp-bc-trust .lp-bc-head{margin-bottom:34px}.lp-bc .lp-bc-trust .lp-bc-head h2{font-size:30px;line-height:38px}@media (max-width:767px){.lp-bc .lp-bc-trust .lp-bc-head h2{font-size:24px;line-height:30px}}.lp-bc-trust__grid{display:grid;grid-template-columns:repeat(5, 1fr);gap:16px}.lp-bc-trust__grid li{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;padding:22px 16px;border:1px solid #3a3a3a;border-radius:16px;background-color:#262626;text-align:center;transition:border-color 0.3s ease}.lp-bc-trust__grid li:hover{border-color:white}.lp-bc-trust__grid h3{font-size:15px;line-height:21px;font-weight:600}@media (max-width:1199px){.lp-bc-trust__grid{grid-template-columns:repeat(3, 1fr)}}@media (max-width:767px){.lp-bc-trust__grid{grid-template-columns:1fr 1fr}.lp-bc-trust__grid li:last-child{grid-column-start:1;grid-column-end:-1}}.lp-bc-programme__card{max-width:900px;margin:0 auto;box-shadow:0 20px 40px -20px rgba(0, 0, 0, 0.2)}.lp-bc-programme__card h3{margin-top:20px;font-size:32px;line-height:38px;font-weight:600}@media (max-width:767px){.lp-bc-programme__card h3{font-size:24px;line-height:30px}}.lp-bc-programme__card>p{margin-top:16px !important;font-size:17px !important;line-height:28px !important}.lp-bc-programme__specs{display:grid;grid-template-columns:1fr 1fr;gap:16px;margin:26px 0}.lp-bc-programme__specs>div{padding:16px 18px;border:1px solid #e5e5e5;border-radius:14px;background-color:#f5f5f5}.lp-bc-programme__specs span{display:block;color:#6b6b6b;font-size:11px;line-height:16px;font-weight:600;letter-spacing:0.08em;text-transform:uppercase}.lp-bc-programme__specs strong{display:flex;align-items:center;gap:8px;margin-top:4px;color:#000000;font-size:17px;line-height:24px;font-weight:700}.lp-bc-programme__specs strong i{color:#304876}@media (max-width:767px){.lp-bc-programme__specs{grid-template-columns:1fr}}.lp-bc-programme__label{display:block;margin-bottom:12px;color:#000000;font-size:13px;line-height:18px;font-weight:700;letter-spacing:0.06em;text-transform:uppercase}.lp-bc-programme__cta{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:16px;margin-top:24px;padding-top:24px;border-top:1px solid #e5e5e5}.lp-bc-programme__cta span{color:#6b6b6b;font-size:13px;line-height:18px;font-weight:500}.lp-bc-programme__cta span i{margin-right:6px;color:#9d3339}@media (max-width:767px){.lp-bc-programme__cta{flex-direction:column;align-items:stretch;text-align:center}.lp-bc-programme__cta .black-btn{width:100%}}.lp-bc-certs{max-width:1180px;margin:50px auto 0}.lp-bc-certs .lp-bc-head{margin-bottom:34px}.lp-bc-certs__grid{display:grid;grid-template-columns:repeat(7, 1fr);gap:16px}.lp-bc-certs__grid li{display:flex;flex-direction:column;align-items:center;gap:10px;padding:18px 12px;border:1px solid #e5e5e5;border-radius:16px;background-color:#f5f5f5;text-align:center;transition:all 0.3s ease}.lp-bc-certs__grid li:hover{background-color:white;border-color:#304876;box-shadow:0 10px 20px -10px rgba(0, 0, 0, 0.2)}.lp-bc-certs__grid li:hover img{transform:scale(1.05)}.lp-bc-certs__grid img{width:84px;height:84px;object-fit:contain;transition:transform 0.3s ease}.lp-bc-certs__grid h4{font-size:13px;line-height:17px;font-weight:700}.lp-bc-certs__grid p{color:#6b6b6b !important;font-size:11px !important;line-height:15px !important}@media (max-width:1199px){.lp-bc-certs__grid{grid-template-columns:repeat(4, 1fr)}}@media (max-width:767px){.lp-bc-certs__grid{grid-template-columns:1fr 1fr}}.lp-bc-reviews .lp-bc-head{margin-bottom:30px}.lp-bc-eyebrow--google i{color:white !important}.lp-bc .lp-bc-reviews__score{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:10px;margin-top:16px;font-size:15px;line-height:22px}.lp-bc .lp-bc-reviews__score .lp-bc-stars{font-size:18px}.lp-bc .lp-bc-reviews__score strong{color:white;font-weight:700}.lp-bc-reviews__carousel{padding:0 10px}.lp-bc-reviews__carousel .owl-stage{display:flex}.lp-bc-reviews__carousel .owl-item{display:flex}.lp-bc-reviews__carousel .owl-nav button.owl-prev,.lp-bc-reviews__carousel .owl-nav button.owl-next{position:absolute;top:50%;width:44px;height:44px;margin:-40px 0 0 !important;border:1px solid #3a3a3a !important;border-radius:50% !important;background-color:#262626 !important;color:white !important;font-size:16px !important;transition:all 0.3s ease}.lp-bc-reviews__carousel .owl-nav button.owl-prev:hover,.lp-bc-reviews__carousel .owl-nav button.owl-next:hover{background-color:white !important;color:#000000 !important}.lp-bc-reviews__carousel .owl-nav button.owl-prev{left:-40px}.lp-bc-reviews__carousel .owl-nav button.owl-next{right:-40px}@media (max-width:1199px){.lp-bc-reviews__carousel .owl-nav{display:none}}.lp-bc-reviews__carousel .owl-dots{margin-top:26px !important;text-align:center}.lp-bc-reviews__carousel .owl-dots .owl-dot span{width:10px;height:10px;margin:4px;background-color:#3a3a3a;transition:all 0.3s ease}.lp-bc-reviews__carousel .owl-dots .owl-dot.active span,.lp-bc-reviews__carousel .owl-dots .owl-dot:hover span{width:28px;background-color:white}.lp-bc-review{position:relative;display:flex;flex-direction:column;width:100%;min-height:270px;padding:28px;border:1px solid #3a3a3a;border-radius:16px;background-color:#262626;transition:border-color 0.3s ease}.lp-bc-review:hover{border-color:rgba(255, 255, 255, 0.5)}.lp-bc-review blockquote{flex:1;margin:14px 0 0;padding:0;border:0;color:#ededed;font-family:"Outfit", sans-serif;font-size:15px;line-height:24px;font-weight:300;font-style:italic;display:-webkit-box;-webkit-line-clamp:7;-webkit-box-orient:vertical;overflow:hidden}.lp-bc-review footer{display:flex;align-items:center;gap:12px;margin-top:20px;padding-top:16px;border-top:1px solid #3a3a3a}.lp-bc-review footer strong{display:block;color:white;font-size:15px;line-height:20px;font-weight:600}.lp-bc-review footer small{display:flex;align-items:center;gap:6px;margin-top:2px;color:#b5b5b5;font-size:12px;line-height:16px}.lp-bc-review__mark{position:absolute;top:22px;right:22px;color:rgba(255, 255, 255, 0.08);font-size:38px}.lp-bc .lp-bc-reviews__more{margin-top:24px;text-align:center}.lp-bc .lp-bc-reviews__more a{display:inline-flex;align-items:center;gap:8px;color:white;font-size:14px;line-height:20px;font-weight:600;text-decoration:underline}.lp-bc .lp-bc-reviews__more a:hover{color:#d6d6d6}.lp-bc-review footer .lp-bc-review__author{display:block;color:white;font-size:15px;line-height:20px;font-weight:600}.lp-bc-review footer .lp-bc-review__author:hover{color:#d6d6d6}.lp-bc-review__avatar{overflow:hidden;width:38px;height:38px;flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;border-radius:50%;background-color:#304876;color:white;font-size:13px;font-weight:700}.lp-bc-review__avatar img{width:100%;height:100%;object-fit:cover}.lp-bc-features__grid{display:grid;grid-template-columns:repeat(3, 1fr);gap:28px}@media (max-width:959px){.lp-bc-features__grid{grid-template-columns:1fr 1fr}}@media (max-width:767px){.lp-bc-features__grid{grid-template-columns:1fr;gap:18px}}.lp-bc-feature{padding:30px;transition:all 0.3s ease}.lp-bc-feature:hover{border-color:#304876;box-shadow:0 12px 24px -12px rgba(0, 0, 0, 0.2)}.lp-bc-feature:hover .lp-bc-icon{background-color:#304876;color:white}.lp-bc-feature:hover h3{color:#304876}.lp-bc-feature h3{font-size:20px;line-height:26px;font-weight:600;transition:color 0.3s ease}.lp-bc-feature p{margin-top:12px !important;color:#6b6b6b !important;font-size:15px !important;line-height:24px !important}.lp-bc-feature__top{display:flex;align-items:center;justify-content:space-between;margin-bottom:20px}.lp-bc-feature__tag{padding:4px 10px;border-radius:6px;background-color:#f5f5f5;color:#6b6b6b;font-size:10px;line-height:14px;font-weight:600;letter-spacing:0.08em;text-transform:uppercase}.lp-bc-feature__subtitle{display:block;margin-top:4px;color:#8a2b2b;font-size:13px;line-height:18px;font-weight:600}.lp-bc-products__slider{position:relative}.lp-bc-product{display:flex;min-height:480px;overflow:hidden;border:1px solid #e5e5e5;border-radius:24px;background-color:white}@media (max-width:959px){.lp-bc-product{flex-direction:column-reverse}}.lp-bc-product__info{display:flex;flex-direction:column;gap:18px;width:50%;padding:44px}.lp-bc-product__info h3{font-size:30px;line-height:36px;font-weight:600}.lp-bc-product__info>p{font-size:15px !important;line-height:24px !important}.lp-bc-product__info .lp-bc-product__tagline{margin-top:-8px !important;color:#304876 !important;font-size:13px !important;line-height:20px !important;font-style:italic;font-weight:400 !important}.lp-bc-product__info .black-btn{align-self:flex-end}@media (max-width:959px){.lp-bc-product__info{width:100%;padding:28px 24px}.lp-bc-product__info h3{font-size:24px;line-height:30px}.lp-bc-product__info .black-btn{align-self:stretch}}.lp-bc-product__tags{display:flex;flex-wrap:wrap;gap:8px}.lp-bc-product__specs{display:grid;grid-template-columns:1fr 1fr;gap:12px 16px;margin:0;padding:16px;border:1px solid #e5e5e5;border-radius:16px;background-color:#f5f5f5}.lp-bc-product__specs dt{color:#6b6b6b;font-size:10px;line-height:14px;font-weight:600;letter-spacing:0.06em;text-transform:uppercase}.lp-bc-product__specs dd{margin:2px 0 0;color:#000000;font-size:13px;line-height:18px;font-weight:600}.lp-bc-product__specs .lp-bc-product__specs-full{grid-column-start:1;grid-column-end:-1;padding-top:10px;border-top:1px solid #e5e5e5}@media (max-width:767px){.lp-bc-product__specs{grid-template-columns:1fr}}.lp-bc-product__colours>span{display:block;margin-bottom:8px;color:#6b6b6b;font-size:11px;line-height:16px;font-weight:600;letter-spacing:0.06em;text-transform:uppercase}.lp-bc-product__colours ul{display:flex;flex-wrap:wrap;gap:8px}.lp-bc-product__colours li{width:22px;height:22px;border:1px solid #c8c8c8;border-radius:50%}.lp-bc-product__image{position:relative;display:flex;align-items:center;justify-content:center;width:50%;padding:40px 70px;background-color:#f5f5f5}.lp-bc-product__image img{width:auto !important;max-width:100%;max-height:380px;object-fit:contain;mix-blend-mode:multiply;transition:transform 0.5s ease}.lp-bc-product__image:hover img{transform:scale(1.04)}@media (max-width:959px){.lp-bc-product__image{width:100%;padding:30px 60px}.lp-bc-product__image img{max-height:260px}}.lp-bc-products__carousel .owl-nav{}.lp-bc-products__carousel .owl-nav button.owl-prev,.lp-bc-products__carousel .owl-nav button.owl-next{position:absolute;top:50%;width:48px;height:48px;margin:-24px 0 0 !important;border:1px solid #e5e5e5 !important;border-radius:50% !important;background-color:white !important;color:#000000 !important;font-size:18px !important;box-shadow:0 6px 14px rgba(0, 0, 0, 0.12);transition:all 0.3s ease}.lp-bc-products__carousel .owl-nav button.owl-prev:hover,.lp-bc-products__carousel .owl-nav button.owl-next:hover{background-color:#000000 !important;color:white !important}.lp-bc-products__carousel .owl-nav button.owl-prev{left:calc(50% + 16px)}.lp-bc-products__carousel .owl-nav button.owl-next{right:16px}@media (max-width:959px){.lp-bc-products__carousel .owl-nav button.owl-prev,.lp-bc-products__carousel .owl-nav button.owl-next{top:160px}.lp-bc-products__carousel .owl-nav button.owl-prev{left:12px}.lp-bc-products__carousel .owl-nav button.owl-next{right:12px}}.lp-bc-products__carousel .owl-dots{margin-top:20px !important;text-align:center}.lp-bc-products__carousel .owl-dots .owl-dot span{width:10px;height:10px;margin:4px;background-color:#c8c8c8;transition:all 0.3s ease}.lp-bc-products__carousel .owl-dots .owl-dot.active span,.lp-bc-products__carousel .owl-dots .owl-dot:hover span{width:30px;background-color:#000000}.lp-bc-products__toggle{position:absolute;right:16px;bottom:56px;z-index:5;display:inline-flex;align-items:center;gap:6px;padding:5px 12px;border:0;border-radius:30px;background-color:rgba(26, 26, 26, 0.85);color:white;font-family:"Outfit", sans-serif;font-size:11px;line-height:16px;font-weight:600;cursor:pointer}.lp-bc-products__toggle:hover{background-color:#000000}@media (max-width:959px){.lp-bc-products__toggle{top:290px;bottom:auto}}.lp-bc-steps__grid{display:grid;grid-template-columns:repeat(3, 1fr);gap:28px}@media (max-width:959px){.lp-bc-steps__grid{grid-template-columns:1fr 1fr}}@media (max-width:767px){.lp-bc-steps__grid{grid-template-columns:1fr;gap:18px}}.lp-bc-step{display:flex;flex-direction:column;padding:28px;border:1px solid #3a3a3a;border-radius:16px;background-color:#262626;transition:border-color 0.3s ease}.lp-bc-step:hover{border-color:rgba(255, 255, 255, 0.5)}.lp-bc-step:hover .lp-bc-step__number{transform:scale(1.05)}.lp-bc-step:hover .lp-bc-step__next{transform:translateX(4px)}.lp-bc-step h3{display:flex;align-items:center;gap:10px;font-size:20px;line-height:26px;font-weight:600}.lp-bc-step h3 i{color:#9d3339;font-size:18px}.lp-bc-step>p{flex:1;margin-top:10px !important;font-size:15px !important;line-height:24px !important}.lp-bc-step__top{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:22px}.lp-bc-step__number{width:48px;height:48px;display:inline-flex;align-items:center;justify-content:center;border-radius:12px;background-color:white;color:#000000;font-size:18px;font-weight:800;transition:transform 0.3s ease}.lp-bc-step__time{display:inline-flex;align-items:center;gap:6px;padding:4px 10px;border:1px solid #3a3a3a;border-radius:6px;background-color:#1a1a1a;color:#d6d6d6;font-size:12px;line-height:16px;font-weight:500}.lp-bc-step__foot{display:flex;justify-content:space-between;margin-top:22px;padding-top:14px;border-top:1px solid #3a3a3a;color:#b5b5b5;font-size:12px;line-height:16px}.lp-bc-step__next{color:white;font-weight:600;transition:transform 0.3s ease}.lp-bc-step__next i{margin-left:4px;color:#9d3339}.lp-bc-compare__table{overflow:hidden;border:1px solid #e5e5e5;border-radius:18px;background-color:white}.lp-bc-compare__row{display:grid;grid-template-columns:1fr 1fr 1fr;gap:14px;align-items:center;padding:20px 24px;border-top:1px solid #e5e5e5;transition:background-color 0.2s ease}.lp-bc-compare__row:hover{background-color:#fafafa}.lp-bc-compare__row>strong{color:#000000;font-size:16px;line-height:22px;font-weight:700}.lp-bc-compare__row--head{border-top:0;background-color:#1a1a1a !important}.lp-bc-compare__row--head>span{display:flex;align-items:center;gap:8px;padding:10px 14px;border-radius:10px;color:white;font-size:14px;line-height:20px;font-weight:600}.lp-bc-compare__row--head>span:first-child{padding-left:0;color:#b5b5b5;font-size:12px;letter-spacing:0.08em;text-transform:uppercase}@media (max-width:959px){.lp-bc-compare__row{grid-template-columns:1fr;gap:10px}.lp-bc-compare__row--head{display:none}}.lp-bc-compare__us{background-color:#304876}.lp-bc-compare__them{background-color:#262626}.lp-bc-compare__them i{color:#ff8a8a}.lp-bc-compare__cell{display:flex;align-items:flex-start;gap:10px;padding:12px 14px;border-radius:12px;font-size:14px;line-height:21px;font-weight:400}.lp-bc-compare__cell i{width:22px;height:22px;flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;border-radius:50%;color:white;font-size:11px}.lp-bc-compare__cell--us{border:1px solid rgba(48, 72, 118, 0.18);background-color:rgba(48, 72, 118, 0.06);color:#333333}.lp-bc-compare__cell--us i{background-color:#304876}.lp-bc-compare__cell--them{border:1px solid rgba(157, 51, 57, 0.18);background-color:rgba(157, 51, 57, 0.05);color:#6b6b6b}.lp-bc-compare__cell--them i{background-color:#9d3339}@media (max-width:959px){.lp-bc-compare__cell{flex-wrap:wrap}.lp-bc-compare__cell:before{content:attr(data-label);flex:0 0 100%;color:#6b6b6b;font-size:11px;line-height:14px;font-weight:600;letter-spacing:0.06em;text-transform:uppercase}}.lp-bc .lp-bc-accordion.accordion-container{width:100%;max-width:900px;margin:0 auto}.lp-bc .lp-bc-accordion.accordion-container .accordion{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-top:12px;padding:18px 22px;border:1px solid #e5e5e5;border-radius:12px;color:#000000;font-family:"Outfit", sans-serif;font-size:18px;line-height:26px;font-weight:600}.lp-bc .lp-bc-accordion.accordion-container .accordion i{width:30px;height:30px;flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;border-radius:50%;background-color:#f5f5f5;color:#6b6b6b;font-size:13px;transition:transform 0.2s ease}.lp-bc .lp-bc-accordion.accordion-container .accordion:hover,.lp-bc .lp-bc-accordion.accordion-container .accordion:focus-visible{color:#304876}.lp-bc .lp-bc-accordion.accordion-container .accordion:focus-visible{outline:2px solid #304876;outline-offset:2px}.lp-bc .lp-bc-accordion.accordion-container .accordion.is-open{border-bottom-left-radius:0;border-bottom-right-radius:0;border-bottom-color:transparent}.lp-bc .lp-bc-accordion.accordion-container .accordion.is-open i{transform:rotate(180deg);background-color:rgba(48, 72, 118, 0.1);color:#304876}@media (max-width:767px){.lp-bc .lp-bc-accordion.accordion-container .accordion{padding:14px 16px;font-size:16px;line-height:22px}}.lp-bc .lp-bc-accordion.accordion-container .panel{padding:0 22px 20px;border:1px solid #e5e5e5;border-top:0;border-bottom:3px solid #102548;border-radius:0 0 12px 12px;font-family:"Outfit", sans-serif}.lp-bc .lp-bc-accordion.accordion-container .panel[hidden]{display:none}.lp-bc .lp-bc-accordion.accordion-container .panel p{margin:0 !important;color:#6b6b6b;font-size:15px;line-height:24px}@media (max-width:767px){.lp-bc .lp-bc-accordion.accordion-container .panel{padding:0 16px 16px}}.lp-bc-faq__cta{display:flex;justify-content:center;margin-top:40px}.lp-bc-modal{position:fixed;inset:0;z-index:100000;display:flex;align-items:center;justify-content:center;padding:16px;background-color:rgba(0, 0, 0, 0.7)}.lp-bc-modal[hidden]{display:none}.lp-bc-modal__box{position:relative;width:100%;max-width:560px;max-height:90vh;overflow-y:auto;padding:40px 34px 30px;border-radius:20px;background-color:white;text-align:center}.lp-bc-modal__box h2{margin-top:14px;font-size:28px;line-height:34px;font-weight:600}.lp-bc-modal__box>p{max-width:440px;margin:12px auto 0 !important;color:#6b6b6b;font-size:15px !important;line-height:24px !important}.lp-bc-modal__box .black-btn{width:100%;margin-top:24px;justify-content:center}@media (max-width:767px){.lp-bc-modal__box{padding:34px 20px 24px}}.lp-bc-modal__icon{display:inline-flex;align-items:center;justify-content:center;width:64px;height:64px;margin-bottom:14px;border-radius:18px;background-color:rgba(46, 125, 79, 0.1);color:#2e7d4f;font-size:32px}.lp-bc-modal__close{position:absolute;top:14px;right:14px;width:38px;height:38px;border:0;border-radius:50%;background-color:transparent;color:#6b6b6b;font-size:18px;cursor:pointer}.lp-bc-modal__close:hover{background-color:#f5f5f5;color:#000000}.lp-bc .lp-bc-modal__help{margin-top:18px !important;padding-top:14px;border-top:1px solid #e5e5e5;font-size:12px !important;line-height:18px !important}.lp-bc .lp-bc-modal__help a{color:#304876;font-size:12px;line-height:18px;font-weight:600;text-decoration:underline}@media (prefers-reduced-motion:reduce){.lp-bc *,.lp-bc *:before,.lp-bc *:after{animation:none !important;transition:none !important}}