.lp-experience .bc-redesign{--bc-line:color-mix(in srgb, var(--gold) 35%, transparent);font-family:Inter,sans-serif}.bc-redesign>section{border-radius:0;position:relative}.bc-redesign .bc-section{padding-block:clamp(4rem,7vw,7.5rem)}.bc-redesign .bc-section:before{content:"";background:linear-gradient(90deg, transparent, var(--bc-line), transparent);height:1px;transform:scaleX(var(--lp-rule,1));transform-origin:0;pointer-events:none;border-radius:0;position:absolute;inset:0 0 auto}.lp-experience .bc-redesign h2.font-editorial{letter-spacing:-.045em;text-transform:none;text-wrap:balance;overflow-wrap:anywhere;font-family:Poppins,sans-serif;font-size:clamp(2rem,3.9vw,3.8rem);font-weight:500;line-height:1.12}.bc-redesign h3{text-wrap:balance}.bc-redesign .bc-hero{min-height:min(960px,100svh)}.bc-redesign .bc-hero-glow{background:radial-gradient(ellipse at 90% 35%, #62143e 0%, transparent 65%), var(--plum-deep)}.lp-experience .bc-redesign .bc-hero-title{letter-spacing:-.065em;text-wrap:balance;font-size:clamp(2.45rem,5.4vw,5.5rem);font-weight:500;line-height:1.06}.bc-redesign .bc-hero-title>span{letter-spacing:-.06em;font-size:1.15em;font-weight:400}.bc-redesign .bc-hero-figure{justify-self:end;width:100%;max-width:32rem}.bc-redesign .bc-hero-photo{max-height:640px;box-shadow:0 40px 90px -50px #000}.bc-redesign .bc-about h2+p{color:var(--plum);font-size:1.2rem}.bc-redesign .bc-verbs h2{max-width:18ch}.bc-redesign .bc-verbs .grid{column-gap:clamp(1.5rem,3vw,3rem)}.bc-redesign .bc-verb h3{text-transform:none;letter-spacing:-.025em;font-size:1.1rem}.bc-redesign .bc-verb>div>span{letter-spacing:-.06em;font-size:2.4rem;font-weight:400;line-height:1}.bc-redesign .bc-movement{padding-bottom:2rem}.bc-redesign .bc-movement>div>div:last-child,.bc-redesign .bc-continuity>div>div:last-child{padding:clamp(1rem,3vw,3rem) 0}.bc-redesign .bc-happenings{padding-top:2rem}.bc-redesign .bc-happenings:before{display:none}.bc-redesign .bc-happening{min-height:15rem;transition:background-color .22s,border-color .22s}.bc-redesign .bc-happening h3{text-transform:none;letter-spacing:-.025em;font-size:1.2rem}.bc-redesign .bc-happening:first-child{background:linear-gradient(130deg, var(--plum), var(--plum-deep));border-color:var(--bc-line)}.bc-redesign .bc-happening:first-child h3{font-size:1.8rem}.bc-redesign .bc-happening:last-child{border-color:color-mix(in srgb, var(--cream) 25%, transparent);background:color-mix(in srgb, var(--cream) 8%, transparent)}.bc-redesign .bc-platform>div>div:first-child{padding-block:0;padding-right:0}.bc-redesign .bc-resource h3{text-transform:none;letter-spacing:-.02em;font-size:1rem}.bc-redesign .bc-resource p{max-width:30ch}.bc-redesign .bc-platform-photo>p{border-radius:.5rem;max-width:none;inset:auto 1.5rem 1.5rem;transform:none}.bc-redesign .bc-audience-item>span{background:color-mix(in srgb, var(--plum) 8%, var(--cream));border-radius:50%}.bc-redesign .bc-audience-item>span svg{color:var(--plum)}.bc-redesign .bc-audience-item p{font-size:1rem;line-height:1.45}.bc-redesign :is(.bc-join,.bc-offer){background:radial-gradient(ellipse at 0% 0%, #62143e 0%, transparent 65%), var(--plum-deep)}.bc-redesign .bc-waitlist>div{border-radius:1.5rem;padding:clamp(1.5rem,4vw,3rem);box-shadow:0 30px 70px -45px #000}.bc-redesign .bc-waitlist h3{letter-spacing:-.04em;font-size:clamp(1.8rem,3vw,2.6rem);line-height:1.2}.bc-redesign .bc-waitlist form{gap:1.5rem 1rem}.bc-redesign .bc-waitlist label{margin-bottom:.6rem;font-size:.8rem;line-height:1.4;display:block}.bc-redesign .bc-waitlist input{background:color-mix(in srgb, var(--cream) 85%, white);border-radius:.5rem;min-height:3.25rem;padding-inline:.9rem;font-size:1rem}.bc-redesign .bc-waitlist button[type=submit]{white-space:normal;border-radius:999px;height:auto;min-height:3.5rem;padding:1rem;line-height:1.5}.bc-redesign .bc-offer>div>div:first-child{max-width:52rem;margin-inline:auto}.bc-redesign .bc-offer>div>div:first-child>div{justify-content:center}.bc-redesign .bc-plan{min-height:21rem;transition:border-color .2s,background-color .2s,box-shadow .2s}.bc-redesign .bc-plan[aria-pressed=true]{border-color:var(--gold-soft);box-shadow:0 0 0 1px var(--gold-soft), 0 25px 70px -40px #000;background-image:linear-gradient(140deg,#62143e,#2c101e)}.bc-redesign .bc-plan[aria-pressed=true]:after{content:"Selecionado";color:var(--gold-soft);letter-spacing:.05em;font-size:.75rem;position:absolute;bottom:2rem;right:1.5rem}.bc-redesign .bc-faq details{border-radius:0}.bc-redesign .bc-faq summary{border-radius:0;padding-block:1.5rem;font-size:1rem;line-height:1.5}.bc-redesign .bc-faq summary>span:last-child{border-radius:50%}.bc-redesign .bc-faq details[open]{border-bottom-color:var(--plum)}.bc-redesign .bc-faq details[open] summary{color:var(--plum)}.bc-redesign .bc-faq details p{max-width:65ch;font-size:.95rem;line-height:1.8}.bc-redesign .bc-closing h2{max-width:16ch}.bc-redesign .bc-mobile-action{padding-bottom:max(.75rem, env(safe-area-inset-bottom,0px))}.bc-redesign .bc-mobile-action a{white-space:normal;text-align:center;height:auto;min-height:3rem;padding-block:.85rem}@media (width>=1024px){.bc-redesign .bc-hero-figure{padding-left:1rem}.bc-redesign .bc-happening:first-child{grid-column:span 2}.bc-redesign .bc-platform-photo{align-self:start;height:42rem;position:sticky;top:8rem}.bc-redesign .bc-audience>div>div:first-child,.bc-redesign .bc-faq>div>div:first-child{position:sticky;top:9rem}}@media (width<=1023px){.bc-redesign .bc-hero-figure{justify-self:center;max-width:38rem}.bc-redesign .bc-hero-photo{aspect-ratio:5/4;border-radius:6rem 6rem .75rem .75rem}.bc-redesign .bc-platform-photo{aspect-ratio:4/3;min-height:0}}@media (width<=767px){.bc-redesign{padding-bottom:calc(5rem + env(safe-area-inset-bottom,0px))}.bc-redesign .bc-hero{min-height:auto}.bc-redesign .bc-hero-photo{aspect-ratio:4/3}.bc-redesign .bc-happening{min-height:auto}.bc-redesign .bc-faq summary{gap:1rem}.bc-redesign .bc-offer>div>div:nth-child(2){border-radius:1rem;flex-wrap:wrap;justify-content:center}}@media (hover:hover) and (pointer:fine) and (prefers-reduced-motion:no-preference){.bc-redesign .bc-happening:hover{border-color:var(--gold-soft);background-color:#f2e9e114}.bc-redesign .bc-plan:hover{box-shadow:0 20px 60px -35px #000}.bc-redesign .bc-verb:hover{border-top-color:var(--gold-soft)}}@media (prefers-reduced-motion:reduce){.bc-redesign .bc-section:before{transform:none}}@media print{.bc-redesign{padding-bottom:0}.bc-redesign .bc-mobile-action{display:none}.bc-redesign .bc-platform-photo,.bc-redesign .bc-audience>div>div:first-child,.bc-redesign .bc-faq>div>div:first-child{position:static}.bc-redesign .bc-section:before{transform:none}}
