.plans-page{max-width:1440px;margin:auto}.plans-hero{grid-template-columns:minmax(0,1.3fr) 380px;align-items:center;gap:6%;padding:60px 5% 30px;display:grid}.plans-page .plans-hero h1{white-space:normal;font-size:clamp(60px,6.4vw,96px);line-height:.94}.plans-page .plans-hero h1 span{background:var(--ia-grad-text);color:#0000;-webkit-box-decoration-break:clone;box-decoration-break:clone;-webkit-background-clip:text;background-clip:text;padding-right:.08em}.plans-hero .jr-lead{margin-top:26px}.plans-jump{flex-wrap:wrap;gap:10px;margin-top:28px;display:flex}.plans-jump a{border:1px solid var(--line-strong);color:var(--ink);border-radius:2px;padding:11px 16px;font-size:13px;font-weight:600;transition:border-color .2s,color .2s}.plans-jump a:hover{border-color:var(--red);color:var(--jr-red)}.plans-hero-fito{filter:drop-shadow(0 24px 26px #000000a6);justify-self:end;width:380px;height:auto}.plans-preview{border:1px solid var(--jr-line);border-left:3px solid var(--red);background:var(--surface);color:var(--jr-muted);border-radius:2px;max-width:900px;margin:0 5%;padding:18px 22px;font-size:13px;line-height:1.75}.plans-preview strong{color:var(--jr-ink)}.plans-student,.plans-trainer{padding:80px 5% 30px}.plans-student-grid{grid-template-columns:1fr 1fr;gap:24px;display:grid}.plans-trainer-grid{grid-template-columns:repeat(3,1fr);gap:20px;display:grid}.plans-card{border:1px solid var(--line);border-radius:3px;flex-direction:column;gap:14px;padding:32px;display:flex}.plans-card-pessoal{background:var(--fito-glow),var(--surface)}.plans-card-linked,.plans-card-trainer{background:var(--surface)}.plans-card-trainer:nth-child(3){border-color:var(--red);box-shadow:inset 0 4px 0 var(--red)}.plans-tag{color:#fff;background:var(--red);clip-path:polygon(6px 0,100% 0,calc(100% - 6px) 100%,0 100%);align-self:flex-start;padding:6px 16px;font-size:12px;font-weight:600;display:inline-block}.plans-price{margin:6px 0 0}.plans-price strong{font-family:var(--font-display);letter-spacing:.01em;font-size:52px;font-style:italic;font-weight:400;line-height:1;display:block}.plans-price span{color:var(--jr-muted);margin-top:6px;font-size:13px;display:block}.plans-alt,.plans-who{color:var(--jr-muted);font-size:14px;line-height:1.7}.plans-card ul{margin:6px 0 0;padding:0;list-style:none}.plans-card li{border-top:1px solid var(--line);padding:9px 0 9px 22px;font-size:14px;line-height:1.6;position:relative}.plans-card-trainer li{border-top-color:var(--jr-line)}.plans-card li:before{content:"";background:var(--red);width:10px;height:4px;transform:skewX(var(--slant));position:absolute;top:19px;left:1px}.plans-card .button,.plans-card .jr-text-link{align-self:flex-start;margin-top:auto}.plans-included{border-top:2px solid var(--jr-ink);grid-template-columns:260px minmax(0,1fr);align-items:start;gap:30px;margin-top:28px;padding:30px 32px;display:grid}.plans-page .plans-included h3{font-family:var(--font-display);font-size:34px;font-style:italic;font-weight:400;line-height:1}.plans-included ul{grid-template-columns:1fr 1fr;gap:8px 24px;margin:0;padding:0;list-style:none;display:grid}.plans-included li{color:var(--jr-muted);padding-left:20px;font-size:14px;line-height:1.6;position:relative}.plans-included li:before{content:"";background:var(--red);width:10px;height:4px;transform:skewX(var(--slant));position:absolute;top:10px;left:1px}.plans-included .jr-text-link{grid-column:2;justify-self:start;margin-top:10px}.plans-founder{background:var(--surface);color:var(--ink);clip-path:var(--cut);grid-template-columns:minmax(0,1.2fr) 380px;align-items:center;gap:6%;margin:60px 5% 0;padding:70px 5%;display:grid}.plans-founder .jr-kicker{color:var(--jr-red)}.plans-founder h2{font-size:clamp(44px,4.8vw,70px);line-height:.96}.plans-founder .jr-lead{color:var(--ink-2);margin-top:22px}.plans-founder-terms{color:var(--muted);max-width:560px;margin-top:20px;font-size:12px;line-height:1.8}.plans-founder-box{background:var(--paper-2);border:1px solid var(--line-strong);border-top:4px solid var(--red);border-radius:2px;flex-direction:column;gap:16px;padding:30px;display:flex}.plans-founder-box .jr-star{color:#c9a9ff;font-size:30px}.plans-founder-seats strong{font-family:var(--font-display);font-size:40px;font-style:italic;font-weight:400;line-height:1;display:block}.plans-founder-seats span{color:var(--muted);margin-top:8px;font-size:12px;display:block}.plans-how{padding:80px 5% 20px}.plans-how h2{margin-bottom:30px;font-size:clamp(44px,4.8vw,70px)}.plans-how dl{grid-template-columns:1fr 1fr;gap:24px 40px;margin:0;display:grid}.plans-how dl>div{border-top:1px solid var(--jr-line);padding-top:18px}.plans-how dt{font-size:16px;font-weight:600}.plans-how dd{color:var(--jr-muted);margin:8px 0 0;font-size:14px;line-height:1.75}.plans-closing{padding:50px 5% 90px}.plans-closing h2{font-size:clamp(48px,5.2vw,76px)}.plans-closing .jr-lead{margin-top:22px}@media (min-width:761px) and (max-width:1100px){.plans-hero{grid-template-columns:minmax(0,1fr) 280px}.plans-hero-fito{width:280px}.plans-page .plans-hero h1{font-size:60px}.plans-student,.plans-trainer{padding:60px 5% 20px}.plans-trainer-grid{grid-template-columns:1fr;gap:14px}.plans-card{padding:26px}.plans-included{grid-template-columns:1fr;gap:18px}.plans-included .jr-text-link{grid-column:1}.plans-founder{grid-template-columns:1fr;margin-top:40px;padding:44px 5%}.plans-how dl{grid-template-columns:1fr}}@media (max-width:760px){.plans-hero{grid-template-columns:1fr;gap:20px;padding:34px 6% 20px}.plans-page .plans-hero h1{font-size:clamp(46px,12vw,64px)}.plans-hero .jr-lead{margin-top:20px;font-size:15px}.plans-jump a{padding:10px 13px;font-size:12px}.plans-hero-fito{justify-self:end;width:220px}.plans-preview{margin:0 6%;padding:14px 16px;font-size:12px}.plans-student,.plans-trainer{padding:50px 6% 10px}.plans-student-grid,.plans-trainer-grid{grid-template-columns:1fr;gap:14px}.plans-card{padding:24px}.plans-price strong{font-size:44px}.plans-card li,.plans-alt,.plans-who{font-size:13px}.plans-included{grid-template-columns:1fr;gap:16px;padding:24px 0 0}.plans-page .plans-included h3{font-size:30px}.plans-included ul{grid-template-columns:1fr}.plans-included li{font-size:13px}.plans-included .jr-text-link{grid-column:1}.plans-founder{clip-path:polygon(0 0,calc(100% - 18px) 0,100% 84px,100% 100%,18px 100%,0 calc(100% - 84px));margin:30px 0 0;padding:52px 6% 44px;display:block}.plans-founder h2{font-size:clamp(38px,10.5vw,50px)}.plans-founder .jr-lead{font-size:14px}.plans-founder-terms{font-size:11px}.plans-founder-box{margin-top:26px;padding:24px}.plans-founder-seats strong{font-size:34px}.plans-how{padding:50px 6% 10px}.plans-how h2{font-size:clamp(40px,11vw,52px)}.plans-how dl{grid-template-columns:1fr;gap:16px}.plans-how dt{font-size:15px}.plans-how dd{font-size:13px}.plans-closing{padding:36px 6% 56px}.plans-closing h2{font-size:clamp(42px,12vw,56px)}.plans-closing .jr-lead{font-size:14px}}
.ac{max-width:1440px;margin:auto}.ac-shot{margin:0}.ac-frame{background:var(--surface-2);border:1px solid var(--line-strong);border-radius:4px;padding-top:22px;position:relative;overflow:hidden;box-shadow:0 40px 70px -30px #000}.ac-frame:before{content:"";background:#4a4852;border-radius:50%;width:7px;height:7px;position:absolute;top:8px;left:12px;box-shadow:12px 0 #4a4852,24px 0 #4a4852}.ac-frame img{width:100%;height:auto;display:block}.ac-frame-dark{background:var(--night);border-color:var(--line-strong)}.ac-frame-dark:before{background:#4a4852;box-shadow:12px 0 #4a4852,24px 0 #4a4852}.ac-shot figcaption{color:var(--jr-muted);margin-top:12px;font-size:12px}.ac-hero{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:center;gap:5%;padding:60px 5% 50px;display:grid}.ac .ac-hero h1{font-size:clamp(56px,5.4vw,84px);line-height:.94}.ac .ac-hero h1 span{background:var(--ia-grad-text);color:#0000;-webkit-box-decoration-break:clone;box-decoration-break:clone;-webkit-background-clip:text;background-clip:text;padding-right:.08em}.ac-hero-copy .jr-lead{margin-top:26px}.ac-hero-shot{position:relative}.ac-bubble{background:var(--surface-2);border:1px solid var(--line-strong);border-radius:3px;align-items:center;gap:12px;max-width:340px;padding:12px 16px 12px 12px;display:flex;position:absolute;bottom:-34px;left:-30px;box-shadow:0 20px 40px #000000b3}.ac-bubble img{flex:none;width:52px;height:52px}.ac .ac-bubble p{color:var(--ink-2);margin:0;font-size:13px;line-height:1.5}.ac-bubble b{color:var(--jr-ink);display:block}.ac-outcomes{padding:100px 5% 40px}.ac-outcomes-body{grid-template-columns:minmax(0,1fr) minmax(0,1.05fr);align-items:center;gap:6%;display:grid}.ac-outcome-list{margin:0;padding:0;list-style:none}.ac-outcome-list li{border-top:1px solid var(--jr-line);grid-template-columns:64px minmax(0,1fr);gap:8px;padding:22px 0;display:grid}.ac-outcome-list li:first-child{border-top:0;padding-top:0}.ac-outcome-list li>span{font-family:var(--font-display);color:var(--jr-red);font-size:40px;font-style:italic;line-height:1}.ac .ac-outcome-list h3{letter-spacing:0;font-size:18px;font-weight:600}.ac-outcome-list p{color:var(--jr-muted);margin-top:6px;font-size:15px;line-height:1.7}.ac-fito{background:var(--fito-glow),var(--surface);color:var(--ink);clip-path:var(--cut);grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:center;gap:6%;margin:60px 5% 0;padding:76px 5%;display:grid}.ac-fito .jr-kicker{color:var(--jr-red)}.ac-fito h2{font-size:clamp(42px,4.4vw,64px);line-height:.98}.ac-fito .jr-lead{color:var(--ink-2);margin-top:24px}.ac-plans{padding:100px 5% 30px}.ac-plan-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;max-width:1000px;display:grid}.ac-plan-grid[data-count="1"]{grid-template-columns:1fr;max-width:520px}.ac-plan-grid[data-count="3"],.ac-plan-grid[data-count="4"]{grid-template-columns:repeat(3,minmax(0,1fr));max-width:none}.ac-plan{background:var(--surface);border:1px solid var(--jr-line)}.ac-plan:last-child{border-color:var(--red);box-shadow:inset 0 4px 0 var(--red)}.ac-plan li{border-top-color:var(--jr-line)}.ac-plan-trial{color:var(--jr-purple-deep);font-size:13px;font-weight:600}.ac-plan-desc{color:var(--jr-muted);font-size:12px;line-height:1.7}.ac-plans-network{color:var(--jr-muted);max-width:760px;margin-top:22px;font-size:14px;line-height:1.75}.ac-plans-network b{color:var(--jr-ink)}.ac-plans-network a{text-underline-offset:3px;text-decoration:underline}.ac-plans-soon{border:1px dashed var(--line-strong);background:var(--surface);border-radius:3px;max-width:760px;padding:34px}.ac-plans-soon-title{font-family:var(--font-display);font-size:44px;font-style:italic;line-height:1}.ac-plans-soon p:not(.ac-plans-soon-title){color:var(--jr-muted);margin-top:14px;font-size:15px;line-height:1.75}.ac-plans-soon .jr-actions{margin-top:22px}.ac-included{max-width:1000px}.ac-included ul{grid-template-columns:repeat(3,minmax(0,1fr))}.ac-how{padding:70px 5% 20px}.ac-how h2{margin-bottom:30px;font-size:clamp(40px,4.4vw,64px)}.ac-how ol{grid-template-columns:repeat(4,minmax(0,1fr));gap:24px;margin:0;padding:0;list-style:none;display:grid}.ac-how li{border-top:2px solid var(--jr-ink);padding-top:18px}.ac-how li>span{font-family:var(--font-display);color:var(--jr-red);font-size:40px;font-style:italic;line-height:1}.ac-how b{margin-top:10px;font-size:16px;display:block}.ac-how li p{color:var(--jr-muted);margin-top:6px;font-size:14px;line-height:1.7}.ac-how .jr-footnote{max-width:none;margin-top:28px}.ac-closing{grid-template-columns:minmax(0,1.3fr) 360px;align-items:center;gap:6%;padding:60px 5% 90px;display:grid}.ac-closing h2{font-size:clamp(50px,5.4vw,80px)}.ac-closing .jr-lead{margin-top:24px}.ac-closing .jr-footnote a{text-underline-offset:3px;text-decoration:underline}.ac-closing-fito{filter:drop-shadow(0 24px 26px #000000a6);justify-self:end;width:360px;height:auto}@media (min-width:761px) and (max-width:1100px){.ac-hero,.ac-outcomes-body,.ac-fito{grid-template-columns:1fr;gap:40px}.ac-bubble{left:16px}.ac-plan-grid[data-count="3"],.ac-plan-grid[data-count="4"],.ac-how ol{grid-template-columns:1fr 1fr}.ac-closing{grid-template-columns:minmax(0,1fr) 260px}.ac-closing-fito{width:260px}}@media (max-width:760px){.ac-hero{grid-template-columns:1fr;gap:34px;padding:34px 6% 50px}.ac .ac-hero h1{font-size:clamp(42px,11vw,58px)}.ac-hero-copy .jr-lead{font-size:15px}.ac-bubble{max-width:none;margin-top:14px;position:relative;bottom:auto;left:auto}.ac-outcomes,.ac-plans{padding:60px 6% 20px}.ac-outcomes-body{grid-template-columns:1fr;gap:30px}.ac-fito{clip-path:polygon(0 0,calc(100% - 18px) 0,100% 84px,100% 100%,18px 100%,0 calc(100% - 84px));grid-template-columns:1fr;gap:30px;margin:30px 0 0;padding:52px 6% 44px}.ac-plan-grid,.ac-plan-grid[data-count]{grid-template-columns:1fr;gap:14px}.ac-included ul{grid-template-columns:1fr}.ac-plans-soon{padding:24px}.ac-plans-soon-title{font-size:36px}.ac-how{padding:50px 6% 10px}.ac-how ol{grid-template-columns:1fr;gap:18px}.ac-closing{grid-template-columns:1fr;gap:26px;padding:40px 6% 56px}.ac-closing h2{font-size:clamp(44px,12vw,58px)}.ac-closing-fito{width:220px}}
