.PartnersContainer_partners__8Rlj7{display:flex;justify-content:center;align-items:center;gap:6rem;flex-wrap:wrap;padding:4rem 2rem;background:rgba(0,0,0,0)}.PartnersContainer_partners__8Rlj7 img{opacity:.7;transition:opacity .3s ease}.PartnersContainer_partners__8Rlj7 img:hover{opacity:1}@media(max-width:768px){.PartnersContainer_partners__8Rlj7{gap:2rem}}.HeroBanner_heroSection__1eEHH{position:relative;width:100vw;height:100vh;display:flex;align-items:flex-end;justify-content:space-evenly;overflow:hidden;gap:3vw;background:rgba(0,0,0,0)}.HeroBanner_image__hjpi5{object-fit:cover;z-index:0}.HeroBanner_bg__jZlHa{object-fit:cover;z-index:-1}.HeroBanner_textContainer__AzIwg{text-align:left;display:flex;flex-direction:column;align-items:flex-start;align-self:center;padding:2rem}.HeroBanner_name__EWXLv{font-family:JetBrains Mono,monospace;font-size:60px;color:#0f8;margin-bottom:1rem}.HeroBanner_name__EWXLv:hover{background-position:100%}@media(max-width:700px){.HeroBanner_name__EWXLv{font-size:32px;line-height:40px}}.HeroBanner_name__EWXLv{color:#e0e0e0}.HeroBanner_title__hvXEn{font-family:JetBrains Mono,monospace;font-size:60px;margin-bottom:1rem}.HeroBanner_title__hvXEn:hover{background-position:100%}@media(max-width:700px){.HeroBanner_title__hvXEn{font-size:32px;line-height:40px}}.HeroBanner_title__hvXEn{color:#0f8}.HeroBanner_subtitle___F537{font-family:Inter,sans-serif;font-size:1rem;color:#e0e0e0;line-height:1.6;font-size:clamp(18px,2vw + 1rem,28px);font-family:JetBrains Mono,monospace}.HeroBanner_text__brzET{font-family:Inter,sans-serif;font-size:1rem;color:#e0e0e0;line-height:1.6}.HeroBanner_buttonsContainer__WRv3R{display:flex;gap:20px;margin-top:28px;text-align:center}.HeroBanner_button__jZXxu{background-color:#0f8;color:#000;font-size:clamp(14px,2vw + 1rem,18px);border:none;border-radius:110px;padding:12px 25px;cursor:pointer;transition:.2s ease}.HeroBanner_button__jZXxu:hover{background-color:hsl(152,100%,42%)}@media(max-width:768px){.HeroBanner_button__jZXxu{padding:9px 15px}}.HeroBanner_button__jZXxu{margin-top:5px}.HeroBanner_transparentButton__Gc2dl{background-color:rgba(0,0,0,0);color:#0f8;font-size:clamp(14px,2vw + 1rem,18px);border:2px solid #0f8;border-radius:110px;padding:12px 25px;cursor:pointer;transition:.2s ease}.HeroBanner_transparentButton__Gc2dl:hover{background-color:#0f8;color:#000}.HeroBanner_stats__iOZJq{display:flex;justify-content:center;align-items:flex-start;gap:4rem;text-align:center;margin-top:10vh}.HeroBanner_statItem__qFVpp{display:flex;flex-direction:column;align-items:flex-start}.HeroBanner_statItem__qFVpp h2{font-family:JetBrains Mono,monospace;font-size:60px;color:#0f8;margin-bottom:1rem}.HeroBanner_statItem__qFVpp h2:hover{background-position:100%}@media(max-width:700px){.HeroBanner_statItem__qFVpp h2{font-size:32px;line-height:40px}}.HeroBanner_statItem__qFVpp h2{color:#e0e0e0;margin:0}.HeroBanner_statItem__qFVpp p{margin:.5rem 0;font-family:Inter,sans-serif;font-size:1rem;color:#e0e0e0;line-height:1.6}@media(max-width:768px){.HeroBanner_heroSection__1eEHH{flex-direction:column;margin-top:7vh;height:auto}.HeroBanner_image__hjpi5{width:300px;height:300px;align-self:center}.HeroBanner_stats__iOZJq{margin-top:6cqb}.HeroBanner_statItem__qFVpp{align-items:center;text-align:center}}.OfferSection_offerSection__EWJoi{position:relative;width:100%;min-height:80vh;overflow:hidden;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:6rem 2rem;gap:9rem}.OfferSection_bgImage__sqmFL{object-fit:cover;z-index:-1;filter:brightness(.4)}.OfferSection_content__unQ30{display:flex;justify-content:space-between;align-items:center;gap:4rem;flex-wrap:wrap;max-width:1200px;width:100%}.OfferSection_text__rv6UY{flex:1 1;max-width:420px}.OfferSection_text__rv6UY h2{font-family:JetBrains Mono,monospace;font-size:60px;color:#0f8;margin-bottom:1rem}.OfferSection_text__rv6UY h2:hover{background-position:100%}@media(max-width:700px){.OfferSection_text__rv6UY h2{font-size:32px;line-height:40px}}.OfferSection_text__rv6UY p{font-family:Inter,sans-serif;font-size:1rem;color:#e0e0e0;line-height:1.6;margin-bottom:1.5rem}.OfferSection_text__rv6UY ul{list-style:none;padding:0;margin-bottom:1.5rem}.OfferSection_text__rv6UY ul li{margin-bottom:.5rem;font-weight:500;display:flex;align-items:center;gap:10px;font-size:30px;color:#e0e0e0}.OfferSection_text__rv6UY ul li:before{content:"• ";color:#0f9;font-size:45px;line-height:28px}.OfferSection_button__ShBhX{background-color:#0f8;color:#000;font-size:clamp(14px,2vw + 1rem,18px);border:none;border-radius:110px;padding:12px 25px;cursor:pointer;transition:.2s ease}.OfferSection_button__ShBhX:hover{background-color:hsl(152,100%,42%)}@media(max-width:768px){.OfferSection_button__ShBhX{padding:9px 15px}}.OfferSection_imageWrapper__Zg_sW{flex:1 1;display:flex;justify-content:center}.OfferSection_showcase2__cHfi2,.OfferSection_showcase___2aBz{border-radius:20px;position:relative;overflow:hidden;transition:transform .3s ease,box-shadow .3s ease}.OfferSection_showcase2__cHfi2:hover,.OfferSection_showcase___2aBz:hover{transform:translateY(-6px);box-shadow:0 10px 30px rgba(0,255,153,.3)}@media(max-width:768px){.OfferSection_offerSection__EWJoi{padding:3rem 1rem;gap:3rem}.OfferSection_content__unQ30{flex-direction:column;text-align:center}.OfferSection_imageWrapper__Zg_sW:first-of-type{order:1}.OfferSection_text__rv6UY{max-width:none}.OfferSection_showcase___2aBz{width:330px;height:330px}}.FeaturedProjects_featuredProjects__y5klh{width:100%;padding:6rem 2rem;display:flex;flex-direction:column;align-items:center;background:rgba(0,0,0,0)}.FeaturedProjects_header__BC7_u{margin-bottom:3rem;text-align:center}.FeaturedProjects_header__BC7_u h2{font-family:JetBrains Mono,monospace;font-size:60px;color:#0f8;margin-bottom:1rem}.FeaturedProjects_header__BC7_u h2:hover{background-position:100%}@media(max-width:700px){.FeaturedProjects_header__BC7_u h2{font-size:32px;line-height:40px}}.FeaturedProjects_header__BC7_u h2{margin-bottom:.5rem}.FeaturedProjects_header__BC7_u p{font-family:Inter,sans-serif;font-size:1rem;color:#e0e0e0;line-height:1.6;max-width:600px;margin:0 auto}.FeaturedProjects_grid__AR94v{display:grid;grid-template-columns:repeat(2,1fr);gap:2rem;width:100%;max-width:1300px}.FeaturedProjects_card__uzKGJ{border-radius:20px;position:relative;overflow:hidden;transition:transform .3s ease,box-shadow .3s ease}.FeaturedProjects_card__uzKGJ:hover{transform:translateY(-6px);box-shadow:0 10px 30px rgba(0,255,153,.3)}.FeaturedProjects_projectImage__CJMEY{object-fit:cover;width:100%;height:auto;border-radius:24px}@media(max-width:1222px){.FeaturedProjects_projectImage__CJMEY{width:512px;height:287px}}@media(max-width:980px){.FeaturedProjects_featuredProjects__y5klh{width:100%;padding:3rem 1rem;display:flex;flex-direction:column;align-items:center;background:rgba(0,0,0,0)}.FeaturedProjects_grid__AR94v{grid-template-columns:1fr}.FeaturedProjects_projectImage__CJMEY{width:100%;height:auto}}.ContactForm_contactSection__js96b{width:100%;padding:4rem 2rem;display:flex;justify-content:center;color:#fff}.ContactForm_container__hc2MO{max-width:1100px;width:100%;background:#262626;border-radius:20px;display:flex;gap:2.5rem}.ContactForm_formWrapper__QLB1h{flex:1 1;display:flex;flex-direction:column;gap:1.2rem;padding:2.5rem}.ContactForm_field__7__oN{display:flex;flex-direction:column;gap:.4rem}.ContactForm_field__7__oN label{font-size:.9rem;color:#e0e0e0}.ContactForm_field__7__oN input,.ContactForm_field__7__oN textarea{background:#1f1f1f;border:1px solid #555;border-radius:8px;padding:.8rem 1rem;font-size:.95rem;color:#fff;outline:none;resize:vertical}.ContactForm_field__7__oN input:focus,.ContactForm_field__7__oN textarea:focus{border-color:#0f9;box-shadow:0 0 0 1px rgba(0,255,153,.4)}.ContactForm_field__7__oN textarea{min-height:140px}.ContactForm_honeypotWrapper__DSTU0{position:absolute;left:-9999px;opacity:0;pointer-events:none}.ContactForm_submitBtn__km5x9{margin-top:.5rem;align-self:flex-start;background-color:#0f8;color:#000;font-size:clamp(14px,2vw + 1rem,18px);border:none;border-radius:110px;padding:12px 25px;cursor:pointer;transition:.2s ease}.ContactForm_submitBtn__km5x9:hover{background-color:hsl(152,100%,42%)}@media(max-width:768px){.ContactForm_submitBtn__km5x9{padding:9px 15px}}.ContactForm_imageWrapper__TVSFg{flex:1 1;display:flex;justify-content:center;align-items:center}.ContactForm_image__O57dL{width:100%;height:590px;object-fit:cover;border-radius:20px}.ContactForm_statusMessage__ZWfC2{margin-top:1rem;padding:.75rem 1rem;border-radius:8px;font-size:.95rem;font-weight:500;width:-moz-fit-content;width:fit-content;transition:all .3s ease}.ContactForm_statusMessage__ZWfC2.ContactForm_success__UWNiJ{background-color:#0f0f0f;border:1px solid #00ff7f;color:#00ff7f}.ContactForm_statusMessage__ZWfC2.ContactForm_error___nxgt{background-color:#1a0000;border:1px solid #ff5252;color:#ff5252}.ContactForm_statusMessage__ZWfC2.ContactForm_warning__hac7O{background-color:#3a2f00;border:1px solid #ffbf00;color:#ffbf00}@media(max-width:900px){.ContactForm_container__hc2MO{flex-direction:column}.ContactForm_submitBtn__km5x9{align-self:stretch;text-align:center}}@media(max-width:768px){.ContactForm_contactSection__js96b{padding:.5rem}.ContactForm_container__hc2MO{gap:.2rem}.ContactForm_image__O57dL{height:400px}}.Footer_footer__OYoYH{background:linear-gradient(180deg,#0f0f0f,#1c1c1c);padding:6rem 2rem 3rem;display:flex;flex-direction:column;align-items:center}.Footer_contactHeader__hyJVt{margin-top:7vh;text-align:center;margin-bottom:3rem;max-width:900px}.Footer_contactHeader__hyJVt h2{font-family:JetBrains Mono,monospace;font-size:60px;color:#0f8}.Footer_contactHeader__hyJVt h2:hover{background-position:100%}@media(max-width:700px){.Footer_contactHeader__hyJVt h2{font-size:32px;line-height:40px}}.Footer_contactHeader__hyJVt h2{margin-bottom:1rem;font-weight:700;line-height:1.2}.Footer_contactHeader__hyJVt h2 span{color:#0f9}.Footer_contactHeader__hyJVt p{color:#ccc;font-size:1.1rem}.Footer_linksSection__KCghA{display:grid;grid-template-columns:repeat(5,1fr);gap:2rem;margin-top:2rem;width:100%;max-width:1200px;padding-top:3rem;border-top:1px solid hsla(0,0%,100%,.1)}.Footer_linksSection__KCghA h3{color:#0f8;font-size:1.1rem;margin-bottom:1rem}.Footer_linksSection__KCghA ul{list-style:none;padding:0}.Footer_linksSection__KCghA ul li{color:#ccc;font-size:.95rem;margin-bottom:.5rem;cursor:pointer;transition:color .2s ease}.Footer_linksSection__KCghA ul li:hover{color:#0f9}@media(max-width:900px){.Footer_linksSection__KCghA{grid-template-columns:repeat(2,1fr)}}@media(max-width:600px){.Footer_linksSection__KCghA{grid-template-columns:1fr;text-align:center}}.Footer_copyright__1ODhL{text-align:center;color:#666;font-size:.9rem}@media(max-width:768px){.Footer_footer__OYoYH{padding:1rem}.Footer_contactHeader__hyJVt{margin-top:3vh}}