.tsc-privacy__body{margin-bottom:6.25rem}.tsc-privacy__body .link{color:var(--theme-colors--core--red);text-decoration:none}.tsc-privacy__note{color:var(--theme-colors--greys--grey);margin:.1875rem 0}.tsc-privacy__appendix{margin-top:3.75rem;margin-bottom:1.25rem}.tsc-privacy .centered-hero-banner-content-block__title{margin-top:3.125rem;margin-bottom:6.25rem}.tsc-tax-strategy__body{margin-bottom:6.25rem}.tsc-tax-strategy__note{color:var(--theme-colors--greys--grey);margin:.1875rem 0}.tsc-tax-strategy__appendix{margin-top:3.75rem;margin-bottom:1.25rem}.tsc-tax-strategy .centered-hero-banner-content-block__title{margin-top:3.125rem;margin-bottom:6.25rem}.legal-typography h2{color:var(--theme-colors--greys--dark-grey);font-size:1.125rem;font-weight:600}.legal-typography h3,.legal-typography h4,.legal-typography h5,.legal-typography h6,.legal-typography th{color:var(--theme-colors--greys--dark-grey);font-size:.9375rem;font-weight:600}.legal-typography li,.legal-typography p,.legal-typography td{color:var(--theme-colors--greys--dark-grey);font-size:.875rem;font-weight:400}.legal-typography ol,.legal-typography p,.legal-typography ul{margin-bottom:1.5rem}.legal-typography ol,.legal-typography ul{padding-left:1.5rem}.legal-typography a{color:#1a0dab;text-decoration:underline}.tsc-terms__body{margin-bottom:6.25rem}.tsc-terms__note{color:var(--theme-colors--greys--grey);margin:.1875rem 0}.tsc-terms__appendix{margin-top:3.75rem;margin-bottom:1.25rem}.tsc-terms .centered-hero-banner-content-block__title{margin-top:3.125rem;margin-bottom:6.25rem}.products-navigation-dropdown{--dropdown--content--width:fit-content;--dropdown--content--background-color:#fff}.products-navigation-dropdown .feature-card{width:14.375rem}.products-navigation-dropdown .feature-card__icon{font-size:2rem;color:var(--theme-colors--core--red)}.products-navigation-dropdown .feature-card__title{font-size:1rem;color:var(--theme-colors--greys--dark-grey)}.products-navigation-dropdown .feature-card__description{font-size:.875rem;color:var(--theme-colors--greys--dark-grey)}.products-navigation-dropdown .link{text-decoration:none}.products-navigation-dropdown .link:hover{color:initial}.tsc-pricing{--tsc-pricing--call-to-action--row--alignment:left;--tsc-pricing--call-to-action--text--alignment:left;--tsc-pricing--call-to-action--title--margin:0 0 1.875rem 0;--tsc-pricing--call-to-action--subtitle--margin:unset;--tsc-pricing--call-to-action--x-rule--margin:6.25rem 0;--tsc-pricing--term--margin:1.25rem 0}.tsc-pricing__call-to-action__row{justify-content:var(--tsc-pricing--call-to-action--row--alignment)}.tsc-pricing__call-to-action__title{font-size:2.8125rem;line-height:3.375rem;letter-spacing:-.0625rem;margin:var(--tsc-pricing--call-to-action--title--margin)}.tsc-pricing__call-to-action__subtitle,.tsc-pricing__call-to-action__title{font-weight:400;text-align:var(--tsc-pricing--call-to-action--text--alignment)}.tsc-pricing__call-to-action__subtitle{font-size:1rem;line-height:1.5rem;color:var(--theme-colors--greys--medium-grey);margin:var(--tsc-pricing--call-to-action--subtitle--margin)}.tsc-pricing__call-to-action .button{--button--background-color:var(--theme-colors--core--red)}.tsc-pricing__call-to-action hr{color:var(--theme-colors--greys--light-grey);margin:var(--tsc-pricing--call-to-action--x-rule--margin)}.tsc-pricing__terms{margin:0 0 7.5rem}.tsc-pricing__terms p{font-weight:400;font-size:.9375rem;line-height:1.375rem;color:var(--theme-colors--greys--medium-grey);margin:var(--tsc-pricing--term--margin);line-height:1.75rem}.tsc-pricing__terms .link{text-decoration:none;color:var(--theme-colors--core--red)}@media screen and (max-width:1023px){.tsc-pricing{--tsc-pricing--call-to-action--x-rule--margin:5.3125rem 0}}@media screen and (max-width:639px){.tsc-pricing{--tsc-pricing--call-to-action--row--alignment:center;--tsc-pricing--call-to-action--text--alignment:center;--tsc-pricing--call-to-action--title--margin:0 0 1.5625rem 0;--tsc-pricing--call-to-action--subtitle--margin:0 0 1.5625rem 0;--tsc-pricing--call-to-action--x-rule--margin:4.0625rem 0}}.tsc-brands-block{--tsc-brands-block--margin:0 0 8.125rem 0;--tsc-brands-block--brand--margin:0 0 2.5rem 0;margin:var(--tsc-brands-block--margin)}.tsc-brands-block__title{font-weight:400;font-size:2.8125rem;line-height:3.375rem;letter-spacing:-.0625rem;text-align:center;margin-bottom:5rem}.tsc-brands-block__brand{margin:var(--tsc-brands-block--brand--margin)}.tsc-brands-block__brand__logo img{max-width:2.1875rem;max-height:2.1875rem}.tsc-brands-block__brand__name{font-weight:400;font-size:1.25rem;line-height:1.5rem;letter-spacing:-.03125rem;margin-bottom:.5rem}.tsc-brands-block__brand__tag-line{font-weight:400;font-size:1rem;line-height:1.5rem;color:var(--theme-colors--greys--medium-grey)}.tsc-brands-block a,.tsc-brands-block a:active,.tsc-brands-block a:hover,.tsc-brands-block a:visited{text-decoration:none;color:inherit}@media screen and (max-width:1023px){.tsc-brands-block__title{font-weight:400;font-size:2.1875rem;line-height:2.5625rem;letter-spacing:-.0625rem}}@media screen and (max-width:639px){.tsc-brands-block__title{font-weight:400;font-size:1.875rem;line-height:2.25rem;letter-spacing:-.0625rem}.tsc-brands-block__brand{--tsc-brands-block--brand--margin:0 auto 2.5rem;max-width:20rem;display:block}}.tsc-hero-content-block{--tsc-hero-content-block--color:#000;--tsc-hero-content-block--margin:0 0 0 0;margin:var(--tsc-hero-content-block--margin)}.tsc-hero-content-block__title{font-size:3.4375rem;line-height:4.0625rem}.tsc-hero-content-block__description,.tsc-hero-content-block__title{font-weight:400;letter-spacing:-.0625rem;color:var(--tsc-hero-content-block--color);margin-bottom:1.875rem}.tsc-hero-content-block__description{font-size:1.5625rem;line-height:1.875rem}.tsc-hero-content-block--light{--tsc-hero-content-block--color:#fff}@media screen and (max-width:639px){.tsc-hero-content-block{text-align:center}.tsc-hero-content-block__title{font-weight:400;font-size:2.1875rem;line-height:2.5625rem;letter-spacing:-.0625rem}.tsc-hero-content-block__description{font-weight:400;font-size:1.25rem;line-height:1.5rem;letter-spacing:-.03125rem}}.tsc-simple-hero-content-block__title{font-weight:400;font-size:3.4375rem;line-height:4.0625rem;letter-spacing:-.0625rem;margin-bottom:2rem;max-width:29.6875rem}.tsc-simple-hero-content-block__description{font-weight:400;font-size:1.5625rem;line-height:1.875rem;letter-spacing:-.0625rem;color:var(--theme-colors--greys--grey);margin-bottom:3.125rem;max-width:28.75rem}@media screen and (max-width:1023px){.tsc-simple-hero-content-block{padding-top:0;text-align:center}.tsc-simple-hero-content-block__title{font-weight:400;font-size:2.8125rem;line-height:3.375rem;letter-spacing:-.0625rem;color:#fff;max-width:none}.tsc-simple-hero-content-block__description{max-width:none;color:#fff}}.benefits-block__title{font-weight:400;font-size:2.8125rem;line-height:3.375rem;letter-spacing:-.0625rem}.benefits-block__benefits__title{font-weight:400;font-size:1.5625rem;line-height:1.875rem;letter-spacing:-.0625rem}.benefits-block__benefits__text{font-weight:400;font-size:1rem;line-height:1.5rem;color:var(--theme-colors--greys--medium-grey)}@media screen and (min-width:639px){.benefits-block{margin-right:-2.5rem}}@media screen and (max-width:639px){.benefits-block__title{font-weight:400;font-size:1.875rem;line-height:2.25rem;letter-spacing:-.0625rem}}.tsc-careers__people{margin-bottom:6.25rem}.tsc-careers__people__title{font-weight:400;font-size:2.8125rem;line-height:3.375rem;letter-spacing:-.0625rem;text-align:center;margin-bottom:5rem}.tsc-careers__people__section{font-weight:400;font-size:1rem;line-height:1.5rem;color:var(--theme-colors--greys--medium-grey);margin:1.5rem 0}.tsc-careers__best-employer{margin-top:2.5rem;margin-bottom:9.375rem}.tsc-careers__best-employer__image{position:relative}.tsc-careers__best-employer__image:before{content:"";background-color:#fcf5ff;position:absolute;left:-2.5rem;top:-2.5rem;right:4.375rem;bottom:-2.5rem;z-index:-1}.tsc-careers__text-block{text-align:center;margin-bottom:9.375rem}.tsc-careers__text-block__title{font-weight:400;font-size:2.8125rem;line-height:3.375rem;letter-spacing:-.0625rem;margin-top:0;margin-bottom:.625rem}.tsc-careers__text-block__quote{font-weight:400;font-size:.875rem;line-height:1.0625rem;color:var(--theme-colors--greys--medium-grey);margin-bottom:1.875rem}.tsc-careers__banner{height:16.875rem;margin-bottom:7.8125rem;background-position:50%;background-size:cover}.tsc-careers__info-block{text-align:center;margin-bottom:9.375rem}.tsc-careers__info-block__content{margin-bottom:1.875rem}.tsc-careers__info-block__title{font-weight:400;font-size:1.5625rem;line-height:1.875rem;letter-spacing:-.0625rem;margin-bottom:.625rem}.tsc-careers__info-block__text{font-weight:400;font-size:1rem;line-height:1.5rem;color:var(--theme-colors--greys--medium-grey)}.tsc-careers__perks{margin-bottom:4.6875rem}.tsc-careers__perks__text-section{margin-bottom:6.25rem}.tsc-careers__perks__title{font-weight:400;font-size:1.875rem;line-height:2.25rem;letter-spacing:-.0625rem}.tsc-careers__perks__text{font-weight:400;font-size:1rem;line-height:1.5rem;color:var(--theme-colors--greys--medium-grey)}.tsc-careers__perks__image-section{text-align:center}.tsc-careers__perks__image-section__title{font-weight:400;font-size:1.5625rem;line-height:1.875rem;letter-spacing:-.0625rem;margin-bottom:1.25rem}.tsc-careers__perks__image-section__text{font-weight:400;font-size:1rem;line-height:1.5rem;color:var(--theme-colors--greys--medium-grey)}.tsc-careers__perks__perk{margin-bottom:4.6875rem}.tsc-careers__perks__perk__image{height:2.5rem;margin-bottom:1.25rem}.tsc-careers__perks__perk__text{font-weight:400;font-size:1.5625rem;line-height:1.875rem;letter-spacing:-.0625rem;margin:0}.tsc-careers__principles{margin-bottom:6.25rem}.tsc-careers__principles__title{margin-bottom:4.375rem}.tsc-careers__principles__header{font-size:3.4375rem;line-height:4.0625rem;letter-spacing:-.0625rem;display:inline;font-size:4rem;font-weight:400}.tsc-careers__principles__subheader{font-weight:400;font-size:1rem;line-height:1.5rem;color:var(--theme-colors--greys--medium-grey);display:inline}.tsc-careers__principles__cta{display:block;text-align:center;margin-top:5rem}.tsc-careers__principles .default-accordion{width:100%;border-bottom:.0625rem solid #000;padding-top:.9375rem;padding-bottom:.9375rem}.tsc-careers__principles .default-accordion__title{font-weight:400;font-size:1.5625rem;line-height:1.875rem;letter-spacing:-.0625rem;font-weight:300;display:flex;padding-left:0}.tsc-careers__principles .default-accordion__title:after{content:"\f114";top:50%;transform:translateY(-50%)}.tsc-careers__principles .default-accordion__input:checked~.default-accordion__content{width:91.6%}.tsc-careers__principles .default-accordion__input:checked~.default-accordion__title:after{padding-top:.625rem;top:50%;transform:translateY(-50%);font-size:1.875rem;content:"-"}.tsc-careers__call-to-action{--button--background-color:var(--theme-colors--core--red);--button--content-color:#fff;--button--box-shadow:0 0.625rem 1.875rem 0 rgba(230,55,72,.5)}@media screen and (min-width:639px){.tsc-careers .columned-hero-banner-content-layout img{max-width:38.75rem}}@media screen and (max-width:639px){.tsc-careers__people__title,.tsc-careers__text-block__title{font-weight:400;font-size:1.875rem;line-height:2.25rem;letter-spacing:-.0625rem}.tsc-careers__best-employer__image{margin-bottom:4.6875rem}.tsc-careers__perks__perk{margin-bottom:1.25rem;text-align:center}.tsc-careers__perks__image-section{margin-top:1.25rem}}.achievement-slider{--achievement-slider--margin:0 0 6.25rem 0;--achievement-slider--title--text-align:left;--achievement-slider--title--margin:0 0 6.25rem 0;margin:var(--achievement-slider--margin)}.achievement-slider__title{font-weight:400;font-size:3.4375rem;line-height:4.0625rem;letter-spacing:-.0625rem;text-align:var(--achievement-slider--title--text-align);margin:var(--achievement-slider--title--margin)}.achievement-slider .slider{position:relative}.achievement-slider .slider:after{content:"";position:absolute;top:0;right:0;bottom:0;width:10%;background:linear-gradient(90deg,transparent,hsla(0,0%,100%,.55) 60%,#fff);pointer-events:none}.achievement-slider .slick-arrow-next,.achievement-slider .slick-arrow-previous{position:absolute;z-index:1;display:flex;align-items:center;justify-content:center;color:#fff;background-color:var(--theme-colors--core--red);width:2.625rem;height:2.625rem;border-radius:50%}.achievement-slider .slick-arrow-previous{box-shadow:.125rem .125rem 0 0 var(--theme-colors--core--light-red);left:0;top:35%}.achievement-slider .slick-arrow-next{box-shadow:-.1875rem .1875rem 0 0 var(--theme-colors--core--light-red);right:0;top:35%}@media screen and (max-width:1023px){.achievement-slider__title{font-weight:400;font-size:2.8125rem;line-height:3.375rem;letter-spacing:-.0625rem}}@media screen and (max-width:639px){.achievement-slider{--achievement-slider--title--text-align:center;--achievement-slider--title--margin:0 0 3.125rem 0}.achievement-slider__title{font-weight:400;font-size:2.1875rem;line-height:2.5625rem;letter-spacing:-.0625rem}}.tsc-stepped-info-block{--tsc-stepped-info-block--margin:9.375rem 0 9.375rem 0;--tsc-stepped-info-block--item--margin:0;--tsc-stepped-info-block--item--text-align:left;margin:var(--tsc-stepped-info-block--margin)}.tsc-stepped-info-block__item{text-align:var(--tsc-stepped-info-block--item--text-align)}.tsc-stepped-info-block__item__title{font-weight:400;font-size:2.8125rem;line-height:3.375rem;letter-spacing:-.0625rem;color:var(--theme-colors--core--red);margin-bottom:.625rem}.tsc-stepped-info-block__item__text{font-weight:400;font-size:.9375rem;line-height:1.375rem;color:var(--theme-colors--greys--medium-grey);position:relative}.tsc-stepped-info-block__item--1{top:50%;transform:translateY(-50%)}.tsc-stepped-info-block__item--1,.tsc-stepped-info-block__item--2,.tsc-stepped-info-block__item--3{margin:var(--tsc-stepped-info-block--item--margin)}.tsc-stepped-info-block__item--3{bottom:-50%;transform:translateY(50%)}@media screen and (max-width:639px){.tsc-stepped-info-block__item{--tsc-stepped-info-block--margin:5rem 0 6.25rem 0;--tsc-stepped-info-block--item--text-align:center;--tsc-stepped-info-block--item--margin:0 0 1.875rem 0}.tsc-stepped-info-block__item--1,.tsc-stepped-info-block__item--3{top:auto;transform:unset}}.tsc-company__our-mission{margin:0 0 7.5rem;text-align:center}.tsc-company__our-mission__tagline{font-weight:400;font-size:1.5625rem;line-height:1.875rem;letter-spacing:-.0625rem;color:var(--theme-colors--core--red)}.tsc-company__our-mission__title{font-weight:400;font-size:2.8125rem;line-height:3.375rem;letter-spacing:-.0625rem}.tsc-company__mission-statement{margin-bottom:6.25rem}.tsc-company__mission-statement__title{font-weight:400;font-size:2.8125rem;line-height:3.375rem;letter-spacing:-.0625rem;margin-bottom:5rem}.tsc-company__mission-statement__section{font-weight:400;font-size:1rem;line-height:1.5rem;color:var(--theme-colors--greys--medium-grey);margin:1.5rem 0}@media screen and (max-width:639px){.tsc-company__our-mission__tagline{font-weight:400;font-size:1.25rem;line-height:1.5rem;letter-spacing:-.03125rem}.tsc-company__mission-statement__title,.tsc-company__our-mission__title{font-weight:400;font-size:1.875rem;line-height:2.25rem;letter-spacing:-.0625rem}.tsc-company__mission-statement__title{margin-bottom:3.75rem}.tsc-company__mission-statement__section{font-weight:400;font-size:1rem;line-height:1.5rem;color:var(--theme-colors--greys--medium-grey);margin:1.5rem 0}}.default-footer{--default-footer--link-blocks-wrapper--justify-content:flex-start;--default-footer--link-block--text-align:left;--default-footer--link-block--margin:0 0 1.75rem}@media screen and (max-width:639px){.default-footer{--default-footer--link-block--margin:0}}.tsc-home-hero-image{--tsc-home-hero-image--text-align:right;--tsc-home-hero-image--content--margin:1.875rem 0;--tsc-home-hero-image--main-image--max-height:31.25rem;--tsc-home-hero-image--secondary--scale:0.8;text-align:var(--tsc-home-hero-image--text-align)}.tsc-home-hero-image__content{margin:var(--tsc-home-hero-image--content--margin);display:inline-block;position:relative}.tsc-home-hero-image__main-image{max-height:var(--tsc-home-hero-image--main-image--max-height);filter:drop-shadow(.0625rem .0625rem .3125rem rgba(0,0,0,.09))}.tsc-home-hero-image__padlock,.tsc-home-hero-image__password,.tsc-home-hero-image__shield,.tsc-home-hero-image__webshield{position:absolute;scale:var(--tsc-home-hero-image--secondary--scale)}.tsc-home-hero-image__webshield{filter:drop-shadow(.0625rem .0625rem .3125rem rgba(0,0,0,.09));bottom:-2.8125rem;left:-6.25rem}.tsc-home-hero-image__password{filter:drop-shadow(.0625rem .0625rem .3125rem rgba(0,0,0,.09));bottom:0;right:-4.6875rem}.tsc-home-hero-image__shield{left:-7.1875rem;top:6.25rem}.tsc-home-hero-image__padlock{right:7.5rem;top:-3.625rem}@media screen and (max-width:1023px){.tsc-home-hero-image{--tsc-home-hero-image--text-align:center;--tsc-home-hero-image--content--margin:0}}@media screen and (max-width:639px){.tsc-home-hero-image{--tsc-home-hero-image--main-image--max-height:25rem;--tsc-home-hero-image--content--margin:1.875rem 0 0 0;--tsc-home-hero-image--secondary--scale:0.5}}.tsc-pricing-hero-image{--tsc-pricing-hero-image--text-align:right;--tsc-pricing-hero-image--content--margin:1.875rem 0;--tsc-pricing-hero-image--main-image--max-height:31.25rem;--tsc-pricing-hero-image--secondary--scale:0.8;text-align:var(--tsc-pricing-hero-image--text-align)}.tsc-pricing-hero-image__content{margin:var(--tsc-pricing-hero-image--content--margin);display:inline-block;position:relative}.tsc-pricing-hero-image__main-image{max-height:var(--tsc-pricing-hero-image--main-image--max-height);filter:drop-shadow(.0625rem .0625rem .3125rem rgba(0,0,0,.09))}.tsc-pricing-hero-image__padlock,.tsc-pricing-hero-image__password,.tsc-pricing-hero-image__shield,.tsc-pricing-hero-image__webshield{position:absolute;scale:var(--tsc-pricing-hero-image--secondary--scale)}.tsc-pricing-hero-image__webshield{filter:drop-shadow(.0625rem .0625rem .3125rem rgba(0,0,0,.09));bottom:-2.8125rem;left:-6.25rem}.tsc-pricing-hero-image__password{filter:drop-shadow(.0625rem .0625rem .3125rem rgba(0,0,0,.09));bottom:0;right:-4.6875rem}.tsc-pricing-hero-image__shield{left:-7.1875rem;top:6.25rem}.tsc-pricing-hero-image__padlock{right:7.5rem;top:-3.625rem}@media screen and (max-width:1023px){.tsc-pricing-hero-image{--tsc-pricing-hero-image--text-align:center;--tsc-pricing-hero-image--content--margin:0}}@media screen and (max-width:639px){.tsc-pricing-hero-image{--tsc-pricing-hero-image--main-image--max-height:25rem;--tsc-pricing-hero-image--content--margin:1.875rem 0 0 0;--tsc-pricing-hero-image--secondary--scale:0.5}}.tsc-responsibility__dedication{margin-bottom:6.25rem}.tsc-responsibility__dedication__title{font-weight:400;font-size:2.8125rem;line-height:3.375rem;letter-spacing:-.0625rem;margin-bottom:5rem}.tsc-responsibility__dedication__section{font-weight:400;font-size:1rem;line-height:1.5rem;color:var(--theme-colors--greys--medium-grey);margin:1.5rem 0}.tsc-responsibility__commitment{margin-bottom:6.25rem}.tsc-responsibility__commitment__title{font-weight:400;font-size:2.8125rem;line-height:3.375rem;letter-spacing:-.0625rem;margin-bottom:5rem;text-align:center}.tsc-responsibility__commitment .default-accordion{cursor:unset;border-bottom:.0625rem solid var(--theme-colors--greys--light-grey);padding:1.25rem 0;margin:0 3.125rem}.tsc-responsibility__commitment .default-accordion__title{font-size:1.5rem;padding:0 2.5rem 0 0;width:100%;display:block}.tsc-responsibility__commitment .default-accordion__title:after{background:var(--theme-colors--core--light-red);color:var(--theme-colors--core--red);outline:.0625rem solid var(--theme-colors--core--red);border-color:#fff transparent transparent #fff;border-style:solid;border-width:.125rem;border-radius:100%;padding:.5rem;content:"\f114";top:50%;transform:translateY(-50%);box-shadow:.1875rem .1875rem 0 var(--theme-colors--core--light-red);margin-right:.125rem}.tsc-responsibility__commitment .default-accordion__input:checked~.default-accordion__content{width:91.6%}.tsc-responsibility__commitment .default-accordion__input:checked~.default-accordion__title{color:var(--theme-colors--core--red)}.tsc-responsibility__commitment .default-accordion__input:checked~.default-accordion__title:after{background:var(--theme-colors--core--red);border:none;outline:unset;color:var(--theme-colors--core--light-red);padding:.625rem;top:50%;transform:translateY(-50%);content:"\f10d"}.tsc-responsibility__donations{margin-bottom:6.25rem}.tsc-responsibility__donations__title{font-weight:400;font-size:2.8125rem;line-height:3.375rem;letter-spacing:-.0625rem;margin-bottom:5rem}.tsc-responsibility__donations__charity p{font-weight:400;font-size:1rem;line-height:1.5rem;color:var(--theme-colors--greys--medium-grey);text-align:center;margin:1.875rem 0 0}@media screen and (max-width:639px){.tsc-responsibility__commitment .tsc-responsibility__donations__title,.tsc-responsibility__dedication__title{font-weight:400;font-size:1.875rem;line-height:2.25rem;letter-spacing:-.0625rem;text-align:center}}.faqs-accordion{cursor:pointer}.faqs-accordion__faq{padding-top:1.6875rem;padding-bottom:1.0625rem;border-bottom:.0625rem solid #dedede}.faqs-accordion__question{font-weight:400;font-size:1.25rem;line-height:1.5rem;letter-spacing:-.03125rem}.faqs-accordion__answer{font-weight:400;font-size:.9375rem;line-height:1.375rem;color:var(--theme-colors--greys--medium-grey);max-height:0;padding-top:.625rem;overflow:hidden;transition:max-height .5s linear}.faqs-accordion__faq[active]>.faqs-accordion__answer{max-height:68.75rem}@media screen and (max-width:639px){.faqs-accordion__answer,.faqs-accordion__question{padding-left:.625rem;padding-right:.625rem}}.transition-icon{position:relative}.transition-icon__container{position:relative;width:2.625rem;height:2.625rem;border-radius:50%;border:.125rem solid #e63748;display:flex;align-items:center;justify-content:center}.transition-icon:before{content:"";position:absolute;width:2.625rem;height:2.625rem;top:.1875rem;left:.1875rem;background-color:#ffebeb;border-radius:50%}.transition-icon__icon-part{position:absolute;width:.125rem;height:1.25rem;border-left:.125rem solid #e63748;opacity:1;transition:transform .5s ease,opacity .5s ease}.transition-icon__icon-part--two{rotate:90deg}.transition-icon[active] .transition-icon__icon-part--one,[active] .transition-icon .transition-icon__icon-part--one{transform:rotate(90deg);opacity:0}.password-generator-hero-banner{--password-generator-hero-banner--padding:5rem 0 0 0;--password-generator-hero-banner--margin:0 0 0 0;--password-generator-hero-banner--background:linear-gradient(226deg,#fff,#eaf6ef);--password-generator-hero-banner-title--margin:0 0 1.5625rem 0;--password-generator-hero-banner-description--margin:0 0 4.6875rem 0;--password-generator-hero-banner-bottom--padding:2.8125rem 0;--password-generator-hero-banner-bottom--background-color:#f4faf7;--password-generator-hero-banner-bottom-wrapper--max-width:62.5rem;--password-generator-hero-banner--password-generator-output--padding:1.25rem 2rem 1.25rem 2.4375rem;--password-generator-hero-banner--password-generator-output--min-height:6rem;--password-generator-hero-banner--password-generator-refresh--diameter:3.4375rem;--password-generator-hero-banner--password-generator-strength--margin:0 0 2.5rem 0;--password-generator-hero-banner--password-generator-length--margin:3.5rem 0;--password-generator-hero-banner--password-generator-controls--max-width:100%;--password-generator-hero-banner--password-generator-controls--margin:0 0 0 0;--password-generator-hero-banner--password-generator-controls-item--margin:0 0.75rem 0 0.75rem;--password-generator-hero-banner--password-generator-copy--margin:0 0 0 0;text-align:center;padding:var(--password-generator-hero-banner--padding);margin:var(--password-generator-hero-banner--margin);background:var(--password-generator-hero-banner--background)}.password-generator-hero-banner__wrapper{display:flex;align-items:center;flex-direction:column;justify-content:center;position:relative;overflow-x:hidden}.password-generator-hero-banner__bg-padlock{display:inline-block;position:absolute;top:50%;left:10%;transform:translate(-50%,-50%)}.password-generator-hero-banner__bg-mobile{display:inline-block;position:absolute;top:50%;right:10%;transform:translate(50%,-50%)}.password-generator-hero-banner__title{font-weight:400;font-size:3.4375rem;line-height:4.0625rem;letter-spacing:-.0625rem;text-align:center;margin:var(--password-generator-hero-banner-title--margin)}.password-generator-hero-banner__description{font-weight:400;font-size:1.5625rem;line-height:1.875rem;letter-spacing:-.0625rem;text-align:center;margin:var(--password-generator-hero-banner-description--margin)}.password-generator-hero-banner .password-generator-hero-banner__password-block{z-index:2;color:#5a636d;font-size:1.125rem;font-weight:500;width:100%;max-width:37.1875rem;text-align:left}.password-generator-hero-banner .password-generator-hero-banner__password-block__output{padding:var(--password-generator-hero-banner--password-generator-output--padding);min-height:var(--password-generator-hero-banner--password-generator-output--min-height);font-weight:400;margin-bottom:.875rem;box-shadow:0 0 0 .0625rem #dedede,inset .0625rem .0625rem .3125rem 0 rgba(0,0,0,.15),inset -.0625rem -.0625rem .3125rem 0 rgba(0,0,0,.15);border-radius:.75rem;background-color:#fff;word-wrap:break-word}.password-generator-hero-banner .password-generator-hero-banner__password-block__password{text-align:left;color:#5a636d;font-size:1.375rem;font-weight:400;margin-right:.625rem}.password-generator-hero-banner .password-generator-hero-banner__password-block__refresh{cursor:pointer;width:var(--password-generator-hero-banner--password-generator-refresh--diameter);height:var(--password-generator-hero-banner--password-generator-refresh--diameter);font-size:1.375rem;border-radius:1.75rem;color:#fff;background-color:#5a636d;display:flex;align-items:center;justify-content:center;transition:scale .1s ease-in-out}.password-generator-hero-banner .password-generator-hero-banner__password-block__refresh:hover{scale:1.05}.password-generator-hero-banner .password-generator-hero-banner__password-block__refresh:active{scale:1.1}.password-generator-hero-banner .password-generator-hero-banner__password-block__strength{margin:var(--password-generator-hero-banner--password-generator-strength--margin)}.password-generator-hero-banner .password-generator-hero-banner__password-block__strength span{font-weight:500;color:var(--password-generator-component-strengh--color)}.password-generator-hero-banner .password-generator-hero-banner__password-block__strength--very-weak{--password-generator-component-strengh--color:#e10000}.password-generator-hero-banner .password-generator-hero-banner__password-block__strength--weak{--password-generator-component-strengh--color:#bb4747}.password-generator-hero-banner .password-generator-hero-banner__password-block__strength--good{--password-generator-component-strengh--color:#278059}.password-generator-hero-banner .password-generator-hero-banner__password-block__strength--strong{--password-generator-component-strengh--color:#2dab73}.password-generator-hero-banner .password-generator-hero-banner__password-block__strength--very-strong{--password-generator-component-strengh--color:#0bc86d}.password-generator-hero-banner .password-generator-hero-banner__password-block__length{margin:var(--password-generator-hero-banner--password-generator-length--margin);font-weight:500}.password-generator-hero-banner .password-generator-hero-banner__password-block__length__text{margin-right:4.375rem;min-width:5.625rem}.password-generator-hero-banner .password-generator-hero-banner__password-block__length__slider{margin-left:1rem;margin-right:1rem}.password-generator-hero-banner .password-generator-hero-banner__password-block__length__note{min-width:.6875rem;height:1.375rem;color:#979797;font-size:1rem;font-weight:400;text-align:center;line-height:1.375rem}.password-generator-hero-banner .password-generator-hero-banner__password-block__controls{margin:var(--password-generator-hero-banner--password-generator-controls--margin);max-width:var(--password-generator-hero-banner--password-generator-controls--max-width)}.password-generator-hero-banner .password-generator-hero-banner__password-block__controls__item{margin:var(--password-generator-hero-banner--password-generator-controls-item--margin)}.password-generator-hero-banner .password-generator-hero-banner__password-block__copy{margin:var(--password-generator-hero-banner--password-generator-copy--margin)}.password-generator-hero-banner__bottom{padding:var(--password-generator-hero-banner-bottom--padding);background-color:var(--password-generator-hero-banner-bottom--background-color);display:flex;align-items:center;justify-content:center}.password-generator-hero-banner__bottom__wrapper{max-width:var(--password-generator-hero-banner-bottom-wrapper--max-width);width:100%;gap:1.25rem}@media screen and (max-width:639px){.password-generator-hero-banner{--password-generator-hero-banner--background:linear-gradient(0deg,#fff,#eaf6ef);--password-generator-hero-banner--padding:2.5rem 2.1875rem 0 2.1875rem;--password-generator-hero-banner--margin:0 0 2.1875rem 0;--password-generator-hero-banner-title--margin:0 0 0.9375rem 0;--password-generator-hero-banner-description--margin:0 0 2.8125rem 0}.password-generator-hero-banner__bg-padlock{transform:unset;left:unset;top:4.375rem;right:1.5625rem}.password-generator-hero-banner__tagline{font-weight:400;font-size:1.125rem;line-height:1.3125rem}.password-generator-hero-banner__title{font-weight:400;font-size:2.1875rem;line-height:2.5625rem;letter-spacing:-.0625rem}.password-generator-hero-banner__description{font-weight:400;font-size:1.25rem;line-height:1.5rem;letter-spacing:-.03125rem}.password-generator-hero-banner .password-generator-hero-banner__password-block{--password-generator-hero-banner--password-generator-output--padding:1.25rem 1.875rem;--password-generator-hero-banner--password-generator-output--min-height:4.6875rem;--password-generator-hero-banner--password-generator-refresh--diameter:3.4375rem;--password-generator-hero-banner--password-generator-strength--margin:0 0 2.8125rem 0;--password-generator-hero-banner--password-generator-length--margin:0 0 3.4375rem 0}.password-generator-hero-banner__bottom{--password-generator-hero-banner-bottom--padding:0 0 1.75rem 0;--password-generator-hero-banner-bottom--background-color:transparent;--password-generator-hero-banner-bottom--max-width:100%;--password-generator-hero-banner--password-generator-controls-item--margin:0 0 1.875rem 0;--password-generator-hero-banner--password-generator-controls--max-width:18.125rem;--password-generator-hero-banner--password-generator-controls--margin:0 auto 1.5625rem auto}.password-generator-hero-banner__bottom__wrapper{text-align:left;margin-bottom:.9375rem;gap:0}}.password-generator-modal{--generator-modal--max-width:46.25rem;--generator-modal--drop-shadow:drop-shadow(0.0625rem 0.0625rem 0.3125rem rgba(0,0,0,.09));width:var(--generator-modal--max-width)}.password-generator-modal__top{position:relative;background-color:#eaf6ef;padding-top:.9375rem;padding-bottom:.9375rem;margin-bottom:2.5rem}.password-generator-modal__top__text{display:flex;align-items:center;justify-content:center;color:#0bc86d;font-size:1rem;font-weight:400;letter-spacing:-.01375rem}.password-generator-modal__top__text .brand-svg-icons{margin-right:.625rem}.password-generator-modal__top__close{color:#979797;position:absolute;font-size:1rem;top:1rem;right:1rem}.password-generator-modal__content{margin:1.6875rem .9375rem 1.5625rem 3.4375rem}.password-generator-modal__logo{margin-bottom:.9375rem}.password-generator-modal__logo img{max-height:1.5rem}.password-generator-modal__title{color:#2c3035;font-size:2.1875rem;line-height:2.5rem;font-weight:400;letter-spacing:-.0625rem;margin-bottom:.9375rem}.password-generator-modal__description{color:#2c3035;font-size:1.125rem;font-weight:400;letter-spacing:-.01563rem;margin-bottom:1.5rem}.password-generator-modal__price-text{color:#2c3035;font-size:.9375rem;font-weight:500;font-style:medium;letter-spacing:-.01313rem;margin-left:.9375rem}.password-generator-modal__price-text span{color:#e63748}.password-generator-modal__image-block{position:relative;display:inline-block}.password-generator-modal__image-block:after{content:"";background:linear-gradient(180deg,hsla(0,0%,97.3%,0),#f8f8f8 80%,#f8f8f8);height:10.9375rem;width:120%;position:absolute;bottom:-.625rem;left:-10%;right:-10%}.password-generator-modal__image-block__primary{filter:var(--generator-modal--drop-shadow)}.password-generator-modal__image-block__secondary{position:absolute;top:8.125rem;filter:var(--generator-modal--drop-shadow);left:45%;transform:translateX(-50%)}@media screen and (max-width:1023px){.password-generator-modal{--generator-modal--max-width:40rem}.password-generator-modal__content{margin:1.25rem .625rem 1.25rem 1.5625rem}}@media screen and (max-width:639px){.password-generator-modal{--generator-modal--max-width:100%;text-align:center;padding:6.25rem 1.25rem 0;overflow-x:hidden}.password-generator-modal__top{position:absolute;top:0;left:0;right:0}.password-generator-modal__content{margin:0}.password-generator-modal__price-text{margin-left:0;margin-bottom:1.25rem}.password-generator-modal__image-block{margin-top:1.875rem;display:flex;justify-content:center;align-items:center}}.password-generator-content-layout__image-group{margin-top:5rem;display:flex;align-items:center;justify-content:center;position:relative}.password-generator-content-layout__primary{filter:drop-shadow(.0625rem .0625rem .3125rem rgba(0,0,0,.09));max-width:16.375rem}.password-generator-content-layout__secondary{filter:drop-shadow(.0625rem .0625rem .3125rem rgba(0,0,0,.09));position:absolute;max-width:18.4375rem;top:6.5625rem;left:50%;transform:translateX(-50%)}.password-generator-content-layout--mobile{margin-bottom:5rem}.achievement-slide{display:block;max-width:23.4375rem;margin:auto}.achievement-slide__image{margin-bottom:2.1875rem}.achievement-slide__image img{min-width:100%}.achievement-slide__title{font-weight:400;font-size:1.875rem;line-height:2.25rem;letter-spacing:-.0625rem;margin-bottom:.625rem}.achievement-slide__text{font-weight:400;font-size:.9375rem;line-height:1.375rem;color:var(--theme-colors--greys--medium-grey);max-width:16.25rem}.brand-info-sales-content-block__logo{margin-bottom:2rem}.brand-info-sales-content-block__title{font-weight:400;font-size:2.8125rem;line-height:3.375rem;letter-spacing:-.0625rem;color:var(--theme-colors--greys--dark-grey);margin-top:0;margin-bottom:1.5625rem}.brand-info-sales-content-block__description{font-weight:400;font-size:1rem;line-height:1.5rem;padding-bottom:2rem;margin-bottom:2rem;color:var(--theme-colors--greys--medium-grey);border-bottom:.0625rem solid var(--theme-colors--greys--light-grey)}.brand-info-sales-content-block__bottom{margin-bottom:2rem}@media screen and (max-width:1023px){.brand-info-sales-content-block__title{font-weight:400;font-size:2.1875rem;line-height:2.5625rem;letter-spacing:-.0625rem}}@media screen and (max-width:639px){.brand-info-sales-content-block__title{font-weight:400;font-size:1.875rem;line-height:2.25rem;letter-spacing:-.0625rem}.brand-info-sales-content-block__bottom{margin-bottom:0}.brand-info-sales-content-block__button{margin-bottom:1.5rem}}.input{--input--padding:0 0 1.25rem 0;--input--max-width:unset;--input--label-color:var(--theme-colors--greys--darkest-grey);--input--label-font-size:0.8125rem;--input--label-font-weight:500;--input--label-line-height:0.9375rem;--input--element-wrapper-border:0.0625rem solid var(--theme-colors--greys--light-grey);--input--element-wrapper-border-radius:0.625rem;--input--element-wrapper-box-shadow:none;--input--element-wrapper--background:#fff;--input--element-wrapper--margin:0;--input--element-color:var(--theme-colors--greys--dark-grey);--input--element-font-size:1rem;--input--element-line-height:1.125rem;--input--element-box-shadow:unset;--input--element-padding:1.125rem 1rem;--input--element-placeholder-color:var(--theme-colors--greys--grey);--input--element-placeholder-font-size:0.9375rem;--input--element-placeholder-line-height:1.125rem;--input--element-icon-right-offset:0.9375rem;--input--element-icon-left-offset:initial;--input--element-icon-color:var(--theme-colors--greys--grey);--input--element-icon-size:1rem;--input--element--accent-color:var(--theme-colors--core--green);--input--validation-color:var(--theme-colors--core--red);--input--validation-font-size:0.8125rem;--input--validation-font-weight:400;--input--validation-line-height:0.9375rem;--input--validation-icon-left-offset:initial;--input--validation-icon-right-offset:0.9375rem;--input--element--checkbox-label--padding:0 0.625rem;--input--password-reveal-icon--right:-1.875rem;position:relative;max-width:var(--input--max-width);padding:var(--input--padding);accent-color:var(--input--element--accent-color)}.input__label{display:block;margin-bottom:.5rem;color:var(--input--label-color);font-size:var(--input--label-font-size);font-weight:var(--input--label-font-weight);line-height:var(--input--label-line-height)}.input__checkbox-label{padding:var(--input--element--checkbox-label--padding)}.input__element-wrapper{display:block;position:relative;background:var(--input--element-wrapper--background);border:var(--input--element-wrapper-border);border-radius:var(--input--element-wrapper-border-radius);box-shadow:var(--input--element-wrapper-box-shadow);margin:var(--input--element-wrapper--margin);cursor:text}.input__element-wrapper[data-focused]{--input--element-wrapper-box-shadow:0 0 0.625rem 0 rgba(29,32,35,.1)}.input__disabled{--input--element-wrapper--background:var(--theme-colors--greys--lightest-grey);--input--element--accent-color:#949494}.input__element{width:100%;border:none!important;padding:var(--input--element-padding);box-shadow:none!important;color:var(--input--element-color);font-size:var(--input--element-font-size);line-height:var(--input--element-line-height);background-color:transparent!important}.input__element:focus{outline:none!important}.input__element::-moz-placeholder{color:var(--input--element-placeholder-color);font-size:var(--input--element-placeholder-font-size);line-height:var(--input--element-placeholder-line-height)}.input__element::placeholder{color:var(--input--element-placeholder-color);font-size:var(--input--element-placeholder-font-size);line-height:var(--input--element-placeholder-line-height)}.input__element-icon,.input__validation-icon{position:absolute;top:50%;transform:translateY(-50%);left:var(--input--element-icon-left-offset);right:var(--input--element-icon-right-offset);color:var(--input--element-icon-color);font-size:var(--input--element-icon-size)}.input__element-icon img,.input__validation-icon img{max-height:var(--input--element-icon-size)}.input__validation{position:absolute;bottom:0;left:0;color:var(--input--validation-color);font-size:var(--input--validation-font-size);font-weight:var(--input--validation-font-weight);line-height:var(--input--validation-line-height)}.input__validation-icon{left:var(--input--validation-icon-left-offset);right:var(--input--validation-icon-right-offset)}.input__password-reveal-icon{position:absolute;top:50%;right:var(--input--password-reveal-icon--right);transform:translateY(-50%);color:var(--input--element-icon-color);cursor:pointer}.input [validation-icon]{display:none}.input [validation-icon][visible=true]{display:block}.input[validation=true]{--input--element-wrapper-padding:1.125rem 2.5rem 1.125rem 1rem;--input--element-wrapper-border:0.0625rem solid var(--theme-colors--core--green);--input--element-icon-color:var(--theme-colors--core--green)}.input[validation=false]{--input--element-wrapper-padding:1.125rem 2.5rem 1.125rem 1rem;--input--element-wrapper-border:0.0625rem solid var(--theme-colors--core--red);--input--element-wrapper-box-shadow:0 0 0.625rem 0 rgba(230,55,72,.35);--input--element-icon-color:var(--theme-colors--core--red);--input--label-color:var(--theme-colors--core--red);--input--element-placeholder-color:var(--theme-colors--core--red);--input--element-color:var(--theme-colors--core--red)}.input--hidden{display:none}.input--icon{--input--element-padding:1.125rem 3rem 1.125rem 1rem}.input--icon--left{--input--element-padding:1.125rem 1rem 1.125rem 3rem}.input--icon-left{--input--element-icon-left-offset:0.9375rem;--input--element-icon-right-offset:initial;--input--element-wrapper-padding:1.125rem 1rem 1.125rem 3.4375rem}.input--checkbox{display:flex;align-items:center}.input--checkbox .input__element{width:auto;flex-shrink:1;margin-right:var(--input--element-icon-right-offset)}.input--checkbox .input__label{width:auto;flex-grow:1;margin-bottom:0}@media screen and (max-width:639px){.input--password{--input--password-reveal-icon--right:-1.25rem;--input--element-wrapper--margin:0 1.5rem 0 0}}.generator-constraint .input{--input--element--accent-color:#2d7eff;--input--padding:0}.generator-constraint .input__checkbox-wrapper,.generator-constraint .input__element-wrapper{display:flex}.generator-constraint--LENGTH .input{--input--element-padding:0;--input--element-wrapper--background:none;--input--element-wrapper-border:none;--input--element-wrapper-border-radius:none;--input--element-wrapper-box-shadow:none}.generator-constraint--LENGTH .input--range{position:relative}.generator-constraint--LENGTH .input--range input:after{content:"";position:absolute;left:0;top:50%;width:var(--length-slider-fill--width,21.4%);height:.0625rem;border:none;border-radius:.1875rem;background:#40464e;box-shadow:.125rem .125rem 1.375rem 0 rgba(0,0,0,.15)}.generator-constraint--LENGTH .input--range input[type=range]{-webkit-appearance:none;height:1.4375rem}.generator-constraint--LENGTH .input--range input[type=range]::-webkit-slider-runnable-track{width:100%;height:.0625rem;background:#ddd;border:none;border-radius:.1875rem}.generator-constraint--LENGTH .input--range input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;border:none;width:1.4375rem;height:1.4375rem;margin-top:-.6875rem;border-radius:50%;background:#40464e;box-shadow:.125rem .125rem 1.375rem 0 rgba(0,0,0,.15)}.generator-constraint--CAPITAL .input__label,.generator-constraint--LOWER .input__label,.generator-constraint--NUMBERS .input__label,.generator-constraint--SYMBOLS .input__label{color:#5a636d;font-size:1.125rem;font-weight:400}.generator-constraint--CAPITAL .input__element,.generator-constraint--LOWER .input__element,.generator-constraint--NUMBERS .input__element,.generator-constraint--SYMBOLS .input__element{width:1.5rem;height:1.5rem}
/*# sourceMappingURL=index.min.css.map */