.SocialWorkerPage-module__pageContainer___bwOxV{width:100%;padding-top:72px;overflow-x:hidden}.SocialWorkerPage-module__container___9UzRj{max-width:1280px;margin:0 auto;padding:0 24px}.SocialWorkerPage-module__hero___FDNB4{padding:80px 0;background:linear-gradient(135deg,#fef3c7,#fde68a);position:relative;overflow:hidden}.SocialWorkerPage-module__heroContent___GHxrL{max-width:600px;z-index:2;position:relative}.SocialWorkerPage-module__heroTitle___l7F4x{font-size:48px;font-weight:800;line-height:1.2;color:var(--color-text-primary);margin-bottom:24px;letter-spacing:-.02em}@media (max-width: 600px){.SocialWorkerPage-module__heroTitle___l7F4x{font-size:36px}}.SocialWorkerPage-module__heroSubtitle___Q6smq{font-size:20px;line-height:1.6;color:var(--color-text-secondary);margin-bottom:12px}.SocialWorkerPage-module__reviewDate___ckuS6{margin:0 0 40px;color:var(--color-text-secondary);font-size:13px}.SocialWorkerPage-module__heroCTA___mYfWQ{display:flex;flex-wrap:wrap;gap:16px}.SocialWorkerPage-module__pricingSummary___4NAbw{margin:-20px 0 28px;padding:14px 16px;border-left:3px solid var(--color-primary);color:var(--color-text-secondary);background:var(--color-primary-50);font-size:14px}.SocialWorkerPage-module__pricingSummary___4NAbw strong,.SocialWorkerPage-module__pricingSummary___4NAbw span{display:block}.SocialWorkerPage-module__pricingSummary___4NAbw strong{margin-bottom:4px;color:var(--color-primary-dark);font-size:16px}.SocialWorkerPage-module__primaryButton___Lhn5z{display:inline-flex;align-items:center;gap:8px;padding:16px 32px;background:var(--color-primary);color:#fff;border:none;border-radius:999px;font-size:16px;font-weight:600;cursor:pointer;transition:all .3s ease;text-decoration:none}.SocialWorkerPage-module__primaryButton___Lhn5z:hover{background:var(--color-primary-dark);transform:translateY(-2px);box-shadow:0 12px 24px #2563eb4d}.SocialWorkerPage-module__primaryButton___Lhn5z svg{transition:transform .3s ease}.SocialWorkerPage-module__primaryButton___Lhn5z:hover svg{transform:translate(4px)}.SocialWorkerPage-module__secondaryButton___rUA-y{display:inline-flex;align-items:center;gap:8px;padding:16px 32px;background:#fff;color:var(--color-primary);border:2px solid var(--color-primary);border-radius:999px;font-size:16px;font-weight:600;cursor:pointer;transition:all .3s ease;text-decoration:none}.SocialWorkerPage-module__secondaryButton___rUA-y:hover{background:var(--color-primary-light);transform:translateY(-2px)}.SocialWorkerPage-module__heroVisual___9w6c4{position:absolute;right:4%;top:50%;transform:translateY(-50%);width:min(48vw,680px)}@media (max-width: 968px){.SocialWorkerPage-module__heroVisual___9w6c4{display:none}}.SocialWorkerPage-module__actualScreen___Sxq-k{margin:0;width:100%;background:#fff;border:1px solid var(--color-border);border-radius:18px;overflow:hidden;box-shadow:0 20px 60px #00000026;transform:rotate(-2deg);animation:SocialWorkerPage-module__float___sfPNr 6s ease-in-out infinite}.SocialWorkerPage-module__actualScreen___Sxq-k img{display:block;width:100%;height:auto}.SocialWorkerPage-module__actualScreen___Sxq-k figcaption{padding:10px 14px;color:var(--color-text-secondary);font-size:12px;line-height:1.5}@keyframes SocialWorkerPage-module__float___sfPNr{0%,to{transform:rotate(-2deg) translateY(0)}50%{transform:rotate(-2deg) translateY(-12px)}}.SocialWorkerPage-module__mockupScreen___GSNv6{width:100%;height:100%;background:var(--color-bg-secondary);border-radius:16px;padding:20px;position:relative}.SocialWorkerPage-module__reportUI___aTd37{background:#fff;border-radius:12px;padding:20px;margin-bottom:20px}.SocialWorkerPage-module__reportHeader___oNM-p{display:flex;justify-content:space-between;align-items:center;margin-bottom:16px;font-weight:600;color:var(--color-text-primary)}.SocialWorkerPage-module__statusBadge___L6ele{display:flex;align-items:center;gap:4px;padding:4px 12px;background:var(--color-success);color:#fff;border-radius:999px;font-size:12px}.SocialWorkerPage-module__reportContent___k7J01{display:flex;flex-direction:column;gap:8px}.SocialWorkerPage-module__reportLine___VUFVq{height:8px;background:var(--color-bg-tertiary);border-radius:4px;width:100%}.SocialWorkerPage-module__checkIcon___-68H7{position:absolute;bottom:20px;right:20px;width:48px;height:48px;background:var(--color-success);color:#fff;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:24px;animation:SocialWorkerPage-module__scaleIn___h-KdA .5s ease-out 1s both}@keyframes SocialWorkerPage-module__scaleIn___h-KdA{0%{transform:scale(0)}to{transform:scale(1)}}.SocialWorkerPage-module__problem___xcnX5{padding:100px 0;background:#fff}.SocialWorkerPage-module__sectionTitle___-UXOj{font-size:40px;font-weight:800;text-align:center;color:var(--color-text-primary);margin-bottom:60px;letter-spacing:-.02em;line-height:1.3}@media (max-width: 600px){.SocialWorkerPage-module__sectionTitle___-UXOj{font-size:32px;margin-bottom:40px}}.SocialWorkerPage-module__problemCards___ZHkpp{display:grid;grid-template-columns:repeat(3,1fr);gap:32px;max-width:1000px;margin:0 auto}@media (max-width: 968px){.SocialWorkerPage-module__problemCards___ZHkpp{grid-template-columns:repeat(3,1fr);gap:20px}}@media (max-width: 600px){.SocialWorkerPage-module__problemCards___ZHkpp{grid-template-columns:1fr}}.SocialWorkerPage-module__problemCard___ES-jN{padding:32px;background:var(--color-bg-secondary);border-radius:16px;text-align:center;transition:all .3s ease}.SocialWorkerPage-module__problemCard___ES-jN:hover{transform:translateY(-4px);box-shadow:0 12px 24px #00000014}.SocialWorkerPage-module__problemIcon___wo-fQ{width:64px;height:64px;margin:0 auto 20px;background:linear-gradient(135deg,var(--color-primary) 0%,var(--color-accent) 100%);border-radius:16px;display:flex;align-items:center;justify-content:center;font-size:28px;color:#fff}.SocialWorkerPage-module__problemCard___ES-jN h3{font-size:18px;font-weight:600;color:var(--color-text-primary);line-height:1.4}.SocialWorkerPage-module__flow___EIzrS{padding:100px 0;background:var(--color-bg-secondary)}.SocialWorkerPage-module__flowSteps___SPReu{display:flex;align-items:center;justify-content:space-between;max-width:1000px;margin:60px auto 0}@media (max-width: 968px){.SocialWorkerPage-module__flowSteps___SPReu{flex-direction:column;gap:40px}}.SocialWorkerPage-module__flowStep___m1Tks{flex:1;text-align:center;padding:32px;background:#fff;border-radius:16px;position:relative;transition:all .3s ease}.SocialWorkerPage-module__flowStep___m1Tks:hover{transform:translateY(-4px);box-shadow:0 12px 24px #00000014}.SocialWorkerPage-module__stepNumber___Rqwhe{position:absolute;top:-12px;left:50%;transform:translate(-50%);padding:4px 16px;background:var(--color-primary);color:#fff;border-radius:999px;font-size:12px;font-weight:700;letter-spacing:1px}.SocialWorkerPage-module__stepIcon___XMGxe{width:48px;height:48px;margin:0 auto 16px;display:flex;align-items:center;justify-content:center;color:var(--color-primary)}.SocialWorkerPage-module__stepIcon___XMGxe svg{width:100%;height:100%}.SocialWorkerPage-module__flowStep___m1Tks h3{font-size:20px;font-weight:700;margin-bottom:12px;color:var(--color-text-primary)}.SocialWorkerPage-module__flowStep___m1Tks p{font-size:15px;color:var(--color-text-secondary);line-height:1.6}.SocialWorkerPage-module__flowArrow___kcTme{font-size:32px;color:var(--color-primary);margin:0 16px}@media (max-width: 968px){.SocialWorkerPage-module__flowArrow___kcTme{transform:rotate(90deg);margin:-16px 0}}.SocialWorkerPage-module__benefits___P-egP{padding:100px 0;background:#fff}.SocialWorkerPage-module__benefitGrid___ogllV{display:grid;grid-template-columns:repeat(2,1fr);gap:32px;max-width:900px;margin:0 auto}@media (max-width: 600px){.SocialWorkerPage-module__benefitGrid___ogllV{grid-template-columns:1fr}}.SocialWorkerPage-module__benefitCard___q3E2J{padding:40px;background:var(--color-bg-secondary);border-radius:16px;transition:all .3s ease}.SocialWorkerPage-module__benefitCard___q3E2J:hover{transform:translateY(-4px);box-shadow:0 16px 32px #00000014}.SocialWorkerPage-module__benefitIcon___bM9Zx{width:56px;height:56px;background:linear-gradient(135deg,var(--color-primary) 0%,var(--color-accent) 100%);border-radius:14px;display:flex;align-items:center;justify-content:center;font-size:24px;color:#fff;margin-bottom:20px}.SocialWorkerPage-module__benefitCard___q3E2J h3{font-size:22px;font-weight:700;margin-bottom:12px;color:var(--color-text-primary)}.SocialWorkerPage-module__benefitCard___q3E2J p{font-size:16px;color:var(--color-text-secondary);line-height:1.6}.SocialWorkerPage-module__beforeAfter___dz4cC{padding:100px 0;background:var(--color-bg-secondary)}.SocialWorkerPage-module__comparison___ufxMQ{display:grid;grid-template-columns:1fr auto 1fr;gap:48px;max-width:1000px;margin:60px auto 0;justify-items:center}@media (max-width: 600px){.SocialWorkerPage-module__comparison___ufxMQ{grid-template-columns:1fr;gap:32px}}.SocialWorkerPage-module__comparisonColumn___dq9EQ{width:100%;max-width:400px;padding:32px;background:#fff;border-radius:16px}.SocialWorkerPage-module__comparisonLabel___1q3a-{font-size:24px;font-weight:700;margin-bottom:24px;color:var(--color-text-primary)}.SocialWorkerPage-module__comparisonColumn___dq9EQ:first-child .SocialWorkerPage-module__comparisonLabel___1q3a-{color:var(--color-error)}.SocialWorkerPage-module__comparisonColumn___dq9EQ:last-child .SocialWorkerPage-module__comparisonLabel___1q3a-{color:var(--color-success)}.SocialWorkerPage-module__comparisonList___K1-F0{list-style:none;padding:0}.SocialWorkerPage-module__comparisonList___K1-F0 li{padding:12px 0 12px 28px;position:relative;font-size:16px;color:var(--color-text-secondary);line-height:1.6}.SocialWorkerPage-module__comparisonList___K1-F0 li:before{content:"";position:absolute;left:0;top:20px;width:8px;height:8px;border-radius:50%;background:var(--color-text-tertiary)}.SocialWorkerPage-module__comparisonColumn___dq9EQ:last-child .SocialWorkerPage-module__comparisonList___K1-F0 li:before{background:var(--color-success)}.SocialWorkerPage-module__comparisonDivider___o6s9O{width:2px;background:var(--color-border-light);margin:32px 0}@media (max-width: 600px){.SocialWorkerPage-module__comparisonDivider___o6s9O{display:none}}.SocialWorkerPage-module__faq___-srm-{padding:100px 0;background:#fff}.SocialWorkerPage-module__faqList___1UItx{max-width:800px;margin:0 auto}.SocialWorkerPage-module__faqItem___LEaP0{margin-bottom:16px;background:var(--color-bg-secondary);border-radius:12px;overflow:hidden}.SocialWorkerPage-module__faqQuestion___vs3ez{padding:24px;font-size:18px;font-weight:600;color:var(--color-text-primary);cursor:pointer;display:flex;justify-content:space-between;align-items:center;transition:all .3s ease}.SocialWorkerPage-module__faqQuestion___vs3ez:hover{background:var(--color-bg-tertiary)}.SocialWorkerPage-module__faqIcon___Ymy6D{display:inline-flex;align-items:center;justify-content:center;width:24px;height:24px;transition:transform .3s ease}.SocialWorkerPage-module__faqIcon___Ymy6D svg{width:16px;height:16px}.SocialWorkerPage-module__faqItem___LEaP0[open] .SocialWorkerPage-module__faqIcon___Ymy6D{transform:rotate(45deg)}.SocialWorkerPage-module__faqAnswer___xD170{padding:0 24px 24px}.SocialWorkerPage-module__faqAnswer___xD170 p{font-size:16px;color:var(--color-text-secondary);line-height:1.6}.SocialWorkerPage-module__finalCTA___lATf5{padding:120px 0;background:linear-gradient(135deg,var(--color-primary) 0%,var(--color-accent) 100%);text-align:center}.SocialWorkerPage-module__ctaTitle___rxvfI{font-size:48px;font-weight:800;color:#fff;margin-bottom:48px;letter-spacing:-.02em;line-height:1.3}.SocialWorkerPage-module__ctaPricing___Wcren{margin:-28px 0 30px;color:#ffffffe6;font-size:16px}@media (max-width: 600px){.SocialWorkerPage-module__ctaTitle___rxvfI{font-size:32px;margin-bottom:32px}}.SocialWorkerPage-module__ctaButton___XI2a5{display:inline-flex;align-items:center;gap:8px;padding:20px 48px;background:#fff;color:var(--color-primary);border:none;border-radius:999px;font-size:18px;font-weight:600;cursor:pointer;transition:all .3s ease}.SocialWorkerPage-module__ctaButton___XI2a5:hover{background:var(--color-bg-secondary);transform:translateY(-2px);box-shadow:0 16px 32px #0003}.SocialWorkerPage-module__ctaButton___XI2a5 svg{transition:transform .3s ease}.SocialWorkerPage-module__ctaButton___XI2a5:hover svg{transform:translate(4px)}.SocialWorkerPage-module__footer___otaSI{padding:60px 0 24px;background:var(--color-bg-dark);color:#fff}.SocialWorkerPage-module__footerContent___u1vQF{display:grid;grid-template-columns:1fr 2fr;gap:80px;margin-bottom:48px}@media (max-width: 600px){.SocialWorkerPage-module__footerContent___u1vQF{grid-template-columns:1fr;gap:48px}}.SocialWorkerPage-module__footerBrand___cEx60{max-width:300px}.SocialWorkerPage-module__footerLogo___Fdu9R{font-size:28px;font-weight:700;margin-bottom:16px;background:linear-gradient(135deg,var(--color-primary) 0%,var(--color-accent) 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.SocialWorkerPage-module__footerTagline___klCTB{font-size:15px;color:#ffffffb3;line-height:1.6}.SocialWorkerPage-module__footerLinks___EYnKg{display:grid;grid-template-columns:repeat(2,1fr);gap:48px}@media (max-width: 600px){.SocialWorkerPage-module__footerLinks___EYnKg{grid-template-columns:1fr;gap:32px}}.SocialWorkerPage-module__footerColumn___cIyAE h4{font-size:16px;font-weight:600;margin-bottom:16px;color:#fff}.SocialWorkerPage-module__footerColumn___cIyAE ul{list-style:none;padding:0}.SocialWorkerPage-module__footerColumn___cIyAE li{padding:6px 0}.SocialWorkerPage-module__footerColumn___cIyAE a{color:#ffffffb3;text-decoration:none;font-size:15px;transition:color .2s ease}.SocialWorkerPage-module__footerColumn___cIyAE a:hover{color:#fff}.SocialWorkerPage-module__footerBottom___c2HAc{padding-top:24px;border-top:1px solid rgba(255,255,255,.1);text-align:center;color:#ffffff80;font-size:14px}.SocialWorkerPage-module__reportLineShort___ot83Y{width:80%}
