.oq[data-astro-cid-bnekfsq3]{display:grid;gap:var(--space-5)}.oq[data-astro-cid-bnekfsq3] [data-astro-cid-bnekfsq3][hidden]{display:none!important}.oq__step[data-astro-cid-bnekfsq3]{border:1px solid var(--color-border);border-radius:var(--radius-lg);background:#fff;padding:var(--space-5) var(--space-5) var(--space-6);margin:0;display:grid;gap:var(--space-4);box-shadow:var(--shadow-sm);min-width:0}.oq__h[data-astro-cid-bnekfsq3]{display:flex;align-items:center;gap:.7rem;font-size:var(--fs-lg);color:var(--color-heading);padding:0;margin:0}.oq__n[data-astro-cid-bnekfsq3]{width:30px;height:30px;border-radius:50%;background:var(--color-primary);color:#fff;display:inline-grid;place-items:center;font-size:var(--fs-sm);font-weight:var(--fw-bold);flex:0 0 auto}.oq__sub[data-astro-cid-bnekfsq3]{font-size:var(--fs-sm);color:var(--color-muted);margin-top:-.4rem}.oq__err[data-astro-cid-bnekfsq3]{font-size:var(--fs-xs);color:var(--color-accent);font-weight:var(--fw-semibold)}.oq__choices[data-astro-cid-bnekfsq3]{display:grid;grid-template-columns:1fr 1fr;gap:var(--space-3)}.oq__choice[data-astro-cid-bnekfsq3],.oq__service[data-astro-cid-bnekfsq3]{display:flex;gap:.75rem;align-items:flex-start;padding:.9rem 1rem;border:1.5px solid var(--color-border-strong);border-radius:var(--radius-md);cursor:pointer;background:#fff;transition:border-color var(--dur) var(--ease),background var(--dur) var(--ease)}.oq__choice[data-astro-cid-bnekfsq3]:hover,.oq__service[data-astro-cid-bnekfsq3]:hover{border-color:var(--color-secondary)}.oq__choice[data-astro-cid-bnekfsq3]:has(input:checked){border-color:var(--color-primary);background:color-mix(in srgb,var(--color-primary) 6%,#fff)}.oq__service[data-astro-cid-bnekfsq3]:has(input:checked){border-color:var(--color-nature);background:color-mix(in srgb,var(--color-nature) 8%,#fff)}.oq__choice[data-astro-cid-bnekfsq3] input[data-astro-cid-bnekfsq3],.oq__service[data-astro-cid-bnekfsq3] input[data-astro-cid-bnekfsq3]{width:18px;height:18px;margin-top:2px;flex:0 0 auto;accent-color:var(--color-primary)}.oq__choice[data-astro-cid-bnekfsq3] span[data-astro-cid-bnekfsq3],.oq__service[data-astro-cid-bnekfsq3] span[data-astro-cid-bnekfsq3]{display:grid;gap:.2rem;font-size:var(--fs-sm);color:var(--color-text)}.oq__choice[data-astro-cid-bnekfsq3] small[data-astro-cid-bnekfsq3],.oq__service[data-astro-cid-bnekfsq3] small[data-astro-cid-bnekfsq3]{font-size:var(--fs-xs);color:var(--color-muted);line-height:1.45}.oq__patos[data-astro-cid-bnekfsq3]{display:grid;grid-template-columns:repeat(4,1fr);gap:var(--space-3)}.oq__pato[data-astro-cid-bnekfsq3]{position:relative;display:grid;align-content:start;border:2px solid var(--color-border);border-radius:var(--radius-md);overflow:hidden;cursor:pointer;background:#fff;transition:border-color var(--dur) var(--ease),transform var(--dur) var(--ease)}.oq__pato[data-astro-cid-bnekfsq3]:hover{transform:translateY(-2px);border-color:var(--color-secondary)}.oq__pato[data-astro-cid-bnekfsq3] input[data-astro-cid-bnekfsq3]{position:absolute;opacity:0;width:1px;height:1px}.oq__pato-img[data-astro-cid-bnekfsq3]{display:block;aspect-ratio:16 / 10;overflow:hidden}.oq__pato-img[data-astro-cid-bnekfsq3] picture[data-astro-cid-bnekfsq3]{display:contents}.oq__pato-img[data-astro-cid-bnekfsq3] img[data-astro-cid-bnekfsq3]{width:100%;height:100%;object-fit:cover;object-position:50% 50%;display:block}.oq__pato-txt[data-astro-cid-bnekfsq3]{display:grid;gap:.2rem;padding:.6rem .7rem .75rem}.oq__pato-txt[data-astro-cid-bnekfsq3] strong[data-astro-cid-bnekfsq3]{font-size:var(--fs-base);color:var(--color-heading);line-height:1.2}.oq__pato-txt[data-astro-cid-bnekfsq3] i[data-astro-cid-bnekfsq3]{font-size:12px;color:var(--color-text);line-height:1.35}.oq__pato-txt[data-astro-cid-bnekfsq3] small[data-astro-cid-bnekfsq3]{font-size:11px;color:var(--color-faint);margin-top:.25rem}.oq__check[data-astro-cid-bnekfsq3]{position:absolute;top:8px;right:8px;width:26px;height:26px;border-radius:50%;background:var(--color-accent);color:#fff;display:grid;place-items:center;font-weight:var(--fw-bold);opacity:0;transform:scale(.6);transition:opacity var(--dur) var(--ease),transform var(--dur) var(--ease)}.oq__pato[data-astro-cid-bnekfsq3]:has(input:checked){border-color:var(--color-accent)}.oq__pato[data-astro-cid-bnekfsq3]:has(input:checked) .oq__check[data-astro-cid-bnekfsq3]{opacity:1;transform:none}.oq__pato[data-astro-cid-bnekfsq3]:has(input:focus-visible){outline:2px solid var(--color-secondary);outline-offset:2px}.oq__units[data-astro-cid-bnekfsq3]{display:grid;gap:.6rem}.oq[data-astro-cid-bnekfsq3] .oq__unit{display:grid;grid-template-columns:9rem 1fr 1fr 36px;gap:.75rem;align-items:end;background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-md);padding:.7rem .8rem}.oq[data-astro-cid-bnekfsq3] .oq__unit-n{font-weight:var(--fw-semibold);color:var(--color-heading);font-size:var(--fs-sm);align-self:center}.oq[data-astro-cid-bnekfsq3] .oq__unit label{display:grid;gap:.3rem;font-size:var(--fs-xs);color:var(--color-muted)}.oq[data-astro-cid-bnekfsq3] .oq__unit input{font:inherit;font-size:var(--fs-sm);color:var(--color-text);background:#fff;border:1px solid var(--color-border-strong);border-radius:var(--radius-sm);padding:.5rem .65rem;width:100%;box-sizing:border-box}.oq[data-astro-cid-bnekfsq3] .oq__unit input:focus{outline:none;border-color:var(--color-secondary);box-shadow:0 0 0 3px color-mix(in srgb,var(--color-secondary) 18%,transparent)}.oq[data-astro-cid-bnekfsq3] .oq__unit input.is-bad{border-color:var(--color-accent)}.oq[data-astro-cid-bnekfsq3] .oq__unit-del{width:36px;height:36px;border:1px solid var(--color-border);border-radius:var(--radius-sm);background:#fff;color:var(--color-faint);cursor:pointer}.oq[data-astro-cid-bnekfsq3] .oq__unit-del:hover{color:var(--color-accent);border-color:var(--color-accent)}.oq[data-astro-cid-bnekfsq3] .oq__unit-del[disabled]{visibility:hidden}.oq__add[data-astro-cid-bnekfsq3]{justify-self:start}.oq__row2[data-astro-cid-bnekfsq3]{display:grid;grid-template-columns:1fr 1fr;gap:var(--space-4)}.oq__field[data-astro-cid-bnekfsq3]{display:grid;gap:.4rem;min-width:0}.oq__field[data-astro-cid-bnekfsq3] label[data-astro-cid-bnekfsq3],.oq__code[data-astro-cid-bnekfsq3] label[data-astro-cid-bnekfsq3]{font-size:var(--fs-sm);font-weight:var(--fw-medium);color:var(--color-text)}.oq__field[data-astro-cid-bnekfsq3] input[data-astro-cid-bnekfsq3],.oq__field[data-astro-cid-bnekfsq3] textarea[data-astro-cid-bnekfsq3],.oq__coderow[data-astro-cid-bnekfsq3] input[data-astro-cid-bnekfsq3]{font:inherit;font-size:var(--fs-sm);color:var(--color-text);background:#fff;border:1px solid var(--color-border-strong);border-radius:var(--radius-md);padding:.65rem .8rem;width:100%;box-sizing:border-box;resize:vertical}.oq__field[data-astro-cid-bnekfsq3] input[data-astro-cid-bnekfsq3]:focus,.oq__field[data-astro-cid-bnekfsq3] textarea[data-astro-cid-bnekfsq3]:focus,.oq__coderow[data-astro-cid-bnekfsq3] input[data-astro-cid-bnekfsq3]:focus{outline:none;border-color:var(--color-secondary);box-shadow:0 0 0 3px color-mix(in srgb,var(--color-secondary) 18%,transparent)}.oq__field[data-astro-cid-bnekfsq3] input[data-astro-cid-bnekfsq3].is-bad{border-color:var(--color-accent)}.oq__hp[data-astro-cid-bnekfsq3]{position:absolute;left:-9999px;width:1px;height:1px;overflow:hidden}.oq__summary[data-astro-cid-bnekfsq3]{border-color:color-mix(in srgb,var(--color-primary) 30%,transparent)}.oq__price[data-astro-cid-bnekfsq3]{display:grid;gap:.45rem}.oq__price[data-astro-cid-bnekfsq3]>div[data-astro-cid-bnekfsq3]{display:flex;justify-content:space-between;align-items:baseline;gap:var(--space-4)}.oq__price[data-astro-cid-bnekfsq3] dt[data-astro-cid-bnekfsq3]{color:var(--color-muted);font-size:var(--fs-sm)}.oq__price[data-astro-cid-bnekfsq3] dd[data-astro-cid-bnekfsq3]{color:var(--color-text);font-size:var(--fs-sm);font-weight:var(--fw-medium);white-space:nowrap}.oq__disc[data-astro-cid-bnekfsq3] dt[data-astro-cid-bnekfsq3],.oq__disc[data-astro-cid-bnekfsq3] dd[data-astro-cid-bnekfsq3]{color:var(--color-nature)}.oq__total[data-astro-cid-bnekfsq3]{border-top:1px solid var(--color-border);padding-top:.6rem;margin-top:.2rem}.oq__total[data-astro-cid-bnekfsq3] dt[data-astro-cid-bnekfsq3]{color:var(--color-heading);font-weight:var(--fw-semibold);font-size:var(--fs-base)}.oq__total[data-astro-cid-bnekfsq3] dd[data-astro-cid-bnekfsq3]{color:var(--color-heading);font-weight:var(--fw-bold);font-size:var(--fs-xl)}.oq__code[data-astro-cid-bnekfsq3]{display:grid;gap:.4rem}.oq__coderow[data-astro-cid-bnekfsq3]{display:flex;gap:.5rem;max-width:380px}.oq__coderow[data-astro-cid-bnekfsq3] input[data-astro-cid-bnekfsq3]{flex:1 1 auto;min-width:0;text-transform:uppercase;letter-spacing:.06em}.oq__codemsg[data-astro-cid-bnekfsq3]{font-size:var(--fs-xs);color:var(--color-accent)}.oq__codemsg[data-astro-cid-bnekfsq3].is-ok{color:var(--color-nature);font-weight:var(--fw-semibold)}.oq__go[data-astro-cid-bnekfsq3]{justify-self:start}.oq-status[data-astro-cid-bnekfsq3]{border-radius:var(--radius-md);padding:var(--space-4);font-size:var(--fs-sm);display:grid;gap:.3rem}.oq-status--ok[data-astro-cid-bnekfsq3]{background:color-mix(in srgb,var(--color-nature) 12%,#fff);border:1px solid color-mix(in srgb,var(--color-nature) 35%,transparent)}.oq-status--err[data-astro-cid-bnekfsq3]{background:color-mix(in srgb,var(--color-accent) 8%,#fff);border:1px solid color-mix(in srgb,var(--color-accent) 30%,transparent)}.oq-status[data-astro-cid-bnekfsq3] a[data-astro-cid-bnekfsq3]{color:var(--color-primary);font-weight:var(--fw-semibold)}.oq[data-astro-cid-bnekfsq3].is-sending [data-astro-cid-bnekfsq3][data-order-submit]{opacity:.6;pointer-events:none}.oq-bar[data-astro-cid-bnekfsq3]{display:none}@media(max-width:720px){.oq-bar[data-astro-cid-bnekfsq3]{position:fixed;left:0;right:0;bottom:0;z-index:80;display:flex;align-items:center;justify-content:space-between;gap:.75rem;padding:.7rem max(16px,env(safe-area-inset-right,0px)) calc(.7rem + env(safe-area-inset-bottom,0px)) max(16px,env(safe-area-inset-left,0px));background:#fff;border-top:1px solid var(--color-border);box-shadow:0 -8px 24px #201a4d14}.oq-bar[data-astro-cid-bnekfsq3][hidden]{display:none!important}.oq-bar__txt[data-astro-cid-bnekfsq3]{font-size:var(--fs-sm);color:var(--color-text)}.oq-bar__txt[data-astro-cid-bnekfsq3] strong[data-astro-cid-bnekfsq3]{color:var(--color-heading)}.oq-bar[data-astro-cid-bnekfsq3] .btn[data-astro-cid-bnekfsq3]{padding:.6rem 1rem;font-size:var(--fs-sm)}body.oq-bar-on .wa-fab{bottom:calc(76px + env(safe-area-inset-bottom,0px))}.oq[data-astro-cid-bnekfsq3]{padding-bottom:72px}.oq__patos[data-astro-cid-bnekfsq3]{grid-template-columns:repeat(2,1fr)}.oq__choices[data-astro-cid-bnekfsq3],.oq__row2[data-astro-cid-bnekfsq3]{grid-template-columns:1fr}.oq__step[data-astro-cid-bnekfsq3]{padding:var(--space-4)}.oq[data-astro-cid-bnekfsq3] .oq__unit{grid-template-columns:1fr 1fr 36px}.oq[data-astro-cid-bnekfsq3] .oq__unit-n{grid-column:1 / -1}}
