@import"https://fonts.googleapis.com/css2?family=Lexend+Mega:wght@400;700&family=Public+Sans:ital,wght@0,400;0,700;0,900;1,400&display=swap";:root{--bg-main: #FFFDF5;--text-main: #000000;--primary: #FF6B6B;--secondary: #4ECDC4;--accent: #FFE66D;--accent-2: #9D4EDD;--border-width: 3px;--shadow-offset: 4px;--border-color: #000000;--font-heading: "Lexend Mega", sans-serif;--font-body: "Public Sans", sans-serif}*{box-sizing:border-box;margin:0;padding:0}body{font-family:var(--font-body);background-color:var(--bg-main);color:var(--text-main);line-height:1.6;overflow-x:hidden}h1,h2,h3,h4,h5,h6{font-family:var(--font-heading);font-weight:700;text-transform:uppercase;line-height:1.1;margin-bottom:1rem}a{color:inherit;text-decoration:none}.neo-box{background-color:#fff;border:var(--border-width) solid var(--border-color);box-shadow:var(--shadow-offset) var(--shadow-offset) 0 0 var(--border-color);transition:all .2s ease-in-out}.neo-box:hover{transform:translate(-2px,-2px);box-shadow:calc(var(--shadow-offset) + 2px) calc(var(--shadow-offset) + 2px) 0 0 var(--border-color)}.neo-button{display:inline-block;background-color:var(--primary);color:var(--text-main);font-family:var(--font-heading);font-weight:700;padding:1rem 2rem;border:var(--border-width) solid var(--border-color);box-shadow:var(--shadow-offset) var(--shadow-offset) 0 0 var(--border-color);cursor:pointer;transition:all .1s ease}.neo-button:hover{transform:translate(-1px,-1px);box-shadow:calc(var(--shadow-offset) + 1px) calc(var(--shadow-offset) + 1px) 0 0 var(--border-color)}.neo-button:active{transform:translate(2px,2px);box-shadow:0 0 0 0 var(--border-color)}.container{max-width:1200px;width:100%;margin:0 auto;padding:0 20px}::-webkit-scrollbar{width:12px}::-webkit-scrollbar-track{background:var(--bg-main);border-left:var(--border-width) solid var(--border-color)}::-webkit-scrollbar-thumb{background:var(--text-main);border:2px solid var(--bg-main)}.section{padding:5rem 0;border-bottom:var(--border-width) solid var(--border-color)}.section-title{font-size:2.5rem;margin-bottom:3rem;display:inline-block;background-color:#fff;border:var(--border-width) solid var(--border-color);padding:.5rem 1.5rem;box-shadow:var(--shadow-offset) var(--shadow-offset) 0 0 var(--border-color)}@media(min-width:768px){.section-title{font-size:3.5rem}}.hero-section{min-height:90vh;display:flex;align-items:center;justify-content:center;text-align:center;padding-top:5rem;background-color:var(--bg-main)}.hero-badge{display:inline-block;margin-bottom:1.5rem;padding:.5rem 1rem;background-color:var(--primary);border:var(--border-width) solid var(--border-color);box-shadow:var(--shadow-offset) var(--shadow-offset) 0 0 var(--border-color);transform:rotate(-2deg);font-weight:700;font-size:1.2rem}.hero-title{justify-content:center;flex-wrap:wrap}@media(min-width:768px){.hero-title{font-size:6rem}.hero-subtitle{font-size:1.5rem}}.grid-3{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:2.5rem}.card{background:#fff;border:var(--border-width) solid var(--border-color);box-shadow:var(--shadow-offset) var(--shadow-offset) 0 0 var(--border-color);padding:2rem;transition:transform .2s;height:100%;display:flex;flex-direction:column}@media(min-width:768px){.contact-links{flex-direction:row;justify-content:center}}.relative{position:relative}.absolute{position:absolute}.fixed{position:fixed}.inset-0{inset:0}.z-10{z-index:10}.z-50{z-index:50}.flex{display:flex}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.items-center{align-items:center}.justify-center{justify-content:center}.justify-between{justify-content:space-between}.justify-start{justify-content:flex-start}.justify-end{justify-content:flex-end}.flex-1{flex:1}.gap-2{gap:.5rem}.gap-4{gap:1rem}.gap-8{gap:2rem}.gap-12{gap:3rem}.w-full{width:100%}.max-w-2xl{max-width:42rem}.max-h-90vh{max-height:90vh}.mx-auto{margin-left:auto;margin-right:auto}.p-4{padding:1rem}.p-6{padding:1.5rem}.p-8{padding:2rem}.p-12{padding:3rem}.px-3{padding-left:.75rem;padding-right:.75rem}.py-1{padding-top:.25rem;padding-bottom:.25rem}.mb-2{margin-bottom:.5rem}.mb-4{margin-bottom:1rem}.mb-6{margin-bottom:1.5rem}.mb-12{margin-bottom:3rem}.text-center{text-align:center}.text-left{text-align:left}.text-white{color:#fff}.text-lg{font-size:1.125rem}.text-xl{font-size:1.25rem}.text-2xl{font-size:1.5rem}.text-3xl{font-size:1.875rem}.font-bold{font-weight:700}.font-black{font-weight:900}.uppercase{text-transform:uppercase}.bg-white{background-color:#fff}.bg-black{background-color:#000}.bg-yellow-300{background-color:#fde047}.border-2{border-width:2px}.rounded-full{border-radius:9999px}.overflow-hidden{overflow:hidden}.overflow-y-auto{overflow-y:auto}.cursor-pointer{cursor:pointer}.hover\:bg-red-500:hover{background-color:#ef4444}@media(min-width:768px){.md\:flex-row{flex-direction:row}.md\:justify-end{justify-content:flex-end}.md\:w-1\/3{width:33.333333%}.md\:p-12{padding:3rem}.md\:p-20{padding:5rem}.techvest-section{padding:6rem 4rem}}
