.person-quote[data-v-0d05c648]{align-items:center;display:grid;gap:2rem;grid-template-areas:"media" "text";margin:0 auto;max-width:72rem;width:100%}@media (min-width:1024px){.person-quote[data-v-0d05c648]{gap:4rem;grid-template-areas:"text media";grid-template-columns:3fr 2fr}}.person-quote__media[data-v-0d05c648]{align-items:center;display:flex;flex-direction:column;grid-area:media;margin:0}.person-quote__image[data-v-0d05c648]{max-width:22rem;width:100%}.person-quote__name[data-v-0d05c648]{padding-top:1rem;position:relative}.person-quote__text[data-v-0d05c648]{align-items:flex-start;display:flex;flex-direction:column;grid-area:text}.person-quote__buttons[data-v-0d05c648]{display:flex;flex-wrap:wrap;gap:1rem;margin-top:1.5rem;width:100%}.review-form[data-v-2f2bf446]{--review-form-radius:18px;--review-form-border:2px solid var(--color-on-background);--review-form-bubble-border:1.2px solid var(--color-hit-gray);--review-form-input-bg:var(--color-background);--review-form-gap:1.75rem;margin:0 auto;max-width:720px;width:100%}.review-form__form[data-v-2f2bf446]{display:flex;flex-direction:column;gap:var(--review-form-gap)}.review-form__hp[data-v-2f2bf446]{height:1px;overflow:hidden;position:absolute;width:1px;clip:rect(0 0 0 0);white-space:nowrap}.review-form__step[data-v-2f2bf446]{border:0;display:flex;flex-direction:column;gap:.6rem;margin:0;padding:0}@media (min-width:667px){.review-form__step--row[data-v-2f2bf446]{display:grid;gap:1.25rem;grid-template-columns:1fr 1fr}}.review-form__field[data-v-2f2bf446]{display:flex;flex-direction:column;gap:.6rem}.review-form__label[data-v-2f2bf446]{display:block;font-size:1.05rem;font-weight:600}legend.review-form__label[data-v-2f2bf446]{float:left;padding:0;width:100%}.review-form__help[data-v-2f2bf446]{color:var(--color-text-muted,currentColor);font-size:.9rem;margin:0;opacity:.7}.review-form__error[data-v-2f2bf446]{color:var(--color-error,#d04050);font-size:.9rem;margin:0}.review-form__input[data-v-2f2bf446]{background:var(--review-form-input-bg);border:var(--review-form-border);border-radius:var(--review-form-radius);color:inherit;font:inherit;padding:.85rem 1rem;transition:border-color .2s ease;width:100%}.review-form__input[data-v-2f2bf446]:focus{border-color:var(--color-primary);outline:none}.review-form__input[aria-invalid=true][data-v-2f2bf446]{border-color:var(--color-error,#d04050)}.review-form__input--textarea[data-v-2f2bf446]{min-height:5rem;resize:vertical}.review-form__url-group[data-v-2f2bf446]{align-items:stretch;display:flex;flex-direction:column;gap:.5rem}.review-form__url-group .review-form__input[data-v-2f2bf446]{flex:1}@media (min-width:667px){.review-form__url-group[data-v-2f2bf446]{flex-direction:row}}.review-form__url-cta[data-v-2f2bf446]{align-items:center;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:var(--color-mikey,var(--color-primary));border:0;border-radius:var(--review-form-radius);color:var(--color-on-primary,#fff);cursor:pointer;display:inline-flex;font:inherit;font-weight:600;gap:.5rem;padding:.85rem 1.25rem;transition:transform .15s ease,filter .15s ease}.review-form__url-cta[data-v-2f2bf446]:hover{filter:brightness(1.05);transform:translateY(-1px)}.review-form__url-arrow[data-v-2f2bf446]{--icon-size:20px;color:currentColor}.review-form__type-grid[data-v-2f2bf446]{display:grid;gap:.75rem;grid-template-columns:repeat(2,1fr)}@media (min-width:667px){.review-form__type-grid[data-v-2f2bf446]{grid-template-columns:repeat(4,1fr)}}.review-form__type-card[data-v-2f2bf446]{align-items:center;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:var(--color-background);border:var(--review-form-bubble-border);border-radius:var(--review-form-radius);color:var(--color-on-background);cursor:pointer;display:flex;flex-direction:column;font:inherit;gap:.6rem;padding:1.1rem .75rem;transition:background .15s ease,color .15s ease}.review-form__type-card[data-v-2f2bf446]:hover{background:var(--color-on-background);color:var(--color-on-background-variant)}.review-form__type-card.is-selected[data-v-2f2bf446]{background:var(--color-mikey,var(--color-primary));color:var(--color-surface)}.review-form__type-icon[data-v-2f2bf446]{--icon-size:44px;display:block;height:44px}.review-form__type-label[data-v-2f2bf446]{font-size:.95rem;font-weight:600}.review-form__chips[data-v-2f2bf446]{display:flex;flex-wrap:wrap;gap:.5rem}.review-form__chip[data-v-2f2bf446]{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:var(--color-background);border:var(--review-form-bubble-border);border-radius:999px;color:var(--color-on-background);cursor:pointer;font:inherit;padding:.5rem 1rem;transition:background .15s ease,color .15s ease}.review-form__chip[data-v-2f2bf446]:hover{background:var(--color-on-background);color:var(--color-on-background-variant)}.review-form__chip.is-selected[data-v-2f2bf446]{background:var(--color-mikey,var(--color-primary));color:var(--color-surface)}.review-form__consent[data-v-2f2bf446]{align-items:flex-start;cursor:pointer;display:flex;font-size:.95rem;gap:.75rem;line-height:1.4}.review-form__checkbox[data-v-2f2bf446]{accent-color:var(--color-mikey,var(--color-primary));flex:0 0 auto;height:1.1rem;margin-top:.25rem;width:1.1rem}.review-form__policy-link[data-v-2f2bf446]{color:inherit;text-decoration:underline}.review-form__progress[data-v-2f2bf446]{font-size:.85rem;font-variant-numeric:tabular-nums;margin:0;opacity:.6}.review-form__step-panel[data-v-2f2bf446]{display:flex;flex-direction:column;gap:var(--review-form-gap)}.review-form__rest--submitting[data-v-2f2bf446]{pointer-events:none}.review-form__rest--submitting .review-form__nav-back[data-v-2f2bf446],.review-form__rest--submitting .review-form__step-panel[data-v-2f2bf446]{opacity:.5}.review-form__nav[data-v-2f2bf446]{align-items:center;display:flex;gap:1rem;justify-content:space-between}.review-form__nav-back.is-hidden[data-v-2f2bf446]{visibility:hidden}.review-form__rest[data-v-2f2bf446]{display:flex;flex-direction:column;gap:var(--review-form-gap)}.review-form-expand-enter-active[data-v-2f2bf446]{overflow:hidden;transition:max-height .5s ease,opacity .5s ease .1s}.review-form-expand-enter-from[data-v-2f2bf446]{max-height:0;opacity:0}.review-form-expand-enter-to[data-v-2f2bf446]{max-height:4000px;opacity:1}.review-form-step-enter-active[data-v-2f2bf446]{transition:opacity .3s ease,transform .3s ease}.review-form-step-enter-from[data-v-2f2bf446]{opacity:0;transform:translateY(8px)}.review-form-step-leave-active[data-v-2f2bf446]{transition:opacity .2s ease,transform .2s ease}.review-form-step-leave-to[data-v-2f2bf446]{opacity:0;transform:translateY(-8px)}.review-form__success[data-v-2f2bf446]{align-items:center;display:flex;flex-direction:column;gap:1.5rem;padding:3rem 1rem;text-align:center}.review-form__success-action[data-v-2f2bf446]{display:flex;justify-content:center;width:100%}
