@font-face{font-family:__geistSans_1e4310;src:url(/_next/static/media/4473ecc91f70f139-s.p.woff) format("woff");font-display:swap;font-weight:100 900}@font-face{font-family:__geistSans_Fallback_1e4310;src:local("Arial");ascent-override:85.83%;descent-override:20.52%;line-gap-override:9.33%;size-adjust:107.19%}.__className_1e4310{font-family:__geistSans_1e4310,__geistSans_Fallback_1e4310}.__variable_1e4310{--font-geist-sans:"__geistSans_1e4310","__geistSans_Fallback_1e4310"}@font-face{font-family:__geistMono_c3aa02;src:url(/_next/static/media/463dafcda517f24f-s.p.woff) format("woff");font-display:swap;font-weight:100 900}@font-face{font-family:__geistMono_Fallback_c3aa02;src:local("Arial");ascent-override:69.97%;descent-override:16.73%;line-gap-override:7.61%;size-adjust:131.49%}.__className_c3aa02{font-family:__geistMono_c3aa02,__geistMono_Fallback_c3aa02}.__variable_c3aa02{--font-geist-mono:"__geistMono_c3aa02","__geistMono_Fallback_c3aa02"}body{margin:0;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;background-color:#f8f9fa;color:#333}.container{padding:20px;text-align:center}.logo{display:block;margin:0 auto;max-width:100%;height:auto}.title{font-size:2rem;margin:50px}.grid{max-width:1700px;display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:20px;margin:30px auto}.card{border:1px solid #ddd;border-radius:8px;overflow:hidden;box-shadow:0 2px 4px rgba(0,0,0,.1);transition:transform .3s;background:#fff;max-width:400px;width:100%;height:auto;margin:0 auto}.card:hover{transform:scale(1.1);transition:transform .5s}.card-image{width:100%;height:200px;object-fit:cover}.card-content{padding:15px}.card-title{font-size:1.25rem;margin:10px 0}.card-description{color:#555;width:75%;margin:20px auto}.card-button{margin-top:auto;scale:1.2;margin-bottom:16px}.card-button:hover{transform:scale(1.1);transition:transform .2s}.company-info{max-width:600px;min-width:260px;display:grid;text-align:left;background:#fff;border:2px solid #e0e0e0;padding:20px;border-radius:10px;box-shadow:0 4px 8px rgba(0,0,0,.1);margin:0 auto}.company-info h2{text-align:center;margin-bottom:20px}.company-info .socialLinks,.company-info p{margin:10px 0}.company-info h2{font-family:Roboto,sans-serif;font-size:1.5rem;color:#333;border-bottom:2px solid #888;padding-bottom:5px;margin-bottom:15px}.company-info a{text-decoration:none}