*{margin:0;padding:0;box-sizing:border-box}body{font-family:Segoe UI,Tahoma,Geneva,Verdana,sans-serif;line-height:1.6;color:#fff;min-height:100vh}.background-wrapper{min-height:100vh;background-image:url(https://images.unsplash.com/photo-1531297484001-80022131f5a1?ixlib=rb-4.0.3&auto=format&fit=crop&w=2020&q=80);background-size:cover;background-position:50%;background-attachment:fixed;position:relative}.background-wrapper:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.65);z-index:1}.container{max-width:1200px;margin:0 auto;padding:0 20px}header{background-color:rgba(44,62,80,.85);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);color:#fff;padding:1rem 0;box-shadow:0 4px 15px rgba(0,0,0,.3);position:sticky;top:0;z-index:100}header .container{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap}header h1{font-size:2rem;font-weight:700;letter-spacing:.5px}nav ul{list-style:none;display:flex;gap:2rem}nav ul li a{color:#fff;text-decoration:none;font-weight:500;font-size:1.1rem;transition:all .3s ease;padding:8px 0}nav ul li a:hover{color:#3498db;text-shadow:0 0 8px rgba(52,152,219,.6)}.hero{padding:6rem 0 4rem;text-align:center}.hero-title{font-size:3.2rem;font-weight:800;margin-bottom:1rem;background:linear-gradient(135deg,#3498db,#8e44ad);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;line-height:1.2}.hero p{font-size:1.4rem;max-width:800px;margin:0 auto;opacity:.95;font-weight:300}.content{background-color:hsla(0,0%,100%,.1);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border-radius:16px;padding:3rem;margin:2rem auto;max-width:1100px;box-shadow:0 15px 35px rgba(0,0,0,.3);border:1px solid hsla(0,0%,100%,.15)}.content h3{color:#3498db;font-size:2rem;margin-bottom:1.5rem;text-align:center;font-weight:700}.content p{margin-bottom:1.5rem;font-size:1.15rem;line-height:1.9;opacity:.95}.features{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:2rem;margin-top:3rem}.feature{background:hsla(0,0%,100%,.12);padding:2rem;border-radius:12px;text-align:center;transition:all .4s ease;border:1px solid hsla(0,0%,100%,.2);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.feature:hover{transform:translateY(-10px);background:rgba(52,152,219,.2);box-shadow:0 15px 30px rgba(52,152,219,.3);border-color:#3498db}.feature h4{color:#3498db;font-size:1.4rem;margin-bottom:1rem;font-weight:600}.feature p{font-size:1rem;opacity:.9}footer{background-color:rgba(44,62,80,.95);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);color:#ddd;text-align:center;padding:2.5rem 0;margin-top:4rem;border-top:1px solid hsla(0,0%,100%,.1)}footer p{font-size:1rem}@media (max-width:768px){.hero-title{font-size:2.5rem}.hero p{font-size:1.2rem}header .container{flex-direction:column;text-align:center;gap:1rem}nav ul{flex-wrap:wrap;justify-content:center;gap:1rem}.content{padding:2rem;margin:1.5rem 1rem}.features{grid-template-columns:1fr}}.cofounders{display:grid;grid-template-columns:repeat(auto-fit,minmax(350px,1fr));gap:2rem;margin-top:2rem}.cofounder{background:hsla(0,0%,100%,.1);border-radius:16px;overflow:hidden;border:1px solid hsla(0,0%,100%,.2);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);transition:transform .4s ease}.cofounder:hover{transform:translateY(-10px)}.cofounder-image{border-radius:50%;border:4px solid #3498db;margin:1.5rem auto;display:block}.cofounder-details{padding:0 1.5rem 1.5rem;text-align:center}.cofounder-details h4{color:#3498db;font-size:1.5rem;margin:.5rem 0}.role{color:#a0d8ff;font-style:italic;margin-bottom:1rem}#tsparticles{position:fixed!important;top:0;left:0;width:100%;height:100%;z-index:0}.overlay{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.7);z-index:1;pointer-events:none}.background-wrapper>*{position:relative;z-index:2}.service-item{transition:all .4s cubic-bezier(.175,.885,.32,1.275)!important}.service-item:hover{transform:translateY(-12px) scale(1.05);box-shadow:0 25px 50px -12px rgba(59,130,246,.4)!important}.bg-clip-text{-webkit-background-clip:text;background-clip:text}