.service_servicePage__vNvz0{width:100%;background-color:#f8f9fa}.service_servicePage__vNvz0 .service_container__UweM8{max-width:1200px;margin:0 auto;padding:0 1rem}.service_servicePage__vNvz0 .service_heroSection__jwY4w{background:linear-gradient(135deg,#283618,#606c38);color:#fff;padding:4rem 1rem;text-align:center}.service_servicePage__vNvz0 .service_heroSection__jwY4w h1{font-size:2rem;font-weight:700;margin-bottom:1rem;line-height:1.2}.service_servicePage__vNvz0 .service_heroSection__jwY4w .service_subtitle__AMWZx{font-size:1.1rem;line-height:1.6;max-width:800px;margin:0 auto;opacity:.95}.service_servicePage__vNvz0 .service_howItWorksSection__qWbyw{padding:3rem 1rem;background:#fff}.service_servicePage__vNvz0 .service_howItWorksSection__qWbyw h2{font-size:1.75rem;color:#283618;font-weight:700;text-align:center;margin-bottom:1.5rem}.service_servicePage__vNvz0 .service_howItWorksSection__qWbyw .service_howItWorksIntro__r7TMe{font-size:1.05rem;color:#333;line-height:1.8;margin-bottom:2.5rem;max-width:900px;margin-left:auto;margin-right:auto;text-align:center}.service_servicePage__vNvz0 .service_howItWorksSection__qWbyw .service_howItWorksContent__qLBVz{display:flex;flex-direction:column;gap:2rem;margin-bottom:2rem;max-width:1000px;margin-left:auto;margin-right:auto}.service_servicePage__vNvz0 .service_howItWorksSection__qWbyw .service_howItWorksText__QMDh3{flex:1 1}.service_servicePage__vNvz0 .service_howItWorksSection__qWbyw .service_howItWorksText__QMDh3 h3{font-size:1.4rem;color:#606c38;font-weight:700;margin-bottom:1rem}.service_servicePage__vNvz0 .service_howItWorksSection__qWbyw .service_howItWorksText__QMDh3 p{color:#333;line-height:1.8;margin-bottom:1.25rem}.service_servicePage__vNvz0 .service_howItWorksSection__qWbyw .service_howItWorksText__QMDh3 ul{list-style:none;padding-left:0;margin-bottom:1.5rem}.service_servicePage__vNvz0 .service_howItWorksSection__qWbyw .service_howItWorksText__QMDh3 ul li{padding-left:1.5rem;position:relative;margin-bottom:1rem;line-height:1.7;color:#333}.service_servicePage__vNvz0 .service_howItWorksSection__qWbyw .service_howItWorksText__QMDh3 ul li:before{content:"▸";position:absolute;left:0;color:#dda15e;font-weight:700}.service_servicePage__vNvz0 .service_howItWorksSection__qWbyw .service_howItWorksText__QMDh3 .service_highlightBox__2trUG{background:linear-gradient(135deg,rgba(221,161,94,.1),rgba(96,108,56,.1));border-left:4px solid #dda15e;padding:1.25rem;border-radius:8px;margin-top:1.5rem;font-size:.95rem}.service_servicePage__vNvz0 .service_howItWorksSection__qWbyw .service_howItWorksImage__fOiyb{flex:1 1;display:flex;align-items:center;justify-content:center}.service_servicePage__vNvz0 .service_howItWorksSection__qWbyw .service_howItWorksImage__fOiyb .service_imagePlaceholder__9Gq3y{background:linear-gradient(135deg,rgba(40,54,24,.05),rgba(96,108,56,.05));border:2px dashed #606c38;border-radius:12px;padding:3rem 2rem;text-align:center;width:100%;min-height:300px;display:flex;flex-direction:column;align-items:center;justify-content:center}.service_servicePage__vNvz0 .service_howItWorksSection__qWbyw .service_howItWorksImage__fOiyb .service_imagePlaceholder__9Gq3y p{font-size:1.5rem;color:#606c38;margin-bottom:.5rem}.service_servicePage__vNvz0 .service_howItWorksSection__qWbyw .service_howItWorksImage__fOiyb .service_imagePlaceholder__9Gq3y .service_imageNote__xLbhQ{font-size:.9rem;color:#666;font-style:italic;max-width:300px}.service_servicePage__vNvz0 .service_howItWorksSection__qWbyw .service_howItWorksExample__J90j6{background:#f8f9fa;padding:2rem;border-radius:12px;max-width:900px;margin:2rem auto 0}.service_servicePage__vNvz0 .service_howItWorksSection__qWbyw .service_howItWorksExample__J90j6 h3{font-size:1.3rem;color:#283618;font-weight:700;margin-bottom:1rem}.service_servicePage__vNvz0 .service_howItWorksSection__qWbyw .service_howItWorksExample__J90j6 p{color:#333;line-height:1.8;font-size:.95rem}.service_servicePage__vNvz0 .service_whySection__qQP73{padding:3rem 1rem;background:#f8f9fa}.service_servicePage__vNvz0 .service_whySection__qQP73 h2{font-size:1.75rem;color:#283618;font-weight:700;text-align:center;margin-bottom:2rem}.service_servicePage__vNvz0 .service_whySection__qQP73 .service_whyIntro__Mg6U3{font-size:1rem;color:#333;line-height:1.8;margin-bottom:1.5rem;max-width:900px;margin-left:auto;margin-right:auto}.service_servicePage__vNvz0 .service_technologiesSection__uMOXu{padding:3rem 1rem;background:#fff}.service_servicePage__vNvz0 .service_technologiesSection__uMOXu h2{font-size:1.75rem;color:#283618;font-weight:700;text-align:center;margin-bottom:1rem}.service_servicePage__vNvz0 .service_technologiesSection__uMOXu .service_technologiesIntro__ZkOYi{font-size:1rem;color:#333;line-height:1.8;margin-bottom:3rem;max-width:800px;margin-left:auto;margin-right:auto;text-align:center}.service_servicePage__vNvz0 .service_technologiesSection__uMOXu .service_technologiesGrid__odPm6{display:grid;grid-template-columns:1fr;grid-gap:2rem;gap:2rem;max-width:1000px;margin:0 auto}.service_servicePage__vNvz0 .service_technologiesSection__uMOXu .service_technologyCard__cokhm{background:#f8f9fa;padding:2rem;border-radius:12px;border:2px solid rgba(96,108,56,.1);transition:all .3s ease}.service_servicePage__vNvz0 .service_technologiesSection__uMOXu .service_technologyCard__cokhm:hover{transform:translateY(-5px);box-shadow:0 8px 24px rgba(40,54,24,.15);border-color:#dda15e}.service_servicePage__vNvz0 .service_technologiesSection__uMOXu .service_technologyCard__cokhm .service_techIcon__hcKnB{font-size:3rem;margin-bottom:1rem}.service_servicePage__vNvz0 .service_technologiesSection__uMOXu .service_technologyCard__cokhm h3{font-size:1.4rem;color:#606c38;font-weight:700;margin-bottom:1rem}.service_servicePage__vNvz0 .service_technologiesSection__uMOXu .service_technologyCard__cokhm .service_techDescription__Ga3HI{color:#333;line-height:1.7;margin-bottom:1.5rem;font-size:.95rem}.service_servicePage__vNvz0 .service_technologiesSection__uMOXu .service_technologyCard__cokhm .service_techUseCases__MVzwk{background:rgba(221,161,94,.1);padding:1rem;border-radius:8px;font-size:.9rem;color:#333}.service_servicePage__vNvz0 .service_technologiesSection__uMOXu .service_technologyCard__cokhm .service_techUseCases__MVzwk strong{color:#dda15e}.service_servicePage__vNvz0 .service_projectsSection__v0x45{padding:3rem 1rem;background:#f8f9fa}.service_servicePage__vNvz0 .service_projectsSection__v0x45 h2{font-size:1.75rem;color:#283618;font-weight:700;text-align:center;margin-bottom:1rem}.service_servicePage__vNvz0 .service_projectsSection__v0x45 .service_projectsIntro__6_pss{font-size:1rem;color:#333;line-height:1.8;margin-bottom:3rem;max-width:800px;margin-left:auto;margin-right:auto;text-align:center}.service_servicePage__vNvz0 .service_projectsSection__v0x45 .service_projectsGrid__JbjY7{display:grid;grid-template-columns:1fr;grid-gap:2rem;gap:2rem;max-width:1000px;margin:0 auto}.service_servicePage__vNvz0 .service_projectsSection__v0x45 .service_projectCard__ZdVe_{background:#fff;border-radius:12px;overflow:hidden;box-shadow:0 2px 8px rgba(40,54,24,.08);transition:all .3s ease}.service_servicePage__vNvz0 .service_projectsSection__v0x45 .service_projectCard__ZdVe_:hover{transform:translateY(-5px);box-shadow:0 8px 24px rgba(40,54,24,.15)}.service_servicePage__vNvz0 .service_projectsSection__v0x45 .service_projectCard__ZdVe_ .service_projectImage__q_pE6{position:relative;width:100%;height:250px;background:#f8f9fa}.service_servicePage__vNvz0 .service_projectsSection__v0x45 .service_projectCard__ZdVe_ .service_projectContent__yB9kO{padding:2rem}.service_servicePage__vNvz0 .service_projectsSection__v0x45 .service_projectCard__ZdVe_ .service_projectContent__yB9kO .service_projectTitle__nAaEj{font-size:1.4rem;color:#283618;font-weight:700;margin-bottom:1rem}.service_servicePage__vNvz0 .service_projectsSection__v0x45 .service_projectCard__ZdVe_ .service_projectContent__yB9kO .service_projectDescription__UXAwC{color:#333;line-height:1.7;margin-bottom:1.5rem;font-size:.95rem}.service_servicePage__vNvz0 .service_projectsSection__v0x45 .service_projectCard__ZdVe_ .service_projectContent__yB9kO .service_techStack__LBllD{display:flex;flex-wrap:wrap;gap:.5rem;margin-bottom:1.5rem}.service_servicePage__vNvz0 .service_projectsSection__v0x45 .service_projectCard__ZdVe_ .service_projectContent__yB9kO .service_techStack__LBllD .service_tech__EhZIg{background:linear-gradient(135deg,rgba(221,161,94,.15),rgba(96,108,56,.15));color:#606c38;padding:.4rem .8rem;border-radius:6px;font-size:.85rem;font-weight:500}.service_servicePage__vNvz0 .service_projectsSection__v0x45 .service_projectCard__ZdVe_ .service_projectContent__yB9kO .service_projectLink__jBQpA{display:inline-block;background:linear-gradient(135deg,#606c38,#283618);color:#fff;padding:.75rem 1.5rem;border-radius:8px;text-decoration:none;font-weight:600;font-size:.9rem;transition:all .3s ease}.service_servicePage__vNvz0 .service_projectsSection__v0x45 .service_projectCard__ZdVe_ .service_projectContent__yB9kO .service_projectLink__jBQpA:hover{transform:translateY(-2px);box-shadow:0 4px 12px rgba(96,108,56,.3)}.service_servicePage__vNvz0 .service_hostingSection__hCFsN{padding:3rem 1rem;background:#fff}.service_servicePage__vNvz0 .service_hostingSection__hCFsN h2{font-size:1.75rem;color:#283618;font-weight:700;text-align:center;margin-bottom:1rem}.service_servicePage__vNvz0 .service_hostingSection__hCFsN .service_hostingIntro__RzEdd{font-size:1rem;color:#333;line-height:1.8;margin-bottom:3rem;max-width:800px;margin-left:auto;margin-right:auto;text-align:center}.service_servicePage__vNvz0 .service_hostingSection__hCFsN .service_hostingGrid__jGAG5{display:grid;grid-template-columns:1fr;grid-gap:2rem;gap:2rem;max-width:1000px;margin:0 auto 2rem}.service_servicePage__vNvz0 .service_hostingSection__hCFsN .service_hostingCard__2uBNC{background:#f8f9fa;padding:2rem;border-radius:12px;border-left:4px solid #606c38;transition:all .3s ease}.service_servicePage__vNvz0 .service_hostingSection__hCFsN .service_hostingCard__2uBNC:hover{border-left-color:#dda15e;transform:translateX(5px);box-shadow:0 4px 12px rgba(40,54,24,.1)}.service_servicePage__vNvz0 .service_hostingSection__hCFsN .service_hostingCard__2uBNC .service_hostingIcon__uUjb6{font-size:2.5rem;margin-bottom:1rem}.service_servicePage__vNvz0 .service_hostingSection__hCFsN .service_hostingCard__2uBNC h3{font-size:1.3rem;color:#606c38;font-weight:700;margin-bottom:1rem}.service_servicePage__vNvz0 .service_hostingSection__hCFsN .service_hostingCard__2uBNC p{color:#333;line-height:1.7;margin-bottom:1rem;font-size:.95rem}.service_servicePage__vNvz0 .service_hostingSection__hCFsN .service_hostingCard__2uBNC .service_hostingPrice__euyT4{background:linear-gradient(135deg,rgba(221,161,94,.2),rgba(96,108,56,.2));color:#283618;padding:.75rem 1rem;border-radius:8px;font-weight:700;font-size:.95rem;text-align:center}.service_servicePage__vNvz0 .service_hostingSection__hCFsN .service_hostingNote__gRDFd{background:linear-gradient(135deg,rgba(221,161,94,.1),rgba(96,108,56,.1));border-left:4px solid #dda15e;padding:1.5rem;border-radius:8px;max-width:900px;margin:0 auto;font-size:.95rem;color:#333;line-height:1.7}.service_servicePage__vNvz0 .service_benefitsSection__3f_KP{padding:3rem 1rem;background:#f8f9fa}.service_servicePage__vNvz0 .service_benefitsSection__3f_KP h2{font-size:1.75rem;color:#283618;font-weight:700;text-align:center;margin-bottom:3rem}.service_servicePage__vNvz0 .service_benefitsSection__3f_KP .service_benefitsGrid__hdG_O{display:grid;grid-template-columns:1fr;grid-gap:2rem;gap:2rem;max-width:1000px;margin:0 auto}.service_servicePage__vNvz0 .service_benefitsSection__3f_KP .service_benefitCard__Kz_8x{background:#fff;padding:2rem;border-radius:12px;box-shadow:0 2px 8px rgba(40,54,24,.08);transition:all .3s ease;text-align:center}.service_servicePage__vNvz0 .service_benefitsSection__3f_KP .service_benefitCard__Kz_8x:hover{transform:translateY(-5px);box-shadow:0 8px 24px rgba(40,54,24,.15)}.service_servicePage__vNvz0 .service_benefitsSection__3f_KP .service_benefitCard__Kz_8x .service_benefitIcon__rRrhX{font-size:3rem;margin-bottom:1rem}.service_servicePage__vNvz0 .service_benefitsSection__3f_KP .service_benefitCard__Kz_8x h3{font-size:1.25rem;color:#606c38;font-weight:700;margin-bottom:.75rem}.service_servicePage__vNvz0 .service_benefitsSection__3f_KP .service_benefitCard__Kz_8x p{color:#666;line-height:1.6;font-size:.95rem}.service_servicePage__vNvz0 .service_processSection__IdYon{padding:3rem 1rem;background:#fff}.service_servicePage__vNvz0 .service_processSection__IdYon h2{font-size:1.75rem;color:#283618;font-weight:700;text-align:center;margin-bottom:3rem}.service_servicePage__vNvz0 .service_processSection__IdYon .service_processGrid__kCBaK{display:grid;grid-template-columns:1fr;grid-gap:2rem;gap:2rem;max-width:900px;margin:0 auto}.service_servicePage__vNvz0 .service_processSection__IdYon .service_processCard__FCAsW{background:#f8f9fa;padding:1.5rem;border-radius:12px;border-left:4px solid #606c38;transition:all .3s ease}.service_servicePage__vNvz0 .service_processSection__IdYon .service_processCard__FCAsW:hover{border-left-color:#dda15e;transform:translateX(5px)}.service_servicePage__vNvz0 .service_processSection__IdYon .service_processCard__FCAsW .service_processNumber__NNt9V{display:inline-block;background:linear-gradient(135deg,#606c38,#283618);color:#fff;width:40px;height:40px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-weight:700;font-size:1.25rem;margin-bottom:1rem}.service_servicePage__vNvz0 .service_processSection__IdYon .service_processCard__FCAsW h3{font-size:1.2rem;color:#283618;font-weight:700;margin-bottom:.5rem}.service_servicePage__vNvz0 .service_processSection__IdYon .service_processCard__FCAsW p{color:#666;line-height:1.6;font-size:.95rem}.service_servicePage__vNvz0 .service_ctaSection__VywL_{padding:4rem 1rem;background:linear-gradient(135deg,#283618,#606c38);color:#fff;text-align:center}.service_servicePage__vNvz0 .service_ctaSection__VywL_ h2{font-size:1.75rem;font-weight:700;margin-bottom:1rem}.service_servicePage__vNvz0 .service_ctaSection__VywL_ p{font-size:1rem;line-height:1.6;margin-bottom:2rem;max-width:700px;margin-left:auto;margin-right:auto;opacity:.95}.service_servicePage__vNvz0 .service_ctaSection__VywL_ .service_ctaButton__wdir_{display:inline-block;background-color:#dda15e;color:#fff;padding:1rem 2.5rem;border-radius:25px;text-decoration:none;font-weight:700;font-size:1rem;transition:all .3s ease;box-shadow:0 4px 15px rgba(221,161,94,.3)}.service_servicePage__vNvz0 .service_ctaSection__VywL_ .service_ctaButton__wdir_:hover{background-color:#d48834;transform:translateY(-2px);box-shadow:0 6px 20px rgba(221,161,94,.5)}@media(min-width:768px){.service_servicePage__vNvz0 .service_heroSection__jwY4w{padding:5rem 2rem}.service_servicePage__vNvz0 .service_heroSection__jwY4w h1{font-size:2.5rem}.service_servicePage__vNvz0 .service_heroSection__jwY4w .service_subtitle__AMWZx{font-size:1.2rem}.service_servicePage__vNvz0 .service_howItWorksSection__qWbyw .service_howItWorksContent__qLBVz{flex-direction:row;gap:3rem;align-items:flex-start}.service_servicePage__vNvz0 .service_howItWorksSection__qWbyw .service_howItWorksImage__fOiyb,.service_servicePage__vNvz0 .service_howItWorksSection__qWbyw .service_howItWorksText__QMDh3{flex:1 1}.service_servicePage__vNvz0 .service_benefitsSection__3f_KP .service_benefitsGrid__hdG_O,.service_servicePage__vNvz0 .service_processSection__IdYon .service_processGrid__kCBaK{grid-template-columns:repeat(2,1fr)}.service_servicePage__vNvz0 .service_technologiesSection__uMOXu .service_technologiesGrid__odPm6{grid-template-columns:repeat(3,1fr)}.service_servicePage__vNvz0 .service_projectsSection__v0x45 .service_projectsGrid__JbjY7{grid-template-columns:repeat(2,1fr)}.service_servicePage__vNvz0 .service_hostingSection__hCFsN .service_hostingGrid__jGAG5{grid-template-columns:repeat(3,1fr)}}@media(min-width:1080px){.service_servicePage__vNvz0 .service_heroSection__jwY4w{padding:6rem 2rem}.service_servicePage__vNvz0 .service_heroSection__jwY4w h1{font-size:3rem}.service_servicePage__vNvz0 .service_benefitsSection__3f_KP .service_benefitsGrid__hdG_O,.service_servicePage__vNvz0 .service_processSection__IdYon .service_processGrid__kCBaK{grid-template-columns:repeat(4,1fr)}}