.group{position:relative;overflow:hidden}.group--theme-white{background-color:var(--white)}.group--theme-black{background-color:var(--black)}.group--theme-primary-main{background-color:var(--primary-main)}.group--theme-primary-900{background-color:var(--primary-900)}.group--theme-beige-main{background-color:var(--beige-main)}.group--theme-beige-50{background-color:var(--beige-50)}.group--theme-beige-100{background-color:var(--beige-100)}.group--theme-canary-main{background-color:var(--canary-main)}.group--theme-canary-300{background-color:var(--canary-300)}*+.group{margin-top:var(--section-gap)}.group+.group{margin-top:0}.group__body{position:relative}*+.group__footer{margin-top:var(--section-gap)}.cta,.layout .group--theme-beige-100 .cta,.layout .group--theme-canary-100 .cta,.layout .group--theme-white .cta,.layout--theme-beige-100 .cta,.layout--theme-canary-100 .cta,.layout--theme-white .cta{--color:var(--white);--color-rgb:var(--white-rgb);--background-color:var(--primary-main)}.layout .group--theme-black .cta,.layout .group--theme-primary-900 .cta,.layout .group--theme-primary-main .cta,.layout--theme-black .cta,.layout--theme-primary-900 .cta,.layout--theme-primary-main .cta{--color:var(--black);--color-rgb:var(--black-rgb);--background-color:var(--beige-main)}*+.cta,.cta:first-child{margin-top:var(--section-gap)}.blog-body .cta__max-width{padding:0}.cta__wrap{position:relative;overflow:hidden;padding:32px;border-radius:16px;background-color:var(--background-color);text-align:center}.blog-body .cta__wrap{padding:24px}.blog-body__aside .cta__wrap{padding:16px 16px 24px}@media (max-width:768px){.cta__wrap{padding:24px}}.cta__illustration{position:absolute;bottom:0;width:auto;height:90%;-webkit-user-select:none;-moz-user-select:none;user-select:none}.cta__illustration--left{left:-32px}.cta__illustration--right{right:-32px}.blog-body .cta__illustration{display:none}@media (max-width:1024px){.cta__illustration{height:55%}}@media (max-width:768px){.cta__illustration{display:none}}.cta__content{position:relative}.cta__title{font-family:var(--font-family-title);font-size:var(--font-size-32);font-weight:700;line-height:1.4;letter-spacing:-.02em;color:var(--color)}@media (min-width:769px){.blog-body .cta__title{font-size:24px}}.cta__description{max-width:40ch;margin-right:auto;margin-left:auto;font-family:var(--font-family);font-size:18px;font-weight:500;line-height:1.5;letter-spacing:-.02em;color:rgba(var(--color-rgb),.8)}*+.cta__description{margin-top:6px}@media (max-width:768px){.cta__description{font-size:16px}}.cta__cta{display:flex;flex-wrap:wrap;justify-content:center;gap:8px}*+.cta__cta{margin-top:24px}.blog-body__aside *+.cta__cta{margin-top:16px}