.Home-section1{width:100%;min-height:100vh;padding:120px 20px 50px;display:flex;flex-direction:column;justify-content:center;background-image:url(/_astro/background1.qL1J222G.svg);background-size:cover;background-position:center;position:relative;box-shadow:inset 0 -50px 50px -20px var(--bg-color);overflow:hidden}@media(max-width:768px){.Home-section1{padding-top:140px;justify-content:center;text-align:center}.Home-hero-content{flex-direction:column;text-align:center}.Home-hero-line{display:none}.Home-hero-text{display:flex;flex-direction:column;align-items:center}}.Home-hero-content{display:flex;align-items:stretch;max-width:1200px;margin:0 auto;gap:30px;width:100%}.Home-hero-line{width:6px;background-color:var(--primary);border-radius:3px;box-shadow:0 0 20px var(--primary);animation:pulseLine 2s infinite ease-in-out}@keyframes pulseLine{0%{height:0;opacity:0}50%{height:100%;opacity:1}to{height:100%;opacity:1}}.Home-hero-text{flex:1}.Home-title-large{font-size:2.5rem;font-weight:800;text-transform:uppercase;margin-bottom:20px;background:linear-gradient(90deg,#fff,var(--primary));background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent;text-shadow:0 10px 30px rgba(0,0,0,.5)}.Home-text-lead{font-size:1.1rem;margin-bottom:40px;max-width:600px}.Home-hero-footer{text-align:center;margin-top:auto}.Home-section2{padding:60px 20px 40px;text-align:center}.Home-cards-container{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:40px;max-width:1200px;margin:0 auto}.neo-card{padding:30px;display:flex;flex-direction:column;align-items:flex-start;text-align:left;transition:transform .3s ease}.neo-card:hover{transform:translateY(-5px)}.Card-header{display:flex;align-items:center;margin-bottom:20px;gap:15px}.Card-title{font-size:1.2rem;margin:0;font-weight:700}.Card-text{font-size:.95rem;color:var(--text-muted)}.Home-section3{padding:80px 20px;background-image:url(/_astro/background2.CEHI5y7w.svg);background-size:cover;background-position:center;box-shadow:inset 0 50px 50px -20px var(--bg-color)}.Home-tools-grid{display:grid;grid-template-columns:repeat(2,1fr);justify-items:center;gap:30px;max-width:1000px;margin:0 auto}@media(min-width:768px){.Home-tools-grid{grid-template-columns:repeat(4,1fr)}}.tool-link{display:flex;justify-content:center;align-items:center;width:100px;height:100px;border-radius:20px;background:var(--bg-color);box-shadow:var(--neumorphic-flat);transition:all .3s ease}.tool-link:hover{box-shadow:inset 5px 5px 10px var(--shadow-dark),inset -5px -5px 10px var(--shadow-light);transform:scale(.95)}.tool-icon{width:60%;height:60%;background-color:var(--text-muted);mask-size:contain;mask-position:center;mask-repeat:no-repeat;transition:background-color .3s}.tool-js{mask-image:url(/_astro/js.BlRfkkKC.svg)}.link-js:hover .tool-js{background-color:#f0db4f}.tool-react{mask-image:url(/_astro/react.CzEaYpYC.svg)}.link-react:hover .tool-react{background-color:#61dafb}.tool-vite{mask-image:url(/_astro/vite.C2JZA4le.svg)}.link-vite:hover .tool-vite{background-color:#ffb40b}.tool-cSharp{mask-image:url(/_astro/cSharp.DnUc_2id.svg)}.link-cSharp:hover .tool-cSharp{background-color:#7b3399}.tool-mudBlazor{mask-image:url(/_astro/mudBlazor.DbjjmIpe.svg)}.link-mudBlazor:hover .tool-mudBlazor{background-color:#7e6fff}.tool-aws{mask-image:url(/_astro/aws.Bt7lgM2e.svg)}.link-aws:hover .tool-aws{background-color:#ff9a00}.tool-postgreSQL{mask-image:url(/_astro/postgreSQL.B13OdiJN.svg)}.link-postgreSQL:hover .tool-postgreSQL{background-color:#336791}.tool-microsoftNet{mask-image:url(/_astro/microsoftNet.DB97cCav.svg)}.link-microsoftNet:hover .tool-microsoftNet{background-color:#5027d5}.Home-team-container{display:flex;flex-wrap:wrap;justify-content:center;gap:40px;max-width:1200px;margin:0 auto}.Team-card{width:300px;align-items:center;text-align:center}.Team-img{width:100px;height:100px;border-radius:50%;object-fit:cover;margin-bottom:20px;box-shadow:var(--neumorphic-flat);border:3px solid var(--bg-color)}.img-vanessa{background-image:url(https://media.licdn.com/dms/image/v2/D4E03AQEgxyC9YdTkqw/profile-displayphoto-shrink_200_200/profile-displayphoto-shrink_200_200/0/1675697306960?e=1761177600&v=beta&t=60xsBEK-7BejtHOUQi0md5o7FV0K2j01rleb-iX4f08)}.img-jesus{background-image:url(https://media.licdn.com/dms/image/v2/D4D03AQEwGAVMrXX__g/profile-displayphoto-scale_200_200/B4DZgoz3SIG8Ag-/0/1753031343606?e=1761177600&v=beta&t=7esD81EO11dahDouQM5ly2b7GQM_EfYbTNEpQgrBiCc)}.Team-name{font-weight:700;font-size:1.1rem;margin-bottom:5px;color:var(--text-color)}.Team-role{font-size:.9rem;color:var(--primary);margin-bottom:15px;text-transform:uppercase;letter-spacing:1px}.Team-link{background:var(--bg-color);color:var(--text-muted);transition:all .3s}.Team-link:hover{color:var(--primary);box-shadow:inset 5px 5px 10px var(--shadow-dark),inset -5px -5px 10px var(--shadow-light)}@media(max-width:768px){.Home-section1{padding:100px 15px 40px}.Home-section2{padding:40px 15px 30px}.Home-section3{padding:60px 15px}.Home-cards-container{gap:25px}.neo-card{padding:25px}.Title{margin-top:40px!important;margin-bottom:30px!important}}@media(min-width:768px){.Home-title-large{font-size:3.5rem}.Home-hero-content{align-items:center}}@media(min-width:1024px){.Home-title-large{font-size:4.5rem}.Home-section1{padding:150px 100px 50px}}
