.styles_background__0X0qq{min-height:100vh;display:flex;flex-direction:column}.styles_header__TnA20{justify-content:space-between;align-items:center;padding:20px}.styles_logo__Xzsm1 img{height:50px}.styles_navMenu__3APsi{display:flex;list-style:none;gap:20px;margin:0;padding:0}.styles_navMenu__3APsi li a{text-decoration:none;color:inherit}.styles_menuButton__fDAbh{display:none;background:none;border:none;cursor:pointer}.styles_menuIcon__w1WiL{stroke:black;stroke-width:2;transition:transform .3s ease,stroke-dasharray .3s ease}.styles_menuIcon__w1WiL line{transition:transform .3s ease}.styles_menuIcon__w1WiL.styles_open__7wTXj line:first-child{transform:rotate(45deg) translate(7px,-5px)}.styles_menuIcon__w1WiL.styles_open__7wTXj line:nth-child(2){transform:rotate(-45deg) translate(-14px)}.styles_main__4it7X{flex:1;padding:0;text-align:center}.styles_heroSection__vMWAB{text-align:center;margin-bottom:0;padding:0 1rem}.styles_heroContent__UjJP5{max-width:800px;margin:0 auto}.styles_heroContent__UjJP5 h1{font-size:1.5rem;color:#1e293b;margin-bottom:1rem}.styles_heroContent__UjJP5 p{color:#64748b;font-size:1rem;line-height:1.6}.styles_footer__4jP_z{text-align:center;padding:20px;font-size:12px}.styles_servicesSection__4JWyt{padding:1.25rem 0 2rem;width:100%;animation:styles_fadeSlideIn__leCIv .72s ease both;animation-delay:.08s}.styles_techStackSection__Vz8Xq{padding:2rem 0 0;width:100%;animation:styles_fadeSlideIn__leCIv .8s ease both;animation-delay:.16s}.styles_servicesLayout__wM_jD{display:flex;justify-content:center;width:100%;margin:0}.styles_servicesColumn__ffhHz{background-color:transparent}.styles_servicesColumn__ffhHz,.styles_techStackColumn__jekbF{display:flex;justify-content:center;width:100%;max-width:1400px;padding:0 2rem}.styles_consultationSection__xU55R{padding:1.3rem 0 .4rem;width:100%;text-align:center;animation:styles_fadeSlideIn__leCIv .9s ease both;animation-delay:.24s}.styles_consultationContainer__6KUHy{max-width:860px;margin:0 auto;padding:0 2rem}.styles_consultationTitle__cxlV2{font-size:clamp(1.2rem,2.2vw,1.72rem);font-weight:700;margin:0 0 .6rem;color:#1e293b;letter-spacing:-.02em}.styles_consultationSubtitle__cteNg{font-size:clamp(.92rem,1.5vw,1rem);color:#64748b;margin:0 auto 1.15rem;max-width:56ch;line-height:1.6}.styles_consultationButton__F4Ann{background:linear-gradient(135deg,#1f558a,#2f6f5b);color:white;border:none;padding:.82rem 1.55rem;font-size:.93rem;font-weight:700;border-radius:10px;cursor:pointer;transition:box-shadow .25s ease,filter .25s ease;box-shadow:0 8px 22px rgba(30,79,130,.28)}.styles_consultationButton__F4Ann:hover{filter:brightness(1.04);box-shadow:0 12px 28px rgba(30,79,130,.34)}[data-theme=dark] .styles_consultationSubtitle__cteNg{color:#a8b3bd}[data-theme=dark] .styles_consultationButton__F4Ann{background:linear-gradient(135deg,#2f6fbd,#2f8b6f);color:#edf5ff;box-shadow:0 8px 22px rgba(0,0,0,.3)}[data-theme=light] .styles_consultationSubtitle__cteNg{color:#3f4244}[data-theme=light] .styles_consultationTitle__cxlV2{color:#1e293b}[data-theme=dark] .styles_consultationTitle__cxlV2{color:#eaeaea}.styles_techStackTitle__78Wlb{color:#1e293b}@media (prefers-color-scheme:dark){.styles_consultationTitle__cxlV2{color:#ffffff}.styles_consultationSubtitle__cteNg{color:#a8b3bd}}@media (max-width:768px){.styles_header__TnA20{flex-direction:row;justify-content:space-between;align-items:center}.styles_menuButton__fDAbh{display:block}.styles_navMenu__3APsi{display:none;flex-direction:column;position:absolute;top:60px;right:20px;background:rgba(94,183,156,.9);padding:20px;border-radius:8px;box-shadow:0 4px 6px rgba(0,0,0,.1)}.styles_navMenu__3APsi.styles_showMenu___v3C5{display:flex}.styles_navMenu__3APsi li{margin-bottom:10px}.styles_navMenu__3APsi li:last-child{margin-bottom:0}.styles_logo__Xzsm1 img{height:40px}.styles_footer__4jP_z{padding:10px}.styles_servicesSection__4JWyt{padding:1rem 0}.styles_servicesLayout__wM_jD{gap:1rem;background-color:transparent}.styles_consultationSection__xU55R{padding:1rem 0}.styles_consultationTitle__cxlV2{font-size:1.5rem}.styles_consultationSubtitle__cteNg{margin-bottom:.95rem}.styles_consultationButton__F4Ann{width:100%;max-width:360px;padding:.8rem 1rem;font-size:.875rem}}@media (max-width:1024px){.styles_servicesLayout__wM_jD{flex-direction:column;gap:3rem;align-items:stretch}.styles_servicesColumn__ffhHz,.styles_techStackColumn__jekbF{justify-content:center;padding:0 1rem}.styles_servicesSection__4JWyt,.styles_techStackSection__Vz8Xq{padding:2rem 0}}@keyframes styles_fadeSlideIn__leCIv{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:translateY(0)}}@font-face{font-family:Poppins;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/034d78ad42e9620c-s.woff2) format("woff2");unicode-range:u+0900-097f,u+1cd0-1cf9,u+200c-200d,u+20a8,u+20b9,u+20f0,u+25cc,u+a830-a839,u+a8e0-a8ff,u+11b00-11b09}@font-face{font-family:Poppins;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/fe0777f1195381cb-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Poppins;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/eafabf029ad39a43-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Poppins;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/29e7bbdce9332268-s.woff2) format("woff2");unicode-range:u+0900-097f,u+1cd0-1cf9,u+200c-200d,u+20a8,u+20b9,u+20f0,u+25cc,u+a830-a839,u+a8e0-a8ff,u+11b00-11b09}@font-face{font-family:Poppins;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/c3bc380753a8436c-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Poppins;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/0484562807a97172-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Poppins Fallback;src:local("Arial");ascent-override:93.62%;descent-override:31.21%;line-gap-override:8.92%;size-adjust:112.16%}.__className_6f32cb{font-family:Poppins,Poppins Fallback;font-style:normal}