.lv2 .ct2{padding:68px 24px 0;background:#fff;font-family:var(--font-sans),Inter,system-ui,sans-serif}.lv2 .ct2-in{max-width:1100px;margin:0 auto;padding:clamp(64px,9vh,96px) 0 112px;display:grid;grid-template-columns:1fr 480px;grid-gap:80px;gap:80px;align-items:start}.lv2 .ct2-eyebrow{font-size:13px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:#0a0b0f}.lv2 .ct2-titulo{margin-top:14px;font-size:clamp(40px,4.6vw,64px);line-height:1.02;font-weight:800;letter-spacing:-.045em;color:#0a0b0f;text-wrap:balance}.lv2 .ct2-sub{margin-top:20px;max-width:460px;font-size:19px;line-height:1.5;font-weight:500;color:#0a0b0f;text-wrap:pretty}.lv2 .ct2-canal{margin-top:36px;padding-top:20px;border-top:2px solid #0a0b0f;display:flex;flex-direction:column;gap:4px}.lv2 .ct2-canal span{font-size:13px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:#0a0b0f}.lv2 .ct2-canal a{font-size:20px;font-weight:700;color:#0a0b0f;text-decoration:underline;text-underline-offset:4px}.lv2 .ct2-form{display:flex;flex-direction:column;gap:18px}.lv2 .ct2-par{display:grid;grid-template-columns:1fr 1fr;grid-gap:16px;gap:16px}.lv2 .ct2-campo{display:flex;flex-direction:column;gap:8px}.lv2 .ct2-campo span{font-size:14px;font-weight:700;color:#0a0b0f}.lv2 .ct2-campo em{font-style:normal;font-weight:500;color:#5b606b;margin-left:4px}.lv2 .ct2-campo input,.lv2 .ct2-campo textarea{width:100%;padding:13px 14px;border-radius:12px;border:1px solid rgba(10,11,15,.16);background:#fff;font:500 16px/1.4 var(--font-sans),Inter,system-ui,sans-serif;color:#0a0b0f;transition:border-color .15s ease,box-shadow .15s ease}.lv2 .ct2-campo textarea{resize:vertical;min-height:120px}.lv2 .ct2-campo input:focus,.lv2 .ct2-campo textarea:focus{outline:none;border-color:#0a0b0f;box-shadow:0 0 0 3px rgba(10,11,15,.08)}.lv2 .ct2-btn{display:flex;justify-content:center;padding:15px 26px;border:none;border-radius:9999px;background:#0a0b0f;color:#fff;font:700 17px/1 var(--font-sans),Inter,system-ui,sans-serif;cursor:pointer;transition:transform .2s cubic-bezier(.16,1,.3,1)}.lv2 .ct2-btn:hover{transform:scale(1.02)}.lv2 .ct2-btn:disabled{cursor:progress}.lv2 .ct2-error{font-size:14px;font-weight:600;color:#b42318}.lv2 .ct2-enviado{padding:32px;border-radius:24px;background:#f5f5f7}.lv2 .ct2-enviado-t{font-size:24px;font-weight:800;letter-spacing:-.02em;color:#0a0b0f}.lv2 .ct2-enviado p{font-size:16px;line-height:1.5;color:#0a0b0f}@media (max-width:900px){.lv2 .ct2{padding:58px 16px 0}.lv2 .ct2-in{grid-template-columns:1fr;gap:40px;padding:48px 0 72px}.lv2 .ct2-sub{font-size:16px}.lv2 .ct2-par{grid-template-columns:1fr}}