.SolutionDetail_page__6SpEk{max-width:900px;margin:0 auto;padding:0 20px 80px;color:#111827;font-family:inherit}.SolutionDetail_hero__wRwTF{padding:60px 0 40px;text-align:center}.SolutionDetail_heroInner__8P2v6{max-width:720px;margin:0 auto}.SolutionDetail_backLink__3SCAs{display:inline-block;font-size:14px;color:#6b7280;text-decoration:none;margin-bottom:32px;transition:color .2s}.SolutionDetail_backLink__3SCAs:hover{color:#111827}.SolutionDetail_heroIcon__JScpq{display:inline-flex;align-items:center;justify-content:center;width:88px;height:88px;background:linear-gradient(135deg,#4bcf9e15,#4d6bdf15);border-radius:24px;margin-bottom:24px}.SolutionDetail_heroEmoji__g_lkI{font-size:44px;line-height:1}.SolutionDetail_heroTitle__7dv69{font-size:44px;font-weight:700;line-height:1.15;margin-bottom:20px;color:#0f172a;letter-spacing:-.02em}.SolutionDetail_heroLead__ZCyX4{font-size:18px;line-height:1.65;color:#4b5563;max-width:640px;margin:0 auto}.SolutionDetail_section__t2jXi{padding:40px 0}.SolutionDetail_sectionInner__qI1n2{max-width:100%}.SolutionDetail_sectionHeader__6EIVB{margin-bottom:28px}.SolutionDetail_sectionBadge__koiQ3{display:inline-block;font-size:13px;font-weight:600;letter-spacing:.03em;text-transform:uppercase;color:#4bcf9e;background:#4bcf9e12;padding:6px 12px;border-radius:999px;margin-bottom:12px}.SolutionDetail_sectionTitle__FVM7a{font-size:28px;font-weight:700;line-height:1.25;color:#0f172a;margin-bottom:12px;letter-spacing:-.01em}.SolutionDetail_sectionSubtitle__FXv51{font-size:16px;line-height:1.6;color:#6b7280;margin:0}.SolutionDetail_problemText__c7B7F{font-size:17px;line-height:1.75;color:#374151;margin:0;padding:24px 28px;background:#f9fafb;border-left:4px solid #ef4444;border-radius:8px}.SolutionDetail_howItWorksList__U2JfO{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:16px}.SolutionDetail_howItWorksStep__oaHUd{display:flex;gap:16px;align-items:flex-start;padding:20px;background:#ffffff;border:1px solid #e5e7eb;border-radius:12px;transition:border-color .2s,box-shadow .2s}.SolutionDetail_howItWorksStep__oaHUd:hover{border-color:#4bcf9e;box-shadow:0 4px 12px #4bcf9e10}.SolutionDetail_stepNumber__E70w9{flex-shrink:0;width:32px;height:32px;display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg,#4bcf9e,#4d6bdf);color:#ffffff;font-size:14px;font-weight:700;border-radius:8px}.SolutionDetail_stepContent__ZIwDg{flex:1 1}.SolutionDetail_stepText__ed3xd{font-size:15.5px;line-height:1.65;color:#374151;margin:0}.SolutionDetail_workflowCard__cBCun{background:#0f172a;border-radius:12px;overflow:hidden;box-shadow:0 10px 30px rgba(15,23,42,.15)}.SolutionDetail_workflowCardHeader__2RtMq{display:flex;align-items:center;gap:6px;padding:12px 16px;background:#1e293b;border-bottom:1px solid #334155}.SolutionDetail_workflowDot__ICQvd{width:10px;height:10px;border-radius:50%;background:#475569}.SolutionDetail_workflowDot__ICQvd:first-child{background:#ef4444}.SolutionDetail_workflowDot__ICQvd:nth-child(2){background:#f59e0b}.SolutionDetail_workflowDot__ICQvd:nth-child(3){background:#10b981}.SolutionDetail_workflowCardTitle__tGs_L{margin-left:12px;font-size:13px;color:#94a3b8;font-family:SF Mono,Menlo,Monaco,Consolas,monospace}.SolutionDetail_workflowSteps__W3A_S{list-style:none;padding:20px 24px;margin:0;display:flex;flex-direction:column;gap:14px}.SolutionDetail_workflowStep__uu4TM{display:flex;gap:12px;align-items:flex-start;font-size:14px;line-height:1.6;color:#e2e8f0;font-family:SF Mono,Menlo,Monaco,Consolas,monospace}.SolutionDetail_workflowStepArrow__RgZt0{flex-shrink:0;color:#4bcf9e;font-weight:700}.SolutionDetail_workflowCardFooter__ZHjLd{padding:12px 24px;background:#1e293b;border-top:1px solid #334155}.SolutionDetail_workflowFooterText__7oW3U{font-size:12px;color:#94a3b8;font-style:italic}.SolutionDetail_outcomesGrid__LPNsa{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:16px;gap:16px}.SolutionDetail_outcomeCard__EGSef{display:flex;gap:12px;align-items:flex-start;padding:20px;background:#f0fdf4;border:1px solid #bbf7d0;border-radius:12px}.SolutionDetail_outcomeCheck__fHhfx{flex-shrink:0;width:24px;height:24px;display:flex;align-items:center;justify-content:center;background:#10b981;color:#ffffff;font-size:13px;font-weight:700;border-radius:50%}.SolutionDetail_outcomeText__3Bvrc{font-size:15px;line-height:1.6;color:#065f46;margin:0}.SolutionDetail_ctaSection__udrOg{padding:60px 0 0}.SolutionDetail_ctaCard__LJftl{text-align:center;padding:48px 32px;background:linear-gradient(135deg,#f0fdf4,#eff6ff);border:1px solid #e5e7eb;border-radius:16px}.SolutionDetail_ctaTitle__vcYcP{font-size:28px;font-weight:700;color:#0f172a;margin:0 0 12px;line-height:1.25;letter-spacing:-.01em}.SolutionDetail_ctaSubtitle__0HUUM{font-size:16px;line-height:1.6;color:#4b5563;margin:0 auto 28px;max-width:520px}.SolutionDetail_ctaButtons__AtwlE{display:flex;gap:12px;justify-content:center;flex-wrap:wrap;margin-bottom:20px}.SolutionDetail_ctaPrimaryBtn__339_g{display:inline-block;padding:14px 28px;background:#0f172a;color:#ffffff;font-size:15px;font-weight:600;border-radius:10px;text-decoration:none;transition:transform .15s,box-shadow .15s}.SolutionDetail_ctaPrimaryBtn__339_g:hover{transform:translateY(-1px);box-shadow:0 6px 16px rgba(15,23,42,.2)}.SolutionDetail_ctaSecondaryBtn__P6cro{display:inline-block;padding:14px 28px;background:#ffffff;color:#0f172a;font-size:15px;font-weight:600;border:1px solid #d1d5db;border-radius:10px;text-decoration:none;transition:background .15s}.SolutionDetail_ctaSecondaryBtn__P6cro:hover{background:#f9fafb}.SolutionDetail_ctaTrust__NFO2Y{display:flex;justify-content:center;gap:20px;flex-wrap:wrap;font-size:13px;color:#6b7280}@media (max-width:768px){.SolutionDetail_page__6SpEk{padding:0 16px 60px}.SolutionDetail_hero__wRwTF{padding:40px 0 24px}.SolutionDetail_heroTitle__7dv69{font-size:32px}.SolutionDetail_heroLead__ZCyX4{font-size:16px}.SolutionDetail_sectionTitle__FVM7a{font-size:22px}.SolutionDetail_outcomesGrid__LPNsa{grid-template-columns:1fr}.SolutionDetail_ctaTitle__vcYcP{font-size:22px}.SolutionDetail_howItWorksStep__oaHUd{padding:16px}.SolutionDetail_problemText__c7B7F{padding:20px;font-size:16px}.SolutionDetail_workflowSteps__W3A_S{padding:16px;font-size:13px}}