@import"https://fonts.googleapis.com/css2?family=Great+Vibes&display=swap";.course-cta{background:#fff5fb;padding:80px 24px;overflow-x:clip;overflow-y:visible;position:relative}.course-cta:before{content:"";position:absolute;top:20px;left:20px;width:280px;height:280px;opacity:.15;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 300 300'%3E%3Cpath d='M150,20 C180,10 220,30 240,60 C270,100 280,150 260,190 C240,230 200,260 160,270 C120,280 70,260 45,230 C15,195 10,145 30,105 C50,65 100,35 150,20 Z' fill='%23F42786'/%3E%3C/svg%3E") no-repeat center;background-size:contain;pointer-events:none}.course-cta:after{content:"";position:absolute;bottom:0;left:0;width:320px;height:340px;background-image:radial-gradient(circle,rgba(76,32,150,.14) 1.5px,transparent 1.5px);background-size:20px 20px;pointer-events:none}.course-cta__inner{max-width:1220px;margin:0 auto;display:grid;grid-template-columns:1.4fr 1.05fr .72fr .78fr;gap:36px;align-items:center;position:relative;z-index:2}.course-cta__image-wrap{align-self:end;margin-bottom:-80px}.course-cta__image{width:100%;height:auto;object-fit:contain;display:block;filter:drop-shadow(0 16px 26px rgba(53,23,107,.18))}.course-cta__content{display:flex;flex-direction:column}.course-cta__label{font-family:Poppins,sans-serif;font-size:11px;font-weight:700;color:#f42786;letter-spacing:.15em;text-transform:uppercase;margin-bottom:8px}.course-cta__title-cursive{font-family:Great Vibes,cursive;font-size:56px;color:#4c2096;line-height:1.1;margin-bottom:4px;display:block}.course-cta__title-bold{font-family:Poppins,sans-serif;font-size:24px;font-weight:700;color:#111;text-transform:uppercase;letter-spacing:.08em;margin:0 0 24px}.course-cta__list{list-style:none;padding:0;margin:0 0 32px;display:flex;flex-direction:column;gap:12px}.course-cta__list-item{font-family:Montserrat,sans-serif;font-size:14px;font-weight:500;color:#333;padding-left:28px;position:relative}.course-cta__list-item:before{content:"\2713";position:absolute;left:0;color:#93cc0d;font-weight:700;font-size:15px}.course-cta__btn{display:inline-block;background:linear-gradient(135deg,#93cc0d,#4c2096,#f42786);color:#fff;font-family:Poppins,sans-serif;font-size:15px;font-weight:700;text-decoration:none;padding:18px 40px;border-radius:40px;text-transform:uppercase;letter-spacing:.08em;width:fit-content;transition:transform .2s,box-shadow .2s;box-shadow:0 6px 20px #4c209647}.course-cta__btn:hover{transform:translateY(-2px);box-shadow:0 10px 28px #4c20965c}.course-cta__mockup-wrap{display:flex;justify-content:center;align-items:flex-end;align-self:end;margin-bottom:-120px}.course-cta__mockup{width:100%;max-width:200px;height:auto;display:block;border-radius:28px;box-shadow:0 12px 40px #0000002e}.course-cta__side{display:flex;flex-direction:column;gap:12px}.course-cta__side-label{font-family:Poppins,sans-serif;font-size:12px;font-weight:700;color:#4c2096;text-transform:uppercase;letter-spacing:.1em;line-height:1.4}.course-cta__side-text{font-family:Montserrat,sans-serif;font-size:14px;font-weight:500;color:#555;line-height:1.6;margin:0}.course-cta__side-btn{display:inline-block;margin-top:18px;border:2px solid #4C2096;color:#4c2096;background:transparent;font-family:Poppins,sans-serif;font-size:12px;font-weight:700;text-decoration:none;text-transform:uppercase;letter-spacing:.08em;padding:12px 28px;border-radius:40px;width:fit-content;transition:background .2s,color .2s}.course-cta__side-btn:hover{background:#4c2096;color:#fff}.course-cta__side-btn--placeholder{cursor:default}.course-cta__side-btn--placeholder:hover{background:transparent;color:#4c2096}.course-cta__btn--placeholder{cursor:default}@media(max-width:1024px){.course-cta__inner{grid-template-columns:1fr 1fr}.course-cta__image-wrap{grid-row:1 / 3;align-self:end;margin-bottom:-80px}.course-cta__mockup-wrap,.course-cta__side{display:none}}@media(max-width:768px){.course-cta__inner{grid-template-columns:1fr}.course-cta__image-wrap{grid-row:auto;align-self:center;max-width:380px;margin:0 auto}.course-cta__title-cursive{font-size:40px}.course-cta__content{align-items:center;text-align:center}.course-cta__list{width:100%}.course-cta__list-item{text-align:left}}
/*# sourceMappingURL=/cdn/shop/t/1/assets/course-cta.css.map */
