.quote[data-astro-cid-et4ktt3q]{padding-block:8px 72px;display:flex;flex-direction:column;gap:14px}.quote__title[data-astro-cid-et4ktt3q]{text-wrap:balance}.quote__grid[data-astro-cid-et4ktt3q]{display:grid;grid-template-columns:minmax(0,1fr) minmax(360px,440px);gap:32px 56px;align-items:start;counter-reset:qstep}.quote__fallback[data-astro-cid-et4ktt3q]{margin-top:-8px}.qsteps[data-astro-cid-et4ktt3q]{list-style:none;margin:0;padding:0}.qstep[data-astro-cid-et4ktt3q]{counter-increment:qstep;display:grid;grid-template-columns:32px minmax(0,1fr);gap:0 16px;padding-block:16px;border-top:1px solid var(--line)}.qstep[data-astro-cid-et4ktt3q]:first-child{border-top:2px solid var(--navy)}.qstep[data-astro-cid-et4ktt3q]:before,.qsend__title[data-astro-cid-et4ktt3q]:before{content:counter(qstep);display:grid;place-items:center;flex:none;width:28px;height:28px;border:1.5px solid var(--navy);border-radius:50%;font-family:var(--font-mono);font-size:13px;font-weight:400;color:var(--navy)}.qstep__body[data-astro-cid-et4ktt3q]{display:flex;flex-direction:column;gap:12px;min-width:0}.qstep__title[data-astro-cid-et4ktt3q]{padding-top:2px;font-size:var(--fs-h4);line-height:1.3;color:var(--navy)}.qstep__title[data-astro-cid-et4ktt3q] .opt[data-astro-cid-et4ktt3q]{margin-left:6px;font-size:var(--fs-small);font-weight:400;color:var(--muted)}.qgroup[data-astro-cid-et4ktt3q]{display:flex;flex-direction:column;gap:8px}.qgroup__title[data-astro-cid-et4ktt3q],.qlabel[data-astro-cid-et4ktt3q]{font-size:var(--fs-small);font-weight:600;color:var(--ink)}.qnote[data-astro-cid-et4ktt3q]{font-size:var(--fs-fine);color:var(--muted);max-width:60ch}.qrow[data-astro-cid-et4ktt3q]{display:flex;flex-wrap:wrap;align-items:flex-end;gap:12px 32px}.qfield[data-astro-cid-et4ktt3q]{flex:1 1 240px}.qfield--s[data-astro-cid-et4ktt3q]{flex:0 1 160px}.qchip[data-astro-cid-et4ktt3q]{display:inline-flex;align-items:center;cursor:pointer}.qchip[data-astro-cid-et4ktt3q].mono{font-family:var(--font-mono)}.qchip[data-astro-cid-et4ktt3q]:has(input:checked){background:var(--navy);color:var(--ground)}.qchip[data-astro-cid-et4ktt3q]:has(input:focus-visible){outline:2px solid var(--navy);outline-offset:3px}.stepper[data-astro-cid-et4ktt3q]{display:inline-flex;border:1px solid var(--field-line);border-radius:var(--r-sm);background:var(--ground);overflow:hidden}.stepper[data-astro-cid-et4ktt3q] button[data-astro-cid-et4ktt3q]{width:44px;min-height:44px;border:0;background:none;font:inherit;font-size:20px;color:var(--navy);cursor:pointer}.stepper[data-astro-cid-et4ktt3q] button[data-astro-cid-et4ktt3q]:hover{background:var(--tint)}.stepper[data-astro-cid-et4ktt3q] input[data-astro-cid-et4ktt3q]{width:56px;border:0;border-inline:1px solid var(--line);text-align:center;font-family:var(--font-mono);font-size:var(--fs-body);color:var(--navy);-moz-appearance:textfield}.stepper[data-astro-cid-et4ktt3q] input[data-astro-cid-et4ktt3q]::-webkit-inner-spin-button{appearance:none}.qopts[data-astro-cid-et4ktt3q]{display:flex;flex-direction:column;gap:8px}.qopt[data-astro-cid-et4ktt3q]{display:grid;grid-template-columns:22px minmax(0,1fr);gap:12px;padding:10px 14px;border:1px solid var(--line);border-radius:var(--r-md);cursor:pointer}.qopt[data-astro-cid-et4ktt3q]:has(input:checked){border-color:var(--navy);background:var(--surface)}.qopt[data-astro-cid-et4ktt3q] input[data-astro-cid-et4ktt3q]{width:20px;height:20px;margin:2px 0 0;accent-color:var(--navy)}.qopt[data-astro-cid-et4ktt3q] span[data-astro-cid-et4ktt3q]{display:flex;flex-direction:column;gap:2px}.qopt[data-astro-cid-et4ktt3q] small[data-astro-cid-et4ktt3q]{font-size:var(--fs-fine);color:var(--muted)}.qopt__more[data-astro-cid-et4ktt3q]{margin:10px 0 0 50px}.qopt__link[data-astro-cid-et4ktt3q]{display:inline-block;margin:6px 0 0 50px}.acards[data-astro-cid-et4ktt3q]{display:flex;flex-direction:column;gap:8px}.acard[data-astro-cid-et4ktt3q]{border:1px solid var(--line);border-radius:var(--r-md);background:var(--ground)}.acard[data-astro-cid-et4ktt3q][hidden]{display:none}.acard[data-astro-cid-et4ktt3q]:has(.acard__box:checked){border-color:var(--navy);background:var(--surface)}.acard__head[data-astro-cid-et4ktt3q]{display:grid;grid-template-columns:48px minmax(0,1fr) 24px;gap:14px;align-items:center;padding:8px 14px;cursor:pointer}.acard__img[data-astro-cid-et4ktt3q]{display:flex;align-items:center;justify-content:center;width:48px;height:48px;border-radius:var(--r-sm);background:var(--tint);color:var(--muted)}.acard[data-astro-cid-et4ktt3q]:has(.acard__box:checked) .acard__img[data-astro-cid-et4ktt3q]{background:var(--ground)}.acard__img[data-astro-cid-et4ktt3q] img{max-width:46px;max-height:46px;width:auto;height:auto;object-fit:contain;mix-blend-mode:multiply}.acard__text[data-astro-cid-et4ktt3q]{display:flex;flex-direction:column;gap:2px;min-width:0}.acard__box[data-astro-cid-et4ktt3q]{appearance:none;width:24px;height:24px;margin:0;border:1.5px solid var(--field-line);border-radius:var(--r-sm);background:var(--ground) center / 14px no-repeat;cursor:pointer}.acard__box[data-astro-cid-et4ktt3q]:checked{border-color:var(--navy);background-color:var(--navy);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath d='M3 8.5l3 3 7-7.5' fill='none' stroke='white' stroke-width='2.2'/%3E%3C/svg%3E")}.acard__box[data-astro-cid-et4ktt3q]:focus-visible{outline:3px solid var(--navy);outline-offset:2px}.acard__more[data-astro-cid-et4ktt3q]{padding:2px 14px 14px 76px}.acard__label[data-astro-cid-et4ktt3q]{font-size:var(--fs-fine);font-weight:600;color:var(--ink)}.acard__select[data-astro-cid-et4ktt3q]{display:none}.acard__chips[data-astro-cid-et4ktt3q]{display:flex;flex-direction:column;gap:6px}.acard__chips--grid[data-astro-cid-et4ktt3q]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.acard__chip[data-astro-cid-et4ktt3q]{min-height:40px;padding:8px 12px;border-color:var(--line);text-align:left;font-size:var(--fs-fine);color:var(--ink)}.acard__chip[data-astro-cid-et4ktt3q]:hover{border-color:var(--navy)}.acard__chip[data-astro-cid-et4ktt3q][aria-pressed=true]{border-color:var(--navy);background:var(--navy);color:var(--ground)}.acard__chip[data-astro-cid-et4ktt3q][hidden]{display:none}.acard__ref[data-astro-cid-et4ktt3q]{display:flex;justify-content:space-between;gap:12px}.acard__qty[data-astro-cid-et4ktt3q]{display:flex;flex-wrap:wrap;align-items:center;gap:8px 14px}.qsum[data-astro-cid-et4ktt3q]{display:flex;flex-direction:column;gap:12px;padding:16px 22px 0;border-radius:var(--r-md);background:var(--navy);color:var(--ground);box-shadow:0 18px 40px #0c2d4b2e;overflow:hidden}.qsum__top[data-astro-cid-et4ktt3q]{display:flex;align-items:center;gap:16px}.qsum__img[data-astro-cid-et4ktt3q]{display:grid;place-items:center;flex:none;width:72px;height:72px;padding:6px;border-radius:var(--r-sm);background:var(--surface)}.qsum__img[data-astro-cid-et4ktt3q][hidden]{display:none}.qsum__img[data-astro-cid-et4ktt3q] img{max-height:60px;width:auto;filter:var(--shadow-cut)}.qsum__img[data-astro-cid-et4ktt3q] img.is-photo{max-height:100%;border-radius:2px;filter:none}.qsum__head[data-astro-cid-et4ktt3q]{display:flex;flex-direction:column;gap:2px;min-width:0}.qsum__eyebrow[data-astro-cid-et4ktt3q]{font-family:var(--font-mono);font-size:var(--fs-micro);font-weight:400;letter-spacing:.08em;text-transform:uppercase;color:var(--on-navy-muted)}.qsum__ref[data-astro-cid-et4ktt3q]{font-size:var(--fs-h3);line-height:1.15;font-weight:600;letter-spacing:-.02em;overflow-wrap:anywhere}.qsum__series[data-astro-cid-et4ktt3q]{font-size:var(--fs-fine);color:var(--on-navy-muted)}.qsum__lines[data-astro-cid-et4ktt3q]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 16px;padding-top:12px;border-top:1px solid var(--navy-line)}.qsum__lines[data-astro-cid-et4ktt3q]>div[data-astro-cid-et4ktt3q]{display:flex;flex-direction:column;min-width:0}.qsum__lines[data-astro-cid-et4ktt3q]>div[data-astro-cid-et4ktt3q][hidden]{display:none}.qsum__lines[data-astro-cid-et4ktt3q] dt[data-astro-cid-et4ktt3q]{font-size:var(--fs-micro);color:var(--on-navy-muted)}.qsum__lines[data-astro-cid-et4ktt3q] dd[data-astro-cid-et4ktt3q]{margin:0;font-size:var(--fs-small);font-weight:500;overflow-wrap:anywhere}.qsum__extras[data-astro-cid-et4ktt3q]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:4px 16px;font-size:var(--fs-fine);color:var(--on-navy)}.qsum__extras[data-astro-cid-et4ktt3q] li[data-astro-cid-et4ktt3q]{position:relative;padding-left:24px}.qsum__extras[data-astro-cid-et4ktt3q] li[data-astro-cid-et4ktt3q]:before{content:"";position:absolute;left:2px;top:.35em;width:11px;height:6px;border-left:2px solid var(--ground);border-bottom:2px solid var(--ground);rotate:-45deg}.qsum__links[data-astro-cid-et4ktt3q]{display:flex;flex-wrap:wrap;gap:4px 18px;padding-top:10px;border-top:1px solid var(--line);font-size:var(--fs-fine)}.qsend[data-astro-cid-et4ktt3q]{display:flex;flex-direction:column;gap:12px;margin:4px -22px 0;padding:14px 22px 20px;background:var(--ground);color:var(--ink)}.qsend__title[data-astro-cid-et4ktt3q]{display:flex;align-items:center;gap:12px;counter-increment:qstep;font-size:var(--fs-h4);line-height:1.3;color:var(--navy)}.qsend[data-astro-cid-et4ktt3q] .req[data-astro-cid-et4ktt3q]{max-width:none;gap:14px}.qsend[data-astro-cid-et4ktt3q] .req__who{gap:10px}.qsend[data-astro-cid-et4ktt3q] .field-row{gap:10px 12px}.qsend[data-astro-cid-et4ktt3q] .field-row>.field{flex-basis:150px}.qsend[data-astro-cid-et4ktt3q] .field{gap:4px}.qsend[data-astro-cid-et4ktt3q] .req__send[data-astro-cid-et4ktt3q]{gap:6px 16px}.qsend[data-astro-cid-et4ktt3q] .req__send[data-astro-cid-et4ktt3q] .btn[data-astro-cid-et4ktt3q]{width:100%}.qsend[data-astro-cid-et4ktt3q] .req__send[data-astro-cid-et4ktt3q] p[data-astro-cid-et4ktt3q]{font-size:var(--fs-fine);color:var(--muted)}.qmsg[data-astro-cid-et4ktt3q] summary[data-astro-cid-et4ktt3q]{display:inline-flex;align-items:baseline;gap:8px;cursor:pointer;font-size:var(--fs-small);font-weight:600;color:var(--navy);list-style:none}.qmsg[data-astro-cid-et4ktt3q] summary[data-astro-cid-et4ktt3q]::-webkit-details-marker{display:none}.qmsg[data-astro-cid-et4ktt3q] summary[data-astro-cid-et4ktt3q]:before{content:"+";font-family:var(--font-mono);font-weight:400}.qmsg[data-astro-cid-et4ktt3q][open] summary[data-astro-cid-et4ktt3q]:before{content:"−"}.qmsg[data-astro-cid-et4ktt3q] summary[data-astro-cid-et4ktt3q] .opt[data-astro-cid-et4ktt3q]{font-weight:400;color:var(--muted)}.qmsg[data-astro-cid-et4ktt3q] .field[data-astro-cid-et4ktt3q]{margin-top:8px}@media(max-width:960px){.quote__grid[data-astro-cid-et4ktt3q]{grid-template-columns:minmax(0,1fr)}}@media(max-width:520px){.qstep[data-astro-cid-et4ktt3q]{grid-template-columns:28px minmax(0,1fr);gap:0 12px}.acard__more[data-astro-cid-et4ktt3q]{padding-left:14px}.qopt__more[data-astro-cid-et4ktt3q],.qopt__link[data-astro-cid-et4ktt3q]{margin-left:0}}
