.page-module__q81_BW__container{background:var(--background);min-height:100vh;padding-bottom:4rem}.page-module__q81_BW__topNav{background:var(--primary);padding:1rem 2rem;box-shadow:0 2px 10px rgba(0,0,0,.1)}.page-module__q81_BW__backLink{color:#fff;font-weight:600;font-family:var(--font-poppins);align-items:center;gap:.5rem;text-decoration:none;transition:all .3s;display:inline-flex}.page-module__q81_BW__backLink:hover{color:var(--accent);transform:translate(-5px)}.page-module__q81_BW__pageHeader{background:linear-gradient(135deg,var(--primary)0%,var(--primary-dark)100%);color:#fff;text-align:center;padding:4rem 2rem 3rem}.page-module__q81_BW__headerContent{max-width:800px;margin:0 auto}.page-module__q81_BW__headerLogo{border-radius:12px;margin-bottom:1.5rem}.page-module__q81_BW__pageTitle{font-size:3rem;font-weight:800;font-family:var(--font-poppins);margin-bottom:1rem}.page-module__q81_BW__pageSubtitle{opacity:.9;font-size:1.2rem;font-family:var(--font-poppins);margin-bottom:2rem;line-height:1.6}.page-module__q81_BW__headerActions{justify-content:center;gap:1.5rem;margin-top:2rem;display:flex}.page-module__q81_BW__cvButton,.page-module__q81_BW__hireButton{font-weight:600;font-family:var(--font-poppins);border-radius:8px;align-items:center;gap:.75rem;padding:.875rem 1.75rem;text-decoration:none;transition:all .3s;display:inline-flex}.page-module__q81_BW__cvButton{color:var(--primary);background:#fff;border:2px solid #fff}.page-module__q81_BW__cvButton:hover{color:#fff;background:0 0;transform:translateY(-2px)}.page-module__q81_BW__hireButton{background:var(--accent);color:#fff;border:2px solid var(--accent)}.page-module__q81_BW__hireButton:hover{background:0 0;border-color:#fff;transform:translateY(-2px)}.page-module__q81_BW__roleSection{max-width:1200px;margin:3rem auto;padding:0 2rem}.page-module__q81_BW__roleTitle{text-align:center;color:var(--foreground);font-size:1.5rem;font-weight:700;font-family:var(--font-poppins);margin-bottom:2rem}.page-module__q81_BW__roleCards{grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:2rem;display:grid}.page-module__q81_BW__roleCard{border:2px solid var(--primary);text-align:center;background:#fff;border-radius:12px;padding:2rem;transition:all .3s}.page-module__q81_BW__roleCard:hover{transform:translateY(-5px);box-shadow:0 10px 30px rgba(63,81,181,.15)}.page-module__q81_BW__roleCard h3{color:var(--primary);font-size:1.25rem;font-weight:700;font-family:var(--font-poppins);margin-bottom:1rem}.page-module__q81_BW__roleCard p{color:var(--foreground);opacity:.8;font-size:1rem;line-height:1.6;font-family:var(--font-poppins)}.page-module__q81_BW__filterSection{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1.5rem;max-width:1200px;margin:3rem auto;padding:0 2rem;display:flex}.page-module__q81_BW__filterButtons{flex-wrap:wrap;gap:1rem;display:flex}.page-module__q81_BW__filterBtn{border:2px solid var(--primary);color:var(--primary);font-weight:600;font-family:var(--font-poppins);cursor:pointer;background:#fff;border-radius:8px;padding:.75rem 1.5rem;transition:all .3s}.page-module__q81_BW__filterBtn:hover{background:var(--primary);color:#fff;transform:translateY(-2px)}.page-module__q81_BW__filterBtn.page-module__q81_BW__active{background:var(--primary);color:#fff}.page-module__q81_BW__projectCount{color:var(--foreground);font-weight:600;font-family:var(--font-poppins);opacity:.7}.page-module__q81_BW__projectsGrid{grid-template-columns:repeat(auto-fill,minmax(350px,1fr));gap:2rem;max-width:1200px;margin:0 auto;padding:0 2rem;display:grid}.page-module__q81_BW__projectCard{border:2px solid var(--primary);background:#fff;border-radius:16px;flex-direction:column;padding:2rem;transition:all .3s;display:flex;box-shadow:0 2px 10px rgba(0,0,0,.05)}.page-module__q81_BW__projectCard:hover{border-color:var(--accent);transform:translateY(-5px);box-shadow:0 10px 30px rgba(63,81,181,.15)}.page-module__q81_BW__cardHeader{justify-content:space-between;align-items:flex-start;gap:1rem;margin-bottom:1rem;display:flex}.page-module__q81_BW__cardTitle{color:var(--foreground);font-size:1.4rem;font-weight:700;font-family:var(--font-poppins);flex:1;margin:0}.page-module__q81_BW__cardCategory{background:var(--accent);color:#fff;font-size:.75rem;font-weight:600;font-family:var(--font-poppins);white-space:nowrap;border-radius:12px;padding:.25rem .75rem}.page-module__q81_BW__cardDescription{color:var(--foreground);opacity:.8;line-height:1.6;font-family:var(--font-poppins);flex:1;margin-bottom:1.5rem}.page-module__q81_BW__cardTech{flex-wrap:wrap;gap:.5rem;margin-bottom:1.5rem;display:flex}.page-module__q81_BW__cardTechBadge{border:1px solid var(--primary);color:var(--primary);font-size:.8rem;font-weight:600;font-family:var(--font-fira-code);background:#f0f0f0;border-radius:8px;padding:.25rem .75rem}.page-module__q81_BW__cardFooter{justify-content:space-between;align-items:center;gap:1rem;margin-top:auto;display:flex}.page-module__q81_BW__detailsBtn{color:var(--primary);font-weight:600;font-family:var(--font-poppins);cursor:pointer;background:0 0;border:none;padding:0;transition:all .3s}.page-module__q81_BW__detailsBtn:hover{color:var(--accent);transform:translate(5px)}.page-module__q81_BW__liveLink{background:var(--accent);color:#fff;border-radius:50%;justify-content:center;align-items:center;width:40px;height:40px;transition:all .3s;display:flex}.page-module__q81_BW__liveLink:hover{background:var(--accent-dark);transform:scale(1.1)}.page-module__q81_BW__projectDetail{max-width:900px;margin:2rem auto;padding:0 2rem}.page-module__q81_BW__backBtn{border:2px solid var(--primary);color:var(--primary);font-weight:600;font-family:var(--font-poppins);cursor:pointer;background:0 0;border-radius:8px;align-items:center;gap:.5rem;margin-bottom:2rem;padding:.75rem 1.5rem;transition:all .3s;display:inline-flex}.page-module__q81_BW__backBtn:hover{background:var(--primary);color:#fff;transform:translate(-5px)}.page-module__q81_BW__projectHeader{border:2px solid var(--primary);background:#fff;border-radius:16px;margin-bottom:2rem;padding:3rem;box-shadow:0 4px 20px rgba(0,0,0,.1)}.page-module__q81_BW__projectMeta{flex-wrap:wrap;gap:1rem;margin-bottom:1.5rem;display:flex}.page-module__q81_BW__categoryBadge,.page-module__q81_BW__yearBadge,.page-module__q81_BW__statusBadge{font-size:.9rem;font-weight:600;font-family:var(--font-poppins);border-radius:12px;padding:.5rem 1rem}.page-module__q81_BW__categoryBadge{background:var(--accent);color:#fff}.page-module__q81_BW__yearBadge{background:var(--primary);color:#fff}.page-module__q81_BW__statusBadge{color:#fff;background:orange}.page-module__q81_BW__statusBadge.page-module__q81_BW__live{background:var(--accent)}.page-module__q81_BW__statusBadge.page-module__q81_BW__development{background:orange}.page-module__q81_BW__projectTitle{color:var(--foreground);font-size:2.5rem;font-weight:800;font-family:var(--font-poppins);margin-bottom:1rem}.page-module__q81_BW__projectDescription{color:var(--foreground);opacity:.8;font-size:1.2rem;line-height:1.8;font-family:var(--font-poppins);margin-bottom:2rem}.page-module__q81_BW__projectLinks{flex-wrap:wrap;gap:1rem;display:flex}.page-module__q81_BW__primaryLink,.page-module__q81_BW__secondaryLink{font-weight:600;font-family:var(--font-poppins);border-radius:8px;align-items:center;gap:.5rem;padding:1rem 2rem;text-decoration:none;transition:all .3s;display:inline-flex}.page-module__q81_BW__primaryLink{background:var(--primary);color:#fff}.page-module__q81_BW__primaryLink:hover{background:var(--primary-dark);transform:translateY(-2px);box-shadow:0 10px 30px rgba(63,81,181,.4)}.page-module__q81_BW__secondaryLink{border:2px solid var(--accent);color:var(--accent);background:0 0}.page-module__q81_BW__secondaryLink:hover{background:var(--accent);color:#fff;transform:translateY(-2px)}.page-module__q81_BW__projectContent{border:2px solid var(--primary);background:#fff;border-radius:16px;padding:3rem;box-shadow:0 4px 20px rgba(0,0,0,.1)}.page-module__q81_BW__section{margin-bottom:3rem}.page-module__q81_BW__section:last-child{margin-bottom:0}.page-module__q81_BW__section h2{color:var(--primary);font-size:1.8rem;font-weight:700;font-family:var(--font-poppins);margin-bottom:1.5rem}.page-module__q81_BW__featuresList{padding:0;list-style:none}.page-module__q81_BW__featuresList li{color:var(--foreground);font-family:var(--font-poppins);border-bottom:1px solid #e0e0e0;padding:1rem 0 1rem 2rem;line-height:1.6;position:relative}.page-module__q81_BW__featuresList li:last-child{border-bottom:none}.page-module__q81_BW__featuresList li:before{content:"✓";color:var(--accent);font-size:1.2rem;font-weight:700;position:absolute;left:0}.page-module__q81_BW__techStack{flex-wrap:wrap;gap:1rem;display:flex}.page-module__q81_BW__techBadge{border:2px solid var(--primary);color:var(--primary);font-size:1rem;font-weight:600;font-family:var(--font-fira-code);background:#f8f8f8;border-radius:12px;padding:.75rem 1.5rem;transition:all .3s}.page-module__q81_BW__techBadge:hover{background:var(--primary);color:#fff;transform:translateY(-2px)}@media (max-width:768px){.page-module__q81_BW__pageTitle{font-size:2rem}.page-module__q81_BW__pageSubtitle{font-size:1rem}.page-module__q81_BW__filterSection{flex-direction:column;align-items:flex-start}.page-module__q81_BW__projectsGrid{grid-template-columns:1fr}.page-module__q81_BW__projectHeader,.page-module__q81_BW__projectContent{padding:2rem 1.5rem}.page-module__q81_BW__projectTitle{font-size:2rem}.page-module__q81_BW__projectDescription{font-size:1.1rem}}
.HireMe-module__14wK6G__container{background:var(--background);max-width:1200px;margin:0 auto;padding:2rem}.HireMe-module__14wK6G__contactSection{margin-top:4rem}.HireMe-module__14wK6G__contactTitle{color:var(--primary);text-align:center;font-size:1.8rem;font-weight:700;font-family:var(--font-poppins);margin-bottom:2rem}.HireMe-module__14wK6G__contactGrid{grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:2rem;margin-bottom:3rem;display:grid}.HireMe-module__14wK6G__contactCard{border:2px solid var(--primary);border-left:6px solid var(--accent);text-align:center;background:#fff;border-radius:16px;padding:2rem;text-decoration:none;transition:all .3s;box-shadow:0 2px 10px rgba(0,0,0,.05)}.HireMe-module__14wK6G__contactCard:hover{transform:translateY(-5px);box-shadow:0 10px 30px rgba(63,81,181,.15)}.HireMe-module__14wK6G__contactIcon{background:var(--accent);color:#fff;border-radius:50%;justify-content:center;align-items:center;width:48px;height:48px;margin:0 auto 1rem;display:flex}.HireMe-module__14wK6G__contactCard h4{color:var(--foreground);font-size:1.2rem;font-weight:700;font-family:var(--font-poppins);margin-bottom:.5rem}.HireMe-module__14wK6G__contactCard p{color:var(--foreground);opacity:.8;font-family:var(--font-poppins);font-size:.9rem;line-height:1.5}.HireMe-module__14wK6G__cvSection{justify-content:center;margin-top:2rem;display:flex}.HireMe-module__14wK6G__cvButton{font-weight:600;font-family:var(--font-poppins);background:var(--primary);color:#fff;border:2px solid var(--primary);border-radius:8px;align-items:center;gap:.75rem;padding:.875rem 1.75rem;text-decoration:none;transition:all .3s;display:inline-flex}.HireMe-module__14wK6G__cvButton:hover{background:var(--primary-dark);transform:translateY(-2px);box-shadow:0 10px 30px rgba(63,81,181,.2)}.HireMe-module__14wK6G__roleSection{margin-top:3rem}.HireMe-module__14wK6G__roleTitle{color:var(--primary);font-size:2rem;font-weight:700;font-family:var(--font-poppins);text-align:center;margin-bottom:2rem}.HireMe-module__14wK6G__roleCards{grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:2rem;margin-top:2rem;display:grid}.HireMe-module__14wK6G__roleCard{border:2px solid var(--primary);border-left:6px solid var(--accent);background:#fff;border-radius:16px;padding:2rem;transition:all .3s;box-shadow:0 2px 10px rgba(0,0,0,.05)}.HireMe-module__14wK6G__roleCard:hover{transform:translateY(-5px);box-shadow:0 10px 30px rgba(63,81,181,.15)}.HireMe-module__14wK6G__roleCard h3{color:var(--foreground);font-size:1.4rem;font-weight:700;font-family:var(--font-poppins);margin-bottom:1rem}.HireMe-module__14wK6G__roleCard p{color:var(--foreground);font-family:var(--font-poppins);opacity:.8;line-height:1.6}@media (max-width:768px){.HireMe-module__14wK6G__container{padding:1.5rem}.HireMe-module__14wK6G__headerActions{flex-direction:column}.HireMe-module__14wK6G__cvButton,.HireMe-module__14wK6G__hireButton{justify-content:center;width:100%}.HireMe-module__14wK6G__roleCards{grid-template-columns:1fr}.HireMe-module__14wK6G__roleCard{padding:1.5rem}}
