.stepflow-module-scss-module__ttgwVq__section{background:#fff;padding:80px 0}.stepflow-module-scss-module__ttgwVq__inner{max-width:1120px;margin:0 auto;padding:0 24px}.stepflow-module-scss-module__ttgwVq__title{letter-spacing:-.01em;color:#0f172a;text-align:center;margin:0 0 16px;font-size:clamp(26px,3.6vw,36px);font-weight:700;line-height:1.2}.stepflow-module-scss-module__ttgwVq__intro{color:#475569;text-align:center;max-width:680px;margin:0 auto 56px;font-size:17px;line-height:1.6}.stepflow-module-scss-module__ttgwVq__step{border-bottom:1px solid #f1f5f9;grid-template-columns:1fr 1fr;align-items:center;gap:56px;padding:48px 0;display:grid}.stepflow-module-scss-module__ttgwVq__step:last-child{border-bottom:0}@media (max-width:880px){.stepflow-module-scss-module__ttgwVq__step{grid-template-columns:1fr;gap:32px}}.stepflow-module-scss-module__ttgwVq__stepReverse .stepflow-module-scss-module__ttgwVq__stepCopy{order:2}.stepflow-module-scss-module__ttgwVq__stepReverse .stepflow-module-scss-module__ttgwVq__stepVisual{order:1}@media (max-width:880px){.stepflow-module-scss-module__ttgwVq__stepReverse .stepflow-module-scss-module__ttgwVq__stepCopy{order:1}.stepflow-module-scss-module__ttgwVq__stepReverse .stepflow-module-scss-module__ttgwVq__stepVisual{order:2}}.stepflow-module-scss-module__ttgwVq__stepCopy{flex-direction:column;gap:12px;display:flex}.stepflow-module-scss-module__ttgwVq__stepNumber{color:#fff;background:linear-gradient(135deg,#3b82f6 0%,#2563eb 100%);border-radius:50%;justify-content:center;align-items:center;width:44px;height:44px;margin-bottom:8px;font-size:18px;font-weight:700;display:inline-flex;box-shadow:0 6px 16px #3b82f64d}.stepflow-module-scss-module__ttgwVq__stepTitle{color:#0f172a;letter-spacing:-.01em;margin:0;font-size:clamp(20px,2.6vw,26px);font-weight:700;line-height:1.25}.stepflow-module-scss-module__ttgwVq__stepDesc{color:#334155;margin:0;font-size:15.5px;line-height:1.65}.stepflow-module-scss-module__ttgwVq__stepDesc strong{color:#0f172a;font-weight:600}.stepflow-module-scss-module__ttgwVq__stepDesc em{color:#1e3a8a;font-style:italic}.stepflow-module-scss-module__ttgwVq__stepBenefits{flex-direction:column;gap:6px;margin:12px 0 0;padding:0;list-style:none;display:flex}.stepflow-module-scss-module__ttgwVq__stepBenefits li{color:#16a34a;font-size:14px;font-weight:500}.stepflow-module-scss-module__ttgwVq__stepVisual{justify-content:center;align-items:center;display:flex}.stepflow-module-scss-module__ttgwVq__mockApp{color:#1f2937;background:#fff;border:1px solid #e2e8f0;border-radius:14px;flex-direction:column;gap:12px;width:100%;max-width:440px;padding:22px;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Helvetica,sans-serif;font-size:13.5px;display:flex;box-shadow:0 20px 50px #0f172a14}.stepflow-module-scss-module__ttgwVq__mockHeader{border-bottom:1px solid #f1f5f9;justify-content:space-between;align-items:center;gap:8px;padding-bottom:8px;display:flex}.stepflow-module-scss-module__ttgwVq__mockBreadcrumb{color:#64748b;letter-spacing:.05em;font-size:11px;font-weight:700}.stepflow-module-scss-module__ttgwVq__mockBadge{color:#166534;background:#f0fdf4;border:1px solid #bbf7d0;border-radius:999px;padding:3px 8px;font-size:10px;font-weight:600}.stepflow-module-scss-module__ttgwVq__mockBadgeAi{color:#1e40af;background:#eff6ff;border:1px solid #bfdbfe;border-radius:999px;padding:3px 8px;font-size:10px;font-weight:600}.stepflow-module-scss-module__ttgwVq__mockName{color:#0f172a;letter-spacing:-.01em;margin:0;font-size:22px;font-weight:700}.stepflow-module-scss-module__ttgwVq__mockSub{color:#64748b;margin:-8px 0 0;font-size:13px}.stepflow-module-scss-module__ttgwVq__mockTagRow{flex-wrap:wrap;gap:6px;display:flex}.stepflow-module-scss-module__ttgwVq__mockTag{color:#334155;background:#f1f5f9;border:1px solid #e2e8f0;border-radius:999px;padding:3px 9px;font-size:11.5px}.stepflow-module-scss-module__ttgwVq__mockSubCard{background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;flex-direction:column;gap:6px;padding:12px;display:flex}.stepflow-module-scss-module__ttgwVq__mockSubCardTitle{color:#0f172a;font-size:13px;font-weight:600}.stepflow-module-scss-module__ttgwVq__mockSubCardRow{color:#475569;justify-content:space-between;font-size:12.5px;display:flex}.stepflow-module-scss-module__ttgwVq__mockSubCardRow code{background:#fff;border:1px solid #e2e8f0;border-radius:4px;padding:1px 6px;font-family:Menlo,Consolas,monospace;font-size:11.5px}.stepflow-module-scss-module__ttgwVq__mockSubCardOk{color:#15803d;font-weight:500}.stepflow-module-scss-module__ttgwVq__mockConsentBox{background:#f0fdf4;border:1px solid #bbf7d0;border-radius:10px;padding:12px}.stepflow-module-scss-module__ttgwVq__mockConsentTitle{color:#166534;margin:0 0 6px;font-size:12.5px;font-weight:700}.stepflow-module-scss-module__ttgwVq__mockConsentList{color:#14532d;flex-direction:column;gap:3px;margin:0;padding:0;font-size:12.5px;list-style:none;display:flex}.stepflow-module-scss-module__ttgwVq__mockFormRow{flex-direction:column;gap:4px;display:flex}.stepflow-module-scss-module__ttgwVq__mockLabel{color:#64748b;text-transform:uppercase;letter-spacing:.04em;font-size:11.5px;font-weight:500}.stepflow-module-scss-module__ttgwVq__mockInput{color:#0f172a;background:#f8fafc;border:1px solid #e2e8f0;border-radius:7px;padding:8px 12px;font-size:13.5px}.stepflow-module-scss-module__ttgwVq__mockChipRow{flex-wrap:wrap;gap:6px;display:flex}.stepflow-module-scss-module__ttgwVq__mockChip{color:#64748b;background:#fff;border:1px solid #e2e8f0;border-radius:7px;padding:5px 10px;font-size:12px}.stepflow-module-scss-module__ttgwVq__mockChipActive{color:#1e40af;background:#eff6ff;border-color:#bfdbfe;font-weight:600}.stepflow-module-scss-module__ttgwVq__mockCheckRow{color:#1e293b;align-items:center;gap:8px;font-size:13px;display:flex}.stepflow-module-scss-module__ttgwVq__mockCheck{color:#fff;background:#16a34a;border-radius:4px;justify-content:center;align-items:center;width:18px;height:18px;font-size:11px;font-weight:700;display:inline-flex}.stepflow-module-scss-module__ttgwVq__mockBtnPrimary{color:#fff;cursor:default;background:#3b82f6;border:0;border-radius:7px;margin-top:4px;padding:10px 14px;font-size:14px;font-weight:600}.stepflow-module-scss-module__ttgwVq__mockBtnSecondary{color:#1e3a8a;cursor:default;background:#fff;border:1px solid #bfdbfe;border-radius:7px;align-self:flex-start;margin-top:8px;padding:8px 12px;font-size:13px;font-weight:500}.stepflow-module-scss-module__ttgwVq__mockChat{flex-direction:column;gap:12px;max-height:320px;display:flex;overflow:hidden}.stepflow-module-scss-module__ttgwVq__mockMsg{background:#f8fafc;border:1px solid #f1f5f9;border-radius:10px;flex-direction:column;gap:3px;padding:10px 12px;display:flex;position:relative}.stepflow-module-scss-module__ttgwVq__mockMsg p{color:#0f172a;margin:0;font-size:13px;line-height:1.5}.stepflow-module-scss-module__ttgwVq__mockSpeaker{letter-spacing:.04em;text-transform:uppercase;font-size:10.5px;font-weight:700}.stepflow-module-scss-module__ttgwVq__mockSpeakerCoach{color:#1e40af}.stepflow-module-scss-module__ttgwVq__mockSpeakerPaz{color:#92400e}.stepflow-module-scss-module__ttgwVq__mockTime{color:#94a3b8;font-family:Menlo,monospace;font-size:10.5px;position:absolute;top:10px;right:12px}.stepflow-module-scss-module__ttgwVq__mockFooter{color:#94a3b8;text-align:center;margin-top:4px;font-size:11px;font-style:italic}.stepflow-module-scss-module__ttgwVq__mockRedFlag{color:#7f1d1d;background:#fef2f2;border:1px solid #fecaca;border-radius:10px;padding:12px}.stepflow-module-scss-module__ttgwVq__mockRedFlag strong{color:#991b1b;margin-bottom:4px;font-size:13.5px;display:block}.stepflow-module-scss-module__ttgwVq__mockRedFlag p{margin:0;font-size:12.5px;line-height:1.45}.stepflow-module-scss-module__ttgwVq__mockMemoryBlock h5{color:#475569;text-transform:uppercase;letter-spacing:.04em;margin:0 0 8px;font-size:12.5px;font-weight:700}.stepflow-module-scss-module__ttgwVq__mockMemoryBlock ul{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.stepflow-module-scss-module__ttgwVq__mockMemoryBlock li{color:#0f172a;flex-wrap:wrap;align-items:baseline;gap:6px;font-size:13px;display:flex}.stepflow-module-scss-module__ttgwVq__mockMemoryBlock li strong{font-weight:600}.stepflow-module-scss-module__ttgwVq__mockMemoryBlock li em{color:#64748b;margin-left:4px;font-size:12px;font-style:normal}.stepflow-module-scss-module__ttgwVq__mockChipMini{color:#64748b;background:#f1f5f9;border-radius:999px;padding:1px 7px;font-size:11px;font-weight:500;display:inline-block}.stepflow-module-scss-module__ttgwVq__mockChipMiniOk{color:#166534;background:#dcfce7;border-radius:999px;padding:1px 7px;font-size:11px;font-weight:600;display:inline-block}.stepflow-module-scss-module__ttgwVq__mockRecBox{background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;flex-direction:column;gap:10px;padding:12px 14px;display:flex}.stepflow-module-scss-module__ttgwVq__mockRecRow{align-items:center;gap:8px;font-size:12.5px;display:flex}.stepflow-module-scss-module__ttgwVq__mockRecDot{background:#dc2626;border-radius:50%;flex-shrink:0;width:8px;height:8px;box-shadow:0 0 0 3px #dc262626}.stepflow-module-scss-module__ttgwVq__mockRecText{color:#0f172a;text-overflow:ellipsis;white-space:nowrap;flex:1;font-family:Menlo,Consolas,monospace;font-size:11.5px;overflow:hidden}.stepflow-module-scss-module__ttgwVq__mockRecSize{color:#64748b;font-size:11px}.stepflow-module-scss-module__ttgwVq__mockWaveform{justify-content:space-between;align-items:center;gap:2px;height:44px;display:flex}.stepflow-module-scss-module__ttgwVq__mockWaveBar{background:linear-gradient(#3b82f6 0%,#2563eb 100%);border-radius:1px;flex:1;min-height:6%;display:block}.stepflow-module-scss-module__ttgwVq__mockAiSteps{flex-direction:column;gap:6px;display:flex}.stepflow-module-scss-module__ttgwVq__mockAiStep{border-radius:7px;align-items:center;gap:8px;padding:6px 8px;font-size:12.5px;display:flex}.stepflow-module-scss-module__ttgwVq__mockAiStep span:first-child{border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:16px;height:16px;font-size:11px;font-weight:700;display:inline-flex}.stepflow-module-scss-module__ttgwVq__mockAiStepDone{color:#15803d}.stepflow-module-scss-module__ttgwVq__mockAiStepDone span:first-child{color:#166534;background:#dcfce7}.stepflow-module-scss-module__ttgwVq__mockAiStepLive{color:#1e40af;background:#eff6ff;border:1px solid #bfdbfe}.stepflow-module-scss-module__ttgwVq__mockAiStepLive span:first-child{color:#fff;background:#3b82f6;animation:1.4s linear infinite stepflow-module-scss-module__ttgwVq__spin}.stepflow-module-scss-module__ttgwVq__mockAiSpin{display:inline-block}@keyframes stepflow-module-scss-module__ttgwVq__spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.stepflow-module-scss-module__ttgwVq__mockHelp{color:#64748b;margin:0;font-size:11.5px;font-style:italic;line-height:1.45}.stepflow-module-scss-module__ttgwVq__mockPortalBlock{background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:12px 14px}.stepflow-module-scss-module__ttgwVq__mockPortalTitle{color:#475569;text-transform:uppercase;letter-spacing:.04em;margin:0 0 8px;font-size:12px;font-weight:700}.stepflow-module-scss-module__ttgwVq__mockPortalAppt{flex-direction:column;gap:3px;font-size:13px;display:flex}.stepflow-module-scss-module__ttgwVq__mockPortalAppt strong{color:#0f172a;font-weight:600}.stepflow-module-scss-module__ttgwVq__mockPortalAppt span{color:#475569;font-size:12px}.stepflow-module-scss-module__ttgwVq__mockPortalGoals{flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;display:flex}.stepflow-module-scss-module__ttgwVq__mockPortalGoals li{align-items:flex-start;gap:10px;display:flex}.stepflow-module-scss-module__ttgwVq__mockPortalGoals li div{flex-direction:column;gap:2px;display:flex}.stepflow-module-scss-module__ttgwVq__mockPortalGoals li strong{color:#0f172a;font-size:13px;font-weight:600}.stepflow-module-scss-module__ttgwVq__mockPortalGoals li em{color:#64748b;font-size:12px;font-style:normal}.stepflow-module-scss-module__ttgwVq__mockGoalIconOk{color:#166534;background:#dcfce7;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:22px;height:22px;font-size:13px;font-weight:700;display:inline-flex}.stepflow-module-scss-module__ttgwVq__mockGoalIconLive{color:#1e40af;background:#eff6ff;border:2px solid #bfdbfe;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:22px;height:22px;font-size:13px;font-weight:700;display:inline-flex}.stepflow-module-scss-module__ttgwVq__mockPortalNote{color:#1e293b;margin:0;font-size:13px;font-style:italic;line-height:1.55}.stepflow-module-scss-module__ttgwVq__mockPortalNote:before{content:"“"}.stepflow-module-scss-module__ttgwVq__mockPortalNote:after{content:"”"}.stepflow-module-scss-module__ttgwVq__mockPortalNoteDate{color:#94a3b8;margin-top:6px;font-size:11px;font-style:normal;display:block}.stepflow-module-scss-module__ttgwVq__mockLeadList{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.stepflow-module-scss-module__ttgwVq__mockLeadItem{background:#f8fafc;border:1px solid #e2e8f0;border-radius:8px;align-items:center;gap:10px;padding:10px 12px;display:flex;position:relative}.stepflow-module-scss-module__ttgwVq__mockLeadBody{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.stepflow-module-scss-module__ttgwVq__mockLeadBody strong{color:#0f172a;white-space:nowrap;text-overflow:ellipsis;font-size:13px;font-weight:600;overflow:hidden}.stepflow-module-scss-module__ttgwVq__mockLeadBody span{color:#64748b;font-size:11.5px}.stepflow-module-scss-module__ttgwVq__mockLeadSourceFb,.stepflow-module-scss-module__ttgwVq__mockLeadSourceWeb,.stepflow-module-scss-module__ttgwVq__mockLeadSourceChat{letter-spacing:.04em;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;width:36px;height:36px;font-size:10.5px;font-weight:700;display:inline-flex}.stepflow-module-scss-module__ttgwVq__mockLeadSourceFb{color:#fff;background:#1877f2}.stepflow-module-scss-module__ttgwVq__mockLeadSourceWeb{color:#fff;background:#16a34a}.stepflow-module-scss-module__ttgwVq__mockLeadSourceChat{color:#fff;background:#8b5cf6}.stepflow-module-scss-module__ttgwVq__mockLeadDot{background:#dc2626;border-radius:50%;flex-shrink:0;width:8px;height:8px;box-shadow:0 0 0 3px #dc26261f}.stepflow-module-scss-module__ttgwVq__mockLeadStats{border-top:1px solid #f1f5f9;grid-template-columns:repeat(3,1fr);gap:8px;margin-top:6px;padding-top:10px;display:grid}.stepflow-module-scss-module__ttgwVq__mockLeadStats div{text-align:center}.stepflow-module-scss-module__ttgwVq__mockLeadStats strong{color:#0f172a;font-size:17px;font-weight:700;display:block}.stepflow-module-scss-module__ttgwVq__mockLeadStats span{color:#64748b;text-transform:uppercase;letter-spacing:.04em;font-size:10.5px}.stepflow-module-scss-module__ttgwVq__mockKanban{grid-template-columns:repeat(3,1fr);gap:8px;display:grid}.stepflow-module-scss-module__ttgwVq__mockKanbanCol{background:#f8fafc;border:1px solid #e2e8f0;border-radius:8px;flex-direction:column;gap:6px;padding:8px;display:flex}.stepflow-module-scss-module__ttgwVq__mockKanbanColHead{border-bottom:1px solid #e2e8f0;align-items:center;gap:6px;padding-bottom:6px;display:flex}.stepflow-module-scss-module__ttgwVq__mockKanbanColHead strong{color:#475569;flex:1;font-size:11.5px;font-weight:600}.stepflow-module-scss-module__ttgwVq__mockKanbanDot{border-radius:50%;flex-shrink:0;width:8px;height:8px}.stepflow-module-scss-module__ttgwVq__kanbanDotGray{background:#94a3b8}.stepflow-module-scss-module__ttgwVq__kanbanDotBlue{background:#3b82f6}.stepflow-module-scss-module__ttgwVq__kanbanDotGreen{background:#16a34a}.stepflow-module-scss-module__ttgwVq__mockKanbanCount{color:#94a3b8;font-size:10.5px;font-weight:600}.stepflow-module-scss-module__ttgwVq__mockKanbanCard{background:#fff;border:1px solid #e2e8f0;border-radius:6px;flex-direction:column;gap:2px;padding:8px 10px;display:flex}.stepflow-module-scss-module__ttgwVq__mockKanbanCard strong{color:#0f172a;font-size:12px;font-weight:600}.stepflow-module-scss-module__ttgwVq__mockKanbanCard span{color:#3b82f6;font-size:11px;font-weight:600}.stepflow-module-scss-module__ttgwVq__mockKanbanCardActive{border-color:#3b82f6;box-shadow:0 4px 12px #3b82f626}.stepflow-module-scss-module__ttgwVq__mockAnalysisBlock{background:#f8fafc;border:1px solid #f1f5f9;border-radius:8px;flex-direction:column;gap:4px;padding:10px 12px;display:flex}.stepflow-module-scss-module__ttgwVq__mockAnalysisLabel{color:#475569;text-transform:uppercase;letter-spacing:.04em;margin:0 0 4px;font-size:11.5px;font-weight:700}.stepflow-module-scss-module__ttgwVq__mockAnalysisWarn{color:#b45309}.stepflow-module-scss-module__ttgwVq__mockAnalysisOk{color:#15803d}.stepflow-module-scss-module__ttgwVq__mockAnalysisList{flex-direction:column;gap:3px;margin:0;padding:0 0 0 16px;list-style:outside;display:flex}.stepflow-module-scss-module__ttgwVq__mockAnalysisList li{color:#1e293b;font-size:12.5px;line-height:1.4}.stepflow-module-scss-module__ttgwVq__mockBriefBlock{flex-direction:column;gap:4px;display:flex}.stepflow-module-scss-module__ttgwVq__mockBriefTitle{color:#1e293b;margin:0 0 6px;font-size:12px;font-weight:700}.stepflow-module-scss-module__ttgwVq__mockBriefList{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.stepflow-module-scss-module__ttgwVq__mockBriefList li{background:#f8fafc;border-left:3px solid #cbd5e1;border-radius:4px;flex-direction:column;gap:2px;padding:8px 10px;display:flex}.stepflow-module-scss-module__ttgwVq__mockBriefList li strong{color:#0f172a;font-size:12.5px;font-weight:600}.stepflow-module-scss-module__ttgwVq__mockBriefList li em{color:#64748b;font-size:11.5px;font-style:normal}.stepflow-module-scss-module__ttgwVq__mockJobBlock{background:#f8fafc;border:1px solid #e2e8f0;border-radius:8px;padding:12px 14px}.stepflow-module-scss-module__ttgwVq__mockJobLabel{color:#475569;text-transform:uppercase;letter-spacing:.04em;margin:0 0 10px;font-size:12px;font-weight:700}.stepflow-module-scss-module__ttgwVq__mockJobSteps{flex-direction:column;gap:8px;display:flex}.stepflow-module-scss-module__ttgwVq__mockJobStep{align-items:flex-start;gap:10px;font-size:12.5px;display:flex}.stepflow-module-scss-module__ttgwVq__mockJobStep span:first-child{color:#94a3b8;background:#fff;border:1.5px solid #cbd5e1;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:22px;height:22px;font-size:12px;font-weight:700;display:inline-flex}.stepflow-module-scss-module__ttgwVq__mockJobStep div{flex-direction:column;gap:2px;display:flex}.stepflow-module-scss-module__ttgwVq__mockJobStep strong{color:#0f172a;font-size:12.5px;font-weight:600}.stepflow-module-scss-module__ttgwVq__mockJobStep em{color:#94a3b8;font-size:11px;font-style:normal}.stepflow-module-scss-module__ttgwVq__mockJobStepDone span:first-child{color:#166534;background:#dcfce7;border-color:#bbf7d0}.stepflow-module-scss-module__ttgwVq__mockJobStepDone strong{color:#166534}.stepflow-module-scss-module__ttgwVq__mockJobStepLive span:first-child{color:#1e40af;background:#eff6ff;border-color:#bfdbfe}.stepflow-module-scss-module__ttgwVq__mockJobPortale{background:#eff6ff;border:1px solid #bfdbfe;border-radius:8px;margin-top:4px;padding:10px 12px}.stepflow-module-scss-module__ttgwVq__mockJobPortaleTitle{color:#1e40af;text-transform:uppercase;letter-spacing:.04em;margin:0 0 4px;font-size:11.5px;font-weight:700}.stepflow-module-scss-module__ttgwVq__mockJobPortaleText{color:#1e3a8a;margin:0;font-size:12px;line-height:1.5}.stepflow-module-scss-module__ttgwVq__mockJobPortaleText strong{font-weight:600}
