*,:before,:after{box-sizing:border-box}@keyframes slideUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}::selection{background:color-mix(in srgb, var(--pub-action) 25%, transparent)}input:focus,select:focus{outline:none;border-color:var(--pub-focus)!important}select{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' fill='%2364748B' viewBox='0 0 16 16'%3E%3Cpath d='M8 11L3 6h10z'/%3E%3C/svg%3E");background-position:right 12px center;background-repeat:no-repeat;padding-right:32px!important}@media (max-width:768px){.calc-grid,.tools-grid,.faq-grid{grid-template-columns:1fr!important}}
