.WebDevSpeedSimulator-module__6UQRPW__section{background:#f8fafc;border-top:1px solid #e2e8f0;border-bottom:1px solid #e2e8f0;padding:80px 0;position:relative}.WebDevSpeedSimulator-module__6UQRPW__pulseDot{background:#10b981;border-radius:50%;width:8px;height:8px;animation:2s ease-in-out infinite WebDevSpeedSimulator-module__6UQRPW__pulseDot;box-shadow:0 0 10px #10b981b3}@keyframes WebDevSpeedSimulator-module__6UQRPW__pulseDot{0%,to{opacity:1;transform:scale(1)}50%{opacity:.5;transform:scale(.85)}}.WebDevSpeedSimulator-module__6UQRPW__headline{color:#0f172a;margin-top:12px;margin-bottom:12px}.WebDevSpeedSimulator-module__6UQRPW__subhead{color:#64748b;max-width:680px;margin:0 auto 36px;font-size:16px;line-height:1.6}.WebDevSpeedSimulator-module__6UQRPW__stackSwitcher{flex-wrap:wrap;justify-content:center;gap:12px;margin-bottom:36px;display:flex}.WebDevSpeedSimulator-module__6UQRPW__stackBtn{font-family:var(--font-display);color:#334155;cursor:pointer;background:#fff;border:1.5px solid #cbd5e1;border-radius:12px;align-items:center;gap:10px;padding:10px 20px;font-size:13.5px;font-weight:700;transition:all .2s;display:inline-flex;box-shadow:0 2px 6px #00000008}.WebDevSpeedSimulator-module__6UQRPW__stackBtn:hover{color:#0b2093;border-color:#0b2093;transform:translateY(-1px)}.WebDevSpeedSimulator-module__6UQRPW__stackBtnActive{color:#fff!important;background:#0b2093!important;border-color:#0b2093!important;box-shadow:0 6px 18px #0b209340!important}.WebDevSpeedSimulator-module__6UQRPW__scoreBadge{color:#059669;background:#10b98126;border-radius:999px;padding:2px 7px;font-size:10px;font-weight:800}.WebDevSpeedSimulator-module__6UQRPW__stackBtnActive .WebDevSpeedSimulator-module__6UQRPW__scoreBadge{color:#fff;background:#fff3}.WebDevSpeedSimulator-module__6UQRPW__scoreBadgeRed{color:#dc2626;background:#ef444426;border-radius:999px;padding:2px 7px;font-size:10px;font-weight:800}.WebDevSpeedSimulator-module__6UQRPW__stackBtnActive .WebDevSpeedSimulator-module__6UQRPW__scoreBadgeRed{color:#fff;background:#fff3}.WebDevSpeedSimulator-module__6UQRPW__stageConsole{grid-template-columns:1.05fr .95fr;align-items:stretch;gap:32px;display:grid}.WebDevSpeedSimulator-module__6UQRPW__deviceCol{flex-direction:column;display:flex}.WebDevSpeedSimulator-module__6UQRPW__browserFrame{background:#fff;border:1.5px solid #cbd5e1;border-radius:16px;flex-direction:column;height:100%;display:flex;overflow:hidden;box-shadow:0 16px 40px -10px #0b209314}.WebDevSpeedSimulator-module__6UQRPW__browserHeader{background:#f1f5f9;border-bottom:1px solid #e2e8f0;align-items:center;gap:12px;padding:10px 14px;display:flex}.WebDevSpeedSimulator-module__6UQRPW__browserDots{gap:6px;display:flex}.WebDevSpeedSimulator-module__6UQRPW__bDotRed,.WebDevSpeedSimulator-module__6UQRPW__bDotYellow,.WebDevSpeedSimulator-module__6UQRPW__bDotGreen{border-radius:50%;width:10px;height:10px}.WebDevSpeedSimulator-module__6UQRPW__bDotRed{background:#ef4444}.WebDevSpeedSimulator-module__6UQRPW__bDotYellow{background:#f59e0b}.WebDevSpeedSimulator-module__6UQRPW__bDotGreen{background:#10b981}.WebDevSpeedSimulator-module__6UQRPW__browserUrlBar{color:#475569;background:#fff;border:1px solid #cbd5e1;border-radius:6px;flex:1;justify-content:space-between;align-items:center;padding:4px 10px;font-size:11.5px;display:flex}.WebDevSpeedSimulator-module__6UQRPW__lockIcon{margin-right:6px;font-size:10px}.WebDevSpeedSimulator-module__6UQRPW__speedPill{color:#fff;border-radius:4px;padding:1px 6px;font-size:9.5px;font-weight:800}.WebDevSpeedSimulator-module__6UQRPW__viewportBody{background:#fff;flex-direction:column;flex:1;justify-content:space-between;padding:24px;display:flex}.WebDevSpeedSimulator-module__6UQRPW__siteHeaderMock{border-bottom:1px solid #f1f5f9;justify-content:space-between;align-items:center;margin-bottom:24px;padding-bottom:14px;display:flex}.WebDevSpeedSimulator-module__6UQRPW__siteLogoMock{font-family:var(--font-display);color:#0b2093;font-size:13px;font-weight:800}.WebDevSpeedSimulator-module__6UQRPW__siteNavMock{color:#64748b;align-items:center;gap:14px;font-size:11px;display:flex}.WebDevSpeedSimulator-module__6UQRPW__siteCtaMock{color:#fff;background:#0b2093;border-radius:6px;padding:4px 10px;font-weight:700}.WebDevSpeedSimulator-module__6UQRPW__heroMock{margin-bottom:24px}.WebDevSpeedSimulator-module__6UQRPW__heroPillMock{color:#0b2093;background:#eef2ff;border-radius:999px;margin-bottom:12px;padding:2px 8px;font-size:9.5px;font-weight:800;display:inline-block}.WebDevSpeedSimulator-module__6UQRPW__heroTitleMock{font-family:var(--font-display);color:#0f172a;margin-bottom:10px;font-size:clamp(18px,2.2vw,22px);font-weight:800;line-height:1.25}.WebDevSpeedSimulator-module__6UQRPW__heroSubMock{color:#64748b;margin-bottom:18px;font-size:12.5px;line-height:1.5}.WebDevSpeedSimulator-module__6UQRPW__heroBtnsMock{flex-wrap:wrap;gap:10px;display:flex}.WebDevSpeedSimulator-module__6UQRPW__btnPrimaryMock{color:#fff;background:#0b2093;border-radius:8px;padding:8px 16px;font-size:12px;font-weight:700}.WebDevSpeedSimulator-module__6UQRPW__btnSecMock{color:#0f172a;background:#f8fafc;border:1px solid #cbd5e1;border-radius:8px;padding:8px 14px;font-size:12px;font-weight:700}.WebDevSpeedSimulator-module__6UQRPW__viewportTelemetry{background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;padding:10px 14px;display:flex}.WebDevSpeedSimulator-module__6UQRPW__telemetryItem{flex-direction:column;display:flex}.WebDevSpeedSimulator-module__6UQRPW__telKey{color:#94a3b8;text-transform:uppercase;font-size:9.5px;font-weight:600}.WebDevSpeedSimulator-module__6UQRPW__telVal{color:#0f172a;font-size:11.5px;font-weight:700}.WebDevSpeedSimulator-module__6UQRPW__telemetryCol{background:#fff;border:1.5px solid #cbd5e1;border-radius:16px;flex-direction:column;justify-content:space-between;padding:24px;display:flex;box-shadow:0 16px 40px -10px #0b209314}.WebDevSpeedSimulator-module__6UQRPW__scoreRow{border-bottom:1px solid #e2e8f0;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;margin-bottom:20px;padding-bottom:20px;display:flex}.WebDevSpeedSimulator-module__6UQRPW__scoreRingBox{align-items:center;gap:16px;display:flex}.WebDevSpeedSimulator-module__6UQRPW__scoreCircle{background:#fff;border:4px solid #10b981;border-radius:50%;flex-direction:column;justify-content:center;align-items:center;width:68px;height:68px;transition:all .3s;display:flex}.WebDevSpeedSimulator-module__6UQRPW__scoreNum{font-family:var(--font-display);font-size:24px;font-weight:800;line-height:1}.WebDevSpeedSimulator-module__6UQRPW__scoreMax{color:#94a3b8;font-size:9px;font-weight:700}.WebDevSpeedSimulator-module__6UQRPW__scoreMeta{flex-direction:column;display:flex}.WebDevSpeedSimulator-module__6UQRPW__scoreGrade{font-family:var(--font-display);color:#0f172a;font-size:15px;font-weight:800}.WebDevSpeedSimulator-module__6UQRPW__scoreAuditor{color:#64748b;font-size:11.5px}.WebDevSpeedSimulator-module__6UQRPW__runTestBtn{color:#0f172a;font-family:var(--font-display);cursor:pointer;background:#f1f5f9;border:1px solid #cbd5e1;border-radius:8px;padding:8px 14px;font-size:12px;font-weight:700;transition:all .2s}.WebDevSpeedSimulator-module__6UQRPW__runTestBtn:hover:not(:disabled){color:#fff;background:#0b2093;border-color:#0b2093}.WebDevSpeedSimulator-module__6UQRPW__metricsGrid{grid-template-columns:repeat(2,1fr);gap:12px;margin-bottom:20px;display:grid}.WebDevSpeedSimulator-module__6UQRPW__metricCard{background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;flex-direction:column;padding:12px 14px;display:flex}.WebDevSpeedSimulator-module__6UQRPW__mKey{color:#64748b;margin-bottom:4px;font-size:11px;font-weight:600}.WebDevSpeedSimulator-module__6UQRPW__mVal{font-family:var(--font-display);margin-bottom:4px;font-size:20px;font-weight:800;line-height:1.1}.WebDevSpeedSimulator-module__6UQRPW__mStatus{color:#475569;font-size:10.5px;font-weight:700}.WebDevSpeedSimulator-module__6UQRPW__archBox{background:#f8fafc;border-left:3px solid #0b2093;border-radius:0 10px 10px 0;margin-bottom:20px;padding:14px 16px}.WebDevSpeedSimulator-module__6UQRPW__archTitleRow{flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:6px;display:flex}.WebDevSpeedSimulator-module__6UQRPW__archBadge{color:#fff;letter-spacing:.05em;background:#0b2093;border-radius:4px;padding:2px 6px;font-size:9px;font-weight:800}.WebDevSpeedSimulator-module__6UQRPW__archStackName{color:#0f172a;font-size:11.5px;font-weight:700}.WebDevSpeedSimulator-module__6UQRPW__archSummary{color:#475569;margin:0;font-size:12.5px;line-height:1.5}.WebDevSpeedSimulator-module__6UQRPW__actionRow{align-items:center;display:flex}.WebDevSpeedSimulator-module__6UQRPW__auditBtn{color:#fff;width:100%;font-family:var(--font-display);background:#0b2093;border-radius:10px;justify-content:center;align-items:center;gap:8px;padding:12px 20px;font-size:13.5px;font-weight:700;text-decoration:none;transition:all .2s;display:inline-flex;box-shadow:0 4px 14px #0b209340}.WebDevSpeedSimulator-module__6UQRPW__auditBtn:hover{background:#0d007f;gap:12px;transform:translateY(-1px)}@media (max-width:900px){.WebDevSpeedSimulator-module__6UQRPW__stageConsole{grid-template-columns:1fr}}@media (max-width:600px){.WebDevSpeedSimulator-module__6UQRPW__metricsGrid{grid-template-columns:1fr}.WebDevSpeedSimulator-module__6UQRPW__stackSwitcher{flex-direction:column}.WebDevSpeedSimulator-module__6UQRPW__stackBtn{justify-content:space-between;width:100%}}
.WebDevWorkstation-module__Fw3ftG__section{background:#fff;padding:80px 0;position:relative}.WebDevWorkstation-module__Fw3ftG__stageDot{background:#0b2093;border-radius:50%;width:8px;height:8px;display:inline-block}.WebDevWorkstation-module__Fw3ftG__headline{color:#0f172a;margin-top:12px;margin-bottom:12px}.WebDevWorkstation-module__Fw3ftG__subhead{color:#64748b;max-width:680px;margin:0 auto 36px;font-size:16px;line-height:1.6}.WebDevWorkstation-module__Fw3ftG__tabBar{grid-template-columns:repeat(4,1fr);gap:10px;margin-bottom:32px;display:grid}.WebDevWorkstation-module__Fw3ftG__tabBtn{text-align:left;cursor:pointer;background:#f8fafc;border:1.5px solid #cbd5e1;border-radius:12px;flex-direction:column;align-items:flex-start;padding:14px 16px;transition:all .2s;display:flex}.WebDevWorkstation-module__Fw3ftG__tabBtn:hover{background:#fff;border-color:#0b2093;transform:translateY(-1px)}.WebDevWorkstation-module__Fw3ftG__tabBtnActive{background:#0b2093!important;border-color:#0b2093!important;box-shadow:0 8px 24px -4px #0b20934d!important}.WebDevWorkstation-module__Fw3ftG__tabName{font-family:var(--font-display);color:#0f172a;margin-bottom:4px;font-size:13.5px;font-weight:750}.WebDevWorkstation-module__Fw3ftG__tabBtnActive .WebDevWorkstation-module__Fw3ftG__tabName{color:#fff}.WebDevWorkstation-module__Fw3ftG__tabPill{color:#0b2093;letter-spacing:.05em;font-size:10px;font-weight:800}.WebDevWorkstation-module__Fw3ftG__tabBtnActive .WebDevWorkstation-module__Fw3ftG__tabPill{color:#fcd34d}.WebDevWorkstation-module__Fw3ftG__consoleStage{background:#f8fafc;border:1.5px solid #e2e8f0;border-radius:20px;grid-template-columns:1.25fr 1fr;gap:32px;padding:clamp(24px,3.5vw,40px);display:grid;box-shadow:0 16px 40px -10px #0b20930f}.WebDevWorkstation-module__Fw3ftG__detailsCol{flex-direction:column;display:flex}.WebDevWorkstation-module__Fw3ftG__badgeRow{flex-wrap:wrap;align-items:center;gap:12px;margin-bottom:12px;display:flex}.WebDevWorkstation-module__Fw3ftG__stagePillHighlight{color:#fff;letter-spacing:.05em;background:#0b2093;border-radius:999px;padding:3px 10px;font-size:11px;font-weight:800}.WebDevWorkstation-module__Fw3ftG__verifiedDot{color:#059669;font-size:10.5px;font-weight:700}.WebDevWorkstation-module__Fw3ftG__stageHeadline{font-family:var(--font-display);color:#0f172a;margin-bottom:10px;font-size:clamp(20px,2.5vw,28px);font-weight:800;line-height:1.2}.WebDevWorkstation-module__Fw3ftG__stageSubhead{color:#475569;margin-bottom:20px;font-size:14.5px;line-height:1.6}.WebDevWorkstation-module__Fw3ftG__objectiveBox{background:#fff;border-left:3px solid #f59e0b;border-radius:0 10px 10px 0;margin-bottom:20px;padding:12px 16px}.WebDevWorkstation-module__Fw3ftG__objLabel{color:#b45309;letter-spacing:.05em;font-size:10px;font-weight:800}.WebDevWorkstation-module__Fw3ftG__objText{color:#0f172a;margin:4px 0 0;font-size:13px;font-weight:600;line-height:1.5}.WebDevWorkstation-module__Fw3ftG__tacticsList{flex-direction:column;gap:8px;margin-bottom:24px;display:flex}.WebDevWorkstation-module__Fw3ftG__tacticsTitle{color:#0f172a;text-transform:uppercase;letter-spacing:.04em;margin-bottom:4px;font-size:11.5px;font-weight:800}.WebDevWorkstation-module__Fw3ftG__tacticItem{align-items:flex-start;gap:10px;display:flex}.WebDevWorkstation-module__Fw3ftG__tacticIcon{color:#0b2093;font-size:12px;font-weight:800}.WebDevWorkstation-module__Fw3ftG__tacticText{color:#334155;font-size:13.5px;line-height:1.45}.WebDevWorkstation-module__Fw3ftG__kpiRow{grid-template-columns:repeat(3,1fr);gap:12px;margin-bottom:24px;display:grid}.WebDevWorkstation-module__Fw3ftG__kpiBox{text-align:center;background:#fff;border:1px solid #e2e8f0;border-radius:10px;flex-direction:column;align-items:center;padding:10px 14px;display:flex}.WebDevWorkstation-module__Fw3ftG__kpiVal{font-family:var(--font-display);color:#0b2093;font-size:18px;font-weight:800}.WebDevWorkstation-module__Fw3ftG__kpiLabel{color:#64748b;margin-top:2px;font-size:10.5px;font-weight:600}.WebDevWorkstation-module__Fw3ftG__ctaRow{margin-top:auto}.WebDevWorkstation-module__Fw3ftG__workstationCta{color:#fff;font-family:var(--font-display);background:#0b2093;border-radius:10px;align-items:center;gap:8px;padding:12px 22px;font-size:13.5px;font-weight:700;text-decoration:none;transition:all .2s;display:inline-flex;box-shadow:0 4px 14px #0b209340}.WebDevWorkstation-module__Fw3ftG__workstationCta:hover{background:#0d007f;gap:12px;transform:translateY(-1px)}.WebDevWorkstation-module__Fw3ftG__terminalCol{flex-direction:column;justify-content:center;display:flex}.WebDevWorkstation-module__Fw3ftG__codeTerminal{background:#0f172a;border:1px solid #ffffff1f;border-radius:14px;flex-direction:column;display:flex;overflow:hidden;box-shadow:0 20px 48px -12px #0b209359}.WebDevWorkstation-module__Fw3ftG__terminalHeader{background:#1e293b;border-bottom:1px solid #ffffff14;justify-content:space-between;align-items:center;padding:10px 14px;display:flex}.WebDevWorkstation-module__Fw3ftG__macDots{gap:6px;display:flex}.WebDevWorkstation-module__Fw3ftG__macDots span{background:#fff3;border-radius:50%;width:9px;height:9px}.WebDevWorkstation-module__Fw3ftG__terminalTitle{color:#94a3b8;font-family:monospace;font-size:11px}.WebDevWorkstation-module__Fw3ftG__edgeBadge{color:#34d399;background:#10b98126;border-radius:4px;padding:2px 6px;font-size:9px;font-weight:800}.WebDevWorkstation-module__Fw3ftG__codeBody{padding:18px;overflow-x:auto}.WebDevWorkstation-module__Fw3ftG__codeBody pre{color:#e2e8f0;margin:0;font-family:monospace;font-size:12.5px;line-height:1.6}.WebDevWorkstation-module__Fw3ftG__terminalFooter{background:#1e293b;border-top:1px solid #ffffff14;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;padding:8px 14px;display:flex}.WebDevWorkstation-module__Fw3ftG__footItem{color:#94a3b8;font-size:10px;font-weight:700}@media (max-width:1024px){.WebDevWorkstation-module__Fw3ftG__consoleStage{grid-template-columns:1fr}}@media (max-width:768px){.WebDevWorkstation-module__Fw3ftG__tabBar{grid-template-columns:repeat(2,1fr)}}@media (max-width:500px){.WebDevWorkstation-module__Fw3ftG__tabBar,.WebDevWorkstation-module__Fw3ftG__kpiRow{grid-template-columns:1fr}}
.WebDevRoiCalculator-module__r_nZoa__section{background:#f8fafc;border-top:1px solid #e2e8f0;border-bottom:1px solid #e2e8f0;padding:80px 0;position:relative}.WebDevRoiCalculator-module__r_nZoa__calcDot{background:#10b981;border-radius:50%;width:8px;height:8px;display:inline-block}.WebDevRoiCalculator-module__r_nZoa__headline{color:#0f172a;margin-top:12px;margin-bottom:12px}.WebDevRoiCalculator-module__r_nZoa__subhead{color:#64748b;max-width:680px;margin:0 auto 36px;font-size:16px;line-height:1.6}.WebDevRoiCalculator-module__r_nZoa__engineConsole{grid-template-columns:1.15fr .95fr;align-items:stretch;gap:32px;display:grid}.WebDevRoiCalculator-module__r_nZoa__controlsCol{background:#fff;border:1.5px solid #cbd5e1;border-radius:20px;flex-direction:column;gap:24px;padding:clamp(24px,3.5vw,36px);display:flex;box-shadow:0 16px 40px -10px #0b20930f}.WebDevRoiCalculator-module__r_nZoa__sliderGroup{flex-direction:column;display:flex}.WebDevRoiCalculator-module__r_nZoa__sliderHeader{justify-content:space-between;align-items:center;margin-bottom:10px;display:flex}.WebDevRoiCalculator-module__r_nZoa__sliderLabel{font-family:var(--font-display);color:#0f172a;font-size:13.5px;font-weight:700}.WebDevRoiCalculator-module__r_nZoa__sliderValue{font-family:var(--font-display);color:#0b2093;font-size:15px;font-weight:800}.WebDevRoiCalculator-module__r_nZoa__rangeSlider{appearance:none;background:#e2e8f0;border-radius:999px;outline:none;width:100%;height:6px;transition:background .2s}.WebDevRoiCalculator-module__r_nZoa__rangeSlider::-webkit-slider-thumb{appearance:none;cursor:pointer;background:#0b2093;border:2px solid #fff;border-radius:50%;width:20px;height:20px;transition:transform .15s;box-shadow:0 2px 8px #0b209366}.WebDevRoiCalculator-module__r_nZoa__rangeSlider::-webkit-slider-thumb:hover{transform:scale(1.2)}.WebDevRoiCalculator-module__r_nZoa__sliderScale{color:#94a3b8;justify-content:space-between;margin-top:6px;font-size:11px;font-weight:600;display:flex}.WebDevRoiCalculator-module__r_nZoa__speedDiagnostic{background:#fffbeb;border:1px solid #f59e0b4d;border-radius:12px;align-items:center;gap:12px;padding:12px 16px;display:flex}.WebDevRoiCalculator-module__r_nZoa__diagIcon{flex-shrink:0;font-size:18px}.WebDevRoiCalculator-module__r_nZoa__diagText{color:#92400e;font-size:12.5px;line-height:1.5}.WebDevRoiCalculator-module__r_nZoa__resultsCol{background:#0f172a;border:1px solid #ffffff1f;border-radius:20px;flex-direction:column;justify-content:space-between;padding:clamp(24px,3.5vw,36px);display:flex;position:relative;overflow:hidden;box-shadow:0 20px 48px -10px #0b209359}.WebDevRoiCalculator-module__r_nZoa__resultsGlow{pointer-events:none;background:radial-gradient(circle,#10b98140 0%,#0000 70%);width:200px;height:200px;position:absolute;top:-50px;right:-50px}.WebDevRoiCalculator-module__r_nZoa__resultsHeader{margin-bottom:20px}.WebDevRoiCalculator-module__r_nZoa__resBadge{letter-spacing:.08em;color:#fcd34d;text-transform:uppercase;font-size:9.5px;font-weight:800}.WebDevRoiCalculator-module__r_nZoa__resHeadline{font-family:var(--font-display);color:#fff;margin-top:4px;font-size:20px;font-weight:800}.WebDevRoiCalculator-module__r_nZoa__primaryMetricBlock{background:#ffffff0d;border:1px solid #ffffff1a;border-radius:14px;flex-direction:column;align-items:flex-start;margin-bottom:20px;padding:18px;display:flex}.WebDevRoiCalculator-module__r_nZoa__primLabel{color:#ffffffb3;font-size:12px;font-weight:600}.WebDevRoiCalculator-module__r_nZoa__primValue{font-family:var(--font-display);color:#34d399;margin:6px 0 2px;font-size:clamp(28px,3vw,38px);font-weight:900;line-height:1.1}.WebDevRoiCalculator-module__r_nZoa__primSub{color:#c7d2fe;font-size:12.5px;font-weight:600}.WebDevRoiCalculator-module__r_nZoa__outputGrid{grid-template-columns:repeat(2,1fr);gap:12px;margin-bottom:24px;display:grid}.WebDevRoiCalculator-module__r_nZoa__outputCard{background:#ffffff0a;border:1px solid #ffffff14;border-radius:10px;flex-direction:column;padding:12px 14px;display:flex}.WebDevRoiCalculator-module__r_nZoa__outKey{color:#ffffffb3;margin-bottom:4px;font-size:11px;font-weight:600}.WebDevRoiCalculator-module__r_nZoa__outVal{font-family:var(--font-display);color:#fff;font-size:20px;font-weight:800}.WebDevRoiCalculator-module__r_nZoa__outSub{color:#ffffff80;margin-top:2px;font-size:10px}.WebDevRoiCalculator-module__r_nZoa__resCtaBox{margin-top:auto}.WebDevRoiCalculator-module__r_nZoa__claimAuditBtn{color:#0f172a;width:100%;font-family:var(--font-display);background:#f59e0b;border-radius:10px;justify-content:center;align-items:center;gap:8px;padding:13px 22px;font-size:14px;font-weight:800;text-decoration:none;transition:all .2s;display:inline-flex;box-shadow:0 4px 16px #f59e0b59}.WebDevRoiCalculator-module__r_nZoa__claimAuditBtn:hover{background:#ffb800;gap:12px;transform:translateY(-1px)}@media (max-width:900px){.WebDevRoiCalculator-module__r_nZoa__engineConsole{grid-template-columns:1fr}}@media (max-width:500px){.WebDevRoiCalculator-module__r_nZoa__outputGrid{grid-template-columns:1fr}}
.WebDevComparisonMatrix-module__x0Wn9a__section{background:#fff;padding:80px 0;position:relative}.WebDevComparisonMatrix-module__x0Wn9a__compDot{background:#0b2093;border-radius:50%;width:8px;height:8px;display:inline-block}.WebDevComparisonMatrix-module__x0Wn9a__headline{color:#0f172a;margin-top:12px;margin-bottom:12px}.WebDevComparisonMatrix-module__x0Wn9a__subhead{color:#64748b;max-width:680px;margin:0 auto 36px;font-size:16px;line-height:1.6}.WebDevComparisonMatrix-module__x0Wn9a__matrixContainer{background:#fff;border:1.5px solid #cbd5e1;border-radius:16px;overflow:hidden;box-shadow:0 16px 40px -10px #0b20930f}.WebDevComparisonMatrix-module__x0Wn9a__tableHeader{font-family:var(--font-display);color:#0f172a;letter-spacing:.05em;text-transform:uppercase;background:#f8fafc;border-bottom:1.5px solid #e2e8f0;grid-template-columns:1fr 1.25fr 1.35fr 1.15fr;padding:14px 20px;font-size:11.5px;font-weight:800;display:grid}.WebDevComparisonMatrix-module__x0Wn9a__tableBody{flex-direction:column;display:flex}.WebDevComparisonMatrix-module__x0Wn9a__tableRow{border-bottom:1px solid #f1f5f9;grid-template-columns:1fr 1.25fr 1.35fr 1.15fr;align-items:center;padding:16px 20px;transition:background .15s;display:grid}.WebDevComparisonMatrix-module__x0Wn9a__tableRow:last-child{border-bottom:none}.WebDevComparisonMatrix-module__x0Wn9a__tableRow:hover{background:#fafcff}.WebDevComparisonMatrix-module__x0Wn9a__featureTitle{font-family:var(--font-display);color:#0f172a;font-size:13.5px;font-weight:750}.WebDevComparisonMatrix-module__x0Wn9a__colTraditional{color:#64748b;align-items:flex-start;gap:8px;font-size:13px;line-height:1.45;display:flex}.WebDevComparisonMatrix-module__x0Wn9a__crossIcon{color:#ef4444;flex-shrink:0;margin-top:2px;font-size:12px;font-weight:800}.WebDevComparisonMatrix-module__x0Wn9a__colCopilot{color:#0f172a;align-items:flex-start;gap:8px;font-size:13px;font-weight:600;line-height:1.45;display:flex}.WebDevComparisonMatrix-module__x0Wn9a__checkIcon{color:#0b2093;flex-shrink:0;margin-top:1px;font-size:13px;font-weight:800}.WebDevComparisonMatrix-module__x0Wn9a__advantagePill{color:#059669;background:#ecfdf5;border:1px solid #10b9814d;border-radius:6px;padding:3px 8px;font-size:11.5px;font-weight:700;line-height:1.3;display:inline-block}@media (max-width:900px){.WebDevComparisonMatrix-module__x0Wn9a__tableHeader{display:none}.WebDevComparisonMatrix-module__x0Wn9a__tableRow{grid-template-columns:1fr;gap:10px;padding:16px}.WebDevComparisonMatrix-module__x0Wn9a__colTraditional{border-left:2px solid #ef4444;padding-left:12px}.WebDevComparisonMatrix-module__x0Wn9a__colCopilot{border-left:2px solid #0b2093;padding-left:12px}}
.WebDevRoadmap-module__3Z__xq__section{background:#f8fafc;border-top:1px solid #e2e8f0;border-bottom:1px solid #e2e8f0;padding:80px 0;position:relative}.WebDevRoadmap-module__3Z__xq__roadDot{background:#0b2093;border-radius:50%;width:8px;height:8px;display:inline-block}.WebDevRoadmap-module__3Z__xq__headline{color:#0f172a;margin-top:12px;margin-bottom:12px}.WebDevRoadmap-module__3Z__xq__subhead{color:#64748b;max-width:680px;margin:0 auto 40px;font-size:16px;line-height:1.6}.WebDevRoadmap-module__3Z__xq__phasesGrid{grid-template-columns:repeat(4,1fr);gap:20px;display:grid}.WebDevRoadmap-module__3Z__xq__phaseCard{cursor:pointer;background:#fff;border:1.5px solid #cbd5e1;border-radius:16px;flex-direction:column;padding:22px;transition:all .25s;display:flex;box-shadow:0 10px 24px -6px #0b20930a}.WebDevRoadmap-module__3Z__xq__phaseCard:hover{border-color:#0b2093;transform:translateY(-2px);box-shadow:0 16px 36px -8px #0b20931f}.WebDevRoadmap-module__3Z__xq__phaseCardActive{background:#fafcff;border-color:#0b2093;box-shadow:0 16px 40px -8px #0b209329}.WebDevRoadmap-module__3Z__xq__phaseHeader{justify-content:space-between;align-items:center;margin-bottom:14px;display:flex}.WebDevRoadmap-module__3Z__xq__phaseTag{font-family:var(--font-display);color:#0b2093;letter-spacing:.05em;background:#eef2ff;border-radius:6px;padding:3px 8px;font-size:10.5px;font-weight:800}.WebDevRoadmap-module__3Z__xq__daysTag{color:#64748b;font-size:11px;font-weight:700}.WebDevRoadmap-module__3Z__xq__phaseTitle{font-family:var(--font-display);color:#0f172a;margin-bottom:10px;font-size:16px;font-weight:800;line-height:1.3}.WebDevRoadmap-module__3Z__xq__phaseSummary{color:#64748b;margin-bottom:16px;font-size:12.5px;line-height:1.5}.WebDevRoadmap-module__3Z__xq__delivList{flex-direction:column;flex:1;gap:8px;margin-bottom:20px;display:flex}.WebDevRoadmap-module__3Z__xq__delivItem{color:#334155;align-items:flex-start;gap:8px;font-size:12px;line-height:1.4;display:flex}.WebDevRoadmap-module__3Z__xq__delivCheck{color:#10b981;flex-shrink:0;margin-top:1px;font-size:11px;font-weight:800}.WebDevRoadmap-module__3Z__xq__kpiFooter{border-top:1px solid #e2e8f0;flex-direction:column;margin-top:auto;padding-top:12px;display:flex}.WebDevRoadmap-module__3Z__xq__kpiLabel{color:#94a3b8;text-transform:uppercase;font-size:9.5px;font-weight:700}.WebDevRoadmap-module__3Z__xq__kpiValue{font-family:var(--font-display);color:#059669;margin-top:2px;font-size:12px;font-weight:800}@media (max-width:1024px){.WebDevRoadmap-module__3Z__xq__phasesGrid{grid-template-columns:repeat(2,1fr)}}@media (max-width:600px){.WebDevRoadmap-module__3Z__xq__phasesGrid{grid-template-columns:1fr}}
.web-dev-page-module__K2xM5W__pageWrapper{background:#fff;width:100%;overflow-x:hidden}.web-dev-page-module__K2xM5W__hero{background:radial-gradient(70% 50% at 50% -10%,#0b209314 0%,#0000 70%),radial-gradient(circle at 15% 20%,#10b9810f 0%,#0000 40%),linear-gradient(#fafcff 0%,#fff 100%);border-bottom:1px solid #e2e8f0;padding:clamp(90px,12vw,130px) 0 clamp(48px,6vw,72px);position:relative;overflow:hidden}.web-dev-page-module__K2xM5W__heroMeshGrid{pointer-events:none;background-image:linear-gradient(90deg,#0b209308 1px,#0000 1px),linear-gradient(#0b209308 1px,#0000 1px);background-size:40px 40px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#fff 65%,#0000 100%);mask-image:linear-gradient(#fff 65%,#0000 100%)}.web-dev-page-module__K2xM5W__heroCenter{text-align:center;z-index:2;flex-direction:column;align-items:center;max-width:920px;margin:0 auto;display:flex;position:relative}.web-dev-page-module__K2xM5W__heroEyebrowPill{font-family:var(--font-display);letter-spacing:.04em;color:#0b2093;background:#f8fafc;border:1px solid #e2e8f0;border-radius:999px;align-items:center;gap:8px;margin-bottom:22px;padding:6px 16px;font-size:12px;font-weight:700;display:inline-flex;box-shadow:0 2px 8px #0b20930a}.web-dev-page-module__K2xM5W__emeraldPulseDot{background:#10b981;border-radius:50%;width:8px;height:8px;animation:2s ease-in-out infinite web-dev-page-module__K2xM5W__pulseEmerald;box-shadow:0 0 10px #10b98199}@keyframes web-dev-page-module__K2xM5W__pulseEmerald{0%,to{opacity:1;transform:scale(1)}50%{opacity:.4;transform:scale(.85)}}.web-dev-page-module__K2xM5W__heroTitle{font-family:var(--font-display);letter-spacing:-.03em;color:#0f172a;margin:0 0 18px;font-size:clamp(2.2rem,5.2vw,4.2rem);font-weight:800;line-height:1.12}.web-dev-page-module__K2xM5W__heroSub{font-family:var(--font-body);color:#475569;max-width:680px;margin:0 auto 32px;font-size:clamp(15px,1.2vw,18px);line-height:1.65}.web-dev-page-module__K2xM5W__heroActions{flex-wrap:wrap;justify-content:center;align-items:center;gap:16px;margin-bottom:32px;display:flex}.web-dev-page-module__K2xM5W__heroSecondaryBtn{color:#0f172a;font-family:var(--font-display);background:#fff;border:1.5px solid #cbd5e1;border-radius:12px;align-items:center;gap:8px;padding:13px 26px;font-size:14.5px;font-weight:700;text-decoration:none;transition:all .2s cubic-bezier(.16,1,.3,1);display:inline-flex;box-shadow:0 2px 6px #0000000a}.web-dev-page-module__K2xM5W__heroSecondaryBtn:hover{color:#0b2093;background:#f8fafc;border-color:#0b2093;transform:translateY(-1px)}.web-dev-page-module__K2xM5W__trustStrip{flex-wrap:wrap;justify-content:center;align-items:center;gap:14px;display:flex}.web-dev-page-module__K2xM5W__trustAvatars{align-items:center;display:flex}.web-dev-page-module__K2xM5W__trustAvatar{color:#fff;background:#0b2093;border:2px solid #fff;border-radius:50%;justify-content:center;align-items:center;width:32px;height:32px;margin-left:-8px;font-size:11px;font-weight:800;display:flex}.web-dev-page-module__K2xM5W__trustAvatar:first-child{margin-left:0}.web-dev-page-module__K2xM5W__trustAvatarGold{background:#f59e0b}.web-dev-page-module__K2xM5W__trustStars{color:#f59e0b;letter-spacing:2px;font-size:13px}.web-dev-page-module__K2xM5W__trustLabel{color:#475569;font-size:12.5px;font-weight:600}.web-dev-page-module__K2xM5W__telemetryRibbon{z-index:2;background:#fff;border:1.5px solid #e2e8f0;border-radius:14px;grid-template-columns:repeat(4,1fr);width:100%;max-width:1040px;margin:44px auto 0;display:grid;position:relative;box-shadow:0 10px 30px -10px #0b20930f}.web-dev-page-module__K2xM5W__telemetryCell{text-align:center;border-right:1px solid #e2e8f0;flex-direction:column;align-items:center;padding:22px 18px;display:flex}.web-dev-page-module__K2xM5W__telemetryCell:last-child{border-right:none}.web-dev-page-module__K2xM5W__tVal{font-family:var(--font-display);letter-spacing:-.02em;color:#0b2093;margin-bottom:4px;font-size:clamp(24px,2.5vw,34px);font-weight:800;line-height:1.1}.web-dev-page-module__K2xM5W__tLabel{color:#64748b;text-transform:uppercase;letter-spacing:.04em;font-size:12px;font-weight:600}.web-dev-page-module__K2xM5W__caseSection{background:#f8fafc;border-top:1px solid #e2e8f0;border-bottom:1px solid #e2e8f0;padding:clamp(56px,7vw,96px) 0;position:relative}.web-dev-page-module__K2xM5W__editorialContainer{grid-template-columns:1.1fr .9fr;align-items:center;gap:clamp(32px,5vw,64px);display:grid}.web-dev-page-module__K2xM5W__editorialContent{flex-direction:column;display:flex}.web-dev-page-module__K2xM5W__editorialBadge{letter-spacing:.08em;text-transform:uppercase;color:#0b2093;align-items:center;gap:8px;margin-bottom:14px;font-size:11px;font-weight:800;display:inline-flex}.web-dev-page-module__K2xM5W__badgeDot{background:#10b981;border-radius:50%;width:7px;height:7px}.web-dev-page-module__K2xM5W__editorialTitle{font-family:var(--font-display);color:#0f172a;margin:0 0 10px;font-size:clamp(1.8rem,3.2vw,2.8rem);font-weight:800;line-height:1.18}.web-dev-page-module__K2xM5W__editorialLocation{color:#64748b;margin-bottom:18px;font-size:13.5px;font-weight:600}.web-dev-page-module__K2xM5W__editorialDesc{color:#334155;margin-bottom:24px;font-size:15px;line-height:1.65}.web-dev-page-module__K2xM5W__editorialQuoteBlock{background:#fff;border-left:3px solid #0b2093;border-radius:0 8px 8px 0;margin-bottom:28px;padding:12px 18px}.web-dev-page-module__K2xM5W__editorialQuoteText{color:#1e293b;margin-bottom:6px;font-size:14px;font-style:italic;line-height:1.6}.web-dev-page-module__K2xM5W__editorialQuoteAuthor{color:#0b2093;font-size:12px;font-weight:700}.web-dev-page-module__K2xM5W__editorialVisual{flex-direction:column;gap:16px;display:flex}.web-dev-page-module__K2xM5W__editorialImgWrapper{border:1px solid #e2e8f0;border-radius:16px;width:100%;height:380px;position:relative;overflow:hidden;box-shadow:0 16px 36px -12px #0b20931a}.web-dev-page-module__K2xM5W__editorialImg{object-fit:cover}.web-dev-page-module__K2xM5W__editorialImgBadge{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);color:#fff;background:#0f172ae0;border:1px solid #ffffff26;border-radius:999px;padding:6px 14px;font-size:11.5px;font-weight:700;position:absolute;top:16px;left:16px}.web-dev-page-module__K2xM5W__kpiStrip{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}.web-dev-page-module__K2xM5W__kpiCard{text-align:center;background:#fff;border:1px solid #e2e8f0;border-radius:12px;padding:14px 16px}.web-dev-page-module__K2xM5W__kpiNum{font-family:var(--font-display);color:#0b2093;margin-bottom:4px;font-size:20px;font-weight:800}.web-dev-page-module__K2xM5W__kpiSub{color:#64748b;font-size:11px;font-weight:600;line-height:1.3}.web-dev-page-module__K2xM5W__arsenalSection{background:#fff;padding:clamp(56px,7vw,96px) 0}.web-dev-page-module__K2xM5W__arsenalGrid{grid-template-columns:repeat(3,1fr);gap:20px;margin-top:40px;display:grid}.web-dev-page-module__K2xM5W__specCard{background:#fff;border:1.5px solid #cbd5e1;border-radius:16px;flex-direction:column;padding:24px;transition:all .25s;display:flex;box-shadow:0 4px 14px #00000008}.web-dev-page-module__K2xM5W__specCard:hover{border-color:#0b2093;transform:translateY(-2px);box-shadow:0 16px 36px -8px #0b20931f}.web-dev-page-module__K2xM5W__specCardHeader{justify-content:space-between;align-items:center;margin-bottom:14px;display:flex}.web-dev-page-module__K2xM5W__specIconBox{background:#f1f5f9;border-radius:10px;justify-content:center;align-items:center;width:40px;height:40px;font-size:20px;display:flex}.web-dev-page-module__K2xM5W__specStatus{color:#059669;letter-spacing:.05em;background:#ecfdf5;border:1px solid #10b9814d;border-radius:999px;padding:3px 8px;font-size:9.5px;font-weight:800}.web-dev-page-module__K2xM5W__specTitle{font-family:var(--font-display);color:#0f172a;margin:0 0 4px;font-size:17px;font-weight:800}.web-dev-page-module__K2xM5W__specCategory{color:#0b2093;text-transform:uppercase;letter-spacing:.05em;margin-bottom:12px;font-size:11px;font-weight:700}.web-dev-page-module__K2xM5W__specDesc{color:#475569;margin:0;font-size:13.5px;line-height:1.55}.web-dev-page-module__K2xM5W__faqSection{background:#f8fafc;border-top:1px solid #e2e8f0;border-bottom:1px solid #e2e8f0;padding:clamp(56px,7vw,96px) 0}.web-dev-page-module__K2xM5W__faqContainer{flex-direction:column;max-width:820px;margin:40px auto 0;display:flex}.web-dev-page-module__K2xM5W__faqRow{border-bottom:1px solid #e2e8f0}.web-dev-page-module__K2xM5W__faqRow:first-child{border-top:1px solid #e2e8f0}.web-dev-page-module__K2xM5W__faqBtn{cursor:pointer;text-align:left;background:0 0;border:none;justify-content:space-between;align-items:center;width:100%;padding:22px 0;display:flex}.web-dev-page-module__K2xM5W__faqQuestion{font-family:var(--font-display);color:#0f172a;padding-right:16px;font-size:16.5px;font-weight:750;line-height:1.35}.web-dev-page-module__K2xM5W__faqIcon{color:#0b2093;font-size:20px;font-weight:700}.web-dev-page-module__K2xM5W__faqPane{padding:0 0 24px}.web-dev-page-module__K2xM5W__faqAnswer{color:#475569;margin:0 0 14px;font-size:14.5px;line-height:1.65}.web-dev-page-module__K2xM5W__faqTakeaway{color:#0f172a;background:#fff;border-left:3px solid #0b2093;border-radius:0 8px 8px 0;align-items:flex-start;gap:8px;padding:10px 14px;font-size:13px;font-weight:600;display:flex}.web-dev-page-module__K2xM5W__conversionSection{background:#fff;padding:clamp(56px,7vw,96px) 0}.web-dev-page-module__K2xM5W__executiveTerminal{background:#0f172a;border:1px solid #ffffff1f;border-radius:24px;grid-template-columns:1.35fr 1fr;align-items:center;gap:clamp(24px,4vw,48px);padding:clamp(32px,5vw,64px);display:grid;position:relative;overflow:hidden;box-shadow:0 24px 60px -12px #0b209340}.web-dev-page-module__K2xM5W__termGlow{pointer-events:none;background:radial-gradient(circle at 30% 40%,#0b209359 0%,#0000 60%);width:140%;height:200%;position:absolute;top:-50%;left:-20%}.web-dev-page-module__K2xM5W__termPill{font-family:var(--font-display);letter-spacing:.08em;text-transform:uppercase;color:#fcd34d;margin-bottom:12px;font-size:11px;font-weight:800;display:inline-block}.web-dev-page-module__K2xM5W__termTitle{font-family:var(--font-display);color:#fff;margin:0 0 14px;font-size:clamp(1.8rem,3.2vw,2.5rem);font-weight:800;line-height:1.2}.web-dev-page-module__K2xM5W__termSub{color:#ffffffd1;margin:0 0 22px;font-size:14.5px;line-height:1.6}.web-dev-page-module__K2xM5W__termContact{color:#ffffffd9;flex-wrap:wrap;align-items:center;gap:12px;font-size:13px;display:flex}.web-dev-page-module__K2xM5W__termPhone{color:#fff;text-underline-offset:3px;font-weight:700;text-decoration:underline}.web-dev-page-module__K2xM5W__termActions{z-index:2;flex-direction:column;gap:12px;display:flex;position:relative}.web-dev-page-module__K2xM5W__termAuditBtn{color:#0f172a;font-family:var(--font-display);background:#f59e0b;border-radius:10px;justify-content:center;align-items:center;gap:8px;padding:14px 24px;font-size:14.5px;font-weight:800;text-decoration:none;transition:all .2s;display:inline-flex;box-shadow:0 6px 20px #f59e0b59}.web-dev-page-module__K2xM5W__termAuditBtn:hover{background:#ffb800;gap:12px;transform:translateY(-2px)}.web-dev-page-module__K2xM5W__termWhatsAppBtn{color:#fff;font-family:var(--font-display);background:#ffffff1f;border:1px solid #ffffff40;border-radius:10px;justify-content:center;align-items:center;gap:8px;padding:12px 20px;font-size:13.5px;font-weight:700;text-decoration:none;transition:all .2s;display:inline-flex}.web-dev-page-module__K2xM5W__termWhatsAppBtn:hover{background:#fff3;transform:translateY(-1px)}@media (max-width:1024px){.web-dev-page-module__K2xM5W__arsenalGrid{grid-template-columns:repeat(2,1fr)}.web-dev-page-module__K2xM5W__editorialContainer,.web-dev-page-module__K2xM5W__executiveTerminal{grid-template-columns:1fr}}@media (max-width:640px){.web-dev-page-module__K2xM5W__telemetryRibbon{grid-template-columns:repeat(2,1fr)}.web-dev-page-module__K2xM5W__telemetryCell:nth-child(2){border-right:none}.web-dev-page-module__K2xM5W__telemetryCell:first-child,.web-dev-page-module__K2xM5W__telemetryCell:nth-child(2){border-bottom:1px solid #e2e8f0}.web-dev-page-module__K2xM5W__arsenalGrid,.web-dev-page-module__K2xM5W__kpiStrip{grid-template-columns:1fr}}
