.medform-panel[data-astro-cid-pcsuutin]{background:var(--card);border-radius:var(--r-card);box-shadow:var(--shadow-sm);margin:var(--gap-band) 0;max-width:var(--measure,1060px);padding:28px clamp(18px,4vw,36px)}.sent[data-astro-cid-pcsuutin]{background:var(--card);border-radius:var(--r-card);box-shadow:var(--shadow-sm);margin-bottom:var(--gap-band);max-width:min(var(--measure,1060px), 100%);text-align:center;padding:40px clamp(18px,4vw,36px)}.sent-icon[data-astro-cid-pcsuutin]{color:var(--deep)}.sent-title[data-astro-cid-pcsuutin]{margin:10px 0 6px}.sent[data-astro-cid-pcsuutin] p[data-astro-cid-pcsuutin]{margin:0;font-size:17px}.banner[data-astro-cid-pcsuutin]{background:var(--amber);color:var(--amber-ink);border-radius:var(--r-panel);margin:0 0 22px;padding:14px 18px;font-weight:600}.banner[data-astro-cid-pcsuutin] ul[data-astro-cid-pcsuutin]{margin:6px 0 0;padding-left:20px;font-weight:400}.medform[data-astro-cid-pcsuutin]{gap:20px;display:grid}.field[data-astro-cid-pcsuutin]{gap:6px;display:grid}.field[data-astro-cid-pcsuutin] label[data-astro-cid-pcsuutin]{font-size:14px;font-weight:600}.req[data-astro-cid-pcsuutin]{color:var(--amber-ink)}.field[data-astro-cid-pcsuutin] input[data-astro-cid-pcsuutin],.field[data-astro-cid-pcsuutin] textarea[data-astro-cid-pcsuutin]{font:inherit;color:var(--ink);background:var(--paper);border:1px solid var(--line-strong);border-radius:var(--r-tile);width:100%;padding:11px 14px;scroll-margin-top:100px;font-size:16px}.field[data-astro-cid-pcsuutin] input[data-astro-cid-pcsuutin]::placeholder{color:var(--mut);opacity:1}.field[data-astro-cid-pcsuutin] textarea[data-astro-cid-pcsuutin]{resize:vertical;min-height:120px}.field[data-astro-cid-pcsuutin] input[data-astro-cid-pcsuutin]:focus-visible,.field[data-astro-cid-pcsuutin] textarea[data-astro-cid-pcsuutin]:focus-visible{outline:2px solid var(--deep);outline-offset:2px}.field[data-astro-cid-pcsuutin] input[data-astro-cid-pcsuutin][aria-invalid=true],.field[data-astro-cid-pcsuutin] textarea[data-astro-cid-pcsuutin][aria-invalid=true]{border-color:var(--amber-ink)}.field-errors[data-astro-cid-pcsuutin]{color:var(--amber-ink);margin:0;font-size:14px;font-weight:600}.req-hint[data-astro-cid-pcsuutin],.hint[data-astro-cid-pcsuutin]{color:var(--mut);margin:0;font-size:13px}.submit[data-astro-cid-pcsuutin]{background:var(--deep);color:var(--card);border-radius:var(--r-pill);cursor:pointer;border:none;justify-self:start;padding:12px 26px;font-family:inherit;font-size:16px;font-weight:600}.submit[data-astro-cid-pcsuutin]:hover{filter:brightness(1.08)}.privacy[data-astro-cid-pcsuutin]{color:var(--mut);margin:0;font-size:13px}.hp[data-astro-cid-pcsuutin]{width:1px;height:1px;position:absolute;top:0;left:-9999px;overflow:hidden}.rows-block[data-astro-cid-pcsuutin]{gap:12px;display:grid}.med-rows[data-astro-cid-pcsuutin]{gap:14px;display:grid}.medform .med-row{border:1px solid var(--line-strong);border-radius:var(--r-tile);gap:10px;min-width:0;margin:0;padding:12px 16px 16px;display:grid}.medform .med-row legend{padding:0 6px;font-size:14px;font-weight:600}.medform .med-row .med-row-fields{gap:10px;display:grid}@media (width>=560px){.medform .med-row .med-row-fields{grid-template-columns:minmax(0,2fr) minmax(0,1.2fr) minmax(0,.8fr)}}.medform .med-row label{gap:6px;font-size:14px;font-weight:600;display:grid}.medform .med-row input{font:inherit;color:var(--ink);background:var(--paper);border:1px solid var(--line-strong);border-radius:var(--r-tile);width:100%;min-width:0;padding:11px 14px;scroll-margin-top:100px;font-size:16px}.medform .med-row input::placeholder{color:var(--mut);opacity:1}.medform .med-row input:focus-visible{outline:2px solid var(--deep);outline-offset:2px}.medform .med-row .med-qty-field{gap:6px;font-size:14px;font-weight:600;display:grid}.medform .med-row .med-qty{background:var(--paper);border:1px solid var(--line-strong);border-radius:var(--r-tile);align-items:stretch;min-width:0;scroll-margin-top:100px;display:flex}.medform .med-row .med-qty:focus-within{outline:2px solid var(--deep);outline-offset:2px}.medform .med-row .med-qty input{text-align:center;-moz-appearance:textfield;appearance:textfield;background:0 0;border:none;flex:1;padding:11px 2px}.medform .med-row .med-qty input::-webkit-outer-spin-button,.medform .med-row .med-qty input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.medform .med-row .med-qty input:focus-visible{outline:none}.medform .med-row .med-qty-btn{width:44px;color:var(--deep);font:inherit;cursor:pointer;background:0 0;border:none;flex:none;font-size:18px}.medform .med-row .med-qty-btn:first-child{border-radius:calc(var(--r-tile) - 1px) 0 0 calc(var(--r-tile) - 1px)}.medform .med-row .med-qty-btn:last-child{border-radius:0 calc(var(--r-tile) - 1px) calc(var(--r-tile) - 1px) 0}.medform .med-row .med-qty-btn:hover{background:color-mix(in srgb, var(--deep) 10%, transparent)}.medform .med-row .med-qty-btn:focus-visible{outline:2px solid var(--deep);outline-offset:-2px}.medform .med-row .med-qty-btn:disabled{opacity:.4;cursor:default}.medform .med-row .med-qty-btn:disabled:hover{background:0 0}.medform .med-remove{color:var(--deep);font:inherit;cursor:pointer;text-underline-offset:3px;background:0 0;border:none;justify-self:start;padding:2px 0;font-size:14px;font-weight:600;text-decoration:underline}.medform .med-add{color:var(--deep);border:1.5px solid var(--deep);border-radius:var(--r-pill);cursor:pointer;background:0 0;justify-self:start;padding:10px 22px;font-family:inherit;font-size:15px;font-weight:600}.medform .med-add:hover{background:var(--paper)}.medform .med-add:disabled{opacity:.55;cursor:default}.medform .med-add:focus-visible,.medform .med-remove:focus-visible{outline:2px solid var(--deep);outline-offset:2px}.error-list[data-astro-cid-pcsuutin]{margin:0;padding-left:18px}
