.WebDevHero_heroSection__LkGhW{background-color:var(--background-warm,#F5F0EB);background-image:radial-gradient(circle at 1px 1px,rgba(10,10,10,.05) 1px,transparent 0);background-size:24px 24px;padding-top:140px;padding-bottom:80px}@media(max-width:767px){.WebDevHero_heroSection__LkGhW{padding-top:100px;padding-bottom:48px}}.WebDevHero_container__R9vsY{max-width:1000px;margin:0 auto;padding:0 5%;text-align:center;display:flex;flex-direction:column;align-items:center}.WebDevHero_breadcrumb__vaEnG{margin-bottom:24px}.WebDevHero_breadcrumb__vaEnG ol{list-style:none;padding:0;margin:0;display:flex;align-items:center;gap:8px;font-size:13px;color:var(--text-secondary)}.WebDevHero_breadcrumb__vaEnG a{color:var(--text-secondary);text-decoration:none;transition:color .2s}.WebDevHero_breadcrumb__vaEnG a:hover{color:var(--primary-dark);text-decoration:underline}.WebDevHero_breadcrumb__vaEnG [aria-current=page]{color:var(--primary-dark);font-weight:500}.WebDevHero_eyebrow___Xwfe{font-size:13px;font-weight:500;color:var(--accent-mint-teal);text-transform:uppercase;letter-spacing:.1em;margin-bottom:12px}.WebDevHero_heading__4ekI3{font-weight:900;color:var(--primary-dark);font-size:48px;line-height:1.1;margin:0}@media(max-width:767px){.WebDevHero_heading__4ekI3{font-size:32px}}.WebDevHero_heading__4ekI3 .WebDevHero_highlight__h9rMY{color:var(--accent-mint-teal)}.WebDevHero_subheading__1cuUh{font-size:18px;font-weight:400;color:var(--text-secondary);line-height:1.6;margin:16px auto 0;max-width:800px}@media(max-width:767px){.WebDevHero_subheading__1cuUh{font-size:16px}}.WebDevHero_ctaGroup__E_hY_{display:flex;gap:16px;margin-top:28px;justify-content:center;flex-wrap:wrap}.WebDevHero_primaryCta__3o9LE{display:inline-flex;align-items:center;justify-content:center;background-color:var(--accent-mint-teal);color:var(--accent-dark,#04342C);font-size:15px;font-weight:500;padding:14px 28px;border-radius:6px;text-decoration:none;transition:all .2s ease}.WebDevHero_primaryCta__3o9LE:hover{background-color:#00b396;transform:translateY(-2px)}.WebDevHero_primaryCta__3o9LE:focus-visible{outline:2px solid var(--accent-mint-teal);outline-offset:4px}.WebDevHero_secondaryCta__FuxBP{display:inline-flex;align-items:center;justify-content:center;background-color:rgba(0,0,0,0);color:var(--primary-dark);border:1.5px solid var(--primary-dark);font-size:15px;font-weight:500;padding:14px 28px;border-radius:6px;text-decoration:none;transition:all .2s ease}.WebDevHero_secondaryCta__FuxBP:hover{background-color:var(--primary-dark);color:#fff;transform:translateY(-2px)}.WebDevHero_trustStrip__6tdsz{margin-top:28px;font-size:14px;font-weight:500;color:var(--text-secondary);display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:8px}.WebDevHero_trustStrip__6tdsz strong{color:var(--primary-dark);font-weight:700}.WebDevHero_trustStrip__6tdsz .WebDevHero_dot__eweGy{margin:0 4px;font-weight:700}@media(max-width:767px){.WebDevHero_trustStrip__6tdsz{flex-direction:column;gap:4px}.WebDevHero_trustStrip__6tdsz .WebDevHero_dot__eweGy{display:none}}.WebDevProblemSolution_problemSection__IIefb{background-color:var(--background-pure);padding-top:100px;padding-bottom:100px}@media(max-width:767px){.WebDevProblemSolution_problemSection__IIefb{padding-top:80px;padding-bottom:80px}}.WebDevProblemSolution_container___8fFy{max-width:1400px;margin:0 auto;padding:0 5%;display:flex;flex-direction:column;align-items:center}.WebDevProblemSolution_heading__k5_Gm{font-size:36px;font-weight:700;color:var(--primary-dark);text-align:center;max-width:640px;line-height:1.25;margin:0 0 56px}@media(max-width:767px){.WebDevProblemSolution_heading__k5_Gm{font-size:28px;margin-bottom:40px}}.WebDevProblemSolution_grid__7igLb{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:24px;gap:24px;max-width:1000px;width:100%}@media(max-width:1024px){.WebDevProblemSolution_grid__7igLb{grid-template-columns:1fr;max-width:600px}}.WebDevProblemSolution_card__mmp1t{background-color:var(--background-pure);border:1px solid var(--border-light);border-radius:12px;padding:28px;display:flex;flex-direction:column;align-items:flex-start;transition:box-shadow .3s ease,border-color .3s ease}@media(prefers-reduced-motion:no-preference){.WebDevProblemSolution_card__mmp1t:hover{box-shadow:0 12px 32px rgba(0,0,0,.06);border-color:#d5d2cd}}@media(max-width:767px){.WebDevProblemSolution_card__mmp1t{padding:24px}}.WebDevProblemSolution_problemBadge__BszGH{background-color:#fef5f5;color:#791f1f;font-size:12px;font-weight:600;padding:4px 12px;border-radius:9999px;text-transform:uppercase;letter-spacing:.05em;display:inline-block;margin-bottom:12px}.WebDevProblemSolution_problemHeading__zaSCK{font-size:20px;font-weight:700;color:var(--primary-dark);margin:0 0 8px;line-height:1.3}.WebDevProblemSolution_problemDesc__l4W1_{font-size:15px;font-weight:400;color:var(--text-secondary);line-height:1.6;margin:0}.WebDevProblemSolution_divider__NMO_o{width:100%;height:1px;background-color:var(--border-light);border:none;margin:20px 0}.WebDevProblemSolution_solutionBadge__L7xGt{background-color:var(--accent-light,#F0FDFB);color:var(--accent-dark,#085041);font-size:12px;font-weight:600;padding:4px 12px;border-radius:9999px;text-transform:uppercase;letter-spacing:.05em;display:inline-block;margin-bottom:12px}.WebDevProblemSolution_solutionDesc__dBNoo{font-size:15px;font-weight:500;color:var(--primary-dark);line-height:1.6;margin:0}.WebDevServiceTypes_typesSection__j_iZ8{background-color:var(--background-pure);padding-top:60px;padding-bottom:100px}@media(max-width:767px){.WebDevServiceTypes_typesSection__j_iZ8{padding-top:48px;padding-bottom:80px}}.WebDevServiceTypes_container__kTDKX{max-width:1400px;margin:0 auto;padding:0 5%;display:flex;flex-direction:column;align-items:center}.WebDevServiceTypes_header__SLxCa{text-align:center;max-width:600px;margin-bottom:56px}@media(max-width:767px){.WebDevServiceTypes_header__SLxCa{margin-bottom:40px}}.WebDevServiceTypes_eyebrow__NeMFF{font-size:13px;font-weight:500;color:var(--accent-mint-teal);text-transform:uppercase;letter-spacing:.1em;display:block;margin-bottom:12px}.WebDevServiceTypes_heading__DkG1Y{font-size:36px;font-weight:700;color:var(--primary-dark);line-height:1.25;margin:0}@media(max-width:767px){.WebDevServiceTypes_heading__DkG1Y{font-size:28px}}.WebDevServiceTypes_subheading__tJeZQ{font-size:16px;color:var(--text-secondary);line-height:1.6;margin-top:12px}.WebDevServiceTypes_grid__P8uAD{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:24px;gap:24px;max-width:1000px;width:100%}@media(max-width:767px){.WebDevServiceTypes_grid__P8uAD{grid-template-columns:1fr}}.WebDevServiceTypes_card__mEv8g{background-color:var(--background-warm,#F5F0EB);border-radius:12px;padding:28px;display:flex;flex-direction:column;align-items:flex-start;transition:transform .3s ease,box-shadow .3s ease;border:1px solid rgba(0,0,0,0)}@media(max-width:767px){.WebDevServiceTypes_card__mEv8g{padding:24px}}.WebDevServiceTypes_featuredCard__aoa24{grid-column:1/-1;background-color:var(--primary-dark);padding:36px;border-radius:16px;position:relative}.WebDevServiceTypes_featuredCard__aoa24 .WebDevServiceTypes_specialBadge__opeU_{position:absolute;top:-14px;left:36px;background:var(--accent-mint-teal);color:var(--accent-dark);font-size:12px;font-weight:500;padding:4px 14px;border-radius:100px}@media(max-width:767px){.WebDevServiceTypes_featuredCard__aoa24 .WebDevServiceTypes_specialBadge__opeU_{left:24px}}.WebDevServiceTypes_featuredCard__aoa24 .WebDevServiceTypes_serviceName___x_bE{color:#fff;font-size:28px}.WebDevServiceTypes_featuredCard__aoa24 .WebDevServiceTypes_number__VAY57{margin-top:10px;margin-bottom:16px}.WebDevServiceTypes_featuredCard__aoa24 .WebDevServiceTypes_description__Z8A4a{color:#9a9a9a;font-size:16px;line-height:1.7;margin-top:12px}.WebDevServiceTypes_featuredCard__aoa24 .WebDevServiceTypes_whyNextJs__i0nDF{font-size:14px;color:#9a9a9a;margin-top:16px;margin-bottom:24px;line-height:1.6}.WebDevServiceTypes_featuredCard__aoa24 .WebDevServiceTypes_whyNextJs__i0nDF strong{color:var(--accent-mint-teal);font-weight:500;display:block;margin-bottom:4px}.WebDevServiceTypes_featuredCard__aoa24 .WebDevServiceTypes_metadata__V01h0 dt{color:#6b6b6b}.WebDevServiceTypes_featuredCard__aoa24 .WebDevServiceTypes_metadata__V01h0 dd{color:#fff}.WebDevServiceTypes_number__VAY57{font-size:14px;font-weight:700;color:var(--accent-mint-teal);display:block;margin-bottom:8px}.WebDevServiceTypes_serviceName___x_bE{font-size:20px;font-weight:700;color:var(--primary-dark);margin:0 0 10px;line-height:1.3}.WebDevServiceTypes_description__Z8A4a{font-size:15px;font-weight:400;color:var(--text-secondary);line-height:1.6;margin:0 0 16px}.WebDevServiceTypes_metadata__V01h0{margin:0;padding:0;display:flex;flex-direction:column;gap:8px;width:100%}.WebDevServiceTypes_metaRow__nYFtD{display:flex;align-items:baseline;flex-wrap:wrap;gap:6px}.WebDevServiceTypes_metaRow__nYFtD dt{font-size:14px;font-weight:400;color:var(--text-secondary)}.WebDevServiceTypes_metaRow__nYFtD dd{margin:0;font-size:14px;font-weight:500;color:var(--primary-dark)}.WebDevServiceTypes_metaRow__nYFtD .WebDevServiceTypes_timelineValue__oWm8t{color:var(--accent-mint-teal)}.WebDevServiceTypes_cardCtaBtn__RLtKb{display:inline-flex;align-items:center;gap:8px;margin-top:24px;padding:12px 24px;background:var(--accent-mint-teal);color:var(--accent-dark);font-weight:500;font-size:14px;border:none;border-radius:8px;cursor:pointer;text-decoration:none;transition:all .2s ease}.WebDevServiceTypes_cardCtaBtn__RLtKb:hover{background:#00b396;box-shadow:0 4px 12px rgba(0,201,167,.25);transform:translateY(-1px)}.WebDevServiceTypes_cardCtaBtn__RLtKb:active{transform:translateY(0);box-shadow:0 2px 6px rgba(0,201,167,.2)}.WebDevServiceTypes_cardCtaBtn__RLtKb:focus-visible{outline:2px solid var(--accent-mint-teal);outline-offset:2px}.WebDevServiceTypes_cardCtaBtn__RLtKb svg{width:16px;height:16px;transition:transform .2s ease}.WebDevServiceTypes_cardCtaBtn__RLtKb:hover svg{transform:translateX(3px)}.WebDevServiceTypes_cardCtaBtnOnDark__9l227{background:var(--accent-mint-teal);color:var(--accent-dark)}.WebDevServiceTypes_cardCtaBtnOnDark__9l227:hover{background:#fff;color:var(--primary-dark);box-shadow:0 4px 16px hsla(0,0%,100%,.15)}.WebDevServiceTypes_largeBtn__XXwTp{padding:14px 28px;font-size:15px}@media(prefers-reduced-motion:reduce){.WebDevServiceTypes_cardCtaBtn__RLtKb{transition:none}.WebDevServiceTypes_cardCtaBtn__RLtKb:hover,.WebDevServiceTypes_cardCtaBtn__RLtKb:hover svg{transform:none}}.WebDevProcess_processSection__tYzFi{background-color:var(--background-warm,#F5F0EB);padding-top:100px;padding-bottom:100px}@media(max-width:767px){.WebDevProcess_processSection__tYzFi{padding-top:80px;padding-bottom:80px}}.WebDevProcess_container__x67Da{max-width:1200px;margin:0 auto;padding:0 5%}.WebDevProcess_header__Duxw2{text-align:center;max-width:640px;margin:0 auto 64px}@media(max-width:767px){.WebDevProcess_header__Duxw2{margin-bottom:48px}}.WebDevProcess_eyebrow__DieUE{font-size:13px;font-weight:500;color:var(--accent-mint-teal);text-transform:uppercase;letter-spacing:.1em;display:block;margin-bottom:12px}.WebDevProcess_heading__MXE91{font-size:36px;font-weight:700;color:var(--primary-dark);line-height:1.25;margin:0}@media(max-width:767px){.WebDevProcess_heading__MXE91{font-size:28px}}.WebDevProcess_stepContainer__Aoi0f{list-style-type:none;padding:0;margin:0;display:flex;justify-content:space-between;position:relative;gap:24px}.WebDevProcess_stepContainer__Aoi0f:before{content:"";position:absolute;top:28px;left:40px;right:40px;height:2px;background-color:var(--border-light);z-index:0}@media(max-width:900px){.WebDevProcess_stepContainer__Aoi0f{flex-direction:column;gap:40px}.WebDevProcess_stepContainer__Aoi0f:before{display:none}}.WebDevProcess_stepItem__u5Fgp{flex:1 1;position:relative;z-index:1;display:flex;flex-direction:column;align-items:flex-start}@media(max-width:900px){.WebDevProcess_stepItem__u5Fgp{flex-direction:row;align-items:flex-start;gap:20px}.WebDevProcess_stepItem__u5Fgp:not(:last-child):after{content:"";position:absolute;top:56px;left:27px;width:2px;height:calc(100% - 16px);background-color:var(--border-light)}}.WebDevProcess_circle__dMPNw{width:56px;height:56px;border-radius:50%;border:2px solid var(--accent-mint-teal);background-color:var(--background-pure);display:flex;align-items:center;justify-content:center;font-weight:700;font-size:20px;color:var(--accent-dark,#04342C);flex-shrink:0}.WebDevProcess_textContent__yYTyb{margin-top:16px}@media(max-width:900px){.WebDevProcess_textContent__yYTyb{margin-top:4px}}.WebDevProcess_stepTitle__nSyGE{font-size:18px;font-weight:700;color:var(--primary-dark);margin:0 0 8px;line-height:1.4;display:flex;flex-direction:column;align-items:flex-start;gap:8px}.WebDevProcess_stepTag__nbBfW{background-color:var(--accent-light,#E0FFF8);color:var(--accent-dark,#04342C);font-size:11px;font-weight:600;padding:4px 10px;border-radius:9999px;text-transform:uppercase;letter-spacing:.05em;display:inline-block}.WebDevProcess_stepDesc__RON6a{font-size:14px;font-weight:400;color:var(--text-secondary);line-height:1.6;margin:0;max-width:260px}@media(max-width:900px){.WebDevProcess_stepDesc__RON6a{max-width:100%}}.WebDevProof_proofSection__tE_1S{background-color:var(--background-pure);padding-top:100px;padding-bottom:100px}@media(max-width:767px){.WebDevProof_proofSection__tE_1S{padding-top:80px;padding-bottom:80px}}.WebDevProof_container__zqqR6{max-width:1400px;margin:0 auto;padding:0 5%}.WebDevProof_header__emesM{text-align:left;max-width:800px;margin-bottom:48px}@media(max-width:767px){.WebDevProof_header__emesM{margin-bottom:40px}}.WebDevProof_eyebrow__uzlUW{font-size:13px;font-weight:500;color:var(--accent-mint-teal);text-transform:uppercase;letter-spacing:.1em;display:block;margin-bottom:12px}.WebDevProof_heading__BvqEY{font-size:40px;font-weight:700;color:var(--primary-dark);line-height:1.25;margin:0}@media(max-width:767px){.WebDevProof_heading__BvqEY{font-size:28px}}.WebDevProof_grid__6jsN4{display:flex;justify-content:space-between;gap:24px;max-width:1100px}@media(max-width:1024px){.WebDevProof_grid__6jsN4{flex-wrap:wrap;justify-content:center}}@media(max-width:767px){.WebDevProof_grid__6jsN4{flex-direction:column;align-items:center}}.WebDevProof_caseStudyCard__eVZYj{flex:1 1;min-width:300px;background-color:var(--background-warm,#F5F0EB);border-radius:12px;padding:32px 28px;display:flex;flex-direction:column;transition:transform .3s ease}@media(prefers-reduced-motion:no-preference){.WebDevProof_caseStudyCard__eVZYj:hover{transform:translateY(-4px)}}@media(max-width:767px){.WebDevProof_caseStudyCard__eVZYj{width:100%;min-width:auto}}.WebDevProof_clientName__hb288{font-size:22px;font-weight:700;color:var(--primary-dark);margin:0 0 6px;line-height:1.2}.WebDevProof_whatWeBuilt__xMklG{font-size:14px;font-weight:400;color:var(--text-secondary);margin:0 0 24px;line-height:1.5}.WebDevProof_statBox___31ff{display:flex;flex-direction:column;margin-top:20px}.WebDevProof_statValue__i__wz{font-size:32px;font-weight:700;color:var(--accent-mint-teal);line-height:1.1;margin-bottom:4px}.WebDevProof_statLabel__Wr8bG{font-size:13px;font-weight:400;color:var(--text-secondary);text-transform:uppercase;letter-spacing:.05em}.WebDevProof_divider__CBUdS{width:100%;height:1px;background-color:var(--border-light);border:none;margin:24px 0}.WebDevProof_quoteBlock__RZO4f{font-size:15px;font-weight:400;font-style:italic;color:var(--text-secondary);line-height:1.6;margin:0 0 16px;padding:0;flex-grow:1}.WebDevProof_attribution___xhKZ{display:block;font-style:normal}.WebDevProof_personName__B2Jk2{font-size:13px;font-weight:600;color:var(--primary-dark)}.WebDevProof_personTitle__mCEwS{font-size:13px;font-weight:400;color:var(--text-secondary)}.WebDevProof_emptySlotCard__6n1XD{flex:1 1;min-width:300px;background-color:var(--background-pure);border:2px dashed var(--border-light);border-radius:12px;padding:32px 28px;display:flex;flex-direction:column;justify-content:center;transition:border-color .3s ease}.WebDevProof_emptySlotCard__6n1XD:hover{border-color:var(--accent-mint-teal)}@media(max-width:767px){.WebDevProof_emptySlotCard__6n1XD{width:100%;min-width:auto}}.WebDevProof_emptySlotContent__v_rQd{display:flex;flex-direction:column;height:100%}.WebDevProof_emptyHeading__wNS_N{font-size:22px;font-weight:700;color:var(--primary-dark);margin:0 0 12px}.WebDevProof_emptyDesc__CUN5B{font-size:15px;font-weight:400;color:var(--text-secondary);line-height:1.6;margin:0 0 24px;flex-grow:1}.WebDevProof_claimBtn__Uq9Qd{font-size:15px;font-weight:500;color:var(--accent-mint-teal);text-decoration:none;display:inline-block;align-self:flex-start;transition:all .2s}.WebDevProof_claimBtn__Uq9Qd:hover{text-decoration:underline;text-underline-offset:4px;color:#00b396}.WebDevProof_claimBtn__Uq9Qd:focus-visible{outline:2px solid var(--accent-mint-teal);outline-offset:4px;border-radius:4px}.WebDevIncluded_includedSection__0jsSl{background-color:var(--primary-dark);padding-top:100px;padding-bottom:100px}@media(max-width:767px){.WebDevIncluded_includedSection__0jsSl{padding-top:80px;padding-bottom:80px}}.WebDevIncluded_container__qThJk{max-width:1200px;margin:0 auto;padding:0 5%;display:flex;flex-direction:column;align-items:center}.WebDevIncluded_header__L8TFY{text-align:center;max-width:720px;margin:0 auto 56px}@media(max-width:767px){.WebDevIncluded_header__L8TFY{margin-bottom:40px}}.WebDevIncluded_eyebrow__U6BxC{font-size:13px;font-weight:500;color:var(--accent-mint-teal);text-transform:uppercase;letter-spacing:.1em;display:block;margin-bottom:12px}.WebDevIncluded_heading___RU91{font-size:36px;font-weight:700;color:#fff;line-height:1.25;margin:0}@media(max-width:767px){.WebDevIncluded_heading___RU91{font-size:28px}}.WebDevIncluded_grid__063UN{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:20px;gap:20px;max-width:1000px;width:100%;list-style:none;padding:0;margin:0}@media(max-width:1024px){.WebDevIncluded_grid__063UN{grid-template-columns:repeat(2,1fr)}}@media(max-width:600px){.WebDevIncluded_grid__063UN{grid-template-columns:1fr}}.WebDevIncluded_itemCard__7n9v_{background-color:#1a1a1a;border:1px solid #333;border-radius:10px;padding:20px;display:flex;flex-direction:column;align-items:flex-start;transition:transform .3s ease,border-color .3s ease}@media(prefers-reduced-motion:no-preference){.WebDevIncluded_itemCard__7n9v_:hover{transform:translateY(-2px);border-color:var(--accent-mint-teal)}}.WebDevIncluded_checkIcon__PF1wL{width:20px;height:20px;color:var(--accent-mint-teal);margin-bottom:8px;flex-shrink:0}.WebDevIncluded_itemTitle__CkRtE{font-size:15px;font-weight:500;color:#fff;margin:0 0 4px}.WebDevIncluded_itemDesc__0fKTt{font-size:13px;font-weight:400;color:#9a9a9a;line-height:1.5;margin:0}.RelatedServices_relatedSection__jXL2o{background-color:var(--background-pure);padding-top:60px;padding-bottom:80px}@media(max-width:767px){.RelatedServices_relatedSection__jXL2o{padding-top:48px;padding-bottom:64px}}.RelatedServices_container__dzfOk{max-width:1400px;margin:0 auto;padding:0 5%}.RelatedServices_heading__Jq_IO{font-size:28px;font-weight:700;color:var(--primary-dark);text-align:center;max-width:720px;margin:0 auto 40px;line-height:1.3}@media(max-width:767px){.RelatedServices_heading__Jq_IO{font-size:24px;margin-bottom:32px}}.RelatedServices_grid__sjNUW{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:16px;gap:16px;max-width:1200px;margin:0 auto}@media(max-width:1024px){.RelatedServices_grid__sjNUW{grid-template-columns:repeat(2,1fr)}}@media(max-width:600px){.RelatedServices_grid__sjNUW{grid-template-columns:1fr}}.RelatedServices_cardLink__zD5xH{text-decoration:none;display:block}.RelatedServices_cardLink__zD5xH:focus-visible{outline:2px solid var(--accent-mint-teal);outline-offset:4px;border-radius:10px}.RelatedServices_card__uQNmd{background-color:var(--background-warm,#F5F0EB);border-radius:10px;padding:24px;height:100%;display:flex;flex-direction:column;transition:transform .3s ease,background-color .3s ease,box-shadow .3s ease;border:1px solid rgba(0,0,0,0)}@media(prefers-reduced-motion:no-preference){.RelatedServices_card__uQNmd:hover{transform:translateY(-4px);background-color:var(--background-pure);border-color:var(--border-light);box-shadow:0 8px 24px rgba(0,0,0,.05)}.RelatedServices_card__uQNmd:hover .RelatedServices_exploreLink__z0nIF{color:var(--accent-mint-teal);transform:translateX(4px)}}.RelatedServices_serviceName__jVm7_{font-size:16px;font-weight:700;color:var(--primary-dark);margin:0 0 8px}.RelatedServices_serviceDesc__Jz_k8{font-size:13px;font-weight:400;color:var(--text-secondary);margin:0 0 20px;line-height:1.5;flex-grow:1}.RelatedServices_exploreLink__z0nIF{font-size:13px;font-weight:500;color:var(--text-secondary);transition:transform .2s ease,color .2s ease}.WebDevFAQ_faqSection__nJuU1{background-color:var(--background-warm,#F5F0EB);padding-top:100px;padding-bottom:100px}@media(max-width:767px){.WebDevFAQ_faqSection__nJuU1{padding-top:80px;padding-bottom:80px}}.WebDevFAQ_container__fmwps{max-width:1400px;margin:0 auto;padding:0 5%}.WebDevFAQ_faqGrid__U6b_v{display:grid;grid-template-columns:1fr 1fr;grid-gap:32px;gap:32px;align-items:flex-start}@media(max-width:992px){.WebDevFAQ_faqGrid__U6b_v{grid-template-columns:1fr}}.WebDevFAQ_faqColumn__N5oxJ{display:flex;flex-direction:column}.WebDevFAQ_header__X9M_t{text-align:center;margin-bottom:48px;max-width:800px;margin-left:auto;margin-right:auto}.WebDevFAQ_eyebrow__tLg1m{font-size:13px;font-weight:500;color:var(--accent-mint-teal);text-transform:uppercase;letter-spacing:.1em;display:block;margin-bottom:12px}.WebDevFAQ_heading__XEn1N{font-size:36px;font-weight:700;color:var(--primary-dark);line-height:1.25;margin:0}@media(max-width:767px){.WebDevFAQ_heading__XEn1N{font-size:28px}}.WebDevFAQ_accordionContainer__PUXJR{display:flex;flex-direction:column}.WebDevFAQ_faqItem__icD_J{border-bottom:1px solid var(--border-light)}.WebDevFAQ_faqItem__icD_J:first-child{border-top:1px solid var(--border-light)}.WebDevFAQ_questionBtn__MNomw{width:100%;padding:24px 0;display:flex;justify-content:space-between;align-items:center;background:none;border:none;cursor:pointer;text-align:left;transition:opacity .2s;gap:16px}.WebDevFAQ_questionBtn__MNomw:hover{opacity:.8}.WebDevFAQ_questionBtn__MNomw:focus-visible{outline:2px solid var(--accent-mint-teal);outline-offset:-2px;border-radius:4px}.WebDevFAQ_questionText__Bb10q{font-size:17px;font-weight:500;color:var(--primary-dark);line-height:1.4}@media(max-width:767px){.WebDevFAQ_questionText__Bb10q{font-size:16px}}.WebDevFAQ_chevron__DrJ01{width:18px;height:18px;color:var(--text-secondary);flex-shrink:0;transition:transform .3s cubic-bezier(.175,.885,.32,1.275)}.WebDevFAQ_rotated__V3vLN{transform:rotate(180deg);color:var(--accent-mint-teal)}.WebDevFAQ_answerContainer__ApatB[hidden]{display:none}@media(prefers-reduced-motion:no-preference){.WebDevFAQ_answerContainer__ApatB:not([hidden]){animation:WebDevFAQ_expandIn__gs_B4 .3s ease-out forwards}}@keyframes WebDevFAQ_expandIn__gs_B4{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}.WebDevFAQ_answerText__eDmUY{font-size:16px;font-weight:400;color:var(--text-secondary);line-height:1.7;margin:0;padding:0 0 24px;max-width:680px}@media(max-width:767px){.WebDevFAQ_answerText__eDmUY{font-size:15px}}.WebDevQuoteForm_quoteSection__f52Rz{background-color:var(--primary-dark);background-image:radial-gradient(circle at 1px 1px,rgba(255,255,255,.05) 1px,transparent 0);background-size:24px 24px;padding:100px 5%}@media(max-width:767px){.WebDevQuoteForm_quoteSection__f52Rz{padding:64px 5%}}.WebDevQuoteForm_container__m2a1f{max-width:1400px;margin:0 auto}.WebDevQuoteForm_layoutGrid___UjIu{display:grid;grid-template-columns:1fr 1fr;grid-gap:64px;gap:64px;align-items:center}@media(max-width:992px){.WebDevQuoteForm_layoutGrid___UjIu{grid-template-columns:1fr;gap:48px}}.WebDevQuoteForm_contentColumn__jwLKA{display:flex;flex-direction:column}.WebDevQuoteForm_visualColumn__FCniM{position:-webkit-sticky;position:sticky;top:100px;height:100%;display:flex;align-items:stretch}@media(max-width:992px){.WebDevQuoteForm_visualColumn__FCniM{position:static}}.WebDevQuoteForm_imagePlaceholder__ci6DF{width:100%;aspect-ratio:4/5;background-color:#1a1a1a;border:1px dashed #333;border-radius:16px;display:flex;flex-direction:column;justify-content:center;align-items:center;text-align:center;padding:24px;color:#9a9a9a}@media(max-width:992px){.WebDevQuoteForm_imagePlaceholder__ci6DF{aspect-ratio:16/9}}.WebDevQuoteForm_imagePlaceholder__ci6DF span{font-size:16px;font-weight:500;margin-bottom:4px;color:#fff}.WebDevQuoteForm_imagePlaceholder__ci6DF small{font-size:13px}.WebDevQuoteForm_placeholderIcon__lOClZ{font-size:40px;margin-bottom:16px;opacity:.5}.WebDevQuoteForm_header__9LUZ7{text-align:left;margin-bottom:36px}.WebDevQuoteForm_eyebrow__CPtSX{font-size:13px;font-weight:500;color:var(--accent-mint-teal);text-transform:uppercase;letter-spacing:.1em;display:block;margin-bottom:12px}.WebDevQuoteForm_heading__oGVAf{font-weight:700;color:#fff;margin:0;font-size:36px;line-height:1.2}@media(max-width:767px){.WebDevQuoteForm_heading__oGVAf{font-size:28px}}.WebDevQuoteForm_subtext__KoLHU{font-size:16px;font-weight:400;color:#9a9a9a;margin-top:12px;line-height:1.6}.WebDevQuoteForm_formBox__RE_QR{background-color:#1a1a1a;border:1px solid #333;border-radius:16px;padding:32px}@media(max-width:767px){.WebDevQuoteForm_formBox__RE_QR{padding:24px}}.WebDevQuoteForm_formGroup__m2bbb{margin-bottom:20px;display:flex;flex-direction:column}.WebDevQuoteForm_label__Yx_Ph{font-size:14px;font-weight:500;color:#fff;margin-bottom:6px}.WebDevQuoteForm_label__Yx_Ph .WebDevQuoteForm_asterisk__U87Xf{color:var(--accent-mint-teal);margin-left:4px}.WebDevQuoteForm_inputWrapper__cIBtv{position:relative;display:flex;align-items:center}.WebDevQuoteForm_inputField___G4kL{width:100%;height:48px;background-color:#0a0a0a;border:1.5px solid #333;border-radius:8px;font-size:15px;color:#fff;padding:0 16px;-webkit-appearance:none;-moz-appearance:none;appearance:none;transition:border-color .2s,box-shadow .2s}.WebDevQuoteForm_inputField___G4kL::placeholder{color:#6b6b6b}.WebDevQuoteForm_inputField___G4kL:hover:not(:disabled){border-color:#555}.WebDevQuoteForm_inputField___G4kL:focus{outline:none;border-color:var(--accent-mint-teal);box-shadow:0 0 0 2px rgba(0,201,167,.2)}.WebDevQuoteForm_inputField___G4kL.WebDevQuoteForm_hasError__LeXsR{border-color:#f09595}.WebDevQuoteForm_inputField___G4kL.WebDevQuoteForm_hasError__LeXsR:focus{box-shadow:0 0 0 2px rgba(240,149,149,.2)}.WebDevQuoteForm_inputField___G4kL:disabled{opacity:.6;cursor:not-allowed}select.WebDevQuoteForm_inputField___G4kL{padding-right:40px}.WebDevQuoteForm_selectWrapper__ZFo1J{position:relative;width:100%}.WebDevQuoteForm_selectWrapper__ZFo1J .WebDevQuoteForm_selectArrow__g9jNX{position:absolute;right:16px;top:50%;transform:translateY(-50%);width:16px;height:16px;color:#6b6b6b;pointer-events:none}.WebDevQuoteForm_phoneInputGroup__KMFyz{display:flex;border:1.5px solid #333;border-radius:8px;background-color:#0a0a0a;overflow:hidden;transition:border-color .2s,box-shadow .2s}.WebDevQuoteForm_phoneInputGroup__KMFyz:focus-within{border-color:var(--accent-mint-teal);box-shadow:0 0 0 2px rgba(0,201,167,.2)}.WebDevQuoteForm_phoneInputGroup__KMFyz.WebDevQuoteForm_hasError__LeXsR{border-color:#f09595}.WebDevQuoteForm_phoneInputGroup__KMFyz.WebDevQuoteForm_hasError__LeXsR:focus-within{box-shadow:0 0 0 2px rgba(240,149,149,.2)}.WebDevQuoteForm_phoneInputGroup__KMFyz .WebDevQuoteForm_phonePrefixSelect__tugm3{background-color:#1a1a1a;border-right:1px solid #333;padding:0 8px;font-size:14px;font-weight:500;color:#6b6b6b;width:80px;flex-shrink:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;text-align:center;outline:none;cursor:pointer;border-radius:8px 0 0 8px}.WebDevQuoteForm_phoneInputGroup__KMFyz .WebDevQuoteForm_phonePrefixSelect__tugm3:focus{color:var(--accent-mint-teal,#00C9A7)}.WebDevQuoteForm_phoneInputGroup__KMFyz .WebDevQuoteForm_phoneInput__bVyhQ{flex:1 1;height:48px;background:rgba(0,0,0,0);border:none;font-size:15px;color:#fff;padding:0 16px;outline:none}.WebDevQuoteForm_phoneInputGroup__KMFyz .WebDevQuoteForm_phoneInput__bVyhQ::placeholder{color:#6b6b6b}.WebDevQuoteForm_phoneInputGroup__KMFyz .WebDevQuoteForm_phoneInput__bVyhQ:disabled{cursor:not-allowed;opacity:.6}.WebDevQuoteForm_hintText__wTn2L{font-size:12px;color:#6b6b6b;margin:6px 0 0}.WebDevQuoteForm_errorMsg__CLCD1{font-size:13px;color:#f09595;margin:6px 0 0;display:flex;align-items:center;gap:6px}.WebDevQuoteForm_errorMsg__CLCD1[hidden]{display:none}.WebDevQuoteForm_errorMsg__CLCD1 svg{flex-shrink:0}.WebDevQuoteForm_privacyNote__7teJz{font-size:12px;color:#6b6b6b;margin:8px 0 20px;line-height:1.5}@keyframes WebDevQuoteForm_wobble__kRncR{0%{transform:rotate(0deg) scale(1)}15%{transform:rotate(-2deg) scale(1.02)}30%{transform:rotate(2.5deg) scale(1.02)}45%{transform:rotate(-1.5deg) scale(1.02)}60%{transform:rotate(1deg) scale(1.01)}75%{transform:rotate(-.5deg) scale(1.01)}to{transform:rotate(0deg) scale(1)}}@keyframes WebDevQuoteForm_spin__5o9Mn{to{transform:rotate(1turn)}}.WebDevQuoteForm_submitBtn__aV8cD{width:100%;height:52px;background-color:var(--accent-mint-teal);color:var(--accent-dark,#04342C);border:none;border-radius:8px;font-size:16px;font-weight:500;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:background-color .2s,transform .1s}.WebDevQuoteForm_submitBtn__aV8cD:hover:not(:disabled){background-color:#00b396}.WebDevQuoteForm_submitBtn__aV8cD:active:not(:disabled){transform:scale(.98)}.WebDevQuoteForm_submitBtn__aV8cD:focus-visible{outline:2px solid var(--accent-mint-teal);outline-offset:4px}.WebDevQuoteForm_submitBtn__aV8cD:disabled{background-color:#333;color:#6b6b6b;cursor:not-allowed}@media(prefers-reduced-motion:no-preference){.WebDevQuoteForm_submitBtn__aV8cD.WebDevQuoteForm_wobble__kRncR{animation:WebDevQuoteForm_wobble__kRncR .8s ease-in-out 1}}.WebDevQuoteForm_spinner__LRfMG{width:14px;height:14px;border:2px solid #6b6b6b;border-top-color:rgba(0,0,0,0);border-radius:50%;margin-right:8px}@media(prefers-reduced-motion:no-preference){.WebDevQuoteForm_spinner__LRfMG{animation:WebDevQuoteForm_spin__5o9Mn .8s linear infinite}}.WebDevQuoteForm_whatsappFallback__02MLr{text-align:center;margin-top:24px;font-size:14px;color:#6b6b6b}.WebDevQuoteForm_whatsappFallback__02MLr a{color:var(--accent-mint-teal);text-decoration:none;font-weight:500;display:inline-flex;align-items:center;gap:4px}.WebDevQuoteForm_whatsappFallback__02MLr a:hover{text-decoration:underline;text-underline-offset:4px}.WebDevQuoteForm_whatsappFallback__02MLr a:focus-visible{outline:2px solid var(--accent-mint-teal);outline-offset:2px;border-radius:2px}.WebDevQuoteForm_successContainer__qSuvH{display:flex;flex-direction:column;align-items:center;text-align:center;padding:16px 0}@media(prefers-reduced-motion:no-preference){.WebDevQuoteForm_successContainer__qSuvH{animation:WebDevQuoteForm_fadeIn__FoSr9 .4s ease-out forwards}}@keyframes WebDevQuoteForm_fadeIn__FoSr9{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.WebDevQuoteForm_successIcon__6SjI4{width:48px;height:48px;background-color:var(--accent-mint-teal);border-radius:50%;display:flex;align-items:center;justify-content:center;color:#fff;margin-bottom:24px}.WebDevQuoteForm_successIcon__6SjI4 svg{width:24px;height:24px}.WebDevQuoteForm_successHeading__XSQxP{font-size:22px;font-weight:700;color:#fff;margin:0 0 8px}.WebDevQuoteForm_successDesc__87Dtl{font-size:15px;color:#9a9a9a;line-height:1.6;margin:0 0 24px}.WebDevQuoteForm_successCall__q9GQH{font-size:14px;font-weight:500;color:#fff;margin:0}.WebDevQuoteForm_successCall__q9GQH a{color:var(--accent-mint-teal);text-decoration:none;margin-left:4px}.WebDevQuoteForm_successCall__q9GQH a:hover{text-decoration:underline}