.bw{--bw-bg:#080808;--bw-panel:#161616;--bw-line:#343434;--bw-text:#f7f7f5;--bw-muted:#bebeba;--bw-lime:#6dff30;color:var(--bw-text);background:var(--bw-bg);font-family:Poppins,system-ui,sans-serif;font-size:15px;line-height:1.6}body:has(>main.bw){--a9-navy-deepest:#080808;--a9-navy-800:#191919;--a9-glow-lime:none}body:has(>main.bw) .nav-a9:after{opacity:.3;background:linear-gradient(90deg,#0000,#6dff30,#0000)}.bw [data-parallax]{transform:translate3d(0,var(--bw-offset,0px),0)}.bw :where(h1,h2,h3,p,ul){margin:0}.bw :where(h1,h2,h3){line-height:1.1}.bw :where(a,button,summary,input):focus-visible{outline:2px solid var(--bw-lime);outline-offset:4px}.bw-shell{width:min(100% - 64px,1200px);margin-inline:auto}.bw [id]{scroll-margin-top:92px}.bw-skip{z-index:210;color:#080808;background:#6dff30;border-radius:8px;padding:10px 18px;position:fixed;top:8px;left:16px;transform:translateY(-150%)}.bw-skip:focus{transform:none}main.bw~.a9-whatsapp-button{background:#161616;border:1px solid #454545;width:48px;height:48px;padding:0;animation:none;box-shadow:0 3px 16px #0006}main.bw~.a9-whatsapp-button .a9-whatsapp-button__icon{width:100%;height:100%;color:var(--a9-lime);box-shadow:none;background:0 0}main.bw~.a9-whatsapp-button .a9-whatsapp-button__icon:before,main.bw~.a9-whatsapp-button :is(.a9-whatsapp-button__copy,.a9-whatsapp-button__arrow){display:none}.bw-button{cursor:pointer;min-height:48px;font:inherit;text-align:center;border:1px solid #0000;border-radius:999px;justify-content:center;align-items:center;gap:10px;padding:10px 22px;font-weight:600;text-decoration:none;transition:background-color .16s,border-color .16s,color .16s;display:inline-flex}.bw-button svg{flex:none;width:17px;height:17px}.bw-button-primary{background:var(--bw-lime);color:var(--bw-bg)}.bw-button-primary:hover{background:#a4ff7e}.bw-button-outline{color:var(--bw-text);border-color:#5c5c5a}.bw-button-outline:enabled:hover,a.bw-button-outline:hover{border-color:var(--bw-text);background:#272727}.bw-button:disabled{cursor:wait}.bw-hero{isolation:isolate;background:#000;position:relative;overflow:hidden}.bw-hero-photo{z-index:-2;object-fit:cover;object-position:60% 68%;filter:grayscale()brightness(.75)contrast(1.13);width:min(76%,1400px);height:calc(100% + 120px);position:absolute;inset:-60px 0 auto auto;-webkit-mask-image:linear-gradient(90deg,#0000 0%,#000 36% 93%,#0009);mask-image:linear-gradient(90deg,#0000,#000 36% 93%,#0009)}.bw-hero-light{z-index:-1;pointer-events:none;position:absolute;inset:-40px 0;-webkit-mask-image:radial-gradient(at 76% 49%,#000 20%,#0000 70%);mask-image:radial-gradient(at 76% 49%,#000 20%,#0000 70%)}.bw-hero-light:before{content:"";background:linear-gradient(118deg,#0000 53%,#6dff301c 59%,#29ffe825 64%,#0000 75%),linear-gradient(118deg,#0000 66.4%,#29ffe875 66.6%,#6dff3060 66.72%,#0000 67%);position:absolute;inset:0 -10%}@media(prefers-reduced-motion:no-preference){.bw-hero-light:before{animation:11s ease-in-out infinite alternate bw-light-drift}}@keyframes bw-light-drift{0%{opacity:.68;transform:translate(-7%)}to{opacity:1;transform:translate(6%)}}.bw-hero:after{z-index:-1;content:"";background:linear-gradient(180deg,transparent 52%,var(--bw-bg));position:absolute;inset:0}.bw-hero-inner{align-items:center;min-height:590px;padding-block:64px 68px;display:flex}.bw-hero-copy{animation:.7s cubic-bezier(.16,1,.3,1) both bw-hero-in}@keyframes bw-hero-in{0%{opacity:.5;translate:0 16px}to{opacity:1;translate:0}}.bw-date{color:var(--bw-text);letter-spacing:.09em;text-transform:uppercase;align-items:center;gap:10px;font-size:12px;font-weight:600;display:inline-flex}.bw-date:before{background:var(--bw-lime);content:"";border-radius:50%;width:7px;height:7px}.bw-hero h1{letter-spacing:-.045em;text-transform:uppercase;margin:20px 0 22px;font-size:clamp(90px,10.7vw,166px);font-weight:900;line-height:.8}.bw-hero h1 span{width:fit-content;color:var(--bw-lime);display:block}@supports ((-webkit-background-clip:text) or (background-clip:text)){@media(forced-colors:none){.bw-hero h1 span{background:var(--a9-gradient);color:#0000;-webkit-background-clip:text;background-clip:text}}}.bw-hero-lead{max-width:26ch;font-size:clamp(17px,2vw,25px);font-weight:500;line-height:1.35}.bw-hero-copy>.bw-button{min-height:52px;margin-top:24px}.bw-depth{isolation:isolate;position:relative}.bw-atmosphere{z-index:-1;pointer-events:none;background:radial-gradient(at 0 10%,#6dff3014,#0000 58%);position:absolute;inset:56px 0;-webkit-mask-image:linear-gradient(#0000,#000 20% 75%,#0000);mask-image:linear-gradient(#0000,#000 20% 75%,#0000)}.bw-calendar .bw-atmosphere{background:radial-gradient(at 20% 55%,#6dff3010,#0000 52%)}.bw-faq .bw-atmosphere{background:radial-gradient(42% 70% at 58% 52%,#6dff3012,#0000)}.bw-section{padding-block:clamp(56px,7vw,104px)}.bw-section-head{margin-bottom:32px}.bw-offers-inner>.bw-section-head{justify-content:space-between;align-items:end;gap:18px 32px;display:flex}.bw-offers-inner>.bw-section-head>p{max-width:35ch}.bw-eyebrow{color:var(--bw-lime);letter-spacing:.09em;text-transform:uppercase;font-size:12px;font-weight:600}.bw-section-head h2{letter-spacing:-.045em;font-size:clamp(32px,4.4vw,62px);font-weight:700}.bw-eyebrow+h2{margin-top:9px}.bw-section-head>p:not(.bw-eyebrow){color:var(--bw-muted);margin-top:12px}.bw-offers{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.bw-offer{background:var(--bw-panel);border:1px solid #272727;border-radius:24px;flex-direction:column;display:flex;overflow:hidden}.bw-photo{aspect-ratio:2.05;background:#222;position:relative;overflow:hidden}.bw-photo img{--bw-photo-bleed:30px;inset:calc(-1 * var(--bw-photo-bleed)) 0 auto;width:100%;height:calc(100% + 2 * var(--bw-photo-bleed));object-fit:cover;object-position:center;filter:saturate(.77);transition:scale .55s cubic-bezier(.16,1,.3,1),filter .45s;position:absolute}.bw-offer-workshop .bw-photo img,.bw-offer-vendas .bw-photo img{--bw-photo-bleed:18px}.bw-offer-workshop .bw-photo img{object-position:center 28%}.bw-offer-produtividade .bw-photo img{object-position:68% center}.bw-photo:after{content:"";pointer-events:none;background:linear-gradient(#0000 66%,#0005);position:absolute;inset:0}@media(hover:hover){.bw-offer:hover .bw-photo img{filter:saturate();scale:1.045}}.bw-offer-body{flex-direction:column;flex:1;align-items:start;gap:18px;padding:clamp(22px,3vw,38px);display:flex}.bw-card-intro{flex:1}.bw-card-format{color:var(--bw-muted);font-size:13px;font-weight:500}.bw-offer h3{letter-spacing:-.04em;margin:8px 0 10px;font-size:clamp(24px,3.2vw,44px);font-weight:700}.bw-card-summary{max-width:48ch;color:var(--bw-muted);font-size:14px}.bw-price{font-variant-numeric:tabular-nums}.bw-price p{color:var(--bw-muted);font-size:13px}.bw-price .bw-price-regular{flex-wrap:wrap;align-items:center;gap:6px 10px;margin-bottom:4px;display:flex}.bw-price-savings{color:var(--bw-lime);white-space:nowrap;background:#6dff3010;border:1px solid #6dff3040;border-radius:999px;padding:2px 8px;font-size:11px;font-weight:600}.bw-price-current{flex-wrap:wrap;align-items:baseline;column-gap:9px;display:flex}.bw-price strong{color:var(--bw-lime);letter-spacing:-.05em;font-size:clamp(32px,4vw,55px);line-height:1.22}.bw-price b{color:var(--bw-text)}.bw-price .bw-card-total{margin-top:2px;font-size:12px}.bw-price .bw-card-notice{margin-top:7px;font-size:12px}.bw-offer-vendas{background:#101010;grid-column:1/-1;grid-template-columns:minmax(0,.85fr) minmax(0,1.55fr);display:grid}.bw-offer-vendas .bw-photo{aspect-ratio:auto;min-height:260px}.bw-offer-vendas .bw-photo img{object-position:center 38%}.bw-offer-vendas .bw-offer-body{grid-template-columns:minmax(0,1.05fr) minmax(0,.85fr);align-content:center;align-items:center;gap:17px 25px;display:grid}.bw-offer-vendas .bw-offer-body>button{justify-self:start}.bw-offer-vendas h3{font-size:clamp(24px,2.5vw,35px)}.bw-offer-vendas .bw-price strong{color:var(--bw-text);font-size:clamp(26px,3vw,37px)}.bw-calendar{background:#101010;border-block:1px solid #272727}.bw-calendar-photo{border-radius:14px;max-width:430px;margin-top:24px}.bw-calendar-inner,.bw-faq-inner{grid-template-columns:minmax(0,.85fr) minmax(0,1.4fr);align-items:start;gap:clamp(24px,6vw,90px);display:grid}@media(min-width:651px)and (min-height:560px)and (prefers-reduced-motion:no-preference){.bw-calendar-aside{margin-bottom:0;position:sticky;top:96px}}.bw-calendar-list{padding:0;list-style:none}.bw-calendar-list li{border-bottom:1px solid var(--bw-line);grid-template-columns:105px minmax(0,1fr) auto;align-items:center;gap:12px;min-height:65px;padding:10px 0;display:grid}.bw-calendar-list li:first-child{border-top:1px solid var(--bw-line)}.bw-calendar-list time{color:var(--bw-text);font-variant-numeric:tabular-nums;font-size:13px;font-weight:600}.bw-calendar-list strong,.bw-calendar-list small{display:block}.bw-calendar-list small{color:var(--bw-muted);font-size:12px}.bw-status{border:1px solid var(--bw-line);color:var(--bw-muted);text-align:center;border-radius:999px;padding:3px 8px;font-size:11px}.bw-status-offer{color:var(--bw-lime);border-color:#45722e}.bw-calendar-more{margin-top:12px}.bw :where(summary){cursor:pointer;list-style:none}.bw summary::-webkit-details-marker{display:none}.bw :where(summary) svg{width:17px;height:17px;color:var(--bw-lime);flex:none}.bw details[open]>summary svg{transform:rotate(180deg)}.bw-calendar-more>summary,.bw-questions summary{justify-content:space-between;align-items:center;gap:14px;padding:14px 0;font-weight:600;display:flex}.bw-faq .bw-button{margin-top:20px}.bw-faq .bw-section-head{margin:0}.bw-questions details{border-bottom:1px solid var(--bw-line)}.bw-questions details:first-child{border-top:1px solid var(--bw-line)}.bw-questions summary{min-height:58px}.bw-questions p{color:var(--bw-muted);padding-bottom:18px}.bw-dialog-overlay{z-index:180;background:#000b;position:fixed;inset:0}.bw-dialog{z-index:181;background:var(--bw-panel);border:1px solid #454545;border-radius:22px;width:min(520px,100% - 28px);max-height:calc(100dvh - 28px);padding:28px;position:fixed;top:50%;left:50%;overflow:auto;transform:translate(-50%,-50%);box-shadow:0 20px 80px #0009}.bw-dialog h2{letter-spacing:-.04em;margin:8px 32px 10px 0;font-size:27px;font-weight:700}.bw-dialog-description{color:var(--bw-muted);font-size:14px}.bw-dialog-close{width:44px;height:44px;color:var(--bw-text);cursor:pointer;background:#282828;border-radius:50%;place-items:center;display:grid;position:absolute;top:14px;right:14px}.bw-dialog-close:hover{background:#3a3a3a}.bw-dialog-close svg{width:20px;height:20px}.bw-options{border:0;gap:8px;margin:18px 0 0;padding:0;display:grid}.bw-option{border:1px solid var(--bw-line);cursor:pointer;background:#101010;border-radius:12px;align-items:center;gap:12px;padding:10px 14px;display:flex}.bw-option:has(input:checked){border-color:var(--bw-lime)}.bw-option input{accent-color:var(--bw-lime);flex:none}.bw-option strong,.bw-option small{display:block}.bw-option small{color:var(--bw-muted);font-size:12px}.bw-dialog .bw-calendar-list{margin-top:18px}.bw-dialog-actions{gap:12px;margin-top:18px;display:grid}.bw-dialog-actions p{color:var(--bw-muted);align-items:center;gap:8px;font-size:13px;display:flex}.bw-dialog-actions p svg{flex:none;width:16px;height:16px}@media(max-width:900px){.bw-shell{width:calc(100% - 48px)}.bw-hero-inner{min-height:510px;padding-block:48px}.bw-hero-photo{width:86%}.bw-offer-vendas{grid-template-columns:minmax(0,.8fr) minmax(0,1.1fr)}.bw-offer-vendas .bw-offer-body{display:flex}.bw-calendar-list li{grid-template-columns:88px minmax(0,1fr) auto}}@media(max-width:650px){.bw-shell{width:calc(100% - 32px)}.bw-hero-inner{text-align:center;justify-content:center;min-height:clamp(500px,74svh,620px);padding-block:64px 40px}.bw-hero h1{margin:18px 0;font-size:clamp(60px,18vw,106px)}.bw-hero h1 span,.bw-hero-lead{margin-inline:auto}.bw-hero-photo{object-position:61% 50%;filter:grayscale()brightness(.75);width:100%;height:calc(100% + 80px);inset:-40px 0 auto;-webkit-mask-image:none;mask-image:none}.bw-hero:after{background:linear-gradient(180deg,#0808084d,transparent 25%,transparent 55%,var(--bw-bg)),radial-gradient(ellipse at center,#000a,#0005 50%,transparent 80%)}.bw-hero-light{-webkit-mask-image:radial-gradient(at 71% 78%,#000 10%,#0000 53%);mask-image:radial-gradient(at 71% 78%,#000 10%,#0000 53%)}.bw-offers-inner>.bw-section-head{display:block}.bw-section-head{margin-bottom:23px}.bw-offers,.bw-offer-vendas,.bw-calendar-inner,.bw-faq-inner{grid-template-columns:1fr}.bw-calendar-inner{gap:0}.bw-offer{border-radius:18px}.bw-offer-vendas .bw-photo{aspect-ratio:2.05;min-height:0}}@media(max-width:410px){.bw-calendar-list li{grid-template-columns:76px minmax(0,1fr);gap:4px 8px}.bw-calendar-list time{align-self:start;padding-top:3px;font-size:11px}.bw-status{grid-column:2;justify-self:start}.bw-dialog{padding:22px 16px}}@media(prefers-reduced-motion:reduce){html:has(>body>main.bw){scroll-behavior:auto}.bw-button,.bw-photo img{transition:none}.bw [data-parallax]{transform:none}.bw-hero-copy{animation:none}.bw-offer:hover .bw-photo img{scale:none}}
