@import "https://fonts.googleapis.com/css2?family=Inter:wght@400;500;600;700&display=swap";
@tailwind base;@tailwind components;@tailwind utilities;html,body{color:#1a1a2e;background-color:#fff;margin:0;padding:0;font-family:Inter,sans-serif;overflow-x:hidden}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;padding-top:80px;line-height:1.6}.curve{border-radius:50px}.bolt{position:relative}.bolt:before{content:"";clip-path:polygon(50% 0%,0% 100%,50% 75%,100% 100%);opacity:.5;background:linear-gradient(45deg,#073763,#1a1a2e);width:20px;height:20px;position:absolute;top:-10px;left:-10px}*{box-sizing:border-box;transition:all .3s}.fade-in{animation:1s ease-in fadeIn}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}.slide-up{animation:.8s ease-out slideUp}@keyframes slideUp{0%{opacity:0;transform:translateY(50px)}to{opacity:1;transform:translateY(0)}}@media (max-width:768px){html,body{font-size:14px}body{padding-top:60px}}@media (max-width:480px){html,body{font-size:12px}}@media (max-width:768px){button,[type=button],[type=submit],[type=reset],.ctaButton{min-width:48px;min-height:48px;padding:12px 24px}input,select,textarea{min-height:44px;padding:12px}section{text-align:center;padding:40px 20px}img,video,iframe{max-width:100%;height:auto}p,div,span{word-break:break-word;max-width:100%}}@media (max-width:480px){body{padding-top:50px}button,[type=button],[type=submit],[type=reset],.ctaButton{min-width:56px;min-height:56px}input,select,textarea{min-height:48px}h1,h2,h3,h4,h5,h6{line-height:1.3}p,li,span,div{line-height:1.5}}
