.s-OXqq_page{--brand:#4f46e5;--brand-dark:#3730a3;--brand-soft:#eef2ff;--accent:#10b981;--accent-soft:#ecfdf5;--warm:#f59e0b;--text:#111827;--muted:#6b7280;--bg-alt:#f7f8fc;--border:#e5e7eb;--radius:18px;--shadow:0 18px 45px #1118271a;color:var(--text);background:#fff;font-size:16px;line-height:1.6;overflow-x:hidden}.s-OXqq_page *,.s-OXqq_page :before,.s-OXqq_page :after{box-sizing:border-box}.s-OXqq_page img,.s-OXqq_page svg[role=img]{object-fit:cover;width:100%;height:100%;display:block}.s-OXqq_container{max-width:1160px;margin:0 auto;padding:0 20px;position:relative}.s-OXqq_hero{background:linear-gradient(135deg,#eef2ff 0%,#f5f3ff 45%,#ecfdf5 100%);padding:140px 0 110px;position:relative;overflow:hidden}.s-OXqq_blobA,.s-OXqq_blobB{filter:blur(60px);opacity:.55;pointer-events:none;border-radius:50%;position:absolute}.s-OXqq_blobA{background:#c7d2fe;width:420px;height:420px;top:-120px;right:-80px}.s-OXqq_blobB{background:#a7f3d0;width:340px;height:340px;bottom:-140px;left:-100px}.s-OXqq_heroGrid{grid-template-columns:1.05fr 1fr;align-items:center;gap:56px;display:grid}.s-OXqq_badge{color:var(--brand);background:#fff;border-radius:999px;margin-bottom:20px;padding:7px 16px;font-size:14px;font-weight:700;display:inline-block;box-shadow:0 4px 14px #4f46e51f}.s-OXqq_heroTitle{letter-spacing:-.02em;margin:0 0 18px;font-size:clamp(34px,5vw,58px);font-weight:800;line-height:1.1}.s-OXqq_highlight{color:var(--brand);white-space:nowrap;position:relative}.s-OXqq_highlight:after{content:"";z-index:-1;background:#fde68a;border-radius:6px;height:12px;position:absolute;bottom:4px;left:0;right:0}.s-OXqq_heroText{max-width:520px;color:var(--muted);margin:0 0 30px;font-size:18px}.s-OXqq_heroButtons{flex-wrap:wrap;gap:12px;display:flex}.s-OXqq_heroChecks{color:#065f46;flex-wrap:wrap;gap:20px;margin-top:22px;font-weight:600;display:flex}.s-OXqq_heroVisual{position:relative}.s-OXqq_heroPhoto{z-index:1;aspect-ratio:4/3.4;background:linear-gradient(135deg,#818cf8,#34d399);border-radius:28px;position:relative;overflow:hidden;transform:rotate(1.5deg);box-shadow:0 30px 60px #4f46e540}.s-OXqq_dots{background-image:radial-gradient(var(--brand) 2px, transparent 2px);opacity:.35;background-size:16px 16px;width:140px;height:140px;position:absolute;bottom:-26px;right:-26px}.s-OXqq_floatCard{z-index:2;box-shadow:var(--shadow);background:#fff;border-radius:16px;align-items:center;gap:12px;padding:12px 18px 12px 12px;animation:4s ease-in-out infinite s-OXqq_float;display:flex;position:absolute}.s-OXqq_floatCard strong{font-size:15px;display:block}.s-OXqq_floatCard small{color:var(--muted);font-size:13px}.s-OXqq_floatIcon{background:var(--brand-soft);border-radius:12px;place-items:center;width:42px;height:42px;font-size:22px;display:grid}.s-OXqq_floatTop{top:26px;left:-34px}.s-OXqq_floatBottom{animation-delay:1.5s;bottom:30px;right:-20px}@keyframes s-OXqq_float{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}.s-OXqq_btnPrimary,.s-OXqq_btnOutline,.s-OXqq_btnLight,.s-OXqq_btnWhatsapp{cursor:pointer;border:2px solid #0000;border-radius:12px;padding:15px 28px;font-size:16px;font-weight:700;text-decoration:none;transition:transform .15s,background .15s,box-shadow .15s;display:inline-block}.s-OXqq_btnPrimary{background:var(--brand);color:#fff;box-shadow:0 10px 24px #4f46e54d}.s-OXqq_btnPrimary:hover{background:var(--brand-dark);color:#fff;transform:translateY(-2px)}.s-OXqq_btnPrimary:disabled{opacity:.7;cursor:not-allowed;transform:none}.s-OXqq_btnOutline{color:var(--brand);border-color:var(--brand);background:#fff}.s-OXqq_btnOutline:hover{color:var(--brand);transform:translateY(-2px)}.s-OXqq_btnLight{color:var(--brand);background:#fff}.s-OXqq_btnLight:hover{color:var(--brand);transform:translateY(-2px)}.s-OXqq_btnWhatsapp{color:#fff;background:#25d366}.s-OXqq_btnWhatsapp:hover{color:#fff;transform:translateY(-2px)}.s-OXqq_strip{z-index:3;margin-top:-48px;position:relative}.s-OXqq_stripGrid{box-shadow:var(--shadow);background:#fff;border-radius:20px;grid-template-columns:repeat(4,1fr);gap:0;padding:8px;display:grid}.s-OXqq_stripItem{align-items:center;gap:14px;padding:18px 20px;display:flex}.s-OXqq_stripItem+.s-OXqq_stripItem{border-left:1px solid var(--border)}.s-OXqq_stripIcon{font-size:30px}.s-OXqq_stripItem strong{font-size:16px;display:block}.s-OXqq_stripItem small{color:var(--muted)}.s-OXqq_section{padding:90px 0}.s-OXqq_sectionAlt{background:var(--bg-alt)}.s-OXqq_eyebrow{text-align:center;color:var(--brand);letter-spacing:.08em;text-transform:uppercase;margin-bottom:8px;font-size:14px;font-weight:700;display:block}.s-OXqq_sectionTitle{text-align:center;letter-spacing:-.01em;margin:0 0 10px;font-size:clamp(28px,3.6vw,40px);font-weight:800}.s-OXqq_sectionText{text-align:center;color:var(--muted);max-width:560px;margin:0 auto 44px}.s-OXqq_left{text-align:left;margin-left:0}.s-OXqq_courseGrid{grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:26px;display:grid}.s-OXqq_courseCard{border:1px solid var(--border);border-radius:var(--radius);color:inherit;background:#fff;flex-direction:column;text-decoration:none;transition:box-shadow .25s,transform .25s;display:flex;overflow:hidden}.s-OXqq_courseCard:hover{box-shadow:var(--shadow);transform:translateY(-6px)}.s-OXqq_courseImg{aspect-ratio:16/9;background:linear-gradient(135deg,#a5b4fc,#6ee7b7);position:relative;overflow:hidden}.s-OXqq_courseImg img{transition:transform .4s}.s-OXqq_courseCard:hover .s-OXqq_courseImg img{transform:scale(1.06)}.s-OXqq_courseTag{color:var(--brand);background:#fffffff2;border-radius:999px;padding:5px 12px;font-size:12px;font-weight:700;position:absolute;top:14px;left:14px}.s-OXqq_courseBody{flex-direction:column;flex:1;padding:34px 24px 24px;display:flex;position:relative}.s-OXqq_courseIcon{background:#fff;border-radius:16px;place-items:center;width:56px;height:56px;font-size:28px;display:grid;position:absolute;top:-28px;left:22px;box-shadow:0 8px 20px #1118271f}.s-OXqq_courseBody h3{margin:0 0 6px;font-size:21px}.s-OXqq_courseBody p{color:var(--muted);flex:1;margin:0 0 16px}.s-OXqq_courseLink{color:var(--brand);font-weight:700}.s-OXqq_whyGrid{grid-template-columns:1fr 1fr;align-items:center;gap:64px;display:grid}.s-OXqq_whyGrid .s-OXqq_eyebrow{text-align:left}.s-OXqq_whyPhotoWrap{position:relative}.s-OXqq_whyPhoto{aspect-ratio:4/4.4;background:linear-gradient(135deg,#6ee7b7,#818cf8);border-radius:28px;overflow:hidden}.s-OXqq_whyBadge{background:var(--brand);color:#fff;border-radius:20px;max-width:180px;padding:20px 24px;position:absolute;bottom:36px;right:-20px;box-shadow:0 18px 40px #4f46e559}.s-OXqq_whyBadge strong{font-size:38px;line-height:1;display:block}.s-OXqq_whyBadge span{opacity:.9;font-size:14px}.s-OXqq_reasonList{flex-direction:column;gap:16px;margin-top:26px;display:flex}.s-OXqq_reasonItem{background:#fff;border-radius:16px;gap:18px;padding:20px 22px;display:flex;box-shadow:0 4px 14px #1118270d}.s-OXqq_reasonNum{background:var(--accent-soft);color:#047857;border-radius:12px;flex-shrink:0;place-items:center;width:46px;height:46px;font-weight:800;display:grid}.s-OXqq_reasonItem h3{margin:0 0 2px;font-size:18px}.s-OXqq_reasonItem p{color:var(--muted);margin:0}.s-OXqq_steps{grid-template-columns:repeat(4,1fr);gap:20px;margin:44px 0 0;padding:0;list-style:none;display:grid;position:relative}.s-OXqq_steps:before{content:"";border-top:3px dashed #c7d2fe;position:absolute;top:46px;left:12%;right:12%}.s-OXqq_step{text-align:center;position:relative}.s-OXqq_stepCircle{border:3px solid var(--brand-soft);width:92px;height:92px;box-shadow:var(--shadow);background:#fff;border-radius:50%;place-items:center;margin:0 auto 14px;font-size:36px;display:grid;position:relative}.s-OXqq_stepNum{background:var(--brand);color:#fff;border-radius:50%;place-items:center;width:30px;height:30px;font-size:14px;display:grid;position:absolute;top:-4px;right:-4px}.s-OXqq_step p{margin:0;font-size:17px;font-weight:700}.s-OXqq_gallery{grid-template-columns:1.3fr 1fr 1fr;gap:18px;margin-top:40px;display:grid}.s-OXqq_galleryItem{aspect-ratio:4/3.2;background:linear-gradient(135deg,#c7d2fe,#a7f3d0);border-radius:20px;overflow:hidden}.s-OXqq_galleryItem:nth-child(2){transform:translateY(24px)}.s-OXqq_formSection{background:linear-gradient(180deg, #fff 0%, var(--brand-soft) 100%)}.s-OXqq_formGrid{grid-template-columns:.85fr 1.15fr;align-items:stretch;gap:32px;display:grid}.s-OXqq_formSide{color:#fff;background:linear-gradient(160deg,#6366f1,#10b981);border-radius:24px;align-items:flex-end;min-height:520px;display:flex;position:relative;overflow:hidden}.s-OXqq_formSidePhoto{position:absolute;inset:0}.s-OXqq_formSide:after{content:"";background:linear-gradient(#1e1b4b0d 20%,#1e1b4be0 100%);position:absolute;inset:0}.s-OXqq_formSideContent{z-index:1;padding:32px;position:relative}.s-OXqq_formSideContent h3{color:#fff;margin:0 0 12px;font-size:24px}.s-OXqq_formSideContent li{color:#fff}.s-OXqq_formSideContent ul{flex-direction:column;gap:8px;margin:0;padding:0;font-weight:600;list-style:none;display:flex}.s-OXqq_formWrap{box-shadow:var(--shadow);background:#fff;border-radius:24px;padding:40px 36px}.s-OXqq_formWrap .s-OXqq_eyebrow{text-align:left}.s-OXqq_formWrap .s-OXqq_sectionText{margin-bottom:26px}.s-OXqq_form{flex-direction:column;gap:18px;display:flex}.s-OXqq_row{grid-template-columns:1fr 1fr;gap:16px;display:grid}.s-OXqq_field{flex-direction:column;gap:6px;display:flex}.s-OXqq_field label,.s-OXqq_labelText{font-size:15px;font-weight:600}.s-OXqq_field input,.s-OXqq_field select,.s-OXqq_field textarea{font:inherit;border:1.5px solid var(--border);color:var(--text);background:#fafafa;border-radius:12px;width:100%;padding:13px 14px}.s-OXqq_field input:focus,.s-OXqq_field select:focus,.s-OXqq_field textarea:focus{border-color:var(--brand);background:#fff;outline:none;box-shadow:0 0 0 3px #4f46e526}.s-OXqq_pills{flex-wrap:wrap;gap:10px;display:flex}.s-OXqq_pill input{opacity:0;pointer-events:none;position:absolute}.s-OXqq_pill span{border:1.5px solid var(--border);cursor:pointer;background:#fafafa;border-radius:999px;padding:10px 18px;font-weight:600;display:inline-block}.s-OXqq_pill input:checked+span{background:var(--brand);border-color:var(--brand);color:#fff}.s-OXqq_pill input:focus-visible+span{box-shadow:0 0 0 3px #4f46e54d}.s-OXqq_submit{width:100%;padding:17px;font-size:18px}.s-OXqq_error{color:#dc2626;margin:0;font-weight:600}.s-OXqq_small{text-align:center;color:var(--muted);margin:0;font-size:13px}.s-OXqq_hp{opacity:0;width:1px;height:1px;position:absolute;left:-9999px}.s-OXqq_success{text-align:center;padding:30px 0}.s-OXqq_successIcon{font-size:60px}.s-OXqq_success h3{margin:10px 0;font-size:24px}.s-OXqq_success p{color:var(--muted);margin-bottom:24px}.s-OXqq_faqList{flex-direction:column;gap:12px;max-width:780px;margin:36px auto 0;display:flex}.s-OXqq_faq{border:1px solid var(--border);background:#fff;border-radius:16px;padding:18px 22px;transition:box-shadow .2s}.s-OXqq_faq[open]{box-shadow:var(--shadow);border-color:#0000}.s-OXqq_faq summary{cursor:pointer;justify-content:space-between;gap:12px;font-size:17px;font-weight:700;list-style:none;display:flex}.s-OXqq_faq summary::-webkit-details-marker{display:none}.s-OXqq_faq summary:after{content:"+";color:var(--brand);font-size:22px;line-height:1}.s-OXqq_faq[open] summary:after{content:"−"}.s-OXqq_faq p{color:var(--muted);margin:10px 0 0}.s-OXqq_contactStrip{background:linear-gradient(120deg, var(--brand) 0%, #7c3aed 60%, #10b981 130%);color:#fff;text-align:center;padding:70px 0;position:relative;overflow:hidden}.s-OXqq_contactStrip:before{content:"";background-image:radial-gradient(#ffffff2e 2px,#0000 2px);background-size:22px 22px;position:absolute;inset:0}.s-OXqq_contactStrip h2{color:#fff;margin:0 0 6px;font-size:clamp(26px,3.5vw,36px)}.s-OXqq_contactStrip p{opacity:.9;color:#fff;margin:0 0 24px}.s-OXqq_contactStrip .s-OXqq_heroButtons{justify-content:center}@media (max-width:900px){.s-OXqq_heroGrid,.s-OXqq_whyGrid,.s-OXqq_formGrid{grid-template-columns:1fr}.s-OXqq_heroGrid{gap:50px}.s-OXqq_heroVisual{width:100%;max-width:520px;margin:0 auto}.s-OXqq_stripGrid{grid-template-columns:1fr 1fr}.s-OXqq_stripItem+.s-OXqq_stripItem{border-left:none}.s-OXqq_steps{grid-template-columns:1fr 1fr;row-gap:36px}.s-OXqq_steps:before{display:none}.s-OXqq_formSide{min-height:300px}.s-OXqq_whyBadge{right:12px}}@media (max-width:600px){.s-OXqq_hero{padding:120px 0 90px}.s-OXqq_section{padding:64px 0}.s-OXqq_row{grid-template-columns:1fr}.s-OXqq_formWrap{padding:28px 18px}.s-OXqq_heroButtons a{text-align:center;flex:100%}.s-OXqq_floatTop{top:-14px;left:-6px}.s-OXqq_floatBottom{bottom:-14px;right:-6px}.s-OXqq_stripItem{gap:10px;padding:14px 12px}.s-OXqq_gallery{grid-template-columns:1fr 1fr}.s-OXqq_galleryItem:first-child{grid-column:span 2}.s-OXqq_galleryItem:nth-child(2){transform:none}}
body:has(main.academy-site) .tp-header-height{height:0!important;min-height:0!important}body:has(main.academy-site) .tp-inner-header-area.transparent:not(.header-sticky){-webkit-backdrop-filter:none;box-shadow:none;background:0 0!important}body:has(main.academy-site) .tp-inner-header-area.transparent:not(.header-sticky) .ab-logo-1{display:none!important}body:has(main.academy-site) .tp-inner-header-area.transparent:not(.header-sticky) .ab-logo-2{display:block!important}body:has(main.academy-site) .tp-inner-header-area.transparent:not(.header-sticky) .tp-inner-header-menu>nav>ul>li>a{color:var(--tp-common-black)!important}body:has(main.academy-site) .tp-inner-header-area.transparent:not(.header-sticky) .tp-header-bar button span{background-color:var(--tp-common-black)!important}body:has(main.academy-site) .tp-inner-header-area.transparent:not(.header-sticky) .tp-offcanvas-open-btn span{background-color:var(--tp-common-black)!important}body:has(main.academy-site) .tp-inner-header-area.transparent:not(.header-sticky) .tp-mint-ai-header-link{color:var(--tp-common-black)!important}body:has(main.academy-site) .tp-inner-header-area.transparent:not(.header-sticky) .tp-mint-ai-header-link .tp-mint-ai-header-link-text{color:var(--tp-common-black)!important}:is(body:has(main.academy-site) .tp-inner-header-area.transparent:not(.header-sticky) .tp-mint-ai-header-link:hover .tp-mint-ai-header-link-text,body:has(main.academy-site) .tp-inner-header-area.transparent:not(.header-sticky) .tp-mint-ai-header-link.is-active .tp-mint-ai-header-link-text){color:#4f46e5!important}
