:root{--ht-bg:#000000;--ht-surface:#111111;--ht-text:#ffffff;--ht-text-muted:#c9c9c9;--ht-primary:#9EFF23;--ht-primary-hi:;--ht-primary-ink:#000000;--ht-accent:#9EFF23;--ht-border:#222222;--ht-text-subtle:#8f8f8f;--ht-success:#9EFF23;--ht-radius:10px;--ht-font-body:Montserrat, 'Montserrat Fallback', -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Arial, sans-serif;--ht-font-head:'Criteria CF', 'Criteria CF Fallback', var(--ht-font-body);--ht-overlay:rgba(0,0,0,0.55);--ht-surface-2:#0e0e0e;--ht-surface-3:#1a1a1a;--ht-surface-faq:#e7e7e7;--ht-surface-white:#ffffff;--ht-text-on-light:#0a0a0a;--ht-border-2:#5c5c5c;--ht-border-oferta:#2a2a2a;--ht-border-accent:rgba(168,255,0,0.18);--ht-faq-closed-bg:var(--ht-surface-white);--ht-faq-closed-text:var(--ht-text-on-light);--ht-faq-answer-bg:transparent;--ht-faq-closed-border:#d5d8dc;--ht-text-last-gap:0;--ht-border-rule:#ffffff}
@font-face{font-family:"Criteria CF";src:url(/p/ia/Criteria-CF-Light-1.327632c5.woff2) format("woff2");font-weight:300;font-style:normal;font-display:swap}
@font-face{font-family:"Criteria CF";src:url(/p/ia/Criteria-CF-Medium-1.bfe71e1c.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap}
@font-face{font-family:"Criteria CF";src:url(/p/ia/Criteria-CF-Demibold-1.cf14b0c3.woff2) format("woff2");font-weight:500;font-style:normal;font-display:swap}
@font-face{font-family:"Criteria CF";src:url(/p/ia/Criteria-CF-Extrabold-1.177721b3.woff2) format("woff2");font-weight:600;font-style:normal;font-display:swap}
@font-face{font-family:"Criteria CF";src:url(/p/ia/Criteria-CF-Super-1.ce332f63.woff2) format("woff2");font-weight:700;font-style:normal;font-display:swap}
@font-face{font-family:"Criteria CF Fallback";src:local("Arial");size-adjust:117.8%;ascent-override:80.5%;descent-override:20.5%;line-gap-override:0%}
@font-face{font-family:"Montserrat";src:url(/p/ia/Montserrat-400.e66bcd27.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap}
@font-face{font-family:"Montserrat";src:url(/p/ia/Montserrat-700.f9d9e65b.woff2) format("woff2");font-weight:700;font-style:normal;font-display:swap}
@font-face{font-family:"Montserrat Fallback";src:local("Arial");size-adjust:112.5%;ascent-override:92.4%;descent-override:23.9%;line-gap-override:0%}
*,*::before,*::after{box-sizing:border-box}
html{scroll-behavior:smooth}
body{margin:0;font-family:var(--ht-font-body);line-height:1.55;color:var(--ht-text);background:var(--ht-bg)}
img{max-width:100%;display:block;height:auto}
a{color:inherit;text-decoration:none}
.ht-boxed{width:100%}
.ht-heading{margin:0 0 .5rem;letter-spacing:-.02em;font-family:var(--ht-font-head)}
.ht-text{color:var(--ht-text-muted)}
.ht-font-head{font-family:var(--ht-font-head)}
.ht-text p{margin:0 0 .75em}
.ht-text p:last-child{margin-bottom:0}
@media (min-width:1024px){.ht-text p:last-child{margin-bottom:var(--ht-text-last-gap)}}
.ht-faq-item{margin:0 0 10px}
.ht-faq-item summary{background:var(--ht-faq-closed-bg);color:var(--ht-faq-closed-text);border:1px solid var(--ht-faq-closed-border);border-radius:13px;cursor:pointer;padding:10px 10px 10px 40px;font-weight:600;list-style:none;display:flex;align-items:center;justify-content:space-between;gap:10px}
.ht-faq-item summary::-webkit-details-marker{display:none}
.ht-faq-chevron{display:inline-flex;flex-shrink:0;transition:transform .2s ease}
details[open] .ht-faq-chevron{transform:rotate(180deg)}
.ht-faq-a{padding:18px 40px 18px 59px;color:var(--ht-text-muted);background:var(--ht-faq-answer-bg)}
.ht-btn{display:inline-flex;align-items:center;gap:.4rem;font-weight:600;border-radius:var(--ht-radius);cursor:pointer;transition:filter .15s,transform .08s}
.ht-btn-lg{padding:1rem 1.5rem;font-size:1rem}
.ht-btn-md{padding:.75rem 1.125rem;font-size:.9375rem}
.ht-btn-sm{padding:.5rem .875rem;font-size:.875rem}
.ht-btn-primary{color:var(--ht-primary-ink);background:linear-gradient(180deg,var(--ht-primary-hi),var(--ht-primary))}
.ht-btn-primary:hover{filter:brightness(1.04)}
.ht-btn-primary:active{transform:translateY(1px)}
.ht-btn-outline{border:1px solid var(--ht-primary);color:var(--ht-primary);background:transparent}
.ht-btn-ghost{background:transparent;color:var(--ht-text)}
.ht-lang-switcher{display:inline-flex;gap:.25rem}
.ht-lang{padding:.25rem .5rem;border-radius:6px;font-size:.8125rem;color:var(--ht-text-subtle)}
.ht-lang.is-active{color:var(--ht-primary);font-weight:700}
.ht-form{display:grid;gap:.75rem;max-width:28rem}
.ht-form-field{display:grid;gap:.25rem;font-size:.875rem;color:var(--ht-text-muted)}
.ht-form-field input{padding:.6rem;border:1px solid var(--ht-border);border-radius:8px;font:inherit}
.ht-form-ok{color:var(--ht-success);font-weight:600}@supports selector(::details-content){@media (prefers-reduced-motion:no-preference){.ht-faq-item::details-content{display:grid;grid-template-rows:0fr;overflow:hidden;transition:grid-template-rows .28s ease,content-visibility .28s allow-discrete}.ht-faq-item[open]::details-content{grid-template-rows:1fr}.ht-faq-item>.ht-faq-a{min-height:0}}}
.ht-i-hero-logo{width:140px}.ht-g1{text-align:center;font-size:14px;line-height:18px;font-weight:700;color:var(--ht-accent)}.ht-g2{background:rgba(158,255,35,.3);padding:6px 18px;width:fit-content;border:1px solid var(--ht-accent);border-radius:100px}.ht-i-hero-h1{max-width:100%;text-align:center;font-size:7vw;line-height:30px;font-weight:500;color:var(--ht-text);margin-left:auto;margin-right:auto}.ht-hl{color:var(--ht-accent)}.ht-i-hero-h1 .ht-hl{font-weight:600;text-decoration:underline}.ht-i-hero-sub{max-width:100%;text-align:center;font-size:3.6vw;line-height:5.04vw;color:var(--ht-text);margin-left:auto;margin-right:auto}.ht-icon-box{display:flex;gap:.75rem}.ht-icon-box-icon{flex-shrink:0;display:inline-flex}.ht-icon-box-content{display:flex;flex-direction:column;gap:.25rem;min-width:0}.ht-icon-box-title{margin:0;font-weight:600}.ht-icon-box-text{margin:0;color:var(--ht-text-muted)}.ht-g3{padding:16px 18px;border:1px solid var(--ht-accent);border-radius:20px;flex-direction:row;align-items:flex-start}.ht-g3 .ht-icon{width:1.25rem;height:1.25rem;color:var(--ht-accent)}.ht-g3 .ht-icon-box-icon{align-self:center}.ht-g3 .ht-icon-box-content{text-align:left}.ht-g3 .ht-icon-box-text{font-size:14px;font-weight:400;line-height:20px;color:var(--ht-text)}.ht-icon{display:inline-block;width:1em;height:1em;flex-shrink:0;fill:currentColor;vertical-align:-.125em}.ht-g4{padding:16px 18px;border:1px solid var(--ht-accent);border-radius:20px;flex-direction:row;align-items:flex-start}.ht-g4 .ht-icon{width:1.25rem;height:1.25rem;color:var(--ht-accent)}.ht-g4 .ht-icon-box-icon{align-self:center}.ht-g5 .ht-icon-box-content{text-align:left}.ht-g4 .ht-icon-box-text{font-size:14px;font-weight:400;line-height:20px;color:var(--ht-text)}.ht-i-hero-checklist{display:grid;gap:12px;margin:0 auto;width:100%;grid-template-columns:1fr}.ht-i-hero-video-wrap{width:100%;position:relative}.ht-g6{width:150px}.ht-g7{font-size:17px;font-weight:700;color:var(--ht-text)}.ht-g8{display:flex;flex-direction:row;gap:8px;align-items:center}.ht-btn{font-family:var(--btn-ff,var(--ht-font-head))}.ht-btn-ico{display:inline-flex;align-items:center;justify-content:center;gap:var(--btn-gap,.6em)}.ht-btn-ico .ht-icon{width:1em;height:1em;flex:none}.ht-btn-primary.ht-btn-lg,.ht-btn-primary.ht-btn-md{padding:var(--btn-pad,12px);border-radius:var(--btn-radius,8px);font-weight:var(--btn-fw,900);font-size:var(--btn-fs,16px);line-height:var(--btn-lh,16px);background:var(--btn-bg,var(--ht-primary))}.ht-btn{transition:transform .15s ease,background-color .15s ease,box-shadow .15s ease}.ht-btn.ht-btn-primary:hover{background:var(--btn-bg-hover,var(--btn-bg,var(--ht-primary)));transform:translateY(-2px)}.ht-btn:active{transform:translateY(0)}.ht-g9{--btn-bg:var(--ht-accent)}.ht-g9.ht-btn{color:var(--ht-primary-ink);padding:14px 15px;border-radius:10px;background:var(--ht-accent)}.ht-g10{flex-direction:row;align-items:flex-start}.ht-g10 .ht-icon{width:16px;height:16px;color:#f9f5ed}.ht-g10 .ht-icon-box-content{text-align:left}.ht-g10 .ht-icon-box-text{font-size:13px;font-weight:400;line-height:18px;color:#f9f5ed}.ht-g11{display:flex;flex-direction:row;gap:14px;align-items:center;justify-content:center;flex-wrap:wrap}.ht-g12{display:flex;flex-direction:column;gap:10px;margin:10px 0 0;align-items:center;width:100%}.ht-i-hero-col{display:flex;flex-direction:column;gap:18px;align-items:center}.ht-i-c-hero{padding:28px 0 48px;max-width:min(100%,767px);margin-left:auto;margin-right:auto}.ht-i-s-hero{padding:0 15px;background-image:linear-gradient(to bottom, rgba(0,0,0,0) 70%, rgba(0,0,0,.55) 92%, #000 100%),linear-gradient(rgba(0,0,0,.8),rgba(0,0,0,.8)), url(https://lp.of3dacademy.com/uploads/fundo-do-heroi-inclinado-34b499c8.webp);background-size:100% auto;background-position:center center;background-repeat:repeat-y}.ht-image-box{display:flex;flex-direction:column;gap:.5rem}.ht-image-box-img{border-radius:var(--ht-radius)}.ht-image-box-title{margin:0;font-weight:600}.ht-image-box-text{margin:0;color:var(--ht-text-muted)}.ht-g13{flex-direction:row;align-items:flex-start}.ht-g14 .ht-image-box-content{text-align:left}.ht-g15 .ht-image-box-img{width:48px;border-radius:6px;background:var(--ht-accent);padding:9px}.ht-i-image-box_d6c36488 .ht-image-box-title{font-size:18px;letter-spacing:-3%}.ht-i-image-box_d6c36488 .ht-image-box-text{font-size:14px}.ht-g16{flex-direction:row;align-items:flex-start}.ht-g16 .ht-image-box-content{text-align:left}.ht-g16 .ht-image-box-img{width:48px;border-radius:6px;background:var(--ht-accent);padding:9px}.ht-g16 .ht-image-box-title{font-size:18px}.ht-g16 .ht-image-box-text{font-size:14px}.ht-i-beneficio-box-4 .ht-image-box-title{font-size:18px;letter-spacing:-1%}.ht-i-beneficio-box-4 .ht-image-box-text{font-size:14px;letter-spacing:-1%}.ht-i-beneficios-card{display:grid;gap:24px;padding:24px 20px;grid-template-columns:1fr;border:1px solid var(--ht-accent);border-radius:20px}[data-reveal]{transition:opacity .6s ease,transform .6s ease}[data-reveal="up"]{opacity:0;transform:translateY(16px)}[data-reveal="fade"]{opacity:0}[data-reveal].is-revealed{opacity:1;transform:none}.ht-i-c-beneficios{padding:24px 0;max-width:min(100%,767px);margin-left:auto;margin-right:auto}.ht-g17{padding:0 15px}.ht-g18{max-width:100%;text-align:center;font-size:32px;line-height:35px;font-weight:500;color:var(--ht-text);margin-left:auto;margin-right:auto}.ht-i-agentes-sub{max-width:100%;text-align:center;font-size:16px;line-height:24px;color:var(--ht-text);margin-left:auto;margin-right:auto}.ht-i-agentes-dot-red{background:#ff6464;width:10px;height:10px;border-radius:50%}.ht-i-agentes-dot-yellow{background:#ffdc4a;width:10px;height:10px;border-radius:50%}.ht-i-agentes-dot-green{background:#2dc75c;width:10px;height:10px;border-radius:50%}.ht-i-agentes-window-bar{display:flex;flex-direction:row;gap:6px;background:rgba(0,0,0,.06);padding:10px 16px;align-items:center}.ht-video-wrap{width:100%;overflow:hidden}.ht-video{width:100%;height:100%;display:block}.ht-i-agentes-window-video{width:100%;aspect-ratio:1280/720}.ht-g19 .ht-video{object-fit:cover}.ht-i-agentes-window{background:var(--ht-surface-white);width:100%;overflow:hidden;border:1px solid var(--ht-border);border-radius:14px}.ht-i-agentes-icon-1{width:calc((100% - 40px) / 5)}.ht-g20{width:calc((100% - 40px) / 5);max-width:96px}.ht-i-agentes-icon-10{width:calc((100% - 40px) / 5);max-width:85px}.ht-i-agentes-icons-row{display:flex;gap:10px;justify-content:center;flex-wrap:wrap}.ht-i-agentes-icons-row{width:100%;max-width:1122px}.ht-i-agentes-cta{max-width:min(100%,767px);--btn-bg:var(--ht-accent)}.ht-g21.ht-btn{color:var(--ht-primary-ink);padding:14px;border-radius:10px;background:var(--ht-accent)}.ht-g22{display:flex;flex-direction:column;gap:10px;margin:10px 0 0;align-items:center;width:100%}.ht-g23{display:flex;flex-direction:column;gap:24px;align-items:center}.ht-g24{padding:48px 0;max-width:min(100%,767px);margin-left:auto;margin-right:auto}.ht-g25{padding:0 15px;text-align:center}.ht-g26{width:100%;border-radius:12px}.ht-i-prova-grid{gap:16px;column-count:1;text-align:left;align-items:flex-start;grid-template-columns:1fr}.ht-i-prova-grid > *{break-inside:avoid;margin-bottom:16px}.ht-i-prova-grid + .ht-lote-btn{background:#3a3a3a;border-color:#6e6e6e;color:#ffffff;margin:-8px auto 40px}.ht-i-prova-grid + .ht-lote-btn:hover{background:#4a4a4a}.ht-i-prova-grid + .ht-lote-btn[hidden]{display:none!important}.ht-g27{width:100%}.ht-lote-oculto{display:none!important}.ht-lote-btn{display:inline-flex;align-items:center;justify-content:center;gap:.4rem;cursor:pointer;background:transparent;color:inherit;font:inherit;border:1px solid var(--ht-border);border-radius:var(--ht-radius);padding:.75rem 1.5rem;margin:1rem auto 0}.ht-g28{text-align:center;font-size:14px;line-height:1.2;font-weight:700;color:var(--ht-accent)}.ht-g29{display:flex;background:color-mix(in srgb, var(--ht-accent) 30%, transparent);padding:6px 20px;margin:0 auto;align-items:center;justify-content:center;width:fit-content;border:3px solid var(--ht-accent);border-radius:999px}.ht-g30{margin:16px 0 0;text-align:center;font-size:32px;line-height:1.1;font-weight:500}.ht-g31{margin:16px 0 0;text-align:center;font-size:16px;line-height:24px;font-weight:400;color:var(--ht-text-muted)}.ht-tabs-list{display:flex;gap:.25rem;flex-wrap:wrap;border-bottom:1px solid var(--ht-border)}.ht-tab-btn-desc{display:block;font-size:.875em;font-weight:400;opacity:.85;margin-top:.25rem}.ht-tab-btn{cursor:pointer;background:transparent;border:0;padding:.5rem 1rem;font:inherit;color:var(--ht-text-muted);border-bottom:2px solid transparent}.ht-tab-btn[aria-selected="true"]{color:var(--ht-primary);border-bottom-color:var(--ht-primary)}.ht-tabs-panels{padding-top:1rem}.ht-tabs[data-tabs] .ht-tab-panel[hidden]{display:none}.ht-carousel{position:relative}.ht-carousel-viewport{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;-ms-overflow-style:none}.ht-carousel-viewport::-webkit-scrollbar{display:none}.ht-carousel-viewport>*{flex:0 0 100%;scroll-snap-align:start}.ht-carousel-prev,.ht-carousel-next{position:absolute;top:50%;transform:translateY(-50%);z-index:2;cursor:pointer;border:0;background:var(--ht-surface);color:var(--ht-text);border-radius:50%;width:40px;height:40px;font-size:1.25rem;line-height:1;box-shadow:0 2px 8px rgba(0,0,0,.2)}.ht-carousel-prev{left:.5rem}.ht-carousel-next{right:.5rem}.ht-carousel-dots{display:flex;gap:.4rem;justify-content:center;margin-top:.75rem}.ht-carousel-dot{width:8px;height:8px;border-radius:50%;background:var(--ht-border);border:0;cursor:pointer;padding:0}.ht-carousel-dot.is-active{background:var(--ht-accent)}.ht-g32{aspect-ratio:9/16;border-radius:16px}.ht-g33{margin:0;text-align:center;font-size:11px;line-height:1.35;color:var(--ht-text-muted)}.ht-g34{display:flex;flex-direction:column;gap:10px;width:100%}.ht-g35{width:100%;max-width:440px;align-self:center}.ht-i-dem-p1{display:flex;flex-direction:column;gap:12px;width:100%}.ht-ba{position:relative;overflow:hidden;line-height:0;--ht-ba-pos:50%}.ht-ba-antes{display:block;width:100%;height:auto}.ht-ba-depois{position:absolute;inset:0;clip-path:inset(0 0 0 var(--ht-ba-pos))}.ht-ba-depois img{display:block;width:100%;height:100%;object-fit:cover}.ht-ba-linha{position:absolute;top:0;bottom:0;left:var(--ht-ba-pos);width:2px;margin-left:-1px;background:var(--ht-surface-white);box-shadow:0 0 6px rgba(0,0,0,.45);pointer-events:none}.ht-ba-alca{position:absolute;top:50%;left:var(--ht-ba-pos);width:38px;height:38px;margin:-19px 0 0 -19px;border-radius:50%;background:var(--ht-surface-white);color:var(--ht-text-on-light);display:flex;align-items:center;justify-content:center;font-size:15px;line-height:1;box-shadow:0 2px 8px rgba(0,0,0,.35);pointer-events:none}.ht-ba-range{position:absolute;inset:0;width:100%;height:100%;margin:0;padding:0;opacity:0;cursor:ew-resize;-webkit-appearance:none;appearance:none;background:transparent}.ht-ba-range::-webkit-slider-thumb{-webkit-appearance:none;width:44px;height:44px}.ht-ba-range::-moz-range-thumb{width:44px;height:44px;border:0;opacity:0}.ht-ba:focus-within .ht-ba-alca{outline:2px solid var(--ht-accent);outline-offset:3px}.ht-ba-rotulo{position:absolute;bottom:.75rem;padding:.25rem .6rem;border-radius:999px;font-size:.75rem;font-weight:600;line-height:1.4;background:rgba(0,0,0,.55);color:var(--ht-surface-white);pointer-events:none}.ht-ba-rotulo-antes{left:.75rem}.ht-ba-rotulo-depois{right:.75rem}.ht-i-dem-c2-1{aspect-ratio:1100/1957;border-radius:16px;--ht-ba-pos:50%}.ht-i-dem-c2-2{aspect-ratio:1100/1959;border-radius:16px;--ht-ba-pos:50%}.ht-i-dem-c2-3{aspect-ratio:1080/1920;border-radius:16px;--ht-ba-pos:50%}.ht-i-dem-c2-4{aspect-ratio:1100/1803;border-radius:16px;--ht-ba-pos:50%}.ht-g36{display:flex;flex-direction:column;gap:12px;width:100%}.ht-g37{width:100%;border-radius:16px}.ht-i-dem-c3{width:70%;max-width:70%;align-self:center}.ht-g38{aspect-ratio:1100/1375;border-radius:16px;--ht-ba-pos:50%}.ht-i-dem-c4-2{aspect-ratio:1100/1971;border-radius:16px;--ht-ba-pos:50%}.ht-i-dem-c4-4{aspect-ratio:1100/1467;border-radius:16px;--ht-ba-pos:50%}.ht-g39{aspect-ratio:338/507;border-radius:16px;--ht-ba-pos:50%}.ht-i-dem-c6-1{aspect-ratio:707/1000;border-radius:16px;--ht-ba-pos:50%}.ht-i-dem-c6-2{aspect-ratio:614/1100;border-radius:16px;--ht-ba-pos:50%}.ht-i-dem-c6-3{aspect-ratio:1100/1640;border-radius:16px;--ht-ba-pos:50%}.ht-g40{aspect-ratio:1100/1956;border-radius:16px;--ht-ba-pos:50%}.ht-i-dem-c7-1{aspect-ratio:1024/1536;border-radius:16px;--ht-ba-pos:50%}.ht-i-dem-c7-2{aspect-ratio:1100/1956;border-radius:16px;--ht-ba-pos:14%}.ht-i-dem-c7-3{aspect-ratio:1012/1800;border-radius:16px;--ht-ba-pos:36%}.ht-g41{aspect-ratio:1100/1365;border-radius:16px;--ht-ba-pos:50%}.ht-i-dem-c9-3{aspect-ratio:1080/1920;border-radius:16px;--ht-ba-pos:5%}.ht-i-aprende-grid{margin:30px 0 0}.ht-i-aprende-grid .ht-tabs-list{flex-direction:column;flex-wrap:nowrap;gap:0;border-bottom:0}.ht-i-aprende-grid .ht-tab-btn{display:block;width:100%;text-align:left;padding:16px 0;border-bottom:1px solid var(--ht-border);color:rgba(255,255,255,.5);font-family:var(--ht-font-head);font-size:18px;font-weight:700;line-height:24px;transition:color 160ms ease,border-color 160ms ease}.ht-i-aprende-grid .ht-tab-btn[aria-selected="true"]{color:var(--ht-surface-white);border-bottom-color:var(--ht-surface-white)}.ht-i-aprende-grid .ht-tab-btn:hover,.ht-i-aprende-grid .ht-tab-btn:focus-visible{color:var(--ht-accent);border-bottom-color:var(--ht-accent)}.ht-i-aprende-grid .ht-tab-btn-desc{display:none;font-size:15px;font-weight:400;line-height:1.5;color:var(--ht-text-muted);margin-top:6px;opacity:1}.ht-i-aprende-grid .ht-tab-btn[aria-selected="true"] .ht-tab-btn-desc{display:block}.ht-i-aprende-grid .ht-tabs-panels{padding-top:24px}.ht-i-aprende-grid .ht-carousel-viewport{align-items:center}.ht-g42 .ht-carousel-viewport>*{width:100%}.ht-g42 .ht-carousel img{width:100%;height:auto;display:block}.ht-g43{width:fit-content;--btn-bg:var(--ht-accent)}.ht-g43.ht-btn{color:var(--ht-primary-ink);padding:14px 15px;border-radius:10px;background:var(--ht-accent)}.ht-i-aprende-cta-bloco{display:flex;flex-direction:column;gap:10px;padding:20px 0 0;margin:10px 0 0;align-items:center;width:100%}.ht-g44{padding:40px 0;max-width:min(100%,767px);margin-left:auto;margin-right:auto}.ht-i-cma-badge{display:flex;background:color-mix(in srgb, var(--ht-accent) 30%, transparent);padding:6px 20px;margin:0 auto;max-width:612px;align-items:center;justify-content:center;width:fit-content;border:3px solid var(--ht-accent);border-radius:999px}.ht-i-cma-h{margin:16px 0 0;text-align:center;font-size:6.2vw;line-height:1.1;font-weight:500}.ht-g45{align-items:center}.ht-g45.ht-icon-box{gap:0px}.ht-g45 .ht-icon-box-content{text-align:center;gap:0px}.ht-g45 .ht-icon-box-text{font-size:14px;font-weight:400;line-height:1.5;color:var(--ht-text-muted);text-align:center}.ht-g45 .ht-icon-box-title{font-size:18px;font-weight:500;line-height:1.2}.ht-i-cma-step-3{align-items:center}.ht-i-cma-step-3.ht-icon-box{gap:0px}.ht-i-cma-step-3 .ht-icon-box-content{text-align:center;gap:0px}.ht-i-cma-step-3 .ht-icon-box-text{font-size:14px;font-weight:400;line-height:1.5;color:var(--ht-text-muted);text-align:center}.ht-i-cma-step-3 .ht-icon-box-title{font-size:18px;font-weight:500;line-height:1.2em}.ht-i-cma-steps{display:grid;gap:50px;margin:36px 0 0;max-width:90%}.ht-i-cma-steps .ht-icon-box-title{padding-bottom:12px}.ht-i-cma-diagram-v{width:220px}.ht-i-cma-diagram-wrap{display:flex;margin:30px 0 0;text-align:center;justify-content:center}.ht-i-cma-card-good-box{width:190px;max-width:190px;align-items:flex-start}.ht-i-cma-card-good-box .ht-image-box-img{width:51px;border-radius:14px;background:#1FD22B;padding:8px}.ht-g46 .ht-image-box-title{font-size:24px;font-weight:700;line-height:1.2}.ht-icon-list{list-style:none;margin:0;padding:0;display:grid}.ht-icon-list-item{display:flex;align-items:flex-start;gap:.5rem}.ht-icon-list-item a{display:flex;align-items:flex-start;gap:.5rem;color:inherit;text-decoration:none}.ht-g47{gap:12px;font-size:16px;font-weight:400;line-height:1.4;color:var(--ht-text);text-align:left}.ht-i-cma-card-good-list .ht-icon{color:color-mix(in srgb, #1FD22B 70%, transparent);width:24px;height:24px;align-self:center}.ht-g48{display:flex;flex-direction:column;gap:20px;background:rgba(255,255,255,0.2);padding:24px;border-radius:20px;color:var(--ht-text)}.ht-g48 .ht-icon-list-item:not(:last-child){padding-bottom:28px;border-bottom:1px solid #5c5c5c}.ht-g48 .ht-icon-list-item + .ht-icon-list-item{padding-top:16px}.ht-i-cma-card-bad-box{width:188px;max-width:188px;align-items:flex-start}.ht-i-cma-card-bad-box .ht-image-box-img{width:51px;border-radius:14px;background:#1FD22B;background-color:#f22c2c;padding:8px}.ht-i-cma-card-bad-list .ht-icon{color:color-mix(in srgb, #FF0D43 70%, transparent);width:24px;height:24px;align-self:center}.ht-i-cma-card-bad-list .ht-icon-list-item,.ht-i-cma-card-bad-list .ht-icon-list-item a,.ht-i-bonus-2-list .ht-icon-list-item,.ht-i-bonus-2-list .ht-icon-list-item a{gap:10px}.ht-i-cma-compare{display:flex;flex-direction:column;gap:20px;margin:40px 0 0;align-items:stretch;justify-content:center}.ht-i-cma-compare .ht-image-box-img{aspect-ratio:1}.ht-i-cma-cta{width:fit-content;--btn-bg:var(--ht-accent)}.ht-i-cma-cta-bloco{display:flex;flex-direction:column;gap:10px;padding:26px 0 0;margin:10px 0 0;align-items:center;width:100%}.ht-i-c-metodo-cma{display:flex;padding:40px 0;max-width:min(100%,767px);margin-left:auto;margin-right:auto;align-items:center;justify-content:center;flex-wrap:wrap}.ht-i-praquem-sub{margin:16px 0 0;text-align:center;font-size:4vw;line-height:1.5;font-weight:400;color:var(--ht-text-muted)}.ht-i-praquem-item-1 .ht-icon{width:1.5rem;height:1.5rem;color:var(--ht-accent)}.ht-i-praquem-item-1 .ht-icon-box-text{font-size:16px;font-weight:300;line-height:24px;color:var(--ht-text)}.ht-g49{display:flex;flex-direction:column;gap:20px;background:var(--ht-surface-2);padding:10px;justify-content:center;border:1px solid var(--ht-border-accent);border-radius:20px}[data-hover]{transition:transform .2s ease,border-color .2s ease,box-shadow .2s ease}[data-hover="lift"]:hover{transform:translateY(-4px);border-color:var(--ht-border-2);box-shadow:0 10px 30px rgba(0,0,0,.35)}[data-hover="grow"]:hover{transform:scale(1.02)}[data-hover="lift-accent"]:hover{transform:translateY(-4px);border-color:var(--ht-accent);box-shadow:0 10px 30px rgba(0,0,0,.35)}.ht-g50{flex-direction:row;align-items:flex-start}.ht-g50 .ht-icon{width:1.5rem;height:1.5rem;color:var(--ht-accent)}.ht-g50 .ht-icon-box-content{text-align:left}.ht-g50 .ht-icon-box-text{font-size:16px;font-weight:300;line-height:24px;color:var(--ht-text)}.ht-g51{flex-direction:row;align-items:flex-start}.ht-g51 .ht-icon{width:1.5rem;height:1.5rem;color:var(--ht-accent)}.ht-g51 .ht-icon-box-content{text-align:left}.ht-g51 .ht-icon-box-text{font-size:16px;font-weight:300;line-height:24px;color:var(--ht-text)}.ht-i-praquem-grid{display:flex;flex-direction:column;gap:15px;margin:30px 0 0}.ht-i-praquem-cta-bloco{display:flex;flex-direction:column;gap:10px;padding:47px 0 0;margin:10px 0 0;align-items:center;width:100%}.ht-i-bonus-badge{display:flex;background:color-mix(in srgb, var(--ht-accent) 30%, transparent);padding:6px 20px;margin:0 auto;align-items:center;justify-content:center;width:fit-content;border:3px solid var(--ht-accent);border-radius:999px}.ht-i-bonus-h{margin:16px 0 0;text-align:center;font-size:32px;line-height:1.1;font-weight:500}.ht-i-bonus-1-title{text-align:center;font-size:24px;line-height:1.2;font-weight:500;font-family:var(--ht-font-head);color:var(--ht-accent)}.ht-i-bonus-1-subtitle{padding:0;margin:0;width:76%;text-align:center;font-size:18px;line-height:1.3;font-weight:500;font-family:var(--ht-font-head)}.ht-divider{border:0;border-top:1px solid var(--ht-border);margin:1rem 0;width:100%}.ht-divider-space{height:2rem}.ht-g52{border-top-color:#5c5c5c;border-top-width:1px;width:100%;margin:8px auto}.ht-i-bonus-1-text{padding:0;margin:0;text-align:center;font-size:4vw;line-height:1.5;font-weight:400;color:#ffffff;letter-spacing:-2%}.ht-i-bonus-1-img{margin:10px 0 0;width:100%;border-radius:16px}.ht-i-bonus-1{display:flex;flex-direction:column;gap:16px;background:rgba(89,89,89,0.3);padding:30px 21px;text-align:center;align-items:center;justify-content:center;flex-wrap:wrap;border-radius:30px;align-self:center}.ht-g53{text-align:center;font-size:24px;line-height:1.2;font-weight:500;font-family:var(--ht-font-head);color:var(--ht-accent)}.ht-i-bonus-2-div{border-top-style:solid;border-top-color:#5c5c5c;border-top-width:1px;width:100%;margin:8px auto}.ht-i-bonus-2-div{transition:all .2s ease}.ht-i-bonus-2-div:hover{color:var(--ht-surface-white)}.ht-i-bonus-2-slides{width:100%;max-width:387px;align-self:center}.ht-i-bonus-2-list{gap:16px;font-size:4.4vw;font-weight:400;line-height:1.4;color:#ffffff;text-align:left;width:100%}.ht-i-bonus-2-list .ht-icon{color:var(--ht-primary);width:1.1rem;height:1.1rem;align-self:flex-start}.ht-i-bonus-2-row{display:flex;flex-direction:column-reverse;gap:30px;margin:10px 0 0;align-items:center}.ht-i-bonus-2-row .ht-icon-list-item:not(:last-child){padding-bottom:32px;border-bottom:1px solid var(--ht-border)}.ht-i-bonus-2-row .ht-icon-list-item + .ht-icon-list-item{padding-top:16px}.ht-g54{display:flex;flex-direction:column;gap:16px;background:rgba(89,89,89,0.3);padding:30px 24px;text-align:center;border-radius:30px}.ht-i-bonus-3-text{text-align:center;font-size:4vw;line-height:1.5;font-weight:400;color:#ffffff;margin-left:auto;margin-right:auto}.ht-i-bonus-3-img{margin:10px 0 0;width:100%;border-radius:20px;box-shadow:0 0 70px rgba(158,255,35,.42), 0 0 160px rgba(158,255,35,.20)}.ht-i-bonus-blocks{display:flex;flex-direction:column;gap:30px;margin:30px 0 0}.ht-i-oferta-badge-h{text-align:center;font-size:4.9vw;line-height:1.15;font-weight:500;color:var(--ht-text)}.ht-i-oferta-alunos-label{width:63%;max-width:654px;text-align:right;font-size:17px;line-height:17px;font-weight:700;color:#4f7f11;margin-left:auto;margin-right:auto}.ht-i-oferta-alunos-pill{display:flex;flex-direction:row;gap:8px;background:var(--ht-surface-white);padding:6px 16px;max-width:256px;align-items:center;border-radius:999px}.ht-i-oferta-badge-strip{display:flex;flex-direction:column;gap:16px;background:rgba(158,255,35,0.5);padding:20px 24px;align-items:center;width:100%}.ht-i-oferta-ticket-h{max-width:100%;text-align:center;font-size:22px;line-height:1.3;font-weight:500;letter-spacing:0px;color:var(--ht-text);margin-left:auto;margin-right:auto}.ht-i-oferta-agentes{gap:18px 40px;font-size:16px;font-weight:400;color:var(--ht-text);text-align:left;width:100%}.ht-i-oferta-agentes .ht-icon{width:48px;height:48px;align-self:center;translate:0 -10px}.ht-g55 .ht-icon-list-item{justify-content:flex-start}.ht-i-oferta-agentes .ht-icon-list-item,.ht-i-oferta-agentes .ht-icon-list-item a{gap:12px}.ht-g56{border-top-color:#5c5c5c;border-top-width:1px;width:100%}.ht-g57{text-align:center;font-size:22px;font-weight:500;color:var(--ht-text)}.ht-i-oferta-modulos{gap:14px 40px;font-size:16px;font-weight:400;line-height:24px;color:var(--ht-text);width:100%}.ht-g58 .ht-icon{color:var(--ht-accent);width:20px;height:20px}.ht-i-oferta-bonus{gap:14px;font-size:16px;font-weight:400;line-height:24px;color:var(--ht-text);text-align:left;width:100%}.ht-i-oferta-cta{--btn-bg:var(--ht-accent)}.ht-i-oferta-cta.ht-btn{color:var(--ht-primary-ink);padding:14px 40px;border-radius:10px;line-height:1.3em;background:var(--ht-accent)}.ht-i-oferta-ticket-body{display:flex;flex-direction:column;gap:24px;padding:32px 20px 32px;align-items:center}.ht-i-oferta-ticket{display:flex;flex-direction:column;background:var(--ht-surface-3);overflow:hidden;border:2px solid var(--ht-accent);border-radius:30px}.ht-i-oferta-card-wrap{display:flex;flex-direction:column;margin:0 auto;max-width:100%}.ht-g59{padding:80px 0;max-width:min(100%,767px);margin-left:auto;margin-right:auto}.ht-i-s-oferta{background:var(--ht-bg);padding:0 15px;text-align:center}.ht-i-aut-overline{margin:0;font-size:4.0vw;line-height:6.0vw;font-weight:400;color:var(--ht-text)}.ht-hl-gradient{background:linear-gradient(90deg,var(--ht-text),var(--ht-accent));background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent;display:inline-block}.ht-i-aut-h1{font-size:32px;font-weight:500}.ht-i-aut-bio{font-size:3.8vw;font-weight:300;color:var(--ht-text)}.ht-g60{padding:10px;width:49%;max-width:49%;align-items:center}.ht-g61 .ht-image-box-content{text-align:center}.ht-g62 .ht-image-box-img{width:100px}.ht-g61 .ht-image-box-title{font-size:14px;font-family:var(--ht-font-head);font-weight:500;line-height:16.8px}.ht-g61 .ht-image-box-text{font-size:10px;font-weight:400;line-height:12px;color:var(--ht-text)}.ht-i-award-3{padding:20px 10px;width:41%;max-width:41%;align-items:center}.ht-i-award-3 .ht-image-box-img{width:80px}.ht-i-award-4{padding:20px 10px;width:40%;max-width:40%;align-items:center}.ht-g63{padding:20px 10px;width:48%;max-width:48%;align-items:center}.ht-i-aut-awards{display:flex;gap:0px;padding:0 0 20px;align-items:center;justify-content:space-around;flex-wrap:wrap}.ht-i-aut-col-left{display:flex;flex-direction:column;gap:0px}.ht-i-aut-row{display:flex;flex-direction:column;gap:50px}.ht-i-c-autoridade{padding:75px 0;max-width:min(100%,767px);margin-left:auto;margin-right:auto}.ht-i-faq-h{text-align:center;font-size:5.5vw;line-height:1;font-weight:500;color:var(--ht-text)}.ht-i-faq-1 summary{font-size:3.9vw;font-weight:500;line-height:4.68vw;font-family:var(--ht-font-head);color:rgb(0,0,0)}.ht-i-faq-1 .ht-faq-a{font-size:14px;font-weight:300;line-height:1.5;color:var(--ht-text)}.ht-i-faq-1 .ht-faq-chevron .ht-icon{width:25px;height:25px;color:var(--ht-text-on-light)}.ht-faq-anim>.ht-faq-item{interpolate-size:allow-keywords}.ht-faq-anim>.ht-faq-item::details-content{block-size:0;overflow:hidden;transition:block-size .3s ease,content-visibility .3s allow-discrete}.ht-faq-anim>.ht-faq-item[open]::details-content{block-size:auto}.ht-i-footer-div-top{border-top-color:#5c5c5c;border-top-width:1px;margin:0 0 40px}.ht-i-footer-h{text-align:center;font-size:25px;line-height:1;font-weight:500;color:var(--ht-text)}.ht-i-footer-text{width:72%;text-align:center;font-size:4.0vw;font-weight:300;color:#ffffff}.ht-i-footer-mid{display:flex;flex-direction:column;gap:4px;align-items:center}.ht-i-footer-left{display:flex;flex-direction:column;gap:10px;align-items:center}.ht-i-footer-btn-entrar.ht-btn{padding:20px;border-radius:10px}.ht-i-footer-btn-whatsapp{--btn-bg:#e7e7e7}.ht-i-footer-btn-whatsapp.ht-btn{color:#1a1a1a;background:#e7e7e7}.ht-i-footer-buttons{display:flex;flex-direction:column;gap:12px;align-items:center}.ht-i-footer-row{display:flex;flex-direction:column;gap:30px;align-items:center}.ht-i-footer-div-bottom{border-top-color:#5c5c5c;border-top-width:1px;margin:40px 0 0}.ht-i-footer-copy{margin:20px 0 0;text-align:center;font-size:2.8vw;font-weight:300;color:rgb(129,129,129)}.ht-i-c-footer{padding:50px 0;max-width:min(100%,767px);margin-left:auto;margin-right:auto}.ht-popup{position:fixed;inset:0;z-index:9998;display:none;align-items:center;justify-content:center;background:var(--ht-overlay);padding:1rem}.ht-popup.is-open{display:flex}.ht-popup-box{background:var(--ht-surface);border-radius:16px;max-width:32rem;width:100%;padding:2rem;position:relative;box-shadow:0 30px 60px rgba(10,37,64,.25);opacity:0;transform:scale(.96);transition:opacity .2s,transform .2s}.ht-popup-box.is-shown{opacity:1;transform:none}.ht-popup-close{position:absolute;top:.75rem;right:1rem;font-size:1.5rem;line-height:1;background:none;border:0;cursor:pointer;color:var(--ht-text-subtle)}.ht-i-popup-whats-h{text-align:center;font-size:22px;line-height:1.2;font-weight:500;color:var(--ht-text)}.ht-i-popup-whats-sub{margin:10px 0 20px;text-align:center;font-size:14px;line-height:1.5;color:var(--ht-text-muted)}.iti{display:block;width:100%}.iti>input{width:100%;box-sizing:border-box}.ht-anim-fade{animation:ht-fade .5s ease both}.ht-anim-slideUp{animation:ht-slideUp .5s ease both}.ht-anim-slideIn{animation:ht-slideIn .5s ease both}.ht-anim-zoom{animation:ht-zoom .5s ease both}.ht-anim-shake{animation:ht-shake .5s ease both}.ht-anim-pulse{animation:ht-pulse .5s ease both}.ht-anim-typewriter{animation:ht-type 1.8s steps(24,end) both}.ht-i-popup-whats .ht-popup-box{padding:28px 24px;max-width:26rem;border-radius:16px;background:var(--ht-surface-3)}.ht-i-popup-whats.ht-popup{background:rgba(0,0,0,.75)}.ht-i-popup-whats .ht-popup-close{color:var(--ht-text-muted)}.ht-progress-track{background:var(--ht-border);border-radius:999px;overflow:hidden;height:.6rem}.ht-progress-bar{background:var(--ht-primary);height:100%;transition:width .8s ease}.ht-progress-label{margin:0 0 .25rem;font-size:.875rem;color:var(--ht-text-muted)}.ht-i-checkout-progress .ht-progress-bar{background:#55FF01}.ht-i-checkout-progress .ht-progress-track{background:transparent;height:22px;border-radius:999px}.ht-i-checkout-title{margin:0;max-width:96%;text-align:center;font-size:5.5vw;line-height:1.3;font-weight:700;color:var(--ht-text);font-family:var(--ht-font-body)}.ht-i-checkout-subtitle{margin:0;width:80%;max-width:80%;text-align:center;font-size:18px;line-height:1.2;font-weight:400;font-family:"Criteria CF", sans-serif;color:var(--ht-text)}.ht-i-checkout-card-form{gap:20px}.ht-i-checkout-card-form .ht-form-field input{padding:10px 14px;height:44px;border:1px solid #d5d5d5;border-radius:8px;background:#ffffff;color:#7b8798;font-size:16px}.ht-i-checkout-card-form .ht-form-field input::placeholder{color:#7b8798}.ht-i-checkout-card-form .ht-form-submit{width:100%;height:46px}.ht-i-popup-checkout .ht-popup-box{padding:20px;max-width:650px;border-radius:10px;box-shadow:none;background:var(--ht-bg)}.ht-i-popup-checkout.ht-popup{background:rgba(0,0,0,.8)}.ht-i-popup-checkout .ht-popup-close{color:#AD2828;font-size:24px}@supports (background:color-mix(in srgb,red 50%,white)){.ht-btn.ht-btn-primary:hover{background:var(--btn-bg-hover,color-mix(in srgb,var(--btn-bg,var(--ht-primary)) 76%,white));box-shadow:0 0 0 1px color-mix(in srgb,var(--btn-bg,var(--ht-primary)) 80%,transparent),0 0 24px color-mix(in srgb,var(--btn-bg,var(--ht-primary)) 55%,transparent)}}@media (prefers-reduced-motion:reduce){.ht-btn{transition:none}.ht-btn.ht-btn-primary:hover,.ht-btn:active{transform:none}[data-hover]{transition:none}[data-hover]:hover{transform:none}.ht-faq-anim>.ht-faq-item::details-content{transition:none}.ht-popup-box{transition:none}[class*="ht-anim-"]{animation:none!important}}@media (scripting: none){[data-reveal]{opacity:1;transform:none}}@media (prefers-reduced-motion: reduce){[data-reveal]{opacity:1;transform:none;transition:none}}@media (max-width:767.98px){.ht-tabs[data-mobile="accordion"]{display:flex;flex-direction:column}.ht-tabs[data-mobile="accordion"]>.ht-tabs-list,.ht-tabs[data-mobile="accordion"]>.ht-tabs-panels{display:contents}.ht-tabs[data-mobile="accordion"] .ht-tab-panel{padding:.75rem 0 1.25rem}.ht-i-dem-tabs[data-mobile="accordion"]>.ht-tabs-list>:nth-child(1){order:1}.ht-i-dem-tabs[data-mobile="accordion"]>.ht-tabs-panels>:nth-child(1){order:2}.ht-i-dem-tabs[data-mobile="accordion"]>.ht-tabs-list>:nth-child(2){order:3}.ht-i-dem-tabs[data-mobile="accordion"]>.ht-tabs-panels>:nth-child(2){order:4}.ht-i-dem-tabs[data-mobile="accordion"]>.ht-tabs-list>:nth-child(3){order:5}.ht-i-dem-tabs[data-mobile="accordion"]>.ht-tabs-panels>:nth-child(3){order:6}.ht-i-dem-tabs[data-mobile="accordion"]>.ht-tabs-list>:nth-child(4){order:7}.ht-i-dem-tabs[data-mobile="accordion"]>.ht-tabs-panels>:nth-child(4){order:8}.ht-i-dem-tabs[data-mobile="accordion"]>.ht-tabs-list>:nth-child(5){order:9}.ht-i-dem-tabs[data-mobile="accordion"]>.ht-tabs-panels>:nth-child(5){order:10}.ht-i-dem-tabs[data-mobile="accordion"]>.ht-tabs-list>:nth-child(6){order:11}.ht-i-dem-tabs[data-mobile="accordion"]>.ht-tabs-panels>:nth-child(6){order:12}.ht-i-dem-tabs[data-mobile="accordion"]>.ht-tabs-list>:nth-child(7){order:13}.ht-i-dem-tabs[data-mobile="accordion"]>.ht-tabs-panels>:nth-child(7){order:14}.ht-i-dem-tabs[data-mobile="accordion"]>.ht-tabs-list>:nth-child(8){order:15}.ht-i-dem-tabs[data-mobile="accordion"]>.ht-tabs-panels>:nth-child(8){order:16}.ht-i-dem-tabs[data-mobile="accordion"]>.ht-tabs-list>:nth-child(9){order:17}.ht-i-dem-tabs[data-mobile="accordion"]>.ht-tabs-panels>:nth-child(9){order:18}}@media(max-width:767.98px){.ht-i-cma-steps{position:relative}.ht-i-cma-steps::before{content:"";position:absolute;right:31px;top:34px;bottom:34px;width:6px;border-radius:3px;background:linear-gradient(180deg,#16321a,#7ee81f);z-index:0}.ht-i-cma-steps > *{position:relative;z-index:1;padding-right:84px}.ht-i-cma-steps > *::after{content:"";position:absolute;right:0;top:50%;transform:translateY(-50%);width:68px;height:68px;background-position:center;background-size:contain;background-repeat:no-repeat}.ht-i-cma-steps > *:nth-child(1)::after{background-image:url("https://lp.of3dacademy.com/uploads/cma-no-1-criacao-f2342d53.webp")}.ht-i-cma-steps > *:nth-child(2)::after{background-image:url("https://lp.of3dacademy.com/uploads/cma-no-2-modificacao-19c4ceda.webp")}.ht-i-cma-steps > *:nth-child(3)::after{background-image:url("https://lp.of3dacademy.com/uploads/cma-no-3-aprimoramento-f022c7e8.webp")}.ht-i-cma-diagram-wrap{display:none}}@keyframes ht-fade{from{opacity:0}to{opacity:1}}@keyframes ht-slideUp{from{opacity:0;transform:translateY(20px)}to{opacity:1;transform:none}}@keyframes ht-slideIn{from{opacity:0;transform:translateX(-20px)}to{opacity:1;transform:none}}@keyframes ht-zoom{from{opacity:0;transform:scale(.92)}to{opacity:1;transform:none}}@keyframes ht-shake{0%,100%{transform:translateX(0)}20%,60%{transform:translateX(-6px)}40%,80%{transform:translateX(6px)}}@keyframes ht-pulse{0%,100%{transform:scale(1)}50%{transform:scale(1.05)}}@keyframes ht-type{from{clip-path:inset(0 100% 0 0)}to{clip-path:inset(0 0 0 0)}}@media (min-width:768px){.ht-i-hero-sub{font-size:15px;line-height:21px}.ht-g15{flex-direction:column}.ht-g16{flex-direction:column}.ht-i-beneficios-card{grid-template-columns:repeat(2,1fr)}.ht-i-cma-h{font-size:32px}.ht-i-cma-steps{gap:30px;grid-template-columns:repeat(3,minmax(0,1fr))}.ht-i-cma-diagram{width:460px}.ht-g48{padding:32px 28px}.ht-i-praquem-sub{font-size:18px}.ht-g49{padding:20px;min-height:192px}.ht-g64{width:597px}.ht-i-bonus-2-row{flex-direction:row}.ht-i-bonus-3-div{width:491px}.ht-i-oferta-badge-h{font-size:20px}.ht-i-aut-overline{font-size:18px;line-height:27px}.ht-i-aut-h1{font-size:30px}.ht-g65{font-size:14px}.ht-i-faq-h{font-size:50px}.ht-i-faq-1 summary{font-size:20px;line-height:30px}.ht-i-faq-1 .ht-faq-a{font-size:16px}.ht-i-checkout-title{font-size:24px;line-height:1.2}.ht-i-popup-checkout .ht-popup-box{padding:50px}}@media(min-width:768px){.ht-i-aprende-grid .ht-tabs{display:block}.ht-i-cma-diagram-wrap .ht-i-cma-diagram-v{display:none}}@media (min-width:1024px){.ht-i-hero-logo{width:191px}.ht-i-hero-h1{max-width:960px;font-size:50px;line-height:58px}.ht-i-hero-sub{max-width:830px;font-size:18px}.ht-g3{align-items:center}.ht-g3 .ht-icon-box-content{text-align:center}.ht-g3 .ht-icon-box-text{font-size:18px;line-height:26px;text-align:left}.ht-i-hero-check-2{align-items:center;justify-content:flex-start}.ht-g4 .ht-icon-box-icon{align-self:center}.ht-i-hero-check-2 .ht-icon-box-content{text-align:center}.ht-g4 .ht-icon-box-text{font-size:18px;line-height:26px}.ht-i-hero-check-4{align-items:flex-start;justify-content:center}.ht-i-hero-check-4 .ht-icon-box-content{text-align:left}.ht-i-hero-checklist{gap:16px;max-width:941px;grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.ht-i-hero-video-wrap{max-width:1050px}.ht-btn-primary.ht-btn-lg,.ht-btn-primary.ht-btn-md{padding:var(--btn-pad,20px);font-size:var(--btn-fs,20px);line-height:var(--btn-lh,20px)}.ht-g9.ht-btn{padding:24px}.ht-g11{gap:28px}.ht-i-hero-col{gap:22px}.ht-i-c-hero{padding:30px 0 80px;max-width:1140px;text-align:left}.ht-i-s-hero{padding:0;background-size:cover;background-repeat:no-repeat}.ht-g66{align-items:flex-start}.ht-i-image-box_d6c36488 .ht-image-box-content{text-align:left}.ht-i-image-box_d6c36488 .ht-image-box-title{font-size:18px;line-height:1.3em;letter-spacing:-1px}.ht-i-image-box_d6c36488 .ht-image-box-text{font-size:14px;line-height:1.4em;letter-spacing:-3%}.ht-g16 .ht-image-box-title{font-size:18px;line-height:1.3em}.ht-g16 .ht-image-box-text{font-size:14px;line-height:1.4em}.ht-i-beneficio-box-4 .ht-image-box-title{font-size:18px;line-height:1.3em}.ht-i-beneficio-box-4 .ht-image-box-text{font-size:14px;line-height:1.4em}.ht-i-beneficios-card{gap:32px;padding:32px 11px 32px 20px;grid-template-columns:repeat(4,1fr)}.ht-i-c-beneficios{padding:20px 0 40px;max-width:1140px}.ht-g17{padding:0}.ht-i-agentes-h2{max-width:800px;font-size:50px;line-height:58px}.ht-i-agentes-sub{max-width:700px;font-size:20px;line-height:30px}.ht-i-agentes-window{max-width:1080px}.ht-i-agentes-icon-1{width:calc((100% - 126px) / 10)}.ht-g20{width:calc((100% - 126px) / 10)}.ht-i-agentes-icon-10{width:calc((100% - 126px) / 10);max-width:96px}.ht-i-agentes-icons-row{gap:14px}.ht-i-agentes-cta{max-width:1140px}.ht-g67.ht-btn{padding:24px}.ht-g22{padding:60px 0 0}.ht-g23{gap:32px}.ht-g24{padding:90px 0;max-width:1140px}.ht-g25{padding:0}.ht-i-prova-h2{max-width:1000px;font-size:50px;line-height:58px}.ht-i-prova-grid{gap:20px;column-count:3;text-align:left;grid-template-columns:repeat(3, 1fr);grid-template-rows:4}.ht-i-prova-grid > *{margin-bottom:20px}.ht-g30{width:100%;font-size:50px}.ht-i-aprende-sub{font-size:20px;line-height:30px}.ht-g33{font-size:12px}.ht-g68{margin:50px 0 0}.ht-g43.ht-btn{padding:24px}.ht-g69{padding:60px 0 0}.ht-i-c-aprende{display:flex;padding:80px 0;max-width:1140px;align-items:center;justify-content:center;flex-wrap:wrap}.ht-i-cma-h{width:100%;max-width:100%}.ht-i-cma-sub{width:699px;max-width:720px;text-align:center;font-size:20px;line-height:30px}.ht-i-cma-steps{display:flex;margin:50px 0 0;max-width:810px;text-align:center;align-items:center;justify-content:center}.ht-i-cma-diagram{width:657px}.ht-i-cma-diagram-wrap{margin:40px 0 0}.ht-g46{width:211px;max-width:211px}.ht-g46 .ht-image-box-title{font-size:28px}.ht-g47{gap:0px}.ht-g48{max-width:380px;width:50%}.ht-i-cma-card-bad-box .ht-image-box-img{background-color:#e12323}.ht-i-cma-compare{flex-direction:row;gap:28px;margin:60px 0 0}.ht-i-c-metodo-cma{padding:80px 0;max-width:1140px;text-align:center;align-items:center;justify-content:center;flex-wrap:wrap}.ht-i-praquem-sub{max-width:882px}.ht-i-praquem-item-1 .ht-icon{translate:0 6px}.ht-i-praquem-item-1 .ht-icon-box-text{font-size:24px;line-height:36px}.ht-g49{min-height:160px}.ht-g50 .ht-icon{translate:0 7px}.ht-g50 .ht-icon-box-text{font-size:24px;line-height:36px}.ht-g51 .ht-icon-box-text{font-size:24px;line-height:36px}.ht-i-praquem-grid{display:grid;gap:20px;margin:50px 0 0;grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.ht-i-c-pra-quem{display:flex;padding:80px 0;max-width:1140px;text-align:center;align-items:center;justify-content:center;flex-wrap:wrap}.ht-i-bonus-badge{max-width:100%;justify-content:space-around}.ht-i-bonus-h{padding:0 230px;width:100%;text-align:center;font-size:50px}.ht-i-bonus-1-title{width:100%;font-size:36px}.ht-i-bonus-1-subtitle{width:1000px;font-size:24px}.ht-i-bonus-1-text{max-width:671px;font-size:18px}.ht-i-bonus-1{padding:50px 60px}.ht-g53{font-size:36px}.ht-i-bonus-2-list{font-size:18px}.ht-i-bonus-2-list .ht-icon{width:28px;height:28px;translate:0 6px}.ht-g54{padding:50px 60px}.ht-i-bonus-3-text{max-width:749px;font-size:18px}.ht-i-c-bonus{display:flex;padding:80px 0;max-width:1140px;align-items:center;flex-wrap:wrap}.ht-i-oferta-badge-h{width:311px;text-align:left;letter-spacing:5%}.ht-i-oferta-badge-strip{flex-direction:row;padding:20px 40px;justify-content:space-between}.ht-i-oferta-ticket-h{max-width:480px}.ht-i-oferta-agentes{grid-template-columns:repeat(2,1fr);text-align:left}.ht-i-oferta-agentes .ht-icon{align-self:center;translate:0 -10px}.ht-i-oferta-modulos{grid-template-columns:repeat(2,1fr)}.ht-i-oferta-ticket-body{gap:30px;padding:40px 50px 48px}.ht-i-oferta-card-wrap{max-width:760px}.ht-i-c-oferta{padding:100px 0 140px;max-width:1140px}.ht-i-s-oferta{padding:0}.ht-i-aut-overline{margin:0 0 -20px}.ht-i-aut-h1{padding:20px 0 0;font-size:48px;line-height:1.2em}.ht-i-aut-bio{font-size:16px;line-height:1.6em}.ht-i-award-1{padding:0;width:28%;max-width:28%;align-items:center}.ht-g61 .ht-image-box-content{text-align:center}.ht-g60 .ht-image-box-img{width:130px}.ht-g61 .ht-image-box-title{font-size:16px;line-height:19.2px}.ht-g61 .ht-image-box-text{font-size:12px;line-height:18px}.ht-i-award-2{padding:0;width:27%;max-width:27%;align-items:center}.ht-i-award-3{padding:0;width:24%;max-width:24%;align-items:center}.ht-i-award-3 .ht-image-box-img{width:100px}.ht-i-award-4{padding:0 15px;width:29%;max-width:29%;align-items:center}.ht-g70 .ht-image-box-img{width:120px}.ht-i-award-5{padding:0 15px;width:27%;max-width:27%;align-items:center}.ht-i-award-6{padding:0;margin:0;width:24%;max-width:24%;align-items:center}.ht-i-aut-awards{gap:18px 0px;width:540px}.ht-i-aut-col-left{justify-content:space-evenly;width:540px}.ht-i-aut-col-right{width:661.5px}.ht-i-aut-row{flex-direction:row;gap:50px 0px;align-items:flex-start;justify-content:space-around}.ht-i-c-autoridade{padding:100px 0 50px;max-width:1350px}.ht-i-faq-h{padding:30px}.ht-i-c-faq{padding:40px 0 140px;max-width:1140px}.ht-i-footer-h{padding:0;margin:0;text-align:left}.ht-i-footer-text{width:356px;text-align:left}.ht-i-footer-left{flex-direction:row;gap:20px}.ht-i-footer-btn-entrar{width:100%;text-align:center}.ht-i-footer-btn-entrar.ht-btn{border-radius:10px}.ht-i-footer-btn-whatsapp.ht-btn{padding:15px 60px}.ht-i-footer-buttons{align-items:flex-end}.ht-i-footer-row{flex-direction:row;gap:20px;justify-content:space-between}.ht-i-c-footer{padding:60px 0 40px;max-width:1140px}}@media(min-width:1024px){.ht-i-aprende-grid .ht-tabs{display:grid;grid-template-columns:minmax(0,2fr) minmax(0,3fr);gap:64px;align-items:center}.ht-i-aprende-grid .ht-tab-btn{font-size:26px;line-height:32px;padding:22px 0}.ht-i-aprende-grid .ht-tab-btn-desc{font-size:16px;line-height:1.55;margin-top:10px}.ht-i-aprende-grid .ht-tabs-panels{padding-top:0}.ht-i-aprende-grid .ht-tabs-panels{align-self:center}.ht-i-aprende-grid .ht-tabs-panels,.ht-i-aprende-grid .ht-tab-panel{height:100%}.ht-i-aprende-grid .ht-tab-panel{display:flex;flex-direction:column;justify-content:center}}@media (min-width:1367px){.ht-i-hero-sub{font-size:20px;line-height:28px}.ht-i-dem-p1{justify-content:center}.ht-i-cma-h{font-size:50px}.ht-i-praquem-sub{font-size:20px}.ht-i-oferta-badge-h{font-size:24px}.ht-i-aut-h1{font-size:48px;line-height:1.1em}.ht-i-aut-bio{font-size:18px}.ht-g71{font-size:16px}}
.ht-i-hero-h1 .ht-hl:first-of-type{text-decoration:none}.ht-i-popup-whats-form .ht-btn{width:100%;justify-content:center}.ht-i-popup-whats-form .ht-form-field span{color:var(--ht-text-muted);font-size:13px}.ht-i-popup-whats-form .ht-form-field input{background:#ffffff;color:#111111;border:1px solid #d5d8dc}
/* IA Ultimate purchase popup: uses page design tokens. */
.checkout-popup{padding:15px}
.checkout-popup .ht-popup-box{display:flex;flex-direction:column;align-items:center;gap:20px;border:1px solid var(--ht-border-2);border-radius:10px;box-shadow:none;max-height:calc(100vh - 30px);overflow-y:auto;scrollbar-width:thin}
.checkout-popup .ht-popup-close{top:10px;right:10px;width:24px;height:24px;padding:0;border:2px solid #AD2828;border-radius:50%;color:#AD2828;font-size:22px;line-height:20px;text-align:center}
.checkout-popup .checkout-progress{position:relative;width:100%;max-width:100%;margin:0}
.checkout-popup .checkout-progress .ht-progress-track{height:22px;border:1px solid var(--ht-accent);background:transparent;border-radius:100px}
.checkout-popup .checkout-progress .ht-progress-bar{background:var(--ht-accent)}
.checkout-popup .checkout-progress:after{content:"90%";position:absolute;z-index:1;top:50%;right:13%;transform:translateY(-50%);font:700 10px/1 var(--ht-font-head);color:var(--ht-text)}
.checkout-popup .checkout-title{width:96%;margin:0;text-align:center;letter-spacing:normal;font-family:var(--ht-font-head)}
.checkout-popup .checkout-subtitle{width:80%;max-width:80%;margin:0;text-align:center;font-family:var(--ht-font-body)}
.checkout-popup .checkout-subtitle p{margin:0}
.checkout-popup .checkout-payment-tabs{width:100%}
.checkout-popup .checkout-payment-tabs .ht-tabs-list{gap:0;border-bottom:0;flex-wrap:nowrap}
.checkout-popup .checkout-payment-tabs .ht-tab-btn{flex:1;min-height:60px;padding:12px 16px;border:0;border-radius:10px 10px 0 0;background:var(--ht-surface-white);color:var(--ht-text-subtle);font:700 20px/1.2 var(--ht-font-head)}
.checkout-popup .checkout-payment-tabs .ht-tab-btn[aria-selected="true"]{background:var(--ht-surface-3);color:var(--ht-text-muted);border-bottom-color:transparent}
.checkout-popup .checkout-payment-tabs .ht-tabs-panels{padding-top:0;background:transparent}
.checkout-popup .checkout-payment-tabs .ht-tab-panel{padding:30px;background:var(--ht-surface-3);border-radius:0 0 10px 10px}
.checkout-popup .checkout-card-form,.checkout-popup .checkout-pix-form{gap:20px}
.checkout-popup .checkout-card-form .ht-form-field>span,.checkout-popup .checkout-pix-form .ht-form-field>span{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}
.checkout-popup .checkout-card-form .ht-form-field input,.checkout-popup .checkout-pix-form .ht-form-field input{box-sizing:border-box;width:100%;height:44px;padding:10px 14px;border:1px solid var(--ht-faq-closed-border);border-radius:8px;background:var(--ht-surface-white);color:var(--ht-text-subtle);font:400 16px/1.2 var(--ht-font-body)}
.checkout-popup .checkout-card-form .ht-form-field input::placeholder,.checkout-popup .checkout-pix-form .ht-form-field input::placeholder{color:var(--ht-text-subtle);opacity:1}
.checkout-popup .checkout-card-form .ht-form-submit,.checkout-popup .checkout-pix-form .ht-form-submit{width:100%;min-height:46px;margin-top:0;padding:10px;border:0;border-radius:7px;background:var(--ht-primary);color:var(--ht-primary-ink);font:700 18px/1.2 var(--ht-font-head);box-shadow:none}
@media(max-width:767px){
 .checkout-popup .checkout-payment-tabs .ht-tab-btn{min-height:52px;padding:10px 8px;font-size:16px}
 .checkout-popup .checkout-payment-tabs .ht-tab-panel{padding:20px 10px 0}
 .checkout-popup .checkout-card-form,.checkout-popup .checkout-pix-form{gap:16px}
 .checkout-popup .checkout-card-form .ht-form-submit,.checkout-popup .checkout-pix-form .ht-form-submit{font-size:4.5vw}
}

/* Spanish reference pre-checkout has a single payment form. */
html[lang="en"] .checkout-payment-tabs > .ht-tabs-list,
html[lang="es"] .checkout-payment-tabs > .ht-tabs-list,
html[lang="en"] .checkout-payment-tabs #panel-checkout-payment-tabs-1,
html[lang="es"] .checkout-payment-tabs #panel-checkout-payment-tabs-1{display:none!important}
html[lang="en"] .checkout-payment-tabs .ht-tab-panel:not([hidden]),
html[lang="es"] .checkout-payment-tabs .ht-tab-panel:not([hidden]){border-radius:10px}