.kit .brand{font-weight:700;font-size:18px;letter-spacing:-.02em}.kit-top{display:grid;grid-gap:28px;gap:28px;align-items:start}.kit-lead{font-size:19px;line-height:1.45;margin:0 0 12px;max-width:34em}.kit-form{background:var(--surface);border:1px solid var(--border);border-radius:16px;padding:20px;gap:14px;box-shadow:0 18px 40px -24px rgba(25,20,26,.35)}.kit-campo,.kit-form{display:flex;flex-direction:column}.kit-campo{gap:6px;font-size:14px;font-weight:600}.kit-campo b{color:var(--accent-text)}.kit-campo input,.kit-campo select{width:100%;min-height:48px;padding:0 14px;border:1.5px solid var(--border);border-radius:8px;background:var(--surface);color:var(--text);font:inherit;font-weight:400;font-size:16px}.kit-campo input:focus,.kit-campo select:focus{border-color:var(--link);outline:none}.kit-campo input[aria-invalid=true]{border-color:var(--accent-text)}.kit-dos{display:grid;grid-gap:14px;gap:14px}.kit-form label.check{display:flex;gap:10px;align-items:flex-start;cursor:pointer}.kit-form label.check a{color:var(--link)}.kit-nota{margin:0}.kit-hecho h2{margin-bottom:4px;overflow-wrap:anywhere}.kit-hecho .btn{align-self:flex-start}.kit-piezas{list-style:none;padding:0;margin:16px 0 12px;display:grid;grid-gap:12px;gap:12px}.kit-piezas li{display:grid;grid-template-columns:44px 1fr;grid-gap:12px;gap:12px;background:var(--surface);border:1px solid var(--border);border-radius:12px;padding:16px}.kit-piezas h3{font-size:17px;margin:0 0 4px}.kit-piezas p{margin:0 0 4px}.kit-n{font-weight:750;color:var(--link);font-size:15px;letter-spacing:.06em;padding-top:2px}.kit-pie{display:flex;flex-wrap:wrap;gap:8px 20px;margin-top:48px;padding-top:20px;border-top:1px solid var(--border)}.kit-pie a{color:var(--text-2)}@media (min-width:640px){.kit-dos,.kit-piezas{grid-template-columns:1fr 1fr}.kit-form{padding:24px}}@media (min-width:900px){.kit-top{grid-template-columns:1.1fr 1fr;gap:48px}.kit-top .kit-form{margin-top:40px}}