.page-container{background:#fff;color:var(--gig-ink)}.content-wrapper{margin:auto;max-width:1240px;padding:var(--gig-section) 1rem}.workshop-hero{background:linear-gradient(105deg,#4f15ca,#701acf 42%,#c32d93);border-radius:24px;color:#fff;overflow:hidden;padding:clamp(2rem,5vw,4rem);position:relative;text-align:left}.workshop-hero:before{background:url(/pattern3.png);background-size:190px;content:"";inset:-20%;opacity:.06;position:absolute;transform:rotate(-10deg)}.workshop-hero h1,.workshop-hero p{position:relative;z-index:1}.workshop-hero h1{color:#fff;font-size:clamp(2.35rem,5vw,4.4rem);font-weight:900;line-height:1;margin:0;max-width:900px}.workshop-hero p{color:hsla(0,0%,100%,.86);font-size:1.08rem;line-height:1.65;margin:1.2rem 0 0;max-width:780px}.desktop-break{display:none}.benefit-card,.cta-section,.intro-section,.investment-card{background:#fff;border:1px solid var(--gig-line);border-radius:var(--gig-radius)}.intro-section{margin:1rem 0 var(--gig-section);padding:clamp(1.25rem,3vw,2rem)}.intro-content{align-items:center;display:grid;grid-gap:clamp(1.5rem,4vw,3rem);gap:clamp(1.5rem,4vw,3rem);grid-template-columns:minmax(0,1fr) minmax(320px,.85fr)}.benefit-card p,.closing-text,.intro-text p,.investment-card li,.investment-card p{color:var(--gig-muted);margin-left:0}.intro-image{width:100%}.intro-image img{border-radius:16px;height:auto;width:100%}.benefits-section,.cta-section,.investment-section{margin-top:var(--gig-section)}.benefits-section h2,.cta-section h2,.investment-section h2{color:var(--gig-purple);font-size:clamp(2rem,4vw,3rem);line-height:1.08;margin:0 auto 2rem;max-width:860px;text-align:center}.benefits-grid{display:grid;grid-gap:1rem;gap:1rem;grid-template-columns:repeat(2,minmax(0,1fr))}.benefit-card{padding:1.5rem}.benefit-card h3{color:var(--gig-ink);font-size:1.2rem;line-height:1.25;margin:0 0 .7rem}.cta-section,.investment-card{margin-left:auto;margin-right:auto;max-width:880px;padding:clamp(1.5rem,4vw,2.5rem)}.price{color:var(--gig-purple)!important;font-size:clamp(2rem,4vw,3rem);font-weight:900;line-height:1;margin-bottom:1rem;text-align:center}.investment-card ul{list-style:none;margin:2rem 0;padding:0}.investment-card li{border-top:1px solid var(--gig-line);margin:0;padding:1rem 0}.investment-card li strong{color:var(--gig-ink)}.cta-section{background:var(--gig-navy);color:#fff;text-align:center}.cta-section h2{color:#fff}.cta-section .contact-form p{color:hsla(0,0%,100%,.8)}@media (min-width:768px){.desktop-break{display:inline}}@media (max-width:850px){.benefits-grid,.intro-content{grid-template-columns:1fr}}