.promo2__cta{padding-top:72px;padding-bottom:72px;background:linear-gradient(to top,#f8f4ef,#fff);border-bottom:1px solid rgba(0,0,0,.1)}.promo2__cta .promo2__container{width:100%;margin:0 auto;box-sizing:border-box;max-width:1200px;min-width:320px;padding:0 20px;position:relative;display:flex;flex-direction:column;align-items:center;gap:72px}.promo2__cta__top-wrapper{text-align:center;display:flex;flex-direction:column;gap:20px;max-width:560px;align-items:center}.promo2__cta__h2{font-size:48px;font-weight:700;line-height:1.1em;color:#1a2024}@media (max-width: 768px){.promo2__cta__h2{font-size:36px}}.promo2__cta__body{font-size:18px;font-weight:400;line-height:30px;color:#1a2024b3;margin-bottom:20px}@media (max-width: 768px){.promo2__cta__body{font-size:16px}}.promo2__cta__buttons{display:flex;align-items:center;flex-wrap:wrap;gap:16px}@media (max-width: 768px){.promo2__cta__buttons{width:100%;flex-direction:column;align-items:stretch}}.promo2__cta.variant-purple-square{background:#985df6}@media (min-width: 769px){.promo2__cta.variant-purple-square{padding-bottom:100px}}.promo2__cta.variant-purple-square .promo2__cta__h2{color:#fff}.promo2__cta.variant-purple-square .promo2__cta__body{color:#ffffffb3}.promo2__cta.variant-purple-square .promo2__demo-btn{box-shadow:2px 2px #000;transition:.2s ease-in-out;border:0;cursor:pointer;display:flex;align-items:center;gap:6px;box-sizing:border-box;outline-offset:-3px;outline:1px dashed transparent;border:1px solid black;text-align:center;justify-content:center;font-weight:400;border-radius:6px;box-shadow:4px 4px #000;padding:18px 20px;font-size:17px;line-height:normal}.promo2__cta.variant-purple-square .promo2__demo-btn:hover{box-shadow:3px 3px #000;text-decoration:none}.promo2__cta.variant-purple-square .promo2__demo-btn:focus-visible,.promo2__cta.variant-purple-square .promo2__demo-btn:focus{outline-color:#000}@media (max-width: 768px){.promo2__cta.variant-purple-square .promo2__demo-btn{align-self:center}}.promo2__cta.variant-purple-square .promo2__demo-btn:hover{box-shadow:6px 6px #000}.promo2__cta.variant-purple-square .promo2__demo-btn_3{background-color:#f6c944;color:#000}.promo2__cta.variant-purple-square .promo2__demo-btn_2{background-color:#fff;color:#000}
