.oc-sec{scroll-margin-top:80px}.oc-topo{isolation:isolate;color:#f2f1ee;background:#050505;position:relative;overflow:hidden}.oc-topo-foto{z-index:-3;position:absolute;inset:0}.oc-topo-foto img{filter:brightness(.6)contrast(1.06)saturate(.85)}.oc-topo-veu{z-index:-2;pointer-events:none;background:linear-gradient(90deg,#050505e6 0%,#050505a8 40%,#0505054d 72%,#05050566 100%),linear-gradient(#05050599 0%,#05050500 26% 68%,#050505d9 100%);position:absolute;inset:0}@media (max-width:999px){.oc-topo-veu{background:linear-gradient(#050505b3 0%,#0505058c 45%,#050505cc 100%)}}.oc-topo .hf-grao{z-index:-1}.oc-topo-in{align-items:center;gap:48px;min-height:min(86svh,860px);padding-block:120px clamp(40px,5vw,72px);display:grid}@media (min-width:1000px){.oc-topo-in{grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);gap:40px;padding-block:110px 56px}}.oc-topo-txt{flex-direction:column;align-items:flex-start;display:flex}.oc-selo{font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;background:#0a0a0a66;border:1px solid #f2f1ee3d;border-radius:999px;align-items:center;gap:10px;margin:0;padding:8px 14px 8px 10px;font-size:11px;display:inline-flex}.oc-selo span{background:var(--color-red);border-radius:50%;width:8px;height:8px;box-shadow:0 0 0 4px #d33a2640}@media (prefers-reduced-motion:no-preference){.oc-selo span{animation:1.8s ease-in-out infinite oc-pulsa}}@keyframes oc-pulsa{50%{box-shadow:0 0 0 8px #d33a2600}}.oc-topo-titulo{letter-spacing:-.05em;margin:22px 0 0;font-size:clamp(3rem,7.4vw,8rem);font-weight:500;line-height:.92}.oc-topo-sub{color:#f2f1eedb;max-width:40ch;margin:clamp(16px,2vw,24px) 0 0;font-size:clamp(16px,1.3vw,20px);line-height:1.45}.oc-topo-acoes{flex-wrap:wrap;align-items:center;gap:22px;margin-top:clamp(22px,2.6vw,34px);display:flex}.oc-topo-provas{font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;color:#cfcbc3;border-top:1px solid #f2f1ee29;flex-wrap:wrap;gap:10px 26px;margin:clamp(26px,3vw,40px) 0 0;padding:18px 0 0;font-size:11px;list-style:none;display:flex}.oc-topo-provas li:before{content:"✓";color:var(--color-red);margin-right:8px}.oc-topo-plano{flex-direction:column;align-items:center;display:flex}@media (prefers-reduced-motion:no-preference){.oc-topo-sub{animation:1s cubic-bezier(.2,.7,.1,1) .95s both hf-chega}.oc-topo-acoes,.oc-topo-provas{animation:1s cubic-bezier(.2,.7,.1,1) 1.1s both hf-chega}}@keyframes oc-sobe{0%{opacity:0;transform:translateY(60px)rotate(-4deg)}to{opacity:1;transform:rotate(-4deg)}}.oc-legenda{font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--color-slate-2);margin:14px 0 0;font-size:10px}.oc-legenda-escura{color:#9a958c}.oc-passos4{gap:18px;margin:0;padding:0;list-style:none;display:grid}@media (min-width:700px){.oc-passos4{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1100px){.oc-passos4{grid-template-columns:repeat(4,minmax(0,1fr))}}.oc-passos4>li{flex-direction:column;gap:10px;display:flex}.oc-passos4 h3{letter-spacing:-.02em;margin:0;font-size:clamp(20px,1.6vw,24px);font-weight:500}.oc-passos4 p{color:var(--color-slate);margin:0;font-size:15.5px;line-height:1.45}.oc-passo-n{font-family:var(--font-mono);letter-spacing:.14em;color:var(--color-red);margin-top:10px;font-size:11px}.oc-mini{aspect-ratio:4/3;color:#f2f1ee;background:#0b0b0b;border-radius:18px;flex-direction:column;justify-content:center;gap:10px;padding:18px;display:flex;box-shadow:0 18px 40px #0a0a0a24}.oc-mini-rot{font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;margin:0;font-size:9.5px;color:#9a958c!important}.oc-mini-coach{flex-direction:row;justify-content:flex-start;align-items:center;gap:12px}.oc-mini-coach div{flex-direction:column;gap:3px;font-size:13px;display:flex}.oc-mini-coach div span{color:#9a958c;font-size:11.5px}.oc-mini-av{background:var(--color-red);width:46px;height:46px;box-shadow:0 0 0 3px #0b0b0b, 0 0 0 4px var(--color-red);border-radius:50%;flex:none;place-items:center;display:grid}.oc-mini-av .xh-mark{background:#fff;width:26px;height:11px}.oc-mini-ok{width:24px;height:24px;color:var(--color-red);background:#1c1a18;border-radius:50%;place-items:center;margin-left:auto;font-size:12px;display:grid}.oc-mini-linha2{border-bottom:1px solid #222;justify-content:space-between;gap:12px;margin:0;padding:9px 0;font-size:12.5px;display:flex;color:#9a958c!important}.oc-mini-linha2:last-child{border-bottom:0}.oc-mini-linha2 b{color:#f2f1ee;font-weight:500}.oc-onde-sec{border-top:1px solid var(--color-line-2)}.oc-onde{align-items:center;gap:40px;margin-top:clamp(28px,3.4vw,44px);display:grid}@media (min-width:900px){.oc-onde{grid-template-columns:minmax(0,1fr) minmax(0,.9fr);gap:64px}}.oc-onde-txt{flex-direction:column;align-items:flex-start;gap:22px;display:flex}.oc-abas{border:1px solid var(--color-line-2);background:#fff;border-radius:999px;flex-wrap:wrap;gap:4px;padding:4px;display:inline-flex}.oc-abas button{color:var(--color-slate);cursor:pointer;background:0 0;border:0;border-radius:999px;padding:11px 18px;font-size:15px;transition:background .2s,color .2s}.oc-abas button[aria-selected=true]{background:var(--color-ink);color:#fff}.oc-onde-frase{letter-spacing:-.035em;max-width:18ch;margin:0;font-size:clamp(1.6rem,2.8vw,2.8rem);line-height:1.05}.oc-onde-cel{flex-direction:column;align-items:center;display:flex}.oc-dois{gap:18px;margin-top:clamp(28px,3.4vw,44px);display:grid}@media (min-width:900px){.oc-dois{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}}.oc-jeito{border:1px solid var(--color-line-2);background:#fff;flex-direction:column;display:flex}.oc-dois .oc-jeito-foto{aspect-ratio:16/9;position:relative}.oc-jeito-grafico{background:radial-gradient(120% 100% at 0 0,#2a2724 0%,#0d0c0b 62%);overflow:hidden}.oc-jeito-x{aspect-ratio:1167/498;background:var(--color-red);width:80%;position:absolute;top:14%;right:-10%;-webkit-mask:url(/x-mark.svg) 50%/contain no-repeat;mask:url(/x-mark.svg) 50%/contain no-repeat}.oc-jeito-txt{flex-direction:column;align-items:flex-start;gap:10px;padding:clamp(22px,2.6vw,34px);display:flex}.oc-jeito-nome{letter-spacing:-.035em;text-transform:uppercase;margin:0;font-size:clamp(1.6rem,2.4vw,2.4rem);line-height:1}.oc-resultados{background:var(--color-ink)}.oc-frases{margin:clamp(18px,2.4vw,30px) 0 0;padding:0;list-style:none}.oc-frases li{border-bottom:1px solid var(--color-line);letter-spacing:-.045em;align-items:baseline;gap:clamp(16px,2vw,32px);padding-block:clamp(10px,1.4vw,18px);font-size:clamp(2.4rem,7vw,7.6rem);font-weight:500;line-height:.95;display:flex}.oc-frases li span{font-family:var(--font-mono);letter-spacing:.14em;color:var(--color-red);font-size:12px;transform:translateY(-.6em)}.oc-ic{width:18px;height:18px;-webkit-mask:var(--ic) center / contain no-repeat;-webkit-mask:var(--ic) center / contain no-repeat;mask:var(--ic) center / contain no-repeat;background:currentColor;display:inline-block}.oc-ic-cal{--ic:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='1.8' stroke-linecap='round'%3E%3Crect x='3.5' y='5' width='17' height='15' rx='2'/%3E%3Cpath d='M3.5 10h17M8 3v4M16 3v4'/%3E%3C/svg%3E")}.oc-ic-prog{--ic:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='1.8' stroke-linecap='round'%3E%3Crect x='5' y='4' width='14' height='17' rx='2'/%3E%3Cpath d='M9 4V3h6v1M9 10h6M9 14h6M9 18h3'/%3E%3C/svg%3E")}.oc-ic-msg{--ic:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='1.8' stroke-linejoin='round'%3E%3Cpath d='M4 5h16v11H9l-5 4z'/%3E%3C/svg%3E")}.oc-ic-graf{--ic:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='1.8' stroke-linecap='round'%3E%3Cpath d='M5 20V13M10 20V9M15 20v-5M20 20V5'/%3E%3C/svg%3E")}.oc-ic-video{--ic:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='1.8' stroke-linejoin='round'%3E%3Crect x='3' y='5' width='18' height='14' rx='2'/%3E%3Cpath d='M10 9v6l5-3z' fill='%23000'/%3E%3C/svg%3E")}.oc-ic-prato{--ic:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='1.8' stroke-linecap='round'%3E%3Ccircle cx='12' cy='13' r='6'/%3E%3Cpath d='M4 3v7M2.5 3v3.5a1.5 1.5 0 0 0 3 0V3M4 10v11M20 3c-1.5 1-2 3-2 5s1 3 2 3v10'/%3E%3C/svg%3E")}.oc-tel{--w:clamp(260px, 24vw, 320px);width:var(--w);aspect-ratio:9/19;border-radius:calc(var(--w) * .14);padding:calc(var(--w) * .035);background:linear-gradient(145deg,#2c2a27,#0d0c0b);margin:0;box-shadow:0 0 0 1px #3a3733,0 40px 80px #00000080}.oc-topo-plano .oc-tel{transform:rotate(-4deg)}@media (prefers-reduced-motion:no-preference){.oc-topo-plano .oc-tel{animation:1.2s cubic-bezier(.2,.7,.1,1) .5s both oc-sobe}}.oc-tel-tela{border-radius:calc(var(--w) * .11);color:#111;background:#fff;flex-direction:column;height:100%;padding:12px 16px 0;font-size:13px;display:flex;position:relative;overflow:hidden}.oc-tel-status{justify-content:space-between;align-items:center;padding:2px 6px 12px;font-size:11px;font-weight:600;display:flex}.oc-tel-ilha{background:#000;border-radius:999px;width:34%;height:20px}.oc-tel-titulo{letter-spacing:-.02em;margin:4px 0 0;font-size:22px;font-weight:700;line-height:1.05}.oc-tel-rot{letter-spacing:.1em;text-transform:uppercase;color:var(--color-red);margin:4px 0 0;font-size:10px;font-weight:600}.oc-tel-linha{justify-content:space-between;align-items:center;margin-top:10px;display:flex}.oc-tel-tag{background:#f1f1f1;border-radius:6px;padding:5px 9px;font-size:11.5px}.oc-tel-azul{letter-spacing:.06em;text-transform:uppercase;color:var(--color-red);font-size:11px;font-weight:600}.oc-tel-sub{color:#555;margin:8px 0 0;font-size:12px}.oc-tel-cartoes,.oc-tel-exercicios{flex-direction:column;gap:8px;margin:14px 0 0;padding:0;list-style:none;display:flex}.oc-tel-cartoes li{border:1px solid #e6e6e6;border-radius:12px;grid-template-columns:82px minmax(0,1fr);align-items:stretch;display:grid;overflow:hidden}.oc-tel-foto{background:#ddd;min-height:64px;display:block;position:relative}.oc-tel-cartao-txt{color:#555;flex-direction:column;justify-content:center;gap:4px;padding:10px 12px;font-size:11px;display:flex}.oc-tel-cartao-txt b{color:#111;letter-spacing:-.01em;font-size:13.5px;font-weight:600}.oc-tel-exercicios li{border-bottom:1px solid #eee;grid-template-columns:52px minmax(0,1fr);align-items:center;gap:2px;padding-bottom:8px;display:grid}.oc-tel-video{background:#ddd;border-radius:8px;width:52px;height:52px;display:block;position:relative;overflow:hidden}.oc-tel-video i{background:#0000008c;border-radius:50%;width:20px;height:20px;margin:auto;position:absolute;inset:0}.oc-tel-video i:after{content:"";border-top:4px solid #0000;border-bottom:4px solid #0000;border-left:6px solid #fff;position:absolute;top:6px;left:8px}@media (prefers-reduced-motion:no-preference){.oc-tel-cartoes li,.oc-tel-exercicios li{animation:.6s cubic-bezier(.2,.7,.1,1) both hf-chega;animation-delay:calc(.9s + var(--i) * .1s)}}.oc-tel-botao{background:var(--color-red);color:#fff;letter-spacing:.14em;text-transform:uppercase;border-radius:999px;place-items:center;height:40px;margin-top:12px;font-size:11px;font-weight:600;display:grid}.oc-tel-abas{background:#fff;border-top:1px solid #eee;grid-template-columns:repeat(4,1fr);margin:auto -16px 0;padding:10px 6px 16px;display:grid}.oc-tel-abas span{color:#888;flex-direction:column;align-items:center;gap:4px;font-size:9px;display:flex}.oc-tel-abas span[data-on]{color:var(--color-red)}.oc-mini-claro{color:#111;border:1px solid var(--color-line-2);background:#fff}.oc-mini-claro .oc-mini-rot{color:var(--color-red)!important}.oc-mini-cartao{border:1px solid #e6e6e6;border-radius:10px;grid-template-columns:44px minmax(0,1fr);align-items:center;gap:10px;margin:0;padding:6px;display:grid}.oc-mini-cartao i{background:linear-gradient(135deg,#2c2a27,#0d0c0b);border-radius:6px;height:36px}.oc-mini-cartao span{flex-direction:column;gap:2px;font-size:10.5px;display:flex;color:#666!important}.oc-mini-cartao b{color:#111;font-size:12.5px;font-weight:600}.oc-mini-chat{gap:8px}.oc-bolha{background:#f1f1f1;border-radius:14px 14px 14px 4px;max-width:82%;margin:0;padding:9px 12px;font-size:12.5px;color:#111!important}.oc-bolha-eu{background:var(--color-red);border-radius:14px 14px 4px;align-self:flex-end;color:#fff!important}.oc-recursos{background:var(--color-line);border:1px solid var(--color-line);gap:1px;margin:0;padding:0;list-style:none;display:grid}@media (min-width:700px){.oc-recursos{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1100px){.oc-recursos{grid-template-columns:repeat(3,minmax(0,1fr))}}.oc-recursos li{background:var(--color-ink);flex-direction:column;gap:10px;padding:clamp(22px,2.6vw,34px);display:flex}.oc-recurso-ic{width:26px;height:26px;color:var(--color-red);margin-bottom:6px}.oc-recurso-t{letter-spacing:-.02em;text-transform:uppercase;font-size:clamp(19px,1.6vw,24px);line-height:1.1}.oc-recurso-d{color:var(--color-mute);max-width:40ch;font-size:15.5px;line-height:1.45}
