.bento-expand-control{transition:transform .16s cubic-bezier(.23,1,.32,1),background-color .16s cubic-bezier(.23,1,.32,1),border-color .16s cubic-bezier(.23,1,.32,1)}.bento-expand-control-icon{transition:color .16s cubic-bezier(.23,1,.32,1)}@media (hover:hover) and (pointer:fine){.bento-card-shell:hover .bento-expand-control{border-color:var(--brand);background-color:var(--brand);transform:scale(1.03)}.bento-card-shell:hover .bento-expand-control-icon{color:var(--brand-fg)}.bento-modal-inline-link:hover .bento-modal-inline-arrow{transform:translate(2px)}}.bento-card-shell:active .bento-expand-control{transform:scale(.97)}.bento-modal-inline-arrow{transition:transform .2s cubic-bezier(.23,1,.32,1)}@media (prefers-reduced-motion:reduce){.bento-expand-control,.bento-expand-control-icon,.bento-modal-inline-arrow{transition:none}.bento-card-shell:hover .bento-expand-control,.bento-card-shell:active .bento-expand-control,.bento-modal-inline-link:hover .bento-modal-inline-arrow{transform:none}}
@keyframes customer-quote-progress{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.customer-quote-progress{transform-origin:0;animation-name:customer-quote-progress;animation-timing-function:linear;animation-fill-mode:forwards}@media (hover:hover){.customer-quote-stage:has(.customer-quote-body:hover) .customer-quote-progress{animation-play-state:paused}}.customer-quote-stage[data-onscreen=false] .customer-quote-progress{animation-play-state:paused}.customer-quote-stage:has(:focus-visible) .customer-quote-progress{animation-play-state:paused}@media (prefers-reduced-motion:reduce){.customer-quote-progress{animation:none;transform:scaleX(1)}}
