.RichText .strong{font-weight:700}.RichText .em{font-style:italic}.RichText .Link{color:var(--color-slate-blue);transition:color .3s}.RichText .Link:hover{color:var(--color-dark-slate-blue)}.RichText__paragraph:not(:last-child){margin-bottom:16px}.RichText__list-item{align-items:flex-start;display:flex}.RichText__list-item:not(:last-child){margin-bottom:25px}.RichText__image:not(:last-child){margin:50px 0}.RichText__image-caption{color:var(--color-slate-grey);font-size:14px}.RichText__list-item-bullet{background-color:var(--color-off-white);border-radius:2px;flex-shrink:0;justify-content:center;align-items:center;width:14px;height:22px;margin-right:12px;display:flex}.RichText__list-item-bullet:after{content:"";background-color:var(--color-marigold);border-radius:50%;width:6px;height:6px;display:block}.RichText__dot-yellow{background-color:var(--color-marigold);visibility:visible;border-radius:50%;display:inline-block}.RichText__dot-blue{background-color:var(--color-blue-light);visibility:visible;border-radius:50%;display:inline-block}.RichText__dot-green{background-color:var(--color-green);visibility:visible;border-radius:50%;display:inline-block}.RichText__dot-purple{visibility:visible;background-color:#9370db;border-radius:50%;display:inline-block}.RichText__dot-heading3{width:6px;height:6px}.RichText__dot-heading2{width:8px;height:8px}.RichText__dot-heading1{width:10px;height:10px}
.Breadcrumbs__container{height:100%;padding:5px var(--body-padding);background-color:var(--color-pale-grey-two);color:#788697;justify-content:flex-start;align-items:center;font-size:14px;display:flex}.Breadcrumbs{max-width:var(--body-width);width:100%;margin:0 auto}.Breadcrumbs__links a{color:#788697;text-decoration:none}.Breadcrumbs__links a:hover{color:var(--color-slate-blue)}.Breadcrumbs__links span{color:#788697}@media screen and (max-width:900px){.Products .Breadcrumbs__container{border-bottom:1px solid var(--color-pale-grey)}}@media screen and (max-width:640px){.Breadcrumbs{padding:0 16px}}
.Type{margin-bottom:75px}
.Error{max-width:var(--body-width);padding:0 var(--body-padding);background-color:var(--color-white);margin:100px auto}.Error__container{justify-content:center;align-items:center;display:flex}.Error__image-container,.Error__content{width:calc(50% - 20px)}.Error__image-container{justify-content:center;margin-right:20px;display:flex}.Error__content{margin-left:20px}.Error__title{color:var(--color-dark-slate-blue);margin-bottom:32px;font-size:53px;font-weight:500;line-height:1.15}.Error__text{max-width:500px;color:var(--color-slate-grey);font-size:17px;line-height:1.62}.Error__text p{margin-bottom:24px}.Error__text p:last-child{margin-bottom:0}.Error__link{color:var(--color-slate-grey);text-decoration:underline;transition:color .3s}.Error__link:hover{color:var(--color-slate)}.Error__action{color:var(--color-dark-slate-blue);text-align:right;align-items:center;margin-top:32px;font-size:16px;font-weight:500;display:flex}.Error__action-icon{margin-left:6px;transition:margin .3s}.Error__action:hover .Error__action-icon{margin-left:10px}@media screen and (max-width:900px){.Error{margin-top:40px}.Error__container{flex-direction:column}.Error__image-container,.Error__content{width:100%}.Error__image-container{margin-bottom:32px;margin-right:0}.Error__content{text-align:center;margin-left:0}.Error__image{max-height:250px}.Error__text{margin:0 auto}.Error__action{justify-content:center}}@media screen and (max-width:640px){.Error__image{max-height:200px}.Error__title{font-size:42px}.Error__text{font-size:16px}}
.DropDownMenu{position:relative}.DropDownMenu__submenu{opacity:0;z-index:900;visibility:hidden;background:#fff;border-radius:5px;min-width:250px;padding:20px 16px;transition:opacity .12s ease-out .1s,transform .12s ease-out .1s,visibility 0s linear .22s;position:absolute;top:calc(100% + 10px);transform:translateY(-6px);box-shadow:0 1px 3px #0003}.DropDownMenu__submenu:before{content:"";height:10px;position:absolute;top:-10px;left:0;right:0}.DropDownMenu__container{flex-direction:column;align-items:flex-start;display:flex}.DropDownMenu__container:after{content:"";z-index:-1;background:#fff;width:10px;height:10px;margin:-5px;position:absolute;top:0%;left:50px;transform:rotate(225deg);box-shadow:1px 1px 1px #0000000f}.DropDownMenu__link{color:var(--color-slate);cursor:pointer;font-size:15px;text-decoration:none;transition:color .3s}.DropDownMenu__link:hover{color:var(--color-marigold)}.DropDownMenu__container>:not(:last-child){margin-bottom:16px}.DropDownMenu.DropDownMenu--is-open .DropDownMenu__submenu{opacity:1;visibility:visible;transition:opacity .1s ease-out,transform .1s ease-out,visibility;display:block;transform:translateY(0)}.DropDownMenu:has(:focus-visible) .DropDownMenu__submenu{opacity:1;visibility:visible;transition:opacity .1s ease-out,transform .1s ease-out,visibility;display:block;transform:translateY(0)}.DropDownMenu__link.DropDownMenu__link--active{color:var(--color-marigold)}@media screen and (min-width:901px) and (max-width:1120px){.DropDownMenu__submenu{padding:32px 24px}}.DropDownMenu__container--mega{grid-template-columns:repeat(3,minmax(210px,auto));align-items:start;gap:8px 40px;display:grid}.DropDownMenu__container--mega>:not(:last-child){margin-bottom:0}.DropDownMenu__group{flex-direction:column;align-items:flex-start;gap:12px;display:flex}.DropDownMenu__group-title{color:var(--color-dark-slate-blue,#1c2b5e);border-bottom:1px solid #ece6d9;align-self:stretch;padding-bottom:8px;font-size:15px;font-weight:700;text-decoration:none}.DropDownMenu__group-title:hover{color:var(--color-marigold)}.DropDownMenu__container--mega:after{left:50px}
.HomeHeader{isolation:isolate;padding:clamp(40px, 6vw, 88px) var(--body-padding) clamp(48px, 6vw, 88px);background:linear-gradient(#fff 0%,#f7f9fb 100%);position:relative;overflow:hidden}.HomeHeader__plant{right:max(var(--body-padding), calc(50% - 628px));z-index:-1;opacity:.3;mix-blend-mode:multiply;pointer-events:none;width:clamp(280px,28vw,400px);height:auto;position:absolute;bottom:-40px}@media (min-width:950px){.HomeHeader{padding-bottom:clamp(120px,12vw,170px)}}.HomeHeader__layout{max-width:var(--body-width);grid-template-columns:minmax(0,1.2fr) minmax(0,.8fr);align-items:center;gap:clamp(32px,5vw,80px);margin:0 auto;display:grid}.HomeHeader__eyebrow{color:var(--color-dark-slate-blue);letter-spacing:.1em;text-transform:uppercase;background:#ffc5012e;border-radius:999px;margin:0 0 20px;padding:6px 14px;font-size:12px;font-weight:700;display:inline-block}.HomeHeader__title{color:var(--color-dark-slate-blue);letter-spacing:-.02em;margin:0 0 20px;font-size:clamp(2.2rem,4.6vw,3.6rem);font-weight:700;line-height:1.1}.HomeHeader__title-accent{color:var(--color-marigold)}.HomeHeader__subtitle{max-width:34em;color:var(--color-slate-grey,#4a5a70);margin:0 0 32px;font-size:clamp(1rem,1.6vw,1.2rem);line-height:1.6}.HomeHeader__subtitle strong{color:var(--color-dark-slate-blue);font-weight:600}.HomeHeader__actions{flex-wrap:wrap;align-items:center;gap:16px 28px;margin-bottom:32px;display:flex}.HomeHeader__trust{flex-wrap:wrap;gap:10px 24px;margin:0;padding:0;list-style:none;display:flex}.HomeHeader__trust li{color:var(--color-dark-slate-blue);padding-left:26px;font-size:14px;font-weight:500;position:relative}.HomeHeader__trust li:before{content:"";background:var(--color-marigold);border-radius:50%;width:18px;height:18px;position:absolute;top:50%;left:0;transform:translateY(-50%)}.HomeHeader__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)}.HomeHeader__phone{color:var(--color-bluey-grey);margin:20px 0 28px;font-size:14px}.HomeHeader__phone a{color:var(--color-dark-slate-blue);white-space:nowrap;font-weight:600;text-decoration:none}.HomeHeader__phone a:hover{text-decoration:underline}.HomeHeader__goals{background:var(--color-white);border:1px solid #e6eaef;border-radius:16px;padding:clamp(22px,3vw,32px);box-shadow:0 12px 36px #223b5d14}.HomeHeader__goals-title{color:var(--color-dark-slate-blue);margin:0 0 16px;font-size:1.15rem;font-weight:700}.HomeHeader__goals-list{flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;display:flex}.HomeHeader__goal{border:1px solid #e6eaef;border-radius:12px;justify-content:space-between;align-items:center;gap:12px;padding:14px 16px;text-decoration:none;transition:border-color .15s,background-color .15s,transform .15s;display:flex}.HomeHeader__goal:hover{border-color:var(--color-marigold);background-color:#fffbea;transform:translate(2px)}.HomeHeader__goal-body{flex-direction:column;gap:2px;display:flex}.HomeHeader__goal-title{color:var(--color-dark-slate-blue);font-size:15px;font-weight:600}.HomeHeader__goal-text{color:var(--color-bluey-grey);font-size:13px}.HomeHeader__goal-arrow{border-top:2px solid var(--color-dark-slate-blue);border-right:2px solid var(--color-dark-slate-blue);flex-shrink:0;width:8px;height:8px;transform:rotate(45deg)}.HomeHeader__goals-all{color:var(--color-dark-slate-blue);border-bottom:2px solid var(--color-marigold);margin-top:18px;font-size:14px;font-weight:600;text-decoration:none;display:inline-block}@media (max-width:949px){.HomeHeader__layout{grid-template-columns:1fr}.HomeHeader__plant{display:none}}@media (max-width:640px){.HomeHeader{padding-inline:16px}.HomeHeader__actions .Button{justify-content:center;width:100%}}
.HeaderForm{--mp-color-checkbox-background:var(--mp-color-secondary);--mp-color-checkbox-check:var(--mp-color-primary);--mp-color-checkbox-checked-label:var(--mp-color-primary);--mp-color-input-value:var(--mp-color-primary);--mp-color-input-border:var(--mp-color-secondary);--mp-color-select-active-background:var(--mp-color-secondary);--mp-color-select-active-value:var(--mp-color-text-dark-grey);position:relative}.HeaderForm__question{margin-bottom:30px}.HeaderForm__text{z-index:1;position:relative}.HeaderForm__question:not(.HeaderForm__question--objectives){color:var(--color-dark-slate-blue);flex-wrap:wrap;font-size:19px;display:flex}.HeaderForm__question .MP-OnboardingInput{flex-shrink:0;margin-top:0;margin-left:12px}.HeaderForm .HeaderForm__question .MP-OnboardingIconCheckboxList__input-container{width:calc(100% + 10px);margin:-5px}.HeaderForm .HeaderForm__question .MP-OnboardingIconCheckboxList__items{margin:0}.HeaderForm .HeaderForm__question .MP-OnboardingIconCheckbox{width:calc(33.3333% - 10px);height:120px;margin:5px;padding:10px 5px}.HeaderForm .HeaderForm__question .MP-OnboardingIconCheckbox__icon-container{width:24px;height:24px;margin-bottom:6px}.HeaderForm .HeaderForm__question .MP-OnboardingIconCheckbox__label{margin:5px 0;font-size:13px}.HeaderForm .HeaderForm__question .MP-Checkbox.MP-OnboardingIconCheckbox__check{width:20px!important;height:20px!important}.HeaderForm__action{justify-content:flex-end;display:flex}.HeaderForm input[type=number]::-webkit-inner-spin-button{appearance:none;margin:0}.HeaderForm input[type=number]::-webkit-outer-spin-button{appearance:none;margin:0}.HeaderForm input[type=number]{-moz-appearance:textfield}.HeaderForm.HeaderForm--loading .HeaderForm__question:not(.HeaderForm__question--objectives){margin-bottom:12px}.HeaderForm.HeaderForm--loading .HeaderForm__input{margin:-5px 12px 0}.HeaderForm.HeaderForm--loading .MP-OnboardingIconCheckbox__label{flex-direction:column;align-items:center;width:100%;display:flex}.HeaderForm.HeaderForm--loading .ObjectiveCheckboxInput__check{border:none}@media (max-width:900px){.HeaderForm__question{margin-bottom:20px}.HeaderForm__question:not(.HeaderForm__question--objectives){font-size:16px}}@media (max-width:700px){.HeaderForm .HeaderForm__question .MP-OnboardingIconCheckbox{width:calc(33.3333% - 10px)}.HeaderForm__action{justify-content:center}}@media (max-width:550px){.HeaderForm .HeaderForm__question .MP-OnboardingIconCheckbox{width:calc(33.3333% - 4px);margin:2px}}@media (max-width:370px){.HeaderForm .HeaderForm__question .MP-OnboardingIconCheckbox{width:calc(50% - 4px);margin:2px}}
.Publications{padding:0 var(--body-padding);background-color:#27b4d10d}.Publications__container{max-width:var(--body-width);margin:0 auto;padding:50px 0}.Publications__images{white-space:nowrap}.Publications__logo{margin:0 20px;display:inline-block}.Publications__logo:first-child{margin-left:0}.Publications__logo:last-child{margin-right:0}@media (max-width:700px){.Publications__container{padding:26px 0}.Publications__logo{width:auto;max-height:18px}}@media screen and (max-width:640px){.Publications{padding:0 16px}}
.HowDoesItWork{padding:0 var(--body-padding);background-color:#27b4d10d;position:relative}.HowDoesItWork__container{max-width:var(--body-width);margin:0 auto;padding-bottom:200px}.HowDoesItWork__content-container{background-color:var(--color-white);justify-content:center;align-items:flex-start;width:100%;padding:40px;display:flex;position:relative;overflow:hidden}.HowDoesItWork__image-container,.HowDoesItWork__content{flex-shrink:0;width:50%}.HowDoesItWork__image{z-index:0;width:400px;position:absolute}.HowDoesItWork__image.HowDoesItWork__image--left{bottom:-75px;left:0}.HowDoesItWork__image.HowDoesItWork__image--right{bottom:-75px;left:100px}.HowDoesItWork__header{flex-wrap:wrap;justify-content:space-between;align-items:center;margin-bottom:40px;display:flex}.HowDoesItWork__title{color:#223b5d63;text-transform:uppercase;font-size:30px;font-weight:700;line-height:1.7}.HowDoesItWork__header-link{margin-left:auto}.HowDoesItWork__list{margin:0;padding:0;list-style:none}.HowDoesItWork__list-item{max-width:470px;color:var(--color-dark-slate-blue);margin-bottom:40px;font-size:19px;position:relative}.HowDoesItWork__list-item:before{content:"";background-color:var(--color-marigold);width:9px;height:9px;display:inline-block;position:absolute;top:9px;left:-24px}.HowDoesItWork__footer{flex-wrap:wrap;align-items:center;margin:-10px -20px;display:flex}.HowDoesItWork__footer-link{margin:10px 20px}.HowDoesItWork__footer-tag{color:var(--color-dark-slate-blue);z-index:1;background-color:#f4f4f4;border-radius:10px;margin:10px 20px;padding:20px;font-size:16px}.HowDoesItWork.HowDoesItWork--loading .HowDoesItWork__image{bottom:0;left:80px;transform:none}.HowDoesItWork.HowDoesItWork--loading .HowDoesItWork__list-item:before{background:linear-gradient(90deg,#fafafa 8%,#f4f4f4 38%,#fafafa 54%) 0 0/1000px 640px;animation-name:placeHolderShimmer;animation-duration:1.8s;animation-timing-function:linear;animation-iteration-count:infinite;animation-fill-mode:forwards}@media (max-width:1149px){.HowDoesItWork__image-container{width:0}.HowDoesItWork__image{width:350px}.HowDoesItWork__image.HowDoesItWork__image--left{bottom:-25px;left:-75px}.HowDoesItWork__image.HowDoesItWork__image--right{bottom:-140px;left:-25px}.HowDoesItWork__content{width:100%}.HowDoesItWork__content-body{width:60%;margin-left:auto}}@media (max-width:900px){.HowDoesItWork__container{padding-bottom:100px}.HowDoesItWork__title{font-size:25px;line-height:1.6}.HowDoesItWork__content-body{width:50%}.HowDoesItWork__list-item{font-size:16px;line-height:normal}.HowDoesItWork.HowDoesItWork--loading .HowDoesItWork__image{display:none}}@media (max-width:800px){.HowDoesItWork__header{flex-direction:column;align-items:flex-start}.HowDoesItWork__header-link{margin:20px 0 0}.HowDoesItWork__image{width:250px}.HowDoesItWork__image.HowDoesItWork__image--right{left:initial;bottom:-70px;right:-100px}.HowDoesItWork__image.HowDoesItWork__image--left{left:initial;bottom:-90px;right:-30px}.HowDoesItWork__content-body{width:100%}.HowDoesItWork__list{padding-left:24px}.HowDoesItWork__footer{flex-direction:column;align-items:flex-start}}@media screen and (max-width:640px){.HowDoesItWork{padding:0 16px}}@media (max-width:550px){.HowDoesItWork__content-container{padding:30px 20px 120px}.HowDoesItWork__header{margin-bottom:30px}.HowDoesItWork__title{font-size:20px;line-height:1.5}.HowDoesItWork__header-link{margin-top:20px}.HowDoesItWork__list-item{margin-bottom:20px}.HowDoesItWork__footer-tag{max-width:160px;padding:11px}.HowDoesItWork__image{width:200px}.HowDoesItWork__image.HowDoesItWork__image--right{left:initial;bottom:-70px;right:-70px}.HowDoesItWork__image.HowDoesItWork__image--left{left:initial;bottom:-80px;right:-20px}}
.OurProducts{padding:0 var(--body-padding);margin-top:-100px}.OurProducts__container{max-width:var(--body-width);width:100%;margin:0 auto;position:relative}.OurProducts__content-container{background-color:var(--color-white);padding:40px;overflow:hidden;box-shadow:0 1px 2px #0000000a,0 8px 12px #0000000d}.OurProducts__header{justify-content:space-between;align-items:center;margin-bottom:40px;display:flex}.OurProducts__title{color:#223b5d63;text-transform:uppercase;font-size:30px;font-weight:700;line-height:1.7}.OurProducts__header-link{flex-shrink:0}.OurProducts__content-paragraph{color:var(--color-dark-slate-blue);font-size:19px}.OurProducts__content-paragraph:not(:last-of-type){margin-bottom:8px}.OurProducts__contracts{margin:32px -40px -8px;display:flex;overflow-x:auto}.OurProducts__contract{padding:8px}.OurProducts__contract:first-child{padding-left:40px}.OurProducts__contract:last-child{padding-right:40px}.OurProducts__contract-container{border:2px solid #f7f7f7;flex-shrink:0;justify-content:center;align-items:center;width:128px;height:100px;padding:20px;display:flex}.OurProducts__contract-container img{flex-shrink:0}.OurProducts__contracts::-webkit-scrollbar{width:0!important}.OurProducts__contracts{scrollbar-width:none;overflow:-moz-scrollbars-none;-ms-overflow-style:none}@media (max-width:900px){.OurProducts{margin-top:-50px}.OurProducts__title{font-size:25px;line-height:1.6}.OurProducts__content-paragraph{font-size:16px;line-height:1.56}}@media (max-width:700px){.OurProducts__header{flex-direction:column;align-items:flex-start}.OurProducts__header-link{margin-top:20px}}@media screen and (max-width:640px){.OurProducts{padding:0 16px}}@media (max-width:550px){.OurProducts{margin-top:-70px}.OurProducts__content-container{padding:30px 20px}.OurProducts__header{margin-bottom:30px}.OurProducts__title{font-size:20px;line-height:1.5}.OurProducts__header-link{margin-top:20px}.OurProducts__contracts{margin:32px -20px 0}.OurProducts__contract:first-child{padding-left:20px}.OurProducts__contract:last-child{padding-right:20px}}
.Why{width:100%;padding:0 var(--body-padding);margin:100px 0}.Why__container{max-width:var(--body-width);background:url(/assets/icons/oval-3-left.png) 100% 0 no-repeat;margin:-40px auto;padding:40px 0}.Why__title{color:#223b5d63;text-transform:uppercase;margin-bottom:40px;font-size:30px;font-weight:700;line-height:1.7}.Why__list{grid-template-columns:repeat(3,minmax(0,1fr));gap:32px 40px;display:grid}.Why__list-item{align-items:flex-start;min-width:0;display:flex}.Why__list-item-icon{background-color:#f6f6f6;border-radius:5px;flex-shrink:0;justify-content:center;align-items:center;width:92px;height:92px;margin-right:30px;padding:18px;display:flex}.Why__list-item-icon-video{max-width:100%;max-height:100%}.Why__list-item-content{min-width:0;color:var(--color-dark-slate-blue);flex-grow:1;font-size:19px;line-height:32px}.Why__list-item-title{text-transform:uppercase;font-weight:700}.Why.Why--loading .Why__list-item-title{margin-bottom:10px}@media (max-width:1000px){.Why{margin-top:50px}.Why__container{margin:0 auto;padding:0}.Why__title{font-size:25px;line-height:1.6}.Why__list{grid-template-columns:1fr;gap:32px}.Why__list-item-content{font-size:16px;line-height:2}}@media screen and (max-width:700px){.Why{background:url(/assets/icons/oval-3-left.png) 100% 0 no-repeat}.Why__container{background:0 0}}@media screen and (max-width:640px){.Why{padding:0 16px}}@media (max-width:550px){.Why{background-size:100%;margin-top:50px}.Why__title{margin-bottom:30px;font-size:20px;line-height:1.5}.Why__list-item-icon{margin-right:20px}.Why__list-item-title{margin-bottom:5px}.Why__list-item-content{line-height:1.56}}
.ProductsListing{background-color:var(--color-white);z-index:1;border-radius:0 0 0 5px;width:100%;position:relative}.ProductsListing__container{padding:35px 0 56px 56px}.ProductsListing__container:after{content:"";height:100%;right:calc((((100vw - var(--body-width)) / 2) + 20px) * -1);z-index:-1;background-color:#fff;width:100%;position:absolute;top:0}.ProductsListing__error,.ProductsListing__empty{color:var(--color-slate-grey);font-size:15px}.ProductsListing__type:not(:nth-last-child(2)){margin-bottom:56px}.ProductsListing__message{text-align:center;flex-direction:column;justify-content:center;align-items:center;padding:20px;display:flex}.ProductsListing__message-bar{border-top:1px solid var(--color-bluey-grey);width:50%}.ProductsListing__message-paragraph{max-width:100%;color:var(--color-slate-grey);margin:40px 0}@media screen and (max-width:900px){.ProductsListing{padding:0 var(--body-padding)}.ProductsListing__container{padding:40px 0}}@media screen and (max-width:640px){.ProductsListing{padding:0 16px}}@media screen and (min-width:901px) and (max-width:1250px){.ProductsListing__container:after{right:initial}}
.ProductsType__header{flex-wrap:wrap;align-items:center;margin-bottom:20px;display:flex}.ProductsType__title-container{align-items:center;display:flex}.ProductsType__title{color:var(--color-dark-slate-blue);margin-left:14px;font-size:28px}.ProductsType__title-container-dot{border-radius:2px;width:16px;height:16px}.ProductsType__title-dot{border-radius:4px;flex-shrink:0;width:6px;height:6px;margin-top:5px;margin-left:5px}.ProductsType__explanation{flex-shrink:0;margin-left:auto;display:flex}.ProductsType__explanation-text.ProductsType__explanation-text--is-mobile{display:none}.ProductsType__explanation-icon{border-radius:10px;justify-content:center;align-items:center;width:23px;height:23px;margin-left:10px;display:flex}.ProductsType__explanation.Link.Link--animated:hover:after{width:calc(100% - 33px)}.ProductsType__explanation-arrow{width:6px;height:10px;display:flex}.ProductsType__value-tooltip{height:25px;margin-left:10px}.ProductsType.ProductsType--loading .ProductsType__title--container-dot{margin-right:14px}@media screen and (max-width:900px){.ProductsType.ProductsType--loading .ProductsType__explanation .LoadingGradient{width:50px!important}.ProductsType__title{font-size:24px}.ProductsType__explanation-text{display:none}.ProductsType__explanation-text.ProductsType__explanation-text--is-mobile{color:var(--color-slate-grey);font-size:14px;display:block}.ProductsType__products{flex-direction:column;display:flex}}@media screen and (min-width:650px) and (max-width:900px){.ProductsType__products{flex-flow:wrap}}
.ProductListing{background-color:var(--color-white);border:solid 2px var(--color-pale-grey);border-radius:3px;margin-bottom:15px;transition:border-color .3s}.ProductListing:hover{border-color:var(--color-silver)}.ProductListing__container{justify-content:space-between;align-items:flex-start;padding:10px;display:flex}.ProductListing__logo{background-color:var(--color-pale-grey-two);border-radius:3px;align-items:center;width:115px;height:115px;display:flex}.ProductListing__logo img{flex-shrink:0;padding:5px}.ProductListing__content{flex:1}.ProductListing__title{color:var(--color-dark-slate-blue);flex-wrap:wrap;justify-content:flex-start;align-items:center;margin:0 0 10px 20px;font-size:22px;font-weight:700;display:flex}.ProductListing__label{margin-right:15px}.ProductListing__flag{color:var(--color-dark-slate-blue);border-radius:3px;padding:5px 10px;font-size:13px;font-weight:500}.ProductListing__flag.ProductListing__flag--is-subscribable{background-color:var(--color-marigold-light)}.ProductListing__flag.ProductListing__flag--is-not-subscribable{background-color:var(--color-silver)}.ProductListing__check{margin-right:8px}.ProductListing__features{flex-wrap:wrap;padding:0 20px;display:flex}.ProductListing__feature{margin-bottom:14px}.ProductListing__feature:not(:last-of-type){flex-shrink:0;margin-right:16px}.ProductListing__feature-label{color:var(--color-bluey-grey);text-transform:uppercase;font-size:11px;font-weight:700}.ProductListing__feature-tooltip{margin-left:4px}.ProductListing__feature-content{font-size:15px}.ProductListing__link-icon{border-radius:50%;justify-content:center;align-items:center;width:46px;height:46px;margin-top:4%;display:flex}.ProductListing__link-arrow{width:8px;height:15px;display:flex}.ProductListing__riskBar{padding:0 20px}.ProductListing__riskBar .ProductListing__feature-label{margin-bottom:6px}.ProductListing__riskBar .RiskBar{justify-content:flex-start}.ProductListing.ProductListing--loading .ProductListing__feature-title{margin-bottom:5px}@media screen and (max-width:900px){.ProductListing__container{flex-direction:column;align-items:center;height:100%;padding:24px}.ProductListing__logo{margin-bottom:16px}.ProductListing__content{flex-direction:column;flex-grow:1;justify-content:flex-start;align-items:center;display:flex}.ProductListing__title{text-align:center;flex-direction:column;margin-left:0}.ProductListing__features{flex-wrap:wrap;width:100%;padding:0}.ProductListing__feature{margin-top:15px}.ProductListing__riskBar{align-self:flex-start}.ProductListing__riskBar .ProductListing__feature{flex-basis:100%;margin-left:0;margin-right:0}.ProductListing__link-icon{align-self:flex-end}.ProductListing__flag{margin-top:5px;margin-left:0}}@media screen and (max-width:649px){.ProductListing__feature-tooltip{display:none}}@media screen and (min-width:500px) and (max-width:649px){.ProductListing__feature{flex-basis:calc(33.3333% - 13.3333px);margin-left:10px;margin-right:10px}.ProductListing__feature:nth-child(2n),.ProductListing__feature:nth-child(odd){margin-left:10px;margin-right:10px}.ProductListing__feature:first-child{margin-left:0;margin-right:10px}.ProductListing__feature:nth-child(3n){margin-left:10px;margin-right:0}.ProductListing__feature:nth-child(3n+1){margin-left:0;margin-right:10px}}@media screen and (max-width:499px){.ProductListing__feature{flex-basis:calc(50% - 10px)}.ProductListing__feature:nth-child(2n){margin-left:10px;margin-right:0}.ProductListing__feature:nth-child(odd){margin-left:0;margin-right:10px}}@media screen and (min-width:650px) and (max-width:900px){.ProductListing{flex-basis:calc(50% - 10px)}.ProductListing:nth-child(odd),.ProductListing:nth-child(2n){margin-right:10px}}
.ProductFeatures{flex-shrink:0;width:calc(45% - 65px);margin-right:65px}.ProductFeatures__title{color:var(--color-dark-slate-blue);margin-bottom:25px;font-size:28px;font-weight:400}.ProductFeatures__features{border:solid 2px var(--color-pale-grey);background-color:#fff;border-radius:5px;padding:50px}.ProductFeatures__feature:not(:last-of-type){margin-bottom:42px}.ProductFeatures__feature-title{color:var(--color-dark-slate-blue);align-items:center;margin-bottom:4px;font-weight:500;display:flex}.ProductFeatures__feature-tooltip{margin-left:6px;display:inline-flex}.ProductFeatures__feature-value{color:var(--color-slate-grey)}.ProductFeatures__feature-value.ProductFeatures__feature-value--multiple{flex-wrap:wrap;align-items:center;display:flex}.ProductFeatures__feature-value.ProductFeatures__feature-value--columns{flex-wrap:wrap}.ProductFeatures__feature-value.ProductFeatures__feature-value--columns .ProductFeatures__feature-item{flex-basis:50%}.ProductFeatures__feature-value.ProductFeatures__feature-value--columns .ProductFeatures__feature-item:after{height:20px;margin-left:auto}.ProductFeatures__feature-value.ProductFeatures__feature-value--columns .ProductFeatures__feature-item:nth-of-type(2n):after{content:none}.ProductFeatures__feature-item{color:var(--color-slate-grey);align-items:center;display:flex}.ProductFeatures__feature-item:not(:last-of-type):after{content:"";background-color:#e9ecef;flex-shrink:0;width:1px;height:26px;margin:0 16px}.ProductFeatures__feature-item-label{font-weight:500}.ProductFeatures__feature-item-label:after{content:" :";margin-right:5px}@media screen and (max-width:1000px){.ProductFeatures{width:100%;margin:0}.ProductFeatures__title{font-size:22px}.ProductFeatures__features{padding:34px 24px}.ProductFeatures__feature:not(:last-of-type){margin-bottom:24px}}@media screen and (max-width:599px){.ProductFeatures__feature-value.ProductFeatures__feature-value--multiple{flex-direction:column;align-items:flex-start}.ProductFeatures__feature-item:not(:last-of-type):after{content:none}}
.ProductSummary{align-items:flex-start;width:55%;display:flex}.ProductSummary__supplier-logo-container{background-color:var(--color-pale-grey-two);border-radius:5px;flex-shrink:0;justify-content:center;align-items:center;width:120px;height:120px;margin-right:32px;padding:10px;display:flex}.ProductSummary__supplier-logo-container img{flex-shrink:0}.ProductSummary__type{align-items:center;margin-bottom:8px;display:flex}.ProductSummary__type-link{flex-shrink:0;margin-left:16px;font-size:14px}.ProductSummary__type-link .Link.Link--animated:hover:after{width:calc(100% - 28px)}.ProductSummary__type-link-image{border-radius:50%;justify-content:center;align-items:center;width:22px;height:22px;margin-left:6px;display:inline-flex}.ProductSummary__title{color:var(--color-dark-slate-blue);margin-bottom:10px;font-size:42px}.ProductSummary__supplier{color:var(--color-slate-grey);margin-bottom:20px}.ProductSummary__supplier-link{color:#4a90e2;text-decoration:none;transition:color .3s}.ProductSummary__supplier-link:hover{color:#205ea7}.ProductSummary__description .RichText__paragraph{color:var(--color-slate-grey)}.ProductSummary__description .RichText__paragraph strong{color:var(--color-dark-slate-blue);font-size:18px}.ProductSummary__rewards{margin-top:25px}.ProductSummary__reward{align-items:center;display:flex}.ProductSummary__reward:not(:last-of-type){margin-bottom:10px}.ProductSummary__reward-image{flex-shrink:0;justify-content:center;align-items:center;width:45px;height:45px;margin-right:16px;display:flex}.ProductSummary__reward-label{max-width:calc(100% - 61px);color:var(--color-slate);display:flex}.ProductSummary__subscription-closed{color:var(--color-slate);background-color:#fdf1dc;border-radius:5px;align-items:center;margin-top:25px;padding:23px 32px;font-size:15px;display:inline-flex}.ProductSummary__subscription-closed img{margin-right:18px}@media screen and (max-width:1000px){.ProductSummary{width:100%}}@media screen and (max-width:900px){.ProductSummary__title{text-align:center;font-size:32px}.ProductSummary__type-link{display:none}.ProductSummary__type-link.ProductSummary__type-link--is-mobile{border-radius:3px;justify-content:center;width:100%;margin:20px 0 0;padding:15px;display:flex}.ProductSummary__type-link.ProductSummary__type-link--is-mobile .Link.Link--animated:after{content:none}.ProductSummary__type-link.ProductSummary__type-link--is-mobile .Link{color:var(--color-dark-slate-blue);align-items:center;display:flex}.ProductSummary__type-mobile-image{background-color:var(--color-dark-slate-blue);width:15px;height:11px;margin-left:16px;-webkit-mask:url(/assets/icons/arrow-blue.png) no-repeat;mask:url(/assets/icons/arrow-blue.png) no-repeat}.ProductSummary__type-link-image{display:none}.ProductSummary__action.Button.Button--normal{padding:20px 0}.ProductSummary__action{width:100%;margin-top:20px}}@media screen and (max-width:599px){.ProductSummary{flex-direction:column;align-items:center}.ProductSummary__supplier-logo-container{margin-right:0}.ProductSummary__type{justify-content:center;align-items:center;margin-top:16px}.ProductSummary__info{flex-direction:column;align-items:center;display:flex}}@media screen and (min-width:901px){.ProductSummary__type-link.ProductSummary__type-link--is-mobile,.ProductSummary__action,.ProductSummary__type-mobile-image{display:none}}
.RiskBar{justify-content:center;align-items:center;display:flex}.RiskBar__box{background-color:var(--color-pale-grey);width:48px;height:48px;color:var(--color-bluey-grey);border-radius:2px;justify-content:center;align-items:center;margin:2px;font-size:18px;display:flex}.RiskBar.RiskBar--small .RiskBar__box{width:34px;height:22px;margin:1px;font-size:14px}.RiskBar__box.RiskBar__box--active{background-color:var(--color-marigold);width:56px;height:56px;color:var(--color-grey-dark);border-radius:3px;font-size:18px;font-weight:700}.RiskBar.RiskBar--small .RiskBar__box.RiskBar__box--active{width:40px;height:28px;font-size:14px;font-weight:700}.RiskBar__box.RiskBar__box--left{border-top-left-radius:50%;border-bottom-left-radius:50%}.RiskBar__box.RiskBar__box--right{border-top-right-radius:50%;border-bottom-right-radius:50%}.RiskBar.RiskBar--small .RiskBar__box.RiskBar__box--left{border-top-left-radius:10px;border-bottom-left-radius:10px}.RiskBar.RiskBar--small .RiskBar__box.RiskBar__box--right{border-top-right-radius:10px;border-bottom-right-radius:10px}@media screen and (max-width:900px){.RiskBar.RiskBar--small .RiskBar__box{width:30px}}
.FilterSidebar{flex-direction:column;flex-shrink:0;justify-content:space-between;width:300px;padding-right:20px;display:flex}.FilterSidebar__filter{flex-direction:column;display:flex}.FilterSidebar__block{flex-direction:column;justify-content:center;align-items:flex-start;display:flex}.FilterSidebar__block:not(:last-of-type){margin-bottom:40px}.FilterSidebar__block-label{color:var(--color-bluey-grey);text-transform:uppercase;align-items:center;margin-bottom:16px;font-size:13px;font-weight:700;display:flex}.FilterSidebar__block-tooltip{margin-left:6px}.FilterSidebar__reinitialize{color:var(--color-slate-blue);cursor:pointer;outline:none;align-items:center;font-size:14px;transition:color .3s;display:flex}.FilterSidebar__reinitialize:hover{color:#386dab}.FilterSidebar__reinitialize div{outline:none}.FilterSidebar__reinitialize span{margin-right:9px}.FilterSidebar__block.FilterSidebar__block--validate{justify-content:center;align-items:center}.FilterSidebar__illustration{margin-top:50px}@media screen and (max-width:900px){.FilterSidebar{width:auto;padding-right:0}.Products__container .FilterSidebar{display:none}.FilterSidebar__filter{padding-bottom:134px}.FilterSidebar__toggle{display:block}.FilterSidebar__illustration{display:none}.FilterSidebar__reinitialize{background-color:#f6fafe;border-radius:22px;justify-content:center;width:100%;padding:14px 0}}
.FilterBlock__item{color:var(--color-slate-grey);align-items:center;font-size:15px;transition:opacity .3s;display:flex;position:relative}.FilterBlock__item:not(:last-of-type){margin-bottom:14px}.FilterBlock__label{-webkit-user-select:none;user-select:none;cursor:pointer;display:flex}.FilterBlock__input{opacity:0;position:absolute;inset:0}.FilterMultipleBlock__check{border:1px solid var(--color-pale-grey);background-color:#fff;border-radius:3px;flex-shrink:0;width:18px;height:18px;margin-top:2px;margin-right:12px;transition:all .3s}.FilterBlock__label:hover .FilterMultipleBlock__check{background-color:var(--color-pale-grey-two)}.FilterBlock__item.FilterBlock__item--checked .FilterMultipleBlock__check{background-color:var(--color-marigold)}.FilterSingleBlock__check{border:1px solid var(--color-pale-grey);background-color:#fff;border-radius:9px;flex-shrink:0;width:18px;height:18px;margin-top:2px;margin-right:12px;transition:all .3s}.FilterBlock__label:hover .FilterSingleBlock__check{background-color:var(--color-pale-grey-two)}.FilterBlock__item.FilterBlock__item--checked .FilterSingleBlock__check{background-color:var(--color-marigold)}.FilterBlock__value{align-items:center;transition:all .3s;display:flex}.FilterBlock__value-tooltip{margin-bottom:3px;margin-left:8px}.FilterBlock__label:hover .FilterBlock__value{color:var(--color-slate)}.FilterBlock__item.FilterBlock__item--checked .FilterBlock__value{color:var(--color-dark-slate-blue);font-weight:700}.FilterMultipleBlock__check:after{content:"";border:1px solid var(--color-dark-slate-blue);border-width:0 3px 3px 0;width:5px;height:10px;display:none;position:absolute;top:5px;left:7px;transform:rotate(45deg)}.FilterBlock__item.FilterBlock__item--checked .FilterMultipleBlock__check:after{display:block}.FilterSingleBlock__check:after{content:"";background-color:var(--color-dark-slate-blue);border-radius:3px;width:6px;height:6px;transition:transform .3s cubic-bezier(.87,-.41,.19,1.44);position:absolute;top:8px;left:6px;transform:scale(0)}.FilterBlock__item.FilterBlock__item--checked .FilterSingleBlock__check:after{display:block;transform:scale(1)}.FilterBlock__loading-check{margin-right:12px}.FilterBlock .Accordion__title{color:var(--color-slate);flex-direction:row-reverse;justify-content:flex-end;display:flex}.FilterBlock .Accordion__title .Accordion__arrow-icon{margin-left:0;margin-right:7px;background-color:var(--color-white)!important}.FilterBlock__lists{margin-bottom:10px}.FilterBlock__lists.FilterBlock__lists--is-closed .FilterBlock__item{transition-delay:.3s}.FilterBlock__item.FilterBlock__item--checked{opacity:1!important}
.FilterTags{z-index:1;background-color:#fff;border-radius:5px 0 0;flex-wrap:wrap;width:100%;padding:15px 50px;display:flex;position:relative}.FilterTags__background{content:"";height:100%;right:calc((((100vw - var(--body-width)) / 2) + 20px) * -1);z-index:-1;background-color:#fff;width:100%;position:absolute;top:0}.FilterTags__tag{height:38px;color:var(--color-dark-slate-blue);transform-origin:0;background-color:#f4fbfe;border-radius:17px;justify-content:space-between;align-items:center;margin:5px;padding:7px 14px;font-size:16px;transition:transform .3s,width .3s,padding .3s;display:flex;overflow:hidden}.FilterTags__remove-button{cursor:pointer;margin-left:10px;padding:0 5px}.scale-from-left-enter,.scale-from-left-exit{width:0;padding:7px 0;transform:scale(0)}.scale-from-left-enter .FilterTags__tag-label,.scale-from-left-exit .FilterTags__tag-label,.scale-from-left-enter .FilterTags__remove-button,.scale-from-left-exit .FilterTags__remove-button{opacity:0}.scale-from-left-enter-done{width:auto;height:100%;padding:7px 14px;transform:scale(1)}.scale-from-left-enter-done .FilterTags__tag-label,.scale-from-left-enter-done .FilterTags__remove-button{opacity:1}@media screen and (max-width:1250px) and (min-width:901px){.FilterTags__background{right:initial}}@media screen and (max-width:900px){.FilterTags{padding:15px var(--body-padding)}.FilterTags__tag{margin:0 5px 5px 0}}@media screen and (max-width:640px){.FilterTags{padding:15px 16px}}
.MobileFilter__actions{justify-content:center;align-items:center;display:flex}.MobileFilter__panel{z-index:110;background-color:#fff;width:100vw;height:100vh;transition:right .3s .3s;position:fixed;top:0;right:100vw;overflow:hidden scroll}.MobileFilter__panel-container{padding:16px;position:relative}.MobileFilter__close{background-color:var(--color-pale-grey-two);opacity:0;border-radius:3px;padding:15px;transition:right .3s,opacity .3s;position:absolute;right:-50px}.MobileFilter__panel.MobileFilter__panel--is-open{transition-delay:0s;right:0}.MobileFilter__panel.MobileFilter__panel--is-open .MobileFilter__close{opacity:1;transition-delay:.3s;right:16px}
.Accordion{position:relative}.Accordion.Accordion--inversed .Accordion__container{flex-direction:column-reverse;display:flex}.Accordion__title{cursor:pointer;justify-content:center;margin:40px auto;padding:0;font-size:15px;display:flex}.Accordion.Accordion--inversed .Accordion__title{margin:5px 0}.Accordion__title.Accordion__title--padding{margin:20px 15px 0}.Accordion__title.Accordion__title--margin{margin:0}.Accordion__opacity{width:100%;transition:opacity .3s;position:absolute}.Accordion__opacity.Accordion__opacity--hidden{pointer-events:none;opacity:0!important}.Accordion__content{transition:max-height .5s;overflow:hidden}.Accordion__arrow-arrow{cursor:pointer;justify-content:center;align-items:center;width:6px;height:9px;transition:transform .5s ease-in-out;display:flex;transform:rotate(90deg)}.Accordion.Accordion--expanded .Accordion__arrow-arrow{transform:rotate(-90deg)}.Accordion__arrow-icon{cursor:pointer;border-radius:50%;justify-content:center;align-items:center;width:24px;height:24px;margin-left:15px;margin-right:15px;display:flex;position:relative}.Accordion__content>div{opacity:0;transition:opacity .3s,transform .3s;transform:translateY(10px)}.Accordion.Accordion--expanded .Accordion__content>div{opacity:1;transform:translateY(0)}@media screen and (max-width:900px){.Accordion__opacity--background{background-color:var(--color-white)}}
.Cgp__updated{color:var(--color-bluey-grey);margin:-8px 0 28px;font-size:13px}.Cgp__intro{max-width:62ch;color:var(--page-body);font-size:var(--page-lead);margin:0 0 24px;line-height:1.65}.Cgp__steps{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin:0;padding:0;list-style:none;display:grid}.Cgp__step{background:#fff;border:1px solid #e6eaef;border-radius:20px;padding:24px 22px}.Cgp__num{width:34px;height:34px;color:var(--page-ink);background:var(--color-marigold);border-radius:50%;justify-content:center;align-items:center;margin-bottom:14px;font-weight:800;display:inline-flex}.Cgp__step h3,.Cgp__card h3{color:var(--page-ink);font-size:var(--page-h3);margin:0 0 8px;font-weight:700}.Cgp__step p,.Cgp__card p{color:var(--page-body);margin:0;font-size:14.5px;line-height:1.65}.Cgp__topics{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin:0;padding:0;list-style:none;display:grid}.Cgp__topic{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}.Cgp__topic:hover,.Cgp__topic:focus-visible{border-color:var(--color-marigold)}.Cgp__topic-title{color:var(--page-ink);font-size:var(--page-h3);font-weight:700}.Cgp__topic-title:after{content:" →";color:#b88a00}.Cgp__topic-text{color:var(--page-body);font-size:14.5px;line-height:1.6}.Cgp__duo{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.Cgp__card{border-left:4px solid var(--color-marigold);background:#f7f9fb;border-radius:0 16px 16px 0;padding:24px 26px}.Cgp__card ul{color:var(--page-body);gap:10px;margin:0;padding:0 0 0 18px;font-size:14.5px;line-height:1.6;display:grid}.Cgp__callout{max-width:62em;color:var(--page-ink);background:#fffbea;border:1px solid #f2dfa0;border-radius:14px;margin:18px 0 0;padding:16px 20px;font-size:14.5px;line-height:1.65}.Cgp__callout a{color:inherit;text-decoration:underline}.Cgp__questions{counter-reset:cgp-q;gap:12px;margin:0;padding:0;list-style:none;display:grid}.Cgp__questions li{color:var(--page-ink);counter-increment:cgp-q;background:#fff;border:1px solid #e6eaef;border-radius:16px;padding:16px 20px 16px 62px;line-height:1.55;position:relative}.Cgp__questions li:before{content:counter(cgp-q);background:var(--color-marigold);border-radius:50%;justify-content:center;align-items:center;width:30px;height:30px;font-weight:800;display:flex;position:absolute;top:50%;left:18px;transform:translateY(-50%)}@media screen and (max-width:1049px){.Cgp__steps,.Cgp__topics{grid-template-columns:repeat(2,minmax(0,1fr))}}@media screen and (max-width:640px){.Cgp__steps,.Cgp__topics,.Cgp__duo{grid-template-columns:minmax(0,1fr)}}
@media screen and (min-width:1050px){.Header__main{grid-template-columns:1fr auto 1fr;align-items:center;column-gap:32px;display:grid}.Header__logo-menu{display:contents}.Header__logo{grid-column:1;justify-self:start;margin-right:0}.Header__menu{grid-column:2;justify-content:center;gap:36px;width:auto;max-width:none;margin:0}.Header__actions{grid-column:3;justify-self:end;margin-left:0}.DropDownMenu:has(.DropDownMenu__container--mega){position:static}.DropDownMenu__submenu{border:1px solid #e8e3d6;border-radius:0 0 16px 16px;min-width:0;padding:26px 32px 28px;top:calc(100% + 20px);left:50%;transform:translate(-50%,-6px);box-shadow:0 18px 40px #1c2b5e1a}.DropDownMenu.DropDownMenu--is-open .DropDownMenu__submenu{transform:translate(-50%)}.DropDownMenu:has(:focus-visible) .DropDownMenu__submenu{transform:translate(-50%)}.DropDownMenu:has(.DropDownMenu__container--mega) .DropDownMenu__submenu{top:100%}.DropDownMenu__submenu:before{height:30px;top:-30px}.DropDownMenu__container:after{display:none}.DropDownMenu__container{gap:4px;min-width:250px}.DropDownMenu__container>:not(:last-child){margin-bottom:0}.DropDownMenu__link{white-space:nowrap;border-radius:8px;align-self:stretch;padding:9px 12px;transition:color .2s,background-color .2s;display:block}.DropDownMenu__link:hover{color:var(--color-dark-slate-blue,#1c2b5e);background-color:#f6f3ea}.DropDownMenu__container--mega{grid-template-columns:repeat(3,250px);gap:0 28px;min-width:0;display:grid}.DropDownMenu__group{gap:2px}.DropDownMenu__group-title{border-bottom:2px solid var(--color-marigold);letter-spacing:.06em;text-transform:uppercase;margin:0 12px 10px;padding:0 0 10px;font-size:13px;display:block}.DropDownMenu:not(:has(.DropDownMenu__container--mega)) .DropDownMenu__submenu{border-radius:0 0 14px 14px;padding:10px}.DropDownMenu:not(:has(.DropDownMenu__container--mega)) .DropDownMenu__container{min-width:240px}}.Header__link--button{background:0 0;border:0;padding:0;font-family:inherit}.Header__link--button[aria-expanded=true]{color:var(--color-marigold)}
.ProductAdvisorCta{width:calc(100% - 2 * var(--body-padding));max-width:var(--page-max,1256px);color:#fff;background:var(--mp-color-primary);border-radius:24px;grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);align-items:center;gap:20px 40px;margin:clamp(28px,5vw,56px) auto;padding:clamp(24px,4vw,40px);display:grid}.ProductAdvisorCta h2{margin:0 0 8px;font-size:clamp(1.4rem,2.8vw,1.9rem);line-height:1.2}.ProductAdvisorCta__text p{color:#ffffffd6;max-width:40em;margin:0;line-height:1.6}.ProductAdvisorCta__actions{text-align:center;flex-direction:column;align-items:stretch;gap:10px;display:flex}.ProductAdvisorCta__primary,.ProductAdvisorCta__secondary{border-radius:999px;padding:14px 22px;font-size:15px;font-weight:600;text-decoration:none}.ProductAdvisorCta__primary{color:var(--color-dark-slate-blue);background:var(--color-marigold)}.ProductAdvisorCta__secondary{color:#fff;border:1px solid #ffffff73}.ProductAdvisorCta__phone{color:#ffffffd9;font-size:14px;text-decoration:none}.ProductAdvisorCta__legal{color:#ffffffb3;border-top:1px solid #ffffff2e;grid-column:1/-1;margin:0;padding-top:16px;font-size:12.5px;line-height:1.5}@media screen and (max-width:860px){.ProductAdvisorCta{grid-template-columns:minmax(0,1fr)}}.ProductDetails__advisor{text-align:center;width:100%;margin-bottom:10px;text-decoration:none}.ProductNotice{width:calc(100% - 2 * var(--body-padding));max-width:var(--page-max,1256px);color:var(--color-dark-slate-blue);background:#fffbea;border:1px solid #f2dfa0;border-radius:14px;margin:0 auto 24px;padding:14px 20px;font-size:14.5px;line-height:1.6}.ProductNotice a{color:inherit;text-decoration:underline}
:root{--site-header-height:64px;--mp-color-primary:#223b5d;--mp-color-secondary:#ffc501;--mp-color-link:#4a90e2;--mp-color-info:#40c3e6;--mp-color-info--light:#d0f2f0;--mp-color-text-dark-grey:#3c4859;--mp-color-outline:#d6dbe1}*,:before,:after{box-sizing:border-box}html,body{margin:0;padding:0}body{min-height:100vh;color:var(--color-slate);background-color:var(--color-white);-webkit-font-smoothing:antialiased;font-family:Larsseit,system-ui,-apple-system,sans-serif;font-weight:300;overflow-x:hidden}img{max-width:100%;height:auto}a{color:inherit}.PrismicBlock__container{min-width:0}.App{flex-direction:column;min-height:100vh;display:flex}.App__content{flex-direction:column;flex:1;min-height:0;display:flex}.App__content>.Home{flex:1}.Home{background-color:var(--color-white)}.Header__link--active:after,.DropDownMenu__link--active{color:var(--color-marigold)}.Header__link-dropdown-icon{margin-left:6px}.Button{border:none;font-family:inherit;text-decoration:none}.Button.Button--primary,.Button.Button--secondary{padding:14px 22px;font-size:15px;font-weight:500}.Button.Button--small{padding:10px 16px;font-size:14px}.HeaderForm__cta-card{background:var(--color-white);border-top:3px solid var(--color-marigold);border-radius:5px;max-width:360px;padding:28px 24px;box-shadow:0 8px 40px #223b5d1f}.HeaderForm__cta-card .Button{justify-content:center;width:100%}.HeaderForm__cta-kicker{color:var(--color-marigold);letter-spacing:.12em;text-transform:uppercase;margin:0 0 8px;font-size:12px;font-weight:700}.HeaderForm__cta-title{color:var(--color-dark-slate-blue);margin:0 0 12px;font-size:19px;font-weight:500}.HeaderForm__cta-text{color:var(--color-slate-grey);margin:0 0 20px;font-size:15px;line-height:1.5}.visually-hidden{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.ProductSimilar__items--grid{flex-direction:column;gap:12px;display:flex}.PrismicCallBackForm{text-align:center;padding:24px 0}.PrismicCallBackForm__intro{color:var(--color-slate-grey);margin-bottom:16px}.ProductListing__link{color:inherit;text-decoration:none;display:block}.ProductListing__logo img{object-fit:contain;max-width:100%;max-height:100%}.ProductsType__title{color:var(--color-dark-slate-blue);margin-bottom:20px;font-size:22px;font-weight:500}.Why__list-item-icon-video{object-fit:contain;width:64px;height:64px}.Why__video-image{cursor:pointer;background:0 0;border:none;width:100%;padding:0;position:relative}.Contact__header{margin-bottom:24px}

