.cursos_page__iiJ5N{--bg:#0a0807;--surface:#151110;--line:hsla(30,31%,94%,.1);--fg:#f4efea;--muted:#a39a92;--faint:#6f6761;--accent:#ff914d;--accent-ink:#120a04;--ease-out:cubic-bezier(0.23,1,0.32,1);background:var(--bg);color:var(--fg);padding:32px 20px 96px}.cursos_wrap__jtJv5{max-width:720px;margin:0 auto;display:grid;gap:40px}.cursos_hero__QwXi0{display:grid;gap:18px}.cursos_eyebrow__F7vMv{font-size:13px;font-weight:500;color:var(--muted);display:flex;flex-wrap:wrap;gap:6px 10px;align-items:center}.cursos_pill__MRcl1{display:inline-block;background:rgba(255,145,77,.12);color:var(--accent);border-radius:999px;padding:3px 10px;font-weight:600}.cursos_title__RYbtI{font-family:var(--font-display),"Inter",system-ui,sans-serif;font-weight:800;font-size:clamp(40px,7vw,64px);line-height:1.02;letter-spacing:-.03em;font-optical-sizing:auto;margin:0;text-wrap:balance}.cursos_lead__uNPK6{margin:0;font-size:18px;line-height:1.6;color:var(--muted);max-width:56ch}.cursos_form__1Jx5U{display:flex;flex-wrap:wrap;gap:10px;margin-top:6px}.cursos_input__YD7qU{flex:1 1 240px;min-width:0;background:var(--surface);border:1px solid var(--line);border-radius:12px;padding:14px 16px;font-size:16px;color:var(--fg);transition:border-color .16s ease}.cursos_input__YD7qU::-moz-placeholder{color:var(--faint)}.cursos_input__YD7qU::placeholder{color:var(--faint)}.cursos_input__YD7qU:focus-visible{outline:none;border-color:var(--accent)}.cursos_button__wIHBy{background:var(--accent);color:var(--accent-ink);border:0;border-radius:12px;padding:14px 20px;font-size:16px;font-weight:600;cursor:pointer;white-space:nowrap;transition:transform .16s var(--ease-out),opacity .16s ease}.cursos_button__wIHBy:active{transform:scale(.97)}.cursos_button__wIHBy:disabled{opacity:.6;cursor:progress}.cursos_button__wIHBy:focus-visible{outline:2px solid var(--fg);outline-offset:3px}.cursos_error___K34G{flex-basis:100%;margin:0;color:#f2a7a0;font-size:14px}.cursos_done__QgA2C{display:grid;gap:4px;background:var(--surface);border:1px solid var(--accent);border-radius:14px;padding:16px 18px;font-size:15px;color:var(--muted)}.cursos_done__QgA2C strong{color:var(--fg);font-weight:600}.cursos_note__V8p6V{margin:0;font-size:13.5px;line-height:1.5;color:var(--faint)}.cursos_trust__eSGvc{display:flex;align-items:center;gap:12px}.cursos_avatar__5nqF_{width:44px;height:44px;border-radius:50%;-o-object-fit:cover;object-fit:cover}.cursos_trustText__TGQ7h{display:grid;font-size:14px;line-height:1.35}.cursos_trustText__TGQ7h strong{font-weight:600}.cursos_trustText__TGQ7h a{color:var(--muted);text-decoration:none;display:inline-flex;align-items:center;gap:6px}@media (hover:hover) and (pointer:fine){.cursos_trustText__TGQ7h a:hover{color:var(--fg)}}.cursos_trustSub__KHHA6{color:var(--muted)}.cursos_section__6vhCa{display:grid;gap:14px}.cursos_sectionLead__5LOYX{margin:-4px 0 4px;color:var(--muted);font-size:16px;line-height:1.6;max-width:60ch}.cursos_h2__pmRXa{font-family:var(--font-display),"Inter",system-ui,sans-serif;font-weight:700;font-size:26px;line-height:1.15;letter-spacing:-.015em;margin:0}.cursos_list__7mygU{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}@media (max-width:640px){.cursos_list__7mygU{grid-template-columns:minmax(0,1fr)}}.cursos_item___tkU4{background:var(--surface);border:1px solid var(--line);border-radius:14px;padding:14px 16px;display:grid;gap:2px}.cursos_item___tkU4 strong{font-weight:600;font-size:16px}.cursos_back__9WZZF,.cursos_item___tkU4 span{color:var(--muted);font-size:15px}.cursos_back__9WZZF a{color:var(--accent)}.cursos_srOnly__DVc68{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}@media (max-width:520px){.cursos_button__wIHBy{flex:1 1 100%}}@media (prefers-reduced-motion:reduce){.cursos_button__wIHBy,.cursos_input__YD7qU{transition:none}}@font-face{font-family:__displayFont_25be56;src:url(/_next/static/media/bd7594ad0b11ddf3-s.p.woff2) format("woff2");font-display:swap;font-weight:600 800;font-style:normal}@font-face{font-family:__displayFont_Fallback_25be56;src:local("Arial");ascent-override:91.48%;descent-override:26.56%;line-gap-override:0.00%;size-adjust:101.66%}.__className_25be56{font-family:__displayFont_25be56,__displayFont_Fallback_25be56,Inter,system-ui,sans-serif;font-style:normal}.__variable_25be56{--font-display:"__displayFont_25be56","__displayFont_Fallback_25be56",Inter,system-ui,sans-serif}