@-webkit-keyframes fadeIn{0%{opacity:0;-webkit-filter:blur(10px);filter:blur(10px)}to{opacity:1;-webkit-filter:blur(0);filter:blur(0)}}@keyframes fadeIn{0%{opacity:0;-webkit-filter:blur(10px);filter:blur(10px)}to{opacity:1;-webkit-filter:blur(0);filter:blur(0)}}.hide{display:none}*,:after,:before{-webkit-box-sizing:border-box;box-sizing:border-box}img{max-width:100%}.wrapper{max-width:1260px;padding:0 15px;margin-left:auto;margin-right:auto}.hide-overflow{overflow:hidden}.header{background:#000;position:relative;z-index:1;color:#fff}.header__wrapper{position:relative;z-index:4;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:30px;padding:80px 0 0}.header__promo-part{position:relative;width:100%;max-width:746px;padding-bottom:60px}.header__promo-content{position:relative;width:100%;padding-bottom:80px}.header__flag{font-size:24px;line-height:28px;font-weight:600;text-transform:uppercase}.header__flag:not(:last-child),.header__title:not(:last-child){margin-bottom:32px}.header__title{font-size:50px;line-height:50px;letter-spacing:-.5px;font-weight:700;color:#ffd101}.header__sub-title{margin-bottom:80px;max-width:378px;font-size:20px;line-height:24px}.header__background-container{position:absolute;top:0;left:0;z-index:1;overflow:hidden;width:100%;height:100%}.header__ribbon-illustration{position:absolute;bottom:-38px;left:calc(50% - 1451px);width:2902px;height:280px;background:-webkit-image-set(url(https://cdn.veeam.com/content/dam/veeam/global/go/projects/2025/cyber-resilience-playbook-m365-entraid/img/illustration_strip_ribbon_2902x280_1x_en.webp) 1x,url(https://cdn.veeam.com/content/dam/veeam/global/go/projects/2025/cyber-resilience-playbook-m365-entraid/img/illustration_strip_ribbon_2902x280_2x_en.webp) 2x) left top/cover no-repeat;background:image-set(url(https://cdn.veeam.com/content/dam/veeam/global/go/projects/2025/cyber-resilience-playbook-m365-entraid/img/illustration_strip_ribbon_2902x280_1x_en.webp) 1x,url(https://cdn.veeam.com/content/dam/veeam/global/go/projects/2025/cyber-resilience-playbook-m365-entraid/img/illustration_strip_ribbon_2902x280_2x_en.webp) 2x) left top/cover no-repeat}.header__ribbon-illustration--animated{-webkit-animation-name:fadeIn;animation-name:fadeIn;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out;-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards}.logo-section:not(:last-child){margin-bottom:80px}.form{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:420px;min-height:400px;padding:32px 42px;color:#000;border-radius:4px;background:#fff;-webkit-box-shadow:-8px 12px 36px 0 rgba(0,0,0,.06),-8px 10px 4px 0 rgba(0,0,0,.01),-16px 36px 52px 0 rgba(80,88,97,.18);box-shadow:-8px 12px 36px 0 rgba(0,0,0,.06),-8px 10px 4px 0 rgba(0,0,0,.01),-16px 36px 52px 0 rgba(80,88,97,.18);backdrop-filter:blur(15px)}.form__wrapper{width:100%;text-align:left}.form__title{margin-bottom:16px;font-size:28px;line-height:36px;font-weight:600;text-align:center}.success{display:none;text-align:center}.success__title{font-size:36px;line-height:44px;letter-spacing:-.36px;font-weight:700;text-align:center}.success__title:not(:last-child){margin-bottom:32px}.success__general-text{font-size:24px;line-height:32px;font-weight:400;text-align:center}.success__general-text:not(:last-child){margin-bottom:24px}.success__button-container{text-align:center}.success__button-container:not(:last-child){margin-bottom:8px}.success__delimiter{display:block;width:80%;height:1px;margin:24px auto;border:0;border-top:1px solid #adacaf}.details,.main{position:relative}.details{z-index:1;overflow:hidden;padding:72px 0 77px;width:100%;height:100%;background:#131416}.details:not(:last-child){margin-bottom:80px}.details::before{content:"";position:absolute;left:calc(60% + 84px);bottom:188px;-webkit-transform:rotate(-30deg);transform:rotate(-30deg);width:2234px;height:340px;background:-webkit-image-set(url(https://cdn.veeam.com/content/dam/veeam/global/go/projects/2025/cyber-resilience-playbook-m365-entraid/img/illustration_strip_ribbon_2234x340_1x_en.webp) 1x,url(https://cdn.veeam.com/content/dam/veeam/global/go/projects/2025/cyber-resilience-playbook-m365-entraid/img/illustration_strip_ribbon_2234x340_2x_en.webp) 2x) center/cover no-repeat;background:image-set(url(https://cdn.veeam.com/content/dam/veeam/global/go/projects/2025/cyber-resilience-playbook-m365-entraid/img/illustration_strip_ribbon_2234x340_1x_en.webp) 1x,url(https://cdn.veeam.com/content/dam/veeam/global/go/projects/2025/cyber-resilience-playbook-m365-entraid/img/illustration_strip_ribbon_2234x340_2x_en.webp) 2x) center/cover no-repeat}.details__container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.details__title{font-size:44px;line-height:52px;letter-spacing:-.44px;color:#ffd101;text-align:center}.details__title:not(:last-child){margin-bottom:28px}.wp-description{padding:80px 15px}.wp-description__inner-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:100px}.wp-description__inner-wrapper:not(:last-child){margin-bottom:80px}.wp-description__text-part{-ms-flex-preferred-size:calc(100% - 479px);flex-basis:calc(100% - 479px)}.wp-description__image-part{-ms-flex-preferred-size:379px;flex-basis:379px}.wp-description__title{font-size:44px;line-height:52px;letter-spacing:-.44px;font-weight:700}.wp-description__title:not(:last-child){margin-bottom:32px}.wp-description__text{font-size:28px;line-height:36px;letter-spacing:-.28px;font-weight:500}.wp-description__text:not(:last-child){margin-bottom:59px}.wp-description__list{font-size:28px;line-height:36px;font-weight:400}.wp-description__list:not(:last-child){margin-bottom:32px}.wp-description__image{display:block;width:100%;height:auto;margin-left:auto;margin-right:auto}.wp-description__list-item{font-size:28px;line-height:36px}[class^=footer-v] .footer{max-width:1230px}@media screen and (max-width:1600px){.details::before{left:calc(50% + 84px)}}@media screen and (max-width:1280px){.hide-1280{display:none}}@media screen and (max-width:1080px){.header__promo-content{min-height:auto;padding-bottom:0}}@media screen and (max-width:1024px){.hide-1024{display:none}}@media screen and (max-width:1023px){.hide-1023{display:none}.header__wrapper{-ms-flex-wrap:wrap;flex-wrap:wrap;padding:80px 0}.header__promo-part{padding-bottom:0}.header__form-part,.header__promo-part{-ms-flex-preferred-size:100%;flex-basis:100%}.header__sub-title{margin-bottom:32px}.header__ribbon-illustration{bottom:-10px;left:calc(50% - 640px);width:1900px;height:170px}.form{margin-left:auto;margin-right:auto;width:100%;max-width:490px;min-height:280px}.details::before{left:calc(40% + 84px)}.wp-description__inner-wrapper{-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:distribute;justify-content:space-around;gap:32px}.wp-description__text-part{-ms-flex-preferred-size:100%;flex-basis:100%}.wp-description__image-part{-ms-flex-preferred-size:300px;flex-basis:300px}}@media screen and (max-width:768px){.hide-768{display:none}}@media screen and (max-width:767px){.hide-767{display:none}.header__wrapper{padding:56px 0}.header__flag{font-size:20px;line-height:24px}.header__flag:not(:last-child),.header__title:not(:last-child){margin-bottom:24px}.header__sub-title{margin-bottom:24px}.logo-section:not(:last-child){margin-bottom:48px}.success__title{font-size:32px;line-height:40px;letter-spacing:-.32px}.details__title{font-size:38px;line-height:46px}.wp-description{padding:56px 15px}.wp-description__inner-wrapper:not(:last-child){margin-bottom:56px}.wp-description__title{font-size:38px;line-height:46px;letter-spacing:-.38px}.wp-description__text{font-size:24px;line-height:32px;letter-spacing:-.24px}.wp-description__list-item{font-size:20px;line-height:28px}}@media screen and (max-width:480px){.hide-480{display:none}.wrapper--full-with{padding:0}.header__wrapper{gap:30px 0;padding:40px 0}.header__flag{font-size:16px;line-height:20px}.header__title{font-size:40px;line-height:40px;letter-spacing:-.4px}.logo-section{row-gap:24px}.logo-section:not(:last-child){margin-bottom:24px}.form{padding:32px 15px}.form__title,.success__title{font-size:24px;line-height:32px}.form__title{margin-bottom:20px}.success__title{letter-spacing:-.24px}.success__general-text{font-size:20px;line-height:28px}.details__title{font-size:30px;line-height:38px}.wp-description{padding:40px 15px}.wp-description__inner-wrapper:not(:last-child){margin-bottom:40px}.wp-description__title{font-size:30px;line-height:38px;letter-spacing:-.3px}.wp-description__text{font-size:18px;line-height:26px;letter-spacing:-.18px}}@media screen and (max-width:375px){.hide-375{display:none}}@media screen and (max-width:374px){.hide-374{display:none}}@media screen and (max-width:320px){.hide-320{display:none}}