.BlogPostCta-module__LP29NW__section{background:#f3f1eb;padding:72px 0}.BlogPostCta-module__LP29NW__panel{color:#f3f1eb;background:#302936;border-radius:20px;grid-template-columns:minmax(0,1fr) 250px;align-items:center;gap:64px;padding:clamp(28px,5vw,72px);display:grid;position:relative;overflow:hidden}.BlogPostCta-module__LP29NW__panel:before{content:"";pointer-events:none;border:1px solid #c3b1ed26;border-radius:50%;width:460px;height:460px;position:absolute;top:-180px;right:-170px}.BlogPostCta-module__LP29NW__copy,.BlogPostCta-module__LP29NW__person{position:relative}.BlogPostCta-module__LP29NW__brand{letter-spacing:.16em;color:#daccec;margin-bottom:30px;font-size:11px;font-weight:600;display:block}.BlogPostCta-module__LP29NW__panel h2{letter-spacing:-.045em;color:#f3f1eb;font-size:clamp(29px,3.3vw,46px);font-weight:500;line-height:1.14}.BlogPostCta-module__LP29NW__panel h2 span{color:#c3b1ed}.BlogPostCta-module__LP29NW__panel .BlogPostCta-module__LP29NW__copy p{color:#ded6e3;max-width:460px;margin:24px 0 28px;font-size:15px;line-height:1.8}.BlogPostCta-module__LP29NW__button{color:#251d30;background:#c3b1ed;border-radius:7px;justify-content:center;align-items:center;gap:18px;min-height:52px;padding:15px 22px;font-size:13px;font-weight:600;line-height:1.5;display:inline-flex}.BlogPostCta-module__LP29NW__button:hover{background:#dbcbff}.BlogPostCta-module__LP29NW__button:focus-visible{outline-offset:5px;outline:3px solid #fff}.BlogPostCta-module__LP29NW__person{text-align:center}.BlogPostCta-module__LP29NW__portrait{background:#c3b1ed;border-radius:110px 110px 18px 18px;width:220px;height:250px;margin:0 auto 22px;position:relative;overflow:hidden}.BlogPostCta-module__LP29NW__portrait img{object-fit:cover;object-position:center 25%}.BlogPostCta-module__LP29NW__person strong{font-size:15px;font-weight:500;display:block}.BlogPostCta-module__LP29NW__person span{color:#ded6e3;margin-top:7px;font-size:11px;line-height:1.7;display:block}.BlogPostCta-module__LP29NW__person .BlogPostCta-module__LP29NW__location{color:#c3b1ed;margin-top:14px}@media (max-width:900px){.BlogPostCta-module__LP29NW__panel{grid-template-columns:minmax(0,1fr) 200px;gap:32px}.BlogPostCta-module__LP29NW__portrait{width:180px;height:220px}}@media (max-width:700px){.BlogPostCta-module__LP29NW__section{padding:40px 0}.BlogPostCta-module__LP29NW__panel{grid-template-columns:1fr;gap:32px}.BlogPostCta-module__LP29NW__brand{margin-bottom:24px}.BlogPostCta-module__LP29NW__person{text-align:left;border-top:1px solid #c3b1ed33;align-items:center;gap:18px;padding-top:26px;display:flex}.BlogPostCta-module__LP29NW__portrait{border-radius:40px 40px 8px 8px;flex:0 0 80px;width:80px;height:96px;margin:0}.BlogPostCta-module__LP29NW__person .BlogPostCta-module__LP29NW__location{margin-top:8px}.BlogPostCta-module__LP29NW__button{gap:12px;width:100%;padding-inline:14px}.BlogPostCta-module__LP29NW__button svg{flex-shrink:0}}
