@media (max-width:1023px){.quote-hero{padding-top:2.5rem;padding-bottom:1.5rem}.quote-hero .pixel{font-size:clamp(1.9rem,4vw,3.6rem);line-height:.95;letter-spacing:-.035em;margin-top:1.25rem}.quote-hero p{margin-top:1rem}.quote-hero .reveal-pop>.animate-float{--r:-2deg!important;--tw-rotate:-2deg!important}}@media (max-width:1023px) and (prefers-reduced-motion:reduce){.quote-hero .reveal-pop>.animate-float{transform:rotate(-2deg)!important}}.q-pin-moved{display:none}@media (min-width:1024px) and (max-height:859px){.q-pin-extra{display:none}.q-pin-moved{display:flex}}.q-ind-confirm{grid-column:1/-1;grid-row:var(--r2,auto)}@media (min-width:640px){.q-ind-confirm{grid-row:var(--r3,auto)}}@media (min-width:1024px){.q-ind-confirm{grid-row:auto}}@keyframes quote-step-in{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}@keyframes quote-step-fade{0%{opacity:0}to{opacity:1}}.quote-step-in{animation:quote-step-fade .25s ease-out forwards}@media (pointer:fine) and (min-width:1024px){.quote-step-in{animation:quote-step-in .25s cubic-bezier(.2,.7,.2,1) forwards}}@keyframes quote-flash{0%{background-color:#ffd60a;box-shadow:0 0 0 4px #ffd60a}to{background-color:transparent;box-shadow:0 0 0 4px transparent}}.q-flash{animation:quote-flash .4s ease-out both}@keyframes quote-pop{0%{transform:scale(.97)}to{transform:none}}.q-pop{animation:quote-pop .2s ease-out both}@keyframes quote-sheet-up{0%{transform:translateY(100%)}to{transform:none}}@keyframes quote-sheet-down{0%{transform:translateY(var(--drag,0))}to{transform:translateY(100%)}}@keyframes quote-fade-in{0%{opacity:0}to{opacity:1}}@keyframes quote-fade-out{0%{opacity:1}to{opacity:0}}.quote-sheet-open{animation:quote-sheet-up .3s cubic-bezier(.2,.7,.2,1) both}.quote-sheet-close{animation:quote-sheet-down .3s cubic-bezier(.4,0,1,1) both}.quote-backdrop{animation:quote-fade-in .3s ease-out both}.quote-backdrop.is-closing{animation:quote-fade-out .3s ease-in both}@media (prefers-reduced-motion:reduce){.q-flash,.q-pop,.quote-backdrop,.quote-backdrop.is-closing,.quote-sheet-close,.quote-sheet-open,.quote-step-in{animation:none!important}.quote-sheet-close{transform:translateY(100%)}.quote-backdrop.is-closing{opacity:0}}.q-choice,[data-q-bar]~*,[role=checkbox],[role=radio]{scroll-margin-bottom:96px}@media (min-width:1024px){.q-layout{--q-panel-h:min(calc(100vh - var(--topbar) - 64px),800px)}.q-panel{position:sticky;top:calc(var(--topbar) + 32px);height:var(--q-panel-h);min-height:420px}.q-card{min-height:calc(var(--q-panel-h) - 88px)}}