.CareerDetail_container__8LeBs{max-width:800px;margin:0 auto;padding:2rem}.CareerDetail_header__v1blu{text-align:center;margin-bottom:3rem}.CareerDetail_header__v1blu h1{font-size:2.5rem;color:#1a1a1a;margin-bottom:1rem}.CareerDetail_meta__YFcQP{display:flex;gap:1rem;justify-content:center;color:#666}.CareerDetail_content__5Ox8P{background:#fff;padding:2rem;border-radius:8px;box-shadow:0 2px 4px rgba(0,0,0,.1)}.CareerDetail_section__goP7Z{margin-bottom:2rem}.CareerDetail_section__goP7Z h2{color:#1a1a1a;margin-bottom:1rem}.CareerDetail_section__goP7Z ul{list-style-type:disc;padding-left:1.5rem}.CareerDetail_section__goP7Z li{margin-bottom:.5rem;color:#444}.CareerDetail_applyButton__XnS2R{width:100%;padding:1rem;background:var(--darkGreen);color:#fff;border:none;border-radius:6px;font-size:1rem;font-weight:500;cursor:pointer;transition:background .2s ease;margin-top:2rem}.CareerDetail_applyButton__XnS2R:hover{background:var(--lightGreen)}.NavbarComponent_navbar___lVwU{width:100%;height:70px;display:flex;align-items:center;justify-content:center;flex-direction:column;background:transparent;color:var(--offWhite);position:relative;z-index:1000}.NavbarComponent_navbar___lVwU .NavbarComponent_wrapper__YbpYz{width:100%;height:100%;display:flex;align-items:center;justify-content:space-between;box-sizing:border-box}.NavbarComponent_navbar___lVwU .NavbarComponent_wrapper__YbpYz .NavbarComponent_navbarLogo__el_rU{padding:10px 0}.NavbarComponent_navbar___lVwU .NavbarComponent_wrapper__YbpYz .NavbarComponent_navbarLogo__el_rU img{width:50px;height:50px;-o-object-fit:cover;object-fit:cover}.NavbarComponent_navbar___lVwU .NavbarComponent_wrapper__YbpYz .NavbarComponent_navbarLinks__ELoDr{display:flex;align-items:center;justify-content:center;gap:16px}.NavbarComponent_navbarLinks__ELoDr a{color:var(--white);letter-spacing:1.3px;transition:color .3s,border-bottom .3s;position:relative;text-decoration:none;padding-bottom:2px;transition:all .3s ease-in-out}.NavbarComponent_navbarLinks__ELoDr a:hover{color:var(--darkAmber);border-bottom:2px solid var(--darkAmber);transition:all .3s ease-in-out}.NavbarComponent_navbarBtn__rR0dy{display:flex;align-items:center;justify-content:center;gap:16px}.NavbarComponent_navbarBtn__rR0dy .NavbarComponent_primaryBtn__nio6F{padding:10px 20px;border:none;border-radius:5px;color:var(--offWhite);cursor:pointer;transition:transform .3s ease}.NavbarComponent_navbarBtn__rR0dy .NavbarComponent_primaryBtn__nio6F:hover{transform:translateY(-2px)}.NavbarComponent_res__ZYP62{margin:0;background:none;box-shadow:unset;border:2px solid var(--darkAmber);padding:8px;box-sizing:border-box;display:none;&:hover{transform:translateY(unset)}&:active,&:hover{box-shadow:unset}}.NavbarComponent_activeLink__3sELV{color:var(--primary);border-bottom:2px solid var(--darkAmber);font-weight:700}.NavbarComponent_resLinks__3PACf{width:100%;height:-moz-fit-content;height:fit-content;padding:20px;box-sizing:border-box;background-color:var(--darkGreen);display:flex;flex-direction:column-reverse;align-items:center;justify-content:center;gap:16px;position:absolute;top:70px;left:-170%;transition:all .6s ease-in-out}.NavbarComponent_open__aDTQH{left:0;transition:all .6s ease-in-out}.NavbarComponent_resLinks__3PACf .NavbarComponent_navbarLinks__ELoDr{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:16px}@media (max-width:768px){.NavbarComponent_navbar___lVwU .NavbarComponent_wrapper__YbpYz .NavbarComponent_navbarLinks__ELoDr{display:none}.NavbarComponent_res__ZYP62{display:block}}.OtherPagesHeroComponent_hero___5a8S{overflow:hidden;position:relative;padding:20px;box-sizing:border-box}.OtherPagesHeroComponent_backgroundPattern__G0BBd{position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(180deg,rgba(0,0,0,.339),rgba(0,0,0,.6));background-size:cover;z-index:-1}.OtherPagesHeroComponent_container__Tci0d{max-width:1200px;margin:0 auto}.OtherPagesHeroComponent_content__hRD3F{width:100%;margin:0 auto;padding:4rem 0;box-sizing:border-box}.OtherPagesHeroComponent_content__hRD3F img{position:absolute;top:0;left:0;width:100%;z-index:-2}.OtherPagesHeroComponent_title__GQkYi{font-size:3.5rem;font-weight:800;color:#fff;margin-bottom:1rem;letter-spacing:-1px;line-height:1.2;z-index:999}.OtherPagesHeroComponent_subtitle__AFfup{font-size:1.25rem;color:var(--lightGray);max-width:600px;line-height:1.6;z-index:1}.MainServices_servicesSection__AED78{padding:5rem 0;background-color:#f8f9fa;position:relative}.MainServices_container__HUhXh{max-width:1280px;margin:0 auto;padding:0 1rem;z-index:1}.MainServices_title__btlCq{text-align:center;font-size:2.5rem;font-weight:700;color:var(--offWhite);margin-bottom:3rem;position:relative;z-index:1}.MainServices_serviceGrid__UmSRt{display:grid;grid-template-columns:repeat(1,1fr);gap:2rem;position:relative}.MainServices_serviceCard__33ojU{background:#fff;border-radius:1rem;padding:2rem;text-align:center;box-shadow:0 4px 6px rgba(0,0,0,.1);transition:transform .3s ease;display:flex;flex-direction:column;align-items:center}.MainServices_serviceCard__33ojU:hover{transform:translateY(-5px)}.MainServices_iconContainer__X70qk{background:linear-gradient(135deg,var(--lightGreen) 0,var(--darkGreen) 100%);width:80px;height:80px;border-radius:1rem;display:flex;align-items:center;justify-content:center;margin-bottom:1.5rem}.MainServices_icon__nHAxV{width:40px;height:40px;filter:brightness(0) invert(1)}.MainServices_serviceTitle__70__H{font-size:1.5rem;font-weight:600;color:#1a1a1a;margin-bottom:1rem}.MainServices_description__zV93D{color:#666;margin-bottom:1.5rem;line-height:1.6}.MainServices_detailButton__zJ2tp{background-color:var(--lightGreen);color:#fff;padding:.75rem 1.5rem;border-radius:.5rem;text-decoration:none;font-weight:600;transition:background-color .3s ease;margin-top:auto}.MainServices_detailButton__zJ2tp:hover{background-color:var(--darkGreen)}.MainServices_orange____Hsi{width:100%;height:50%;position:absolute;top:0;left:0;background-color:var(--darkAmber);z-index:0}@media (min-width:640px){.MainServices_serviceGrid__UmSRt{grid-template-columns:repeat(2,1fr)}}@media (min-width:1024px){.MainServices_serviceGrid__UmSRt{grid-template-columns:repeat(4,1fr)}}.Footer_footer__YgQC9{background-color:#2a2c30;color:#cbd5e1;padding:4rem 0}.Footer_footer__YgQC9 li{list-style:none}.Footer_container__STlpI{max-width:1280px;margin:0 auto;padding:0 1rem;display:grid;grid-template-columns:1fr;gap:2rem}.Footer_section__h03eH{display:flex;flex-direction:column}.Footer_heading__xVPSX{color:#fff;font-weight:700;margin-bottom:1.5rem}.Footer_description__xaVD_{font-size:.875rem;line-height:1.6}.Footer_contactInfo__i_Ssv{margin-top:1rem}.Footer_linkList__DkPQ7{display:flex;flex-direction:column;gap:.75rem}.Footer_linkList__DkPQ7 a{color:#cbd5e1;text-decoration:none;transition:color .2s ease}.Footer_linkList__DkPQ7 a:hover{color:#fff}.Footer_paymentMethods__tSvbZ{display:flex;gap:.5rem;flex-wrap:wrap}@media (min-width:768px){.Footer_container__STlpI{grid-template-columns:repeat(4,1fr)}}.CareersComponent_container__hkDH6{max-width:1200px;margin:0 auto;padding:2rem}.CareersComponent_header__tqFWn{text-align:center;margin-bottom:3rem}.CareersComponent_header__tqFWn h1{font-size:2.5rem;color:#1a1a1a;margin-bottom:1rem}.CareersComponent_header__tqFWn p{font-size:1.2rem;color:#666}.CareersComponent_careerGrid__eGUac{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:2rem;margin-bottom:4rem}.CareersComponent_careerCard__j1zqu{background:#fff;padding:1.5rem;border-radius:8px;box-shadow:0 2px 4px rgba(0,0,0,.1);transition:transform .2s ease}.CareersComponent_careerCard__j1zqu:hover{transform:translateY(-4px)}.CareersComponent_details__rprGR{display:flex;gap:1rem;margin:1rem 0;font-size:.9rem;color:#666}.CareersComponent_viewButton__Hq8JG{margin-top:1rem;padding:.5rem 1rem;background:var(--darkGreen);color:#fff;border:none;border-radius:4px;cursor:pointer}.CareersComponent_hiringProcess__d8u6D{margin-top:4rem}.CareersComponent_processSteps__m2Xcu{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:2rem;margin-top:2rem}.CareersComponent_step__w4LkM{text-align:center;padding:2rem;background:#fff;border-radius:8px;box-shadow:0 2px 4px rgba(0,0,0,.1)}.CareersComponent_stepNumber__HlRRC{width:40px;height:40px;background:var(--darkGreen);color:#fff;border-radius:50%;display:flex;align-items:center;justify-content:center;margin:0 auto 1rem;font-weight:700}.SingleProjectComponent_projectDetail__nGlPF{background-color:#fff}.SingleProjectComponent_hero__gDqtq{position:relative;width:100%;height:60vh;min-height:400px;background-color:#f5f5f5}.SingleProjectComponent_heroImage__Szi_M{position:relative;width:100%;height:100%}.SingleProjectComponent_image__VSz7_{-o-object-fit:cover;object-fit:cover}.SingleProjectComponent_container__UUvy8{max-width:1200px;margin:0 auto;padding:2rem 1rem}.SingleProjectComponent_header__nHKUy{text-align:center;margin-bottom:3rem}.SingleProjectComponent_title__cYewX{font-size:2.5rem;font-weight:700;margin-bottom:1rem}.SingleProjectComponent_category__lRQzC{display:inline-block;background-color:#f3f4f6;padding:.5rem 1rem;border-radius:4px;color:#666;font-size:.875rem}.SingleProjectComponent_grid__HlxGX{display:grid;grid-template-columns:2fr 1fr;gap:3rem;margin-bottom:3rem}.SingleProjectComponent_content__6dK_N{min-width:0}.SingleProjectComponent_section__OFh1E{margin-bottom:2.5rem}.SingleProjectComponent_section__OFh1E h2{font-size:1.5rem;font-weight:700;margin-bottom:1rem;color:#333}.SingleProjectComponent_section__OFh1E p{line-height:1.7;color:#666}.SingleProjectComponent_sidebar__RiNXM{position:sticky;top:2rem;align-self:start}.SingleProjectComponent_projectInfo__gRpqm{background-color:#f8f9fa;padding:1.5rem;border-radius:8px}.SingleProjectComponent_projectInfo__gRpqm h3{font-size:1.25rem;font-weight:700;margin-bottom:1rem}.SingleProjectComponent_projectInfo__gRpqm ul{list-style:none;padding:0}.SingleProjectComponent_projectInfo__gRpqm li{margin-bottom:1rem}.SingleProjectComponent_projectInfo__gRpqm li strong{display:block;margin-bottom:.25rem;color:#333}.SingleProjectComponent_technologies__67dlV{display:flex;flex-wrap:wrap;gap:.5rem;margin-top:.5rem}.SingleProjectComponent_tag__1G0Hx{background-color:#e5e7eb;padding:.25rem .75rem;border-radius:4px;font-size:.875rem}.SingleProjectComponent_visitButton__g9Sxq{display:block;width:100%;padding:.75rem;background-color:var(--darkAmber);color:#fff;text-align:center;border-radius:4px;margin-top:1.5rem;text-decoration:none;transition:background-color .2s}.SingleProjectComponent_visitButton__g9Sxq:hover{background-color:var(--lightAmber)}.SingleProjectComponent_gallery__mbVUH{margin-top:4rem}.SingleProjectComponent_gallery__mbVUH h2{font-size:1.5rem;font-weight:700;margin-bottom:2rem}.SingleProjectComponent_galleryGrid__UY1u3{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:1.5rem}.SingleProjectComponent_galleryItem__JRerr{position:relative;aspect-ratio:4/3}.SingleProjectComponent_galleryImage__avAA6{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;border-radius:8px}.SingleProjectComponent_navigation__hAE2a{margin-top:3rem;text-align:center}.SingleProjectComponent_backButton__mUtKp{display:inline-block;padding:.75rem 2rem;background-color:var(--darkGreen);color:#fff;text-decoration:none;border-radius:4px;transition:background-color .2s}.SingleProjectComponent_backButton__mUtKp:hover{background-color:var(--lightGreen)}.SingleProjectComponent_loading__ALVcR{min-height:60vh;display:flex;align-items:center;justify-content:center;font-size:1.25rem;color:#666}.SingleProjectComponent_notFound__WXwB_{min-height:60vh;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center}.SingleProjectComponent_notFound__WXwB_ h1{font-size:2rem;margin-bottom:1.5rem}@media (max-width:768px){.SingleProjectComponent_grid__HlxGX{grid-template-columns:1fr}.SingleProjectComponent_hero__gDqtq{height:40vh}.SingleProjectComponent_title__cYewX{font-size:2rem}.SingleProjectComponent_sidebar__RiNXM{position:static}.SingleProjectComponent_galleryGrid__UY1u3{grid-template-columns:1fr}}.RequestQuoteComponent_container__i_kRz{max-width:1000px;margin:0 auto;padding:2rem}.RequestQuoteComponent_formContainer__oZJz6{background:var(--offWhite);padding:2rem;border-radius:12px;box-shadow:0 4px 6px rgba(0,0,0,.1)}.RequestQuoteComponent_form__FaQ6d{display:flex;flex-direction:column;gap:1.5rem}.RequestQuoteComponent_formGrid__cdD6b{display:grid;grid-template-columns:repeat(2,1fr);gap:1.5rem}.RequestQuoteComponent_formGroup__pAJoA{display:flex;flex-direction:column;gap:.5rem}.RequestQuoteComponent_formGroup__pAJoA label{font-weight:500;color:#374151}.RequestQuoteComponent_formGroup__pAJoA input,.RequestQuoteComponent_formGroup__pAJoA select,.RequestQuoteComponent_formGroup__pAJoA textarea{padding:.75rem;border:1px solid #e5e7eb;border-radius:6px;font-size:1rem;transition:border-color .2s ease}.RequestQuoteComponent_formGroup__pAJoA input:focus,.RequestQuoteComponent_formGroup__pAJoA select:focus,.RequestQuoteComponent_formGroup__pAJoA textarea:focus{outline:none;border-color:var(--darkGreen)}.RequestQuoteComponent_submitButton__PnYf3{background:var(--darkGreen);color:#fff;padding:1rem;border:none;border-radius:6px;font-size:1rem;font-weight:500;cursor:pointer;transition:background .2s ease;margin-top:1rem}.RequestQuoteComponent_submitButton__PnYf3:hover{background:var(--lightGreen)}@media (max-width:768px){.RequestQuoteComponent_formGrid__cdD6b{grid-template-columns:1fr}}.ServiceDetail_container__Ecnr4{min-height:100vh;padding:6rem 2rem;background:linear-gradient(135deg,#f8fafc,#f1f5f9);position:relative;overflow:hidden;box-sizing:border-box}.ServiceDetail_container__Ecnr4:before{content:"";position:absolute;width:70%;height:70%;background:radial-gradient(circle,rgba(37,99,235,.08),transparent);top:-20%;right:-20%;border-radius:50%}.ServiceDetail_card__Z6AJI{max-width:1200px;margin:0 auto;background:hsla(0,0%,100%,.9);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-radius:2rem;box-shadow:0 20px 40px rgba(0,0,0,.1);border:1px solid hsla(0,0%,100%,.8);overflow:hidden;animation:ServiceDetail_fadeIn__dQpAN .6s ease-out}.ServiceDetail_cardHeader__ADSkx{background:linear-gradient(135deg,var(--darkGreen),var(--darkGreen));padding:3rem;color:#fff;display:flex;gap:2rem;align-items:flex-start}.ServiceDetail_icon__M1zLu{width:3.5rem;height:3.5rem;padding:.75rem;background:hsla(0,0%,100%,.1);border-radius:1rem;color:#60a5fa}.ServiceDetail_cardTitle__6_jcx{font-size:2.5rem;font-weight:700;margin-bottom:1rem;background:linear-gradient(135deg,#fff,#e2e8f0);-webkit-background-clip:text;color:transparent}.ServiceDetail_cardDescription__UtR90{color:#cbd5e1;line-height:1.75;font-size:1.1rem;max-width:700px}.ServiceDetail_cardContent__qfxKv{padding:3rem}.ServiceDetail_section__fQYkJ{margin-bottom:3rem;animation:ServiceDetail_slideUp__VKFdE .6s ease-out}.ServiceDetail_section__fQYkJ:last-child{margin-bottom:0}.ServiceDetail_sectionTitle__DA_5a{font-size:1.5rem;font-weight:600;color:#1e293b;margin-bottom:1.5rem;display:flex;align-items:center;gap:.75rem}.ServiceDetail_sectionTitle__DA_5a:before{content:"";width:3rem;height:3px;background:linear-gradient(90deg,var(--darkAmber),var(--darkAmber));border-radius:2px}.ServiceDetail_featuresList__B8biA{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:1.5rem}.ServiceDetail_featureItem__NfJKd{display:flex;align-items:center;gap:1rem;padding:1rem;background:rgba(37,99,235,.05);border-radius:1rem;transition:all .3s ease}.ServiceDetail_featureItem__NfJKd:hover{transform:translateX(8px);background:rgba(37,99,235,.1)}.ServiceDetail_featureBullet__iXYbR{width:.5rem;height:.5rem;background:var(--darkAmber);border-radius:50%}.ServiceDetail_technologies__KpM7s{display:flex;flex-wrap:wrap;gap:1rem}.ServiceDetail_techBadge__u7_SL{padding:.75rem 1.25rem;background:linear-gradient(135deg,var(--darkAmber),var(--darkAmber));color:#fff;border-radius:2rem;font-size:.9rem;font-weight:500;transition:all .3s ease}.ServiceDetail_techBadge__u7_SL:hover{transform:translateY(-3px);box-shadow:0 4px 12px rgba(37,99,235,.2)}.ServiceDetail_processList__JA_f3{display:flex;flex-direction:column;gap:1rem}.ServiceDetail_processStep__qZiqv{display:flex;align-items:center;gap:1.5rem;padding:1.5rem;background:#fff;border-radius:1rem;box-shadow:0 4px 6px rgba(0,0,0,.05);transition:all .3s ease}.ServiceDetail_processStep__qZiqv:hover{transform:translateX(8px);box-shadow:0 6px 12px rgba(0,0,0,.08)}.ServiceDetail_processStepNumber__7pG_b{width:2.5rem;height:2.5rem;display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg,var(--darkAmber),var(--darkAmber));color:#fff;border-radius:50%;font-weight:600}@keyframes ServiceDetail_fadeIn__dQpAN{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes ServiceDetail_slideUp__VKFdE{0%{opacity:0;transform:translateY(40px)}to{opacity:1;transform:translateY(0)}}@media (max-width:768px){.ServiceDetail_cardHeader__ADSkx{flex-direction:column;padding:2rem}.ServiceDetail_cardContent__qfxKv{padding:2rem}.ServiceDetail_cardTitle__6_jcx{font-size:2rem}}.TermsOfService_container__ugNCU{max-width:800px;margin:0 auto;padding:2rem}.TermsOfService_header__WzYui{text-align:center;margin-bottom:3rem;padding-bottom:2rem;border-bottom:1px solid #e5e7eb}.TermsOfService_header__WzYui h1{font-size:2.5rem;color:#1a1a1a;margin-bottom:1rem}.TermsOfService_header__WzYui p{color:#666;font-size:1rem}.TermsOfService_content__dT2OK{display:flex;flex-direction:column;gap:2rem}.TermsOfService_section__H77z_{background:#fff;padding:2rem;border-radius:8px;box-shadow:0 1px 3px rgba(0,0,0,.1)}.TermsOfService_section__H77z_ h2{color:#1a1a1a;font-size:1.5rem;margin-bottom:1rem;padding-bottom:.5rem;border-bottom:2px solid var(--darkGreen)}.TermsOfService_section__H77z_ p{color:#4b5563;line-height:1.6;margin-bottom:1rem}.TermsOfService_section__H77z_ ul{list-style-type:disc;margin-left:1.5rem;color:#4b5563}.TermsOfService_section__H77z_ li{margin-bottom:.5rem;line-height:1.6}@media (max-width:768px){.TermsOfService_container__ugNCU{padding:1rem}.TermsOfService_section__H77z_{padding:1.5rem}.TermsOfService_header__WzYui h1{font-size:2rem}}.MainWorks_worksSection__Yjmaj{padding:6rem 0;background-color:#f8f9fa}.MainWorks_container__3NNEZ{max-width:1200px;margin:0 auto;padding:0 2rem}.MainWorks_header__mRkMA{text-align:center;margin-bottom:4rem}.MainWorks_title__F5ahD{font-size:2.5rem;font-weight:700;color:#1a1a1a;margin-bottom:1rem}.MainWorks_underline__vLuli{width:80px;height:4px;background:linear-gradient(90deg,var(--lightAmber) 0,var(--darkAmber) 100%);margin:0 auto 1.5rem;border-radius:2px}.MainWorks_subtitle__tLhhY{color:#666;font-size:1.125rem}.MainWorks_worksGrid__BPxdE{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:2rem;margin-bottom:3rem}.MainWorks_workCard__qcXVt{background:#fff;border-radius:1rem;overflow:hidden;box-shadow:0 4px 6px rgba(0,0,0,.1);transition:all .3s ease;text-decoration:none;color:inherit}.MainWorks_workCard__qcXVt:hover{transform:translateY(-5px);box-shadow:0 8px 15px rgba(0,0,0,.1)}.MainWorks_imageContainer__ek4je{position:relative;width:100%;height:250px}.MainWorks_image__AL_Da{-o-object-fit:cover;object-fit:cover}.MainWorks_overlay__C9l3L{position:absolute;top:0;left:0;right:0;bottom:0;background:var(--darkAmber);display:flex;align-items:center;justify-content:center;opacity:0;transition:opacity .3s ease}.MainWorks_workCard__qcXVt:hover .MainWorks_overlay__C9l3L{opacity:1}.MainWorks_viewProject__u1uP7{color:#fff;font-weight:600;font-size:1.125rem}.MainWorks_content__ypKMe{padding:1.5rem}.MainWorks_category__GCkvZ{color:var(--darkAmber);font-size:.875rem;font-weight:600;text-transform:uppercase;letter-spacing:1px}.MainWorks_workTitle__munc_{margin:.5rem 0;font-size:1.25rem;font-weight:600;color:#1a1a1a}.MainWorks_description__9T2CI{color:#666;font-size:.875rem;line-height:1.6}.MainWorks_viewMore__4mTCg{text-align:center}.MainWorks_viewMoreButton__Oqcfs{display:inline-block;background:var(--lightAmber);color:#fff;padding:1rem 2rem;border-radius:50px;text-decoration:none;font-weight:600;transition:all .3s ease}.MainWorks_viewMoreButton__Oqcfs:hover{background:var(--darkAmber);transform:translateY(-2px)}@media (max-width:768px){.MainWorks_worksSection__Yjmaj{padding:4rem 0}.MainWorks_title__F5ahD{font-size:2rem}.MainWorks_worksGrid__BPxdE{grid-template-columns:1fr}}.TechTrainingComponent_container__2Zlyd{max-width:1200px;margin:0 auto;padding:2rem}.TechTrainingComponent_title___DhZr{font-size:2.5rem;color:#333;margin-bottom:2rem;text-align:center}.TechTrainingComponent_grid__XFuqP{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:2rem;margin-top:2rem}.TrainingCard_card__Ki5T7{border-radius:8px;overflow:hidden;box-shadow:0 2px 8px rgba(0,0,0,.1);transition:transform .3s;text-decoration:none;color:inherit;background:#fff}.TrainingCard_card__Ki5T7:hover{transform:translateY(-4px)}.TrainingCard_imageWrapper__FyiyU{height:200px;overflow:hidden}.TrainingCard_imageWrapper__FyiyU img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.TrainingCard_cardContent__5GVWm{padding:1.5rem}.CollaborateBanner_banner__EMZoj{display:flex;align-items:center;justify-content:center;padding:2rem;background:linear-gradient(135deg,var(--darkGreen),var(--lightGreen));text-align:center;box-sizing:border-box;margin-bottom:32px}.CollaborateBanner_content__OYdeo{max-width:800px;padding:1.5rem;box-sizing:border-box}.CollaborateBanner_heading__2_LSt{font-size:2.5rem;font-weight:700;margin-bottom:1rem;color:var(--offWhite)}.CollaborateBanner_subheading__JnC02{font-size:1.2rem;margin-bottom:1.5rem;color:var(--gray)}.CollaborateBanner_ctaButton__wyyzT{padding:.8rem 2rem;font-size:1rem;color:var(--offWhite);background-color:#fff;border:none;border-radius:5px;cursor:pointer;transition:background-color .3s ease;box-sizing:border-box}.CollaborateBanner_ctaButton__wyyzT:hover{background-color:#ddd}@media (max-width:768px){.CollaborateBanner_heading__2_LSt{font-size:2rem}.CollaborateBanner_subheading__JnC02{font-size:1rem}.CollaborateBanner_ctaButton__wyyzT{padding:.6rem 1.5rem;font-size:.9rem}}@media (max-width:480px){.CollaborateBanner_heading__2_LSt{font-size:1.8rem}.CollaborateBanner_subheading__JnC02{font-size:.9rem}.CollaborateBanner_ctaButton__wyyzT{padding:.5rem 1rem;font-size:.8rem}}.Banner_banner__PUe_2{background:linear-gradient(135deg,var(--lightGreen) 0,var(--darkGreen) 100%);padding:2rem 0;position:relative;overflow:hidden;box-sizing:border-box;width:100%}.Banner_glowEffect__c0TkE{position:absolute;width:600px;height:600px;background:radial-gradient(circle,hsla(0,0%,100%,.1) 0,hsla(0,0%,100%,0) 70%);border-radius:50%;top:-300px;right:-200px;animation:Banner_float__XwQKM 8s ease-in-out infinite}@keyframes Banner_float__XwQKM{0%,to{transform:translateY(0) scale(1)}50%{transform:translateY(30px) scale(1.1)}}.Banner_container__INhzx{width:100%;margin:0 auto;padding:0;text-align:center;position:relative;z-index:1;box-sizing:border-box}.Banner_title__qcknk{display:flex;flex-direction:column;align-items:center;gap:.5rem;margin:0 0 1rem;line-height:.9}.Banner_highlight__mCQSk{font-size:3.5rem;font-weight:800;color:#fff;letter-spacing:-1px;text-shadow:0 2px 4px rgba(0,0,0,.1);margin:0}.Banner_subtitle__ty2WS{font-size:3rem;font-weight:700;color:hsla(0,0%,100%,.9);letter-spacing:-.5px;margin:0}.Banner_description__FvUb6{font-size:1.25rem;color:hsla(0,0%,100%,.9);margin-bottom:1rem;max-width:600px;margin-left:auto;margin-right:auto}.Banner_actions__KS5BS{display:flex;flex-direction:column;align-items:center;gap:.5rem}.Banner_contact__kS0aH{display:flex;align-items:center;gap:1rem;color:#fff}.Banner_contactLabel__No28O{font-size:1rem;font-weight:500;opacity:.9}.Banner_contactNumber__3U5E0{font-size:1.5rem;font-weight:700;letter-spacing:.5px}@media (max-width:768px){.Banner_highlight__mCQSk{font-size:2.5rem}.Banner_subtitle__ty2WS{font-size:2rem}.Banner_description__FvUb6{font-size:1.125rem}}.HomeHeroComponent_homeHero__xDzum{width:100%;height:100dvh;background:#020024;background:linear-gradient(135deg,#020024,#003d33);padding:20px;box-sizing:border-box;overflow:hidden;position:relative}.HomeHeroComponent_homeHero__xDzum .HomeHeroComponent_homeHeroWrapper___sPus{width:100%;height:calc(100dvh - 70px);display:flex;align-items:center;justify-content:space-between;gap:40px}.HomeHeroComponent_overley__7c1_Y{width:100%;height:100%;z-index:1;position:absolute;top:0;left:0;background:linear-gradient(180deg,rgba(0,0,0,.147),rgba(0,0,0,.5))}.HomeHeroComponent_homeHeroWrapper___sPus img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;position:absolute;top:0;right:0}.HomeHeroComponent_heroContents__LjXra{width:60%;height:100%;display:flex;flex-direction:column;align-items:flex-start;justify-content:center;opacity:0;animation:HomeHeroComponent_fadeIn__16Ji_ 1s ease-out forwards;z-index:2}.HomeHeroComponent_heroContents__LjXra h1{font-size:3.5rem;text-align:left;letter-spacing:1.3px;color:var(--offWhite);margin-bottom:16px}.HomeHeroComponent_heroContents__LjXra p{color:var(--gray);font-size:1rem;font-weight:100;letter-spacing:1.3px;margin-bottom:16px}.HomeHeroComponent_primaryBtn__d6gLY{padding:12px 30px;border:none;border-radius:5px;background-color:var(--primary);color:var(--offWhite);font-size:1rem;cursor:pointer;transition:transform .3s ease}.HomeHeroComponent_heroContents__LjXra .HomeHeroComponent_primaryBtn__d6gLY:hover{transform:translateY(-3px)}@keyframes HomeHeroComponent_fadeIn__16Ji_{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}@keyframes HomeHeroComponent_slideInUp__5Rgkk{0%{opacity:0;transform:translateY(40px)}to{opacity:1;transform:translateY(0)}}@media (max-width:1024px){.HomeHeroComponent_homeHero__xDzum{padding:20px}.HomeHeroComponent_heroContents__LjXra h2{font-size:2.5rem}}@media (max-width:768px){.HomeHeroComponent_hero__CAEU8{padding:10px}.HomeHeroComponent_homeHero__xDzum .HomeHeroComponent_homeHeroWrapper___sPus{flex-direction:column-reverse;justify-content:center;gap:10px}.HomeHeroComponent_achievements__9H8qf,.HomeHeroComponent_heroContents__LjXra{width:100%;height:auto}.HomeHeroComponent_heroContents__LjXra{text-align:center;align-items:center}.HomeHeroComponent_heroContents__LjXra h1{font-size:2rem;text-align:center}.HomeHeroComponent_achievmentContent__Us3wg{width:100%}}@media (max-width:480px){.HomeHeroComponent_heroContents__LjXra h1{font-size:1.4rem}.HomeHeroComponent_achievementSection__CoI3U h3{font-size:1.2rem}}.ProcessTimeline_container__XvG1r{max-width:1200px;margin:0 auto;padding:8rem 2rem;box-sizing:border-box}.ProcessTimeline_heading__xeqxr{text-align:center;margin-bottom:6rem;font-size:3rem;font-weight:700;background:linear-gradient(135deg,var(--darkAmber),var(--darkAmber));-webkit-background-clip:text;color:transparent;position:relative}.ProcessTimeline_heading__xeqxr:after{content:"";position:absolute;bottom:-1rem;left:50%;transform:translateX(-50%);width:100px;height:4px;background:linear-gradient(135deg,var(--darkAmber),var(--darkAmber));border-radius:2px}.ProcessTimeline_timeline__pub0P{position:relative;margin-top:4rem}.ProcessTimeline_timeline__pub0P:before{content:"";position:absolute;left:50%;transform:translateX(-50%);width:2px;height:100%;background:linear-gradient(180deg,transparent,var(--darkGreen),var(--darkGreen),transparent)}.ProcessTimeline_timelineItem__6L9v8{display:flex;justify-content:flex-end;padding:4rem 0;width:100%;position:relative}.ProcessTimeline_timelineItem__6L9v8:nth-child(odd){justify-content:flex-start}.ProcessTimeline_content__lldwO{width:45%;padding:2.5rem;background:#fff;border-radius:1rem;box-shadow:0 4px 6px -1px rgba(0,0,0,.1);transition:all .6s cubic-bezier(.4,0,.2,1);border:1px solid #e5e7eb;transform:translateY(20px);opacity:0}.ProcessTimeline_active__B4LHY{opacity:1;transform:translateY(0);border-color:var(--darkGreen);background:rgba(37,99,235,.02)}.ProcessTimeline_dot__OYU4y{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);width:3rem;height:3rem;border-radius:50%;background:#fff;border:2px solid #e5e7eb;transition:all .5s ease;display:flex;align-items:center;justify-content:center;box-shadow:0 0 0 4px #fff}.ProcessTimeline_activeDot__xX_Y_{border-color:var(--darkGreen);background:var(--darkGreen)}.ProcessTimeline_icon__esgnj{transition:all .5s ease;color:#94a3b8}.ProcessTimeline_activeIcon__zLmFU{color:#fff;transform:scale(1.2)}.ProcessTimeline_title__CIbAI{font-size:1.5rem;font-weight:600;margin-bottom:1rem;color:#1e293b}.ProcessTimeline_description__nHDOz{color:#64748b;line-height:1.75}@media (max-width:768px){.ProcessTimeline_timeline__pub0P:before{left:1rem}.ProcessTimeline_timelineItem__6L9v8{justify-content:flex-end;padding-left:3rem}.ProcessTimeline_timelineItem__6L9v8:nth-child(odd){justify-content:flex-end}.ProcessTimeline_content__lldwO{width:calc(100% - 2rem)}.ProcessTimeline_dot__OYU4y{left:1rem}}.ServicesSection_servicesSection__VqHps{padding:5rem 0;background-color:#f8f9fa;position:relative}.ServicesSection_container__FOdA1{max-width:1280px;margin:0 auto;padding:0 1rem;z-index:1}.ServicesSection_title__E65XR{text-align:center;font-size:2.5rem;font-weight:700;color:var(--offWhite);margin-bottom:3rem;position:relative;z-index:1}.ServicesSection_serviceGrid__2jWoy{display:grid;grid-template-columns:repeat(1,1fr);gap:2rem;position:relative}.ServicesSection_serviceCard__wLKAO{background:#fff;border-radius:1rem;padding:2rem;text-align:center;box-shadow:0 4px 6px rgba(0,0,0,.1);transition:transform .3s ease;display:flex;flex-direction:column;align-items:center}.ServicesSection_serviceCard__wLKAO:hover{transform:translateY(-5px)}.ServicesSection_iconContainer__iYyMZ{background:linear-gradient(135deg,var(--lightGreen) 0,var(--darkGreen) 100%);width:80px;height:80px;border-radius:1rem;display:flex;align-items:center;justify-content:center;margin-bottom:1.5rem}.ServicesSection_icon__tJ29Q{width:40px;height:40px;filter:brightness(0) invert(1)}.ServicesSection_serviceTitle__lA1Lu{font-size:1.5rem;font-weight:600;color:#1a1a1a;margin-bottom:1rem}.ServicesSection_description__cy_ow{color:#666;margin-bottom:1.5rem;line-height:1.6}.ServicesSection_detailButton__dN2Nh{background-color:var(--lightGreen);color:#fff;padding:.75rem 1.5rem;border-radius:.5rem;text-decoration:none;font-weight:600;transition:background-color .3s ease;margin-top:auto}.ServicesSection_detailButton__dN2Nh:hover{background-color:var(--darkGreen)}.ServicesSection_orange__nRBCi{width:100%;height:50%;position:absolute;top:0;left:0;background-color:var(--darkAmber);z-index:0}@media (min-width:640px){.ServicesSection_serviceGrid__2jWoy{grid-template-columns:repeat(2,1fr)}}@media (min-width:1024px){.ServicesSection_serviceGrid__2jWoy{grid-template-columns:repeat(4,1fr)}}.TestimonialComponent_testimonialSection__vgOgI{padding:5rem 0;background-color:#fff}.TestimonialComponent_container__KJAI9{max-width:1280px;margin:0 auto;padding:0 1rem}.TestimonialComponent_title__LItla{text-align:center;font-size:2.5rem;font-weight:700;color:#1a1a1a;margin-bottom:1rem}.TestimonialComponent_underline__9tUxC{width:80px;height:4px;background:linear-gradient(90deg,var(--darkOrange) 0,var(--lightOrange) 100%);margin:0 auto 3rem;border-radius:2px}.TestimonialComponent_testimonialContainer__VRKmu{position:relative;display:flex;align-items:center;max-width:900px;margin:0 auto;padding:2rem 0}.TestimonialComponent_testimonialContent__C1UVF{flex:1;text-align:center;opacity:1;transition:opacity .5s ease}.TestimonialComponent_imageWrapper__U0ByN{position:relative;margin-bottom:2rem;display:inline-block}.TestimonialComponent_testimonialImage__IF_XR{width:100px;height:100px;border-radius:50%;-o-object-fit:cover;object-fit:cover;border:4px solid #fff;box-shadow:0 4px 12px rgba(0,0,0,.1)}.TestimonialComponent_ratingStars__jjFC4{position:absolute;bottom:-10px;left:50%;transform:translateX(-50%);background-color:#fff;padding:.25rem .75rem;border-radius:20px;box-shadow:0 2px 6px rgba(0,0,0,.1)}.TestimonialComponent_star__Pr43f{color:gold;margin:0 1px}.TestimonialComponent_quote__QDeEO{font-size:1.125rem;line-height:1.8;color:#4a5568;margin-bottom:2rem;font-style:italic;position:relative;padding:0 2rem}.TestimonialComponent_quote__QDeEO:after,.TestimonialComponent_quote__QDeEO:before{content:'"';position:absolute;font-size:4rem;color:#e2e8f0;font-family:serif;line-height:1}.TestimonialComponent_quote__QDeEO:before{left:0;top:-1rem}.TestimonialComponent_quote__QDeEO:after{right:0;bottom:-2rem}.TestimonialComponent_author__xBjA3{margin-top:1.5rem}.TestimonialComponent_name__BzVtD{font-size:1.25rem;font-weight:600;color:#2d3748;margin-bottom:.25rem}.TestimonialComponent_role__mOND_{color:#718096;font-size:.875rem}.TestimonialComponent_navButton__a_tKc{background:#fff;border:none;padding:24px;box-sizing:border-box;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:1.5rem;color:#4a5568;cursor:pointer;box-shadow:0 2px 8px rgba(0,0,0,.1);transition:all .3s ease;position:absolute;top:50%;transform:translateY(-50%)}.TestimonialComponent_navButton__a_tKc:hover{background-color:#f7fafc;color:var(--darkOrange);box-shadow:0 4px 12px rgba(0,0,0,.15)}.TestimonialComponent_prevButton__jwSI0{left:-44px}.TestimonialComponent_nextButton__bUerP{right:-44px}.TestimonialComponent_dots__5Rn2s{display:flex;justify-content:center;gap:.5rem;margin-top:2rem}.TestimonialComponent_dot__Y8_a7{width:8px;height:8px;border-radius:50%;background-color:#cbd5e0;border:none;padding:0;cursor:pointer;transition:all .3s ease}.TestimonialComponent_activeDot__iIeC7{background-color:var(--darkOrange);transform:scale(1.2)}@media (max-width:768px){.TestimonialComponent_testimonialContainer__VRKmu{padding:2rem}.TestimonialComponent_navButton__a_tKc{width:40px;height:40px;font-size:1.5rem}.TestimonialComponent_prevButton__jwSI0{left:0}.TestimonialComponent_nextButton__bUerP{right:0}.TestimonialComponent_quote__QDeEO{font-size:1rem;padding:0 1rem}}.WhyUs_container__89Af8{padding:8rem 2rem;background:linear-gradient(135deg,var(--lightGray),var(--lightGray));position:relative;overflow:hidden;box-sizing:border-box}.WhyUs_container__89Af8:before{width:60%;height:60%;top:0;right:-20%}.WhyUs_container__89Af8:after,.WhyUs_container__89Af8:before{content:"";position:absolute;background:radial-gradient(circle,var(--paleGreen),transparent);border-radius:50%}.WhyUs_container__89Af8:after{width:40%;height:40%;bottom:-10%;left:-10%}.WhyUs_heading__0PbaQ{text-align:center;font-size:3.5rem;font-weight:800;margin-bottom:4rem;line-height:1.2;background:linear-gradient(135deg,var(--darkGreen),var(--darkGreen));-webkit-background-clip:text;color:transparent}.WhyUs_highlight__uiVRZ{background:linear-gradient(135deg,var(--darkAmber),var(--darkAmber));-webkit-background-clip:text;color:transparent;position:relative;display:inline-block}.WhyUs_highlight__uiVRZ:after{content:"";position:absolute;width:100%;height:4px;bottom:-4px;left:0;background:linear-gradient(90deg,var(--darkAmber),var(--darkAmber));border-radius:2px}.WhyUs_features__GDWDx{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:2rem;max-width:1400px;margin:0 auto;position:relative;z-index:1}.WhyUs_feature__YPhDN{background:hsla(0,0%,100%,.9);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);padding:2.5rem;border-radius:1.5rem;box-shadow:0 4px 6px -1px rgba(0,0,0,.1),0 2px 4px -1px rgba(0,0,0,.06);transition:all .4s cubic-bezier(.4,0,.2,1);border:1px solid hsla(0,0%,100%,.8);position:relative;overflow:hidden}.WhyUs_feature__YPhDN:hover{transform:translateY(-8px);box-shadow:0 20px 25px -5px rgba(0,0,0,.1),0 10px 10px -5px rgba(0,0,0,.04);border-color:var(--darkAmber)}.WhyUs_feature__YPhDN:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(135deg,transparent,rgba(37,99,235,.1));opacity:0;transition:opacity .3s ease}.WhyUs_feature__YPhDN:hover:before{opacity:1}.WhyUs_icon__yP8B9{background:linear-gradient(135deg,#f0f9ff,#e0f2fe);width:70px;height:70px;border-radius:1rem;display:flex;align-items:center;justify-content:center;margin-bottom:1.5rem;position:relative;transition:all .3s ease}.WhyUs_feature__YPhDN:hover .WhyUs_icon__yP8B9{transform:scale(1.1);background:linear-gradient(135deg,var(--darkAmber),var(--lightAmber))}.WhyUs_feature__YPhDN:hover .WhyUs_icon__yP8B9 img{filter:brightness(0) invert(1)}.WhyUs_feature__YPhDN h3{font-size:1.5rem;font-weight:700;margin-bottom:1rem;color:#1e293b;transition:color .3s ease}.WhyUs_feature__YPhDN:hover h3{background:linear-gradient(135deg,var(--darkAmber),var(--darkAmber));-webkit-background-clip:text;color:transparent}.WhyUs_feature__YPhDN p{color:#64748b;line-height:1.75;font-size:1.05rem}@media (max-width:768px){.WhyUs_heading__0PbaQ{font-size:2.5rem}.WhyUs_features__GDWDx{grid-template-columns:1fr}.WhyUs_feature__YPhDN{margin:0 1rem}}.WorksComponent_worksSection__87XrA{padding:6rem 0;background-color:#f8f9fa}.WorksComponent_container__ZJFWs{max-width:1200px;margin:0 auto;padding:0 2rem}.WorksComponent_header__Sn2aS{text-align:center;margin-bottom:4rem}.WorksComponent_title___rLPi{font-size:2.5rem;font-weight:700;color:#1a1a1a;margin-bottom:1rem}.WorksComponent_underline__KTbwy{width:80px;height:4px;background:linear-gradient(90deg,var(--lightAmber) 0,var(--darkAmber) 100%);margin:0 auto 1.5rem;border-radius:2px}.WorksComponent_subtitle__pYgQW{color:#666;font-size:1.125rem}.WorksComponent_worksGrid__uOZEL{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:2rem;margin-bottom:3rem}.WorksComponent_workCard__37TGY{background:#fff;border-radius:1rem;overflow:hidden;box-shadow:0 4px 6px rgba(0,0,0,.1);transition:all .3s ease;text-decoration:none;color:inherit}.WorksComponent_workCard__37TGY:hover{transform:translateY(-5px);box-shadow:0 8px 15px rgba(0,0,0,.1)}.WorksComponent_imageContainer__3xwlV{position:relative;width:100%;height:250px}.WorksComponent_image__FcenL{-o-object-fit:cover;object-fit:cover}.WorksComponent_overlay__fLjYI{position:absolute;top:0;left:0;right:0;bottom:0;background:var(--darkAmber);display:flex;align-items:center;justify-content:center;opacity:0;transition:opacity .3s ease}.WorksComponent_workCard__37TGY:hover .WorksComponent_overlay__fLjYI{opacity:1}.WorksComponent_viewProject__f4PLM{color:#fff;font-weight:600;font-size:1.125rem}.WorksComponent_content__9vC2k{padding:1.5rem}.WorksComponent_category__aneKb{color:var(--darkAmber);font-size:.875rem;font-weight:600;text-transform:uppercase;letter-spacing:1px}.WorksComponent_workTitle__D5LMM{margin:.5rem 0;font-size:1.25rem;font-weight:600;color:#1a1a1a}.WorksComponent_description__AoBZy{color:#666;font-size:.875rem;line-height:1.6}.WorksComponent_viewMore__R_MDj{text-align:center}.WorksComponent_viewMoreButton__Ac6P4{display:inline-block;background:var(--lightAmber);color:#fff;padding:1rem 2rem;border-radius:50px;text-decoration:none;font-weight:600;transition:all .3s ease}.WorksComponent_viewMoreButton__Ac6P4:hover{background:var(--darkAmber);transform:translateY(-2px)}@media (max-width:768px){.WorksComponent_worksSection__87XrA{padding:4rem 0}.WorksComponent_title___rLPi{font-size:2rem}.WorksComponent_worksGrid__uOZEL{grid-template-columns:1fr}}.PricingPlansComponent_container__deWME{width:100%;margin:0 auto}.PricingPlansComponent_tabs__fF9Qp{width:100%;padding:8px;box-sizing:border-box;display:flex;justify-content:center;gap:1rem;margin-bottom:3rem;overflow-x:scroll;overflow-y:hidden}.PricingPlansComponent_tabButton__EJKHI{font-size:1rem;font-weight:500;border:2px solid var(--darkOrange);border-radius:.5rem;background:transparent;color:var(--darkOrange);cursor:pointer;transition:all .3s ease;box-sizing:border-box}.PricingPlansComponent_activeTab__VxRjU{background:var(--darkOrange);color:var(--offWhite)}.PricingPlansComponent_plansContainer__t4oNS{display:grid;grid-template-columns:1fr;gap:2rem;position:relative;padding:0 2rem 4rem;box-sizing:border-box}.PricingPlansComponent_planCard___87Ow{background:var(--offWhite);border:1px solid var(--gray);border-radius:1rem;padding:2rem;position:relative;transition:transform .3s ease,box-shadow .3s ease}.PricingPlansComponent_planCard___87Ow:hover{transform:translateY(-4px);box-shadow:0 20px 25px -5px rgba(0,0,0,.1),0 10px 10px -5px rgba(0,0,0,.04)}.PricingPlansComponent_popularPlan__GGgl8{border:2px solid var(--darkOrange);box-shadow:0 4px 6px -1px rgba(0,0,0,.1),0 2px 4px -1px rgba(0,0,0,.06)}.PricingPlansComponent_popularBadge__X7uYN{position:absolute;top:-12px;left:50%;transform:translateX(-50%);background:var(--darkOrange);color:var(--offWhite);padding:.25rem 1rem;border-radius:1rem;font-size:.875rem;font-weight:500}.PricingPlansComponent_planHeader__pktij{text-align:center;margin-bottom:2rem}.PricingPlansComponent_planName___7Ozq{font-size:1.5rem;font-weight:600;color:#1a1a1a;margin-bottom:1rem}.PricingPlansComponent_planPrice__aJiob{margin-bottom:1rem}.PricingPlansComponent_currency__FIefT{font-size:1.5rem;font-weight:600;vertical-align:top;margin-right:.25rem}.PricingPlansComponent_amount__ZfKPr{font-size:3rem;font-weight:700;color:var(--primaryText)}.PricingPlansComponent_planDescription__s3DtA{color:var(--secondaryText);font-size:.875rem}.PricingPlansComponent_featuresList__O6xMB{list-style:none;padding:0;margin:0 0 2rem}.PricingPlansComponent_featureItem__aq9N5{display:flex;align-items:center;padding:.75rem 0;color:#1a1a1a;font-size:.875rem}.PricingPlansComponent_featureDisabled__wDsEH{color:var(--gray)}.PricingPlansComponent_checkIcon__0zMWg{margin-right:.75rem;color:var(--darkGreen)}.PricingPlansComponent_checkDisabled__g_8tt{color:#9ca3af}.PricingPlansComponent_ctaButton__oWTOG{width:100%;background:var(--darkOrange);color:var(--offWhite);border:none;border-radius:.5rem;padding:1rem;font-size:1rem;font-weight:500;cursor:pointer;transition:background-color .3s ease}.PricingPlansComponent_ctaButton__oWTOG:hover{background:var(--lightOrange)}.PricingPlansComponent_note__rP_ap{margin-top:16px}@media (min-width:768px){.PricingPlansComponent_plansContainer__t4oNS{grid-template-columns:repeat(2,1fr)}.PricingPlansComponent_title__C2YrF{font-size:3rem}}@media (min-width:1024px){.PricingPlansComponent_plansContainer__t4oNS{grid-template-columns:repeat(3,1fr)}}.ProjectFormComponent_modalOverlay__TU_aP{position:fixed;top:0;left:0;right:0;bottom:0;background-color:rgba(0,0,0,.5);display:flex;justify-content:center;align-items:center;z-index:1000;padding:1rem}.ProjectFormComponent_modalContent__BiS8j{background:var(--offWhite);border-radius:1rem;padding:2rem;width:100%;max-width:600px;max-height:90vh;overflow-y:auto;position:relative}.ProjectFormComponent_modalHeader__j_1OR{display:flex;justify-content:space-between;align-items:center;margin-bottom:1.5rem}.ProjectFormComponent_modalTitle__0vAGP{font-size:1.5rem;font-weight:600;color:var(--primaryText)}.ProjectFormComponent_closeButton__KWKU3{background:none;border:none;color:var(--black);cursor:pointer;padding:.5rem;transition:color .3s ease}.ProjectFormComponent_closeButton__KWKU3:hover{color:#1a1a1a}.ProjectFormComponent_planInfo__JJUeD{background:var(--lightGray);padding:1rem;border-radius:.5rem;margin-bottom:1.5rem}.ProjectFormComponent_planType__ywS_X{font-size:1rem;color:var(--gray);margin-bottom:.5rem}.ProjectFormComponent_planPrice__W0FKQ{font-size:1.5rem;font-weight:600;color:var(--black)}.ProjectFormComponent_form__wvDZJ{display:flex;flex-direction:column;gap:1.5rem}.ProjectFormComponent_formGroup__AAEZV{display:flex;flex-direction:column;gap:.5rem}.ProjectFormComponent_formGroup__AAEZV label{font-size:.875rem;font-weight:500;color:var(--black)}.ProjectFormComponent_formGroup__AAEZV input,.ProjectFormComponent_formGroup__AAEZV textarea{padding:.75rem;border:1px solid var(--lightGray);border-radius:.5rem;font-size:1rem;transition:border-color .3s ease}.ProjectFormComponent_formGroup__AAEZV input:focus,.ProjectFormComponent_formGroup__AAEZV textarea:focus{outline:none;border-color:var(--darkOrange)}.ProjectFormComponent_formGroup__AAEZV textarea{resize:vertical;min-height:100px}.ProjectFormComponent_submitButton__3EbNr{background:var(--darkOrange);color:#fff;border:none;border-radius:.5rem;padding:1rem;font-size:1rem;font-weight:500;cursor:pointer;transition:background-color .3s ease}.ProjectFormComponent_submitButton__3EbNr:hover{background:var(--lightOrange)}@media (max-width:640px){.ProjectFormComponent_modalContent__BiS8j{padding:1.5rem}.ProjectFormComponent_modalTitle__0vAGP{font-size:1.25rem}.ProjectFormComponent_formGroup__AAEZV input,.ProjectFormComponent_formGroup__AAEZV textarea{font-size:.875rem}}