.stl[data-astro-cid-2firpf2p]{gap:.75rem;display:grid}.stl__drop[data-astro-cid-2firpf2p]{text-align:center;background:var(--paper);cursor:pointer;border:2px dashed #0000004d;border-radius:12px;justify-items:center;gap:.35rem;padding:1.5rem 1rem;transition:border-color .15s,background-color .15s;display:grid;position:relative}.stl__drop[data-astro-cid-2firpf2p]:hover,.stl__drop[data-astro-cid-2firpf2p].is-over{border-color:var(--brand-orange);background:#fff6f2}.stl__drop[data-astro-cid-2firpf2p] input[data-astro-cid-2firpf2p]{opacity:0;cursor:pointer;position:absolute;inset:0}.stl__drop[data-astro-cid-2firpf2p] span[data-astro-cid-2firpf2p]:last-child{color:var(--text-2);font-weight:400;font-size:var(--step--1)}.stl__icon[data-astro-cid-2firpf2p]{background:linear-gradient(var(--brand-orange), var(--brand-orange)) 10px 0 / 26px 24px no-repeat, linear-gradient(var(--ink), var(--ink)) 0 12px / 26px 24px no-repeat;border-radius:6px;width:36px;height:36px;margin-bottom:.25rem}.stl__result[data-astro-cid-2firpf2p]{background:var(--ink);color:var(--paper);border-radius:12px;grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);gap:1rem 1.25rem;padding:1rem;display:grid}.stl__result[data-astro-cid-2firpf2p][hidden],.parts[data-astro-cid-2firpf2p][hidden]{display:none}.stl__view[data-astro-cid-2firpf2p]{aspect-ratio:1;cursor:grab;touch-action:pan-y;background:radial-gradient(circle at 50% 40%,#2a2a2a,#0d0d0d);border-radius:8px;width:100%}.stl__data[data-astro-cid-2firpf2p]{align-content:start;gap:.6rem;margin:0;font-size:.95rem;display:grid}.stl__data[data-astro-cid-2firpf2p] dt[data-astro-cid-2firpf2p]{color:var(--on-ink-2);font-size:var(--step--1)}.stl__data[data-astro-cid-2firpf2p] dd[data-astro-cid-2firpf2p]{overflow-wrap:anywhere;margin:0;font-weight:700}.stl__note[data-astro-cid-2firpf2p]{font-size:var(--step--1);color:var(--on-ink-2);grid-column:1/-1}.stl__error[data-astro-cid-2firpf2p]{color:#b3261e;font-weight:700}.stl__add[data-astro-cid-2firpf2p]{color:var(--ink);font:inherit;cursor:pointer;background:0 0;border:1.5px dashed #00000059;border-radius:8px;justify-self:start;padding:.55rem .9rem;font-size:.92rem;font-weight:700}.stl__add[data-astro-cid-2firpf2p]:hover{border-color:var(--brand-orange);color:var(--brand-orange)}.parts[data-astro-cid-2firpf2p]{gap:.5rem;display:grid}.parts__title[data-astro-cid-2firpf2p]{font-weight:700}.parts__list[data-astro-cid-2firpf2p]{gap:.5rem;margin:0;padding:0;list-style:none;display:grid}.part[data-astro-cid-2firpf2p]{background:var(--paper);border:1px solid #00000024;border-left:4px solid #0003;border-radius:8px;grid-template-columns:minmax(0,1fr) auto auto;grid-template-areas:"name qty remove""info qty remove";align-items:center;gap:.15rem .9rem;padding:.7rem .8rem .7rem 1rem;display:grid}.part[data-astro-cid-2firpf2p].is-shown{border-left-color:var(--brand-orange)}.part__name[data-astro-cid-2firpf2p],.part__name-input[data-astro-cid-2firpf2p]{grid-area:name}.part__name[data-astro-cid-2firpf2p]{font:inherit;text-align:left;color:var(--ink);cursor:pointer;overflow-wrap:anywhere;background:0 0;border:0;justify-self:start;padding:0;font-weight:700}.part__name[data-astro-cid-2firpf2p]:hover{color:var(--brand-orange)}.part[data-astro-cid-2firpf2p] .part__name-input[data-astro-cid-2firpf2p]{min-height:40px;padding:.45rem .7rem}.part__info[data-astro-cid-2firpf2p]{color:var(--text-2);grid-area:info;font-size:.85rem}.part__qty[data-astro-cid-2firpf2p]{grid-area:qty;gap:.2rem;font-size:.8rem;font-weight:700;display:grid}.part__qty[data-astro-cid-2firpf2p] input[data-astro-cid-2firpf2p]{width:7.5rem;min-height:40px;padding:.45rem .7rem}.part__qty[data-astro-cid-2firpf2p][hidden]{display:none}.part__remove[data-astro-cid-2firpf2p]{width:34px;height:34px;color:var(--ink);cursor:pointer;background:#0000000f;border:0;border-radius:50%;grid-area:remove;font-size:1.3rem;line-height:1}.part__remove[data-astro-cid-2firpf2p]:hover{color:#fff;background:#b3261e}@media (width<=560px){.stl__result[data-astro-cid-2firpf2p]{grid-template-columns:minmax(0,1fr)}.part[data-astro-cid-2firpf2p]{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"name remove""info info""qty qty"}.part__qty[data-astro-cid-2firpf2p] input[data-astro-cid-2firpf2p]{width:100%}}.quote[data-astro-cid-2xnebmt5]{isolation:isolate;position:relative}.quote__bg[data-astro-cid-2xnebmt5]{z-index:-1;clip-path:inset(0);position:absolute;inset:0}.quote__bg[data-astro-cid-2xnebmt5] .hv{position:fixed;inset:0}.quote__grid[data-astro-cid-2xnebmt5]{grid-template-columns:minmax(0,1fr) minmax(0,1.25fr);align-items:start;gap:clamp(2rem,5vw,5rem);display:grid}.quote__intro[data-astro-cid-2xnebmt5]{gap:1.5rem;display:grid;position:sticky;top:110px}.quote[data-astro-cid-2xnebmt5] h1[data-astro-cid-2xnebmt5]{font-size:clamp(2rem,1.3rem + 3.2vw,3.6rem)}.alt[data-astro-cid-2xnebmt5]{color:var(--text-2)}.alt[data-astro-cid-2xnebmt5] a[data-astro-cid-2xnebmt5]{color:var(--paper);font-weight:700}.quote__chars[data-astro-cid-2xnebmt5] svg{color:#050505;width:200px;margin-top:1rem}.quote__chars[data-astro-cid-2xnebmt5] .char--clasico .char__body{stroke:#ffffff47;stroke-width:1.5px}.form[data-astro-cid-2xnebmt5]{--text-2:#4d4d4d;--line:#00000024;background:var(--plate);color:var(--ink);border-radius:var(--radius-brand);border-top:6px solid var(--brand-orange);gap:1.25rem;padding:clamp(1.5rem,3vw,2.5rem);display:grid;box-shadow:0 30px 80px #0000008c,0 0 0 1px #ffffff0f}.form[data-astro-cid-2xnebmt5] .btn--ghost[data-astro-cid-2xnebmt5]{border-color:var(--ink);color:var(--ink)}.form[data-astro-cid-2xnebmt5] .btn--ghost[data-astro-cid-2xnebmt5]:hover{background:var(--ink);color:var(--paper)}.row[data-astro-cid-2xnebmt5]{grid-template-columns:1fr 1fr;gap:1.25rem;display:grid}label[data-astro-cid-2xnebmt5]{gap:.4rem;font-size:.95rem;font-weight:700;display:grid}input[data-astro-cid-2xnebmt5],textarea[data-astro-cid-2xnebmt5],select[data-astro-cid-2xnebmt5]{font:inherit;width:100%;min-height:50px;color:var(--ink);background:var(--paper);border:1px solid #0000004d;border-radius:8px;padding:.7rem .9rem;font-size:1rem;font-weight:400}textarea[data-astro-cid-2xnebmt5]{resize:vertical}input[data-astro-cid-2xnebmt5]:focus,textarea[data-astro-cid-2xnebmt5]:focus,select[data-astro-cid-2xnebmt5]:focus{outline:3px solid var(--brand-orange);outline-offset:0;border-color:var(--ink)}[data-astro-cid-2xnebmt5][aria-invalid=true]{border-width:2px;border-color:#b3261e}fieldset[data-astro-cid-2xnebmt5]{border:0;margin:0;padding:0}legend[data-astro-cid-2xnebmt5]{margin-bottom:.6rem;font-size:.95rem;font-weight:700}.checks[data-astro-cid-2xnebmt5]{flex-wrap:wrap;gap:.5rem;display:flex}.check[data-astro-cid-2xnebmt5]{background:var(--paper);border:1px solid var(--line);cursor:pointer;border-radius:8px;align-items:center;gap:.5rem;padding:.5rem .85rem;font-weight:500;display:inline-flex}.check[data-astro-cid-2xnebmt5] input[data-astro-cid-2xnebmt5]{width:18px;height:18px;min-height:0;accent-color:var(--brand-orange);padding:0}.form__error[data-astro-cid-2xnebmt5]{color:#b3261e;font-weight:700}.group[data-astro-cid-2xnebmt5]{border-top:1px solid var(--line);gap:1.25rem;padding-top:1.25rem;display:grid}.group[data-astro-cid-2xnebmt5]>legend[data-astro-cid-2xnebmt5]{float:left;width:100%;font-family:var(--font-display);font-stretch:var(--display-stretch);font-size:var(--step-1);margin:0}.form[data-astro-cid-2xnebmt5] [data-astro-cid-2xnebmt5][hidden]{display:none}.tipo[data-astro-cid-2xnebmt5]{flex-wrap:wrap;gap:.5rem;display:flex}.tipo[data-astro-cid-2xnebmt5] .check[data-astro-cid-2xnebmt5] input[data-astro-cid-2xnebmt5]{border-radius:50%}.progress[data-astro-cid-2xnebmt5]{gap:.9rem;display:grid}.progress__bar[data-astro-cid-2xnebmt5]{background:#0000001a;border-radius:999px;height:6px;overflow:hidden}.progress__bar[data-astro-cid-2xnebmt5] span[data-astro-cid-2xnebmt5]{border-radius:inherit;background:var(--brand-orange);width:25%;height:100%;transition:width .45s;display:block}.progress__steps[data-astro-cid-2xnebmt5]{grid-template-columns:repeat(4,minmax(0,1fr));gap:.5rem;margin:0;padding:0;list-style:none;display:grid}.progress__steps[data-astro-cid-2xnebmt5] li[data-astro-cid-2xnebmt5]{color:var(--text-2);align-items:center;gap:.45rem;font-size:.85rem;font-weight:600;display:flex}.progress__steps[data-astro-cid-2xnebmt5] b[data-astro-cid-2xnebmt5]{border:2px solid #0003;border-radius:50%;flex:none;place-items:center;width:1.6rem;height:1.6rem;font-size:.8rem;transition:background-color .3s,border-color .3s,color .3s;display:grid}.progress__steps[data-astro-cid-2xnebmt5] li[data-astro-cid-2xnebmt5].is-current{color:var(--ink)}.progress__steps[data-astro-cid-2xnebmt5] li[data-astro-cid-2xnebmt5].is-current b[data-astro-cid-2xnebmt5]{border-color:var(--brand-orange);background:var(--brand-orange);color:var(--ink)}.progress__steps[data-astro-cid-2xnebmt5] li[data-astro-cid-2xnebmt5].is-done b[data-astro-cid-2xnebmt5]{border-color:var(--ink);background:var(--ink);color:var(--paper)}.step-count[data-astro-cid-2xnebmt5]{color:var(--text-2);margin-top:-.4rem;font-size:.9rem;font-weight:600}.step[data-astro-cid-2xnebmt5]{gap:1.25rem;animation:.35s step-in;display:grid}@keyframes step-in{0%{opacity:0;transform:translate(12px)}}@media (prefers-reduced-motion:reduce){.step[data-astro-cid-2xnebmt5]{animation:none}}.step__title[data-astro-cid-2xnebmt5]{font-size:var(--step-2);line-height:1.1}.step[data-astro-cid-2xnebmt5] .group[data-astro-cid-2xnebmt5]{border-top:0;padding-top:0}.choices[data-astro-cid-2xnebmt5]{grid-template-columns:repeat(2,minmax(0,1fr));gap:.8rem;display:grid}.choice[data-astro-cid-2xnebmt5]{background:var(--paper);border:2px solid var(--line);cursor:pointer;border-radius:12px;align-content:start;gap:.3rem;min-height:118px;padding:1.1rem 1.2rem 1.2rem;transition:border-color .2s,box-shadow .2s,transform .2s;display:grid;position:relative}.choice[data-astro-cid-2xnebmt5]:hover{border-color:var(--brand-orange);transform:translateY(-2px);box-shadow:0 10px 24px #00000014}.choice[data-astro-cid-2xnebmt5]:has(input:checked){border-color:var(--brand-orange);box-shadow:0 0 0 3px #ea542240}.choice[data-astro-cid-2xnebmt5]:has(input:focus-visible){outline:3px solid var(--brand-orange);outline-offset:2px}.choice[data-astro-cid-2xnebmt5] input[data-astro-cid-2xnebmt5]{opacity:0;pointer-events:none;position:absolute}.choice[data-astro-cid-2xnebmt5]:after{content:"→";color:var(--brand-orange);font-size:1.2rem;font-weight:800;position:absolute;bottom:.9rem;right:1rem}.choice__t[data-astro-cid-2xnebmt5]{font-family:var(--font-display);font-stretch:var(--display-stretch);font-weight:700;font-size:var(--step-1);line-height:1.15}.choice__d[data-astro-cid-2xnebmt5]{color:var(--text-2);padding-right:1.5rem;font-weight:500}.choices[data-astro-cid-2xnebmt5]{grid-template-columns:repeat(3,minmax(0,1fr))}.choice[data-astro-cid-2xnebmt5]:not(.choice--main){min-height:0;padding:1rem 1rem 2.4rem}.choice[data-astro-cid-2xnebmt5]:not(.choice--main) .choice__t[data-astro-cid-2xnebmt5]{font-size:1.05rem}.choice[data-astro-cid-2xnebmt5]:not(.choice--main) .choice__d[data-astro-cid-2xnebmt5]{padding-right:0;font-size:.9rem}.choice--main[data-astro-cid-2xnebmt5]{background:var(--ink);min-height:0;color:var(--paper);border-color:var(--ink);grid-column:1/-1;padding:1.3rem 1.4rem 1.4rem;box-shadow:0 14px 30px #00000038}.choice--main[data-astro-cid-2xnebmt5] .choice__t[data-astro-cid-2xnebmt5]{font-size:var(--step-2)}.choice--main[data-astro-cid-2xnebmt5] .choice__d[data-astro-cid-2xnebmt5]{color:var(--on-ink-2)}.choice--main[data-astro-cid-2xnebmt5]:after{background:var(--brand-orange);width:2.6rem;height:2.6rem;color:var(--ink);border-radius:50%;place-items:center;font-size:1.3rem;display:grid;bottom:50%;right:1.3rem;transform:translateY(50%)}.choice--main[data-astro-cid-2xnebmt5]:hover,.choice--main[data-astro-cid-2xnebmt5]:has(input:checked){border-color:var(--brand-orange)}.choice__badge[data-astro-cid-2xnebmt5]{background:var(--brand-orange);color:var(--ink);border-radius:999px;justify-self:start;margin-bottom:.2rem;padding:.2em .65em;font-size:.8rem;font-weight:700}.choice--main[data-astro-cid-2xnebmt5] .choice__t[data-astro-cid-2xnebmt5],.choice--main[data-astro-cid-2xnebmt5] .choice__d[data-astro-cid-2xnebmt5]{padding-right:3.5rem}.hp[data-astro-cid-2xnebmt5]{width:1px;height:1px;position:absolute;left:-9999px;overflow:hidden}.pais[data-astro-cid-2xnebmt5]{max-width:22rem}.modes[data-astro-cid-2xnebmt5]{grid-template-columns:repeat(3,minmax(0,1fr));gap:.6rem;display:grid}.mode[data-astro-cid-2xnebmt5]{background:var(--paper);border:2px solid var(--line);cursor:pointer;border-radius:10px;align-content:start;gap:.2rem;padding:.8rem .9rem;font-weight:500;display:grid;position:relative}.mode[data-astro-cid-2xnebmt5] input[data-astro-cid-2xnebmt5]{opacity:0;pointer-events:none;position:absolute}.mode[data-astro-cid-2xnebmt5] b[data-astro-cid-2xnebmt5]{font-size:1rem}.mode[data-astro-cid-2xnebmt5] span[data-astro-cid-2xnebmt5]{color:var(--text-2);font-size:.85rem;line-height:1.3}.mode[data-astro-cid-2xnebmt5]:hover{border-color:#ea542299}.mode[data-astro-cid-2xnebmt5]:has(input:checked){border-color:var(--brand-orange);box-shadow:0 0 0 3px #ea542233}.mode[data-astro-cid-2xnebmt5]:has(input:focus-visible){outline:3px solid var(--brand-orange);outline-offset:2px}@media (width<=560px){.modes[data-astro-cid-2xnebmt5]{grid-template-columns:minmax(0,1fr)}}.recap[data-astro-cid-2xnebmt5]{background:var(--paper);border:1px solid var(--line);border-left:5px solid var(--brand-orange);border-radius:8px;padding:1rem 1.2rem}.recap__t[data-astro-cid-2xnebmt5]{margin-bottom:.4rem;font-weight:700}.recap[data-astro-cid-2xnebmt5] ul[data-astro-cid-2xnebmt5]{color:var(--text-2);gap:.2rem;margin:0;padding-left:1.1rem;font-size:.95rem;display:grid}.nav[data-astro-cid-2xnebmt5]{flex-wrap:wrap;align-items:center;gap:.75rem;display:flex}.nav[data-astro-cid-2xnebmt5] .nav__next[data-astro-cid-2xnebmt5],.nav[data-astro-cid-2xnebmt5] .actions[data-astro-cid-2xnebmt5]{margin-left:auto}@media (width<=560px){.choices[data-astro-cid-2xnebmt5]{grid-template-columns:minmax(0,1fr)}.choice[data-astro-cid-2xnebmt5]{min-height:0}.choice[data-astro-cid-2xnebmt5]:not(.choice--main){padding:1rem 1.2rem 1.1rem}.choice[data-astro-cid-2xnebmt5]:not(.choice--main) .choice__t[data-astro-cid-2xnebmt5]{font-size:var(--step-1)}.choice[data-astro-cid-2xnebmt5]:not(.choice--main) .choice__d[data-astro-cid-2xnebmt5]{padding-right:1.5rem}.progress__steps[data-astro-cid-2xnebmt5] span[data-astro-cid-2xnebmt5]{display:none}.progress__steps[data-astro-cid-2xnebmt5] li[data-astro-cid-2xnebmt5].is-current span[data-astro-cid-2xnebmt5]{display:inline}}.form[data-astro-cid-2xnebmt5].is-sent>[data-astro-cid-2xnebmt5]:not(.form__ok){display:none}.form__ok[data-astro-cid-2xnebmt5]{gap:1rem;display:grid}.form__ok[data-astro-cid-2xnebmt5] h2[data-astro-cid-2xnebmt5]{font-size:var(--step-2)}.opt[data-astro-cid-2xnebmt5]{color:var(--text-2);font-weight:400}.hint[data-astro-cid-2xnebmt5]{font-size:var(--step--1);color:var(--text-2)}fieldset[data-astro-cid-2xnebmt5]:not(.group) .hint[data-astro-cid-2xnebmt5]{margin-top:.6rem}.form[data-astro-cid-2xnebmt5] .btn[data-astro-cid-2xnebmt5]{justify-self:start}@media (width<=900px){.quote__grid[data-astro-cid-2xnebmt5]{grid-template-columns:minmax(0,1fr)}.quote__intro[data-astro-cid-2xnebmt5]{position:static}.quote__chars[data-astro-cid-2xnebmt5]{display:none}}@media (width<=560px){.row[data-astro-cid-2xnebmt5]{grid-template-columns:minmax(0,1fr)}}
