@font-face{font-family:Montserrat;font-weight:400;src:url(/build/fonts/Montserrat-Regular.24785cc0.ttf)}@font-face{font-family:Montserrat;font-weight:500;src:url(/build/fonts/Montserrat-Medium.b8c6753b.ttf)}@font-face{font-family:Montserrat;font-weight:700;src:url(/build/fonts/Montserrat-Bold.50f0257a.ttf)}.primary-btn{all:unset;background:#227093;border-radius:4px;box-sizing:border-box;color:#edf5ff;cursor:pointer;display:inline-block;font-size:1rem;font-weight:500;margin:0 auto;padding:12px 24px;text-align:center;transition:background-color .25s}@media screen and (max-width:1201px){.primary-btn{font-size:.9rem}}.primary-btn:hover{background:#2780a8}.primary-btn:active{background:#1d607e}body{font-size:16px;margin:0}.page{box-sizing:border-box;font-family:Montserrat,sans-serif;font-size:1rem;font-weight:500;line-height:20px;margin:0 auto;max-width:1200px;padding:0 16px 60px}.header{border-bottom:1px solid rgba(0,0,0,.25);width:100%}.header__container{align-items:center;box-sizing:border-box;display:flex;gap:16px;justify-content:space-between;margin:0 auto;max-width:1200px;min-height:70px;padding:0 16px}.header__logo,.header__logout{color:#303030;cursor:pointer;font-family:Inter,Arial,sans-serif;font-size:1rem;font-weight:400;letter-spacing:.2rem;text-decoration:none;text-transform:uppercase}@media screen and (max-width:1201px){.header__logo,.header__logout{font-size:.9rem;letter-spacing:.15rem}}.promo{display:flex;flex-direction:column;gap:96px;margin-bottom:80px}@media screen and (max-width:1201px){.promo{gap:64px;margin-bottom:60px}}.promo__header{align-items:center;display:flex;gap:44px;padding:64px 0}@media screen and (max-width:992px){.promo__header{flex-direction:column;gap:40px;padding:32px 0}}.promo__header-image{flex:1;object-fit:contain;overflow:hidden}@media screen and (max-width:1201px){.promo__header-image{width:100%}}.promo__header-content{align-items:flex-start;box-sizing:border-box;display:flex;flex:0.85;flex-direction:column;gap:28px;width:100%}@media screen and (max-width:1201px){.promo__header-content{gap:28px}}.promo__title{color:#144155;font-size:2rem;font-weight:600;line-height:2.55rem;margin:0;text-shadow:2px 4px 3px rgba(0,0,0,.1)}@media screen and (max-width:1201px){.promo__title{font-size:1.75rem;line-height:2.25rem}}@media screen and (max-width:992px){.promo__title{text-align:center}}.promo__subtitle{color:#42403d;font-size:1rem;font-weight:400;margin:0}@media screen and (max-width:992px){.promo__subtitle{text-align:center;width:100%}}.promo__content-block{background:rgba(237,245,255,.35);border-left:3px solid #d4e7ff;border-radius:4px;border-right:3px solid #d4e7ff;font-size:18px;line-height:1.75rem;padding:24px 48px;text-align:center}@media screen and (max-width:1201px){.promo__content-block{padding:20px 28px}}@media screen and (max-width:577px){.promo__content-block{font-size:1rem}}.promo__features-title,.promo__guide-title,.promo__targets-title{color:#144155;font-size:1.5rem;line-height:1.75rem;margin:0;text-align:center}.promo__features-title:after,.promo__guide-title:after,.promo__targets-title:after{background:#227093;content:"";display:block;height:4px;margin:20px auto;width:240px}.promo__targets-grid{counter-reset:targets;display:flex;flex-direction:column;gap:12px;list-style:none;margin:32px 0 0;padding:0}@media screen and (max-width:1201px){.promo__targets-grid{gap:20px}}.promo__target{align-items:center;display:flex;gap:12px}.promo__target:before{align-items:center;background:#227093;border-radius:4px;color:#edf5ff;content:counter(targets);counter-increment:targets;display:flex;font-size:.9rem;font-weight:600;justify-content:center;max-height:18px;max-width:18px;min-height:18px;min-width:18px}.promo__features{display:flex;flex-direction:column;gap:16px}.promo__features-grid{display:grid;flex:1;gap:20px;grid-template-columns:repeat(4,1fr);list-style-type:none;margin:0;padding:0}@media screen and (max-width:992px){.promo__features-grid{grid-template-columns:repeat(2,1fr)}}@media screen and (max-width:577px){.promo__features-grid{grid-template-columns:1fr}}.promo__feature{align-items:center;border-radius:8px;box-shadow:0 8px 24px hsla(210,8%,62%,.2);box-sizing:border-box;cursor:default;display:flex;flex-direction:column;font-size:.9rem;gap:16px;padding:40px 20px;text-align:center;transition:background-color .25s,color .25s}.promo__feature:hover{background:rgba(34,112,147,.75);color:#edf5ff}.promo__feature-icon{height:36px;object-fit:contain;transition:filter .25s;width:36px}.promo__feature:hover .promo__feature-icon{filter:invert(100%) sepia(97%) saturate(0) hue-rotate(15deg) brightness(104%) contrast(103%)}.promo__guide{display:flex;flex-direction:column;gap:48px}.promo__guide-steps{align-items:baseline;display:flex;gap:32px;justify-content:space-between;list-style-type:none;margin:0;padding:0}@media screen and (max-width:1201px){.promo__guide-steps{align-items:center;flex-direction:column}}.promo__next-step-icon{height:28px;object-fit:contain;width:28px}@media screen and (max-width:1201px){.promo__next-step-icon{transform:rotate(90deg)}}.promo__guide-step{align-items:center;display:flex;flex:1;flex-direction:column;gap:20px;text-align:center}@media screen and (max-width:1201px){.promo__guide-step{padding:0}}.promo__step-icon{height:56px;object-fit:contain;width:56px}.promo__offer-button{all:unset;background:#227093;border-radius:4px;box-sizing:border-box;color:#edf5ff;cursor:pointer;display:inline-block;font-size:1rem;font-weight:500;margin:0 auto;padding:12px 24px;text-align:center;transition:background-color .25s}@media screen and (max-width:1201px){.promo__offer-button{font-size:.9rem}}.promo__offer-button--header{margin:0}@media screen and (max-width:992px){.promo__offer-button--header{margin:12px auto}}.promo__offer-button:hover{background:#2780a8}.promo__offer-button:active{background:#1d607e}.promo__disclaimer{color:#aaa69d;font-size:.9rem;margin-top:40px}@media screen and (max-width:1201px){.promo__disclaimer{margin-top:0;text-align:center;width:100%}}