.glow--rose{background:radial-gradient(closest-side,#d8163f29,#d8163f00);width:70%;height:120%;top:-40%;left:-12%}.glow--rose-bottom{background:radial-gradient(closest-side,#d8163f29,#d8163f00);width:60%;height:120%;bottom:-60%;left:-10%}.glow--lilac{background:radial-gradient(closest-side,#b8124a24,#b8124a00);width:70%;height:120%;top:-30%;right:-10%}.glow--a-corner{background:radial-gradient(closest-side,#8e44e04d,#8e44e000);width:64%;height:110%;top:-40%;right:-18%}.glow--a-bottom{background:radial-gradient(closest-side,#dd10513d,#dd105100);width:70%;height:120%;bottom:-60%;left:20%}.sec--tight{padding:clamp(56px,5vw,72px) 0}.side--wide{grid-template-columns:minmax(0,520px) minmax(0,1fr)}.side--center{align-items:center}.lead--narrow{justify-self:end;max-width:440px}.title--gap{margin:clamp(32px,3.6vw,52px) 0 clamp(40px,4vw,64px)}.method-gap{margin-top:clamp(48px,4.4vw,64px)}.ink{color:var(--tinta);font-weight:500}.night .ink{color:var(--claro)}@media (max-width:900px){.side--wide{grid-template-columns:minmax(0,1fr)}.lead--narrow{justify-self:start}}.phero{padding:clamp(124px,11vw,150px) 0 clamp(72px,6vw,96px);position:relative;overflow:hidden}.phero__grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:clamp(36px,5vw,72px);display:grid}.phero__text{flex-direction:column;gap:26px;max-width:640px;display:flex}.phero__title{letter-spacing:-.045em;text-wrap:balance;font-size:clamp(50px,6.4vw,92px);font-weight:400;line-height:.98}.phero__title em{font-size:1.1em;line-height:.9}.phero__lead{color:var(--cinza-2);text-wrap:pretty;max-width:540px;font-size:clamp(17px,1.4vw,20px);line-height:1.55}.night .phero__lead{color:#f2f4fbc7}.phero__ctas{flex-wrap:wrap;align-items:center;gap:14px;display:flex}@media (max-width:1020px){.phero__grid{grid-template-columns:minmax(0,1fr)}}@media (max-width:560px){.phero__ctas .btn{flex:100%}}.ptag{align-items:center;gap:14px;display:flex}.ptag__pill{border-radius:999px;align-items:center;gap:8px;padding:7px 13px;font-size:13px;font-weight:500;display:inline-flex}.ptag__rule{width:80px;height:2px;position:relative}.ptag__rule:after{content:"";width:36%;height:2px;position:absolute;top:0;left:0}.ptag--essencial .ptag__pill{color:var(--e-txt);background:#fff;border:1px solid #d8163f4d}.ptag--essencial .ptag__rule{background:#1212181f}.ptag--essencial .ptag__rule:after{background:var(--e)}.ptag--aplicada .ptag__pill{color:var(--a-txt);background:#fff;border:1px solid #dd10514d;border-radius:12px 12px 12px 3px}.ptag--aplicada .ptag__rule{background:#1212181f}.ptag--aplicada .ptag__rule:after{background:var(--a);left:33%}.ptag--founders .ptag__pill{color:var(--claro);background:#0e0e16b3;border:1px solid #a59cf566;border-radius:10px 10px 10px 3px}.ptag--founders .ptag__rule{background:#f2f4fb29}.ptag--founders .ptag__rule:after{background:var(--f-n);left:64%}.ehero{background:radial-gradient(70% 90% at 0% 0%, #d8163f1a, transparent 60%), var(--creme)}.ehero__media{height:clamp(420px,42vw,600px);position:relative}.ehero__main{border-radius:24px 24px 24px 6px;margin:0;position:absolute;inset:0 0 64px 13%;overflow:hidden;box-shadow:0 40px 80px -40px #c0123a59}.ehero__main figcaption{color:#ffffffdb;text-shadow:0 1px 6px #0006;font-size:12px;position:absolute;bottom:14px;right:16px}.ehero__small{aspect-ratio:4/3;border:6px solid var(--creme);border-radius:18px 18px 18px 5px;width:38%;margin:0;position:absolute;bottom:0;left:0;overflow:hidden;box-shadow:0 24px 50px -24px #12121873}.ehero__pills{flex-direction:column;align-items:flex-start;gap:10px;display:flex;position:absolute;top:26px;left:22px}.ehero__pills .chip-pill{padding:9px 16px;font-size:14px;position:static}.ehero__pills .pop-2{margin-left:44px}.ehero__pills .pop-3{margin-left:12px}.js .pop{opacity:0;transition:opacity .6s var(--ease), transform .6s var(--ease);transform:translateY(10px)scale(.92)}.js .in .pop{opacity:1;transform:none}.js .in .pop-1{transition-delay:.6s}.js .in .pop-2{transition-delay:1s}.js .in .pop-3{transition-delay:1.4s}.in .pop-1{animation:6s ease-in-out 2s infinite bob}.in .pop-2{animation:6s ease-in-out 2.6s infinite bob}.in .pop-3{animation:6s ease-in-out 3.2s infinite bob}.recog{flex-direction:column;gap:16px;display:flex}.recog__lbl{color:var(--cinza)}.recog ol{flex-direction:column;gap:12px;margin:0;padding:0;list-style:none;display:flex}.recog li{background:#fff;border-radius:20px 20px 20px 5px;align-items:center;gap:18px;padding:22px 24px;font-size:clamp(17px,1.4vw,20px);line-height:1.4;display:flex;box-shadow:0 1px #1212180f;transition:transform .4s var(--ease), box-shadow .4s var(--ease), opacity .9s var(--ease)!important}.recog li:hover{box-shadow:0 16px 40px -24px #c0123a73;transform:translate(6px)!important}.numc{background:var(--e-t);width:38px;height:38px;color:var(--e-txt);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-size:13px;font-weight:600;display:inline-flex}.practices{grid-template-columns:repeat(4,minmax(0,1fr));gap:18px;margin:clamp(36px,3.6vw,52px) 0 0;padding:0;list-style:none;display:grid}.practice{background:var(--areia);border:1px solid #12121814;border-radius:22px 22px 22px 6px;flex-direction:column;gap:10px;min-height:260px;padding:22px;display:flex;transition:transform .45s var(--ease), box-shadow .45s var(--ease), background-color .45s, opacity .9s var(--ease)!important}.practice:hover{background:#fff;box-shadow:0 24px 50px -28px #c0123a73;transform:translateY(-6px)!important}.practice__top{justify-content:space-between;align-items:flex-start;display:flex}.practice__icon{background:var(--e-t);width:46px;height:46px;color:var(--e-txt);border-radius:50%;justify-content:center;align-items:center;display:inline-flex}.practice__n{color:var(--e-txt);font-size:13px;font-weight:600}.practice__title{letter-spacing:-.02em;margin-top:64px;font-size:22px;font-weight:500}.practice__text{color:var(--cinza-2);text-wrap:pretty;font-size:15px;line-height:1.5}.practice--key{background:var(--e-txt);color:#fff;border-color:#0000}.practice--key:hover{background:#b00e43}.practice--key .practice__icon{color:#fff;background:#ffffff29}.practice--key .practice__n,.practice--key .practice__text{color:#ffffffe0}@media (max-width:1020px){.practices{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:560px){.practices{grid-template-columns:minmax(0,1fr)}.practice{min-height:0}.practice__title{margin-top:18px}}.how{grid-template-columns:minmax(0,.85fr) minmax(0,1fr);align-items:center;gap:clamp(36px,5.5vw,80px);display:grid}.how__photo{border-radius:24px 24px 24px 6px;height:clamp(360px,33vw,480px);margin:0;position:relative;overflow:hidden}.how__photo figcaption{color:#ffffffdb;text-shadow:0 1px 6px #0006;font-size:12px;position:absolute;bottom:16px;right:16px}.how__tag{top:18px;left:18px}.how__live{align-items:center;gap:8px;display:inline-flex;bottom:18px;left:18px}.live-dot{background:#fff;border-radius:50%;width:7px;height:7px;animation:1.6s ease-in-out infinite blink}@keyframes blink{50%{opacity:.3}}.how__text{flex-direction:column;gap:24px;display:flex}.slist{flex-direction:column;margin:8px 0 0;padding:0;list-style:none;display:flex}.slist li{border-bottom:1px solid #1212181a;grid-template-columns:44px 210px minmax(0,1fr);align-items:center;gap:0 12px;padding:13px 0;display:grid}.slist__n{width:30px;height:30px;color:var(--e-txt);border:1.5px solid #c0123a73;border-radius:50%;justify-content:center;align-items:center;font-size:12px;font-weight:600;display:inline-flex}.slist li.is-key .slist__n{background:var(--e-txt);color:#fff;border-color:var(--e-txt);box-shadow:0 0 0 6px #d8163f24}.slist__title{font-size:17px;font-weight:500}.slist__text{color:var(--cinza-2);font-size:15px;line-height:1.45}@media (max-width:1020px){.how{grid-template-columns:minmax(0,1fr)}}@media (max-width:700px){.slist li{grid-template-columns:44px minmax(0,1fr)}.slist__text{grid-column:2}}.statement{letter-spacing:-.025em;text-wrap:balance;font-size:clamp(26px,2.5vw,36px);line-height:1.2}.proof{font-size:clamp(18px,1.5vw,21px)}.proof em{font-size:1.15em}.example{background:#fff;border-radius:26px 26px 26px 6px;flex-direction:column;gap:20px;padding:clamp(24px,2.6vw,36px);display:flex;box-shadow:0 30px 70px -40px #c0123a66}.example__top{color:var(--cinza);justify-content:space-between;align-items:center;gap:12px;display:flex}.example__tag{background:var(--e-t);color:var(--e-txt);border-radius:999px;padding:6px 12px;font-size:12px;font-weight:600}.example__title{letter-spacing:-.025em;font-size:clamp(24px,2.2vw,32px);line-height:1.15}.example__title em{font-size:1.1em}.chain{flex-wrap:wrap;align-items:center;gap:10px;margin:0;padding:0;list-style:none;display:flex}.chain li{background:var(--papel);border:1px solid #12121824;border-radius:999px;padding:10px 16px;font-size:14px;font-weight:500;position:relative}.chain li:not(:last-child):after{content:"→";color:var(--e-txt);font-size:13px;position:absolute;top:50%;right:-14px;transform:translateY(-50%)}.chain li{margin-right:10px}.chain li.is-key{background:var(--e-txt);border-color:var(--e-txt);color:#fff}.js .chain li{opacity:0;transition:opacity .5s var(--ease), transform .5s var(--ease), background-color .5s;transform:translate(-8px)}.js .in .chain li{opacity:1;transform:none}.example__foot{color:var(--cinza-2);border-top:1px solid #1212181a;padding-top:16px;font-size:15px}.faq{flex-direction:column;gap:12px;display:flex}.faq__item{transition:box-shadow .4s var(--ease), opacity .9s var(--ease), transform .9s var(--ease);background:#fff;border-radius:20px 20px 20px 5px;padding:0 24px}.faq__item[open]{box-shadow:0 20px 50px -30px #c0123a66}.faq__item summary{cursor:pointer;letter-spacing:-.01em;justify-content:space-between;align-items:center;gap:16px;padding:22px 0;font-size:19px;font-weight:500;list-style:none;display:flex}.faq__item summary::-webkit-details-marker{display:none}.faq__icon{width:30px;height:30px;transition:background-color .3s, transform .4s var(--ease);border:1.5px solid #c0123a73;border-radius:50%;flex-shrink:0;position:relative}.faq__icon:before,.faq__icon:after{content:"";background:var(--e-txt);width:11px;height:1.5px;transition:transform .4s var(--ease), background-color .3s;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.faq__icon:after{transform:translate(-50%,-50%)rotate(90deg)}.faq__item[open] .faq__icon{background:var(--e-txt);transform:rotate(180deg)}.faq__item[open] .faq__icon:before,.faq__item[open] .faq__icon:after{background:#fff}.faq__item[open] .faq__icon:after{transform:translate(-50%,-50%)rotate(0)}.faq__item p{color:var(--cinza-2);max-width:560px;padding:0 0 22px;font-size:16px}.pclose{padding-bottom:40px}.pclose__grid{grid-template-columns:minmax(0,1fr) minmax(0,470px);align-items:center;gap:clamp(36px,5.5vw,80px);padding-top:clamp(16px,2vw,32px);display:grid}.pclose__text{flex-direction:column;align-items:flex-start;gap:32px;display:flex}.pclose--essencial{background:radial-gradient(60% 80% at 10% 0%, #d8163f1f, transparent 60%), var(--creme)}.pcta{border-radius:22px 22px 22px 6px;flex-direction:column;gap:18px;padding:22px 22px 26px;display:flex}.pcta--light{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#fff9;border:1px solid #12121814}.pcta--night{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#0b0b12b8;border:1px solid #f2f4fb1a}.pcta__lbl{color:var(--cinza);font-size:11px}.pcta--night .pcta__lbl{color:#f2f4fb8f}@media (max-width:1020px){.pclose__grid{grid-template-columns:minmax(0,1fr)}.pcta{max-width:520px}}.ahero{background:radial-gradient(60% 90% at 100% 0%, #b8124a1a, transparent 60%), var(--creme)}.ahero__kicker{color:var(--a-txt);margin-top:-8px}.ahero__card{background:var(--noite-mapa);border-radius:16px 16px 16px 4px;padding:12px;box-shadow:0 40px 90px -40px #b8124a8c}.ahero__photo{border-radius:10px 10px 10px 3px;height:clamp(240px,22vw,320px);margin:0;position:relative;overflow:hidden}.ahero__photo figcaption{color:#f2f4fbcc;background:#06070b80;border-radius:6px;padding:4px 8px;font-size:11px;position:absolute;top:12px;right:12px}.ahero__tag{position:absolute;bottom:14px;right:14px}.routine{padding:18px 10px 12px;position:relative}.routine__head{color:#f2f4fb8f;justify-content:space-between;margin-bottom:16px;font-size:10px;display:flex}.routine__flow{align-items:flex-start;gap:14px;display:flex}.routine__line{flex:1;justify-content:space-between;padding-top:0;display:flex;position:relative}.routine__line:before{content:"";background:var(--a-n);height:2px;position:absolute;top:6px;left:0;right:4px}.routine__pad{background:var(--a-n);border-radius:2px;width:7px;height:16px;position:absolute;top:-1px;right:0}.routine__stop{color:var(--claro);flex-direction:column;align-items:center;gap:10px;font-size:13px;font-weight:500;display:flex;position:relative}.routine__stop:first-of-type{align-items:flex-start}.routine__stop:nth-of-type(4){margin-right:18px}.routine__dot{background:var(--noite-mapa);border:2px solid var(--a-n);border-radius:50%;width:14px;height:14px}.routine__stop.is-solid .routine__dot{background:var(--a-n)}.routine__run{width:8px;height:8px;animation:run4 3.8s var(--ease) infinite;z-index:1;background:#fff;border-radius:50%;position:absolute;top:3px;left:0;box-shadow:0 0 12px 4px #dc1f55d9}.routine__loop{width:calc(100% - 54px);height:30px;margin-top:-6px;margin-left:54px;display:block;overflow:visible}.routine__loop path{fill:none;stroke:#dc1f558c;stroke-width:1.5px;stroke-dasharray:4 5;vector-effect:non-scaling-stroke;animation:1.4s linear infinite dash}@keyframes dash{to{stroke-dashoffset:-18px}}.routine__note{color:#f2f4fbb3;background:var(--noite-mapa);white-space:nowrap;padding:0 10px;font-size:11px;position:absolute;bottom:2px;left:50%;transform:translate(-50%)}.signals{flex-direction:column;gap:10px;display:flex}.signals ol{border-top:1px solid #f2f4fb24;margin:0;padding:0;list-style:none}.signals li{letter-spacing:-.015em;transition:padding .4s var(--ease), opacity .9s var(--ease), transform .9s var(--ease);border-bottom:1px solid #f2f4fb1f;align-items:baseline;gap:22px;padding:26px 0;font-size:clamp(20px,1.8vw,26px);display:flex}.signals li:hover{padding-left:10px}.signals__n{color:var(--a-n);font-size:13px;font-weight:500}.process{position:relative}.process__rail{align-items:center;gap:0;margin-bottom:22px;display:flex}.process__line{background:var(--a);transform-origin:0;height:2px;transition:transform 1.6s var(--ease) .15s;flex:1;transform:scaleX(0)}.process.in .process__line,html:not(.js) .process__line{transform:scaleX(1)}.process__pad{background:var(--a);border-radius:2px;width:8px;height:18px}.process__steps{grid-template-columns:repeat(4,minmax(0,1fr));gap:28px;margin:-36px 0 0;padding:0 0 0 64px;list-style:none;display:grid}.process__steps li{flex-direction:column;gap:8px;display:flex}.js .process__steps li{opacity:0;transition:opacity .7s var(--ease), transform .7s var(--ease);transform:translateY(12px)}.js .process.in .process__steps li{opacity:1;transform:none}.process__dot{background:var(--a);width:14px;height:14px;box-shadow:0 0 0 5px var(--creme);border-radius:50%;margin-bottom:18px}.process__steps li.is-ring .process__dot{background:var(--creme);border:2px solid var(--a)}.process__n{color:var(--a-txt);font-size:12px;font-weight:600}.process__title{letter-spacing:-.02em;font-size:21px;font-weight:500}.process__text{color:var(--cinza-2);text-wrap:pretty;font-size:15px;line-height:1.5}@media (max-width:900px){.process__steps{grid-template-columns:repeat(2,minmax(0,1fr));margin-top:8px;padding-left:0}.process__dot{margin-bottom:8px}}@media (max-width:560px){.process__steps{grid-template-columns:minmax(0,1fr)}}.duo{grid-template-columns:minmax(0,1.35fr) minmax(0,1fr);gap:14px;margin-top:clamp(40px,4vw,60px);display:grid;position:relative}.duo figure{border-radius:16px 16px 16px 4px;height:clamp(240px,24vw,340px);margin:0;position:relative;overflow:hidden}.duo figure .cover{transition:transform 1.2s var(--ease)}.duo figure:hover .cover{transform:scale(1.04)}.duo__a figcaption{color:#ffffffd9;text-shadow:0 1px 6px #00000080;font-size:11px;position:absolute;top:12px;right:12px}.duo__wire{background:var(--a-n);pointer-events:none;justify-content:space-between;align-items:center;height:2px;display:flex;position:absolute;top:86%;left:4%;right:4%;box-shadow:0 0 12px #dc1f55b3}.duo__node{background:var(--a-n);border-radius:50%;width:14px;height:14px;box-shadow:0 0 0 4px #dc1f5540}.duo__node--ring{background:var(--noite);border:2px solid var(--a-n)}.duo__tag{position:absolute;top:calc(86% - 54px);left:6%}.js .duo .duo__wire{transform-origin:0;transition:transform 1.4s var(--ease) .3s;transform:scaleX(0)}.js .duo.in .duo__wire{transform:none}@media (max-width:700px){.duo{grid-template-columns:minmax(0,1fr)}.duo__wire{top:48%}.duo__tag{top:calc(48% - 52px)}}.sheet{background:var(--papel);border:1px solid #12121814;border-radius:18px 18px 18px 5px;padding:26px 28px;box-shadow:0 30px 70px -40px #b8124a73}.sheet__head{color:var(--cinza);border-bottom:1px solid #1212181a;justify-content:space-between;align-items:center;padding-bottom:14px;display:flex}.sheet__rule{gap:4px;display:flex}.sheet__rule span{background:#12121824;width:22px;height:2px}.sheet__rule span:first-child{background:var(--a);width:40px}.sheet dl{margin:0}.sheet__row{border-bottom:1px solid #12121812;grid-template-columns:200px minmax(0,1fr);align-items:center;gap:12px;padding:14px 0;display:grid}.sheet__row:last-child{border-bottom:0}.js .sheet__row{opacity:0;transition:opacity .6s var(--ease), transform .6s var(--ease);transform:translate(-8px)}.js .sheet.in .sheet__row{opacity:1;transform:none}.sheet dt{align-items:center;gap:12px;font-size:16px;font-weight:500;display:flex}.sheet dd{color:var(--cinza-2);margin:0;font-size:15px}.sheet__dot{border-radius:50%;width:9px;height:9px}.sheet__dot--solid{background:var(--a)}.sheet__dot--ring{border:2px solid var(--a)}@media (max-width:560px){.sheet__row{grid-template-columns:minmax(0,1fr);gap:4px}.sheet dd{padding-left:21px}}.rflow{margin-top:clamp(44px,4.4vw,64px);padding-bottom:72px;position:relative}.rflow__main{justify-content:space-between;align-items:flex-start;gap:12px;margin:0;padding:0;list-style:none;display:flex;position:relative}.rflow__main:before{content:"";background:#dc1f5580;height:2px;position:absolute;top:24px;left:0;right:0}.rflow__main li{flex-direction:column;align-items:center;gap:10px;display:flex;position:relative}.rflow__main li:first-child{align-items:flex-start}.rflow__main li:last-child{align-items:flex-end}.rflow__box{background:var(--noite);border:1px solid #f2f4fb4d;border-radius:10px 10px 10px 3px;align-items:center;min-height:48px;padding:0 20px;font-size:16px;font-weight:500;display:inline-flex}.rflow__main li.is-key .rflow__box{background:var(--a-n);color:var(--noite);border-color:var(--a-n);box-shadow:0 0 0 6px #dc1f552e}.rflow__note{color:var(--a-n);font-size:12px}.rflow__packet{width:12px;height:12px;animation:packet 5.5s var(--ease) infinite;background:#fff;border-radius:50%;position:absolute;top:19px;left:0;box-shadow:0 0 14px 4px #dc1f55e6}@keyframes packet{0%{opacity:0;left:0}6%{opacity:1}60%{left:68%}70%{left:68%;transform:scale(1.4)}94%{opacity:1}to{opacity:0;left:calc(100% - 12px);transform:none}}.rflow__branch{align-items:flex-end;gap:0;display:flex;position:absolute;bottom:0;left:7%}.rflow__branch-wire{border-bottom:1.5px dashed #f2f4fb66;border-left:1.5px dashed #f2f4fb66;border-bottom-left-radius:12px;width:120px;height:46px}.rflow__branch-box{color:#f2f4fbcc;background:#0e0e16e6;border:1px solid #f2f4fb2e;border-radius:10px 10px 10px 3px;margin-left:10px;padding:10px 14px;font-size:14px;transform:translateY(50%)}.rflow__branch-box strong{color:var(--claro);font-weight:500}@media (max-width:900px){.rflow{padding-bottom:0}.rflow__main{flex-direction:column;gap:14px;padding-left:26px}.rflow__main:before{width:2px;height:auto;inset:0 auto 0 8px}.rflow__main li,.rflow__main li:first-child,.rflow__main li:last-child{flex-direction:row;align-items:center}.rflow__packet{display:none}.rflow__branch{margin:18px 0 0 26px;position:static}.rflow__branch-wire{display:none}.rflow__branch-box{margin:0;transform:none}}.enter{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(28px,4vw,56px);margin-top:clamp(32px,3.6vw,52px);display:grid}.enter h3{letter-spacing:-.02em;margin-bottom:14px;font-size:24px;font-weight:500}.enter p{color:var(--cinza-2);text-wrap:pretty;font-size:16px;line-height:1.55}.enter .fpills{margin-top:0}@media (max-width:900px){.enter{grid-template-columns:minmax(0,1fr)}}.fhero{background:var(--noite);flex-direction:column;justify-content:center;min-height:max(760px,100svh);padding-bottom:40px;display:flex}.fhero__photo{aspect-ratio:3/2;width:min(70%,1100px);position:absolute;top:72px;right:0;overflow:hidden}.fhero__photo .cover{animation:22s ease-in-out infinite alternate slowzoom}@keyframes slowzoom{0%{transform:scale(1.02)}to{transform:scale(1.1)translate(-1.5%)}}.fhero__shade{background:linear-gradient(90deg, var(--noite) 0%, #06070bd9 10%, #06070b33 34%, #06070b00 60%, #06070b33 100%), linear-gradient(180deg, var(--noite) 0%, #06070b00 14%, #06070b00 70%, var(--noite) 100%);position:absolute;inset:0}.fhero__violet{mix-blend-mode:screen;background:radial-gradient(closest-side,#6554d947,#0000);width:80%;height:90%;position:absolute;top:10%;right:-10%}.fhero__grid{z-index:1;grid-template-columns:minmax(0,1fr) minmax(0,360px);align-items:end;position:relative}.fhero .phero__text{max-width:660px}.textlink{color:var(--claro);padding:6px 0;font-size:16px;position:relative}.textlink:after{content:"";transform-origin:0;height:1px;transition:transform .4s var(--ease);background:currentColor;position:absolute;bottom:0;left:0;right:0}.textlink:hover:after{transform:scaleX(.4)}.fhero__out{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#0b0b12cc;border:1px solid #a59cf56b;border-radius:12px 12px 12px 3px;justify-self:end;width:100%;padding:18px 20px}.fhero__out-head{color:#f2f4fb9e;border-bottom:1px solid #f2f4fb1f;justify-content:space-between;align-items:center;padding-bottom:12px;display:flex}.fhero__out-head .lbl{font-size:11px}.fhero__out ol{margin:0;padding:0;list-style:none}.fhero__out li{border-bottom:1px solid #f2f4fb14;gap:14px;padding:11px 0;font-size:15px;display:flex}.fhero__out li:last-child{border-bottom:0;padding-bottom:0}.fhero__out li span{color:var(--f-n);padding-top:2px;font-size:12px;font-weight:600}.fhero__facts{z-index:1;justify-content:space-between;align-items:flex-end;gap:24px;margin-top:clamp(48px,5vw,72px);display:flex;position:relative}.fhero__facts dl{border-top:1px solid #f2f4fb24;grid-template-columns:repeat(3,auto);gap:clamp(24px,5vw,80px);margin:0;padding-top:18px;display:grid}.fhero__facts dt{color:#f2f4fb8f;margin-bottom:6px;font-size:10px}.fhero__facts dd{margin:0;font-size:15px}.fhero__credit{color:#f2f4fb99;font-size:11px}@media (max-width:1020px){.fhero__photo{opacity:.55;width:100%;height:58%;top:64px}.fhero__photo .cover{object-position:30% 12%!important}.fhero__grid{grid-template-columns:minmax(0,1fr)}.fhero__out{justify-self:start;max-width:420px}.fhero__facts{flex-direction:column;align-items:flex-start}.fhero__facts dl{grid-template-columns:minmax(0,1fr);gap:14px}}.join{grid-template-columns:minmax(0,390px) minmax(72px,1fr) 150px minmax(72px,.7fr) minmax(0,340px);align-items:center;margin-top:clamp(48px,4.4vw,64px);display:grid;position:relative}.join__svg{pointer-events:none;position:absolute;top:0;left:0;overflow:visible}.join__in{z-index:1;flex-direction:column;grid-column:1;gap:18px;margin:0;padding:0;list-style:none;display:flex;position:relative}.join__in li{background:#0e0e16e6;border:1px solid #f2f4fb2e;border-radius:12px 12px 12px 3px;align-items:center;gap:14px;min-height:64px;padding:14px 18px;font-size:16px;line-height:1.35;transition:border-color .4s;display:flex}.join__in li:hover{border-color:#a59cf5b3}.join__n{color:var(--f-n);font-size:11px;font-weight:600}.join__chip{z-index:1;filter:drop-shadow(0 0 30px #6554d999);grid-column:3;justify-content:center;align-items:center;display:flex;position:relative}.join__chip img{width:150px;height:150px}.join__out{z-index:1;background:var(--selo);color:var(--tinta);border-radius:12px 12px 12px 3px;flex-direction:column;grid-column:5;gap:10px;padding:18px 20px;display:flex;position:relative;box-shadow:0 0 60px #6554d959}.join__out-head{color:var(--cinza);justify-content:space-between;align-items:center;display:flex}.join__out-head .lbl{font-size:10px}.join__out-head .dot--founders{background:var(--f)!important}.join__out-head .dot--off{box-shadow:inset 0 0 0 1px #12121847!important}.join__out p{letter-spacing:-.02em;text-wrap:balance;font-size:22px;line-height:1.2}.join__out em{color:var(--f);font-size:1.1em}.join__wire{fill:none;stroke:var(--f-n);stroke-width:2px;stroke-linecap:round}.join__node{fill:var(--f-n)}.join__ring{fill:var(--noite);stroke:var(--f-n);stroke-width:2px}.join__pad{fill:var(--f-n)}.join__pulse{fill:#e3e0ff;filter:drop-shadow(0 0 5px var(--f-n))}.join__pulse--out{fill:#fff}.js .join .join__wire{stroke-dasharray:1;stroke-dashoffset:1px;transition:stroke-dashoffset 1.3s var(--ease)}.js .join.in .join__wire{stroke-dashoffset:0}.js .join.in .join__wire--out{transition-delay:.9s}@media (max-width:1020px){.join{grid-template-columns:minmax(0,1fr);justify-items:stretch}.join__in,.join__chip,.join__out{grid-column:1}.join__chip{justify-self:center;margin:28px 0}.join__chip img{width:120px;height:120px}.join__chip:before,.join__chip:after{content:"";background:var(--f-n);width:2px;height:28px;position:absolute;left:50%;transform:translate(-50%)}.join__chip:before{top:-28px}.join__chip:after{bottom:-28px}}@media (prefers-reduced-motion:reduce){.join__pulse{display:none}.js .join .join__wire{stroke-dashoffset:0}}.fsteps{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin:clamp(44px,4vw,60px) 0 0;padding:26px 0 0;list-style:none;display:grid;position:relative}.fsteps:before{content:"";background:linear-gradient(90deg,#a59cf5cc,#a59cf533);height:1.5px;position:absolute;top:6px;left:0;right:0}.fsteps li{background:#0e0e16db;border:1px solid #f2f4fb1a;border-radius:12px 12px 12px 3px;flex-direction:column;gap:8px;padding:22px 20px 26px;display:flex;position:relative;transition:border-color .4s var(--ease), transform .4s var(--ease), opacity .9s var(--ease)!important}.fsteps li:hover{border-color:#a59cf58c;transform:translateY(-4px)!important}.fsteps__node{background:var(--noite);border:2px solid var(--f-n);border-radius:50%;width:12px;height:12px;position:absolute;top:-26px;left:20px}.fsteps li:first-child .fsteps__node{background:var(--f-n)}.fsteps__n{color:var(--f-n);font-size:12px;font-weight:600}.fsteps__title{letter-spacing:-.02em;font-size:20px;font-weight:500}.fsteps__text{color:#f2f4fbb3;text-wrap:pretty;font-size:14px;line-height:1.5}@media (max-width:1020px){.fsteps{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:560px){.fsteps{grid-template-columns:minmax(0,1fr)}.fsteps:before,.fsteps__node{display:none}}.fwide{border-radius:12px 12px 12px 3px;height:clamp(260px,25vw,360px);margin:18px 0 0;position:relative;overflow:hidden}.fwide__shade{background:linear-gradient(90deg,#06070bb3,#06070b0d 50%);position:absolute;inset:0}.fwide__card{background:#0b0b12d1;border:1px solid #a59cf573;border-radius:10px 10px 10px 3px;flex-direction:column;gap:6px;max-width:300px;padding:14px 16px;font-size:15px;font-weight:500;display:flex;position:absolute;top:50%;left:24px;transform:translateY(-50%)}.fwide__card .lbl{color:var(--f-n);font-size:10px}.fwide figcaption{color:#f2f4fbbf;font-size:11px;position:absolute;bottom:12px;right:14px}.deliver{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:clamp(36px,5.5vw,80px);display:grid}.deliver__text{flex-direction:column;gap:24px;display:flex}.dlist{border-top:1px solid #12121824;margin:8px 0 0;padding:0;list-style:none}.dlist li{border-bottom:1px solid #1212181f;gap:20px;padding:18px 0;font-size:clamp(17px,1.4vw,20px);line-height:1.4;display:flex}.dlist li span{color:var(--f);padding-top:4px;font-size:12px;font-weight:600}.deliver__photo{border-radius:12px 12px 12px 3px;height:clamp(380px,36vw,520px);margin:0;position:relative;overflow:visible}.deliver__photo>span:first-child,.deliver__photo img{border-radius:12px 12px 12px 3px}.deliver__photo figcaption{color:#ffffffd9;background:#06070b73;border-radius:6px;padding:4px 8px;font-size:11px;position:absolute;top:14px;right:14px}.honest{max-width:330px;color:var(--cinza-2);background:#fff;border-radius:12px 12px 12px 3px;flex-direction:column;gap:8px;padding:18px 20px;font-size:14px;line-height:1.5;display:flex;position:absolute;bottom:-28px;left:-36px;box-shadow:0 30px 60px -30px #12121873}.honest .lbl{color:var(--f);font-size:10px}@media (max-width:1020px){.deliver{grid-template-columns:minmax(0,1fr)}.honest{max-width:none;left:14px;right:14px}.deliver__photo{margin-bottom:120px}}.case{letter-spacing:-.03em;text-wrap:balance;max-width:1100px;margin-top:clamp(36px,3.6vw,52px);font-size:clamp(30px,3.4vw,48px);line-height:1.12}.case em{font-size:1.1em}.case__foot{grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);align-items:end;gap:clamp(32px,5vw,80px);margin-top:clamp(40px,4vw,60px);display:grid}@media (max-width:900px){.case__foot{grid-template-columns:minmax(0,1fr)}}.sline{padding-top:0;position:relative}.sline__track,.sline__fill{height:2px;position:absolute;top:6px;left:6px;right:6px}.sline__track{background:#f2f4fb24}.sline__fill{background:linear-gradient(90deg, var(--f-n), var(--f-c));transform-origin:0}.sline__stops{justify-content:space-between;margin:0;padding:0;list-style:none;display:flex;position:relative}.sline__stops li{color:#f2f4fb8c;flex-direction:column;gap:14px;font-size:16px;transition:color .5s;display:flex}.sline__stops li:nth-child(2){align-items:center}.sline__stops li:last-child{align-items:flex-end}.sline__stops li.is-lit{color:var(--claro)}.sline__dot{background:var(--noite);border:2px solid #f2f4fb59;border-radius:50%;width:14px;height:14px;transition:background-color .5s,border-color .5s,box-shadow .5s}.sline__stops li.is-lit .sline__dot{border-color:var(--f-n)}.sline__stops li:last-child.is-lit .sline__dot{background:var(--f-n);box-shadow:0 0 0 6px #a59cf533}.ftable{border-top:1px solid #f2f4fb29;margin:0}.ftable div{border-bottom:1px solid #f2f4fb1f;grid-template-columns:240px minmax(0,1fr);align-items:center;gap:16px;padding:24px 0;display:grid}.ftable dt{color:#f2f4fb8f;font-size:11px}.ftable dd{margin:0;font-size:19px}@media (max-width:560px){.ftable div{grid-template-columns:minmax(0,1fr);gap:6px}.ehero__main figcaption{font-size:11px;top:14px;bottom:auto;right:12px}.ehero__pills{align-items:flex-end;inset:auto 14px 18px auto}.ehero__pills .pop-2{margin-left:0;margin-right:34px}.ehero__pills .pop-3{margin-left:0;margin-right:8px}.routine__flow{gap:10px}.routine__flow .seal{width:32px!important;height:32px!important}.routine__flow .seal img{width:20px;height:20px}.routine__stop{gap:8px;font-size:11px}.routine__stop:nth-of-type(4){margin-right:12px}.routine__loop{width:calc(100% - 42px);margin-left:42px}}.voices2{--acc:var(--f-n);flex-direction:column;gap:20px;min-width:0;display:flex}.voices2--essencial{--acc:var(--e-txt)}.voices2--night.voices2--essencial{--acc:var(--e-n)}.voices2--light.voices2--founders{--acc:var(--f)}.voices2__bar{align-items:center;gap:24px;display:flex}.voices2__track{background:#1212181f;flex:1;height:2px;position:relative;overflow:hidden}.voices2--night .voices2__track{background:#f2f4fb24}.voices2__fill{transform-origin:0;background:var(--acc);transition:transform .3s var(--ease);position:absolute;inset:0}.voices2__nav{gap:10px;display:flex}.voices2__nav button{width:46px;height:46px;color:inherit;font:inherit;cursor:pointer;transition:background-color .3s, border-color .3s, opacity .3s, transform .3s var(--ease);background:0 0;border:1px solid #12121838;border-radius:12px 12px 12px 3px;font-size:17px}.voices2--night .voices2__nav button{border-color:#f2f4fb4d}.voices2__nav button:hover:not(:disabled){border-color:var(--acc);transform:translateY(-1px)}.voices2__nav button:disabled{opacity:.3;cursor:default}.voices2__rail{scroll-snap-type:x mandatory;scrollbar-width:none;overscroll-behavior-x:contain;grid-auto-columns:minmax(200px,calc(20% - 12.8px));grid-auto-flow:column;gap:16px;margin:0;padding:0 0 6px;list-style:none;display:grid;overflow-x:auto}.voices2__rail::-webkit-scrollbar{display:none}.pvoices .voices2__rail{grid-auto-columns:minmax(190px,calc(33.3333% - 10.6667px))}.vcard{scroll-snap-align:start;transition:transform .45s var(--ease), box-shadow .45s var(--ease), border-color .45s;border-radius:16px 16px 16px 4px;flex-direction:column;display:flex;overflow:hidden}.voices2--light .vcard{color:var(--tinta);background:#fff;border:1px solid #12121814;box-shadow:0 1px #1212180a}.voices2--night .vcard{color:var(--claro);background:#0e0e16e0;border:1px solid #f2f4fb1a}.vcard:hover{transform:translateY(-4px)}.voices2--light .vcard:hover{box-shadow:0 24px 50px -30px #12121873}.voices2--night .vcard:hover{border-color:#a59cf580;box-shadow:0 24px 60px -30px #6554d999}.vcard__media{aspect-ratio:9/16;background:var(--noite);border-radius:10px 10px 10px 3px;margin:8px 8px 0;position:relative;overflow:hidden}.vcard__facade{all:unset;cursor:pointer;display:block;position:absolute;inset:0}.vcard__facade img{object-fit:cover;width:100%;height:100%;transition:transform .9s var(--ease)}.vcard__facade:hover img{transform:scale(1.05)}.vcard__facade:focus-visible{outline:2px solid var(--acc);outline-offset:-3px}.vcard__shade{background:linear-gradient(#06070b00,#06070bb8);position:absolute;inset:55% 0 0}.vcard__play{height:44px;color:var(--tinta);transition:transform .35s var(--ease), background-color .35s;background:#f2eee6f0;border-radius:999px;align-items:center;gap:10px;padding:0 14px 0 6px;font-size:14px;font-weight:500;display:inline-flex;position:absolute;bottom:12px;left:12px}.vcard__play svg{background:var(--acc);color:#fff;border-radius:50%;width:32px;height:32px;padding:7px}.vcard__facade:hover .vcard__play{background:#fff;transform:scale(1.05)}.vcard__video{object-fit:cover;background:#000;border:0;width:100%;height:100%;position:absolute;inset:0}.vcard__who{flex-direction:column;gap:4px;padding:14px 14px 18px;display:flex}.vcard__ed{color:var(--acc);font-size:10px}.vcard__name{letter-spacing:-.01em;font-size:16px;font-weight:500}.vcard__role{color:var(--cinza);font-size:13px;line-height:1.4}.voices2--night .vcard__role{color:#f2f4fba8}@media (max-width:1020px){.voices2__rail,.pvoices .voices2__rail{margin-right:calc(var(--pad) * -1);padding-right:var(--pad);grid-auto-columns:minmax(190px,42%)}}@media (max-width:560px){.voices2__rail,.pvoices .voices2__rail{grid-auto-columns:64%}.voices2__nav{display:none}}.people{background-color:var(--creme);color:var(--tinta);transition:background-color .7s var(--ease), color .7s var(--ease);position:relative}.people--founders{background-color:var(--noite);color:var(--claro)}.people__night{pointer-events:none;opacity:0;transition:opacity .9s var(--ease);background:radial-gradient(50% 60% at 88% 18%,#6554d961,#0000 70%),radial-gradient(40% 50% at 8% 100%,#b8124a2e,#0000 70%),radial-gradient(#f2f4fb0f 1px,#0000 1.2px) 0 0/22px 22px;position:absolute;inset:0}.people--founders .people__night{opacity:1}.people .shead__row{transition:color .7s,border-color .7s}.people--founders .shead--line .shead__row{color:#f2f4fb9e;border-bottom-color:#f2f4fb29}.people .title em{transition:color .7s}.people__lead{animation:hostIn .6s var(--ease) both}.people--founders .lead{color:#f2f4fbbd}.people .voices__lbl{transition:color .7s}.people--founders .voices__lbl{color:#f2f4fb8f}.people .host__photo{background:#1212180f}.people--founders .host__photo{border-radius:14px 14px 14px 3px;box-shadow:0 30px 60px -30px #6554d9b3}.people--founders .host figcaption .lbl{color:var(--f-n)}.people--founders .host__role{color:#f2f4fb99}.host--in,.pvoices__swap{animation:hostIn .6s var(--ease) both}@keyframes hostIn{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}.ptabs{background:#12121812;border-radius:16px 16px 16px 4px;grid-template-columns:1fr 1fr;align-self:flex-start;padding:5px;transition:background-color .7s;display:inline-grid;position:relative}.people--founders .ptabs{background:#f2f4fb14}.ptabs__thumb{width:calc(50% - 5px);transition:transform .55s var(--ease), background-color .55s;background:#fff;border-radius:12px 12px 12px 3px;position:absolute;top:5px;bottom:5px;left:5px;box-shadow:0 6px 18px -10px #12121873}.people--founders .ptabs__thumb{background:var(--f);transform:translate(100%);box-shadow:0 10px 30px -10px #6554d9cc}.ptabs__tab{z-index:1;min-height:44px;color:inherit;font:inherit;white-space:nowrap;cursor:pointer;opacity:.62;background:0 0;border:0;justify-content:center;align-items:center;gap:8px;padding:0 16px;font-size:14px;font-weight:500;transition:opacity .3s,color .5s;display:inline-flex;position:relative}.ptabs__tab.is-on,.ptabs__tab:hover{opacity:1}.people--founders .ptabs__tab.is-on{color:#fff}.ptabs__sub{opacity:.75;font-weight:400}.ptabs__dot{border-radius:2px;width:8px;height:8px}.ptabs__dot--essencial{background:var(--e)}.ptabs__dot--founders{background:var(--f-n)}.people--founders .ptabs__tab.is-on .ptabs__dot--founders{background:#fff}@media (max-width:560px){.ptabs{align-self:stretch;display:grid}.ptabs__sub{display:none}}.fit{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:clamp(32px,5vw,72px);margin-top:clamp(40px,4vw,60px);display:grid}.fit__col{flex-direction:column;display:flex}.fit__col>.lbl{border-bottom:2px solid var(--f-n);color:var(--f-n);padding-bottom:14px}.fit__col--no>.lbl{color:#f2f4fb80;border-bottom-color:#f2f4fb33}.fit ul{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.fit li{letter-spacing:-.005em;text-wrap:pretty;transition:padding .4s var(--ease);border-bottom:1px solid #f2f4fb1a;grid-template-columns:26px minmax(0,1fr);align-items:start;gap:16px;padding:20px 0;font-size:clamp(17px,1.35vw,19px);line-height:1.45;display:grid}.fit__col--yes li:hover{padding-left:6px}.fit__col--no li{color:#f2f4fb80;font-size:clamp(16px,1.2vw,17px)}.fit__mark{border-radius:50%;width:22px;height:22px;margin-top:2px;position:relative}.fit__col--yes .fit__mark{background:var(--f-n);box-shadow:0 0 0 5px #a59cf524}.fit__col--yes .fit__mark:after{content:"";border:solid var(--noite);border-width:0 2px 2px 0;width:5px;height:10px;position:absolute;top:4px;left:8px;transform:rotate(45deg)}.fit__col--no .fit__mark{border:1.5px solid #f2f4fb40}.fit__col--no .fit__mark:before,.fit__col--no .fit__mark:after{content:"";background:#f2f4fb73;width:9px;height:1.5px;position:absolute;top:50%;left:50%}.fit__col--no .fit__mark:before{transform:translate(-50%,-50%)rotate(45deg)}.fit__col--no .fit__mark:after{transform:translate(-50%,-50%)rotate(-45deg)}@media (max-width:900px){.fit{grid-template-columns:minmax(0,1fr)}}.days{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin:clamp(44px,4vw,60px) 0 0;padding:28px 0 0;list-style:none;display:grid;position:relative}.days:before{content:"";background:linear-gradient(90deg, #a59cf559, var(--f-n));height:1.5px;position:absolute;top:6px;left:0;right:0}.day{background:#0e0e16db;border:1px solid #f2f4fb1a;border-radius:12px 12px 12px 3px;flex-direction:column;gap:10px;padding:24px 22px 22px;display:flex;position:relative;transition:border-color .4s var(--ease), transform .4s var(--ease), opacity .9s var(--ease)!important}.day:hover{border-color:#a59cf58c;transform:translateY(-4px)!important}.day__node{background:var(--noite);border:2px solid var(--f-n);border-radius:50%;width:13px;height:13px;position:absolute;top:-28px;left:22px}.day--key .day__node{background:var(--f-n);box-shadow:0 0 0 6px #a59cf533}.day--key{background:linear-gradient(#6554d92e,#0e0e16e6 60%);border-color:#a59cf573}.day__n{color:var(--f-n);font-size:11px}.day__title{letter-spacing:-.02em;font-size:24px;font-weight:500}.day__goal{color:#f2f4fbbd;text-wrap:pretty;font-size:15px;line-height:1.5}.day__items{border-top:1px solid #f2f4fb1a;flex-direction:column;gap:9px;margin:6px 0 0;padding:14px 0 0;list-style:none;display:flex}.day__items li{color:#f2f4fbd1;padding-left:18px;font-size:14px;line-height:1.45;position:relative}.day__items li:before{content:"";background:var(--f-n);border-radius:1.5px;width:6px;height:6px;position:absolute;top:7px;left:0}.day__out{background:var(--selo);color:var(--tinta);border-radius:10px 10px 10px 3px;flex-direction:column;gap:4px;margin-top:auto;padding:12px 14px;font-size:15px;font-weight:500;line-height:1.35;display:flex}.day__out .lbl{color:var(--f);font-size:9px}@media (max-width:1020px){.days{grid-template-columns:minmax(0,1fr)}.days:before,.day__node{display:none}}.turmas{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:16px;margin-top:clamp(36px,3.6vw,52px);display:grid}.turma{background:#fff;border:1px solid #1212181a;border-radius:12px 12px 12px 3px;flex-direction:column;gap:6px;padding:26px 28px 24px;display:flex;position:relative;overflow:hidden;transition:transform .45s var(--ease), box-shadow .45s var(--ease), opacity .9s var(--ease)!important}.turma:hover{box-shadow:0 26px 60px -32px #6554d999;transform:translateY(-4px)!important}.turma--next{background:var(--noite-mapa);color:var(--claro);border-color:#0000}.turma--next:after{content:"";pointer-events:none;background:radial-gradient(closest-side,#6554d980,#0000);width:320px;height:260px;position:absolute;top:-90px;right:-80px}.turma__top{justify-content:space-between;align-items:center;gap:12px;margin-bottom:14px;display:flex}.turma__top .lbl{color:var(--f)}.turma--next .turma__top .lbl{color:var(--f-n)}.turma__note{background:var(--f-t);color:var(--f);border-radius:999px;padding:4px 10px;font-size:12px;font-weight:500}.turma__city{font-family:var(--serif);letter-spacing:-.02em;font-size:clamp(44px,4.6vw,64px);font-style:italic;line-height:.95}.turma--next .turma__city{color:var(--f-c)}.turma:not(.turma--next) .turma__city{color:var(--f)}.turma__when{letter-spacing:-.01em;font-size:19px;font-weight:500}.turma__go{border-top:1px solid #1212181f;justify-content:space-between;margin-top:22px;padding-top:16px;font-size:16px;font-weight:500;display:flex}.turma--next .turma__go{border-top-color:#f2f4fb24}.turma:hover .arr{transform:translate(4px)}@media (max-width:700px){.turmas{grid-template-columns:minmax(0,1fr)}}.incl{flex-direction:column;gap:16px;margin-top:clamp(36px,3.6vw,52px);display:flex}.incl__lbl{color:var(--cinza)}.incl ul{border-top:1px solid #12121824;grid-template-columns:repeat(4,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.incl li{border-bottom:1px solid #1212181a;flex-direction:column;gap:4px;padding:18px 16px 18px 0;display:flex}.incl__title{font-size:16px;font-weight:500}.incl__detail{color:var(--cinza-2);font-size:14px}@media (max-width:1020px){.incl ul{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:560px){.incl ul{grid-template-columns:minmax(0,1fr)}}.nclass__note{color:var(--f-n)}.nclass--light .nclass__note{color:var(--f)}.cases{flex-direction:column;gap:22px;margin-top:clamp(56px,5vw,80px);display:flex}.cases__lbl{color:#f2f4fb9e}.cases__list{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:16px;margin:0;padding:0;list-style:none;display:grid}.case2{--acc:var(--f-n);transition:border-color .4s var(--ease), transform .4s var(--ease);background:#0e0e16e0;border:1px solid #f2f4fb1a;border-radius:16px 16px 16px 4px;grid-template-columns:190px minmax(0,1fr);align-items:center;gap:24px;padding:10px 24px 10px 10px;display:grid}.case2:hover{border-color:#a59cf580;transform:translateY(-3px)}.case2__media{aspect-ratio:9/16;background:var(--noite);border-radius:10px 10px 10px 3px;position:relative;overflow:hidden}.case2__video{object-fit:cover;background:#000;width:100%;height:100%;position:absolute;inset:0}.case2__text{flex-direction:column;gap:6px;display:flex}.case2__ed{color:var(--f-n);font-size:10px}.case2__company{letter-spacing:-.02em;font-size:24px;font-weight:500}.case2__who{color:#f2f4fb9e;font-size:14px}.case2__summary{color:#f2f4fbcc;text-wrap:pretty;margin-top:8px;font-size:15px;line-height:1.55}@media (max-width:1020px){.cases__list{grid-template-columns:minmax(0,1fr)}}@media (max-width:560px){.case2{grid-template-columns:120px minmax(0,1fr);gap:16px;padding-right:16px}.case2__company{font-size:19px}.case2__summary{font-size:14px}}.lband{border-top:1px solid #f2f4fb1f;flex-direction:column;gap:clamp(28px,3vw,40px);margin-top:clamp(56px,5vw,80px);padding-top:clamp(32px,3vw,44px);display:flex}.lband__numbers{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;margin:0;padding:0;list-style:none;display:grid}.lband__numbers li{flex-direction:column;gap:6px;display:flex}.lband__numbers strong{font-family:var(--serif);color:var(--f-c);font-size:clamp(56px,6vw,88px);font-style:italic;font-weight:400;line-height:.9}.lband--light .lband__numbers strong{color:var(--f)}.lband__numbers .lbl{color:#f2f4fb9e}.lband__viewport{margin:0 calc(var(--pad) * -1);overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 8% 92%,#0000);mask-image:linear-gradient(90deg,#0000,#000 8% 92%,#0000)}.lband__track{width:max-content;animation:70s linear infinite lband;display:flex}.lband__viewport:hover .lband__track{animation-play-state:paused}.lband__set{align-items:center;gap:clamp(36px,4vw,64px);margin:0;padding:0 0 0 clamp(36px,4vw,64px);list-style:none;display:flex}.lband__item{flex-shrink:0;align-items:center;height:64px;display:flex}.lband__item img{filter:brightness(0)invert();opacity:.66;width:auto;transition:opacity .3s}.lband--light .lband__item img{filter:brightness(0);opacity:.6}.lband__item:hover img{opacity:1}@keyframes lband{to{transform:translate(-50%)}}@media (max-width:560px){.lband__numbers{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.lband__numbers .lbl{font-size:10px}}@media (prefers-reduced-motion:reduce){.lband__track{width:auto;animation:none}.lband__set{flex-wrap:wrap;justify-content:center}.lband__set[aria-hidden]{display:none}}.inside{flex-direction:column;gap:14px;margin:clamp(36px,3.6vw,52px) 0 0;display:flex}.inside__grid{grid-template-rows:repeat(2,clamp(170px,17vw,250px));grid-template-columns:2fr 1fr 1fr;gap:14px;margin:0;padding:0;list-style:none;display:grid}.inside__cell{background:var(--areia);border-radius:12px 12px 12px 3px;position:relative;overflow:hidden}.inside__cell .cover{transition:transform 1.2s var(--ease)}.inside__cell:hover .cover{transform:scale(1.05)}.inside__cell--0{grid-row:1/3}.inside__caption{color:var(--cinza);font-size:13px}@media (max-width:760px){.inside__grid{grid-template-rows:240px repeat(2,150px);grid-template-columns:1fr 1fr}.inside__cell--0{grid-area:auto/1/auto/3}}.faq--founders .faq__icon{border-color:#6554d973}.faq--founders .faq__icon:before,.faq--founders .faq__icon:after{background:var(--f)}.faq--founders .faq__item[open]{box-shadow:0 20px 50px -30px #6554d973}.faq--founders .faq__item[open] .faq__icon{background:var(--f)}.faq--founders .faq__item{border-radius:12px 12px 12px 3px}.lband__lbl{color:#f2f4fb8f}.lband--light .lband__lbl{color:var(--cinza)}.pfacts{flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none;display:flex}.pfacts li{background:#fff;border:1px solid #d8163f38;border-radius:999px;padding:8px 14px;font-size:14px;font-weight:500}.practices--7{grid-template-columns:repeat(4,minmax(0,1fr))}.practices--7 .practice{min-height:230px}.practices--7 .practice__title{margin-top:44px}.practices--7 .practice--key{grid-column:span 2}@media (max-width:1020px){.practices--7 .practice--key{grid-column:span 2}}@media (max-width:560px){.practices--7 .practice--key{grid-column:auto}.practices--7 .practice{min-height:0}.practices--7 .practice__title{margin-top:18px}}.dayplan{grid-template-columns:minmax(0,1fr) minmax(0,1fr) minmax(0,.8fr);align-items:stretch;gap:16px;margin-top:clamp(36px,3.6vw,52px);display:grid}.dayplan__col{background:#fff;border:1px solid #12121812;border-radius:22px 22px 22px 6px;padding:24px 24px 18px}.dayplan__col--1{background:var(--tinta);color:var(--claro);border-color:#0000}.dayplan__head{border-bottom:2px solid var(--e);justify-content:space-between;align-items:baseline;gap:12px;padding-bottom:16px;display:flex}.dayplan__col--1 .dayplan__head{border-bottom-color:var(--e-n)}.dayplan__period{font-family:var(--serif);color:var(--e-txt);font-size:38px;font-style:italic;line-height:1}.dayplan__col--1 .dayplan__period{color:var(--e-n)}.dayplan__dyn{letter-spacing:.08em;text-transform:uppercase;color:var(--cinza);font-size:12px;font-weight:600}.dayplan__col--1 .dayplan__dyn{color:#f2f4fb99}.dayplan ol{margin:0;padding:0;list-style:none}.dayplan li{border-bottom:1px solid #12121814;grid-template-columns:16px minmax(0,1fr);column-gap:12px;padding:14px 0;display:grid;position:relative}.dayplan__col--1 li{border-bottom-color:#f2f4fb1a}.dayplan li:last-child{border-bottom:0}.dayplan__dot{background:var(--e);border-radius:50%;grid-row:1/3;width:9px;height:9px;margin-top:7px}.dayplan__col--1 .dayplan__dot{background:var(--e-n)}.dayplan__title{letter-spacing:-.01em;font-size:17px;font-weight:500}.dayplan__text{color:var(--cinza-2);font-size:14px;line-height:1.45}.dayplan__col--1 .dayplan__text{color:#f2f4fbad}.dayplan__photo{border-radius:22px 22px 22px 6px;min-height:320px;margin:0;position:relative;overflow:hidden}.dayplan__photo figcaption{color:#ffffffdb;text-shadow:0 1px 6px #00000080;font-size:11px;position:absolute;top:14px;right:14px}.dayplan__photo .how__live{bottom:16px;left:16px}@media (max-width:1020px){.dayplan{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.dayplan__photo{grid-column:1/-1;min-height:300px}}@media (max-width:640px){.dayplan{grid-template-columns:minmax(0,1fr)}}.mentors{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:16px;margin-top:clamp(36px,3.6vw,52px);display:grid}.mentor{background:var(--areia);border:1px solid #12121812;border-radius:24px 24px 24px 6px;grid-template-columns:minmax(0,.8fr) minmax(0,1fr);align-items:center;gap:24px;margin:0;padding:14px;display:grid;transition:box-shadow .45s var(--ease), transform .45s var(--ease), opacity .9s var(--ease)!important}.mentor:hover{box-shadow:0 26px 60px -34px #c0123a73;transform:translateY(-4px)!important}.mentor__photo{aspect-ratio:4/5;border-radius:18px 18px 18px 5px;position:relative;overflow:hidden}.mentor figcaption{flex-direction:column;gap:6px;padding-right:10px;display:flex}.mentor__tag{color:var(--e-txt);font-size:10px}.mentor__name{letter-spacing:-.02em;font-size:24px;font-weight:500;line-height:1.1}.mentor__role{color:var(--cinza);font-size:13px;line-height:1.4}.mentor__quote{font-family:var(--serif);color:var(--tinta);text-wrap:pretty;border-top:1px solid #1212181a;margin:12px 0 0;padding-top:14px;font-size:19px;font-style:italic;line-height:1.35}@media (max-width:1020px){.mentors{grid-template-columns:minmax(0,1fr)}}@media (max-width:560px){.mentor{grid-template-columns:minmax(0,1fr)}}.eturma{background:#fff;border-radius:26px 26px 26px 6px;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:0;margin-top:clamp(36px,3.6vw,52px);display:grid;overflow:hidden;box-shadow:0 40px 90px -50px #c0123a80}.eturma__photo{min-height:420px;margin:0;position:relative}.eturma__photo figcaption{color:#ffffffdb;text-shadow:0 1px 6px #00000080;font-size:11px;position:absolute;bottom:14px;left:16px}.eturma__info{flex-direction:column;gap:20px;padding:clamp(28px,3.4vw,48px);display:flex}.eturma__lbl{color:var(--e-txt)}.eturma__facts{border-top:1px solid #1212181a;grid-template-columns:minmax(0,1fr) minmax(0,1fr);margin:0;display:grid}.eturma__facts div{border-bottom:1px solid #12121814;padding:14px 0}.eturma__facts dt{color:var(--cinza);margin-bottom:4px;font-size:10px}.eturma__facts dd{margin:0;font-size:17px;font-weight:500}.eturma__tags{flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none;display:flex}.eturma__tags li{background:var(--e-t);color:var(--e-txt);border-radius:999px;padding:7px 12px;font-size:13px;font-weight:500}.eturma__cta{align-self:flex-start}@media (max-width:900px){.eturma{grid-template-columns:minmax(0,1fr)}.eturma__photo{min-height:260px}}@media (max-width:560px){.eturma__cta{white-space:normal;text-align:center;align-self:stretch}}.pclose__text .nclass{max-width:460px}.lead-line{text-wrap:pretty;display:block}.lead-line+.lead-line{margin-top:6px}.reqs{border-top:1px solid #12121824;margin:8px 0 0}.reqs div{border-bottom:1px solid #1212181a;grid-template-columns:120px minmax(0,1fr);align-items:baseline;gap:12px;padding:14px 0;display:grid}.reqs dt{color:var(--cinza);font-size:10px}.reqs dd{margin:0;font-size:16px;line-height:1.45}.reqs__key{background:var(--f-t);border-radius:12px 12px 12px 3px;margin:10px 0 0;border-bottom:0!important;padding:14px 16px!important}.reqs__key dt{color:var(--f)}.reqs__key dd{font-weight:500}.reqs__cta{align-self:flex-start;margin-top:8px}.faq-col{flex-direction:column;gap:14px;display:flex}.faq-col__lbl{color:var(--cinza)}.askcard{background:#fff;border:1px solid #d8163f2e;border-radius:20px 20px 20px 5px;flex-direction:column;align-items:flex-start;gap:14px;margin-top:8px;padding:22px 24px;display:flex}.askcard__lbl{color:var(--e-txt)}.askcard p{color:var(--cinza-2);font-size:16px;line-height:1.5}@media (max-width:560px){.reqs div{grid-template-columns:minmax(0,1fr);gap:4px}.reqs__cta{white-space:normal;text-align:center;align-self:stretch}}.fsec-light .c-fn{color:var(--f)}.fsec-light .fit__col>.lbl{color:var(--f);border-bottom-color:var(--f)}.fsec-light .fit__col--no>.lbl{color:var(--cinza);border-bottom-color:#1212182e}.fsec-light .fit li{color:var(--tinta);border-bottom-color:#1212181a}.fsec-light .fit__col--no li{color:var(--cinza)}.fsec-light .fit__col--yes .fit__mark{background:var(--f);box-shadow:0 0 0 5px #6554d91f}.fsec-light .fit__col--yes .fit__mark:after{border-color:#fff}.fsec-light .fit__col--no .fit__mark{border-color:#1212184d}.fsec-light .fit__col--no .fit__mark:before,.fsec-light .fit__col--no .fit__mark:after{background:#12121880}.fpair{grid-template-columns:minmax(0,1fr) minmax(0,1.8fr);gap:16px;height:clamp(240px,25vw,380px);margin-top:clamp(32px,3.6vw,52px);display:grid}.fpair figure{background:var(--selo);border-radius:12px 12px 12px 3px;margin:0;position:relative;overflow:hidden}@media (max-width:700px){.fpair{grid-template-columns:minmax(0,1fr);height:auto}.fpair figure{aspect-ratio:4/3}}.fwide--top{margin:clamp(28px,3.4vw,48px) 0 clamp(36px,4vw,56px)}.turma__detail{color:#f2f4fbb3;font-size:14px}
