﻿.s-hero-lp{--background: var(--color-black);position:relative;height:100lvh;background:var(--background);overflow:hidden;color:var(--color-white)}@media only screen and (max-width: 987px){.s-hero-lp{padding-top:17.5rem;height:auto;min-height:100lvh}}@media only screen and (max-width: 767px){.s-hero-lp{padding-top:17.5rem}}@media only screen and (max-width: 767px)and (orientation: landscape),only screen and (max-width: 576px){.s-hero-lp{padding-top:15rem}}@media only screen and (max-width:400px){.s-hero-lp{padding-top:6rem}}.s-hero-lp .u-container{display:flex;flex-direction:row;align-items:flex-end;justify-content:flex-start;padding:4.4444rem 0;height:100%}@media only screen and (max-width: 1536px){.s-hero-lp .u-container{padding:2.222rem 0}}@media only screen and (max-width: 987px){.s-hero-lp .u-container{height:auto}}.s-hero-lp .s__body{position:relative;z-index:2;width:calc(5*var(--grid-column-width) + 4*var(--grid-gutter-width))}@media only screen and (max-width: 987px){.s-hero-lp .s__body{width:calc(8*var(--grid-column-width) + 7*var(--grid-gutter-width))}}@media only screen and (max-width: 767px){.s-hero-lp .s__body{width:100%}}.s-hero-lp .s__suptitle{margin-bottom:1em;background:var(--background)}.s-hero-lp .s__title{font-size:min(6.6667rem,6.25vw)}@media only screen and (max-width: 987px){.s-hero-lp .s__title{font-size:min(4.4444rem,10.4167vw)}}@media only screen and (max-width: 767px)and (orientation: landscape),only screen and (max-width: 576px){.s-hero-lp .s__title{font-size:min(2.6667rem,12.2137vw)}}.s-hero-lp .s__title .u-hyphen{display:inline-block}.s-hero-lp .s__text{margin:1.5455em 0;max-width:35em;font-size:1.2222rem}@media only screen and (max-width: 1536px){.s-hero-lp .s__text{font-size:1.1111rem}}@media only screen and (max-width: 767px)and (orientation: landscape),only screen and (max-width: 576px){.s-hero-lp .s__text{font-size:1rem}}.s-hero-lp .s__reassurance{display:flex;flex-direction:row;align-items:center;justify-content:flex-start;gap:2.2222rem;margin:3.2222rem 0 0}@media only screen and (max-width: 1280px){.s-hero-lp .s__reassurance{margin-top:2rem}}@media only screen and (max-width: 767px){.s-hero-lp .s__reassurance{flex-direction:column;align-items:flex-start;gap:1rem}}.s-hero-lp .s__reassurance__label{font-size:.8889rem}.s-hero-lp .s__reassurance__logos{display:flex;flex-direction:row;align-items:center;justify-content:flex-start;gap:inherit;margin:0;padding:0;list-style:none}@media only screen and (max-width: 767px){.s-hero-lp .s__reassurance__logos{gap:2.222rem}}@media only screen and (max-width: 767px){.s-hero-lp .s__reassurance__logo:nth-child(2)~.s__reassurance__logo{display:none}}.s-hero-lp .s__reassurance__image{display:block}.s-hero-lp .s__reassurance__image--horizontal{width:auto;height:2.2222rem}.s-hero-lp .s__reassurance__image--vertical{width:4.4444rem;height:auto}.s-hero-lp .s__reassurance__image--square{width:4.4444rem;height:4.4444rem}.s-hero-lp .sb-content .sb__ctas{display:flex;flex-direction:row;align-items:center;justify-content:flex-start;flex-wrap:wrap;gap:1rem 1.7222rem;margin:2rem 0 1rem}@media only screen and (max-width: 767px)and (orientation: landscape),only screen and (max-width: 576px){.s-hero-lp .sb-content .sb__ctas{justify-content:center}}.s-hero-lp .s__images{--width: calc(4 * var(--grid-column-width) + 3 * var(--grid-gutter-width));--height: 50lvh;position:absolute;top:calc(50% - var(--height)/2);left:calc(var(--grid-abs-offset) + 6*var(--grid-column-width) + 5*var(--grid-gutter-width));width:var(--width);height:var(--height);pointer-events:none}@media only screen and (max-width: 987px){.s-hero-lp .s__images{top:8rem;right:var(--grid-offset);left:var(--grid-offset);width:auto;height:10rem}}@media only screen and (max-width: 767px){.s-hero-lp .s__images{top:6.5rem}}@media only screen and (max-width: 767px)and (orientation: landscape),only screen and (max-width: 576px){.s-hero-lp .s__images{height:8rem}}@media only screen and (max-width:400px){.s-hero-lp .s__images{display:none}}.s-hero-lp--has-content .s__images{display:none}@media only screen and (max-width: 987px){.s-hero-lp--has-content .s__images{display:block}}@media only screen and (max-width:400px){.s-hero-lp--has-content .s__images{display:none}}.s-hero-lp--has-content .sb-content{--label-height: 1.8889rem;--column-width: 4.4445rem;position:absolute;top:50%;left:calc(100% + 1*var(--grid-column-width) + 2*var(--grid-gutter-width));width:29.2778rem;max-width:calc(4*var(--grid-column-width) + 3*var(--grid-gutter-width));transform:translate3d(0, -50%, 0)}@media only screen and (max-width: 1536px){.s-hero-lp--has-content .sb-content{width:26.75rem}}@media only screen and (max-width: 1280px){.s-hero-lp--has-content .sb-content{left:calc(100% + 1*var(--grid-column-width) + 0*var(--grid-gutter-width));max-width:calc(4.5*var(--grid-column-width) + 3.5*var(--grid-gutter-width))}}@media only screen and (max-width: 987px){.s-hero-lp--has-content .sb-content{position:relative;top:0;left:0;width:auto;max-width:none;transform:none}}.s-hero-lp--has-content .sb-content .sb__inner{--padding-v: 1.3334rem;--padding-h: 1rem;position:relative;z-index:2;padding:calc(var(--label-height) + var(--padding-v)) var(--padding-h) var(--padding-v) calc(var(--column-width) + var(--padding-h));width:100%;background:linear-gradient(90deg, transparent, transparent var(--column-width), var(--color-black) var(--column-width), var(--color-black) calc(var(--column-width) + 1px), transparent calc(var(--column-width) + 1px)),linear-gradient(180deg, transparent, transparent var(--label-height), var(--color-black) var(--label-height), var(--color-black) calc(var(--label-height) + 1px), transparent calc(var(--label-height) + 1px)) var(--color-white);border:1px solid var(--color-black);color:var(--color-black)}@media only screen and (max-width: 1536px){.s-hero-lp--has-content .sb-content .sb__inner{--padding-v: 1rem}}@media only screen and (max-width: 987px){.s-hero-lp--has-content .sb-content .sb__inner{padding:0;background:none;border:none;color:var(--color-white)}}.s-hero-lp--has-content .sb-content .sb__label{position:absolute;top:0;left:0;width:var(--column-width);line-height:var(--label-height);text-align:center}@media only screen and (max-width: 987px){.s-hero-lp--has-content .sb-content .sb__label{display:none}}.s-hero-lp--has-content .sb-content .sb__label .a-svg{display:inline-block;width:.7778em;height:.7778em}.s-hero-lp--has-content .sb-content .sb__icon{--size: calc( var(--column-width) * 0.6 );position:absolute;top:calc(var(--label-height) + 1rem);left:calc(var(--column-width)*.2);width:var(--size);height:var(--size)}@media only screen and (max-width: 987px){.s-hero-lp--has-content .sb-content .sb__icon{display:none}}.s-hero-lp--has-content .sb-content .sb__title{font-size:2.1111rem;font-weight:600;line-height:1}@media only screen and (max-width: 1536px){.s-hero-lp--has-content .sb-content .sb__title{font-size:1.6667rem}}@media only screen and (max-width: 987px){.s-hero-lp--has-content .sb-content .sb__title{display:none}}.s-hero-lp--has-content .sb-content .sb__text{margin:1em 0;max-width:18.4545em;font-size:1.2222rem;line-height:1.13}@media only screen and (max-width: 1536px){.s-hero-lp--has-content .sb-content .sb__text{font-size:1rem}}@media only screen and (max-width: 1080px){.s-hero-lp--has-content .sb-content .sb__text{display:none}}.s-hero-lp--has-content .sb-content .sb__list{margin:1.4em 0;padding:0;list-style:none}.s-hero-lp--has-content .sb-content .sb__item{position:relative;display:block;margin:.5em 0 0;padding:0 0 0 1.5556em}.s-hero-lp--has-content .sb-content .sb__item:first-child{margin-top:0}.s-hero-lp--has-content .sb-content .sb__item:before{--width: 0.7778em;--height: 0.6667em;position:absolute;top:calc(.6em - var(--height)/2);left:.25em;display:block;width:var(--width);height:var(--height);background:url("../../../static/images/tick-pink.svg");content:""}@media only screen and (max-width: 987px){.s-hero-lp--has-content .sb-content .sb__item:before{background-image:url("../../../static/images/tick-white.svg")}}.s-hero-lp--has-content .sb-content .sb__ctas{justify-content:center}@media only screen and (max-width: 987px){.s-hero-lp--has-content .sb-content .sb__ctas{justify-content:flex-start}}@media only screen and (max-width: 767px){.s-hero-lp--has-content .sb-content .sb__ctas{justify-content:center}}.s-hero-lp--has-content .sb-content .sb__background{position:absolute;top:0;left:0;z-index:1;width:100%;height:100%;overflow:visible;pointer-events:none}@media only screen and (max-width: 987px){.s-hero-lp--has-content .sb-content .sb__background{display:none}}.s-hero-lp--has-content .sb-content .sb__background path{fill:var(--color-brand-1);stroke:var(--color-black);stroke-width:1px}.s-hero-lp--no-content .s__body{width:calc(6*var(--grid-column-width) + 5*var(--grid-gutter-width))}@media only screen and (max-width: 987px){.s-hero-lp--no-content .s__body{width:calc(8*var(--grid-column-width) + 7*var(--grid-gutter-width))}}@media only screen and (max-width: 767px)and (orientation: landscape),only screen and (max-width: 576px){.s-hero-lp--no-content .s__body{width:100%}}.s-hero-lp--no-content .sb-content .sb__background{display:none}.s-hero-lp .s__canvas{position:absolute;top:0;left:0;z-index:1;width:100%;height:100%}.s-hero-lp .s__stroke-style{opacity:.13;color:var(--color-white)}@media only screen and (max-width: 987px){.s-hero-lp--has-list .s__text{display:none}}@media only screen and (max-width: 987px){.s-hero-lp--secondary .btn-simple{--btn-color: var(--color-white);--btn-text-color: var(--color-white)}}.s-hero-lp--primary{--background: var(--color-brand-3);color:var(--color-black)}@media only screen and (max-width: 987px){.s-hero-lp--primary .sb-content .sb__inner{color:var(--color-black)}}@media only screen and (max-width: 987px){.s-hero-lp--primary .sb-content .sb__item:before{background-image:url("../../../static/images/tick-black.svg")}}@media only screen and (max-width: 987px){.s-hero-lp--primary .btn-simple{--btn-active-color: var(--color-black);--btn-active-text-color: var(--color-white)}}@media only screen and (max-width: 987px){.s-hero-lp--primary .btn-cta{--btn-color: var(--color-black);--btn-text-color: var(--color-white);--btn-active-color: var(--color-brand-11);--btn-active-text-color: var(--color-white)}}.s-hero-lp--primary .s__stroke-style{opacity:.2;color:var(--color-black)}
