.Header-module__hBw1pG__header{z-index:100;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-bottom:1px solid var(--color-border);background:#0a0a0fd9;padding:1rem 0;position:sticky;top:0}.Header-module__hBw1pG__container{justify-content:space-between;align-items:center;max-width:1200px;margin:0 auto;padding:0 2rem;display:flex}.Header-module__hBw1pG__logo{color:inherit;align-items:center;gap:.5rem;text-decoration:none;display:flex}.Header-module__hBw1pG__logoIcon{background:linear-gradient(135deg, var(--color-gradient-start), var(--color-gradient-end));-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;font-size:1.5rem}.Header-module__hBw1pG__logoText{letter-spacing:-.02em;font-size:1.25rem;font-weight:700}.Header-module__hBw1pG__nav{gap:2rem;display:flex}.Header-module__hBw1pG__nav a{color:var(--color-text-muted);font-size:.9rem;font-weight:500;transition:color .2s}.Header-module__hBw1pG__nav a:hover{color:var(--color-text)}
.Hero-module__ZARIfG__hero{text-align:center;padding:6rem 0 4rem}.Hero-module__ZARIfG__container{max-width:800px;margin:0 auto;padding:0 2rem}.Hero-module__ZARIfG__badge{background:var(--color-surface);border:1px solid var(--color-border);color:var(--color-text-muted);border-radius:100px;margin-bottom:2rem;padding:.5rem 1rem;font-size:.85rem;display:inline-block}.Hero-module__ZARIfG__title{letter-spacing:-.03em;margin-bottom:1.5rem;font-size:clamp(2.5rem,6vw,4rem);font-weight:800;line-height:1.1}.Hero-module__ZARIfG__gradient{background:linear-gradient(135deg, var(--color-gradient-start), var(--color-gradient-end));-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}.Hero-module__ZARIfG__subtitle{color:var(--color-text-muted);max-width:600px;margin:0 auto 2.5rem;font-size:1.15rem;line-height:1.7}.Hero-module__ZARIfG__actions{justify-content:center;gap:1rem;margin-bottom:4rem;display:flex}.Hero-module__ZARIfG__btnPrimary{background:linear-gradient(135deg, var(--color-gradient-start), var(--color-gradient-end));color:#fff;border-radius:var(--radius);padding:.85rem 2rem;font-size:.95rem;font-weight:600;transition:opacity .2s,transform .2s}.Hero-module__ZARIfG__btnPrimary:hover{opacity:.9;color:#fff;transform:translateY(-1px)}.Hero-module__ZARIfG__btnSecondary{background:var(--color-surface);border:1px solid var(--color-border);color:var(--color-text);border-radius:var(--radius);padding:.85rem 2rem;font-size:.95rem;font-weight:600;transition:border-color .2s,transform .2s}.Hero-module__ZARIfG__btnSecondary:hover{border-color:var(--color-accent);transform:translateY(-1px)}.Hero-module__ZARIfG__stats{justify-content:center;gap:3rem;display:flex}.Hero-module__ZARIfG__stat{flex-direction:column;align-items:center;display:flex}.Hero-module__ZARIfG__statNumber{background:linear-gradient(135deg, var(--color-gradient-start), var(--color-gradient-end));-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;font-size:1.75rem;font-weight:700}.Hero-module__ZARIfG__statLabel{color:var(--color-text-muted);text-transform:uppercase;letter-spacing:.05em;font-size:.8rem}
.ProjectCard-module__U_VZua__card{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius);flex-direction:column;padding:1.5rem;transition:border-color .2s,transform .2s;display:flex}.ProjectCard-module__U_VZua__card:hover{border-color:var(--color-accent);transform:translateY(-2px)}.ProjectCard-module__U_VZua__header{justify-content:space-between;align-items:center;margin-bottom:1rem;display:flex}.ProjectCard-module__U_VZua__category{text-transform:uppercase;letter-spacing:.05em;color:var(--color-accent);font-size:.75rem;font-weight:600}.ProjectCard-module__U_VZua__link{background:var(--color-bg);width:28px;height:28px;color:var(--color-text-muted);border-radius:6px;justify-content:center;align-items:center;font-size:.85rem;transition:background .2s,color .2s;display:flex}.ProjectCard-module__U_VZua__link:hover{background:var(--color-accent);color:#fff}.ProjectCard-module__U_VZua__name{letter-spacing:-.01em;margin-bottom:.5rem;font-size:1.15rem;font-weight:700}.ProjectCard-module__U_VZua__description{color:var(--color-text-muted);flex:1;margin-bottom:1.25rem;font-size:.9rem;line-height:1.6}.ProjectCard-module__U_VZua__footer{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem;display:flex}.ProjectCard-module__U_VZua__author{color:var(--color-text-muted);font-size:.8rem}.ProjectCard-module__U_VZua__tags{flex-wrap:wrap;gap:.4rem;display:flex}.ProjectCard-module__U_VZua__tag{background:var(--color-bg);color:var(--color-text-muted);border-radius:4px;padding:.2rem .5rem;font-size:.7rem}
.ProjectGrid-module__1t5ofq__section{padding:4rem 0}.ProjectGrid-module__1t5ofq__container{max-width:1200px;margin:0 auto;padding:0 2rem}.ProjectGrid-module__1t5ofq__header{text-align:center;margin-bottom:3rem}.ProjectGrid-module__1t5ofq__title{letter-spacing:-.02em;margin-bottom:.5rem;font-size:2rem;font-weight:700}.ProjectGrid-module__1t5ofq__subtitle{color:var(--color-text-muted);font-size:1rem}.ProjectGrid-module__1t5ofq__grid{grid-template-columns:repeat(auto-fill,minmax(320px,1fr));gap:1.5rem;display:grid}
.SubmitSection-module__mi83cW__section{border-top:1px solid var(--color-border);padding:4rem 0}.SubmitSection-module__mi83cW__container{max-width:700px;margin:0 auto;padding:0 2rem}.SubmitSection-module__mi83cW__content{text-align:center;margin-bottom:2.5rem}.SubmitSection-module__mi83cW__title{letter-spacing:-.02em;margin-bottom:.75rem;font-size:2rem;font-weight:700}.SubmitSection-module__mi83cW__subtitle{color:var(--color-text-muted);font-size:1rem;line-height:1.7}.SubmitSection-module__mi83cW__success{border-radius:var(--radius);color:var(--color-success);text-align:center;background:#4ade801a;border:1px solid #4ade804d;margin-bottom:1.5rem;padding:1rem 1.5rem;font-weight:600}.SubmitSection-module__mi83cW__error{border-radius:var(--radius);color:#ef4444;text-align:center;background:#ef44441a;border:1px solid #ef44444d;margin-bottom:1.5rem;padding:1rem 1.5rem;font-weight:600}.SubmitSection-module__mi83cW__form{flex-direction:column;gap:1.25rem;display:flex}.SubmitSection-module__mi83cW__row{grid-template-columns:1fr 1fr;gap:1.25rem;display:grid}@media (max-width:600px){.SubmitSection-module__mi83cW__row{grid-template-columns:1fr}}.SubmitSection-module__mi83cW__field{flex-direction:column;gap:.4rem;display:flex}.SubmitSection-module__mi83cW__label{color:var(--color-text-muted);text-transform:uppercase;letter-spacing:.04em;font-size:.8rem;font-weight:600}.SubmitSection-module__mi83cW__input,.SubmitSection-module__mi83cW__textarea,.SubmitSection-module__mi83cW__select{background:var(--color-surface);border:1px solid var(--color-border);color:var(--color-text);border-radius:8px;padding:.75rem 1rem;font-size:.95rem;transition:border-color .2s}.SubmitSection-module__mi83cW__input:focus,.SubmitSection-module__mi83cW__textarea:focus,.SubmitSection-module__mi83cW__select:focus{border-color:var(--color-accent);outline:none}.SubmitSection-module__mi83cW__textarea{resize:vertical;min-height:80px}.SubmitSection-module__mi83cW__select{appearance:none;cursor:pointer}.SubmitSection-module__mi83cW__button{background:linear-gradient(135deg, var(--color-gradient-start), var(--color-gradient-end));color:#fff;border-radius:var(--radius);border:none;margin-top:.5rem;padding:1rem 2rem;font-size:1rem;font-weight:700;transition:opacity .2s,transform .2s}.SubmitSection-module__mi83cW__button:hover{opacity:.9;transform:translateY(-1px)}
.Footer-module__S6Hkya__footer{border-top:1px solid var(--color-border);margin-top:2rem;padding:3rem 0 2rem}.Footer-module__S6Hkya__container{text-align:center;flex-direction:column;align-items:center;gap:1.5rem;max-width:1200px;margin:0 auto;padding:0 2rem;display:flex}.Footer-module__S6Hkya__brand{flex-direction:column;align-items:center;gap:.5rem;display:flex}.Footer-module__S6Hkya__logo{font-size:1.1rem;font-weight:700}.Footer-module__S6Hkya__tagline{color:var(--color-text-muted);font-size:.85rem}.Footer-module__S6Hkya__links{gap:2rem;display:flex}.Footer-module__S6Hkya__links a{color:var(--color-text-muted);font-size:.85rem}.Footer-module__S6Hkya__links a:hover{color:var(--color-text)}.Footer-module__S6Hkya__copyright{color:var(--color-text-muted);font-size:.75rem}
