@import "https://fonts.googleapis.com/css2?family=Plus+Jakarta+Sans:wght@400;500;600;700;800&family=JetBrains+Mono:wght@400;500;700&family=Bricolage+Grotesque:opsz,wght@12..96,500;12..96,700;12..96,800&display=swap";*,:before,:after{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth}body{font-family:Plus Jakarta Sans,sans-serif;overflow-x:hidden}a{text-decoration:none}h1,h2,h3,h4{letter-spacing:-.02em;font-family:Bricolage Grotesque,Plus Jakarta Sans,sans-serif}::-webkit-scrollbar{width:4px}::-webkit-scrollbar-track{background:0 0}::-webkit-scrollbar-thumb{background:#34d39959;border-radius:4px}::-webkit-scrollbar-thumb:hover{background:#34d39999}::selection{background:#34d39938}@keyframes blink{0%,to{opacity:1}50%{opacity:0}}@keyframes float{0%,to{transform:translateY(0)}50%{transform:translateY(-9px)}}@keyframes spin-s{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes spin-r{0%{transform:rotate(360deg)}to{transform:rotate(0)}}@keyframes pulse{0%{box-shadow:0 0 #34d3998c}70%{box-shadow:0 0 0 10px #34d39900}to{box-shadow:0 0 #34d39900}}.gt{background:linear-gradient(135deg,#059669 0%,#34d399 100%);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}.nl:after{content:"";background:linear-gradient(135deg,#059669,#34d399);border-radius:2px;width:0;height:2px;transition:width .25s;display:block}.nl:hover:after,.nl.on:after{width:100%}.ch:hover{border-color:#34d3995c!important;transform:translateY(-6px)!important;box-shadow:0 20px 48px #34d39924!important}.bp:hover{transform:translateY(-2px);box-shadow:0 8px 28px #34d39961}.bo:hover{background:#34d3991a;transform:translateY(-2px)}.sk:hover{transform:translateY(-2px);color:#34d399!important;background:#34d39929!important;border-color:#34d39980!important}@media (width<=768px){.hg,.pg,.eg,.dg{grid-template-columns:1fr!important}.hs{display:none!important}.hi{order:-1}.ht{text-align:center}.hb{justify-content:center!important}.hl{font-size:30px!important}.sr{gap:20px!important}}@media (width<=480px){.hl{font-size:26px!important}}
