.WebDevServicePage-module__FRyhiW__pageWrapper{color:#0f172a;width:100%;font-family:var(--font-family,"Nunito", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif);background:#fff;overflow-x:hidden}.WebDevServicePage-module__FRyhiW__container{box-sizing:border-box;width:100%;max-width:1380px;margin:0 auto;padding:0 clamp(16px,4vw,48px)}.WebDevServicePage-module__FRyhiW__highlightRed{color:#e31e24}.WebDevServicePage-module__FRyhiW__sectionHeader{text-align:center;max-width:820px;margin:0 auto clamp(32px,5vw,54px)}.WebDevServicePage-module__FRyhiW__subBadge{color:#e31e24;letter-spacing:2px;text-transform:uppercase;background:#e31e2414;border:1px solid #e31e2440;border-radius:50px;align-items:center;gap:6px;margin-bottom:14px;padding:6px 18px;font-size:clamp(10px,1.2vw,12px);font-weight:800;display:inline-flex}.WebDevServicePage-module__FRyhiW__sectionHeadline{color:#0f172a;margin-bottom:12px;font-size:clamp(26px,4vw,42px);font-weight:900;line-height:1.25}.WebDevServicePage-module__FRyhiW__sectionSub{color:#64748b;font-size:clamp(14px,1.6vw,17px);line-height:1.6}.WebDevServicePage-module__FRyhiW__heroSection{color:#0f172a;background:radial-gradient(circle at 10% 20%,#e31e240a 0%,#0000 40%),radial-gradient(circle at 90% 80%,#0284c70a 0%,#0000 40%),#fff;border-bottom:1px solid #f1f5f9;padding:clamp(50px,7vw,90px) 0;position:relative;overflow:hidden}.WebDevServicePage-module__FRyhiW__heroGrid{grid-template-columns:1.2fr .8fr;align-items:center;gap:clamp(30px,5vw,60px);display:grid}.WebDevServicePage-module__FRyhiW__badge{color:#e31e24;letter-spacing:1.5px;text-transform:uppercase;background:#e31e2414;border:1px solid #e31e2440;border-radius:50px;align-items:center;gap:8px;margin-bottom:18px;padding:6px 18px;font-size:clamp(10px,1.2vw,12px);font-weight:800;display:inline-flex}.WebDevServicePage-module__FRyhiW__heroHeadline{color:#0f172a;margin-bottom:16px;font-size:clamp(28px,4.5vw,48px);font-weight:900;line-height:1.2}.WebDevServicePage-module__FRyhiW__heroIntroText{color:#475569;margin-bottom:24px;font-size:clamp(15px,1.6vw,18px);line-height:1.65}.WebDevServicePage-module__FRyhiW__highlightBox{color:#334155;background:#f8fafc;border:1px solid #e2e8f0;border-left:4px solid #e31e24;border-radius:0 16px 16px 0;margin-bottom:30px;padding:clamp(16px,2.5vw,24px);font-size:clamp(14px,1.5vw,16px);line-height:1.6;box-shadow:0 4px 15px #00000005}.WebDevServicePage-module__FRyhiW__highlightBox strong{color:#0f172a}.WebDevServicePage-module__FRyhiW__ctaGroup{flex-wrap:wrap;align-items:center;gap:16px;display:flex}.WebDevServicePage-module__FRyhiW__primaryCtaBtn{color:#fff;background:linear-gradient(135deg,#e31e24,#ff416c);border-radius:50px;align-items:center;gap:10px;padding:14px 28px;font-size:clamp(14px,1.4vw,16px);font-weight:800;text-decoration:none;transition:all .3s;display:inline-flex;box-shadow:0 10px 25px #e31e2459}.WebDevServicePage-module__FRyhiW__primaryCtaBtn:hover{transform:translateY(-3px);box-shadow:0 15px 35px #e31e2480}.WebDevServicePage-module__FRyhiW__secondaryCtaBtn{color:#0f172a;background:#fff;border:1.5px solid #cbd5e1;border-radius:50px;align-items:center;padding:14px 28px;font-size:clamp(14px,1.4vw,16px);font-weight:700;text-decoration:none;transition:all .3s;display:inline-flex;box-shadow:0 4px 12px #00000008}.WebDevServicePage-module__FRyhiW__secondaryCtaBtn:hover{background:#f8fafc;border-color:#0f172a;transform:translateY(-2px)}.WebDevServicePage-module__FRyhiW__heroVisualCard{background:#fff;border:1px solid #e2e8f0;border-radius:20px;overflow:hidden;box-shadow:0 20px 45px #0000000f}.WebDevServicePage-module__FRyhiW__visualHeader{background:#f1f5f9;border-bottom:1px solid #e2e8f0;align-items:center;gap:14px;padding:12px 18px;display:flex}.WebDevServicePage-module__FRyhiW__dots{gap:6px;display:flex}.WebDevServicePage-module__FRyhiW__dotRed{background:#ef4444;border-radius:50%;width:10px;height:10px}.WebDevServicePage-module__FRyhiW__dotYellow{background:#f59e0b;border-radius:50%;width:10px;height:10px}.WebDevServicePage-module__FRyhiW__dotGreen{background:#10b981;border-radius:50%;width:10px;height:10px}.WebDevServicePage-module__FRyhiW__visualUrl{color:#64748b;text-overflow:ellipsis;white-space:nowrap;background:#fff;border:1px solid #e2e8f0;border-radius:50px;padding:3px 12px;font-family:monospace;font-size:11px;overflow:hidden}.WebDevServicePage-module__FRyhiW__visualBody{background:#f8fafc;padding:20px}.WebDevServicePage-module__FRyhiW__sampleGrid{flex-direction:column;gap:14px;display:flex}.WebDevServicePage-module__FRyhiW__miniCard{cursor:pointer;background:#fff;border:1px solid #e2e8f0;border-radius:14px;align-items:center;gap:14px;padding:10px;transition:all .3s;display:flex;box-shadow:0 2px 8px #00000005}.WebDevServicePage-module__FRyhiW__miniCard:hover{border-color:#e31e24;transform:translate(4px);box-shadow:0 6px 20px #e31e241f}.WebDevServicePage-module__FRyhiW__miniImgContainer{border-radius:8px;flex-shrink:0;width:90px;height:60px;position:relative;overflow:hidden}.WebDevServicePage-module__FRyhiW__miniImg{object-fit:cover;object-position:top center}.WebDevServicePage-module__FRyhiW__miniOverlay{opacity:0;color:#fff;background:#0f172ab3;justify-content:center;align-items:center;font-size:10px;font-weight:800;transition:opacity .2s;display:flex;position:absolute;inset:0}.WebDevServicePage-module__FRyhiW__miniCard:hover .WebDevServicePage-module__FRyhiW__miniOverlay{opacity:1}.WebDevServicePage-module__FRyhiW__miniMeta{flex-direction:column;display:flex}.WebDevServicePage-module__FRyhiW__miniCategory{color:#e31e24;text-transform:uppercase;font-size:10px;font-weight:800}.WebDevServicePage-module__FRyhiW__miniTitle{color:#0f172a;font-size:14px;font-weight:800}.WebDevServicePage-module__FRyhiW__requirementsSection{background:#fff;padding:clamp(60px,8vw,100px) 0}.WebDevServicePage-module__FRyhiW__requirementsBox{background:#f8fafc;border:1px solid #e2e8f0;border-radius:24px;padding:clamp(24px,4vw,48px);box-shadow:0 10px 30px #00000008}.WebDevServicePage-module__FRyhiW__reqLead{color:#334155;margin-bottom:24px;font-size:clamp(15px,1.6vw,18px);font-weight:600;line-height:1.65}.WebDevServicePage-module__FRyhiW__approachTitle{color:#0f172a;margin-bottom:20px;font-size:clamp(18px,2vw,22px);font-weight:900}.WebDevServicePage-module__FRyhiW__considerationsGrid{grid-template-columns:repeat(2,1fr);gap:14px;display:grid}.WebDevServicePage-module__FRyhiW__considerationCard{color:#1e293b;background:#fff;border:1px solid #e2e8f0;border-radius:12px;align-items:center;gap:12px;padding:12px 18px;font-size:clamp(13.5px,1.4vw,15px);font-weight:700;display:flex;box-shadow:0 2px 6px #00000005}.WebDevServicePage-module__FRyhiW__checkIcon{color:#10b981;flex-shrink:0}.WebDevServicePage-module__FRyhiW__servicesGridSection{background:#f8fafc;padding:clamp(60px,8vw,100px) 0}.WebDevServicePage-module__FRyhiW__servicesGrid{grid-template-columns:repeat(3,1fr);gap:clamp(20px,3vw,32px);display:grid}.WebDevServicePage-module__FRyhiW__serviceCard{background:#fff;border:1px solid #e2e8f0;border-radius:24px;flex-direction:column;padding:clamp(24px,3vw,32px);transition:all .35s;display:flex;box-shadow:0 6px 20px #00000008}.WebDevServicePage-module__FRyhiW__serviceCard:hover{border-color:#e31e244d;transform:translateY(-8px);box-shadow:0 20px 40px #00000014}.WebDevServicePage-module__FRyhiW__serviceHeader{justify-content:space-between;align-items:center;margin-bottom:20px;display:flex}.WebDevServicePage-module__FRyhiW__iconBox{border-radius:16px;justify-content:center;align-items:center;width:52px;height:52px;display:flex}.WebDevServicePage-module__FRyhiW__serviceBadge{letter-spacing:1px;text-transform:uppercase;border-radius:50px;padding:4px 10px;font-size:10px;font-weight:800}.WebDevServicePage-module__FRyhiW__serviceTitle{color:#0f172a;margin-bottom:12px;font-size:clamp(18px,2vw,22px);font-weight:900}.WebDevServicePage-module__FRyhiW__serviceDesc{color:#64748b;flex:1;font-size:clamp(13.5px,1.4vw,15px);line-height:1.6}.WebDevServicePage-module__FRyhiW__serviceDesc strong{color:#0f172a}.WebDevServicePage-module__FRyhiW__serviceCtaWrap{border-top:1px solid #f1f5f9;margin-top:20px;padding-top:16px}.WebDevServicePage-module__FRyhiW__serviceCtaLink{color:#e31e24;align-items:center;gap:8px;font-size:13.5px;font-weight:800;text-decoration:none;transition:gap .2s;display:inline-flex}.WebDevServicePage-module__FRyhiW__serviceCtaLink:hover{gap:12px}.WebDevServicePage-module__FRyhiW__considerationsSection{background:#fff;padding:clamp(60px,8vw,100px) 0}.WebDevServicePage-module__FRyhiW__considerGrid{grid-template-columns:repeat(3,1fr);gap:clamp(20px,3vw,30px);display:grid}.WebDevServicePage-module__FRyhiW__considerCard{background:#f8fafc;border:1px solid #e2e8f0;border-radius:20px;padding:clamp(20px,2.5vw,28px);transition:all .3s}.WebDevServicePage-module__FRyhiW__considerCard:hover{background:#fff;transform:translateY(-4px);box-shadow:0 15px 30px #0000000d}.WebDevServicePage-module__FRyhiW__considerIconCircle{border-radius:50%;justify-content:center;align-items:center;width:46px;height:46px;margin-bottom:16px;display:flex}.WebDevServicePage-module__FRyhiW__considerTitle{color:#0f172a;margin-bottom:8px;font-size:clamp(17px,1.8vw,20px);font-weight:900}.WebDevServicePage-module__FRyhiW__considerDesc{color:#64748b;font-size:clamp(13.5px,1.4vw,14.5px);line-height:1.6}.WebDevServicePage-module__FRyhiW__considerDesc strong{color:#e31e24}.WebDevServicePage-module__FRyhiW__processSection{color:#0f172a;background:#f8fafc;border-top:1px solid #e2e8f0;border-bottom:1px solid #e2e8f0;padding:clamp(60px,8vw,100px) 0}.WebDevServicePage-module__FRyhiW__processSection .WebDevServicePage-module__FRyhiW__sectionHeadline{color:#0f172a}.WebDevServicePage-module__FRyhiW__processTimeline{grid-template-columns:repeat(4,1fr);gap:clamp(16px,2.5vw,24px);display:grid}.WebDevServicePage-module__FRyhiW__processCard{background:#fff;border:1px solid #e2e8f0;border-radius:20px;padding:clamp(20px,2.5vw,28px);transition:all .3s;position:relative;box-shadow:0 6px 20px #00000005}.WebDevServicePage-module__FRyhiW__processCard:hover{border-color:#e31e24;transform:translateY(-6px);box-shadow:0 15px 35px #e31e241f}.WebDevServicePage-module__FRyhiW__stepBadge{color:#e31e24;margin-bottom:12px;font-size:clamp(24px,3vw,36px);font-weight:900}.WebDevServicePage-module__FRyhiW__processTitle{color:#0f172a;margin-bottom:8px;font-size:clamp(16px,1.6vw,19px);font-weight:800}.WebDevServicePage-module__FRyhiW__processDesc{color:#64748b;font-size:clamp(13px,1.35vw,14.5px);line-height:1.55}.WebDevServicePage-module__FRyhiW__locationSection{background:#fff;padding:clamp(60px,8vw,100px) 0}.WebDevServicePage-module__FRyhiW__locationGrid{grid-template-columns:repeat(2,1fr);gap:clamp(24px,4vw,40px);display:grid}.WebDevServicePage-module__FRyhiW__locationCard{background:#f8fafc;border:1px solid #e2e8f0;border-radius:24px;padding:clamp(24px,3.5vw,36px);box-shadow:0 6px 20px #00000005}.WebDevServicePage-module__FRyhiW__locationHeader{align-items:center;gap:14px;margin-bottom:18px;display:flex}.WebDevServicePage-module__FRyhiW__locIcon{color:#e31e24;flex-shrink:0}.WebDevServicePage-module__FRyhiW__locationHeader h3{color:#0f172a;font-size:clamp(18px,2vw,22px);font-weight:900;line-height:1.3}.WebDevServicePage-module__FRyhiW__locationCard p{color:#475569;margin-bottom:14px;font-size:clamp(14px,1.45vw,15.5px);line-height:1.65}.WebDevServicePage-module__FRyhiW__locationCard p:last-child{margin-bottom:0}.WebDevServicePage-module__FRyhiW__locationCard strong{color:#0f172a}.WebDevServicePage-module__FRyhiW__marketingSupportSection{background:#f8fafc;padding:clamp(60px,8vw,100px) 0}.WebDevServicePage-module__FRyhiW__marketingBox{color:#0f172a;background:#fff;border:1.5px solid #e2e8f0;border-radius:28px;padding:clamp(28px,5vw,56px);box-shadow:0 15px 40px #0000000a}.WebDevServicePage-module__FRyhiW__marketingIntro{color:#475569;margin-top:16px;margin-bottom:30px;font-size:clamp(15px,1.6vw,17.5px);line-height:1.65}.WebDevServicePage-module__FRyhiW__marketingIntro strong{color:#0f172a}.WebDevServicePage-module__FRyhiW__pillarTitle{color:#0f172a;margin-bottom:20px;font-size:clamp(17px,1.8vw,20px);font-weight:800}.WebDevServicePage-module__FRyhiW__pillarGrid{grid-template-columns:repeat(3,1fr);gap:14px;margin-bottom:24px;display:grid}.WebDevServicePage-module__FRyhiW__pillarItem{color:#1e293b;background:#f8fafc;border:1px solid #e2e8f0;border-radius:12px;align-items:center;gap:12px;padding:12px 18px;font-size:clamp(13.5px,1.4vw,15px);font-weight:700;display:flex;box-shadow:0 2px 6px #00000005}.WebDevServicePage-module__FRyhiW__pillarCheck{color:#e31e24;flex-shrink:0}.WebDevServicePage-module__FRyhiW__marketingFooterNote{color:#64748b;font-size:13px}.WebDevServicePage-module__FRyhiW__whyChooseSection{background:#fff;padding:clamp(60px,8vw,100px) 0}.WebDevServicePage-module__FRyhiW__whyGrid{grid-template-columns:repeat(3,1fr);gap:clamp(20px,3vw,30px);display:grid}.WebDevServicePage-module__FRyhiW__whyCard{background:#f8fafc;border:1px solid #e2e8f0;border-radius:20px;padding:clamp(20px,2.5vw,28px)}.WebDevServicePage-module__FRyhiW__whyIconCircle{color:#10b981;background:#10b9811f;border-radius:50%;justify-content:center;align-items:center;width:44px;height:44px;margin-bottom:16px;display:flex}.WebDevServicePage-module__FRyhiW__whyTitle{color:#0f172a;margin-bottom:8px;font-size:clamp(17px,1.8vw,20px);font-weight:900}.WebDevServicePage-module__FRyhiW__whyDesc{color:#64748b;font-size:clamp(13.5px,1.4vw,14.5px);line-height:1.6}.WebDevServicePage-module__FRyhiW__packagesIntroSection{background:#f8fafc;padding:clamp(60px,8vw,100px) 0}.WebDevServicePage-module__FRyhiW__packagesCard{background:#fff;border:1px solid #e2e8f0;border-radius:28px;padding:clamp(28px,5vw,56px);box-shadow:0 10px 30px #00000008}.WebDevServicePage-module__FRyhiW__factorsTitle{color:#0f172a;text-align:center;margin-bottom:20px;font-size:clamp(17px,1.8vw,20px);font-weight:800}.WebDevServicePage-module__FRyhiW__factorsGrid{flex-wrap:wrap;justify-content:center;gap:12px;margin-bottom:36px;display:flex}.WebDevServicePage-module__FRyhiW__factorPill{color:#334155;background:#f1f5f9;border:1px solid #e2e8f0;border-radius:50px;align-items:center;gap:8px;padding:10px 20px;font-size:clamp(13px,1.35vw,14.5px);font-weight:700;display:inline-flex}.WebDevServicePage-module__FRyhiW__factorDot{background:#e31e24;border-radius:50%;width:8px;height:8px}.WebDevServicePage-module__FRyhiW__packagesRecBox{color:#fff;background:linear-gradient(135deg,#0f172a 0%,#1e293b 100%);border-radius:20px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:20px;padding:24px clamp(20px,4vw,40px);display:flex}.WebDevServicePage-module__FRyhiW__packagesRecBox p{color:#cbd5e1;max-width:650px;margin:0;font-size:clamp(14.5px,1.5vw,16.5px)}.WebDevServicePage-module__FRyhiW__viewPackagesBtn{color:#fff;white-space:nowrap;background:linear-gradient(135deg,#e31e24,#ff416c);border-radius:50px;align-items:center;gap:10px;padding:12px 24px;font-size:14.5px;font-weight:800;text-decoration:none;transition:all .3s;display:inline-flex;box-shadow:0 6px 20px #e31e2466}.WebDevServicePage-module__FRyhiW__viewPackagesBtn:hover{transform:translateY(-2px);box-shadow:0 10px 25px #e31e2499}.WebDevServicePage-module__FRyhiW__faqSection{background:#fff;padding:clamp(60px,8vw,100px) 0}.WebDevServicePage-module__FRyhiW__faqWrapper{flex-direction:column;gap:14px;max-width:900px;margin:0 auto;display:flex}.WebDevServicePage-module__FRyhiW__faqItem{background:#f8fafc;border:1px solid #e2e8f0;border-radius:16px;transition:all .3s;overflow:hidden}.WebDevServicePage-module__FRyhiW__faqOpen{background:#fff;border-color:#e31e2466;box-shadow:0 8px 24px #0000000d}.WebDevServicePage-module__FRyhiW__faqBtn{cursor:pointer;text-align:left;background:0 0;border:none;justify-content:space-between;align-items:center;gap:16px;width:100%;padding:20px 24px;display:flex}.WebDevServicePage-module__FRyhiW__faqQuestion{color:#0f172a;font-size:clamp(15.5px,1.6vw,18px);font-weight:800}.WebDevServicePage-module__FRyhiW__chevronCircle{color:#475569;background:#e2e8f0;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:32px;height:32px;transition:transform .3s,background .3s,color .3s;display:flex}.WebDevServicePage-module__FRyhiW__chevronOpen{color:#fff;background:#e31e24;transform:rotate(180deg)}.WebDevServicePage-module__FRyhiW__faqAnswerWrap{padding:0 24px 20px;overflow:hidden}.WebDevServicePage-module__FRyhiW__faqAnswer{color:#475569;margin:0;font-size:clamp(14px,1.45vw,15.5px);line-height:1.65}@media (max-width:1100px){.WebDevServicePage-module__FRyhiW__servicesGrid,.WebDevServicePage-module__FRyhiW__considerGrid,.WebDevServicePage-module__FRyhiW__processTimeline,.WebDevServicePage-module__FRyhiW__whyGrid,.WebDevServicePage-module__FRyhiW__pillarGrid{grid-template-columns:repeat(2,1fr)}}@media (max-width:850px){.WebDevServicePage-module__FRyhiW__heroGrid,.WebDevServicePage-module__FRyhiW__locationGrid{grid-template-columns:1fr}}@media (max-width:640px){.WebDevServicePage-module__FRyhiW__servicesGrid,.WebDevServicePage-module__FRyhiW__considerGrid,.WebDevServicePage-module__FRyhiW__processTimeline,.WebDevServicePage-module__FRyhiW__whyGrid,.WebDevServicePage-module__FRyhiW__considerationsGrid,.WebDevServicePage-module__FRyhiW__pillarGrid{grid-template-columns:1fr}.WebDevServicePage-module__FRyhiW__packagesRecBox{text-align:center;flex-direction:column}}@media (max-width:320px){.WebDevServicePage-module__FRyhiW__container{padding:0 10px}.WebDevServicePage-module__FRyhiW__heroSection{padding:40px 0}.WebDevServicePage-module__FRyhiW__primaryCtaBtn,.WebDevServicePage-module__FRyhiW__secondaryCtaBtn{justify-content:center;width:100%}}
