:root{--color-white:#fff;--color-grey-dark:#495057;--color-silver:#d6dbe1;--color-slate:#3c4859;--color-slate-blue:#4a90e2;--color-dark-slate-blue:#223b5d;--color-pale-grey:#eaedf0;--color-pale-grey-two:#f8f9fa;--color-slate-grey:#616c7a;--color-marigold:#ffc501;--color-marigold-light:#ffe280;--color-bluey-grey:#9facbd;--color-off-white:#fff9e7;--color-pale-grey-three:#8f97a3;--color-blue-light:#40c3e6;--color-blue-light-transparent:#d0f2f0;--color-marigold-transparent:#fffcf4;--color-orange:#fe9920;--color-red-pastel:#db5461;--color-green:#0cce6b;--color-green-light:#e1f9ed;--color-red-error:#ef626c;--color-link-blue:#0960d0;--color-tab-blue-dark:#dae6f5;--color-tab-blue:#e9f0f9;--color-tab-blue-light:#f8fafd;--color-grey-light:#efefef;--color-background-grey-light:#f1f1f1;--color-bar:#e8f7fc;--color-yellow-cub:#935116;--color-gold-cub:#af601a;--color-orange-cub:#ca6f1e;--color-brown-cub:#e67e22;--color-red-cub:#e67e22;--color-purple-cub:#f0b27a;--color-black-cub:#f5cba7;--color-division-blue-one:#154360;--color-division-blue-two:#1a5276;--color-division-blue-three:#1f618d;--color-division-blue-four:#2471a3;--color-division-blue-five:#2980b9}
:root{--body-width:1256px;--body-padding:25px}@media screen and (max-width:640px){:root{--body-padding:16px}}
@font-face{font-family:Larsseit;font-display:swap;src:local(Larsseit),url(/assets/fonts/Larsseit.woff2)format("woff2"),url(/assets/fonts/Larsseit.woff)format("woff");font-weight:400;font-style:normal}@font-face{font-family:Larsseit;font-display:swap;src:local(Larsseit-Light),url(/assets/fonts/Larsseit-Light.woff2)format("woff2"),url(/assets/fonts/Larsseit-Light.woff)format("woff");font-weight:300;font-style:normal}@font-face{font-family:Larsseit;font-display:swap;src:local(Larsseit-Medium),url(/assets/fonts/Larsseit-Medium.woff2)format("woff2"),url(/assets/fonts/Larsseit-Medium.woff)format("woff");font-weight:500;font-style:normal}@font-face{font-family:Larsseit;font-display:swap;src:local(Larsseit-Bold),url(/assets/fonts/Larsseit-Bold.woff2)format("woff2"),url(/assets/fonts/Larsseit-Bold.woff)format("woff");font-weight:700;font-style:normal}
.Button{cursor:pointer;border-radius:3px;transition:all .3s;display:inline-block}.Button__label{transition:margin-right .3s .3s}.Button.Button--primary{background-color:var(--color-dark-slate-blue);color:var(--color-white)}.Button.Button--primary.Button--disabled{cursor:not-allowed;background-color:#223b5d80}.Button--disabled{cursor:not-allowed}.Button.Button--primary:not(.Button--disabled):hover{background-color:#37557d}.Button.Button--secondary{background-color:var(--color-marigold);color:var(--color-dark-slate-blue)}.Button.Button--secondary.Button--disabled{opacity:.5;cursor:not-allowed}.Button.Button--secondary:not(.Button--disabled):hover{background-color:#ffd446}.Button.Button--grey{background-color:var(--color-pale-grey);color:var(--color-grey-dark)}.Button.Button--white{color:var(--color-dark-slate-blue);box-shadow:0px 0px 0px 2px var(--color-silver) inset;background-color:#fff}.Button.Button--white:hover{box-shadow:0px 0px 0px 2px var(--color-bluey-grey) inset}.Button.Button--white.Button--disabled{color:var(--color-silver);box-shadow:0px 0px 0px 2px var(--color-pale-grey) inset;cursor:not-allowed}.Button.Button--transparent{color:var(--color-white);box-shadow:0px 0px 0px 2px var(--color-white) inset;background-color:#0000}.Button.Button--transparent:hover{background-color:var(--color-white);color:var(--color-dark-slate-blue)}.Button.Button--small{padding:8px;font-size:12px}.Button.Button--normal{padding:12px 20px;font-size:15px}.Button.Button--large{padding:15px 20px;font-size:17px}.Button.Button--bold{font-weight:700}.Button.Button--centered .Button__container{justify-content:center}.Button__container{align-items:center;display:flex;position:relative}.Button__icon{flex-shrink:0}.Button__container.Button__container--icon-left{flex-direction:row-reverse}.Button:not(.Button--icon-only) .Button__container.Button__container--icon-right .Button__icon{margin-left:8px}.Button:not(.Button--icon-only) .Button__container.Button__container--icon-left .Button__icon{margin-right:8px}.Button.Button--disabled{cursor:not-allowed;pointer-events:none}.Button:focus{outline:-webkit-focus-ring-color auto 5px}.Button .Icon{opacity:1;transition:transform .3s .4s,opacity .3s .4s}.Button.Button--loading{cursor:wait}.Button.Button--loading .Icon{opacity:0;transition-delay:0s;transform:translate(6px)}.Button__loader{opacity:0;border:2px solid #fff;border-right-color:#0000;border-radius:50%;width:20px;height:20px;transition:opacity .5s,left .3s;animation-name:rotate-forever;animation-duration:.75s;animation-timing-function:linear;animation-iteration-count:infinite;display:inline-block;position:absolute;right:-12px}.Button.Button--loading .Button__loader{opacity:1;transition-delay:.4s;right:-6px}.Button.Button--loading.Button--no-icon .Button__label{margin-right:24px;transition-delay:0s}@keyframes rotate-forever{0%{transform:rotate(0)}to{transform:rotate(360deg)}}
.Alert{border-radius:5px;justify-content:space-between;align-items:center;max-width:66.6667%;margin-right:25px;padding:24px 32px;transition:background .3s;display:flex}.Alert.Alert--info{background-color:#fdf1dc}.Alert.Alert--success{background-color:#e1f9ed}.Alert.Alert--standard{background-color:#9facbd33}.Alert.Alert--error{background-color:var(--color-red-pastel)}.Alert__title{margin-bottom:8px;font-size:15px;font-weight:700;line-height:normal}.Alert.Alert--info .Alert__title{color:#fe9920}.Alert.Alert--success .Alert__title{color:#0cce6b}.Alert.Alert--error .Alert__title,.Alert.Alert--error .Alert__content{color:var(--color-white)}.Alert__content{color:var(--color-slate);font-size:15px;line-height:normal}.Alert__content p:not(:last-child){margin-bottom:16px}.Alert__action{flex-shrink:0;margin-left:36px}@media screen and (max-width:900px){.Alert{flex-direction:column;max-width:100%;margin-right:0}.Alert__action{margin:16px 0 0}}
.FileDownload{background-color:var(--color-white);height:100px;color:var(--color-dark-slate-blue);border:solid 2px var(--color-pale-grey);border-radius:5px;justify-content:space-between;align-items:center;padding:24px;font-weight:500;text-decoration:none;transition:border-color .3s;display:flex}.FileDownload:hover{border-color:var(--color-silver)}.FileDownload__icon{margin-left:10px}
.Header{z-index:1000;background-color:var(--color-white);padding:15px var(--body-padding);position:sticky;top:0;box-shadow:0 1px #223b5d14}.Header__main{max-width:var(--body-width);justify-content:space-between;margin:0 auto;display:flex}.Header__logo-menu{flex-grow:1;align-items:center;display:flex}.Header__logo{flex-shrink:0;align-items:center;margin-right:50px;display:flex}.Header__logo-link{align-items:center;line-height:0;display:flex}.Header__logo-image{width:222px;max-width:none;height:28px;display:block}.Header__menu{justify-content:space-between;align-items:center;width:100%;max-width:620px;margin-left:auto;display:flex}.Menu__submenu{position:relative}.Menu__submenu.Menu__submenu--is-open .ProductsDropDown,.Menu__submenu .ProductsDropDown.ProductsDropDown--is-open,.Menu__submenu.Menu__submenu--is-open .MenuDropDown{opacity:1;transition-delay:0;visibility:visible;display:block;transform:translateY(0)}.Header__link{color:var(--color-slate);cursor:pointer;align-items:center;font-size:15px;font-weight:500;text-decoration:none;transition:color .3s;display:inline-flex;position:relative}.Header__link:after{content:"";background-color:var(--color-marigold);width:0;height:2px;transition:width .3s,left .3s;position:absolute;bottom:-5px;left:50%}.Header__link:hover{color:var(--color-marigold)}.Header__link.Header__link--disabled{opacity:.5;pointer-events:none}.Header__link.Header__link--active:after{width:100%;left:0}.Menu__submenu .Header__link.Header__link--active:after{width:calc(100% - 14px)}.Header__link .Icon{margin-left:6px}.Header__actions{flex-shrink:0;align-items:center;gap:24px;margin-left:32px;display:flex}.Header__comparator:after,.Header__mobile-cta{display:none}.DropDownMenu{align-items:center;display:flex}.Header__cart{position:relative}.Header__action{align-items:center;margin:0 4px;font-size:15px;display:flex;font-weight:700px!important}.Header__action:first-child{margin-left:0}.Header__action:last-child{margin-right:0;font-weight:700}@media screen and (max-width:1049px){.Header__topbar,.Header__separator,.Header__menu,.Header__actions{display:none}.Header__logo-menu{justify-content:space-between}.Header__logo-image{width:auto;height:22px}.Header__mobile-cta{white-space:nowrap;flex-shrink:0;margin-left:auto;margin-right:8px;padding:8px 12px;font-size:13px;text-decoration:none;display:inline-flex}.Header__logo{margin-right:12px}}@media screen and (max-width:1110px){.Header__action.Button{padding:10px}}@media screen and (max-width:640px){.Header{padding:15px 16px}}
.Home{background-color:#fff;flex-direction:column;margin-bottom:75px;display:flex}.Home__suite{z-index:1;scroll-margin-top:calc(var(--site-header-height,64px) + 16px);position:relative}.Home .PrismicBlock:first-child{padding-top:15px}.Home .PrismicBlockTitle .RichText__heading-two:nth-child(2){display:inline-block}.Home .PrismicBlockTitle .RichText__image{margin-left:8px}.Home .PrismicMultipleBlocks__title .RichText__paragraph:nth-child(2),.Home .PrismicMultipleBlocks__title .RichText__paragraph:nth-child(4){display:inline-block}.Home .PrismicMultipleBlocks__title .RichText__image{margin:0 8px;display:inline-flex}.Home .PrismicMultipleBlocks__title .RichText__image-caption{display:none}.Home .RichText__heading-one{color:var(--color-dark-slate-blue);font-size:53px;font-weight:500}.Home .RichText__heading-two{font-size:48px;font-weight:500}.Home .PrismicTextImage.PrismicTextImage--is-header .PrismicTextImage__description{font-size:19px}
.Products{background-color:var(--color-pale-grey-two);padding-bottom:75px}.Products__header{max-width:var(--body-width);padding:40px var(--body-padding);align-items:flex-start;margin:0 auto;display:flex}.Products__title{width:300px;color:var(--color-dark-slate-blue);flex-shrink:0;margin:0;padding-right:20px;font-size:33px;font-weight:500}.Products__tagsAndProducts{width:100%}.Products__search-container{align-items:flex-start;display:flex}.Products__filter-toggle{margin-top:16px;display:none}.Products__result-text{color:var(--color-slate-grey);margin:10px 35px 0 0;font-size:15px}.Products__result-text p:last-of-type{margin-top:10px}.Products__result-text a{color:var(--color-slate-blue);margin:10px 0 0 6px}.Products__search{justify-content:space-between;align-items:center;margin-left:auto;display:flex;position:relative}.Products__search input{background-color:var(--color-white);border:none;border-radius:3px;width:350px;padding:15px 50px 15px 24px;font-style:italic}.Products__search .Icon{position:absolute;right:20px}.Products__container{max-width:var(--body-width);padding:0 var(--body-padding);margin:0 auto;display:flex}@media screen and (max-width:900px){.Products__header{flex-direction:column}.Products__search-container{flex-direction:column-reverse;align-items:stretch;max-width:600px}.Products__title{width:auto;margin-bottom:24px;padding:0}.Products__filter-toggle{display:block}.Products__search{margin:0}.Products__search>div{flex-grow:1}.Products__search input{width:100%}.Products__result-text{margin:32px 0 0}.Products__result-text .LoadingGradient{width:100%!important}.Products__container{padding:0}}@media screen and (max-width:640px){.Products__header{padding:40px 16px}}@media screen and (min-width:901px) and (max-width:1150px){.Products__search-container{flex-direction:column-reverse;align-items:stretch}.Products__search{margin:0 0 24px}.Products__search>div,.Products__search input{width:100%}}.App.App--is-ie11 .Products__search{display:none}@media screen and (min-width:901px) and (max-width:1150px){.App.App--is-ie11 .Products__search-container{flex-direction:row}}
.Page{margin-bottom:75px}.Page.Page--qui-sommes-nous{z-index:-10;background-color:#0000;background-image:url(/assets/icons/oval-3-about.svg),url(/assets/icons/oval-4-about.svg),url(/assets/icons/oval-2-about.svg);background-position:100% -150px,100% 84%,-10% 43%;background-repeat:no-repeat;background-size:auto,auto,auto;background-attachment:scroll,scroll,scroll;background-origin:padding-box,padding-box,padding-box;background-clip:border-box,border-box,border-box}.Page.Page--qui-sommes-nous.Page--loading{background-color:#0000;background-image:url(/assets/icons/oval-3-about.svg),url(/assets/icons/oval-2-about.svg);background-position:100% -150px,-10% 100%;background-repeat:no-repeat;background-size:auto,auto;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box}.Page.Page--qui-sommes-nous .PrismicBlockTitle .RichText__heading-two:nth-child(2){display:inline-block}.Page.Page--qui-sommes-nous .PrismicBlockTitle .RichText__image{margin-left:8px}.Page.Page--guide .PrismicTextImage.PrismicTextImage--is-header{margin-bottom:36px}
.Product{margin-bottom:75px;position:relative}.Product__modal-contact .Modal__container{max-width:calc(100% - 400px);max-height:calc(100% - 80px)}.Product__mask{z-index:-1;background-color:#f6f7f8;height:calc(100% - 140px);position:absolute;top:31px;left:0;right:0;-webkit-mask:url(/assets/icons/oval-3.svg) -8% 0 no-repeat,url(/assets/icons/oval-top-right.svg) 110% -3% no-repeat,url(/assets/icons/oval-left-middle.svg) 0 20% no-repeat,url(/assets/icons/oval-right-middle.svg) 110% 45% no-repeat,url(/assets/icons/oval-4.svg) 0 70% no-repeat;mask:url(/assets/icons/oval-3.svg) -8% 0 no-repeat,url(/assets/icons/oval-top-right.svg) 110% -3% no-repeat,url(/assets/icons/oval-left-middle.svg) 0 20% no-repeat,url(/assets/icons/oval-right-middle.svg) 110% 45% no-repeat,url(/assets/icons/oval-4.svg) 0 70% no-repeat}.Product__header{max-width:var(--body-width);padding:0 var(--body-padding) 50px;flex-shrink:0;justify-content:space-between;align-items:flex-start;margin:80px auto 0;display:flex}.Product__subheader{max-width:var(--body-width);padding:50px var(--body-padding);align-items:flex-start;margin:0 auto;display:flex}@media screen and (max-width:1000px){.Product__header{padding:50px var(--body-padding);flex-direction:column;align-items:center;margin:0 auto}.Product__subheader{padding:50px var(--body-padding);flex-direction:column;align-items:stretch}.Product__mask{top:52px;-webkit-mask:url(/assets/icons/oval-3.svg) -8% 0 no-repeat,url(/assets/icons/oval-left-middle.svg) 0 20% no-repeat,url(/assets/icons/oval-right-middle.svg) 110% 45% no-repeat,url(/assets/icons/oval-4.svg) 0 70% no-repeat;mask:url(/assets/icons/oval-3.svg) -8% 0 no-repeat,url(/assets/icons/oval-left-middle.svg) 0 20% no-repeat,url(/assets/icons/oval-right-middle.svg) 110% 45% no-repeat,url(/assets/icons/oval-4.svg) 0 70% no-repeat}}@media screen and (max-width:640px){.Product__header,.Product__subheader{padding:50px 16px}}.Product_info{max-width:var(--body-width);padding:0 var(--body-padding);justify-content:space-between;margin:80px auto;display:flex}.Product_tag{align-items:center;width:500px;font-size:14px;display:flex}.Product_tag span{font-weight:600}.Product_tag_question{cursor:pointer;margin-left:20px}.Product_tag_question a{color:#40c3e6;text-decoration:none}.Product_tag_question img{background-color:#e8f7fc;border-radius:50%;width:20px;height:20px;margin-left:10px;padding:4px}.Product_summary{width:50%;color:var(--color-dark-slate-blue);margin:35px 80px 0 30px;font-weight:500;line-height:1.56}.Product_description{color:var(--color-slate-grey);font-size:16px}.Product_logo_container{background-color:var(--color-pale-grey-two);border-radius:5px;justify-content:center;align-items:center;width:120px;min-width:120px;height:120px;margin-top:35px;padding:5px;display:flex}.Product_rewards{color:var(--color-slate);justify-content:flex-start;align-items:center;margin:20px auto;display:flex}.Product_rewards img{margin-right:20px}.Product_text h4{font-size:18px}.Product_text a{color:var(--color-slate-blue);text-decoration:none}.Product_feature_objective{align-items:center;width:100%;margin:20px auto;display:flex}.Product_feature_objective div{color:var(--color-dark-slate-blue);margin-left:20px;font-size:1.2vw}.Product_feature_objective img{width:42px;height:42px}.Product_details_btnGagner{width:100%;color:var(--color-dark-slate-blue);background-color:var(--color-pale-grey);cursor:pointer;justify-content:center;align-items:center;margin:15px auto;padding:15px 5px;display:flex}.Product_details_btnSouscription{width:100%;color:var(--color-pale-grey-two);background-color:var(--color-dark-slate-blue);cursor:pointer;border-radius:2px;justify-content:center;align-items:center;margin:15px auto;padding:15px 5px;display:flex}.Product_details_btnSouscription img{margin-left:10px}.Product_details_btnContact{justify-content:center;width:96%;font-size:14px;font-weight:700;display:flex;padding:15px 10px!important}.Product_details_btnContact img{margin-left:15px}.Product_summary_flag_subscribeClosed{background-color:#fdf1dc;border-radius:5px;justify-content:space-evenly;align-items:center;max-width:1280px;height:64px;font-size:15px;display:flex}.Product__container__similar__card{background-color:var(--color-pale-grey-two);width:auto;height:auto;padding-left:92px;padding-right:92px}.Product__similar__card{text-align:center;width:400px;padding-bottom:152px;display:flex}.Product__title__similar{color:var(--color-dark-slate-blue);padding-top:152px;font-size:28px}@media screen and (min-width:1200px){.Product_feature_title{font-size:16px}.Product_feature_text{font-size:20px}.Product_feature_objective div{font-size:16px}}@media screen and (max-width:640px){.Product_info{padding:0 16px}}.App.App--is-ie11 .Product__mask{display:none}
.Contact{box-sizing:border-box;padding:0 var(--body-padding);margin:32px 0 75px}.Contact__content{max-width:var(--body-width);border-radius:5px;width:100%;margin:0 auto;position:relative}.Contact__container{justify-content:space-between;align-items:baseline;display:flex}.Contact__title-image{flex-direction:column;width:50%;margin-right:75px;display:flex}.Contact__title{color:var(--color-dark-slate-blue);align-items:baseline;margin:0 0 30px;font-size:5vw;font-weight:700;display:flex}.Contact__title-bullet{color:var(--color-marigold);margin-left:6px;font-size:1.2em;line-height:1em}.Contact__text{max-width:100%;color:var(--color-pale-grey-three);margin-bottom:50px;font-size:20px;line-height:1.6}.Contact__title-point{margin-left:10px;bottom:0}.Contact__form{flex-shrink:0;width:50%;margin:24px 0;position:relative}.Contact__image-mob{display:none}.Contact__disclaimer{margin-top:100px}@media screen and (min-width:1000px){.Contact__title{font-size:50px}}@media screen and (max-width:900px){.Contact{margin:0 auto}.Contact__title-image{width:100%;margin-right:0}.Contact__text{margin-bottom:0}.Contact__form{width:100%}.Contact__title{font-size:40px}.Contact__container{flex-wrap:wrap}.Contact__image-mob{justify-content:center;align-items:center;margin-top:50px;display:flex}.Contact__image-desk{display:none}}@media screen and (max-width:640px){.Contact{padding:15px 16px}}
.FormField{flex-direction:column;gap:6px;min-width:0;display:flex}.FormField__label{color:var(--color-dark-slate-blue);font-size:14px;font-weight:600}.FormField__required{color:var(--color-marigold)}.FormControl{box-sizing:border-box;width:100%;color:var(--color-dark-slate-blue);background-color:var(--color-white);border:1px solid #d6dbe1;border-radius:10px;outline:none;padding:12px 14px;font-family:inherit;font-size:15px;line-height:1.4;transition:border-color .15s,box-shadow .15s}.FormControl:hover:not(:disabled){border-color:#b4bcc8}.FormControl:focus{border-color:var(--color-marigold);box-shadow:0 0 0 3px #ffc50147}.FormControl:disabled{cursor:not-allowed;background-color:#f5f7f9}.FormControl--textarea{resize:vertical;min-height:130px}.FormControl--select{appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8' fill='none' stroke='%23223b5d' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m1 1.5 5 5 5-5'/%3E%3C/svg%3E");background-position:right 14px center;background-repeat:no-repeat;padding-right:40px}.FormField--error .FormControl{border-color:#e5484d}.FormField--error .FormControl:focus{box-shadow:0 0 0 3px #e5484d33}.FormField__message{color:var(--color-bluey-grey);margin:0;font-size:13px;line-height:1.4}.FormField__message--error{color:#c4282d}.FormAlert{border-radius:10px;padding:14px 16px;font-size:14px;line-height:1.5}.FormAlert a{color:inherit;font-weight:600;text-decoration:underline}.FormAlert--error{color:#8f1d21;background-color:#fdecec;border:1px solid #f5c2c4}.FormAlert--success{color:#0a6b3a;background-color:var(--color-green-light);border:1px solid #b6ecd0}.FormSubmit{justify-content:center;align-self:flex-start;min-width:200px}.FormSubmit:disabled{cursor:progress;opacity:.7}.FormStack{flex-direction:column;gap:18px;display:flex}.FormCard{background-color:var(--color-white);border:1px solid #eaedf0;border-top:3px solid var(--color-marigold);border-radius:16px;flex-direction:column;gap:18px;padding:clamp(24px,3.5vw,40px);display:flex;box-shadow:0 16px 48px #223b5d1a}.FormCard__intro{color:var(--color-bluey-grey);margin:0;font-size:14px;line-height:1.5}.FormCard__row{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}@media (max-width:560px){.FormCard__row{grid-template-columns:1fr}.FormSubmit{align-self:stretch}}.FormHoneypot{width:1px;height:1px;position:absolute;left:-10000px;overflow:hidden}
.Footer{padding:0 var(--body-padding);color:#ffffffc7;background-color:var(--mp-color-primary);font-size:14px}.Footer__container{max-width:var(--body-width);margin:0 auto;padding:40px 0 20px}.Footer__main{grid-template-columns:1.4fr 1fr 1fr;gap:32px 56px;padding-bottom:32px;display:grid}.Footer__brand img{display:block}.Footer__tagline{max-width:28em;margin:16px 0 0;line-height:1.6}.Footer__heading{color:var(--color-marigold);letter-spacing:.12em;text-transform:uppercase;margin:0 0 14px;font-size:12px;font-weight:700}.Footer__links{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 24px;margin:0;padding:0;list-style:none;display:grid}.Footer a{color:#fff;text-decoration:none;transition:color .15s}.Footer a:hover{color:var(--color-marigold)}.Footer__contact{flex-direction:column;align-items:flex-start;gap:6px;display:flex}.Footer__contact-link{font-size:15px}.Footer__cta{border:1px solid #ffffff59;border-radius:999px;margin-top:10px;padding:9px 18px;font-weight:600}.Footer__cta:hover{background-color:var(--color-marigold);border-color:var(--color-marigold);color:var(--mp-color-primary)!important}.Footer__legal{border-top:1px solid #ffffff1f;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px 40px;padding:24px 0;display:grid}.Footer__legal-item{align-items:flex-start;gap:14px;display:flex}.Footer__legal-item p{color:#fff9;margin:0;font-size:12px;line-height:1.55}.Footer__legal-logo{background:#fff;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;width:88px;height:44px;padding:6px 8px;display:flex}.Footer__legal-logo img{object-fit:contain;max-width:100%;max-height:100%}.Footer__bottom{color:#ffffff80;border-top:1px solid #ffffff1f;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 24px;padding-top:16px;font-size:13px;display:flex}.Footer__bottom p{margin:0}.Footer__bottom-links{gap:20px;display:flex}.Footer__bottom-links a{color:#ffffffb3}@media (max-width:900px){.Footer__main{grid-template-columns:1fr 1fr}.Footer__brand{grid-column:1/-1}}@media (max-width:640px){.Footer__container{padding-top:32px}.Footer__main{grid-template-columns:1fr;gap:28px}.Footer__legal{grid-template-columns:1fr}}
.TopBanner{padding:0 var(--body-padding);color:#fff;background:var(--mp-color-primary);font-size:14px}.TopBanner__inner{max-width:var(--body-width);justify-content:space-between;align-items:center;gap:12px 24px;min-height:42px;margin:0 auto;padding:6px 0;display:flex}.TopBanner__text{margin:0;line-height:1.4}.TopBanner__text strong{color:var(--color-marigold);font-weight:700}.TopBanner__text-extra{color:#ffffffd9}.TopBanner__actions{flex-shrink:0;align-items:center;gap:18px;display:flex}.TopBanner__cta{color:var(--color-dark-slate-blue);background:var(--color-marigold);border-radius:999px;padding:6px 14px;font-size:13px;font-weight:700;text-decoration:none;transition:filter .15s}.TopBanner__cta:hover{filter:brightness(1.08)}.TopBanner__phone{color:#fff;white-space:nowrap;font-weight:600;text-decoration:none}.TopBanner__phone:hover{color:var(--color-marigold)}@media (max-width:760px){.TopBanner__text-extra,.TopBanner__phone{display:none}.TopBanner__inner{justify-content:space-between}.TopBanner__text{font-size:13px}}@media (max-width:640px){.TopBanner{padding:0 16px}}
.EER{width:calc(100% - 2 * var(--body-padding));max-width:var(--page-max);margin:0 auto;padding:clamp(20px,3vw,36px) 0 clamp(48px,6vw,80px)}.EER__header{max-width:720px;margin-bottom:clamp(28px,4vw,44px)}.EER__eyebrow{color:var(--color-dark-slate-blue);letter-spacing:.1em;text-transform:uppercase;background:#ffc5012e;border-radius:999px;margin:0 0 14px;padding:6px 14px;font-size:12px;font-weight:700;display:inline-block}.EER__title{color:var(--color-dark-slate-blue);letter-spacing:-.02em;margin:0 0 14px;font-size:clamp(1.9rem,4vw,2.7rem);font-weight:700;line-height:1.12}.EER__text{color:var(--color-slate-grey,#4a5a70);margin:0;font-size:1.05rem;line-height:1.65}.EER__section{margin-bottom:clamp(32px,5vw,56px)}.EER__subtitle{color:var(--color-dark-slate-blue);margin:0 0 18px;font-size:clamp(1.3rem,2.6vw,1.7rem);font-weight:700}.EER__steps{counter-reset:eer-step;grid-template-columns:repeat(5,minmax(0,1fr));gap:14px;margin:0;padding:0;list-style:none;display:grid}.EER__step{background:var(--color-white);counter-increment:eer-step;border:1px solid #e6eaef;border-radius:16px;padding:18px 16px 20px;position:relative;box-shadow:0 8px 24px #223b5d0f}.EER__step:before{width:32px;height:32px;color:var(--color-dark-slate-blue);content:counter(eer-step);background:var(--color-marigold);border-radius:50%;justify-content:center;align-items:center;margin-bottom:12px;font-size:15px;font-weight:700;display:flex}.EER__step h3{color:var(--color-dark-slate-blue);margin:0 0 8px;font-size:15px;font-weight:700;line-height:1.3}.EER__step p{color:var(--color-slate-grey,#4a5a70);margin:0;font-size:13.5px;line-height:1.55}.EER__facts{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.EER__fact{background:#f7f9fb;border-radius:16px;padding:22px}.EER__fact h3{color:var(--color-dark-slate-blue);margin:0 0 10px;font-size:1rem;font-weight:700;line-height:1.3}.EER__fact p{color:var(--color-slate-grey,#4a5a70);margin:0;font-size:14px;line-height:1.6}.EER__fact a{color:var(--color-dark-slate-blue);border-bottom:2px solid var(--color-marigold);margin-top:12px;font-size:13px;font-weight:600;text-decoration:none;display:inline-block}.EER__doc-header{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:14px 24px;margin-bottom:16px;display:flex}.EER__doc-header .EER__subtitle{margin-bottom:4px}.EER__doc-meta{color:var(--color-bluey-grey);margin:0;font-size:13px}.EER__doc-actions{flex-wrap:wrap;gap:10px;display:flex}.EER__doc-actions .Button{text-decoration:none}.EER__viewer{background:#e9edf2;border:1px solid #d6dbe1;border-radius:16px;flex-direction:column;gap:20px;max-height:clamp(560px,80vh,940px);padding:clamp(14px,3vw,28px);display:flex;overflow-y:auto;box-shadow:inset 0 2px 8px #223b5d0f}.EER__viewer:focus-visible{outline-offset:2px;outline:3px solid #ffc50180}.EER__page{width:100%;max-width:820px;margin:0 auto}.EER__page img{background:#fff;border-radius:4px;width:100%;height:auto;display:block;box-shadow:0 6px 24px #223b5d2e}.EER__page figcaption{color:var(--color-bluey-grey);text-align:center;margin-top:8px;font-size:12px}.EER__doc-note{color:var(--color-bluey-grey);margin:12px 0 0;font-size:13px}.EER__cta{color:#fff;background:var(--mp-color-primary);border-radius:20px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:20px;padding:clamp(22px,3vw,32px);display:flex}.EER__cta h2{margin:0 0 6px;font-size:1.4rem}.EER__cta p{color:#fffc;margin:0;line-height:1.55}.EER__cta-button{color:var(--color-dark-slate-blue);background:var(--color-marigold);border-radius:12px;padding:14px 24px;font-weight:700;text-decoration:none}@media (max-width:1049px){.EER__steps{grid-template-columns:repeat(3,minmax(0,1fr))}.EER__facts{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:700px){.EER__steps,.EER__facts{grid-template-columns:1fr}.EER__doc-actions{width:100%}.EER__doc-actions .Button{flex:1;justify-content:center}}
.About{--about-earth:#fbf6ec;--about-earth-dark:#a67c52;--about-green:#2fb96b;width:100%;overflow-x:clip}.About>section{width:calc(100% - 2 * var(--body-padding));max-width:var(--page-max);margin:0 auto}.About__hero{grid-template-columns:minmax(0,1.35fr) minmax(0,.65fr);align-items:center;gap:clamp(28px,5vw,64px);padding:clamp(32px,6vw,72px) 0 clamp(40px,6vw,72px);display:grid}.About__eyebrow,.About__kicker{color:var(--color-dark-slate-blue);letter-spacing:.1em;text-transform:uppercase;background:#ffc5012e;border-radius:999px;margin:0 0 14px;padding:6px 14px;font-size:12px;font-weight:700;display:inline-block}.About__title{color:var(--color-dark-slate-blue);letter-spacing:-.02em;margin:0 0 20px;font-size:clamp(2.2rem,5vw,3.7rem);font-weight:700;line-height:1.08}.About__title span{color:var(--color-marigold)}.About__lead{max-width:36em;color:var(--color-slate-grey,#4a5a70);margin:0 0 28px;font-size:clamp(1.02rem,1.6vw,1.18rem);line-height:1.7}.About__actions{flex-wrap:wrap;gap:12px;display:flex}.About__button{text-align:center;border-radius:12px;padding:14px 24px;font-size:15px;font-weight:700;text-decoration:none;transition:filter .15s,transform .15s,background-color .15s;display:inline-block}.About__button--primary{color:var(--color-dark-slate-blue);background:var(--color-marigold)}.About__button--primary:hover{filter:brightness(1.07);transform:translateY(-1px)}.About__button--ghost{color:var(--color-dark-slate-blue);background:0 0;box-shadow:inset 0 0 0 2px #d6dbe1}.About__button--ghost:hover{box-shadow:inset 0 0 0 2px var(--color-marigold)}.About__roots{background:var(--about-earth);border:1px solid #efe4cf;border-radius:24px;padding:clamp(22px,3vw,32px);box-shadow:0 16px 44px #a67c5226}.About__roots-title{color:var(--color-dark-slate-blue);margin:0 0 18px;font-size:1.1rem;font-weight:700;line-height:1.3}.About__generations{border-bottom:3px solid var(--about-earth-dark);justify-content:space-between;align-items:flex-end;gap:8px;margin:0;padding:0 0 12px;list-style:none;display:flex}.About__generations li{flex-direction:column;align-items:center;gap:6px;display:flex}.About__generations span{clip:rect(0 0 0 0);width:1px;height:1px;position:absolute;overflow:hidden}.About__roots-text{color:var(--color-slate-grey,#4a5a70);margin:16px 0 0;font-size:14px;line-height:1.6}.About__section{padding:clamp(36px,6vw,72px) 0}.About__section--earth,.About__section--soft{padding-right:max(var(--body-padding), calc((100% - var(--page-max)) / 2));padding-left:max(var(--body-padding), calc((100% - var(--page-max)) / 2));width:100%!important;max-width:none!important}.About__section--earth{background:var(--about-earth)}.About__section--soft{background:#f7f9fb}.About__section-head{max-width:760px;margin-bottom:clamp(22px,3vw,36px)}.About__subtitle{color:var(--color-dark-slate-blue);letter-spacing:-.01em;margin:0 0 12px;font-size:clamp(1.6rem,3.4vw,2.3rem);font-weight:700;line-height:1.15}.About__section-lead{color:var(--color-slate-grey,#4a5a70);margin:0;font-size:1.05rem;line-height:1.7}.About__principles{max-width:var(--page-max);grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin:0 auto;display:grid}.About__principle{background:#fff;border:1px solid #efe4cf;border-radius:18px;padding:24px 22px}.About__principle-number{width:34px;height:34px;color:var(--color-dark-slate-blue);background:var(--color-marigold);border-radius:50%;justify-content:center;align-items:center;margin-bottom:14px;font-weight:700;display:flex}.About__principle h3{color:var(--color-dark-slate-blue);margin:0 0 8px;font-size:1.05rem;font-weight:700;line-height:1.3}.About__principle p{color:var(--color-slate-grey,#4a5a70);margin:0;font-size:14.5px;line-height:1.6}.About__section--earth .About__section-head{max-width:var(--page-max);margin-left:auto;margin-right:auto}.About__method{counter-reset:method;grid-template-columns:repeat(4,minmax(0,1fr));gap:0;margin:0;padding:0;list-style:none;display:grid}.About__method-step{counter-increment:method;padding:26px 22px 8px 0;position:relative}.About__method-step:before{content:"";background:linear-gradient(90deg, var(--about-green), #bfe9cf);border-radius:999px;height:4px;position:absolute;top:0;left:0;right:0}.About__method-step:after{content:"";background:var(--color-marigold);width:14px;height:14px;box-shadow:0 0 0 1px var(--color-marigold);border:3px solid #fff;border-radius:50%;position:absolute;top:-5px;left:0}.About__method-label{color:#b88a00;letter-spacing:.08em;text-transform:uppercase;margin:8px 0 4px;font-size:12px;font-weight:700}.About__method-step h3{color:var(--color-dark-slate-blue);margin:0 0 8px;font-size:1.25rem;font-weight:700}.About__method-step p:last-child{color:var(--color-slate-grey,#4a5a70);margin:0;font-size:14.5px;line-height:1.6}.About__method-link{margin:28px 0 0}.About__method-link a{color:var(--color-dark-slate-blue);border-bottom:2px solid var(--color-marigold);font-weight:600;text-decoration:none}.About__timeline{max-width:820px;margin:0;padding:0;list-style:none;position:relative}.About__timeline:before{content:"";background:#e1d6c2;width:2px;position:absolute;top:8px;bottom:8px;left:54px}.About__timeline-item{grid-template-columns:78px minmax(0,1fr);gap:22px;padding:0 0 28px;display:grid;position:relative}.About__timeline-item:before{content:"";background:var(--color-marigold);width:14px;height:14px;box-shadow:0 0 0 1px var(--color-marigold);border:3px solid #fff;border-radius:50%;position:absolute;top:6px;left:48px}.About__timeline-year{color:var(--color-dark-slate-blue);padding-top:2px;font-size:1.15rem;font-weight:700}.About__timeline-item h3{color:var(--color-dark-slate-blue);margin:0 0 6px;font-size:1.1rem;font-weight:700}.About__timeline-item p{color:var(--color-slate-grey,#4a5a70);margin:0;font-size:15px;line-height:1.65}.About__team{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;display:grid}.About__person{background:#fff;border:1px solid #e6eaef;border-radius:24px;flex-direction:column;gap:16px;padding:clamp(22px,3vw,32px);display:flex;box-shadow:0 14px 40px #223b5d14}.About__person-top{align-items:center;gap:18px;display:flex}.About__person-badge{width:84px;height:84px;color:var(--color-marigold);background:var(--mp-color-primary);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-size:1.9rem;font-weight:700;display:flex}.About__scope{flex-wrap:wrap;gap:8px;margin:18px 0 0;padding:0;list-style:none;display:flex}.About__scope li{color:var(--color-dark-slate-blue);background:#fff8dc;border-radius:999px;padding:8px 14px;font-size:14px;font-weight:600}.About__person-name{color:var(--color-dark-slate-blue);margin:0 0 4px;font-size:1.4rem;font-weight:700;line-height:1.2}.About__person-role{color:var(--color-bluey-grey);margin:0;font-size:14px;font-weight:600;line-height:1.4}.About__person-text,.About__person-studies{color:var(--color-slate-grey,#4a5a70);margin:0;line-height:1.7}.About__person-studies{font-size:14px}.About__person-studies strong{color:var(--color-dark-slate-blue)}.About__tags{flex-wrap:wrap;gap:8px;margin:auto 0 0;padding:0;list-style:none;display:flex}.About__tags li{color:var(--color-dark-slate-blue);background:#f1f3f6;border-radius:999px;padding:6px 12px;font-size:13px;font-weight:600}.About__bricks{max-width:var(--page-max);grid-template-columns:minmax(0,.8fr) minmax(0,1.6fr);gap:16px;margin:0 auto;display:grid}.About__brick{background:#fff;border:1px solid #e6eaef;border-radius:18px;padding:20px 22px;position:relative}.About__brick h3{color:var(--color-dark-slate-blue);margin:0 0 4px;font-size:1.05rem;font-weight:700}.About__brick p{color:var(--color-slate-grey,#4a5a70);margin:0;font-size:14px;line-height:1.55}.About__brick--base{color:#fff;background:var(--mp-color-primary);border-color:var(--mp-color-primary);flex-direction:column;justify-content:center;display:flex}.About__brick--base h3{color:#fff;font-size:1.5rem}.About__brick--base p{color:#ffffffd1}.About__brick-tag{color:var(--color-dark-slate-blue);letter-spacing:.08em;text-transform:uppercase;background:var(--color-marigold);border-radius:999px;align-self:flex-start;margin-bottom:10px;padding:3px 10px;font-size:11px;font-weight:700}.About__brick-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:0;padding:0;list-style:none;display:grid}.About__brick-list .About__brick{background:#fffdf3;border-style:dashed;border-color:#d9c78a;align-items:flex-start;gap:14px;display:flex}.About__brick-plus{width:30px;height:30px;color:var(--color-dark-slate-blue);background:var(--color-marigold);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-size:1.3rem;font-weight:700;line-height:1;display:flex}.About__bricks-note{max-width:var(--page-max);color:var(--color-dark-slate-blue);margin:18px auto 0;font-weight:600;line-height:1.55}.About__ecosystem-title{max-width:var(--page-max);color:var(--color-dark-slate-blue);margin:40px auto 16px;font-size:1.25rem;font-weight:700}.About__section--soft .About__section-head,.About__ecosystem{max-width:var(--page-max);margin-left:auto;margin-right:auto}.About__ecosystem{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;display:grid}.About__ecosystem-card{background:#fff;border:1px solid #e6eaef;border-radius:18px;padding:22px}.About__ecosystem-card.is-current{color:#fff;background:var(--mp-color-primary);border-color:var(--mp-color-primary)}.About__ecosystem-role{color:#b88a00;letter-spacing:.08em;text-transform:uppercase;margin:0 0 6px;font-size:12px;font-weight:700}.About__ecosystem-card.is-current .About__ecosystem-role{color:var(--color-marigold)}.About__ecosystem-card h3{margin:0 0 8px;font-size:1.2rem;font-weight:700}.About__ecosystem-card p:last-child{color:var(--color-slate-grey,#4a5a70);margin:0;font-size:14px;line-height:1.6}.About__ecosystem-card.is-current p:last-child{color:#ffffffd1}.About>.About__trust{border-left:4px solid var(--color-marigold);background:#fffbea;border-radius:0 18px 18px 0;margin-top:clamp(36px,6vw,64px);padding:clamp(22px,3vw,32px)}.About__trust-title{color:var(--color-dark-slate-blue);margin:0 0 12px;font-size:1.25rem}.About__trust-list{color:var(--color-slate-grey,#4a5a70);flex-direction:column;gap:8px;margin:0 0 14px;padding-left:20px;line-height:1.55;display:flex}.About__trust-link{color:var(--color-dark-slate-blue);border-bottom:2px solid var(--color-marigold);font-weight:600;text-decoration:none}.About>.About__cta{color:#fff;background:var(--mp-color-primary);border-radius:24px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:20px 32px;margin-top:clamp(24px,4vw,40px);margin-bottom:clamp(48px,7vw,88px);padding:clamp(26px,4vw,44px);display:flex}.About__cta h2{margin:0 0 8px;font-size:clamp(1.5rem,3vw,2rem)}.About__cta p{color:#ffffffd1;max-width:36em;margin:0;line-height:1.6}.About__cta-actions{flex-direction:column;align-items:center;gap:10px;display:flex}.About__cta-phone{color:#ffffffd9;font-size:14px;text-decoration:none}.About__cta-phone:hover{color:var(--color-marigold)}@media (max-width:1049px){.About__principles,.About__ecosystem{grid-template-columns:repeat(2,minmax(0,1fr))}.About__method{grid-template-columns:repeat(2,minmax(0,1fr));row-gap:24px}}@media (max-width:800px){.About__bricks,.About__hero,.About__team{grid-template-columns:1fr}}@media (max-width:640px){.About__principles,.About__ecosystem,.About__method,.About__brick-list,.About__team{grid-template-columns:1fr}.About__person-top{flex-direction:column;align-items:flex-start}.About__timeline:before{left:6px}.About__timeline-item{grid-template-columns:1fr;gap:4px;padding-left:30px}.About__timeline-item:before{left:0}.About__actions .About__button,.About__cta-actions,.About__cta-actions .About__button{width:100%}}
.Security{width:calc(100% - 2 * var(--body-padding));max-width:var(--page-max);margin:0 auto;padding:clamp(20px,3vw,36px) 0 clamp(48px,6vw,80px)}.Security__header{max-width:720px;margin-bottom:clamp(28px,4vw,44px)}.Security__eyebrow{color:var(--color-dark-slate-blue);letter-spacing:.1em;text-transform:uppercase;background:#ffc5012e;border-radius:999px;margin:0 0 14px;padding:6px 14px;font-size:12px;font-weight:700;display:inline-block}.Security__title{color:var(--color-dark-slate-blue);letter-spacing:-.02em;margin:0 0 14px;font-size:clamp(1.9rem,4vw,2.7rem);font-weight:700;line-height:1.12}.Security__lead,.Security__text{color:var(--color-slate-grey,#4a5a70);margin:0;font-size:1.05rem;line-height:1.65}.Security__text{font-size:1rem}.Security__text a,.Security__list a,.Security__editor a{color:var(--color-dark-slate-blue);border-bottom:2px solid var(--color-marigold);font-weight:600;text-decoration:none}.Security__section{margin-bottom:clamp(32px,5vw,52px)}.Security__subtitle{color:var(--color-dark-slate-blue);margin:0 0 18px;font-size:clamp(1.3rem,2.6vw,1.7rem);font-weight:700}.Security__flow{counter-reset:sec-step;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin:0;padding:0;list-style:none;display:grid}.Security__flow-step{counter-increment:sec-step;background:#fff;border:1px solid #e6eaef;border-radius:18px;padding:24px 22px;position:relative;box-shadow:0 8px 24px #223b5d0f}.Security__flow-step:not(:last-child):after{z-index:1;content:"";border-top:3px solid var(--color-marigold);border-right:3px solid var(--color-marigold);width:10px;height:10px;position:absolute;top:50%;right:-14px;transform:translateY(-50%)rotate(45deg)}.Security__flow-label{color:#b88a00;letter-spacing:.08em;text-transform:uppercase;margin:0 0 8px;font-size:12px;font-weight:700}.Security__flow-step h3{color:var(--color-dark-slate-blue);margin:0 0 8px;font-size:1.2rem;font-weight:700}.Security__flow-step p:last-child{color:var(--color-slate-grey,#4a5a70);margin:0;font-size:14.5px;line-height:1.6}.Security__list{background:#fff;border:1px solid #e6eaef;border-radius:18px;margin:0;padding:0}.Security__list-row{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:12px;padding:16px 22px;display:grid}.Security__list-row+.Security__list-row{border-top:1px solid #eaedf0}.Security__list dt{color:var(--color-bluey-grey);font-size:14px;font-weight:600}.Security__list dd{color:var(--color-dark-slate-blue);margin:0;font-weight:600}.Security__chips{flex-wrap:wrap;gap:8px;margin:0 0 16px;padding:0;list-style:none;display:flex}.Security__chips li{color:var(--color-dark-slate-blue);background:#fff8dc;border-radius:999px;padding:8px 14px;font-size:14px;font-weight:600}.Security__badges{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;display:grid}.Security__badge{background:#f7f9fb;border-radius:18px;flex-direction:column;gap:10px;padding:22px;display:flex}.Security__badge img{object-fit:contain;background:#fff;border-radius:8px;align-self:flex-start;max-width:130px;height:52px;padding:6px 10px}.Security__badge-mark{width:52px;height:52px;color:var(--color-marigold);background:var(--mp-color-primary);border-radius:8px;justify-content:center;align-items:center;font-size:1.1rem;font-weight:700;display:flex}.Security__badge h3{color:var(--color-dark-slate-blue);margin:0;font-size:1rem;font-weight:700;line-height:1.3}.Security__badge p{color:var(--color-slate-grey,#4a5a70);margin:0;font-size:14px;line-height:1.6}.Security__editor{border-left:4px solid var(--color-marigold);background:#fffbea;border-radius:0 16px 16px 0;padding:clamp(20px,3vw,28px)}.Security__editor h2{color:var(--color-dark-slate-blue);margin:0 0 8px;font-size:1.15rem}.Security__editor p{color:var(--color-slate-grey,#4a5a70);margin:0 0 8px;line-height:1.6}.Security__editor p:last-child{margin:0}@media (max-width:860px){.Security__flow,.Security__badges{grid-template-columns:1fr}.Security__flow-step:not(:last-child):after{inset:auto auto -14px 50%;transform:translate(-50%)rotate(135deg)}.Security__list-row{grid-template-columns:1fr;gap:2px}}
.Mission{--m-earth:#fbf6ec;width:100%;overflow-x:clip}.Mission>section{width:calc(100% - 2 * var(--body-padding));max-width:var(--page-max);margin:0 auto}.Mission__hero{grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);align-items:center;gap:clamp(24px,5vw,64px);padding:clamp(28px,5vw,64px) 0 clamp(32px,5vw,64px);display:grid}.Mission__eyebrow,.Mission__kicker{color:var(--color-dark-slate-blue);letter-spacing:.1em;text-transform:uppercase;background:#ffc5012e;border-radius:999px;margin:0 0 14px;padding:6px 14px;font-size:12px;font-weight:700;display:inline-block}.Mission__title{color:var(--color-dark-slate-blue);letter-spacing:-.02em;margin:0 0 20px;font-size:clamp(2.1rem,4.8vw,3.4rem);font-weight:700;line-height:1.1}.Mission__title span{color:var(--color-marigold)}.Mission__lead{max-width:34em;color:var(--color-slate-grey,#4a5a70);margin:0 0 28px;font-size:clamp(1rem,1.6vw,1.15rem);line-height:1.7}.Mission__actions{flex-wrap:wrap;gap:12px;display:flex}.Mission__button{text-align:center;border-radius:12px;padding:14px 24px;font-size:15px;font-weight:700;text-decoration:none;transition:filter .15s,transform .15s;display:inline-block}.Mission__button--primary{color:var(--color-dark-slate-blue);background:var(--color-marigold)}.Mission__button--primary:hover{filter:brightness(1.07);transform:translateY(-1px)}.Mission__button--ghost{color:var(--color-dark-slate-blue);box-shadow:inset 0 0 0 2px #d6dbe1}.Mission__button--ghost:hover{box-shadow:inset 0 0 0 2px var(--color-marigold)}.Mission__art img{width:100%;height:auto;display:block}.Mission__section{padding:clamp(32px,5vw,60px) 0}.Mission__section--earth{padding-right:max(var(--body-padding), calc((100% - var(--page-max)) / 2));padding-left:max(var(--body-padding), calc((100% - var(--page-max)) / 2));background:var(--m-earth);width:100%!important;max-width:none!important}.Mission__head{max-width:720px;margin-bottom:clamp(20px,3vw,32px)}.Mission__subtitle{color:var(--color-dark-slate-blue);letter-spacing:-.01em;margin:0 0 12px;font-size:clamp(1.6rem,3.2vw,2.2rem);font-weight:700;line-height:1.15}.Mission__text{color:var(--color-slate-grey,#4a5a70);margin:0;font-size:1.05rem;line-height:1.75}.Mission__belief{max-width:var(--page-max);margin:0 auto}.Mission__belief .Mission__text{max-width:44em}.Mission__words{flex-wrap:wrap;gap:10px;margin:22px 0 0;padding:0;list-style:none;display:flex}.Mission__words li{color:var(--color-dark-slate-blue);background:#fff;border:1px solid #efe4cf;border-radius:999px;padding:8px 16px;font-weight:700}.Mission__pull{max-width:30em;color:var(--color-dark-slate-blue);border-left:5px solid var(--color-marigold);margin:0 0 18px;padding-left:22px;font-size:clamp(1.25rem,2.4vw,1.7rem);font-weight:700;line-height:1.35}.Mission__rows{counter-reset:mission;border-top:2px solid var(--color-dark-slate-blue);margin:0;padding:0;list-style:none}.Mission__row{counter-increment:mission;border-bottom:1px solid #e1e6ec;grid-template-columns:96px 150px minmax(0,1fr);align-items:center;gap:8px 24px;padding:22px 0;display:grid;position:relative}.Mission__row:before{color:var(--color-marigold);content:counter(mission, decimal-leading-zero);font-size:3.4rem;font-weight:800;line-height:1}.Mission__row:nth-child(2n){background:linear-gradient(90deg,#ffc50112,#0000 70%)}.Mission__row-tag{color:var(--color-dark-slate-blue);letter-spacing:.08em;text-transform:uppercase;background:#ffc50138;border-radius:999px;justify-self:start;padding:5px 12px;font-size:12px;font-weight:700}.Mission__row-body h3{color:var(--color-dark-slate-blue);margin:0 0 4px;font-size:clamp(1.15rem,2vw,1.4rem);font-weight:700;line-height:1.25}.Mission__row-body p{max-width:46em;color:var(--color-slate-grey,#4a5a70);margin:0;font-size:15px;line-height:1.65}.Mission__section--navy{padding-right:max(var(--body-padding), calc((100% - var(--page-max)) / 2));padding-left:max(var(--body-padding), calc((100% - var(--page-max)) / 2));color:#fff;background:var(--mp-color-primary);width:100%!important;max-width:none!important}.Mission__section--navy .Mission__subtitle{color:#fff;margin-bottom:0}.Mission__kicker--light{color:var(--color-marigold)!important;background:#ffffff1a!important}.Mission__not{max-width:var(--page-max);grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:center;gap:clamp(20px,4vw,56px);margin:0 auto;display:grid}.Mission__not-list{flex-direction:column;gap:14px;margin:0;padding:0;list-style:none;display:flex}.Mission__not-list li{color:#fff;padding-left:36px;font-size:clamp(1.05rem,2vw,1.3rem);font-weight:600;position:relative}.Mission__not-list li:before{content:"×";color:#fff;text-align:center;background:#e5484d;border-radius:50%;width:24px;height:24px;font-size:17px;font-weight:700;line-height:24px;position:absolute;top:2px;left:0}.Mission__status{max-width:var(--page-max);color:#fff9;margin:22px auto 0;font-size:12.5px;line-height:1.6}.Mission__status a{color:inherit;text-decoration:underline}.Mission__audiences{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.Mission__audience{border-radius:24px;padding:clamp(24px,3vw,34px)}.Mission__audience--yellow{background:#fff3c4}.Mission__audience--blue{background:#e3f3fa}.Mission__audience h3{color:var(--color-dark-slate-blue);margin:0 0 6px;font-size:clamp(1.4rem,2.6vw,1.9rem);font-weight:800}.Mission__audience>p{color:var(--color-slate-grey,#4a5a70);margin:0 0 18px;line-height:1.6}.Mission__audience ul{flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none;display:flex}.Mission__audience li{color:var(--color-dark-slate-blue);background:#fff;border-radius:999px;padding:8px 14px;font-size:14px;font-weight:600}.Mission>.Mission__proof{border-top:1px solid #e6eaef;border-bottom:1px solid #e6eaef;margin-top:clamp(24px,4vw,40px);padding:clamp(22px,3vw,32px)}.Mission__proof-title{color:var(--color-dark-slate-blue);margin:0 0 18px;font-size:1.2rem}.Mission__proof-list{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin:0;padding:0;list-style:none;display:grid}.Mission__proof-list li{color:var(--color-slate-grey,#4a5a70);flex-direction:column;gap:10px;font-size:13.5px;line-height:1.5;display:flex}.Mission__proof-list img{object-fit:contain;background:#fff;border:1px solid #e6eaef;border-radius:8px;align-self:flex-start;max-width:110px;height:46px;padding:5px 8px}.Mission__proof-mark{min-width:46px;height:46px;color:var(--color-marigold);background:var(--mp-color-primary);border-radius:8px;justify-content:center;align-self:flex-start;align-items:center;padding:0 10px;font-size:1rem;font-weight:700;display:flex}.Mission>.Mission__cta{color:#fff;background:var(--mp-color-primary);border-radius:24px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:20px 32px;margin-top:clamp(28px,4vw,44px);margin-bottom:clamp(48px,7vw,88px);padding:clamp(26px,4vw,44px);display:flex}.Mission__cta h2{margin:0 0 8px;font-size:clamp(1.5rem,3vw,2rem)}.Mission__cta p{color:#ffffffd1;max-width:36em;margin:0;line-height:1.6}.Mission__cta-actions{flex-direction:column;align-items:center;gap:10px;display:flex}.Mission__cta-phone{color:#ffffffd9;font-size:14px;text-decoration:none}.Mission__cta-phone:hover{color:var(--color-marigold)}@media (max-width:1049px){.Mission__proof-list{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:800px){.Mission__hero,.Mission__not{grid-template-columns:1fr}.Mission__row{grid-template-columns:64px minmax(0,1fr)}.Mission__row:before{font-size:2.4rem}.Mission__row-tag{grid-area:1/2}.Mission__row-body{grid-column:1/-1}.Mission__art{max-width:440px}}@media (max-width:640px){.Mission__audiences,.Mission__proof-list{grid-template-columns:1fr}.Mission__actions .Mission__button,.Mission__cta-actions,.Mission__cta-actions .Mission__button{width:100%}}
.SimulatorPage{width:calc(100% - 2 * var(--body-padding));max-width:var(--page-max);margin:0 auto;padding:clamp(20px,3vw,36px) 0 clamp(48px,6vw,80px)}.SimulatorPage__header{max-width:760px;margin-bottom:clamp(20px,3vw,32px)}.SimulatorPage__title{color:var(--color-dark-slate-blue);letter-spacing:-.02em;margin:0 0 10px;font-size:clamp(1.9rem,4vw,2.7rem);font-weight:700;line-height:1.12}.SimulatorPage__text{color:var(--color-slate-grey,#4a5a70);margin:0 0 16px;font-size:1.05rem;line-height:1.55}.SimulatorPage__trust{flex-wrap:wrap;gap:8px 22px;margin:0;padding:0;list-style:none;display:flex}.SimulatorPage__trust li{color:var(--color-dark-slate-blue);padding-left:24px;font-size:14px;font-weight:600;position:relative}.SimulatorPage__trust li:before{content:"";background:var(--color-marigold);border-radius:50%;width:17px;height:17px;position:absolute;top:50%;left:0;transform:translateY(-50%)}.SimulatorPage__trust li:after{content:"";border-right:2px solid var(--color-dark-slate-blue);border-bottom:2px solid var(--color-dark-slate-blue);width:4px;height:8px;position:absolute;top:50%;left:6px;transform:translateY(-65%)rotate(45deg)}.Sim{flex-direction:column;gap:clamp(28px,4vw,44px);display:flex}.SimStep__title{color:var(--color-dark-slate-blue);align-items:center;gap:12px;margin:0 0 14px;font-size:1.25rem;font-weight:700;display:flex}.SimStep__number{width:30px;height:30px;color:var(--color-dark-slate-blue);background:var(--color-marigold);border-radius:50%;justify-content:center;align-items:center;font-size:15px;display:inline-flex}.SimCard{background:var(--color-white);border:1px solid #e6eaef;border-radius:20px;padding:clamp(20px,3vw,32px);box-shadow:0 10px 32px #223b5d12}.SimCard--empty{color:var(--color-bluey-grey);margin:0}.SimInputs{flex-direction:column;gap:22px;display:flex}.SimInputs__goals{border:0;min-width:0;margin:0;padding:0}.SimInputs__legend{color:var(--color-dark-slate-blue);margin-bottom:10px;padding:0;font-size:14px;font-weight:600;display:block}.SimInputs__goal-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.SimInputs__goal{text-align:left;cursor:pointer;background:var(--color-white);border:1px solid #d6dbe1;border-radius:14px;flex-direction:column;gap:3px;padding:14px 16px;font-family:inherit;transition:border-color .15s,background-color .15s,box-shadow .15s;display:flex}.SimInputs__goal:hover{border-color:var(--color-marigold)}.SimInputs__goal:focus-visible{outline:none;box-shadow:0 0 0 3px #ffc50159}.SimInputs__goal.is-active{border-color:var(--color-marigold);box-shadow:inset 0 0 0 1px var(--color-marigold);background:#fffbea}.SimInputs__goal-title{color:var(--color-dark-slate-blue);font-size:15px;font-weight:600;line-height:1.3}.SimInputs__goal-text{color:var(--color-bluey-grey);font-size:12.5px;line-height:1.4}.SimInputs__numbers{grid-template-columns:repeat(3,minmax(0,1fr));align-items:end;gap:18px 24px;display:grid}.SimInputs__years{flex-direction:column;gap:14px;display:flex}.SimInputs__range{width:100%;accent-color:var(--color-marigold);margin:0}.Personalize{border-top:1px solid #eaedf0;margin-top:26px;padding-top:22px;position:relative}.Personalize__header{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 16px;margin-bottom:14px;display:flex}.Personalize__title{color:var(--color-dark-slate-blue);margin:0;font-size:1.05rem;font-weight:700}.Personalize__lock{color:var(--color-dark-slate-blue);background:#ffc50138;border-radius:999px;align-items:center;gap:6px;padding:6px 12px;font-size:13px;font-weight:700;text-decoration:none;transition:background-color .15s;display:inline-flex}a.Personalize__lock:hover{background:var(--color-marigold)}.Personalize__lock--open{color:#0a6b3a;background:var(--color-green-light)}.Personalize__body{flex-direction:column;gap:20px;display:flex}.Personalize.is-locked .Personalize__body{opacity:.5;filter:grayscale();pointer-events:none;-webkit-user-select:none;user-select:none}.Personalize__profiles{border:0;min-width:0;margin:0;padding:0}.Personalize__profile-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.Personalize__profile{text-align:left;cursor:pointer;background:var(--color-white);border:1px solid #d6dbe1;border-radius:12px;flex-direction:column;gap:2px;padding:12px 14px;font-family:inherit;transition:border-color .15s,background-color .15s;display:flex}.Personalize__profile:hover:not(:disabled){border-color:var(--color-marigold)}.Personalize__profile.is-active{border-color:var(--color-marigold);box-shadow:inset 0 0 0 1px var(--color-marigold);background:#fffbea}.Personalize__profile-title{color:var(--color-dark-slate-blue);font-size:14px;font-weight:600}.Personalize__profile-text{color:var(--color-bluey-grey);font-size:12.5px}.Personalize__profile-rate{color:#b88a00;margin-top:2px;font-size:12.5px;font-weight:700}.ReturnsEditor{border:0;min-width:0;margin:0;padding:0}.ReturnsEditor__product{color:#b88a00}.ReturnsEditor__grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.ReturnsEditor__field{flex-direction:column;gap:6px;display:flex}.ReturnsEditor__label{color:var(--color-bluey-grey);font-size:12px;font-weight:600}.ReturnsEditor__input{background:var(--color-white);border:1px solid #d6dbe1;border-radius:10px;align-items:center;gap:6px;padding:0 12px;transition:border-color .15s,box-shadow .15s;display:flex}.ReturnsEditor__input:focus-within{border-color:var(--color-marigold);box-shadow:0 0 0 3px #ffc50147}.ReturnsEditor__input input{width:100%;min-width:0;color:var(--color-dark-slate-blue);background:0 0;border:0;outline:none;padding:10px 0;font-family:inherit;font-size:15px;font-weight:600}.ReturnsEditor__input span{color:var(--color-bluey-grey);font-weight:600}.ReturnsEditor__help{color:var(--color-bluey-grey);margin:10px 0 0;font-size:12.5px;line-height:1.5}.ReturnsEditor__reset{color:var(--color-dark-slate-blue);font-family:inherit;font-size:inherit;cursor:pointer;background:0 0;border:0;padding:0;font-weight:600;text-decoration:underline}.SimResultRow{grid-template-columns:minmax(0,1.35fr) minmax(0,.65fr);align-items:start;gap:20px;display:grid}.Result__kicker{color:var(--color-bluey-grey);margin:0 0 6px;font-size:14px}.Result__headline{color:var(--color-dark-slate-blue);margin:0 0 18px;font-size:clamp(1.4rem,3vw,2rem);line-height:1.2}.Result__headline strong{font-weight:700}.Result__warning{color:#8f1d21;background:#fdecec;border-left:3px solid #e5484d;border-radius:8px;margin:0 0 18px;padding:12px 14px;font-size:13.5px;line-height:1.5}.Result__track{height:28px;margin:4px 14px 14px;position:relative}.Result__bar{background:linear-gradient(90deg, #ff8f8f 0%, var(--color-marigold) 50%, #6ee7a8 100%);border-radius:999px;height:8px;position:absolute;top:10px;left:0;right:0}.Result__marker{background:var(--color-white);border:3px solid var(--color-dark-slate-blue);border-radius:50%;width:18px;height:18px;position:absolute;top:5px;transform:translate(-50%)}.Result__marker--mid{background:var(--color-marigold);width:24px;height:24px;top:2px}.Result__scenarios{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:0;padding:0;list-style:none;display:grid}.Result__scenario{background:#f7f9fb;border-top:3px solid #d6dbe1;border-radius:12px;flex-direction:column;padding:14px;display:flex}.Result__scenario--low{border-top-color:#ff8f8f}.Result__scenario--mid{border-top-color:var(--color-marigold);background:#fffbea}.Result__scenario--high{border-top-color:#6ee7a8}.Result__scenario-name{color:var(--color-dark-slate-blue);font-size:13px;font-weight:700}.Result__scenario-hint{min-height:2.6em;color:var(--color-bluey-grey);font-size:12px;line-height:1.3}.Result__scenario-value{color:var(--color-dark-slate-blue);margin-top:8px;font-size:clamp(1.1rem,2vw,1.4rem);font-weight:700}.Result__scenario--mid .Result__scenario-value{font-size:clamp(1.25rem,2.4vw,1.65rem)}.Result__scenario-delta{color:#0a8f52;font-size:13px;font-weight:600}.Result__scenario-delta.is-negative{color:#c4282d}.Result__meta{color:var(--color-bluey-grey);margin:14px 0 0;font-size:13px;line-height:1.5}.Result__risk{color:var(--color-slate-grey,#4a5a70);border-top:1px solid #eaedf0;flex-wrap:wrap;align-items:center;gap:8px 14px;margin-top:16px;padding-top:16px;font-size:13px;display:flex}.Result__risk .RiskGauge__label{color:var(--color-dark-slate-blue)}.Rdv{color:#fff;background:var(--mp-color-primary);border-radius:20px;flex-direction:column;padding:clamp(22px,3vw,30px);display:flex;box-shadow:0 16px 40px #223b5d38}.Rdv__kicker{color:var(--color-marigold);letter-spacing:.08em;text-transform:uppercase;margin:0 0 10px;font-size:12px;font-weight:700}.Rdv__title{margin:0 0 10px;font-size:1.4rem;font-weight:700;line-height:1.2}.Rdv__text{color:#fffc;margin:0 0 12px;font-size:14px;line-height:1.55}.Rdv__list{flex-direction:column;gap:8px;margin:0 0 22px;padding:0;list-style:none;display:flex}.Rdv__list li{color:#ffffffeb;padding-left:22px;font-size:13.5px;line-height:1.45;position:relative}.Rdv__list li:before{content:"";background:var(--color-marigold);border-radius:50%;width:9px;height:9px;position:absolute;top:6px;left:0}.Rdv__cta{color:var(--color-dark-slate-blue);text-align:center;background:var(--color-marigold);border-radius:12px;margin-top:auto;padding:14px 20px;font-size:15px;font-weight:700;text-decoration:none;transition:filter .15s,transform .15s}.Rdv__cta:hover{filter:brightness(1.07);transform:translateY(-1px)}.Rdv__phone{color:#fffc;text-align:center;margin-top:12px;font-size:13px;text-decoration:none}.Rdv__phone:hover{color:var(--color-marigold)}.Unlock{min-height:580px;scroll-margin-top:110px;position:relative}.Unlock__preview{pointer-events:none;-webkit-user-select:none;user-select:none;filter:grayscale()blur(3px);opacity:.55;max-height:460px;overflow:hidden}.Unlock:before{z-index:1;content:"";pointer-events:none;background:linear-gradient(#ffffff40 0%,#fff 88%);position:absolute;inset:0}.Unlock__card{z-index:2;background:var(--color-white);border:1px solid #e6eaef;border-top:3px solid var(--color-marigold);border-radius:20px;width:min(520px,100% - 24px);padding:clamp(22px,3vw,32px);position:absolute;top:28px;left:50%;transform:translate(-50%);box-shadow:0 24px 60px #223b5d38}.Unlock__close{width:34px;height:34px;color:var(--color-dark-slate-blue);cursor:pointer;background:#f1f3f6;border:0;border-radius:50%;justify-content:center;align-items:center;padding:0;font-size:22px;line-height:1;transition:background-color .15s;display:flex;position:absolute;top:12px;right:12px}.Unlock__close:hover{background:var(--color-marigold)}.Unlock__close:focus-visible{outline-offset:2px;outline:3px solid #ffc50180}.Unlock.is-closed{min-height:0}.Unlock.is-closed .Unlock__preview{max-height:320px}.Unlock__reopen{z-index:2;color:var(--color-dark-slate-blue);cursor:pointer;background:var(--color-marigold);border:0;border-radius:999px;padding:14px 22px;font-family:inherit;font-size:15px;font-weight:700;transition:filter .15s;position:absolute;top:110px;left:50%;transform:translate(-50%);box-shadow:0 12px 32px #223b5d38}.Unlock__reopen:hover{filter:brightness(1.07)}.Unlock__kicker,.FullReport__eyebrow{color:#b88a00;letter-spacing:.1em;text-transform:uppercase;margin:0 0 8px;font-size:12px;font-weight:700}.Unlock__title{color:var(--color-dark-slate-blue);margin:0 0 14px;font-size:clamp(1.25rem,2.6vw,1.55rem);font-weight:700;line-height:1.25}.Unlock__perks{flex-direction:column;gap:8px;margin:0 0 18px;padding:0;list-style:none;display:flex}.Unlock__perks li{color:var(--color-slate-grey,#4a5a70);padding-left:24px;font-size:14px;line-height:1.45;position:relative}.Unlock__perks li:before{content:"";background:var(--color-marigold);border-radius:50%;width:15px;height:15px;position:absolute;top:3px;left:0}.Unlock__perks li:after{content:"";border-right:2px solid var(--color-dark-slate-blue);border-bottom:2px solid var(--color-dark-slate-blue);width:4px;height:7px;position:absolute;top:6px;left:5px;transform:rotate(45deg)}.Unlock__consent{color:var(--color-slate-grey,#4a5a70);align-items:flex-start;gap:10px;font-size:12.5px;line-height:1.5;display:flex}.Unlock__consent input{accent-color:var(--color-marigold);flex-shrink:0;margin-top:3px}.Unlock__consent a,.Unlock__alt a{color:var(--color-dark-slate-blue);text-decoration:underline}.Unlock__form .FormSubmit{align-self:stretch}.Unlock__alt{color:var(--color-bluey-grey);text-align:center;margin:14px 0 0;font-size:13px}.Sim__disclaimer{color:var(--color-bluey-grey);margin:0;font-size:12px;line-height:1.6}.RiskGauge{align-items:center;gap:10px;display:inline-flex}.RiskGauge__scale{gap:3px;display:flex}.RiskGauge__step{background:#96a0af59;border-radius:3px;width:14px;height:8px}.RiskGauge__step.is-active{background:var(--color-marigold)}.RiskGauge__step.is-active.is-high{background:#ff7a59}.RiskGauge__label{font-size:12px;font-weight:600}.FullReport{background:var(--color-white);border:1px solid #e6eaef;border-top:3px solid var(--color-marigold);border-radius:20px;padding:clamp(24px,4vw,44px);box-shadow:0 12px 36px #223b5d14}.FullReport__text{max-width:46em;color:var(--color-slate-grey,#4a5a70);margin:0 0 24px;line-height:1.6}.FullReport__table-wrap{overflow-x:auto}.FullReport__table{border-collapse:collapse;width:100%;min-width:640px}.FullReport__table th,.FullReport__table td{text-align:right;border-bottom:1px solid #eaedf0;padding:14px 12px}.FullReport__table thead th{color:var(--color-bluey-grey);letter-spacing:.06em;text-transform:uppercase;font-size:12px;font-weight:700}.FullReport__table th:first-child{text-align:left}.FullReport__table tbody th{color:var(--color-dark-slate-blue);font-weight:600}.FullReport__product{margin-bottom:6px;display:block}.FullReport__table .RiskGauge__label{color:var(--color-bluey-grey)}.FullReport__capital{color:var(--color-dark-slate-blue);font-size:1.1rem;font-weight:700;display:block}.FullReport__gain{color:#0a8f52;font-size:13px;display:block}.FullReport__gain.is-negative{color:#c4282d}.FullReport__invested{color:var(--color-bluey-grey);margin:12px 0 0;font-size:13px}.FullReport__subtitle{color:var(--color-dark-slate-blue);margin:32px 0 14px;font-size:1.2rem}.FullReport__risks{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.FullReport__risk-card{background:#f7f9fb;border-radius:14px;padding:20px}.FullReport__risk-card h4{color:var(--color-dark-slate-blue);margin:0 0 10px;font-size:1rem;line-height:1.3}.FullReport__badge{border-radius:999px;margin:0 0 12px;padding:4px 10px;font-size:12px;font-weight:700;display:inline-block}.FullReport__badge.is-safe{color:#0a6b3a;background:var(--color-green-light)}.FullReport__badge.is-risk{color:#8f1d21;background:#fdecec}.FullReport__risk-card ul,.FullReport__attention ul{color:var(--color-slate-grey,#4a5a70);flex-direction:column;gap:8px;margin:0;padding-left:18px;font-size:13.5px;line-height:1.5;display:flex}.FullReport__link{color:var(--color-dark-slate-blue);border-bottom:2px solid var(--color-marigold);margin-top:14px;font-size:13px;font-weight:600;text-decoration:none;display:inline-block}.FullReport__attention{border-left:4px solid var(--color-marigold);background:#fffbea;border-radius:0 14px 14px 0;margin-top:8px;padding:4px 24px 24px}.FullReport__cta{color:#fff;background:var(--mp-color-primary);border-radius:16px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:20px;margin-top:32px;padding:28px;display:flex}.FullReport__cta h3{margin:0 0 6px;font-size:1.3rem}.FullReport__cta p{color:#fffc;max-width:40em;margin:0;line-height:1.55}.FullReport__cta .Button--primary{color:var(--color-dark-slate-blue);background:var(--color-marigold)}@media (max-width:949px){.SimInputs__goal-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.SimResultRow,.FullReport__risks{grid-template-columns:1fr}}@media (max-width:640px){.SimInputs__numbers,.Personalize__profile-grid,.ReturnsEditor__grid,.Result__scenarios{grid-template-columns:1fr}.Result__scenario-hint,.Unlock{min-height:0}.Unlock__card{width:100%;position:relative;top:auto;left:auto;transform:none}.Unlock__preview{max-height:200px;margin-top:16px}.Unlock.is-closed .Unlock__preview{max-height:240px;margin-top:0}.Unlock__reopen{width:calc(100% - 32px);padding-inline:12px;font-size:14px;top:80px}.Unlock:before{height:200px;top:auto}}
.Page--how-it-works{background:var(--color-white);margin-bottom:0}.Page--how-it-works .PrismicBlock{padding-top:clamp(40px,6vw,72px);padding-bottom:clamp(40px,6vw,72px)}.Page--how-it-works .PrismicBlock:nth-of-type(2n){background-color:#f7f9fb}.Page--how-it-works .PrismicBlockTitle .RichText__heading-one{letter-spacing:-.02em;font-size:clamp(2.1rem,4.4vw,3.1rem);font-weight:700}.Page--how-it-works .PrismicBlockTitle .RichText__heading-two{letter-spacing:-.01em;font-size:clamp(1.5rem,3vw,2rem);font-weight:700}.Page--how-it-works .PrismicBlockTitle .RichText__image{display:none}.Page--how-it-works .PrismicTextImage{gap:clamp(24px,5vw,64px)}.Page--how-it-works .PrismicTextImage__content-container,.Page--how-it-works .PrismicTextImage.PrismicTextImage--inversed .PrismicTextImage__content-container{flex-basis:50%;margin:0}.Page--how-it-works .PrismicTextImage__image-container,.Page--how-it-works .PrismicTextImage.PrismicTextImage--inversed .PrismicTextImage__image-container{flex-basis:50%;justify-content:center;margin:0}.Page--how-it-works .PrismicTextImage__image{border-radius:20px}.Page--how-it-works .PrismicTextImage__description{margin:16px 0 0;font-size:1.05rem;line-height:1.7}.Page--how-it-works .PrismicTextImage__description-heading{color:var(--color-dark-slate-blue);border-left:4px solid var(--color-marigold);background-color:#fff8dc;border-radius:0 12px 12px 0;margin-top:20px;padding:16px 20px;font-size:1.05rem}.Page--how-it-works .PrismicTextImage.PrismicTextImage--is-header .PrismicTextImage__description{color:var(--color-slate-grey);font-size:1.15rem}.Page--how-it-works .PrismicTextImage__link{margin-top:24px}.Page--how-it-works .PrismicTextImage__annotation{display:none}.Page--how-it-works .PrismicSteps{counter-reset:how-step;max-width:820px;margin:0}.Page--how-it-works .PrismicSteps__title{margin-bottom:28px}.Page--how-it-works .PrismicSteps__steps{flex-direction:column;gap:14px;display:flex}.Page--how-it-works .PrismicSteps__step{color:var(--color-dark-slate-blue);background:var(--color-white);counter-increment:how-step;border:1px solid #e6eaef;border-radius:14px;align-items:center;gap:18px;padding:18px 22px;font-size:1.05rem;box-shadow:0 4px 16px #223b5d0d;margin:0!important}.Page--how-it-works .PrismicSteps__step:before{width:36px;height:36px;color:var(--color-dark-slate-blue);content:counter(how-step);background:var(--color-marigold);border-radius:50%;justify-content:center;align-items:center;margin:0;font-size:15px;font-weight:700;display:flex}.Page--how-it-works .PrismicTextNumber__statistics-container{margin-left:0}.Page--how-it-works .PrismicTextNumber__statistics{text-align:center;background:var(--color-white);border:1px solid #e6eaef;border-radius:16px;padding:28px;box-shadow:0 8px 24px #223b5d12}.Page--how-it-works .PrismicTextNumber__statistics-value{font-size:clamp(3rem,7vw,4.5rem);font-weight:700}@media (max-width:900px){.Page--how-it-works .PrismicTextImage__content-container,.Page--how-it-works .PrismicTextImage__image-container{flex-basis:auto;width:100%}}.HowToChoose__title{max-width:22em;color:var(--color-dark-slate-blue);letter-spacing:-.01em;margin:0 0 32px;font-size:clamp(1.4rem,2.6vw,1.8rem);font-weight:700;line-height:1.25}.HowToChoose__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;display:grid}.HowToChoose__card{color:var(--color-dark-slate-blue);background:var(--color-white);border:1px solid #e6eaef;border-radius:20px;flex-direction:column;align-items:flex-start;padding:clamp(24px,3.5vw,40px);display:flex;box-shadow:0 12px 36px #223b5d14}.HowToChoose__card--primary{color:#fff;background:var(--mp-color-primary);border-color:var(--mp-color-primary)}.HowToChoose__badge{color:var(--color-dark-slate-blue);letter-spacing:.08em;text-transform:uppercase;background:var(--color-marigold);border-radius:999px;margin-bottom:18px;padding:5px 12px;font-size:12px;font-weight:700}.HowToChoose__badge--light{background:#fff3c4}.HowToChoose__card-title{margin:0 0 12px;font-size:1.4rem;font-weight:700;line-height:1.25}.HowToChoose__text{color:inherit;opacity:.85;margin:0 0 28px;font-size:1rem;line-height:1.65}.HowToChoose__card .HowToChoose__button{margin-top:auto;text-decoration:none}.HowToChoose__card--primary .Button--primary{color:var(--color-dark-slate-blue);background:var(--color-marigold)}.HowToChoose__actions{flex-wrap:wrap;align-items:center;gap:14px 22px;margin-top:auto;display:flex}.HowToChoose__phone{color:var(--color-dark-slate-blue);font-weight:600;text-decoration:none}.HowToChoose__phone:hover{text-decoration:underline}@media (max-width:760px){.HowToChoose__grid{grid-template-columns:1fr}}.HowToChoose__card:not(.HowToChoose__card--primary) .Button--secondary{color:#fff;background:var(--mp-color-primary)}.PrismicBlock:has(.HowHero){padding-top:clamp(32px,6vw,72px);padding-bottom:clamp(36px,6vw,72px);background:radial-gradient(60% 90% at 100% 0,#ffc50124,#0000 70%),radial-gradient(50% 80% at 0 100%,#40c3e61a,#0000 70%),#fff!important}.HowHero{grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);align-items:center;gap:clamp(28px,5vw,72px);display:grid}.HowHero__eyebrow{color:var(--color-dark-slate-blue);letter-spacing:.1em;text-transform:uppercase;background:#ffc5012e;border-radius:999px;margin:0 0 16px;padding:6px 14px;font-size:12px;font-weight:700;display:inline-block}.HowHero__title{color:var(--color-dark-slate-blue);letter-spacing:-.02em;margin:0 0 18px;font-size:clamp(2.1rem,4.6vw,3.3rem);font-weight:700;line-height:1.1}.HowHero__title span{color:var(--color-marigold)}.HowHero__lead{max-width:34em;color:var(--color-slate-grey,#4a5a70);margin:0 0 26px;font-size:clamp(1rem,1.5vw,1.15rem);line-height:1.65}.HowHero__actions{flex-wrap:wrap;gap:12px;display:flex}.HowHero__cta{color:var(--color-dark-slate-blue);background:var(--color-marigold);border-radius:12px;padding:14px 24px;font-size:15px;font-weight:700;text-decoration:none;transition:filter .15s,transform .15s}.HowHero__cta:hover{filter:brightness(1.07);transform:translateY(-1px)}.HowHero__cta--secondary{background:0 0;box-shadow:inset 0 0 0 2px #d6dbe1}.HowHero__cta--secondary:hover{box-shadow:inset 0 0 0 2px var(--color-marigold);filter:none}.HowHero__note{color:var(--color-bluey-grey);margin:16px 0 0;font-size:13.5px;line-height:1.55}.HowHero__note a{color:var(--color-dark-slate-blue);font-weight:600;text-decoration:underline}.HowHero__steps{counter-reset:how-hero;flex-direction:column;gap:14px;margin:0;padding:0;list-style:none;display:flex;position:relative}.HowHero__steps:before{content:"";background:linear-gradient(180deg, var(--color-marigold), #bfe9cf);width:2px;position:absolute;top:28px;bottom:28px;left:29px}.HowHero__step{counter-increment:how-hero;background:#fff;border:1px solid #e6eaef;border-radius:16px;padding:16px 20px 16px 76px;position:relative;box-shadow:0 8px 24px #223b5d12}.HowHero__step:before{width:34px;height:34px;color:var(--color-dark-slate-blue);content:counter(how-hero);background:var(--color-marigold);box-shadow:0 0 0 1px var(--color-marigold);border:3px solid #fff;border-radius:50%;justify-content:center;align-items:center;font-size:15px;font-weight:700;display:flex;position:absolute;top:50%;left:14px;transform:translateY(-50%)}.HowHero__step-title{color:var(--color-dark-slate-blue);margin:0 0 4px;font-size:1.05rem;font-weight:700}.HowHero__step p{color:var(--color-slate-grey,#4a5a70);margin:0;font-size:14px;line-height:1.55}@media (max-width:900px){.HowHero{grid-template-columns:1fr}}@media (max-width:560px){.HowHero__actions .HowHero__cta{text-align:center;width:100%}}
:root{--page-max:var(--body-width,1256px);--page-h1:clamp(2.1rem, 4.6vw, 3.3rem);--page-h2:clamp(1.6rem, 3.2vw, 2.2rem);--page-h3:1.15rem;--page-lead:clamp(1.02rem, 1.6vw, 1.15rem);--page-ink:var(--color-dark-slate-blue);--page-body:var(--color-slate-grey,#4a5a70)}.PageShell,.About>section,.Mission>section,.EER,.Security,.SimulatorPage,.KeyPoints,.Faq{width:calc(100% - 2 * var(--body-padding));max-width:var(--page-max);margin-left:auto;margin-right:auto}.PageShell .KeyPoints,.PageShell .Faq{width:100%}.PageShell{padding-bottom:clamp(48px,7vw,88px)}.PageHero__title,.About__title,.Mission__title,.HowHero__title,.Contact__title,.EER__title,.Security__title,.SimulatorPage__title{color:var(--page-ink);font-size:var(--page-h1);letter-spacing:-.02em;margin:0 0 18px;font-weight:700;line-height:1.1}.PageHero__title span,.About__title span,.Mission__title span,.HowHero__title span{color:var(--color-marigold)}.PageSection__title,.About__subtitle,.Mission__subtitle,.EER__subtitle,.Security__subtitle,.KeyPoints__title,.Faq__title{color:var(--page-ink);font-size:var(--page-h2);letter-spacing:-.01em;margin:0 0 18px;font-weight:700;line-height:1.15}.PageHero__eyebrow,.About__eyebrow,.About__kicker,.Mission__eyebrow,.Mission__kicker,.HowHero__eyebrow,.EER__eyebrow,.Security__eyebrow,.Contact__eyebrow{color:var(--page-ink);letter-spacing:.1em;text-transform:uppercase;background:#ffc5012e;border-radius:999px;margin:0 0 14px;padding:6px 14px;font-size:12px;font-weight:700;display:inline-block}.PageHero__lead,.About__lead,.Mission__lead,.HowHero__lead,.EER__text,.Security__lead,.Contact__text,.SimulatorPage__text{max-width:36em;color:var(--page-body);font-size:var(--page-lead);margin:0 0 26px;line-height:1.7}.PageHero{max-width:52rem;padding:clamp(28px,5vw,64px) 0 clamp(20px,3vw,36px)}.PageHero__actions{flex-wrap:wrap;gap:12px;display:flex}.PageButton{text-align:center;border-radius:12px;padding:14px 24px;font-size:15px;font-weight:700;text-decoration:none;transition:filter .15s,transform .15s;display:inline-block}.PageButton--primary{color:var(--page-ink);background:var(--color-marigold)}.PageButton--primary:hover{filter:brightness(1.07);transform:translateY(-1px)}.PageButton--ghost{color:var(--page-ink);box-shadow:inset 0 0 0 2px #d6dbe1}.PageButton--ghost:hover{box-shadow:inset 0 0 0 2px var(--color-marigold)}.PageSection{margin-bottom:clamp(32px,5vw,56px)}.PageNote{max-width:60em;color:var(--color-bluey-grey);margin:14px 0 0;font-size:12.5px;line-height:1.6}.PageNote a{color:inherit;text-decoration:underline}.PageCta{color:#fff;background:var(--mp-color-primary);border-radius:24px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:20px 32px;margin:0 0 clamp(8px,2vw,16px);padding:clamp(26px,4vw,44px);display:flex}.PageCta h2{margin:0 0 8px;font-size:clamp(1.5rem,3vw,2rem)}.PageCta p{color:#ffffffd1;max-width:36em;margin:0;line-height:1.6}.PageCta__actions{flex-direction:column;align-items:center;gap:10px;display:flex}.PageCta__phone,.PageCta__link{color:#ffffffd9;font-size:14px;text-decoration:none}.PageCta__phone:hover,.PageCta__link:hover{color:var(--color-marigold)}.KeyPoints{border:1px solid #e6eaef;border-top:3px solid var(--color-marigold);background:#fff;border-radius:20px;margin-top:clamp(8px,2vw,16px);margin-bottom:clamp(32px,5vw,56px);padding:clamp(22px,3vw,32px);box-shadow:0 10px 32px #223b5d12}.KeyPoints__title{border-bottom:1px solid #eaedf0;align-items:center;gap:10px;margin:0 0 18px;padding-bottom:16px;font-size:clamp(1.2rem,2.2vw,1.45rem);display:flex}.KeyPoints__title:before{content:"";background:var(--color-marigold);border-radius:50%;flex-shrink:0;width:10px;height:10px}.KeyPoints__list{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px 40px;margin:0;padding:0;list-style:none;display:grid}.KeyPoints__list li{color:var(--page-body);padding-left:30px;font-size:15px;line-height:1.6;position:relative}.KeyPoints__list li:before{content:"";background:var(--color-marigold);border-radius:50%;width:19px;height:19px;position:absolute;top:2px;left:0}.KeyPoints__list li:after{content:"";border-right:2px solid var(--page-ink);border-bottom:2px solid var(--page-ink);width:5px;height:9px;position:absolute;top:6px;left:6.5px;transform:rotate(45deg)}.About>.KeyPoints,.Mission>.KeyPoints,.About>.Faq,.Mission>.Faq,.Faq{margin-top:clamp(8px,2vw,16px);margin-bottom:clamp(32px,5vw,56px)}.Faq__list{flex-direction:column;gap:10px;display:flex}.Faq__item{background:#fff;border:1px solid #e6eaef;border-radius:14px}.Faq__item[open]{border-color:var(--color-marigold);box-shadow:0 8px 24px #223b5d12}.Faq__question{cursor:pointer;padding:16px 52px 16px 20px;list-style:none;position:relative}.Faq__question::-webkit-details-marker{display:none}.Faq__question h3{color:var(--page-ink);margin:0;font-size:1.02rem;font-weight:600;line-height:1.4}.Faq__question:after{content:"";border-right:2px solid var(--page-ink);border-bottom:2px solid var(--page-ink);width:10px;height:10px;transition:transform .2s;position:absolute;top:50%;right:20px;transform:translateY(-70%)rotate(45deg)}.Faq__item[open] .Faq__question:after{transform:translateY(-30%)rotate(-135deg)}.Faq__question:focus-visible{outline-offset:2px;border-radius:14px;outline:3px solid #ffc50180}.Faq__answer{color:var(--page-body);margin:0;padding:0 20px 18px;font-size:15px;line-height:1.7}.Tariffs__steps{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin:0;padding:0;list-style:none;display:grid}.Tariffs__step{background:#fff;border:1px solid #e6eaef;border-radius:20px;padding:24px 22px;box-shadow:0 8px 24px #223b5d0f}.Tariffs__step.is-highlight{border-color:var(--color-marigold);background:#fffbea}.Tariffs__label{color:#b88a00;letter-spacing:.08em;text-transform:uppercase;margin:0 0 4px;font-size:12px;font-weight:700}.Tariffs__price{color:var(--page-ink);margin:0 0 12px;font-size:clamp(1.8rem,3.4vw,2.4rem);font-weight:800;line-height:1.1}.Tariffs__step h3{color:var(--page-ink);font-size:var(--page-h3);margin:0 0 8px;font-weight:700}.Tariffs__step p:last-child{color:var(--page-body);margin:0;font-size:14.5px;line-height:1.65}.Tariffs__why{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin:0;padding:0;list-style:none;display:grid}.Tariffs__why li{border-left:4px solid var(--color-marigold);background:#f7f9fb;border-radius:0 16px 16px 0;padding:22px 24px}.Tariffs__why h3{color:var(--page-ink);font-size:var(--page-h3);margin:0 0 8px}.Tariffs__why p{color:var(--page-body);margin:0;line-height:1.65}.Cases{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;display:grid}.Cases__card{background:#fff;border:1px solid #e6eaef;border-radius:22px;flex-direction:column;gap:14px;padding:clamp(22px,3vw,30px);display:flex;box-shadow:0 10px 30px #223b5d12}.Cases__header h3{color:var(--page-ink);margin:0 0 10px;font-size:1.3rem;font-weight:700}.Cases__pills{flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none;display:flex}.Cases__pills li{color:var(--page-ink);background:#fff8dc;border-radius:999px;padding:5px 12px;font-size:13px;font-weight:600}.Cases__situation{color:var(--page-body);margin:0;line-height:1.7}.Cases__details{flex-direction:column;gap:12px;margin:0;display:flex}.Cases__details div{background:#f7f9fb;border-radius:12px;padding:14px 16px}.Cases__details dt{color:#b88a00;letter-spacing:.08em;text-transform:uppercase;margin:0 0 4px;font-size:12px;font-weight:700}.Cases__details dd{color:var(--page-body);margin:0;font-size:14.5px;line-height:1.65}.Contact__form-title{color:var(--page-ink);font-size:var(--page-h3);margin:0;font-weight:700}.Contact__title{display:block}.Contact__title-bullet{margin-left:4px}@media (max-width:949px){.Tariffs__steps,.Cases{grid-template-columns:1fr}}@media (max-width:700px){.KeyPoints__list,.Tariffs__why{grid-template-columns:1fr}.PageHero__actions .PageButton,.PageCta__actions,.PageCta__actions .PageButton{width:100%}}.HowDetail{width:calc(100% - 2 * var(--body-padding));max-width:var(--page-max);margin:0 auto clamp(32px,5vw,56px)}.HowDetail__title{color:var(--page-ink);font-size:var(--page-h2);letter-spacing:-.01em;margin:0 0 18px;font-weight:700;line-height:1.15}.HowDetail__list{counter-reset:how-detail;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin:0;padding:0;list-style:none;display:grid}.HowDetail__item{counter-increment:how-detail;background:#fff;border:1px solid #e6eaef;border-radius:20px;padding:24px 22px;box-shadow:0 8px 24px #223b5d0f}.HowDetail__item:before{width:34px;height:34px;color:var(--page-ink);content:counter(how-detail);background:var(--color-marigold);border-radius:50%;justify-content:center;align-items:center;margin-bottom:12px;font-weight:700;display:flex}.HowDetail__item h3{color:var(--page-ink);font-size:var(--page-h3);margin:0 0 8px;font-weight:700}.HowDetail__item>p{color:var(--page-body);margin:0 0 14px;font-size:14.5px;line-height:1.7}.HowDetail__bullets{flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none;display:flex}.HowDetail__bullets li{color:var(--page-ink);background:#fff8dc;border-radius:999px;padding:5px 12px;font-size:13px;font-weight:600}@media (max-width:800px){.HowDetail__list{grid-template-columns:1fr}}.HowAudit,.HowSolutions,.HowRights{width:calc(100% - 2 * var(--body-padding));max-width:var(--page-max);margin:0 auto clamp(32px,5vw,56px)}.HowDetail__lead{max-width:44em;color:var(--page-body);margin:-6px 0 22px;font-size:1.02rem;line-height:1.7}.HowAudit__grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin:0;padding:0;list-style:none;display:grid}.HowAudit__item{background:#fffbea;border:1px solid #f3e6b3;border-radius:16px;padding:20px 20px 22px}.HowAudit__item h3{color:var(--page-ink);margin:0 0 6px;font-size:1.02rem;font-weight:700}.HowAudit__item p{color:var(--page-body);margin:0;font-size:14px;line-height:1.6}.HowSolutions__list{background:#fff;border:1px solid #e6eaef;border-radius:18px;flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.HowSolutions__item{justify-content:space-between;align-items:center;gap:20px;padding:18px 22px;display:flex}.HowSolutions__item+.HowSolutions__item{border-top:1px solid #eaedf0}.HowSolutions__item h3{color:var(--page-ink);margin:0 0 4px;font-size:1.05rem;font-weight:700}.HowSolutions__item p{max-width:48em;color:var(--page-body);margin:0;font-size:14px;line-height:1.6}.HowSolutions__tag{color:var(--page-ink);white-space:nowrap;background:#eaf6ee;border-radius:999px;flex-shrink:0;padding:6px 12px;font-size:12.5px;font-weight:700}.HowRights{color:#fff;background:var(--mp-color-primary);border-radius:24px;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:center;gap:clamp(20px,4vw,48px);padding:clamp(24px,4vw,40px);display:grid}.HowRights .HowDetail__title{color:#fff}.HowRights .HowDetail__lead{color:#ffffffd1}.HowRights__link{color:var(--color-marigold);border-bottom:2px solid var(--color-marigold);font-weight:600;text-decoration:none}.HowRights__list{flex-direction:column;gap:12px;margin:0;padding:0;list-style:none;display:flex}.HowRights__list li{color:#fff;padding-left:30px;line-height:1.55;position:relative}.HowRights__list li:before{content:"";background:var(--color-marigold);border-radius:50%;width:19px;height:19px;position:absolute;top:2px;left:0}.HowRights__list li:after{content:"";border-right:2px solid var(--mp-color-primary);border-bottom:2px solid var(--mp-color-primary);width:5px;height:9px;position:absolute;top:6px;left:6.5px;transform:rotate(45deg)}@media (max-width:900px){.HowAudit__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.HowRights{grid-template-columns:1fr}.HowSolutions__item{flex-direction:column;align-items:flex-start;gap:10px}}@media (max-width:560px){.HowAudit__grid{grid-template-columns:1fr}}.Hub{width:calc(100% - 2 * var(--body-padding));max-width:var(--page-max);margin:clamp(32px,5vw,56px) auto}.Hub__title{color:var(--page-ink);font-size:var(--page-h2);margin:0 0 20px;font-weight:700;line-height:1.15}.Hub__list{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin:0;padding:0;list-style:none;display:grid}.Hub__link{background:#fff;border:1px solid #e6eaef;border-radius:20px;flex-direction:column;gap:6px;height:100%;padding:20px 22px;text-decoration:none;transition:border-color .2s;display:flex}.Hub__link:hover,.Hub__link:focus-visible{border-color:var(--color-marigold)}.Hub__label{color:var(--page-ink);font-size:var(--page-h3);font-weight:700}.Hub__label:after{content:" →";color:#b88a00}.Hub__text{color:var(--page-body);font-size:14.5px;line-height:1.6}@media screen and (max-width:1049px){.Hub__list{grid-template-columns:repeat(2,minmax(0,1fr))}}@media screen and (max-width:640px){.Hub__list{grid-template-columns:minmax(0,1fr)}}.Hub__back{margin:-8px 0 18px;font-weight:600}.Hub__back a{color:var(--page-ink);text-decoration:underline;-webkit-text-decoration-color:var(--color-marigold);text-decoration-color:var(--color-marigold);text-underline-offset:4px}.PageShell .Hub{width:100%}.DataTable{background:#fff;border:1px solid #e6eaef;border-radius:20px;margin:0;overflow-x:auto}.DataTable table{border-collapse:collapse;width:100%;min-width:560px;font-size:14.5px}.DataTable caption{color:var(--page-body);text-align:left;padding:16px 20px 0;font-size:13px}.DataTable th,.DataTable td{text-align:left;vertical-align:top;border-bottom:1px solid #eef1f4;padding:14px 20px;line-height:1.55}.DataTable thead th{color:var(--page-ink);letter-spacing:.06em;text-transform:uppercase;background:#f7f9fb;font-size:12px}.DataTable tbody th{color:var(--page-ink);font-weight:700}.DataTable td{color:var(--page-body)}.DataTable tbody tr:last-child th,.DataTable tbody tr:last-child td{border-bottom:0}.PageProse{max-width:68ch}.PageProse h3{color:var(--page-ink);font-size:var(--page-h3);margin:26px 0 8px}.PageProse p,.PageProse li{color:var(--page-body);font-size:1.02rem;line-height:1.75}.PageProse p{margin:0 0 14px}.PageProse ul{margin:0 0 14px;padding-left:20px}.PageProse a{color:var(--page-ink);text-decoration:underline;-webkit-text-decoration-color:var(--color-marigold);text-decoration-color:var(--color-marigold);text-underline-offset:3px}
.Header__burger{cursor:pointer;background:0 0;border:1px solid #d6dbe1;border-radius:10px;flex-shrink:0;width:42px;height:42px;padding:0;display:none;position:relative}.Header__burger span,.Header__burger span:before,.Header__burger span:after{content:"";background:var(--color-dark-slate-blue);border-radius:2px;width:20px;height:2px;display:block;position:absolute;left:50%;transform:translate(-50%)}.Header__burger span{margin-top:-1px;top:50%}.Header__burger span:before{top:-6px;left:0;transform:none}.Header__burger span:after{top:6px;left:0;transform:none}.Header__burger:focus-visible,.MobileMenu__close:focus-visible,.MobileMenu__row:focus-visible,.MobileMenu__cta:focus-visible{outline-offset:2px;outline:3px solid #ffc50199}@media (max-width:1049px){.Header__burger{display:inline-block}}.MobileMenu{z-index:3000;background:#fff;flex-direction:column;height:100dvh;animation:.18s ease-out mobile-menu-in;display:flex;position:fixed;inset:0}@keyframes mobile-menu-in{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:none}}.MobileMenu__top{padding:15px var(--body-padding);border-bottom:1px solid #eaedf0;flex-shrink:0;justify-content:space-between;align-items:center;display:flex}.MobileMenu__logo{align-items:center;line-height:0;display:flex}.MobileMenu__logo img{width:auto;height:24px;display:block}.MobileMenu__close{cursor:pointer;background:#f1f3f6;border:0;border-radius:50%;width:42px;height:42px;padding:0;position:relative}.MobileMenu__close span:before,.MobileMenu__close span:after{content:"";background:var(--color-dark-slate-blue);border-radius:2px;width:18px;height:2px;margin:-1px 0 0 -9px;position:absolute;top:50%;left:50%}.MobileMenu__close span:before{transform:rotate(45deg)}.MobileMenu__close span:after{transform:rotate(-45deg)}.MobileMenu__nav{overscroll-behavior:contain;flex:1;min-height:0;overflow-y:auto}.MobileMenu__list{margin:0;padding:0;list-style:none}.MobileMenu__item{border-bottom:1px solid #eaedf0}.MobileMenu__row{width:100%;padding:20px var(--body-padding);color:var(--color-dark-slate-blue);text-align:left;cursor:pointer;background:0 0;border:0;justify-content:space-between;align-items:center;font-family:inherit;font-size:1.1rem;font-weight:700;line-height:1.3;text-decoration:none;display:flex}.MobileMenu__item.is-open>.MobileMenu__row,.MobileMenu__item.is-open .MobileMenu__panel{background:#faf8f4}.MobileMenu__arrow{color:var(--color-bluey-grey);font-weight:400}.MobileMenu__chevron{border-right:2px solid var(--color-dark-slate-blue);border-bottom:2px solid var(--color-dark-slate-blue);width:9px;height:9px;margin-right:4px;transition:transform .2s;transform:rotate(45deg)}.MobileMenu__item.is-open .MobileMenu__chevron{margin-top:6px;transform:rotate(-135deg)}.MobileMenu__panel{grid-template-rows:0fr;transition:grid-template-rows .22s;display:grid}.MobileMenu__item.is-open .MobileMenu__panel{grid-template-rows:1fr}.MobileMenu__sub{min-height:0;margin:0;padding:0;list-style:none;overflow:hidden}.MobileMenu__sub li{margin:0 var(--body-padding);border-top:1px solid #ece6d9}.MobileMenu__sub li:last-child{margin-bottom:8px}.MobileMenu__sub a{color:var(--color-slate-grey,#4a5a70);padding:16px 0;font-size:1rem;text-decoration:none;display:block}.MobileMenu__sub .MobileMenu__overview{color:var(--color-dark-slate-blue);font-weight:600}.MobileMenu__sub a:active,.MobileMenu__sub a:hover{color:var(--color-dark-slate-blue)}.MobileMenu__footer{padding:14px var(--body-padding) calc(14px + env(safe-area-inset-bottom));background:#fff;border-top:1px solid #eaedf0;flex-shrink:0;box-shadow:0 -8px 20px #223b5d0f}.MobileMenu__cta{color:var(--color-dark-slate-blue);text-align:center;background:var(--color-marigold);border-radius:999px;padding:16px 20px;font-size:1rem;font-weight:700;text-decoration:none;display:block}.MobileMenu__phone{color:var(--color-bluey-grey);text-align:center;margin-top:10px;font-size:13.5px;text-decoration:none;display:block}@media (min-width:1050px){.MobileMenu{display:none}}@media (prefers-reduced-motion:reduce){.MobileMenu,.MobileMenu__panel,.MobileMenu__chevron{transition:none;animation:none}}.MobileMenu__sub .MobileMenu__group>.MobileMenu__subgroup{margin:0;padding:0;list-style:none}.MobileMenu__sub .MobileMenu__subgroup li{border-top:1px solid #f3eee3;margin:0;padding-left:14px}.MobileMenu__sub .MobileMenu__subgroup li:last-child{margin-bottom:0}.MobileMenu__sub .MobileMenu__subgroup a{padding:12px 0;font-size:.95rem}
.PrismicBlock{padding:50px var(--body-padding);position:relative}.PrismicBlock__container{max-width:var(--body-width);margin:0 auto}.Home .PrismicBlock{padding-top:60px;padding-bottom:60px}.Product .PrismicBlock,.Type .PrismicBlock,.Page .PrismicBlock{padding-top:50px;padding-bottom:50px}@media screen and (max-width:900px){.PrismicBlock,.Home .PrismicBlock,.Product .PrismicBlock,.Type .PrismicBlock,.Page .PrismicBlock{padding:50px var(--body-padding)}}@media screen and (max-width:640px){.PrismicBlock,.Home .PrismicBlock,.Product .PrismicBlock,.Type .PrismicBlock,.Page .PrismicBlock{padding:50px 16px}}
.PrismicBlockTitle__pre{margin-right:16px;font-size:28px}.PrismicBlockTitle .RichText__heading-one{color:var(--color-dark-slate-blue);font-size:53px;font-weight:500;line-height:1.15;position:relative}.PrismicBlockTitle .RichText__heading-two{color:var(--color-dark-slate-blue);font-size:28px;font-weight:500;line-height:1.15;position:relative}.PrismicBlockTitle .RichText__heading-three{color:var(--color-dark-slate-blue);font-size:20px;font-weight:400;position:relative}.PrismicBlockTitle .RichText__image{display:inline-block}.PrismicBlockTitle .RichText__image-caption{display:none}.PrismicBlockTitle .RichText__paragraph{color:var(--color-slate-grey)}@media screen and (max-width:900px){.PrismicBlockTitle .RichText__heading-one{font-size:43px}.PrismicBlockTitle .RichText__heading-two{font-size:28px}.PrismicBlockTitle .RichText__image{display:none}}
.PrismicLink{color:var(--color-dark-slate-blue);cursor:pointer;text-align:center;align-items:center;font-size:16px;font-weight:500;text-decoration:none;display:flex}.PrismicLink svg{margin-left:8px}
.PrismicContent{max-width:800px;margin-right:25px}.PrismicContent__title{margin-bottom:24px}.PrismicContent__content{color:var(--color-slate-grey);font-size:17px;line-height:1.62}@media screen and (max-width:900px){.PrismicContent{max-width:100%;margin-right:0}}
.PrismicTextImage{align-items:center;max-width:100%;display:flex}.PrismicTextImage__content-container,.PrismicTextImage__image-container{min-width:0}.PrismicTextImage__image{max-width:100%;height:auto}.PrismicTextImage.PrismicTextImage--inversed{flex-direction:row-reverse}.PrismicTextImage__content-container{flex-shrink:0;flex-basis:45%;margin-right:25px}.PrismicTextImage.PrismicTextImage--inversed .PrismicTextImage__content-container{margin-left:25px;margin-right:0}.PrismicTextImage.PrismicTextImage--inversed .PrismicTextImage__image-container{justify-content:flex-start;margin-left:0;margin-right:25px}.PrismicTextImage__image-container{flex-basis:55%;justify-content:flex-end;align-items:center;margin-left:25px;display:flex}.PrismicTextImage__description-heading{color:#40c4e6;background-color:#e8f7fc;margin-top:32px;padding:24px;font-size:18px;line-height:1.53}.PrismicTextImage__description{color:var(--color-slate-grey);margin:24px 0;font-size:17px;line-height:1.62}.PrismicTextImage__link{margin-top:32px}.PrismicTextImage__annotation{text-align:center;width:51%}.PrismicTextImage__annotation .Icon,.PrismicTextImage__annotation-icon{margin:25px auto 0;display:block}.PrismicTextImage__annotation-text{color:var(--color-bluey-grey);margin-top:10px;font-family:Authenia;font-size:27px}.PrismicTextImage.PrismicTextImage--is-header .PrismicTextImage__description{color:#8f97a3;font-size:21px}@media screen and (max-width:640px){.PrismicTextImage__image-container{margin:24px -25px 0}.PrismicTextImage.PrismicTextImage--inversed .PrismicTextImage__image-container{margin:0 -25px 24px}}@media screen and (max-width:900px){.PrismicTextImage{flex-direction:column;align-items:flex-start}.PrismicTextImage.PrismicTextImage--inversed{flex-direction:column-reverse}.PrismicTextImage__content-container,.PrismicTextImage.PrismicTextImage--inversed .PrismicTextImage__content-container{margin:0}.PrismicTextImage__image-container{margin:24px 0 0}.PrismicTextImage.PrismicTextImage--inversed .PrismicTextImage__image-container{margin:0 0 24px}.PrismicTextImage__image{width:100%;max-width:450px}.PrismicTextImage__annotation{text-align:start;width:100%}.PrismicTextImage__annotation .Icon{justify-content:flex-start;margin-left:100px}}
.PrismicSteps{max-width:66.6667%;margin-right:25px}.PrismicSteps__title{margin-bottom:24px}.PrismicSteps__step{color:var(--color-slate-grey);align-items:baseline;font-size:17px;font-weight:400;line-height:1.62;display:flex}.PrismicSteps__step:not(:last-of-type){margin-bottom:32px}.PrismicSteps__step:before{content:"";background-color:var(--color-marigold);background-image:url(/assets/icons/validation.png);background-position:50%;background-repeat:no-repeat;border-radius:9px;flex-shrink:0;width:18px;height:18px;margin-right:16px}@media screen and (max-width:900px){.PrismicSteps{max-width:100%;margin-right:0}}
.PrismicSmallBlockList__content{flex-wrap:wrap;display:flex}.PrismicSmallBlockList__block{flex-shrink:0;flex-basis:calc(50% - 75px);align-items:flex-start;margin-top:70px;display:flex}.PrismicSmallBlockList__block:nth-child(odd){margin-right:75px}.PrismicSmallBlockList__block:nth-child(2n){margin-left:75px}.PrismicSmallBlockList__block-image{flex-shrink:0;justify-content:center;align-items:center;width:83px;margin-right:24px;display:flex}.PrismicSmallBlockList__block-image img{flex-shrink:0}.PrismicSmallBlockList__block-title{color:var(--color-dark-slate-blue);margin-bottom:8px;font-size:21px}.PrismicSmallBlockList__block-description{color:var(--color-slate-grey);font-size:17px;line-height:1.62}.PrismicSmallBlockList__block-link{color:var(--color-slate-grey);align-items:center;margin-top:25px;font-size:14px;display:flex}.PrismicSmallBlockList__block-link-image{background-color:var(--color-off-white);border-radius:50%;justify-content:center;align-items:center;width:23px;height:23px;margin-left:6px;display:flex}@media screen and (max-width:900px){.PrismicSmallBlockList__content{flex-direction:column}.PrismicSmallBlockList__block:nth-child(odd),.PrismicSmallBlockList__block:nth-child(2n){margin-left:0;margin-right:0}}
.PrismicTextNumber__container{min-width:0;max-width:100%;display:flex}.PrismicTextNumber__content-container,.PrismicTextNumber__statistics-container{min-width:0}.PrismicTextNumber__content-container{flex-shrink:0;flex-basis:66.6667%;margin-right:25px}.PrismicTextNumber__statistics-container{flex-shrink:0;flex-basis:33.3333%;margin-left:25px}.PrismicTextNumber__title{margin-bottom:24px}.PrismicTextNumber__content{color:var(--color-slate-grey);font-size:17px;line-height:1.62}.PrismicTextNumber__statistics-value{color:var(--color-marigold);font-size:110px;font-weight:500;line-height:.9}.PrismicTextNumber__statistics-label{color:var(--color-dark-slate-blue);font-size:16px}@media screen and (max-width:900px){.PrismicTextNumber__container{flex-direction:column-reverse}.PrismicTextNumber__content-container{flex-basis:100%;margin-right:0}.PrismicTextNumber__statistics-container{margin:0 0 24px}.PrismicTextNumber__statistics-value{font-size:80px}}
.PrismicTable{max-width:66.6667%;margin-right:25px}.PrismicTable__header{background-color:var(--color-pale-grey);display:flex}.PrismicTable__header-item{color:var(--color-dark-slate-blue);padding:30px;font-size:17px;font-weight:500}.PrismicTable__line{display:flex}.PrismicTable__column{color:var(--color-slate-grey);border:solid 1px var(--color-pale-grey);overflow-wrap:anywhere;border-top:none;min-width:0;padding:30px}.PrismicTable__column:not(:last-child){border-right:none}.PrismicTable.PrismicTable--two .PrismicTable__header-item,.PrismicTable.PrismicTable--two .PrismicTable__column{flex-basis:50%}.PrismicTable.PrismicTable--three .PrismicTable__header-item,.PrismicTable.PrismicTable--three .PrismicTable__column{flex-basis:33.3333%}.PrismicTable.PrismicTable--four .PrismicTable__header-item,.PrismicTable.PrismicTable--four .PrismicTable__column{flex-basis:25%}.PrismicTable.PrismicTable--five .PrismicTable__header-item,.PrismicTable.PrismicTable--five .PrismicTable__column{flex-basis:20%}.PrismicTable__column-title{display:none}@media screen and (max-width:900px){.PrismicTable{max-width:100%;margin-right:0}.PrismicTable__header{display:none}.PrismicTable__line{flex-direction:column}.PrismicTable__line:not(:last-child){margin-bottom:8px}.PrismicTable__column{border-right:solid 1px var(--color-pale-grey);border-top:none;padding:0}.PrismicTable__column:not(:last-child){border-right:solid 1px var(--color-pale-grey);margin-bottom:8px}.PrismicTable__column-title{background-color:var(--color-pale-grey);color:var(--color-dark-slate-blue);padding:20px 18px;font-size:17px;font-weight:500;display:block}.PrismicTable__column .RichText{padding:20px 18px}}
.PrismicCommissionsTable__table{background-color:var(--color-pale-grey-two);padding:5px}.PrismicCommissionsTable__table.PrismicCommissionsTable__table--mobile{display:none}.PrismicCommissionsTable__header{display:flex}.PrismicCommissionsTable__header-item{width:calc(50% - 80px);color:var(--color-dark-slate-blue);text-align:center;background-color:#fff;flex-shrink:0;margin:5px;padding:38px 0;font-size:15px;font-weight:700}.PrismicCommissionsTable__header-item.PrismicCommissionsTable__header-item--spacer{width:130px}.PrismicCommissionsTable__row{display:flex}.PrismicCommissionsTable__column{width:calc(50% - 80px);color:var(--color-dark-slate-blue);background-color:#fff;flex-shrink:0;align-items:flex-end;margin:5px;padding:25px;display:flex}.PrismicCommissionsTable__column.PrismicCommissionsTable__column--label{align-items:flex-start;width:130px;padding:25px 14px}.PrismicCommissionsTable__type-label{font-size:15px;font-weight:700}.PrismicCommissionsTable__empty{width:100%;height:100%;color:var(--color-dark-slate-blue);text-align:center;justify-content:center;align-items:center;font-size:17px;line-height:1.47;display:flex}.PrismicCommissionsTable__minimum,.PrismicCommissionsTable__maximum{flex-direction:column;display:flex}.PrismicCommissionsTable__minimum{text-align:right;margin-right:14px}.PrismicCommissionsTable__maximum{margin-left:14px}.PrismicCommissionsTable__bar{flex-direction:column;flex-grow:1;align-items:center;padding-top:40px;display:flex}.PrismicCommissionsTable__minimum-value,.PrismicCommissionsTable__maximum-value{color:var(--color-dark-slate-blue);margin-bottom:2px;font-size:16px;font-weight:700}.PrismicCommissionsTable__minimum-label,.PrismicCommissionsTable__maximum-label{color:var(--color-dark-slate-blue);font-size:14px}.PrismicCommissionsTable__average{color:var(--color-dark-slate-blue);margin-top:6px;font-size:14px}.PrismicCommissionsTable__range-bar-container{width:100%;position:relative}.PrismicCommissionsTable__range-bar-value-container{display:flex;position:absolute;top:-36px}.PrismicCommissionsTable__range-bar-logo{background-image:url(/assets/icons/pin_comm.svg);width:28px;height:30px;margin-right:10px;display:block}.PrismicCommissionsTable__range-bar-value{color:var(--color-dark-slate-blue);font-size:20px;font-weight:700;line-height:normal}.PrismicCommissionsTable__range-bar{background-color:#e8f7fc;border-radius:10px;height:20px;position:relative;overflow:hidden}.PrismicCommissionsTable__range-bar-pointer{background-color:var(--color-marigold);width:5px;height:20px;display:block;position:absolute}.PrismicCommissionsTable__footer{background-color:#fff;padding:20px 10px 0}.PrismicCommissionsTable__annotations{margin-bottom:18px}.PrismicCommissionsTable__annotation:not(:last-child){margin-bottom:8px}.PrismicCommissionsTable__annotation .RichText__paragraph{color:var(--color-dark-slate-blue);font-size:15px}.PrismicCommissionsTable__legend{color:var(--color-dark-slate-blue);align-items:flex-start;font-size:15px;display:flex}.PrismicCommissionsTable__legend img{margin-right:4px}@media screen and (max-width:1049px){.PrismicCommissionsTable__header-item{width:calc(50% - 10px)}.PrismicCommissionsTable__header-item:not(:last-child){margin-right:5px}.PrismicCommissionsTable__header-item:last-child{margin-left:5px}.PrismicCommissionsTable__header-item.PrismicCommissionsTable__header-item--spacer{display:none}.PrismicCommissionsTable__row{flex-wrap:wrap}.PrismicCommissionsTable__column{flex-wrap:wrap;width:calc(50% - 10px);margin-top:0;padding:10px 20px}.PrismicCommissionsTable__column:not(:last-child){margin-right:5px}.PrismicCommissionsTable__column:last-child{margin-left:5px}.PrismicCommissionsTable__column.PrismicCommissionsTable__column--label{justify-content:center;width:calc(100% - 10px);margin:10px 5px 5px;padding-top:15px;padding-bottom:15px}.PrismicCommissionsTable__empty{font-size:14px}.PrismicCommissionsTable__bar{order:0;width:100%}.PrismicCommissionsTable__minimum,.PrismicCommissionsTable__maximum{margin-top:-18px}.PrismicCommissionsTable__minimum{text-align:left;order:1}.PrismicCommissionsTable__maximum{text-align:right;order:2;margin-left:auto}.PrismicCommissionsTable__average{margin-top:14px;font-size:11px}.PrismicCommissionsTable__minimum-value,.PrismicCommissionsTable__maximum-value{margin-bottom:0;font-size:13px}.PrismicCommissionsTable__minimum-label,.PrismicCommissionsTable__maximum-label{font-size:11px}}@media screen and (max-width:749px){.PrismicCommissionsTable{margin:0 calc(var(--body-padding) * -1)}.PrismicCommissionsTable__table.PrismicCommissionsTable__table--mobile{margin-top:20px;display:block}.PrismicCommissionsTable__table:not(.PrismicCommissionsTable__table--mobile) .PrismicCommissionsTable__header-item:last-child,.PrismicCommissionsTable__table.PrismicCommissionsTable__table--mobile .PrismicCommissionsTable__header-item:not(:last-child),.PrismicCommissionsTable__table:not(.PrismicCommissionsTable__table--mobile) .PrismicCommissionsTable__column:last-child,.PrismicCommissionsTable__table.PrismicCommissionsTable__table--mobile .PrismicCommissionsTable__column:not(.PrismicCommissionsTable__column--label):not(:last-child){display:none}.PrismicCommissionsTable__header-item{width:100%;margin-top:30px;margin-left:0;margin-right:0}.PrismicCommissionsTable__column{margin-bottom:0}.PrismicCommissionsTable__column,.PrismicCommissionsTable__column.PrismicCommissionsTable__column--label{width:100%;margin-left:0;margin-right:0}}@media screen and (max-width:640px){.PrismicCommissionsTable{margin:0 -16px}}
.PrismicHeadlineWithBlocks{max-width:80%;margin:0 auto}.PrismicHeadlineWithBlocks__header{margin-bottom:50px}.PrismicHeadlineWithBlocks__title{color:var(--color-dark-slate-blue);text-align:center;margin-bottom:15px;font-size:28px;font-weight:400}.PrismicHeadlineWithBlocks__subtitle{text-align:center;color:var(--color-marigold);margin-bottom:15px;font-size:28px;font-weight:300}.PrismicHeadlineWithBlocks__items{text-align:left;justify-content:center;display:flex}.PrismicHeadlineWithBlocks__item{background-color:var(--color-white);border:solid 2px var(--color-pale-grey);border-radius:5px;flex-basis:calc(50% - 10px);padding:40px}.PrismicHeadlineWithBlocks__item:not(:last-of-type){margin-right:10px}.PrismicHeadlineWithBlocks__item:not(:first-of-type){margin-left:10px}.PrismicHeadlineWithBlocks__item.PrismicHeadlineWithBlocks__item--single{flex-basis:75%}.PrismicHeadlineWithBlocks__item-title{color:var(--color-dark-slate-blue);margin-bottom:24px;font-size:26px;font-weight:400}.PrismicHeadlineWithBlocks__item-description{color:var(--color-slate-grey);font-size:16px}.PrismicHeadlineWithBlocks__catchphrase{flex-direction:column;align-items:center;display:flex}.PrismicHeadlineWithBlocks__catchphrase-logo{margin-bottom:24px}.PrismicHeadlineWithBlocks__catchphrase-content{width:40%;color:var(--color-dark-slate-blue);text-align:center;font-size:20px}@media screen and (max-width:900px){.PrismicHeadlineWithBlocks__items{flex-direction:column;margin-top:20px}.PrismicHeadlineWithBlocks__header{margin-bottom:40px}.PrismicHeadlineWithBlocks__item{padding:34px 24px}.PrismicHeadlineWithBlocks__item:not(:first-of-type){margin-left:0}.PrismicHeadlineWithBlocks__item:not(:last-of-type){margin-bottom:20px;margin-right:0}.PrismicHeadlineWithBlocks{max-width:100%}.PrismicHeadlineWithBlocks__catchphrase{margin-bottom:0}.PrismicHeadlineWithBlocks__catchphrase-content{width:100%;max-width:400px;font-size:17px}.PrismicHeadlineWithBlocks__item-description{font-size:15px}.PrismicHeadlineWithBlocks__item-title{font-size:22px}.PrismicHeadlineWithBlocks__subtitle,.PrismicHeadlineWithBlocks__title{margin-bottom:0;font-size:22px}}
.PrismicDownloads:before{content:"";top:0;left:var(--body-padding);right:var(--body-padding);background-color:var(--color-pale-grey);height:2px;position:absolute}.PrismicDownloads__title{margin-bottom:40px;display:flex}.PrismicDownloads__items{align-items:center;display:flex}.PrismicDownloads__item{flex-basis:25%;margin:0 12px}.PrismicDownloads__item:first-child{margin-left:0}.PrismicDownloads__item:last-child{margin-right:0}.PrismicDownloads__contact{text-align:center;flex-direction:column;align-items:center;width:60%;margin:40px auto 0;display:flex}.PrismicDownloads__contact_text{max-width:100%;color:var(--color-slate-grey);font-size:16px}.PrismicDownloads__action{color:var(--color-slate-blue);align-items:center;margin-top:20px;font-size:16px;display:flex}.PrismicDownloads__call-link{color:var(--color-slate-blue);text-decoration:none}.PrismicDownloads__call-link img{filter:brightness()sepia()hue-rotate(170deg)saturate(3);margin-right:8px}.PrismicDownloads__annotation{color:var(--color-bluey-grey);margin-left:30px;font-family:Authenia;font-size:27px;font-weight:400;display:flex}.PrismicDownloads__annotation p{margin:-10px 0 0 10px}@media screen and (max-width:900px){.PrismicDownloads__title{text-align:center;margin-bottom:20px}.PrismicDownloads__items{flex-wrap:wrap}.PrismicDownloads__item{flex-basis:100%;margin-top:24px}.PrismicDownloads__item:first-child{margin-top:0}.PrismicDownloads__contact{width:100%}.PrismicDownloads__title .RichText__heading-three{font-size:22px}}@media screen and (max-width:640px){.PrismicDownloads:before{left:16px;right:16px}}@media screen and (max-width:600px){.PrismicDownloads__title{flex-direction:column;align-items:flex-start}.PrismicDownloads__annotation{margin:16px 0 0 34px}.PrismicDownloads__annotation .Icon{transform:scaleX(-1)rotate(160deg)translateY(25px)}}@media screen and (max-width:599px){.PrismicDownloads__item{margin-left:0;margin-right:0}}@media screen and (min-width:600px) and (max-width:900px){.PrismicDownloads__item{flex-shrink:0;flex-basis:calc(50% - 12px)}.PrismicDownloads__item:nth-child(2){margin-top:0}.PrismicDownloads__item:nth-child(odd){margin-left:0}.PrismicDownloads__item:nth-child(2n){margin-right:0}}
.PrismicProductFees__title{color:var(--color-dark-slate-blue);text-align:center;margin-bottom:24px;font-size:28px;font-weight:400}.PrismicProductFees__content{flex-direction:column;align-items:center;display:flex}
.PrismicImportantInfo{width:80%;margin:0 auto}.PrismicImportantInfo__block{background-color:var(--color-white);border-radius:5px;padding:40px 56px;box-shadow:0 1px 2px #0000000a,0 8px 10px #00000017}.PrismicImportantInfo_icon{margin-bottom:8px}.PrismicImportantInfo__content{justify-content:space-between;display:flex}.PrismicImportantInfo__title{color:var(--color-dark-slate-blue);flex-basis:40%;margin-right:10px;font-size:28px}.PrismicImportantInfo__description{color:var(--color-slate-grey);flex-basis:60%;margin-left:10px;line-height:1.72}
.ProductDetails{border:solid 2px var(--color-pale-grey);background:#fff;border-radius:5px;width:35%;padding:40px}.ProductDetails__feature{flex-direction:column;display:flex}.ProductDetails__feature.ProductDetails__feature--column{flex-direction:column;align-items:flex-start}.ProductDetails__feature:not(:last-of-type){margin-bottom:16px}.ProductDetails__feature-title{color:var(--color-bluey-grey);align-items:center;margin-bottom:4px;font-size:16px;line-height:1;display:flex}.ProductDetails__feature-tooltip{margin-left:6px;display:flex}.ProductDetails__feature-value{color:var(--color-dark-slate-blue);font-size:20px}.ProductDetails__objectives{margin-top:12px}.ProductDetails__objective{align-items:center;display:flex}.ProductDetails__objective:not(:last-of-type){margin-bottom:12px}.ProductDetails__objective-image{justify-content:center;align-items:center;width:32px;height:32px;margin-right:18px;display:flex}.ProductDetails__objective-label{color:var(--color-dark-slate-blue);font-size:16px}.ProductDetails__actions{flex-direction:column;align-items:flex-start;margin-top:24px;display:flex}.ProductDetails__actions .ProductDetails__actions-button:not(:last-child),.ProductDetails__action:not(:last-child){margin-bottom:16px}.ProductDetails__action .ProductDetails__actions-button,.ProductDetails__action>.Button.Button--centered{width:100%}.ProductDetails__arrow-icon{background-color:var(--color-off-white);border-radius:50%;justify-content:center;align-items:center;width:23px;height:23px;display:flex}@media screen and (max-width:1000px){.ProductDetails{width:100%;margin-top:20px;padding:20px}.ProductDetails__feature{justify-content:flex-start}}@media screen and (max-width:600px){.ProductDetails{flex-direction:column;justify-content:center;align-items:center;display:flex}.ProductDetails__feature{flex-direction:column;align-items:flex-start}.ProductDetails__feature-value{text-align:left;margin-left:0}}@media screen and (min-width:600px) and (max-width:1000px){.ProductDetails{width:calc(100% - 154px);margin-left:154px}}
.ProductProfile{flex-grow:1;margin-left:65px}.ProductProfile__title{color:var(--color-dark-slate-blue);margin-bottom:25px;font-size:28px;font-weight:400}.ProductProfile__columns{justify-content:space-between;display:flex}.ProductProfile__progress-bar-title{color:var(--color-dark-slate-blue);margin-bottom:16px;font-weight:500}.ProductProfile__progress-bar-tooltip{margin-left:6px}.ProductProfile__progress-bar-items{position:relative}.ProductProfile__progress-bar-empty{background-color:var(--color-pale-grey);z-index:-1;width:6px;height:calc(100% - 18px);position:absolute;top:9px;left:6px}.ProductProfile__progress-bar-full{background-color:var(--color-marigold);z-index:-1;width:6px;position:absolute;bottom:9px;left:6px}.ProductProfile__progress-bar-item{align-items:center;display:flex}.ProductProfile__progress-bar-item:not(:last-of-type){margin-bottom:18px}.ProductProfile__progress-bar-item-check{background-color:var(--color-pale-grey);border-radius:50%;justify-content:center;align-items:center;width:18px;height:18px;margin-right:8px;display:flex}.ProductProfile__progress-bar-item.ProductProfile__progress-bar-item--checked .ProductProfile__progress-bar-item-check{background-color:var(--color-marigold)}.ProductProfile__progress-bar-item-label{color:var(--color-bluey-grey);font-size:15px}.ProductProfile__progress-bar-item.ProductProfile__progress-bar-item--checked .ProductProfile__progress-bar-item-label{color:var(--color-slate);font-weight:500}.ProductProfile__objectives-title{color:var(--color-dark-slate-blue);margin-bottom:16px;font-weight:500}.ProductProfile__objectives{margin-top:35px}.ProductProfile__objectives-tooltip{margin-left:6px}.ProductProfile__objectives-items{flex-wrap:wrap;justify-content:space-between;display:flex}.ProductProfile__objectives-item{align-items:center;width:calc(50% - 18px);margin-bottom:21px;display:flex}.ProductProfile__objectives-item:nth-child(odd){margin-right:36px}.ProductProfile__objectives-item-image{flex-shrink:0;justify-content:center;align-items:center;width:42px;margin-right:16px;display:flex}.ProductProfile__objectives-item-label{color:var(--color-slate-grey)}.ProductProfile__actions{align-items:center;margin-top:32px;font-size:15px;font-weight:500;display:flex}.ProductProfile__action:not(:last-child){margin-right:10px}@media screen and (max-width:1000px){.ProductProfile{margin-top:80px;margin-left:0}.ProductProfile__columns{flex-direction:column;font-size:15px}.ProductProfile__investor-typologies{margin-top:32px}.ProductProfile__objectives-items{flex-direction:column}.ProductProfile__objectives-item{width:auto}.ProductProfile__action .Button__container{justify-content:center}.ProductProfile__title{margin-bottom:35px;font-size:22px}.ProductProfile__progress-bar-item-label{font-size:15px}}@media screen and (max-width:599px){.ProductProfile__actions{flex-direction:column;justify-content:center;align-items:flex-start}.ProductProfile__actions-button{margin:10px 0}.ProductProfile__action{width:100%}.ProductProfile__action--hide-on-mobile{display:none}}@media screen and (min-width:600px) and (max-width:1000px){.ProductProfile__columns{flex-direction:row;justify-content:flex-start}.ProductProfile__investor-typologies{margin-top:0}.ProductProfile__risk-profiles,.ProductProfile__investor-typologies{width:50%}}
.ProductSimilar{background-color:var(--color-pale-grey-two)}.ProductSimilar__container{max-width:var(--body-width);padding:50px var(--body-padding);margin:0 auto}.ProductSimilar__title{color:var(--color-dark-slate-blue);margin-bottom:40px;font-size:28px;font-weight:400}.ProductSimilar .slick-track{justify-content:space-around;display:flex}.ProductSimilar__item,.ProductSimilar .slick-list .slick-slide{text-align:center;flex-grow:1;flex-basis:calc(33.3333% - 16.6667px);justify-content:center;max-width:calc(50% - 25px);height:auto;margin:0 12.5px;display:flex}.ProductSimilar .slick-list .slick-slide>div{flex-shrink:0;width:100%;max-width:100%}.ProductSimilar__item:first-child,.ProductSimilar .slick-slide:first-child{margin-left:0}.ProductSimilar__item:last-child,.ProductSimilar .slick-slide:last-child{margin-right:0}.ProductSimilar__item .ProductCard__link{height:100%;display:block}@media screen and (max-width:900px){.ProductSimilar{margin:-50px calc(var(--body-padding) * -1)}.ProductSimilar__item,.ProductSimilar .slick-list .slick-slide{margin:0}.ProductSimilar .slick-list .slick-slide>div{width:calc(100% - 12.5px);margin:0 12.5px}}@media screen and (max-width:640px){.ProductSimilar{margin:-50px -16px}.ProductSimilar__container{padding:50px 16px}}
.FeesTable{width:500px;max-width:100%}.FeesTable:not(:last-child){margin-bottom:15px}.FeesTable__title-container{background-color:var(--mp-color-grey-background);border:1px solid var(--mp-color-grey-border-on-white);border-radius:2px;margin-bottom:5px;padding:10px 20px}.FeesTable__title{color:var(--mp-color-primary);font-size:13px;font-weight:700}.FeesTable__items{border:1px solid var(--mp-color-grey-border-on-white);color:var(--mp-color-primary);background-color:#fff;border-radius:2px;padding:10px 20px;font-size:13px}.FeesTable__item{justify-content:space-between;display:flex}.FeesTable__item:not(:last-child){border-bottom:1px solid var(--mp-color-grey-border-on-white)}.FeesTable__label{width:50%;padding:10px 10px 10px 0}.FeesTable__value{width:50%;padding:10px 0 10px 10px}@media screen and (max-width:500px){.FeesTable__title-container,.FeesTable__items{padding:10px 15px}}
