body:has(.-theme-ds),body:has(.edit-post-visual-editor.-theme-ds){--wp--style--global--content-size:1280px;--wp--style--root--padding-left:20px;--wp--style--root--padding-right:20px;--font-family-base:"Figtree",sans-serif;--font-family-mono:"IBM Plex Mono",monospace;--radius-default:1.2rem;--radius-small:0.8rem;--color-ds-white:#fff;--color-ds-gray-300:#c5c2cb;--color-ds-black:#111013;--color-ds-gray-1100:#1d1c21;--color-ds-gray-1000:#232126;--color-ds-gray-900:#2c2930;--color-ds-gray-800:#37343d;--color-ds-gray-700:#5e5969;--color-ds-gray-600:#777184;--color-ds-gray-500:#918b9c;--color-ds-gray-400:#aba7b4;--color-ds-gray-200:#e0dee3;--color-ds-gray-100:#faf9fa;--color-ds-purple-600:#7968fa;--color-ds-purple-500:#998cfa;--color-ds-purple-400:#bdb5fd;--color-ds-purple-300:#d6d1ff;--color-ds-purple-200:#d6d1ff;--color-ds-purple-100:#eceaff;--color-ds-read-400:#ff7652;--color-ds-teal-400:#87f5d8;--color-ds-pear-400:#d2e534;--color-ds-sky-400:#89cdf3;--color-ds-pink-400:#bb68fa;--color-ds-dark-400:#6e6e6e;--color-ds-dark-500:#3d3d3d;--color-ds-inverse-stroke:hsla(0,0%,100%,.15);--transition-default:0.25s ease-in-out;--gap-sm:0.8rem;--gap-md:1.6rem;--gap:2.4rem;--gap-xl:3.2rem;--gap-xxl:4rem;--gap-xxxl:5.6rem;--gap-xxxxl:7.2rem;--gap-xxxxxl:9.6rem;--gradient-primary:linear-gradient(to bottom,var(--color-ds-purple-600) 0%,#95ddca 100%)}body .-theme-ds .ds-block-cta{overflow:hidden;padding-bottom:9.6rem;padding-top:4.8rem;position:relative;text-align:center}body .-theme-ds .ds-block-cta:after{background:url(../../../images/ds-bg-block-cta.svg) no-repeat 100% 0/contain;bottom:0;content:"";height:7rem;left:-6.1rem;position:absolute;width:21rem}@media(min-width:992px){body .-theme-ds .ds-block-cta:after{height:15.1rem;left:-2.4rem;width:45.9rem}body .-theme-ds .ds-block-cta{padding-top:9.6rem}}body .-theme-ds .ds-block-cta__label{margin-bottom:1.6rem}body .-theme-ds .ds-block-cta__heading{margin-inline:auto;max-width:57.1rem;text-wrap:unset}body .-theme-ds .ds-block-cta__description{font-size:1.8rem;line-height:1.44}@media(min-width:992px){body .-theme-ds .ds-block-cta__description{font-size:2rem;letter-spacing:0;line-height:1.4;margin-inline:auto;max-width:50.4rem}}body .-theme-ds .ds-block-cta__button{margin-top:4.8rem;margin-inline:auto}body .-theme-ds .ds-block-cta__buttons{display:grid;gap:.8rem;margin-inline:auto;max-width:57.8rem}@media(min-width:768px){body .-theme-ds .ds-block-cta__buttons:has(.ds-block-cta__button:nth-child(3)){grid-template-columns:repeat(2,minmax(0,1fr))}}body .-theme-ds .ds-block-cta__buttons:has(.ds-block-cta__button:nth-child(3)) .ds-block-cta__button{margin:0}@media(min-width:768px){body .-theme-ds .ds-block-cta__buttons:has(.ds-block-cta__button:nth-child(3)) .ds-block-cta__button:first-child{grid-area:1/1/2/3}}body .-theme-ds .ds-block-cta__buttons .ds-block-cta__button{margin:0;max-width:unset}body .-theme-ds .ds-block-cta__buttons:has(.ds-block-cta__button:nth-child(2)) .ds-block-cta__button.wp-block-button{max-width:unset;width:100%}body .-theme-ds .ds-block-cta__buttons:has(.ds-block-cta__button:nth-child(2)) .ds-block-cta__button.wp-block-button .wp-block-button__link{max-width:unset;width:100%}body .-theme-ds .ds-block-cta__box{background-color:var(--color-ds-gray-1100);border-radius:1.6rem;margin-inline:auto;max-width:111rem;padding:4rem 3.2rem;position:relative;text-align:left}@media(min-width:992px){body .-theme-ds .ds-block-cta__box{padding:9.6rem 8rem}}body .-theme-ds .ds-block-cta__box:before{border:.1rem solid hsla(0,0%,100%,.2);border-radius:1rem;content:"";height:calc(100% - 1.6rem);left:50%;pointer-events:none;position:absolute;top:50%;transform:translate(-50%,-50%);width:calc(100% - 1.6rem)}@media(min-width:992px){body .-theme-ds .ds-block-cta__box:before{height:calc(100% - 3.2rem);width:calc(100% - 3.2rem)}body .-theme-ds .ds-block-cta__box:after{background-color:hsla(0,0%,100%,.15);content:"";height:11rem;position:absolute;right:39rem;top:50%;transform:translateY(-50%);width:.1rem}}body .-theme-ds .ds-block-cta__box .ds-block-cta__heading{font-size:2.2rem;letter-spacing:-.04em;line-height:1.32;margin:0 0 1.6rem}@media(min-width:992px){body .-theme-ds .ds-block-cta__box .ds-block-cta__heading{font-size:3.2rem;letter-spacing:-.02em;line-height:1.2;max-width:50.4rem}}body .-theme-ds .ds-block-cta__box .ds-block-cta__description{margin:0}body .-theme-ds .ds-block-cta__box .ds-block-cta__button{margin:2.4rem 0 0}@media(min-width:992px){body .-theme-ds .ds-block-cta__box .ds-block-cta__button{bottom:9.6rem;margin:0;position:absolute;right:8rem}}body .-theme-ds .ds-block-cta__box .ds-block-cta__button.wp-block-button .wp-block-button__link{background-color:unset}body .-theme-ds .ds-block-cta__image{margin-top:3.2rem}@media(min-width:992px){body .-theme-ds .ds-block-cta__image{margin-top:4.8rem}}body .-theme-ds .ds-block-cta.-type-squares{background:url(../../../images/ds-bg-cta-squares-mobile.svg) no-repeat 50%/100% auto;padding-block:6.4rem}@media(min-width:992px){body .-theme-ds .ds-block-cta.-type-squares{background:url(../../../images/ds-bg-cta-squares.svg) no-repeat 50%/auto 100%;padding-block:12rem}}body .-theme-ds .ds-block-cta.-type-squares:after,body .-theme-ds .ds-block-cta.-type-squares:before{content:none}body .-theme-ds .ds-block-cta.-type-squares .ds-block-cta__heading{max-width:86.6rem}body .-theme-ds .ds-block-cta.-type-squares .ds-block-cta__heading:not(:last-child){margin-bottom:1.6rem}body .-theme-ds .ds-block-cta.-type-squares .ds-block-cta__buttons{margin-top:4.8rem}body .-theme-ds .ds-block-cta.-type-boxed{margin-top:1.6rem;padding-bottom:4.8rem;padding-top:0}@media(min-width:768px){body .-theme-ds .ds-block-cta.-type-boxed{margin-top:0}}body .-theme-ds .ds-block-cta.-type-boxed:after,body .-theme-ds .ds-block-cta.-type-boxed:before{content:none}body .-theme-ds .ds-block-cta.-type-image{position:relative}@media(min-width:992px){body .-theme-ds .ds-block-cta.-type-image{padding:19.2rem 23.6rem}}body .-theme-ds .ds-block-cta.-type-image:after{content:none}body .-theme-ds .ds-block-cta.-type-image>:not(.ds-block-cta__background-image){position:relative;z-index:1}body .-theme-ds .ds-block-cta.-type-image .ds-block-cta__heading{max-width:92.4rem}body .-theme-ds .ds-block-cta.-type-image .ds-block-cta__background-image{bottom:0;height:100%;left:50%;max-width:144rem;position:absolute;transform:translateX(-50%);width:100%;z-index:0}body .-theme-ds .ds-block-cta.-type-image .ds-block-cta__background-image:before{background:linear-gradient(180deg,#111013 15.86%,rgba(17,16,19,0));content:"";height:14.5rem;inset:0;position:absolute}body .-theme-ds .ds-block-cta.-type-image .ds-block-cta__background-image:after{background:radial-gradient(52.79% 52.79% at 50.87% 47.21%,transparent 0,#111013 100%),linear-gradient(0deg,rgba(17,16,19,.5),rgba(17,16,19,.5));content:"";inset:0;pointer-events:none;position:absolute}body .-theme-ds .ds-block-cta.-type-image .ds-block-cta__background-image img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}body .-theme-ds .ds-block-cta.-type-gradient:before{background:linear-gradient(270deg,#7968fa,#95ddca);content:"";display:block;height:.8rem;margin-bottom:4.8rem;width:100%}@media(min-width:992px){body .-theme-ds .ds-block-cta.-type-gradient:before{margin-bottom:9.6rem}}body .-theme-ds .ds-block-cta.-type-gradient .ds-block-cta__buttons{justify-content:center;margin-top:4.8rem}@media(min-width:768px){body .-theme-ds .ds-block-cta.-type-gradient .ds-block-cta__buttons{display:flex;flex-direction:row}}body .-theme-ds .ds-block-cta.-type-gradient .ds-block-cta__buttons:has(.ds-block-cta__button:nth-child(2)) .ds-block-cta__button.wp-block-button{width:auto}body .-theme-ds .ds-block-cta.-type-gradient .ds-block-cta__buttons:has(.ds-block-cta__button:nth-child(2)) .ds-block-cta__button.wp-block-button .wp-block-button__link{width:auto}body .-theme-ds .ds-block-cta.-type-with_image{padding-bottom:0}body .-theme-ds .ds-block-cta.-type-with_image:after{content:none}@media(min-width:768px){body .-theme-ds .ds-block-cta.-type-with_image .ds-block-cta__buttons{display:flex;flex-direction:row;justify-content:center;margin-top:4.8rem}}body .-theme-ds .ds-block-cta.-type-with_image .ds-block-cta__buttons:has(.ds-block-cta__button:nth-child(2)) .ds-block-cta__button.wp-block-button{width:auto}body .-theme-ds .ds-block-cta.-type-with_image .ds-block-cta__buttons:has(.ds-block-cta__button:nth-child(2)) .ds-block-cta__button.wp-block-button .wp-block-button__link{width:auto}
