.xwJ-uq_head{justify-content:space-between;align-items:center;gap:var(--rule) 40px;flex-wrap:wrap;display:flex}.xwJ-uq_head>div{flex:380px}.xwJ-uq_head .lead{margin-top:var(--rule)}.xwJ-uq_steps{width:320px;max-width:100%;height:calc(var(--rule) * 6);flex-direction:column;justify-content:center;padding-block:0;display:flex}.xwJ-uq_steps .card-label{margin-bottom:10px}.xwJ-uq_steps ol{counter-reset:step;font-size:.9rem;font-weight:600;line-height:1.35}.xwJ-uq_steps li{counter-increment:step;padding-left:26px;position:relative}.xwJ-uq_steps li+li{margin-top:6px}.xwJ-uq_steps li:before{content:counter(step) ".";color:var(--pen-red);font-family:var(--font-hand), cursive;font-size:1.45rem;font-weight:700;position:absolute;top:-5px;left:0}.xwJ-uq_form{--field-h:calc(var(--rule) * 1.5);margin-top:var(--rule);grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:0 32px;display:grid}.xwJ-uq_column{align-content:start;display:grid;container-type:inline-size}.xwJ-uq_pair{grid-template-columns:1fr 1fr;gap:0 16px;display:grid}.xwJ-uq_field{grid-template-rows:var(--rule) auto;margin-bottom:calc(var(--rule) * .5);display:grid}.xwJ-uq_field>span,.xwJ-uq_choices legend{font-size:.82rem;font-weight:700}.xwJ-uq_field em{color:var(--muted);font-style:normal;font-weight:500}.xwJ-uq_field input,.xwJ-uq_field select,.xwJ-uq_field textarea{width:100%;height:var(--field-h);border:1px solid var(--line-strong);color:var(--ink);font:inherit;background:#fff;border-radius:10px;padding:0 14px;font-size:.95rem;transition:border-color .15s}.xwJ-uq_field textarea{height:calc(var(--rule) * 3);resize:none;padding:10px 14px;line-height:1.5}.xwJ-uq_field input:hover,.xwJ-uq_field select:hover,.xwJ-uq_field textarea:hover{border-color:#1c202b66}.xwJ-uq_field input:focus-visible,.xwJ-uq_field select:focus-visible,.xwJ-uq_field textarea:focus-visible{border-color:var(--ink);outline-offset:0;outline:3px solid #f8d66d99}.xwJ-uq_choices{min-height:calc(var(--rule) * 3);border:0;flex-wrap:wrap;align-content:flex-start;gap:8px 7px;margin:0;padding:0;display:flex}.xwJ-uq_choices legend{height:var(--rule);padding:0}.xwJ-uq_chip,.xwJ-uq_slot{position:relative}.xwJ-uq_chip input,.xwJ-uq_slot input{opacity:0;cursor:pointer;margin:0;position:absolute;inset:0}.xwJ-uq_chip span{border:1px solid var(--line-strong);background:#fff;border-radius:999px;padding:5px 13px;font-size:.87rem;font-weight:600;line-height:1.5;transition:background-color .15s,border-color .15s;display:block}.xwJ-uq_chip:hover span{border-color:var(--ink)}.xwJ-uq_chip input:checked+span{border-color:var(--ink);background:var(--ink);color:#fff}.xwJ-uq_chip input:focus-visible+span,.xwJ-uq_slot input:focus-visible+span{outline:2px solid var(--ink);outline-offset:2px}.xwJ-uq_availability{border:0;min-width:0;margin:0}.xwJ-uq_availability legend{float:left;width:100%;padding:0 0 10px}.xwJ-uq_availability table{clear:both;border-collapse:separate;border-spacing:6px 4px;table-layout:fixed;width:100%}.xwJ-uq_availability thead td{width:96px}.xwJ-uq_times th{font-size:.8rem;font-weight:700;line-height:1.2}.xwJ-uq_weekend .xwJ-uq_times th{padding-top:14px}.xwJ-uq_availability small{color:var(--muted);font-size:.7rem;font-weight:500;display:block}.xwJ-uq_availability th[scope=row]{color:var(--ink-soft);text-align:left;font-size:.85rem;font-weight:600;line-height:1.2}.xwJ-uq_dayShort{display:none}.xwJ-uq_slot{display:block}.xwJ-uq_slot span{border:1px solid var(--line-strong);background:#fff;border-radius:7px;place-items:center;height:28px;transition:background-color .15s,border-color .15s;display:grid}.xwJ-uq_slot:hover span{border-color:var(--ink)}.xwJ-uq_slot input:checked+span{border-color:var(--green);background:var(--green)}.xwJ-uq_slot input:checked+span:after{content:"✓";color:#fff;font-size:.85rem;font-weight:700;line-height:1}.xwJ-uq_hint{color:var(--muted);margin-top:8px;font-size:.78rem;line-height:1.4}.xwJ-uq_send{flex-wrap:wrap;align-items:center;gap:10px 18px;margin-top:20px;display:flex}.xwJ-uq_send p{color:var(--muted);flex:180px;font-size:.82rem;line-height:1.45}.xwJ-uq_fallback{background:var(--sky);border-radius:4px;margin-top:14px;padding:10px 14px;font-size:.86rem;line-height:1.5}.xwJ-uq_copy{color:inherit;font:inherit;-webkit-text-decoration:underline 1.5px var(--green);text-decoration:underline 1.5px var(--green);text-underline-offset:3px;cursor:pointer;background:0 0;border:0;padding:0;font-weight:700}@media (max-width:900px){.xwJ-uq_form{--field-h:calc(var(--rule) * 2)}.xwJ-uq_field{margin-bottom:var(--rule)}.xwJ-uq_field textarea{height:calc(var(--rule) * 4)}}@container (max-width:455px){.xwJ-uq_choices{min-height:calc(var(--rule) * 5)}}@media (max-width:480px){.xwJ-uq_pair{grid-template-columns:1fr}.xwJ-uq_availability{padding-inline:14px}.xwJ-uq_availability thead td{width:40px}.xwJ-uq_availability table{border-spacing:4px}.xwJ-uq_dayLong{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.xwJ-uq_dayShort{display:inline}.xwJ-uq_slot span{height:34px}}
