.SoftwareMedico-module__CXmwia__hero{border-bottom:1px solid var(--border-light);background:#f8fbff;padding:144px 0 72px}.SoftwareMedico-module__CXmwia__heroGrid{grid-template-columns:minmax(0,.92fr) minmax(0,1.08fr);align-items:center;gap:48px;display:grid}.SoftwareMedico-module__CXmwia__heroCopy{min-width:0}.SoftwareMedico-module__CXmwia__eyebrow,.SoftwareMedico-module__CXmwia__sectionIntro span,.SoftwareMedico-module__CXmwia__comparisonCopy span,.SoftwareMedico-module__CXmwia__securityLayout span,.SoftwareMedico-module__CXmwia__ctaBox span{color:var(--accent-primary);letter-spacing:0;align-items:center;gap:8px;margin-bottom:14px;font-size:.84rem;font-weight:820;display:inline-flex}.SoftwareMedico-module__CXmwia__eyebrow{background:var(--accent-light);border:1px solid #1a56db24;border-radius:8px;padding:8px 12px}.SoftwareMedico-module__CXmwia__hero h1{max-width:760px;color:var(--text-primary);letter-spacing:0;margin:0 0 18px;font-size:3.2rem;font-weight:850;line-height:1.06}.SoftwareMedico-module__CXmwia__hero p{max-width:630px;color:var(--text-secondary);margin:0;font-size:1.12rem;line-height:1.65}.SoftwareMedico-module__CXmwia__heroActions{flex-wrap:wrap;gap:12px;margin-top:30px;display:flex}.SoftwareMedico-module__CXmwia__primaryAction,.SoftwareMedico-module__CXmwia__secondaryAction{border-radius:8px;justify-content:center;align-items:center;gap:8px;min-height:48px;padding:0 20px;font-size:.96rem;font-weight:760;text-decoration:none;transition:transform .2s,box-shadow .2s,border-color .2s;display:inline-flex}.SoftwareMedico-module__CXmwia__primaryAction{color:#fff;background:var(--accent-gradient);box-shadow:0 12px 28px #1a56db38}.SoftwareMedico-module__CXmwia__secondaryAction{color:var(--text-primary);border:1px solid var(--border-light);background:#fff}.SoftwareMedico-module__CXmwia__primaryAction:hover,.SoftwareMedico-module__CXmwia__secondaryAction:hover{transform:translateY(-1px)}.SoftwareMedico-module__CXmwia__secondaryAction:hover{border-color:#1a56db47}.SoftwareMedico-module__CXmwia__heroVisual{background:#fff;border:1px solid #94a3b83d;border-radius:8px;overflow:hidden;box-shadow:0 24px 60px #0f172a1f}.SoftwareMedico-module__CXmwia__windowBar{border-bottom:1px solid var(--border-light);background:#fff;align-items:center;gap:7px;height:42px;padding:0 14px;display:flex}.SoftwareMedico-module__CXmwia__windowBar span{background:#dbe4f0;border-radius:50%;width:9px;height:9px}.SoftwareMedico-module__CXmwia__windowBar strong{color:var(--text-secondary);letter-spacing:0;margin-left:6px;font-size:.82rem}.SoftwareMedico-module__CXmwia__heroImage{width:100%;height:auto;display:block}.SoftwareMedico-module__CXmwia__problemSection,.SoftwareMedico-module__CXmwia__modulesSection,.SoftwareMedico-module__CXmwia__comparisonSection,.SoftwareMedico-module__CXmwia__securitySection,.SoftwareMedico-module__CXmwia__faqSection,.SoftwareMedico-module__CXmwia__ctaSection{padding:84px 0}.SoftwareMedico-module__CXmwia__problemSection,.SoftwareMedico-module__CXmwia__faqSection{background:#fff}.SoftwareMedico-module__CXmwia__modulesSection,.SoftwareMedico-module__CXmwia__comparisonSection,.SoftwareMedico-module__CXmwia__ctaSection{background:var(--bg-secondary)}.SoftwareMedico-module__CXmwia__sectionIntro{max-width:780px;margin-bottom:36px}.SoftwareMedico-module__CXmwia__sectionIntro h2,.SoftwareMedico-module__CXmwia__comparisonCopy h2,.SoftwareMedico-module__CXmwia__securityLayout h2,.SoftwareMedico-module__CXmwia__ctaBox h2{color:var(--text-primary);letter-spacing:0;margin:0 0 12px;font-size:2.18rem;font-weight:830;line-height:1.16}.SoftwareMedico-module__CXmwia__sectionIntro p,.SoftwareMedico-module__CXmwia__comparisonCopy p,.SoftwareMedico-module__CXmwia__securityLayout p,.SoftwareMedico-module__CXmwia__ctaBox p{color:var(--text-secondary);margin:0;font-size:1.02rem;line-height:1.65}.SoftwareMedico-module__CXmwia__problemGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;display:grid}.SoftwareMedico-module__CXmwia__problemCard,.SoftwareMedico-module__CXmwia__moduleCard,.SoftwareMedico-module__CXmwia__faqItem{border:1px solid var(--border-light);background:#fff;border-radius:8px;min-width:0;box-shadow:0 12px 32px #0f172a0d}.SoftwareMedico-module__CXmwia__problemCard{padding:22px}.SoftwareMedico-module__CXmwia__problemCard svg{color:var(--accent-primary);margin-bottom:18px}.SoftwareMedico-module__CXmwia__problemCard h3,.SoftwareMedico-module__CXmwia__moduleCard h3,.SoftwareMedico-module__CXmwia__faqItem h3{color:var(--text-primary);letter-spacing:0;margin:0 0 10px;font-size:1.15rem;font-weight:800;line-height:1.25}.SoftwareMedico-module__CXmwia__problemCard p,.SoftwareMedico-module__CXmwia__moduleCard p,.SoftwareMedico-module__CXmwia__faqItem p{color:var(--text-secondary);margin:0;font-size:.95rem;line-height:1.58}.SoftwareMedico-module__CXmwia__modulesGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.SoftwareMedico-module__CXmwia__moduleCard{color:inherit;flex-direction:column;gap:12px;padding:22px;text-decoration:none;transition:transform .2s,border-color .2s,box-shadow .2s;display:flex}.SoftwareMedico-module__CXmwia__moduleCard:hover{border-color:#1a56db47;transform:translateY(-2px);box-shadow:0 18px 42px #0f172a14}.SoftwareMedico-module__CXmwia__iconBox{width:42px;height:42px;color:var(--accent-primary);background:var(--accent-light);border-radius:8px;justify-content:center;align-items:center;display:inline-flex}.SoftwareMedico-module__CXmwia__moduleCard span{color:var(--accent-primary);align-items:center;gap:6px;margin-top:auto;font-size:.92rem;font-weight:800;display:inline-flex}.SoftwareMedico-module__CXmwia__comparisonLayout,.SoftwareMedico-module__CXmwia__securityLayout{grid-template-columns:minmax(0,.75fr) minmax(0,1.25fr);align-items:start;gap:36px;display:grid}.SoftwareMedico-module__CXmwia__comparisonTable{border:1px solid var(--border-light);background:#fff;border-radius:8px;overflow:hidden;box-shadow:0 16px 40px #0f172a14}.SoftwareMedico-module__CXmwia__tableHeader,.SoftwareMedico-module__CXmwia__tableRow{grid-template-columns:.7fr 1.15fr 1.3fr;align-items:center;gap:14px;display:grid}.SoftwareMedico-module__CXmwia__tableHeader{color:var(--text-muted);background:#f8fafc;padding:14px 18px;font-size:.8rem;font-weight:850}.SoftwareMedico-module__CXmwia__tableRow{border-top:1px solid var(--border-light);color:var(--text-secondary);padding:16px 18px;font-size:.94rem;line-height:1.45}.SoftwareMedico-module__CXmwia__tableRow strong{color:var(--text-primary)}.SoftwareMedico-module__CXmwia__tableRow span:last-child{color:var(--text-primary);align-items:flex-start;gap:8px;font-weight:680;display:flex}.SoftwareMedico-module__CXmwia__tableRow span:last-child svg{color:#059669;flex:none;margin-top:2px}.SoftwareMedico-module__CXmwia__securitySection{background:#0f172a}.SoftwareMedico-module__CXmwia__securityLayout h2,.SoftwareMedico-module__CXmwia__securityLayout p{color:#fff}.SoftwareMedico-module__CXmwia__securityLayout p{opacity:.82}.SoftwareMedico-module__CXmwia__securityLayout span{color:#93c5fd}.SoftwareMedico-module__CXmwia__securityCards{gap:12px;display:grid}.SoftwareMedico-module__CXmwia__securityCards article{background:#ffffff0f;border:1px solid #ffffff24;border-radius:8px;gap:8px;padding:18px;display:grid}.SoftwareMedico-module__CXmwia__securityCards svg{color:#67e8f9}.SoftwareMedico-module__CXmwia__securityCards strong{color:#fff;font-size:1rem}.SoftwareMedico-module__CXmwia__securityCards p{color:#ffffffc2;font-size:.94rem;line-height:1.45}.SoftwareMedico-module__CXmwia__faqGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.SoftwareMedico-module__CXmwia__faqItem{padding:22px}.SoftwareMedico-module__CXmwia__ctaBox{border:1px solid var(--border-light);background:#fff;border-radius:8px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:28px;padding:32px;display:grid;box-shadow:0 18px 46px #0f172a14}.SoftwareMedico-module__CXmwia__ctaBox .SoftwareMedico-module__CXmwia__primaryAction{white-space:nowrap}@media (max-width:1080px){.SoftwareMedico-module__CXmwia__problemGrid,.SoftwareMedico-module__CXmwia__modulesGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:960px){.SoftwareMedico-module__CXmwia__hero{padding:124px 0 60px}.SoftwareMedico-module__CXmwia__heroGrid,.SoftwareMedico-module__CXmwia__comparisonLayout,.SoftwareMedico-module__CXmwia__securityLayout,.SoftwareMedico-module__CXmwia__ctaBox{grid-template-columns:1fr}.SoftwareMedico-module__CXmwia__hero h1{font-size:2.45rem}.SoftwareMedico-module__CXmwia__tableHeader{display:none}.SoftwareMedico-module__CXmwia__tableRow{grid-template-columns:1fr;gap:8px}}@media (max-width:680px){.SoftwareMedico-module__CXmwia__hero{padding:112px 0 48px}.SoftwareMedico-module__CXmwia__hero h1{font-size:2rem}.SoftwareMedico-module__CXmwia__hero p,.SoftwareMedico-module__CXmwia__sectionIntro p,.SoftwareMedico-module__CXmwia__comparisonCopy p,.SoftwareMedico-module__CXmwia__securityLayout p,.SoftwareMedico-module__CXmwia__ctaBox p{font-size:.98rem}.SoftwareMedico-module__CXmwia__heroActions,.SoftwareMedico-module__CXmwia__primaryAction,.SoftwareMedico-module__CXmwia__secondaryAction{width:100%}.SoftwareMedico-module__CXmwia__problemSection,.SoftwareMedico-module__CXmwia__modulesSection,.SoftwareMedico-module__CXmwia__comparisonSection,.SoftwareMedico-module__CXmwia__securitySection,.SoftwareMedico-module__CXmwia__faqSection,.SoftwareMedico-module__CXmwia__ctaSection{padding:58px 0}.SoftwareMedico-module__CXmwia__sectionIntro h2,.SoftwareMedico-module__CXmwia__comparisonCopy h2,.SoftwareMedico-module__CXmwia__securityLayout h2,.SoftwareMedico-module__CXmwia__ctaBox h2{font-size:1.65rem}.SoftwareMedico-module__CXmwia__problemGrid,.SoftwareMedico-module__CXmwia__modulesGrid,.SoftwareMedico-module__CXmwia__faqGrid{grid-template-columns:1fr}.SoftwareMedico-module__CXmwia__problemCard,.SoftwareMedico-module__CXmwia__moduleCard,.SoftwareMedico-module__CXmwia__faqItem,.SoftwareMedico-module__CXmwia__ctaBox{padding:18px}}
