*{box-sizing:border-box}html,body{margin:0;padding:0}body{font-family:Public Sans,system-ui,sans-serif;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}@keyframes pa-blink{0%,80%,to{opacity:.25;transform:translateY(0)}40%{opacity:1;transform:translateY(-2px)}}@keyframes pa-rise{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.pa-msg{animation:pa-rise .28s ease both}.pa-scroll::-webkit-scrollbar{width:9px}.pa-scroll::-webkit-scrollbar-thumb{background:#00000029;border-radius:99px}.pa-scroll::-webkit-scrollbar-track{background:transparent}.pa-inquiry-btn:hover{background:#b71c22}.pa-suggestion:hover{background:#eef3f8;border-color:#cdd9e6}@media(max-width:640px){.pa-header{padding:14px 18px!important}.pa-nav{gap:8px!important}.pa-hide-mobile{display:none!important}.pa-hero{font-size:36px!important}.pa-hero-sub{font-size:17px!important}}.pa-visually-hidden{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}a:focus-visible,button:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible{outline:2px solid #d8232a;outline-offset:2px}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}
