body{width:100%;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif}.about{position:relative;text-align:center;padding:100px 0;background-size:cover;background-position:50%;color:#fff;height:500px;background-image:url(https://media.istockphoto.com/id/2148398300/vector/network-connection-background.jpg?b=1&s=612x612&w=0&k=20&c=ueWPUTrS6c2imev-UG44jSQJhKLXWcbFBlosOP4fvbY=)}.about:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.5);z-index:1}.about-content{position:relative;z-index:2}.about h2{font-size:36px;margin-bottom:20px;margin-top:0}.about p{font-size:18px;max-width:800px;margin:0 auto;line-height:1.6}.cards{gap:20px;margin-top:50px}.card,.cards{display:flex;justify-content:center}.card{width:250px;height:300px;background-color:hsla(0,0%,100%,.2);border:2px solid #fff;border-radius:20px;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);flex-direction:column;align-items:center;padding:20px;transition:transform .3s ease,background-color .3s ease}.card:hover{transform:translateY(-10px);background-color:hsla(0,0%,100%,.5)}.card h2{font-size:22px;font-weight:700;margin-bottom:10px;color:#000}.card li{font-size:18px;text-align:center;color:#000}.services h1{text-align:center;font-size:33px}.services{padding:50px;background-color:#86abe6;text-align:center}.services_main{display:flex;justify-content:space-around;flex-wrap:wrap}.service_box{background-color:#e2d5f5;border-radius:10px;box-shadow:0 4px 8px rgba(0,0,0,.1);padding:20px;margin:20px;width:220px;height:280px;text-align:center;transition:transform .3s ease-in-out;display:flex;flex-direction:column;justify-content:space-between}.service_box:hover{transform:translateY(-5px);box-shadow:0 6px 12px rgba(0,0,0,.15)}.service_icon{font-size:40px;margin-bottom:15px}.service_box h3{margin-bottom:10px;font-size:18px;color:#333}.service_box p{font-size:14px;color:#666}.learn_more{background-color:#4ee8f3;color:#fff;border:none;padding:10px 20px;border-radius:5px;cursor:pointer;transition:background-color .5s;font-size:15px}.learn_more:hover{background-color:#8f6391}.contact_section{padding:50px 20px;text-align:center;background-color:#f9f9f9}.contact_section h2{font-size:2.5rem;margin-bottom:20px}.contact_section p{font-size:1.2rem;color:#333}.footer{padding:20px;text-align:center;background-color:#333;color:#fff}body{margin:0;font-family:Segoe UI,Arial,sans-serif;background-color:#f4f4f4;color:#333}.career-page{max-width:1200px;margin:auto;padding:20px}.career-hero{background:linear-gradient(135deg,#007bff,#0056b3);color:#fff;text-align:center;padding:60px 20px;border-radius:10px}.career-hero h1{font-size:40px;margin-bottom:10px}.career-hero p{font-size:18px}.job-listings{display:flex;flex-wrap:wrap;gap:20px;margin-top:40px}.job-card{background:#fff;padding:20px;border-radius:8px;box-shadow:0 4px 6px rgba(0,0,0,.1);flex-grow:1;flex-shrink:1;flex-basis:calc(50% - 20px);min-width:300px;transition:transform .3s}.job-card:hover{transform:translateY(-5px)}.job-card h2{font-size:22px;margin-bottom:5px}.location{font-size:14px;color:#007bff;font-weight:700;margin-bottom:10px}.description{font-size:16px;margin-bottom:10px}.requirements{padding-left:20px;margin-bottom:10px}.requirements li{font-size:14px}.apply-btn{background:#007bff;color:#fff;border:none;padding:10px;width:100%;border-radius:5px;cursor:pointer;font-size:16px}.apply-btn:hover{background:#0056b3}@media (max-width:768px){.job-listings{flex-direction:column}.job-card{width:100%}.career-hero h1{font-size:32px}}