.Header_header__AF_3G{width:100%;background:#f5faff;box-shadow:0 1px 3px rgba(0,0,0,.05);position:-webkit-sticky;position:sticky;top:0;z-index:50}.Header_container__3JNoS{max-width:1200px;margin:0 auto;padding:12px 20px;display:flex;align-items:center;justify-content:space-between}.Header_logo__1FRrW{display:flex;align-items:center;text-decoration:none}.Header_logoText__Q2TRx{font-size:10px;font-weight:600;color:#333;margin-left:4px;text-transform:uppercase;letter-spacing:.5px}.Header_nav__LVYU2{display:flex;gap:30px;flex-grow:1;justify-content:center}.Header_navLink__bX76H{font-size:14px;font-weight:600;color:#2F4460;text-decoration:none;transition:color .2s ease-in-out}.Header_navLink__bX76H:hover{color:#F58820}.Header_socials__65dCy{display:flex;gap:1.2rem}.Header_socials__65dCy a{color:#2F4460;font-size:1.2rem;transition:all .3s ease}.Header_socials__65dCy a:hover{color:#F58820;transform:scale(1.2)}.Header_menuToggle__ZTSyy{font-size:24px;background:none;border:none;cursor:pointer;display:none}@media (max-width:768px){.Header_nav__LVYU2{display:none;position:absolute;top:60px;right:20px;background:#f5faff;flex-direction:column;padding:15px;border-radius:8px;box-shadow:0 2px 8px rgba(0,0,0,.1)}.Header_open__jNVWy{display:flex}.Header_menuToggle__ZTSyy{display:block;color:#111}.Header_socials__65dCy{display:none}}.Footer_footer__4vzqH{background:linear-gradient(90deg,#2F4460 37%,#3F51B5);color:#fff;padding:4rem 2rem;font-family:Inter,sans-serif}.Footer_footerUpper__h2V1i{display:flex;justify-content:center;align-items:center;text-align:center;padding-bottom:3rem;border-bottom:1px solid rgba(255,255,255,.2)}.Footer_upperContent__QlF9p{max-width:700px}.Footer_upperContent__QlF9p h2{font-size:2.1rem;font-weight:700;margin-bottom:1rem;line-height:1.3}.Footer_upperContent__QlF9p p{font-size:1.15rem;margin-bottom:2rem;line-height:1.6;opacity:.9}.Footer_contRow__pNUps{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:1.5rem}.Footer_ctaBtn__zwYDX{background:#F58820;color:#fff;border:none;padding:1rem 2.5rem;font-size:1.2rem;font-weight:600;border-radius:50px;cursor:pointer;transition:all .3s ease;box-shadow:0 4px 12px rgba(0,0,0,.2)}.Footer_ctaBtn__zwYDX:hover{background:#e07b1a;transform:translateY(-2px)}.Footer_email__V5n10{display:flex;align-items:center;gap:.8rem;font-size:1.2rem;font-weight:500;color:#fff;padding:.8rem 1.5rem;border-radius:50px;background:rgba(255,255,255,.1);transition:all .3s ease}.Footer_email__V5n10 a{text-decoration:none;color:inherit}.Footer_email__V5n10:hover{background:rgba(255,255,255,.2);transform:translateY(-2px)}.Footer_email__V5n10 .Footer_icon__UIUYS{font-size:1.3rem}.Footer_footerLower__40wOo{display:grid;grid-template-columns:1fr 2fr 1.5fr;grid-gap:2.5rem;gap:2.5rem;padding-top:3rem;max-width:1200px;margin:0 auto}.Footer_lowerLeft__B9m_u{display:flex;flex-direction:column;align-items:flex-start}.Footer_lowerLeft__B9m_u img{margin-bottom:1.5rem;width:140px;height:auto}.Footer_lowerLeft__B9m_u p{font-size:1rem;line-height:1.6;max-width:280px;opacity:.9}.Footer_lowerMiddle__Ug2Vf{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:2rem;gap:2rem}.Footer_lowerMiddle__Ug2Vf h3{font-size:1.3rem;font-weight:600;margin-bottom:1.2rem}.Footer_lowerMiddle__Ug2Vf ul{list-style:none;padding:0}.Footer_lowerMiddle__Ug2Vf li{margin-bottom:.8rem}.Footer_lowerMiddle__Ug2Vf a{color:#fff;text-decoration:none;font-size:1rem;transition:color .3s ease}.Footer_lowerMiddle__Ug2Vf a:hover{color:#facc15}.Footer_lowerRight__G_MbO{display:flex;flex-direction:column;align-items:flex-start;gap:2rem}.Footer_newsletter__b40_W{background:#fff;color:#2F4460;border-radius:12px;padding:2rem;width:100%;max-width:400px;box-shadow:0 6px 16px rgba(0,0,0,.15);transition:transform .3s ease}.Footer_newsletter__b40_W:hover{transform:translateY(-4px)}.Footer_newsletter__b40_W h3{font-size:1.5rem;font-weight:700;margin-bottom:.8rem}.Footer_newsletter__b40_W p{font-size:1rem;margin-bottom:1.5rem}.Footer_inputRow__YTQ6I{display:flex;flex-direction:column;gap:1rem}.Footer_inputRow__YTQ6I input{padding:1rem;border:1px solid #ccc;border-radius:8px;outline:none;width:100%;font-size:1rem;transition:border-color .3s ease}.Footer_inputRow__YTQ6I input:focus{border-color:#F58820}.Footer_subscribeBtn__fiAVK{background:#F58820;border:none;padding:1rem;border-radius:8px;cursor:pointer;color:#fff;font-size:1rem;font-weight:600;transition:all .3s ease}.Footer_subscribeBtn__fiAVK:hover{background:#e07b1a;transform:translateY(-2px)}.Footer_socials__1hnjR{display:flex;gap:1.5rem}.Footer_socials__1hnjR a{color:#fff;font-size:1.5rem;transition:all .3s ease}.Footer_socials__1hnjR a:hover{color:#facc15;transform:scale(1.2)}@media (max-width:900px){.Footer_footerLower__40wOo{grid-template-columns:1fr;text-align:center;align-items:center}.Footer_lowerLeft__B9m_u{align-items:center}.Footer_lowerLeft__B9m_u p{margin:0 auto}.Footer_lowerMiddle__Ug2Vf{grid-template-columns:repeat(2,1fr);justify-items:center}.Footer_lowerRight__G_MbO{align-items:center}.Footer_newsletter__b40_W{max-width:450px}}@media (max-width:600px){.Footer_footer__4vzqH{padding:2rem 1rem}.Footer_footerUpper__h2V1i{padding-bottom:2rem}.Footer_upperContent__QlF9p h2{font-size:1.8rem}.Footer_upperContent__QlF9p p{font-size:1rem}.Footer_contRow__pNUps{flex-direction:column;gap:1rem}.Footer_ctaBtn__zwYDX,.Footer_email__V5n10{width:100%;max-width:300px}.Footer_email__V5n10{justify-content:center}.Footer_lowerMiddle__Ug2Vf{grid-template-columns:1fr;gap:1.5rem}.Footer_lowerMiddle__Ug2Vf h3{font-size:1.2rem}.Footer_lowerMiddle__Ug2Vf a{font-size:.95rem}.Footer_newsletter__b40_W{padding:1.5rem;max-width:100%}.Footer_inputRow__YTQ6I{gap:.8rem}.Footer_subscribeBtn__fiAVK{padding:.9rem}}.SoftwarePortfolio_page__obmcK{font-family:system-ui,sans-serif;max-width:1200px;margin:0 auto;padding:20px}.SoftwarePortfolio_hero__sEGIF{display:flex;align-items:center;justify-content:space-between;background:linear-gradient(135deg,#f0f4ff,#ffffff);border-radius:20px;padding:40px;margin-bottom:60px;box-shadow:0 8px 20px rgba(0,0,0,.05)}.SoftwarePortfolio_heroContent__KEKza{flex:1 1;padding-right:40px}.SoftwarePortfolio_heroTitle__0g4ME{font-size:48px;font-weight:700;color:#2F4460;margin-bottom:20px}.SoftwarePortfolio_heroSubtitle__GvRMW{font-size:20px;color:#4a5568;margin-bottom:30px}.SoftwarePortfolio_heroButton__ZjVKL{background:#2F4460;color:white;border:none;padding:15px 30px;border-radius:30px;font-size:18px;cursor:pointer;transition:background .3s}.SoftwarePortfolio_heroButton__ZjVKL:hover{background:#ef8323}.SoftwarePortfolio_heroImage__NrskG{flex:1 1;max-width:40%;height:auto;border-radius:10px;object-fit:cover}.SoftwarePortfolio_section__JQ8K0{margin-bottom:60px}.SoftwarePortfolio_sectionTitle__3k3CE{font-size:36px;font-weight:600;color:#2F4460;margin-bottom:30px;text-align:left}.SoftwarePortfolio_cardsContainer__zsFUb{display:flex;flex-wrap:wrap;gap:20px;justify-content:flex-start}.SoftwarePortfolio_card__WMqD_{background:#ffffff;border-radius:10px;box-shadow:0 4px 10px rgba(0,0,0,.1);overflow:hidden;width:100%;max-width:300px;transition:transform .3s ease}.SoftwarePortfolio_card__WMqD_:hover{transform:translateY(-5px)}.SoftwarePortfolio_cardImage__OuixK{width:100%;height:200px;object-fit:cover}.SoftwarePortfolio_cardContent__Yyur9{padding:20px}.SoftwarePortfolio_tagline__plXP5{display:block;font-size:14px;color:#ef8323;text-transform:uppercase;margin-bottom:10px}.SoftwarePortfolio_cardTitle__XAZdE{font-size:24px;font-weight:600;margin:0 0 10px;color:#333}.SoftwarePortfolio_cardDescription__2TrcQ{font-size:16px;color:#666;margin:0}@media (max-width:1024px){.SoftwarePortfolio_hero__sEGIF{flex-direction:column;padding:30px}.SoftwarePortfolio_heroContent__KEKza{padding-right:0;margin-bottom:30px;text-align:center}.SoftwarePortfolio_heroImage__NrskG{max-width:100%}.SoftwarePortfolio_heroTitle__0g4ME{font-size:36px}.SoftwarePortfolio_heroSubtitle__GvRMW{font-size:18px}.SoftwarePortfolio_sectionTitle__3k3CE{font-size:28px}}@media (max-width:768px){.SoftwarePortfolio_cardsContainer__zsFUb{justify-content:center}.SoftwarePortfolio_card__WMqD_{max-width:90%}.SoftwarePortfolio_hero__sEGIF{padding:20px}.SoftwarePortfolio_heroTitle__0g4ME{font-size:28px}.SoftwarePortfolio_heroButton__ZjVKL{padding:12px 24px;font-size:16px}}@media (max-width:480px){.SoftwarePortfolio_cardImage__OuixK{height:150px}.SoftwarePortfolio_cardTitle__XAZdE{font-size:20px}.SoftwarePortfolio_cardDescription__2TrcQ{font-size:14px}.SoftwarePortfolio_sectionTitle__3k3CE{font-size:24px}}