.survey[data-astro-cid-eci4vs56]{display:grid;grid-template-columns:minmax(0,1.65fr) minmax(0,1fr);gap:clamp(24px,4vw,48px);align-items:start}@media(max-width:900px){.survey[data-astro-cid-eci4vs56]{grid-template-columns:minmax(0,1fr)}}.survey__form[data-astro-cid-eci4vs56]{gap:0}.sq[data-astro-cid-eci4vs56]{display:grid;gap:14px;min-width:0;margin:0;padding:0 0 24px;border:0;border-bottom:1px solid var(--silver)}.sq[data-astro-cid-eci4vs56]+.sq[data-astro-cid-eci4vs56]{margin-top:24px}.survey__form[data-astro-cid-eci4vs56] .form-msg[data-astro-cid-eci4vs56]{margin-top:18px}.survey__form[data-astro-cid-eci4vs56] .sq[data-astro-cid-eci4vs56] .form-msg[data-astro-cid-eci4vs56]{margin:0}.survey__submit[data-astro-cid-eci4vs56]{margin-top:24px}.sq--last[data-astro-cid-eci4vs56]{border-bottom:0;padding-bottom:0}.sq__q[data-astro-cid-eci4vs56]{float:left;width:100%;margin:0;padding:0;font-weight:600;font-size:1.0625rem;line-height:1.4;color:var(--charcoal)}.sq__q[data-astro-cid-eci4vs56]+[data-astro-cid-eci4vs56]{clear:both}.sq__n[data-astro-cid-eci4vs56]{display:inline-grid;place-items:center;width:26px;height:26px;margin-right:10px;border-radius:50%;background:var(--charcoal);color:var(--white);font-size:.8125rem;font-weight:600;vertical-align:1px}.sq__q[data-astro-cid-eci4vs56] .opt[data-astro-cid-eci4vs56]{font-weight:400;color:var(--slate);font-size:.9375rem}.sq[data-astro-cid-eci4vs56] .check[data-astro-cid-eci4vs56]{margin-top:2px}.stars[data-astro-cid-eci4vs56]{position:relative;display:flex;flex-direction:row-reverse;justify-content:flex-end;align-items:center;gap:4px}.stars[data-astro-cid-eci4vs56] label[data-astro-cid-eci4vs56]{flex:none;cursor:pointer;padding:3px;margin:0;border-radius:8px}.stars[data-astro-cid-eci4vs56] svg[data-astro-cid-eci4vs56]{width:44px;height:44px;fill:var(--white);stroke:#7f8c99;stroke-width:1.2;transition:fill .12s,stroke .12s,transform .12s}.stars[data-astro-cid-eci4vs56] input[data-astro-cid-eci4vs56]:checked~label[data-astro-cid-eci4vs56] svg[data-astro-cid-eci4vs56]{fill:#f2b01e;stroke:#c98d00}@media(hover:hover){.stars[data-astro-cid-eci4vs56] label[data-astro-cid-eci4vs56]:hover svg[data-astro-cid-eci4vs56],.stars[data-astro-cid-eci4vs56] label[data-astro-cid-eci4vs56]:hover~label[data-astro-cid-eci4vs56] svg[data-astro-cid-eci4vs56]{fill:#f2b01e;stroke:#c98d00}.stars[data-astro-cid-eci4vs56] label[data-astro-cid-eci4vs56]:hover svg[data-astro-cid-eci4vs56]{transform:scale(1.08)}}.stars[data-astro-cid-eci4vs56] input[data-astro-cid-eci4vs56]:focus-visible+label[data-astro-cid-eci4vs56]{outline:3px solid var(--daylight);outline-offset:1px}.stars__word[data-astro-cid-eci4vs56]{order:-1;margin-left:12px;font-weight:600;color:var(--charcoal);min-width:0}.picks[data-astro-cid-eci4vs56]{display:flex;flex-wrap:wrap;gap:8px}.picks[data-astro-cid-eci4vs56] label[data-astro-cid-eci4vs56]{display:inline-flex;align-items:center;justify-content:center;gap:6px;min-height:44px;padding:8px 16px;margin:0;border:1px solid var(--line-strong);border-radius:999px;background:var(--white);color:var(--charcoal);font-weight:500;font-size:.9375rem;line-height:1.2;cursor:pointer;transition:background-color .15s,border-color .15s,color .15s;-webkit-tap-highlight-color:transparent}@media(hover:hover){.picks[data-astro-cid-eci4vs56] label[data-astro-cid-eci4vs56]:hover{border-color:var(--charcoal)}}.picks[data-astro-cid-eci4vs56] svg[data-astro-cid-eci4vs56]{width:16px;height:16px;flex:none;display:none}.picks[data-astro-cid-eci4vs56] input[data-astro-cid-eci4vs56]:checked+label[data-astro-cid-eci4vs56]{background:var(--charcoal);border-color:var(--charcoal);color:var(--white)}.picks[data-astro-cid-eci4vs56] input[data-astro-cid-eci4vs56]:checked+label[data-astro-cid-eci4vs56] svg[data-astro-cid-eci4vs56]{display:block}.picks[data-astro-cid-eci4vs56] input[data-astro-cid-eci4vs56]:focus-visible+label[data-astro-cid-eci4vs56]{outline:3px solid var(--daylight);outline-offset:2px}.picks--two[data-astro-cid-eci4vs56] label[data-astro-cid-eci4vs56]{flex:1 1 0}.survey__done[data-astro-cid-eci4vs56]{padding:0;border:0}.survey__done[data-astro-cid-eci4vs56] h3[data-astro-cid-eci4vs56]{font-size:1.5rem}.survey__google[data-astro-cid-eci4vs56]{margin-top:22px;padding:20px;border-radius:var(--radius-md);background:var(--mist)}.survey__google[data-astro-cid-eci4vs56] p[data-astro-cid-eci4vs56]{margin:0 0 14px;color:var(--charcoal)}.survey[data-astro-cid-eci4vs56]:has(.survey__done:not([hidden])) .survey__card--google[data-astro-cid-eci4vs56]{display:none}.survey__side[data-astro-cid-eci4vs56]{display:grid;gap:16px}.survey__card[data-astro-cid-eci4vs56]{padding:clamp(20px,2.5vw,26px);background:var(--white);border:1px solid var(--silver);border-radius:var(--radius-md)}.survey__card[data-astro-cid-eci4vs56] h2[data-astro-cid-eci4vs56]{font-size:1.1875rem;margin-bottom:6px}.survey__card[data-astro-cid-eci4vs56] p[data-astro-cid-eci4vs56]{margin:0 0 16px;color:var(--slate);font-size:.9688rem}.survey__btns[data-astro-cid-eci4vs56]{display:flex;flex-wrap:wrap;gap:10px}.survey__btns[data-astro-cid-eci4vs56] .btn[data-astro-cid-eci4vs56]{flex:1 1 auto}@media(max-width:420px){.stars[data-astro-cid-eci4vs56]{gap:0}.stars[data-astro-cid-eci4vs56] svg[data-astro-cid-eci4vs56]{width:40px;height:40px}.stars__word[data-astro-cid-eci4vs56]{margin-left:6px;font-size:.9375rem}.picks[data-astro-cid-eci4vs56] label[data-astro-cid-eci4vs56]{padding:8px 14px}}@media(prefers-reduced-motion:reduce){.stars[data-astro-cid-eci4vs56] svg[data-astro-cid-eci4vs56],.picks[data-astro-cid-eci4vs56] label[data-astro-cid-eci4vs56]{transition:none}}
