.quote[data-astro-cid-5v4witja]{border:1px solid var(--rule);color:var(--ink);text-align:left;background:#fff;gap:2rem;padding:clamp(1.5rem,4vw,2.75rem);display:grid}.progress[data-astro-cid-5v4witja]{border-bottom:1px solid var(--rule);grid-template-columns:repeat(4,1fr);margin:0;padding:0;list-style:none;display:grid}.progress[data-astro-cid-5v4witja] button[data-astro-cid-5v4witja]{width:100%;color:var(--muted);font:500 .95rem / 1.2 var(--font-body);text-align:left;cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000;align-items:center;gap:.6rem;margin-bottom:-1px;padding:0 0 .9rem;display:flex}.progress[data-astro-cid-5v4witja] button[data-astro-cid-5v4witja]:disabled{cursor:default}.num[data-astro-cid-5v4witja]{border:1px solid var(--rule);border-radius:50%;flex-shrink:0;place-items:center;width:1.6rem;height:1.6rem;font-size:.8rem;font-weight:600;display:grid}.progress[data-astro-cid-5v4witja] .active[data-astro-cid-5v4witja] button[data-astro-cid-5v4witja]{color:var(--ink);border-bottom-color:var(--green-700);font-weight:600}.progress[data-astro-cid-5v4witja] .active[data-astro-cid-5v4witja] .num[data-astro-cid-5v4witja],.progress[data-astro-cid-5v4witja] .done[data-astro-cid-5v4witja] .num[data-astro-cid-5v4witja]{background:var(--green-700);border-color:var(--green-700);color:#fff}.progress[data-astro-cid-5v4witja] .done[data-astro-cid-5v4witja] button[data-astro-cid-5v4witja]:hover .label[data-astro-cid-5v4witja]{text-decoration:underline}.panel[data-astro-cid-5v4witja]{border:0;min-width:0;margin:0;padding:0}.panel[data-astro-cid-5v4witja][hidden]{display:none}legend[data-astro-cid-5v4witja]{gap:.3rem;margin-bottom:1.5rem;padding:0;display:grid}.q[data-astro-cid-5v4witja]{font-family:var(--font-display);font-size:1.6rem;line-height:1.2}.hint[data-astro-cid-5v4witja]{color:var(--muted)}.options[data-astro-cid-5v4witja]{grid-template-columns:repeat(3,1fr);gap:.5rem;display:grid}.options[data-astro-cid-5v4witja].times{grid-template-columns:repeat(4,1fr)}.option[data-astro-cid-5v4witja],.day{cursor:pointer;position:relative}.option[data-astro-cid-5v4witja]{border:1px solid var(--rule);border-radius:var(--radius);background:#fff;align-items:center;gap:.75rem;min-height:3.25rem;padding:.7rem .9rem;font-weight:500;line-height:1.25;transition:border-color .15s,background-color .15s;display:flex}.option[data-astro-cid-5v4witja]:hover{border-color:var(--green-600)}.option[data-astro-cid-5v4witja] input[data-astro-cid-5v4witja],.day input{opacity:0;pointer-events:none;position:absolute}.box[data-astro-cid-5v4witja]{background:#fff;border:1.5px solid #9aa09a;border-radius:2px;flex-shrink:0;width:1.15rem;height:1.15rem;position:relative}.box[data-astro-cid-5v4witja].round{border-radius:50%}.option[data-astro-cid-5v4witja]:has(input:checked){border-color:var(--green-700);background:#eef2ec}.option[data-astro-cid-5v4witja] input[data-astro-cid-5v4witja]:checked+.box[data-astro-cid-5v4witja]{border-color:var(--green-700);background:var(--green-700)}.option[data-astro-cid-5v4witja] input[data-astro-cid-5v4witja]:checked+.box[data-astro-cid-5v4witja]:after{content:"";border:2px solid #fff;border-width:0 2px 2px 0;width:.3rem;height:.6rem;position:absolute;top:45%;left:50%;translate:-50% -50%;rotate:45deg}.option[data-astro-cid-5v4witja] input[data-astro-cid-5v4witja]:checked+.box[data-astro-cid-5v4witja].round:after{background:#fff;border:0;border-radius:50%;width:.4rem;height:.4rem;top:50%}.option[data-astro-cid-5v4witja] input[data-astro-cid-5v4witja]:focus-visible+.box[data-astro-cid-5v4witja],.day input:focus-visible+span{outline:2px solid var(--green-600);outline-offset:2px}.fields[data-astro-cid-5v4witja]{grid-template-columns:1fr 1fr;gap:1.1rem 1rem;display:grid}.field[data-astro-cid-5v4witja]{gap:.4rem;font-size:.95rem;font-weight:600;display:grid}.field[data-astro-cid-5v4witja] em[data-astro-cid-5v4witja]{color:var(--muted);font-style:normal;font-weight:400}.span-2[data-astro-cid-5v4witja]{grid-column:1/-1}.other-field[data-astro-cid-5v4witja]{margin-top:1rem}.other-field[data-astro-cid-5v4witja][hidden]{display:none}input[data-astro-cid-5v4witja][type=text],input[data-astro-cid-5v4witja][type=tel],input[data-astro-cid-5v4witja][type=email],input[data-astro-cid-5v4witja][type=date],select[data-astro-cid-5v4witja],textarea[data-astro-cid-5v4witja]{border-radius:var(--radius);width:100%;min-height:3rem;color:var(--ink);font:400 1rem / 1.4 var(--font-body);background:#fff;border:1px solid #b9bdb7;padding:.7rem .85rem}textarea[data-astro-cid-5v4witja]{resize:vertical}input[data-astro-cid-5v4witja]:focus,select[data-astro-cid-5v4witja]:focus,textarea[data-astro-cid-5v4witja]:focus{border-color:var(--green-700);outline:none;box-shadow:0 0 0 2px #2e4a3733}.sublabel[data-astro-cid-5v4witja]{margin-bottom:.5rem;font-size:.95rem;font-weight:600}.days[data-astro-cid-5v4witja]{grid-template-columns:repeat(6,1fr);gap:.5rem;margin-bottom:1.5rem;display:grid}.more-days[data-astro-cid-5v4witja]{font:inherit;cursor:pointer;background:0 0;border:0;margin:-.75rem 0 1.5rem;padding:.5rem 0;font-weight:600;text-decoration:underline;display:block}.more-days[data-astro-cid-5v4witja][hidden],.day[hidden]{display:none}.day span{border:1px solid var(--rule);border-radius:var(--radius);background:#fff;justify-items:center;padding:.55rem .25rem;line-height:1.25;transition:border-color .15s,background-color .15s;display:grid}.day small{color:var(--muted);font-size:.78rem}.day strong{font-family:var(--font-display);font-size:1.35rem;font-weight:400}.day:hover span{border-color:var(--green-600)}.day input:checked+span{border-color:var(--green-700);background:var(--green-700);color:#fff}.day input:checked+span small{color:#fffc}.summary[data-astro-cid-5v4witja]{background:var(--linen);grid-template-columns:auto 1fr;gap:.35rem 1.25rem;margin:1.75rem 0 0;padding:1.1rem 1.25rem;font-size:.95rem;display:grid}.summary[data-astro-cid-5v4witja][hidden]{display:none}.summary[data-astro-cid-5v4witja] dt[data-astro-cid-5v4witja]{font-weight:600}.summary[data-astro-cid-5v4witja] dd[data-astro-cid-5v4witja]{color:var(--muted);margin:0}.error[data-astro-cid-5v4witja]{color:#9a3b21;margin-top:-1rem;font-weight:600}.error[data-astro-cid-5v4witja][hidden]{display:none}.sent[data-astro-cid-5v4witja]{background:var(--linen);outline:none;padding:1.25rem 1.4rem}.sent[data-astro-cid-5v4witja][hidden]{display:none}.sent[data-astro-cid-5v4witja] p[data-astro-cid-5v4witja]{color:var(--muted);margin:0}.sent[data-astro-cid-5v4witja] .sent-title[data-astro-cid-5v4witja]{color:var(--ink);margin-bottom:.35rem;font-weight:600}.actions[data-astro-cid-5v4witja]{justify-content:flex-end;gap:.75rem;display:flex}.back[data-astro-cid-5v4witja]{margin-right:auto}.back[data-astro-cid-5v4witja][hidden]{display:none}@media (width<=640px){.options[data-astro-cid-5v4witja],.fields[data-astro-cid-5v4witja],.options[data-astro-cid-5v4witja].times{grid-template-columns:1fr 1fr}.days[data-astro-cid-5v4witja]{grid-template-columns:repeat(4,1fr)}.progress[data-astro-cid-5v4witja] .label[data-astro-cid-5v4witja]{display:none}.next[data-astro-cid-5v4witja]{flex:1}}@media (width<=360px){.options[data-astro-cid-5v4witja]:not(.times),.fields[data-astro-cid-5v4witja]{grid-template-columns:1fr}}
