.bc-dsh a:focus-visible,.bc-dsh button:focus-visible,.bc-dsh summary:focus-visible{outline-offset:2px;border-radius:8px;outline:2px solid #3a63c4}.bc-dsh .dsh-cta-box a:focus-visible{outline-color:#8fb0f5}@media (hover:hover){.bc-dsh .dsh-btn:hover{background:#1f43a0!important}.bc-dsh .dsh-btn-2:hover{background:#f4f7fd!important}.bc-dsh .dsh-case:hover{border-color:#a3b8e9!important}}.bc-dsh form label>span:focus-within,.bc-dsh form select:focus-visible{border-color:#3a63c4!important;box-shadow:0 0 0 3px #3a63c44d!important}.bc-dsh details summary{cursor:pointer;min-height:44px;list-style:none}.bc-dsh details summary::-webkit-details-marker{display:none}.bc-dsh details[open] .faq-plus{transform:rotate(45deg)}.bc-dsh .faq-plus{transition:transform .18s cubic-bezier(.4,0,.2,1)}.bc-dsh .dsh-bar{transform-origin:0;animation:.7s cubic-bezier(.16,1,.3,1) .2s backwards dsh-grow}@keyframes dsh-grow{0%{transform:scaleX(0)}}@media (prefers-reduced-motion:reduce){.bc-dsh .dsh-bar{animation:none}.bc-dsh .faq-plus{transition:none}}@media (max-width:560px){.bc-dsh .dsh-arrow{justify-content:center;display:flex;transform:rotate(90deg);flex-basis:100%!important}}
