.promo-section-label{font-family:Inter;font-size:14px;line-height:22px;font-weight:600;border-radius:4px;padding:0 8px}@media(max-width:720px){.promo-section-label{margin-top:-30px}}.promo-section-title{font-family:Poppins}.promo-section-title--color-dark{color:#363636}.promo-section-title--color-white{color:#fff}.promo-section-title--align-left{text-align:left}.promo-section-title--align-right{text-align:right}.promo-section-title--align-center{text-align:center}.promo-section-title--level-1{font-size:30px;line-height:48px}.promo-section-title--level-2{font-size:26px;line-height:40px}.promo-section-title--weight-regular{font-weight:400}.promo-section-title--weight-medium{font-weight:500}.promo-section-title--weight-bold{font-weight:600}.promo-section-title--density-none{padding:0 40px}.promo-section-title--density-airy{padding:32px 40px}.promo-section-title--density-comfortable{padding:22px 40px}.promo-section-title--density-cozy{padding:16px 40px}.promo-section-title--density-compact{padding:2px 40px}@media(min-width:750.5px){.promo-section-title--density-none{padding:0}.promo-section-title--density-airy{padding:32px 0}.promo-section-title--density-comfortable{padding:22px 0}.promo-section-title--density-cozy{padding:16px 0}.promo-section-title--density-compact{padding:2px 0}}@media(max-width:720px){.promo-section-title--level-1{font-size:24px;padding:0 25px;margin-bottom:-10px;line-height:36px}.promo-section-title--level-2{font-size:20px;padding:0 25px;margin-bottom:10px;line-height:26px}}.promo-section-text{font-family:Poppins;padding:0 16px}.promo-section-text--size-small{font-size:16px;line-height:19.2px}.promo-section-text--size-regular{font-size:18px;line-height:28px}.promo-section-text--size-large{font-size:22px;line-height:32px}.promo-section-text--color-dark{color:#363636}.promo-section-text--color-white{color:#fff}.promo-section-text--color-light{color:#807e7e}.promo-section-text--text-align-left{text-align:left}.promo-section-text--text-align-right{text-align:right}.promo-section-text--text-align-center{text-align:center}.promo-section-text--weight-regular{font-weight:400}.promo-section-text--weight-medium{font-weight:500}.promo-section-text--weight-bold{font-weight:600}.promo-section-text--density-none{padding:0 40px}.promo-section-text--density-airy{padding:32px 40px}.promo-section-text--density-comfortable{padding:22px 40px}.promo-section-text--density-cozy{padding:16px 40px}.promo-section-text--density-compact{padding:2px 40px}.promo-section-text--transform-uppercase{text-transform:uppercase}.promo-section-text--transform-lowercase{text-transform:lowercase}.promo-section-text--transform-capitalize{text-transform:capitalize}@media(min-width:750.5px){.promo-section-text--density-none{padding:0}.promo-section-text--density-airy{padding:32px 0}.promo-section-text--density-comfortable{padding:22px 0}.promo-section-text--density-cozy{padding:16px 0}.promo-section-text--density-compact{padding:2px 0}}.promo-section-button{--color-primary:#4343f0;--color-secondary:#eaebff;--color-contrast:#212121;--color-white:#fff;--color-transparent-light-10:hsla(0,0%,100%,.1);--color-transparent-light-15:hsla(0,0%,100%,.15);--color-transparent-primary-10:rgba(97,100,255,.1);--color-transparent-primary-15:rgba(97,100,255,.15);--color-transparent-dark-5:rgba(0,0,0,.05);--color-transparent-dark-10:rgba(0,0,0,.1);font-family:Poppins;font-size:16px;font-weight:600;line-height:28px;border-radius:33px;padding-left:24px;padding-right:24px;height:48px;position:relative}.promo-section-button__overlay{position:absolute;top:0;right:0;bottom:0;left:0;background-color:transparent;transition:background-color .2s linear;pointer-events:none;z-index:1;border-radius:inherit}.promo-section-button__content{display:inline-flex;justify-content:center;align-items:center;height:100%;position:relative;z-index:3}.promo-section-button--primary{background-color:var(--color-primary);color:var(--color-white)}.promo-section-button--primary:hover .promo-section-button__overlay{background-color:var(--color-transparent-light-10)}.promo-section-button--primary:focus .promo-section-button__overlay{background-color:var(--color-transparent-light-15)}.promo-section-button--secondary{background-color:var(--color-secondary);color:var(--color-primary)}.promo-section-button--secondary:hover .promo-section-button__overlay{background-color:var(--color-transparent-primary-10)}.promo-section-button--secondary:focus .promo-section-button__overlay{background-color:var(--color-transparent-primary-15)}.promo-section-button--tertiary{background-color:var(--color-white);color:var(--color-contrast)}.promo-section-button--tertiary:hover .promo-section-button__overlay{background-color:var(--color-transparent-dark-5)}.promo-section-button--tertiary:focus .promo-section-button__overlay{background-color:var(--color-transparent-dark-10)}.promo-section-button--contrast{background-color:var(--color-white);color:var(--color-primary)}.promo-section-button--contrast:hover .promo-section-button__overlay{background-color:var(--color-transparent-primary-10)}.promo-section-button--contrast:focus .promo-section-button__overlay{background-color:var(--color-transparent-primary-15)}.promo-section-button--dark{background-color:var(--color-contrast);color:var(--color-white)}.promo-section-button--dark:hover .promo-section-button__overlay{background-color:var(--color-transparent-light-10)}.promo-section-button--dark:focus .promo-section-button__overlay{background-color:var(--color-transparent-light-15)}.sg-ripple-container{position:relative;overflow:hidden}.sg-ripple{display:inline-block;position:absolute;width:0;height:0;transform:scale(0);opacity:.4;border-radius:50%;background:currentColor;cursor:inherit;-webkit-user-select:none;-moz-user-select:none;user-select:none;pointer-events:none;animation:ripple-animation .4s linear;z-index:2}@keyframes ripple-animation{to{transform:scale(2);opacity:0}}.sg-presentational-link{display:inline-block;cursor:pointer}.sg-presentational-link-flex{display:flex;gap:8px;align-items:baseline}.sg-presentational-link-text{font-family:Poppins;position:relative;font-weight:700;font-size:22px;line-height:32px;text-transform:uppercase;color:#fff}.sg-presentational-link-icon{filter:invert(100%) sepia(0) saturate(7500%) hue-rotate(214deg) brightness(111%) contrast(93%)}.sg-presentational-link-text:after{content:"";position:absolute;width:100%;transform:scaleX(0);height:1px;bottom:0;left:0;background-color:currentColor;transform-origin:bottom right;transition:transform .25s ease-out}.sg-presentational-link-text:hover:after{transform:scaleX(1);transform-origin:bottom left}.sg-presentational-link-text:hover~.sg-presentational-link-icon{animation:boomerang .3s ease-in .3s 2 alternate}@keyframes boomerang{0%{transform:translateX(0)}to{transform:translateX(5px)}}.promo-section-banner{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:100%;overflow:hidden}.promo-section-banner--wrapper{flex-grow:1;position:relative;max-width:630px;padding:32px 16px 16px}.promo-section-banner--illustration-label-container,.promo-section-banner--wrapper{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:16px;width:100%}.promo-section-banner--illustration{position:relative;margin-bottom:16px;height:auto}.promo-section-banner--description{font-family:Inter}.promo-section-banner--disclaimer{padding:16px}@media(max-width:720px){.promo-section-banner--illustration{transform:scale(85%)}.promo-section-banner--illustration img{margin:0;padding:0}.promo-section-banner--wrapper{padding:0}}.cdn-banner{background:#0a193b;font-family:Roboto,Arial,Helvetica,sans-serif}.cdn-banner-container{position:relative;display:flex;flex-direction:column;justify-content:center;align-items:flex-start;max-width:660px;padding:40px 32px 32px;min-height:100vh;margin:auto}.cdn-banner-container-label-cdn{font-size:34px;background:#98b7ff;font-weight:700;border-radius:8px;display:inline-block;padding:12px;margin-bottom:12px}.cdn-banner-title{font-size:36px;line-height:46px;padding:16px 0}.cdn-banner-text,.cdn-banner-title{color:#fff;font-family:Poppins,Century Gothic,CenturyGothic,sans-serif}.cdn-banner-text{font-size:18px;line-height:28px}.cdn-banner-list{padding:30px 0}.cdn-banner-list-item{display:flex;font-size:18px;line-height:28px;color:#fff;padding:4px 0}.cdn-banner-list-icon{filter:invert(19%) sepia(48%) saturate(6181%) hue-rotate(241deg) brightness(98%) contrast(93%);margin-right:8px}.cdn-banner-icon{width:100%;height:122px;margin:48px 0;position:relative}