@media (prefers-reduced-motion:no-preference){.help-panel[data-active=true]{animation:help-in .45s cubic-bezier(.22,1,.36,1) both}.tools-stage[data-seen=true] .tools-panel[data-active=true] .tools-copy{animation:tools-rise .5s cubic-bezier(.22,1,.36,1) both}.tools-stage[data-seen=true] .tools-panel[data-active=true] .tools-before{animation:tools-rise .5s cubic-bezier(.22,1,.36,1) .08s both}.tools-stage[data-seen=true] .tools-panel[data-active=true] .tools-arrow{animation:tools-fade .4s ease-out .3s both}.tools-stage[data-seen=true] .tools-panel[data-active=true] .tools-after{animation:tools-rise .55s cubic-bezier(.22,1,.36,1) .42s both}.tools-stage[data-seen=true] .tools-panel[data-active=true] .tools-gather{animation:tools-gather .6s cubic-bezier(.22,1,.36,1) .6s both}.tools-stage[data-seen=true] .tools-panel[data-active=true] .tools-land{animation:tools-land .45s cubic-bezier(.22,1,.36,1) 1.05s both}details[open]>.tools-answer{animation:tools-fade .3s ease-out both}}@keyframes help-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@keyframes tools-rise{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes tools-fade{0%{opacity:0}to{opacity:1}}@keyframes tools-gather{0%{transform:translate(var(--dx,0),var(--dy,0))}to{transform:translate(0)}}@keyframes tools-land{0%{opacity:0;transform:scale(.4)}to{opacity:1;transform:scale(1)}}@media (prefers-reduced-motion:no-preference){.start-step{animation:start-step-in .4s cubic-bezier(.22,1,.36,1) both}}@keyframes start-step-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.contact-select{-moz-appearance:none;appearance:none;-webkit-appearance:none;padding-right:2.75rem;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20' fill='none' stroke='%2312284a' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M5.5 8l4.5 4.5L14.5 8'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 1rem center;background-size:1.1rem}@media (prefers-reduced-motion:no-preference){.faq-answer[data-state=open]>div{animation:faq-in .32s cubic-bezier(.22,1,.36,1) both}}@keyframes faq-in{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}